Commit Graph

11133 Commits

Author SHA1 Message Date
Paul Davis
09c7c5fb95 tweak API of WindowProxy, and remove all unnecessary get() calls in functions where, if we have no window, there is nothing to do 2013-10-14 09:54:38 -04:00
Robin Gareus
44b359b70a enable videotimeline on OSX 2013-10-12 23:04:37 +02:00
Robin Gareus
c2b2953f8c export video-range: add to context menu 2013-10-12 22:56:08 +02:00
Robin Gareus
f7c54f1435 video-range export tweaks:
* quantize range to video-frame boundaries
* warn if range is empty or does not include video
2013-10-12 22:56:08 +02:00
Paul Davis
a90858897e do not use delete_when_idle() to delete a plugin UI because an entirely separate mechanism exists for that 2013-10-12 16:44:50 -04:00
Paul Davis
37522a2f5e revert part of 4091ff175c that caused window/sizing chaos. silly paul 2013-10-12 15:37:55 -04:00
Paul Davis
e0a3c3f4fa rework things for Audio/MIDI setup dialog a bit: no tabs being the most noticeable change 2013-10-12 14:57:32 -04:00
Paul Davis
4091ff175c 1 bug fix plus padding control for ArdourButton 2013-10-12 14:56:57 -04:00
Paul Davis
be8d06f848 post a dialog about a session being opened in read-only mode (if it happens) 2013-10-12 11:58:22 -04:00
Paul Davis
7444ac128e fix inability to export twice 2013-10-12 11:07:57 -04:00
Paul Davis
949a0d2934 minor adjustments to latency measurement UI stuff 2013-10-12 10:04:20 -04:00
Paul Davis
fdda8127ef adapt AudioEngine to new AudioBackend API 2013-10-12 10:03:50 -04:00
Paul Davis
589ef168c1 adapt JACK audiobackend to pay attention to new _start() API related to latency measurement 2013-10-12 10:03:15 -04:00
Paul Davis
057f06703b slightly change AudioBackend API to allow specifying that the device is being started for latency measurement
We don't want any existing latency settings used when re-measuring latency measurements.
2013-10-12 10:02:37 -04:00
Paul Davis
b688dc802f remove erroneous ` in string 2013-10-12 09:59:33 -04:00
Paul Davis
33f211d999 update OS X packaging script to include backends 2013-10-11 17:12:37 -04:00
Paul Davis
277b3e8fc9 update Linux packaging script to include backends 2013-10-11 17:11:44 -04:00
Paul Davis
57262331c1 don't use a possibly non-existent window as a transient parent when showing a dialog about engine failure 2013-10-11 15:58:51 -04:00
Tim Mayberry
a0b9751866 Fix ardour tests to work with new AudioEngine/Backends changes 2013-10-11 22:36:19 +10:00
Tim Mayberry
025adbe920 Add AudioEngine::set_default_backend 2013-10-11 22:36:19 +10:00
Tim Mayberry
034c80088c Use test-env.sh in run-session-tests.sh
Also make the script executable
2013-10-11 22:36:19 +10:00
Tim Mayberry
2e91da8a26 Write state data from automation list test to check why test is failing 2013-10-11 22:36:19 +10:00
Tim Mayberry
42b475069b Add arg to test function to be able to prefix test output directory
This makes it much easier to find test output from a specific test
2013-10-11 22:36:19 +10:00
Tim Mayberry
b91fa19fe7 return bool in test util function to check writing xml to file is successful 2013-10-11 22:36:19 +10:00
Tim Mayberry
ee95f05fee Use test_search_path to find test data files for automation test 2013-10-11 22:36:19 +10:00
Tim Mayberry
1eed53c4a8 Update test to use correct SourceFactory::createWritable API 2013-10-11 22:36:19 +10:00
Tim Mayberry
e53bf08b10 Delete test_globals.h/cc now that the contents has moved to test_common.h/cc 2013-10-11 22:36:19 +10:00
Tim Mayberry
d30fa04013 Add get_test_sample_rate to common test functions in libardour tests 2013-10-11 22:36:19 +10:00
Tim Mayberry
ac8ec14347 Fix script used to run libardour tests 2013-10-11 22:36:19 +10:00
Paul Davis
a38c0efbe7 minor tweaks to audio/MIDI setup window 2013-10-10 21:07:17 -04:00
Paul Davis
cf3d8d15f0 some slightly hackish changes to make it possible to use the new internal ALSA midi client (soon to become a driver, however) 2013-10-10 16:54:46 -04:00
Paul Davis
b194c1ad88 more fixes and rationalizations for MIDI option handling in the audio MIDI setup 2013-10-10 16:18:27 -04:00
Paul Davis
c96108c2e1 add API to get current MIDI option from an audio/MIDI backend 2013-10-10 16:18:00 -04:00
Paul Davis
25ca45f395 add API to get current MIDI option from an audio/MIDI backend 2013-10-10 16:17:46 -04:00
Paul Davis
b5f36f5788 fix up parsing of send gain MIDI bindings so that they actually work 2013-10-10 16:16:59 -04:00
Paul Davis
645e9caeee basic use of new backend MIDI options 2013-10-10 12:59:33 -04:00
Paul Davis
1bd04f8bf3 add JACK backend support for MIDI option discovery 2013-10-10 12:59:11 -04:00
Paul Davis
2308291e59 add API to AudioBackend to allow discovery of possible MIDI I/O options 2013-10-10 12:58:38 -04:00
Paul Davis
c4b20f1a20 nicely handle the (should-never-happen) case of no audio/MIDI backends being detected 2013-10-10 11:24:16 -04:00
Paul Davis
465b800d8b when looking for backends, search for *.dll as well as *.so and *.dylib 2013-10-09 13:57:00 -04:00
Paul Davis
927ebe3b5f reduce version requirement for JACK 2013-10-08 17:12:20 -04:00
Paul Davis
af8a1c146d move JACK configuration test(s) down to where they belong (in libs/backend/jack) 2013-10-08 16:13:39 -04:00
Paul Davis
645350815c remove link-time use of JACK, since it is now dlopen'ed by the chosen backend 2013-10-08 14:16:13 -04:00
Paul Davis
c98abed37f restore jack timebase master and jack session callback functionality (moved into the JACK backend) 2013-10-08 14:02:03 -04:00
Paul Davis
7e077bdeba -arestore jack timebase master and jack session callback functionality (moved into the JACK backend) 2013-10-08 14:01:43 -04:00
Paul Davis
c94f0b6298 updated DE translation from edgar aichinger 2013-10-08 12:22:49 -04:00
Paul Davis
1085866f47 updated DE translation from edgar aichinger 2013-10-08 12:22:08 -04:00
Paul Davis
19ba3b8de7 fix some issues with window flow when session loading fails; shrink "New Session" button in session setup dialog 2013-10-08 12:18:27 -04:00
Paul Davis
22eea8e9e2 possible relief for snapshot loading 2013-10-07 20:46:10 -04:00
Paul Davis
2230dc92cd remove debug output 2013-10-07 20:30:28 -04:00