84f55440a3
fix redrawing of canvas with an optimized build
...
Best guess right now is that optimization does something bad when ceil() is called twice on a very large dbl-precision number,
which results in a zero (empty) redraw area. Without the removal of the redundant ceil & floor functions, no expose events
would be delivered to the canvas in an optimized build during drags (and maybe more).
2013-12-23 15:35:49 -05:00
dc7878760d
vtl: do not lock audio [to video] when extracting audio-only.
2013-12-23 10:28:32 +01:00
d98c5f7aee
better, probably working fix for windows-vst-on-linux build
2013-12-22 13:39:57 -05:00
9f17579d71
attempt to fix build with --windows-vst due to a bad merge of the external libs changes
2013-12-22 13:13:59 -05:00
0acafa4d3d
add K12/RMS meter type
2013-12-22 09:25:33 +01:00
0cf8b9d3ea
new ControlProtocolManager API, and proper handling of view/model changes in the RC options (prefs) editor
2013-12-21 15:31:28 -05:00
62d84d47b9
longer text description
2013-12-21 15:31:27 -05:00
fd1d2d804f
fix logic for display of transport bar meters
...
Always remove from parent (if there is one), then repack if necessary.
2013-12-13 10:52:15 -05:00
d01075afcc
tweak for regionview enter/exit handling
2013-12-12 20:44:28 -05:00
1676789907
fix merge conflicts from master
2013-12-12 10:06:59 -05:00
Nils Philippsen
a01edede5e
compare plugin/creator/category names UTF8-aware
2013-12-10 23:07:47 +01:00
Nils Philippsen
e5ae775b42
don't use deprecated g_strcasecmp()
...
It's dependent on the current locale and deprecated, use
g_ascii_strcasecmp() instead.
2013-12-10 23:07:47 +01:00
Nils Philippsen
51bcb789e3
compare region names case-sensitively
2013-12-10 23:07:47 +01:00
9fb3247350
rationalize color handling for fade in/out handles
2013-12-09 22:04:13 -05:00
e169f5c17f
switch fade in/out lines to ArdourCanvas::Curve rather than ArdourCanvas::PolyLine, though for no apparent benefit
2013-12-09 21:02:42 -05:00
59da788793
Merge branch 'master' into cairocanvas
2013-12-05 17:50:28 -05:00
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00
c3c9960427
fix build
2013-11-30 11:17:42 -05:00
3c98de9ce4
fix merge with master
2013-11-29 22:31:29 -05:00
074b0c4dca
add explicit linkage to libtimecode
2013-11-29 22:24:37 -05:00
4c0a274b43
do not push new state to backend from audio/MIDI setup until OK or Apply are clicked (i.e. do not do this when device is changed)
2013-11-27 17:41:22 -05:00
fa22520fd2
Merge branch 'master' into cairocanvas
2013-11-25 09:26:35 -05:00
Sakari Bergen
f1db14923e
Hande export initialization exceptions gracefully
2013-11-23 19:11:31 +02:00
af9ac37b60
fix for toolbar master-meter w/o master bus and/or detached toolbar
2013-11-23 16:48:26 +01:00
5cbd4ce759
fix crash @ session-restore of plugins windows
...
The question is: why is _owner not set [yet], when the
window is restored. This rather smells like a race condition.
2013-11-22 18:22:55 +01:00
9a50b56930
reset time-axis peak when meter-point changes - fixes #5771
2013-11-20 18:54:34 +01:00
c1e8da2e60
Distinguish Save-as and Snapshot dialog window
2013-11-19 15:51:27 +01:00
2da67fb99f
fix audio-clock sample entry, handle empty entry as NOOP
2013-11-11 02:33:57 +01:00
982c38dda1
allow to include In/Disk button on Meterbridge
2013-11-09 13:16:08 +01:00
8c2cc85e8f
really no reason to support ARDOUR_EN anymore ... we have a preference dialog item to enable/disable translation
2013-11-05 14:20:03 -05:00
0392e1c9a4
on OS X 10.7 at least, LANG is set by the system, so do not bail out of language stuff early just because it is set
2013-11-05 13:43:25 -05:00
3ce39cc410
update .po files with --no-fuzzy-matching in use
2013-11-05 11:15:46 -05:00
0cca272431
try to fix various warnings from gcc when optimization flags are enabled
2013-11-04 21:32:41 -05:00
c01e37171e
keep processing LV2 Ringbuffer once it is allocated
...
Discard messages in LV2PluginUI::write_to_ui() if the
ringbuffer exists but the UI is not active.
This fixes "[ERROR]: Error writing from plugin to UI" messages
if the UI was once active but has been closed since.
This is a hotfix solution, eventually the LV2 backend should be updated
and a function LV2Plugin::disable_ui_emmission() implemented.
2013-11-05 02:06:20 +01:00
08b485db75
send enter events to EVERY newly entered item (ignore the bool return from the event handler); other canvas debugging aids;switch items_at_point() to use canvas coordinates
2013-11-03 10:07:00 -05:00
85daa31ab5
all events propagate out of the canvas in canvas coordinates now, so revert changes in editor_drags.cc that worked around this not being the case
2013-10-31 16:43:35 -04:00
ba26316857
make region fade in/out curve shapes into PolyLines not Polygons so that they don't close the stroke path at the top/bottom
2013-10-31 15:39:29 -04:00
ea1ccb869a
fix merge with master
2013-10-31 13:16:51 -04:00
b80ae88154
fix window/canvas coordinate confusion in drag code, apparently fixing up lots of things with just 1 line
2013-10-31 12:41:02 -04:00
ff560fa361
remove debug output
2013-10-31 11:48:36 -04:00
7ce86cec7d
handle enter/leave items when zooming and scrolling occur
2013-10-31 03:10:18 -04:00
7bbd28aa08
notable changes to try to improve most of enter/leave handling for canvas items
2013-10-30 23:36:30 -04:00
nick_m
f2300164d7
Fix thinko in setting order hint.
2013-10-29 02:04:26 +11:00
Nils Philippsen
5f00d2f3a7
allow linking unbundled versions of some libraries
...
(libltc, rubberband, taglib, vamp-sdk)
2013-10-28 09:06:09 +01:00
Nils Philippsen
85fd343145
gtk2_ardour: link fftw3f directly
...
This is needed to be able to unbundle some libraries.
2013-10-28 09:06:09 +01:00
1c2de76991
give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so
2013-10-27 20:55:06 -04:00
5eaafaa3af
further fixes for NSM-based startup
...
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
2013-10-27 20:48:48 -04:00
632f5d5231
add error checking and return from attempted NSM-based initialization
2013-10-27 20:32:56 -04:00
f52cfdd639
Fix french translation of "meterbridge" -- closes #5744
2013-10-26 12:29:28 +02:00
b00751d0dc
fix up ordering/timing of naming for TimeAxisViewItem (so that canvas debugging is more useful)
2013-10-25 13:30:01 -04:00