13
0
Commit Graph

6122 Commits

Author SHA1 Message Date
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