13
0
Commit Graph

6407 Commits

Author SHA1 Message Date
8843679e1f fix minimum VST GUI window size (gtk padding) 2014-02-22 03:11:49 +01:00
dfdf9a35f1 resolve gtk + VST threading issues
while (gtk_events_pending()) gtk_main_iteration(); never returns
as long as there's a idle call registered somewhere (and it's not
called from an idle callback itself)
2014-02-22 03:11:48 +01:00
b3154e8ed6 NOOP, whitespace change only 2014-02-22 03:11:48 +01:00
dfeb68aeb4 Windows VST GUI related rework 2014-02-22 03:11:48 +01:00
40aa7e5e90 first part of merging windows and wine VST
libfst is now very ardour specific (no longer compatible with /upstream/)
2014-02-22 03:11:48 +01:00
99076689f7 update vestige header (from mixbus) 2014-02-22 03:11:48 +01:00
348115c0f7 add support for VST>=2.4 2014-02-22 03:11:47 +01:00
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
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
130df9c2b1 use new ControlList::add() argument 2014-02-19 23:25:08 -05:00
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
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
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
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
1d39cf7543 move SystemExec to libpbd 2014-02-19 03:38:43 +01:00
05d7947795 make stateful image canvas item actually compile 2014-02-17 16:05:52 -05:00
3eeaec5608 use boost::uuids method to get a string from a boost UUID 2014-02-17 15:29:18 -05:00
eb3c14db25 new canvas item to allow image-based GUI construction 2014-02-17 15:28:18 -05:00
f0ddf5281b debugging export format UUID creation 2014-02-14 17:41:45 -05:00
133251db91 possible fix for error during export format load-from-disk 2014-02-14 16:33:44 -05:00
172a4a853d fix up problems with patch change flgs not changing height correctly 2014-02-14 12:06:44 -05:00
1df483d3db since we now expand rectangles to the right always, adjust the bounding box computation 2014-02-14 09:49:16 -05:00
1a9076c0ba remove debug message 2014-02-13 18:18:53 -05:00
08b86fda5c fix up some issues with precise placement of ArdourCanvas::Rectangle frame/outline 2014-02-13 18:18:19 -05:00
79d2a686ff make Item::set_position() do nothing if the position doesn't change 2014-02-13 18:18:19 -05:00
f889f391a1 Guard some Debug output so that it only appears when applicable ('Item::name' is only available when CANVAS_DEBUG is defined) 2014-02-13 14:12:36 +00:00
f5499d206a slight code tidy for Line::render() ... don't use 0.5 pixel adjustment if the line width > 1.0 2014-02-12 15:26:53 -05:00
e247103a7e fix up major thinko's in ArdourCanvas::Group's handling of deletion (both its own, and child items) 2014-02-12 15:15:27 -05:00
50edf9b626 correct delete/free mess 2014-02-12 15:14:40 -05:00
6876906d9d fix major thinko in ArdourCanvas::Group::clear() 2014-02-11 22:49:39 -05:00
a329a44cc1 when delivering canvas events, if an item is grabbed, use it in preference to Canvas::_current_item, but still propagate to its ancestors if left unhandled 2014-02-11 22:49:10 -05:00
cc2aca44fb fix text placement in ArdourCanvas::Flag 2014-02-11 12:40:44 -05:00
f8ed1bbcf4 i18n updates (specifically .de from edgar a, but also contains results of ./waf i18n 2014-02-10 12:19:43 -05:00
d2f8f3808b string fix up, II 2014-02-10 11:51:22 -05:00
456fb789d3 string fix up 2014-02-10 11:47:04 -05:00
f4b5f4c72e Merge branch 'master' into cairocanvas 2014-02-08 11:18:17 -05:00
3566fa2d8e add kxstudio linux vst dirs to LXVST default search path 2014-02-08 11:17:50 -05:00
b9054a1f72 fix missing colon in extension of LXVST search path 2014-02-08 11:16:17 -05:00
2a7ed69c28 merge with master, with minor conflict fixes 2014-02-07 19:00:44 -05:00
89d5be353a equivalent change to realpath() error return as was done in master rev 60a9213035 2014-02-07 18:49:51 -05:00
d47fe167e3 when cleaning up sources, do not remove "stub" sources from the source list, even though they do not exist on disk yet; remove some debug output 2014-02-07 17:38:42 -05:00
f715cd877c add FileSource::is_stub() declaration 2014-02-07 17:30:34 -05:00
2c67913245 Fix egregious logic bug in FileSource::removable() and introduce FileSource::is_stub() to hide logic for deciding if a source (file) is a stub 2014-02-07 17:17:30 -05:00
60a9213035 fix utter confusion about session _path in new sessions.
Yikes!
2014-02-07 13:56:44 -05:00
7bc3e0dab4 don't add a [shared] panner for the sends to monitoing section
fixes issue with 'stuck' mono panners (when using a stereo
monitoring section and auto-connect): the send to monitor
section is added after the main panner. At this point the
channel-count is different, but the send shared panner() with
the main route.

Here: mono-panner on track, stereo-panner; and they shared control
settings. since stereo-panner's width is 1, the position cannot be
changed.
2014-02-07 19:30:43 +01:00
7c69b0ab82 add debug-message to track down missing Sources 2014-02-05 18:49:32 +01:00
2b9421fd39 merge (w/fix) with master 2014-02-04 14:21:35 -05:00
371e8bdb55 VBAP nomenclature s/Direction/Azimuth/ 2014-02-03 19:12:29 +01:00
591ff9ceb6 update audio-buffer assert, take offset into account 2014-02-03 16:59:59 +01:00
74385d7267 remove cruft - unused _size in audio-buffers 2014-02-03 16:59:51 +01:00