Paul Davis
e8d3c16187
remove unused variable
2014-05-19 14:00:36 -04:00
Robin Gareus
1ea6321ad5
update GUI while waiting for video server to respond
2014-04-20 02:51:27 +02:00
Paul Davis
3131ab8bbd
new transport option, "loop-is-mode" which optionally changes the role of the "play loop" button.
...
If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled
transport behaviour should be unchanged from before.
2014-04-17 09:47:06 -04:00
Robin Gareus
15c5d12321
clean up 6cc2812f2e (interim vst fixes)
2014-04-14 15:10:28 +02:00
unknown
6cc2812f2e
interim vst fixes
2014-04-11 14:23:29 -05:00
Paul Davis
32fc7a81c5
clean up use of JACK name in messages
2014-04-10 10:21:47 -04:00
Paul Davis
62e66b05dc
set Profile TRX element at startup
2014-04-10 05:58:49 -04:00
Robin Gareus
543099afba
rework SystemExec - use vfork wrapper (and lots of related stuff)
2014-03-13 16:58:07 +01:00
Robin Gareus
ba0ae4818a
[VST] scan timeout display and per plugin timeout override.
2014-03-09 20:32:52 +01:00
Robin Gareus
da73b0f670
prepare configurable VST scan timeout
2014-03-09 20:32:52 +01:00
Paul Davis
2067d52f10
remove splash message/window at shutdown - it is just irritating and unnecessary (or ought to be)
2014-02-28 16:36:43 -05:00
Robin Gareus
b8e4c44637
display policy of plugin-scan progress popup-window
...
Only show scan-progress when discovering new plugins
(discovery can be cancelled) and optionally also show
it during 'scanning index only'
(with insensitive cancel button)
2014-02-28 00:05:47 +01:00
Paul Davis
5d99a664f0
don't waste time and effort deleting GUI components in ~ARDOUR_UI - the OS takes care of all that stuff
2014-02-26 18:52:14 -05:00
Robin Gareus
d8329d855d
implement plugin-scan cancel-button sensitivity
2014-02-25 14:57:59 +01:00
Robin Gareus
6471c94254
hook-up GUI idle handler
2014-02-25 14:57:58 +01:00
Robin Gareus
70209ba493
update plugin scan dialog gtk hack
2014-02-25 14:57:57 +01:00
Robin Gareus
59cc85b821
plugin scan progress-display & preferences
2014-02-24 03:53:53 +01:00
Robin Gareus
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
Robin Gareus
1d39cf7543
move SystemExec to libpbd
2014-02-19 03:38:43 +01:00
Paul Davis
8f930477be
Merge branch 'master' into cairocanvas
2014-02-11 22:50:52 -05:00
Robin Gareus
b75fb503fb
list action-names as part of --bindings
2014-02-11 05:52:39 +01:00
Robin Gareus
0bab9d2822
fix crash at exit with '-b', '--bindings' option
2014-02-11 05:52:07 +01:00
Paul Davis
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -05:00
Paul Davis
2ba58dfe65
Merge branch 'master' into cairocanvas
2014-01-29 16:08:52 -05:00
Paul Davis
41001ae702
prevent a strange crash while iterating over tracks (now, and maybe in the future)
2014-01-27 20:36:09 -05:00
Paul Davis
7000afdc66
fix merge conflict with master
2014-01-23 13:41:20 -05:00
Robin Gareus
acc2fa2c7f
one less Conditional jump or move depends on uninitialised value(s)
2014-01-20 13:32:57 +01:00
Paul Davis
658bb3ccd4
finished merge of cairocanvas with windows and windows+cc branches
2014-01-10 17:11:10 -05:00
Paul Davis
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
Paul Davis
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
Robin Gareus
dc7878760d
vtl: do not lock audio [to video] when extracting audio-only.
2013-12-23 10:28:32 +01:00
Paul Davis
59da788793
Merge branch 'master' into cairocanvas
2013-12-05 17:50:28 -05:00
Paul Davis
2ba2a50dec
Merge branch 'master' into windows
2013-12-04 11:50:36 -05:00
Paul Davis
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00
Paul Davis
69df7763a1
switch from using Sleep/usleep to Glib::usleep() (and remember that we need to make Glib::usleep() actually work on windows one day)
2013-12-03 10:24:34 -05:00
Paul Davis
efff843f05
Merge branch 'master' into windows
2013-11-26 10:25:55 -05:00
Paul Davis
08371ae2cf
resolve merge with master (?)
2013-11-26 10:24:51 -05:00
Paul Davis
fa22520fd2
Merge branch 'master' into cairocanvas
2013-11-25 09:26:35 -05:00
Robin Gareus
c1e8da2e60
Distinguish Save-as and Snapshot dialog window
2013-11-19 15:51:27 +01:00
Paul Davis
ea1ccb869a
fix merge with master
2013-10-31 13:16:51 -04:00
nick_m
f2300164d7
Fix thinko in setting order hint.
2013-10-29 02:04:26 +11:00
Paul Davis
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
Paul Davis
632f5d5231
add error checking and return from attempted NSM-based initialization
2013-10-27 20:32:56 -04:00
nick_m
e80d66c908
Use add_route_dialog's transient_for() window to determine track selection for order_hint.
2013-10-26 02:37:45 +11:00
nick_m
be69bf15dd
New routes are placed after highest selected route.
2013-10-24 01:27:13 +11:00
Paul Davis
d135c4dc3a
fix merge conflicts with master
2013-10-23 08:47:57 -04:00
Paul Davis
664e715a00
merge from master
2013-10-22 15:29:44 -04:00
Tim Mayberry
28525d7b69
Forward declare NSM_Client class in ardour_ui.h
...
nsm.h pulls in winsock2.h and with the mingw build and it causes endless
warnings from the compiler
2013-10-21 10:10:40 +10:00
Tim Mayberry
b540d0e4bc
Fix check button handling in Memory Warning Dialog
2013-10-21 10:10:40 +10:00
Tim Mayberry
53bf1a65e8
Fix two minor memory leaks in pending state dialog
2013-10-21 10:10:40 +10:00