Commit Graph

14617 Commits

Author SHA1 Message Date
Paul Davis
ce4d125d1f reverse default behaviour for adding control points to automation with mouse clicks. unmodified click adds new control point without guard points; ctrl-click adds new point with a guard point (old behaviour) 2014-02-21 15:30:33 -05:00
Paul Davis
950981996f add the with-guard-point distinction to region gain lines (imported from cairocanvas) 2014-02-20 14:15:31 -05:00
Paul Davis
156a5a0e5f add the with-guard-point distinction to region gain lines 2014-02-20 14:01:40 -05:00
Paul Davis
1044532270 use new "covers" threshold to make automation lines more grabbable 2014-02-20 12:53:38 -05:00
Paul Davis
e2f18ea658 allow per-line configurability of the threshold used to determine if a PolyLine covers a given coordination 2014-02-20 12:53:08 -05:00
Paul Davis
49d9397770 manually apply d697a31abf from master (git could not apply cleanly) 2014-02-19 23:44:53 -05:00
Paul Davis
14b2d0b549 fix error in canvas PolyLine::covers(), so that the mouse can actually enter/leave such items 2014-02-19 23:42:01 -05:00
Paul Davis
6e38ecc158 manually applied equivalent of 1d82f4ca07 in master (git could not apply successfully) 2014-02-19 23:37:46 -05:00
Paul Davis
a9cdd5f2c8 ignore libcanvas version files 2014-02-19 23:29:35 -05:00
Paul Davis
600b6e9c85 ignore more translation-related files 2014-02-19 23:28:46 -05:00
Paul Davis
0deb5e1509 ignore vgcore.* files as well as core 2014-02-19 23:27:22 -05:00
Paul Davis
e3aed9a983 ignore core.* files as well as core 2014-02-19 23:26:57 -05:00
Paul Davis
a13511e901 required fix for cairocanvas branch, didn't make it into merge 2014-02-19 23:25:24 -05:00
Paul Davis
5cf4a32da9 click (no drag) on automation line now adds a new control point on the line (not fully checked for precision) 2014-02-19 23:25:24 -05:00
Paul Davis
06e3b7da5d Revert "add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages"
This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458.
2014-02-19 23:25:24 -05:00
Paul Davis
58a8d50bdc add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages 2014-02-19 23:25:24 -05:00
Paul Davis
130df9c2b1 use new ControlList::add() argument 2014-02-19 23:25:08 -05:00
Paul Davis
afdedbf948 do not needlessly keep starting touch/automation watch passes just because a command to start or stop touch was received 2014-02-19 23:25:08 -05:00
Paul Davis
f049d0294c add option to skip guard points when adding new control points to a ControlList; add more debugging statements 2014-02-19 23:25:08 -05:00
Paul Davis
08eecbf3fe clear up some stupid thinking in Amp regarding the way the underlying AutomationControl/Controllable gets set when Amp::set_gain() is called 2014-02-19 23:25:08 -05:00
Paul Davis
80d83fd238 add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages 2014-02-19 23:25:08 -05:00
Robin Gareus
55c7ce98ab fix meter(s) when mixer-strip is switched to AuxSend 2014-02-19 23:25:08 -05:00
Robin Gareus
1701c9c78b the forgotten second (amend to prev commit) 2014-02-20 00:53:23 +01:00
Robin Gareus
7dd58e79dc fix prev_snap_choice() key="3" binding 2014-02-20 00:48:14 +01:00
Paul Davis
39859e47c7 click (no drag) on automation line now adds a new control point on the line (not fully checked for precision) 2014-02-19 13:22:52 -05:00
Paul Davis
efc3c8be42 Revert "add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages"
This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458.
2014-02-19 13:22:52 -05:00
Paul Davis
aa7a259fd3 add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages 2014-02-19 13:22:52 -05:00
Paul Davis
1d82f4ca07 ctrl-click when adding automation points no longer adds guard points 2014-02-19 13:22:52 -05:00
Paul Davis
d8b3e2932f use new ControlList::add() argument 2014-02-19 13:22:52 -05:00
Paul Davis
3e1107c157 do not needlessly keep starting touch/automation watch passes just because a command to start or stop touch was received 2014-02-19 13:22:52 -05:00
Paul Davis
a70f914c51 add option to skip guard points when adding new control points to a ControlList; add more debugging statements 2014-02-19 13:22:52 -05:00
Paul Davis
d024b500a6 clear up some stupid thinking in Amp regarding the way the underlying AutomationControl/Controllable gets set when Amp::set_gain() is called 2014-02-19 13:22:52 -05:00
Paul Davis
29b3c299a1 add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages 2014-02-19 13:22:52 -05:00
Robin Gareus
f6541d7add fix meter(s) when mixer-strip is switched to AuxSend 2014-02-19 18:32:00 +01:00
Robin Gareus
1d39cf7543 move SystemExec to libpbd 2014-02-19 03:38:43 +01:00
Paul Davis
05d7947795 make stateful image canvas item actually compile 2014-02-17 16:05:52 -05:00
Paul Davis
3eeaec5608 use boost::uuids method to get a string from a boost UUID 2014-02-17 15:29:18 -05:00
Paul Davis
eb3c14db25 new canvas item to allow image-based GUI construction 2014-02-17 15:28:18 -05:00
Robin Gareus
d697a31abf clarify fader labels 2014-02-15 23:12:43 +01:00
Paul Davis
f0ddf5281b debugging export format UUID creation 2014-02-14 17:41:45 -05:00
Paul Davis
133251db91 possible fix for error during export format load-from-disk 2014-02-14 16:33:44 -05:00
Paul Davis
29b1e706dd some changes to ArdourButton to allow custom colors to be set (e.g. based on track colors), via Valeriy 2014-02-14 15:32:30 -05:00
Paul Davis
8b9c0e5308 add new MIDI binding map for AKAI MPK61 (from Glen MacArthur) 2014-02-14 14:08:45 -05:00
Paul Davis
8d775982ae fix up double definition of waveform fill in default canvas conf file 2014-02-14 14:03:24 -05:00
Paul Davis
d93050661c reinstate zero line in waveforms (can be hidden by changing the color to something with alpha=0 2014-02-14 14:03:07 -05:00
Paul Davis
172a4a853d fix up problems with patch change flgs not changing height correctly 2014-02-14 12:06:44 -05:00
Paul Davis
7ee5d452ff fix vertical placement of ghostregions 2014-02-14 10:28:53 -05:00
Paul Davis
7e34ce96c6 fix up placement of fade out handle 2014-02-14 10:21:51 -05:00
Paul Davis
1df483d3db since we now expand rectangles to the right always, adjust the bounding box computation 2014-02-14 09:49:16 -05:00
Paul Davis
1a9076c0ba remove debug message 2014-02-13 18:18:53 -05:00