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
20d7c58b83
make measure line positioning use Editor::sample_to_pixel() and avoid extra 0.5 pixel shift
2014-02-12 15:14:19 -05:00
937cb4fd2b
convert canvas items that compose the playhead (EditorCursor, more generally) to pointers, since canvas items are owned by the group they belong to. This avoids a double-free during deletion
2014-02-12 15:13:11 -05:00
8f930477be
Merge branch 'master' into cairocanvas
2014-02-11 22:50:52 -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
50a014acf0
delete canvas Flag object when deleting a PatchChange, and provide a canvas debug name for PatchChanges
2014-02-11 22:48:18 -05:00
3bbbf56718
passthrough unhandled motion events in MIDI region views because we may be dragging non-note objects like patch changes
2014-02-11 22:46:21 -05:00
cc2aca44fb
fix text placement in ArdourCanvas::Flag
2014-02-11 12:40:44 -05:00
9be3bfa687
make top_event_box of mixer strip show per-route color whether or not the route is a track or a bus (Valeriy)
2014-02-11 11:57:13 -05:00
b75fb503fb
list action-names as part of --bindings
2014-02-11 05:52:39 +01:00
0bab9d2822
fix crash at exit with '-b', '--bindings' option
2014-02-11 05:52:07 +01: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
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -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
ed75b9425b
make backtrace symbols work again inside gtk2_ardour (-rdynamic is a link-time flag, not compile-time
2014-02-07 15:25:18 -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
52bff05a4a
fix stereo-panner GUI edge case (panshel changes, send|listen)
2014-02-07 19:21:30 +01:00
46806c1595
panner UI: check URI and #of channels on re-configuration
2014-02-07 18:05:47 +01:00
5396459667
update available panners when panshell changes
...
Fixes issue when adding splitting plugin
2014-02-07 17:55:46 +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
4818621a27
fix typo ndef, NDEBUG
2014-02-03 20:25:05 +01:00
371e8bdb55
VBAP nomenclature s/Direction/Azimuth/
2014-02-03 19:12:29 +01:00
57f59025d7
don't display debug message in no-debug builds
2014-02-03 17:00:03 +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
592be26a24
fix stem-export buffer-size check
2014-02-03 16:51:08 +01:00
9c0b62e2f3
fix processor_lock
...
Only WriterLock requires to hold process_lock() as well
otherwise Route::process_output_buffers() may deadlock
2014-02-03 15:09:17 +01:00
12576a9f29
forward port lv2_evbuf update (from jalv)
2014-02-01 23:07:23 +01:00
c11bf0cc72
make -fvisibility=hidden be controlled by ./waf configure --exports-hidden
2014-01-31 10:25:58 -05:00
0b9b895b8d
current mingw actually calls libpthread libpthread
2014-01-31 10:25:58 -05:00
bef4483611
Use round() instead of rintf() when building with MSVC
2014-01-30 18:37:36 +00:00
e0b2764b91
Oops - the previous namespace qualifier was also needed in gtk2_ardour/processor_box.cc
2014-01-30 18:28:12 +00:00
f901337a16
Enforce const correctness for a couple of iterators
2014-01-30 16:30:48 +00:00
33cadc0ef1
Add namespace qualifiers for some occurrences of 'Gtk::CheckMenuItem' (Windows already has a function called 'CheckMenuItem')
2014-01-30 16:30:48 +00:00
59076a7e4c
Merge branch 'master' into cairocanvas
2014-01-30 11:19:22 -05:00
ce2feeac56
even though man alloca says to include <alloca.h>, it apparently isn't necessary and no such header exists in the msvc world
2014-01-30 11:18:58 -05:00