Valeriy Kamyshniy
21193c6fca
[Summary] Adding option to avoid sorting the routs in Session::foreach method. Now ARDOUR_UI::every_second do not spend time for unnecessary sorting when calling update_disk_space().
...
[Reviewed] Paul Davis
[Required review] YPozdnyakov, GZharun
2015-04-02 16:32:41 -04:00
Valeriy Kamyshniy
5001a680fc
[Summary] Sort the routes of session before creating time axises unconditionally. This will keep tracks sorted even in case a new session created from template.
...
Conflicts:
gtk2_ardour/editor_routes.cc
2015-04-02 16:32:28 -04:00
YPozdnyakov
d13fe65b89
[Summary]: Main menu item "Save Template..." should be disabled during record process.
2015-04-02 16:18:17 -04:00
Edgar Aichinger
c466cd3ea3
update German translation
2015-04-02 21:44:46 +02:00
de0eaad53a
use plural form for menu item
2015-04-02 14:19:12 -04:00
22ca914f1b
Revert "fix typo, list output bundles properly."
...
This reverts commit ba8b91679a
.
2015-04-02 19:01:22 +02:00
a0870f21c1
windows: run uninstaller on re-install
2015-04-02 18:56:38 +02:00
4d6ac2a835
auditioning [external] files does not need peaks.
...
fix inspired by #6227
2015-04-02 18:53:05 +02:00
192e1c6156
fix #6227 , ‘old_peak_path()’ does not exist on win.
...
or rather mountpoint() does not. in any case
there never was a windows release without libsndfile, so checking for peaks pre-libsndfile
is moot.
2015-04-02 18:51:20 +02:00
4f0457264e
revert plugin UI kbd handling so that we get expected forwarding
2015-04-01 16:54:09 -04:00
1b1c66b77d
reverse logic in plugin GUI key handling
2015-04-01 14:13:14 -04:00
f201b19604
reverse logic in ArdourWindow key handling
2015-04-01 14:01:21 -04:00
57613dc0cc
ArdourDialog and ArdourWindow don't change magic widget focus
2015-04-01 12:44:35 -04:00
nick_m
c94d352f56
Potential fix for AU window close crash.
2015-04-02 03:32:21 +11:00
a27e5e6cb8
remove an “a3” reference.
2015-04-01 17:59:32 +02:00
826e25cbf3
NOOP, just whitespace
2015-04-01 17:59:32 +02:00
e31d6a90f7
protect RouteUI's destructor from crashes caused by MeterStrips with no route.
...
MeterStrip class heirarchy needs fundamental redesign.
2015-04-01 11:58:31 -04:00
9b2a78a0b2
make MeterStrip::state_id() safe against null _route member
2015-04-01 11:58:31 -04:00
7b844a52ee
add header to deal with destruction issues for tempo map
2015-04-01 11:58:31 -04:00
nick_m
35f69656e8
Window focus handling fixes.
...
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
9a4827374c
remove race condition when editing tempo/meter information.
...
Lock was not held across a replace_{tempo,meter}() operation because of re-use
of {remove,add}_{tempo,meter}. Moved functional code into _locked variants so
that replace operation can hold lock across its entire active lifetime.
2015-04-01 11:22:35 -04:00
73f967c330
delete tempo map at appropriate times
2015-04-01 10:58:56 -04:00
36140d4d01
updated i18n files from ./waf i18n
2015-03-31 20:16:25 -04:00
32c4ce9b39
Revert "rename excessively old chinese translation"
...
This reverts commit 428c2f0a9f067c9f14b948543d80877b3f3215ee.
2015-03-31 20:16:25 -04:00
487c273200
rename excessively old chinese translation
2015-03-31 20:16:25 -04:00
c89f24e207
fixes for recent waves tracks => ardour cherry-picks of the wavesaudio backend
2015-03-31 18:03:51 -04:00
a5fc4dc614
add new signals to AudioEngine from waves backend changes.
...
These were missed somehow during cherry-picking.
2015-03-31 17:29:42 -04:00
458fc3ad75
manually merge current version of WavesMidiDevice::{open,close}()
2015-03-31 17:29:42 -04:00
Valeriy Kamyshniy
83001e7e52
[Summary] Audio Backend code cleanup - PORTION B
...
Conflicts:
libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31 17:29:42 -04:00
Valeriy Kamyshniy
91f5eb9fef
[Summary] Audio Backend code cleanup - PORTION A
...
Conflicts:
libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31 17:29:42 -04:00
Greg Zharun
47adf3ba37
[Summary] Changed midi stop order related to audio
2015-03-31 17:29:42 -04:00
Greg Zharun
708f4bf12b
[Summary] Removed unnecessary abortion
2015-03-31 17:29:42 -04:00
Greg Zharun
22d68d14ce
[Summary] Very seldom crash. Cleared temp data gave almost stable work
...
Conflicts:
libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31 17:29:42 -04:00
Greg Zharun
23214f6e61
[Summary] Fixed several backend issues: made reset counter check atomic, removed copy/paste mistakes
...
Conflicts:
libs/ardour/audioengine.cc
libs/ardour/engine_state_controller.cc
libs/backends/wavesaudio/waves_audiobackend.cc
2015-03-31 17:29:41 -04:00
GZharun
3f5bf264c3
[Summary] Fixed crash on MAC when MIDI device name is 0 ref
2015-03-31 17:29:41 -04:00
Greg Zharun
85b4577d7a
[Summary] Removed useless output
2015-03-31 17:29:41 -04:00
Greg Zharun
a2f82f8c5d
[Summary] Added actions to handle abnormal behavior during stream stop for MIDI and Audio devices.
...
Made correct error handling for cases we didn't see before.
Removed redundant and experimental code I forgot to remove months ago.
Added debug output which will help in future testing
Conflicts:
libs/ardour/ardour/audioengine.h
libs/ardour/engine_state_controller.cc
libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31 17:29:41 -04:00
Greg Zharun
ce069da682
[Summary] Made device control panel open request synchronized with other critical device operations. Made device reset correctly when control panel is closed.
...
Conflicts:
gtk2_ardour/tracks_control_panel.logic.cc
libs/ardour/ardour/audioengine.h
libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
2015-03-31 17:29:41 -04:00
Valeriy Kamyshniy
91ae97d5c9
[Summary] Following review Paul did after 9b0fc7b743219b8daecbef91c9772937fd874822 [9b0fc7b] and 72e1510766608180fc7975fde35c9155494a8b5d [72e1510].
2015-03-31 17:29:41 -04:00
d6574c9c40
remove duplicated calls to update solo/mute state from RouteUI descendants.
...
RouteUI::set_route() already does the right thing. Also remove RouteUI::mute_changed() since its
only role was to handle the mute change signal from a route, which boost::bind() makes unnecessary
since we can connect update_mute_display() directly.
2015-03-31 12:31:06 -04:00
207ac16731
move "been here before" path concept into libardour, and use it appropriately at startup
2015-03-31 11:27:47 -04:00
ea5e94977b
pre-release versions were and are a bad idea
2015-03-31 11:27:47 -04:00
Edgar Aichinger
bf7930dac3
update german translation #6213
2015-03-31 17:10:36 +02:00
47110c983c
fix OSX/PPC 10.4 long maths
2015-03-31 16:05:15 +02:00
e2271c84e7
another “unexpected” translation update.
2015-03-31 04:26:28 +02:00
fa57422ee2
remove linux specific menu reference (sorry translators)
2015-03-31 04:16:24 +02:00
28730b4939
fancy plural form.
2015-03-31 04:16:24 +02:00
fa4ef6a632
add a startup wrapper script for cfgtool
2015-03-30 21:51:55 +02:00
320fc6c3b2
make configtool compile for wine/vst
2015-03-30 21:51:54 +02:00
75e0f5a023
remove GUI object state when tracks/busses are removed.
...
Not doing this results in accumulation of useless GUI object state which is never cleaned up.
Taken from work by Grygorii Zharun.
2015-03-30 15:27:23 -04:00