6ee44cf377
fix inadvertent breakage in ardev and friends caused by extension to LD_LIBRARY_PATH as pat of backend additions
2014-02-24 17:05:00 -05:00
0a6af1420f
changes to ardev and friend to find audio engine backends
2014-02-24 14:49:13 -05:00
59cc85b821
plugin scan progress-display & preferences
2014-02-24 03:53:53 +01:00
22905d8a93
prepare GUI notifications for plugin scan
2014-02-24 02:04:37 +01:00
bcf6c76462
consolidate lxVST & winVST file-info code into libardour
...
first step and clennup before adding support for
VST shell-plugins (collections) and external scanner app...
2014-02-23 05:51:58 +01:00
7f714ca036
remove inadvertently committed wine-unstable linkdir
2014-02-22 03:23:36 +01:00
0adac4e251
update wscript for windowsVST + mingw
2014-02-22 03:11:49 +01:00
6217a80cd1
remove arvst (there's already vst/ardevst)
2014-02-22 03:11:49 +01:00
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
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
7231e52a96
add wine/windows-vst start script
2014-02-22 03:11:47 +01:00
156a5a0e5f
add the with-guard-point distinction to region gain lines
2014-02-20 14:01:40 -05:00
1044532270
use new "covers" threshold to make automation lines more grabbable
2014-02-20 12:53:38 -05:00
49d9397770
manually apply d697a31abf
from master (git could not apply cleanly)
2014-02-19 23:44:53 -05:00
6e38ecc158
manually applied equivalent of 1d82f4ca07
in master (git could not apply successfully)
2014-02-19 23:37:46 -05:00
a13511e901
required fix for cairocanvas branch, didn't make it into merge
2014-02-19 23:25:24 -05:00
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
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
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
55c7ce98ab
fix meter(s) when mixer-strip is switched to AuxSend
2014-02-19 23:25:08 -05:00
1d39cf7543
move SystemExec to libpbd
2014-02-19 03:38:43 +01:00
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
8d775982ae
fix up double definition of waveform fill in default canvas conf file
2014-02-14 14:03:24 -05:00
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
7ee5d452ff
fix vertical placement of ghostregions
2014-02-14 10:28:53 -05:00
7e34ce96c6
fix up placement of fade out handle
2014-02-14 10:21:51 -05:00
e9e08f59ce
fix up details of time axis view item drawing.
...
* remove top and bottom edges - rely on track edges for that.
* move right edge of time axis view items 1 pixel right to get a much
nicer effect when splitting regions. the end line and start line
of two adjacent regions are now on the same pixel.
* adjust audio region view components to be properly placed.
still need to do ghost regions and MIDI regions
2014-02-13 18:18:19 -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
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
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
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -05:00
2a7ed69c28
merge with master, with minor conflict fixes
2014-02-07 19:00:44 -05: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
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
57f59025d7
don't display debug message in no-debug builds
2014-02-03 17:00:03 +01: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