summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-03fix hard-coded version in config copy dialog; use yes/no buttons, and ↵4.0-rc2Paul Davis
default to yes
2015-04-03fix: windows uninstall before re-installRobin Gareus
2015-04-02remove hard-coded program namePaul Davis
2015-04-03fix another untranslatableRobin Gareus
2015-04-02wording tweak.Paul Davis
Sorry translators.
2015-04-02when copying A3 config files, consider that the user may have /config rather ↵Paul Davis
than /ardour.rc. This will be true if they have been self-building from git or using nightlies.
2015-04-02allow to prefix tags with “<text>+”Robin Gareus
eg. mixbus+3.0 or mb+3.1-rc1
2015-04-02Revert "[Summary]: Main menu item "Save Template..." should be disabled ↵Paul Davis
during record process." (record_restricted_actions concept does not exist in Ardour, so this was a mistaken cherry-pick). This reverts commit d13fe65b89a201232a93a207ec6ac8d532c5fd10.
2015-04-02[Summary] Adding option to avoid sorting the routs in Session::foreach ↵Valeriy Kamyshniy
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[Summary] Sort the routes of session before creating time axises ↵Valeriy Kamyshniy
unconditionally. This will keep tracks sorted even in case a new session created from template. Conflicts: gtk2_ardour/editor_routes.cc
2015-04-02[Summary]: Main menu item "Save Template..." should be disabled during ↵YPozdnyakov
record process.
2015-04-02update German translationEdgar Aichinger
2015-04-02use plural form for menu itemPaul Davis
2015-04-02Revert "fix typo, list output bundles properly."Robin Gareus
This reverts commit ba8b91679a92893e64c2af81585726ff0d6d226c.
2015-04-02windows: run uninstaller on re-installRobin Gareus
2015-04-02auditioning [external] files does not need peaks.Robin Gareus
fix inspired by #6227
2015-04-02fix #6227, ‘old_peak_path()’ does not exist on win.Robin Gareus
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-01revert plugin UI kbd handling so that we get expected forwarding4.0-rc1Paul Davis
2015-04-01reverse logic in plugin GUI key handlingPaul Davis
2015-04-01reverse logic in ArdourWindow key handlingPaul Davis
2015-04-01ArdourDialog and ArdourWindow don't change magic widget focusPaul Davis
2015-04-02Potential fix for AU window close crash.nick_m
2015-04-01remove an “a3” reference.Robin Gareus
2015-04-01NOOP, just whitespaceRobin Gareus
2015-04-01protect RouteUI's destructor from crashes caused by MeterStrips with no route.Paul Davis
MeterStrip class heirarchy needs fundamental redesign.
2015-04-01make MeterStrip::state_id() safe against null _route memberPaul Davis
2015-04-01add header to deal with destruction issues for tempo mapPaul Davis
2015-04-02Window focus handling fixes.nick_m
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-01remove race condition when editing tempo/meter information.Paul Davis
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-01delete tempo map at appropriate timesPaul Davis
2015-03-31updated i18n files from ./waf i18nPaul Davis
2015-03-31Revert "rename excessively old chinese translation"Paul Davis
This reverts commit 428c2f0a9f067c9f14b948543d80877b3f3215ee.
2015-03-31rename excessively old chinese translationPaul Davis
2015-03-31fixes for recent waves tracks => ardour cherry-picks of the wavesaudio backendPaul Davis
2015-03-31add new signals to AudioEngine from waves backend changes.Paul Davis
These were missed somehow during cherry-picking.
2015-03-31manually merge current version of WavesMidiDevice::{open,close}()Paul Davis
2015-03-31[Summary] Audio Backend code cleanup - PORTION BValeriy Kamyshniy
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Audio Backend code cleanup - PORTION AValeriy Kamyshniy
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Changed midi stop order related to audioGreg Zharun
2015-03-31[Summary] Removed unnecessary abortionGreg Zharun
2015-03-31[Summary] Very seldom crash. Cleared temp data gave almost stable workGreg Zharun
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Fixed several backend issues: made reset counter check atomic, ↵Greg Zharun
removed copy/paste mistakes Conflicts: libs/ardour/audioengine.cc libs/ardour/engine_state_controller.cc libs/backends/wavesaudio/waves_audiobackend.cc
2015-03-31[Summary] Fixed crash on MAC when MIDI device name is 0 refGZharun
2015-03-31[Summary] Removed useless outputGreg Zharun
2015-03-31[Summary] Added actions to handle abnormal behavior during stream stop for ↵Greg Zharun
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[Summary] Made device control panel open request synchronized with other ↵Greg Zharun
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[Summary] Following review Paul did after ↵Valeriy Kamyshniy
9b0fc7b743219b8daecbef91c9772937fd874822 [9b0fc7b] and 72e1510766608180fc7975fde35c9155494a8b5d [72e1510].
2015-03-31remove duplicated calls to update solo/mute state from RouteUI descendants.Paul Davis
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-31move "been here before" path concept into libardour, and use it ↵Paul Davis
appropriately at startup
2015-03-31pre-release versions were and are a bad ideaPaul Davis