summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2009-07-19missing initializer for _follow_overlap in Crossfade - can lead to ↵Paul Davis
exceptions during reload because newlength gets set unconditionally to zero during update(), and this leads to a call to shared_from_this() within a constructor. this situation (the exception) is still theoretically possible but has not been in the wild. it should still be fixed. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5381 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-18imported files retain BWF timestamp info (nick murtagh) ; logarithm plugin ↵Paul Davis
controls can be properly controlled by generic GUI (nick murtagh); properly delete AU plugin *and* GUI (fixes crashing bug for Carbon-GUI based AU's) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5374 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06another OSX/apple-gcc fix2.8.1Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06add NO translator name and remove debugging output line from audioengine.ccPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06new fr_FR translate for libardourPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5333 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06remove extra use of legalize_for_path() and just make sure that session and ↵Paul Davis
snapshot names are not FS-pathological (i.e. containing slash or backslash) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-05more legalize_path hacks to handle stupidly named sessionPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5328 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-05handle session names provided by user that contain '/' (mantis #1193)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-04use sscanf with the correct type conversion and not atoi/atol to load ↵Paul Davis
nframes_t and nframes64_t in locations and playhead position. NOTE: other similar bugs may exist elsewhere git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5324 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-04try to name/number new routes-from-templates to avoid colliding names if ↵Paul Davis
adding more than 1 at a time (mantis #2753) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5322 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-03do not attempt to use scroll view for AU plugin GUIs (fixes crash-on-delete ↵Paul Davis
of Cocoa-based AU plugins) ; drop references in PlugUIBase to plugin/insert when it notifies us via GoingAway (fixes crash on session close) ; fix handling of AU cache info for certain plugins ; fix SConstruct missing lrdf, raptor, samplerate library definitions (\!\!\!) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5310 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-01fix from carl so that switching into write automation mode doesn't reset ↵Paul Davis
gain levels git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5299 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-26playlist sort patch from nick_m, improves ordering of playlists in menu. ↵Paul Davis
small effect, but nice git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5284 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-25another part of the fix for cleanup: when successfully using link(2) to ↵Paul Davis
embed a file in the session, make sure to store its path as a relative rather than absolute path - this way it looks like a file that actually belongs to the session git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5269 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-24splash screen fix from nedko ; fix cleanup's failure to correctly locate ↵Paul Davis
files listed in XML nodes ; Route::set_name() doesn't need to be virtual ; minor text alterations git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5268 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-15Missing header fileSampo Savolainen
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14Fix small problem with uninitialized data fed to sndfileSampo Savolainen
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13Swedish translation from Petter SundlöfSampo Savolainen
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10Allow Insert Time option to move tempos and time sig changes, as per #1951 ↵Ben Loftis
(thanks carlh) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-03Numerical sort patch from mantis #2654Sampo Savolainen
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5120 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-08when changing a Route name, make that sure that a Route with ControlOuts ↵Paul Davis
changes the CO port names too git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5066 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-30implement panner reset functionality (missing since 0.99?)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-29catch jack shutdown (from server) and handle it better then we used to in ↵Paul Davis
terms of preventing things from believing that we are still connected git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5006 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-27fix broken patch that caused crash when loading an older session without ↵Paul Davis
"default-type" property for each Route; don't call Session::fail_roll(), just no_roll() when stopping transport git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-14EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the ↵Paul Davis
process callback tree git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-14mark AU plugin as uninitialized after uninitializing itPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27save+restore VST preset program number; don't call begin/endSetProgram for ↵Paul Davis
VST 1.0 plugins git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27some totally untested FST/VST changesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-27no-cache-port-buffers fix from stephane letzPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26ensure that the name used the control out IO for a route always uses the ↵Paul Davis
desired name git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26provide more accurate diagnostics from ↵Paul Davis
AudioEngine::port_registration_failure() and use them git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-26more tweaks for RB compilation and linkingPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25make LADSPA and LV2 plugins pay attention to "offset" in connect_and_run, ↵Paul Davis
again (see previous commit for the reason why - the first call in an automation process cycle could have a non-zero offset) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25do not pass a non-zero offset to plugins AFTER the first call to ↵Paul Davis
connect_and_run when doing automation, because we advance the buffer pointers anyway. note: this might be worth revisiting, but probably not because 3.0 is different git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25remove some debug output; always zero VstParameterProperties "flags" member ↵Paul Davis
since some plugins do not set any bits it they don't need to git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24VST omnibus commit edition: use wine_pthread_create() everywhere instead of ↵Paul Davis
pthread_create; properly handle events when editor windows are closed, thus avoiding deadlock when deleting a VST plugin; actually delete plugins (of any kind) when requested to do so and there is an editor - this was a bug that has been around for quite a long time in 2.X; some extensions to the vestige header that might be legally dubious git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24possible fix for clipping in RB effect-created regionsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23use boost::dynamic_pointer_cast<> to avoid use of ::get() methodPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23use region sync points correctly for grid and PH motion (i hope)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19remove some AU debugging outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19clean up & extend handling of various AU Component types & subtypes - makes ↵Paul Davis
AU NetSend/Receive work git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17VST chunk save/restore patch from Martin ProfittlichPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4865 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17more rational handling of silence when (a) running freeze/export/bounce (b) ↵Paul Davis
during sync start git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17clean up VST debugging outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13revert VST debugging hacksPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13Show which plugins are discovered - otherwise users won't know which plugin ↵Sampo Savolainen
is causing grief. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13a lot of VST support odds-and-ends, including preset discovery and support, ↵Paul Davis
extending vestige header a bit, some new thread stuff (may break compilation against JACK, and deliver partial tempo/meter info to VST plugins git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12new options for moving playhead to next/previous region boundaryPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-11default click i/o setup is dual monoPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-06new/updated/extended spanish translation from Grupo de Traducción al EspañolPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4740 d708f5d6-7413-0410-9779-e7cbd77b26cf