summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2015-03-31update german translation #6213Edgar Aichinger
2015-03-31fix OSX/PPC 10.4 long mathsRobin Gareus
2015-03-31another “unexpected” translation update.Robin Gareus
2015-03-31remove linux specific menu reference (sorry translators)Robin Gareus
2015-03-31fancy plural form.Robin Gareus
2015-03-30add a startup wrapper script for cfgtoolRobin Gareus
2015-03-30make configtool compile for wine/vstRobin Gareus
2015-03-30remove GUI object state when tracks/busses are removed.Paul Davis
Not doing this results in accumulation of useless GUI object state which is never cleaned up. Taken from work by Grygorii Zharun.
2015-03-30Skeleton backend for brave volunteers.Robin Gareus
callback based backend based on CoreAudio/Midi backend (sans the actual system/HW _pcmio, _midiio)
2015-03-30note to midi devs.Robin Gareus
2015-03-30fix typo in skip/state-trackerRobin Gareus
2015-03-30Merge branch 'EMATech-french'Paul Davis
2015-03-30Update Russian translationAlexandre Prokoudine
2015-03-30coreaudio: swap default aggregate clock source.Robin Gareus
Thanks to Stephane & the JACK2 team.
2015-03-30hack AudioAnalyzer for VAMP OnsetdetectRobin Gareus
This works around a bug in OnsetDetector. It requests a buffer of 1114 samples but later FFT bails out if the buffer size is not a power-of-two. Also large buffersizes fail. Work-around: use ADAPT_ALL_SAFE (no buffersize adapter), use a reasonably small buffersize. The current settings work, even though it produces the following warnings (vamp-plugins/OnsetDetect.cpp) WARNING: OnsetDetector::initialise: Possibly sub-optimal step size for this sample rate: 512 (wanted 557) WARNING: OnsetDetector::initialise: Possibly sub-optimal block size for this sample rate: 1024 (wanted 1114) This commit should be reverted once VAMP/QM/aubio is updated/fixed.
2015-03-30fix crash #6161 - another throw w/o catchRobin Gareus
The real problem is: libardourvampplugins:* cannot be instantiated this remains to be fixed.
2015-03-30increase contrast of control buttons, fixes #6146Robin Gareus