ardour/libs/ardour
Ben Loftis 0dee6d6d75 fix nasty bug caused by incorrect checking of list contents
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9433 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-26 15:20:56 +00:00
..
ardour make AUPlugin emit ParameterChanged() whenever it is notified of a parameter change event by the AU 2011-04-07 15:41:36 +00:00
macosx
po more fixes to linux bundle packager 2010-12-17 15:36:27 +00:00
.cvsignore
analyser.cc wrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call it simultaneously; increase FUDGE distance for GTK/X11 when sizing comboboxselectors in editor 2008-11-06 22:18:27 +00:00
audio_diskstream.cc back-port capture offset corrections from 3.0 to 2.0-ongoing. fairly well tested, though not exhaustively 2011-04-06 17:55:51 +00:00
audio_library.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
audio_playlist.cc do not run update() on a Crossfade from inside its constructor, since shared_from_this() will not work there. moved the call outside, just after the from-XML constructor call in audioplaylist 2010-01-17 14:22:41 +00:00
audio_track.cc more reductions in stack space requirements for export 2010-04-27 14:37:08 +00:00
audio_unit.cc fix for AU param listeners 2011-04-07 17:19:54 +00:00
audioanalyser.cc more tweaks for RB compilation and linking 2009-03-26 15:04:25 +00:00
audioengine.cc remove EPA debug output, and use scoped_ptr<> to make sure we don't change the environment in the non-bundled case 2011-01-06 19:32:23 +00:00
audiofilesource.cc prevent ardour from ever, EVER, EVAH removing an existing source file 2011-02-14 15:58:17 +00:00
audiofilter.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
audioregion.cc realhangman's patch for fade in/out active management 2010-09-24 12:17:38 +00:00
audiosource.cc when a region has less channels than its diskstream needs, read a relevant channel instead (this makes mono regions in stereo tracks become effectively multi-mono) 2010-04-16 15:14:59 +00:00
auditioner.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
automation.cc
automation_event.cc fix nasty bug caused by incorrect checking of list contents 2011-04-26 15:20:56 +00:00
caimportable.cc turn CoreAudio file support back on, and tweak file list. needs more testing 2010-02-17 19:13:21 +00:00
ChangeLog
configuration.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
connection.cc
control_protocol_manager.cc replace all instances of prop->value() == "yes" with string_is_affirmative (prop->value()) to avoid XML property SNAFUs 2009-10-02 15:31:39 +00:00
coreaudiosource.cc make AUPlugin emit ParameterChanged() whenever it is notified of a parameter change event by the AU 2011-04-07 15:41:36 +00:00
crossfade.cc abort loading crossfades that are missing data for _fade_in or _fade_out 2010-12-06 01:13:38 +00:00
curve.cc carl's patch for #3461, applied to 2.X 2010-09-20 13:36:53 +00:00
cycle_timer.cc
default_click.cc
diskstream.cc subtle but deep and possibly profound(ly wrong) changes to record-keeping for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc. 2010-04-12 17:34:34 +00:00
enums.cc register Lock edit mode as an enum to provide restore of Lock edit mode 2011-02-07 22:18:19 +00:00
gain.cc
gdither.cc Fix compilation with GCC 4.3 (at least with SYSLIBS=1). 2008-05-11 21:42:10 +00:00
gettext.h actually make i18n work on OS X, and update osx_build to install .mo files (for GTK+ too) 2010-01-20 18:02:57 +00:00
globals.cc don't throw an exception if /home/paul is not writable 2010-06-16 15:40:48 +00:00
i18n.h
import.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
insert.cc finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup 2010-04-22 16:28:44 +00:00
io.cc significant fixes to realtime (touch/write) automation. no longer decide point visibility based on scale. thin automation on recording. fix bugs in nascent automation pass handling. allow timecode to skip forwards or backwards or even loop. automation is only recording during forward playback though. this is all backported from mixbus branch. 2011-03-29 17:49:49 +00:00
jack_slave.cc fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix) 2008-10-08 15:16:19 +00:00
ladspa_plugin.cc move LocaleGuard "up" into libpbd; use LocaleGuard to replace utterly broken std::locale() in Gtkmm2ext::BarController handling of logarithmic values 2010-01-30 18:10:50 +00:00
location.cc replace all instances of prop->value() == "yes" with string_is_affirmative (prop->value()) to avoid XML property SNAFUs 2009-10-02 15:31:39 +00:00
lv2_plugin.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
mix.cc
mtc_slave.cc deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ... 2009-11-06 22:43:47 +00:00
mtdm.cc add new files, derived from jack_delay by fons 2009-10-05 16:59:39 +00:00
named_selection.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
onset_detector.cc add note onset detection to the ferret, c/o the aubio-based Onset VAMP plugin (REQUIRES libaubio installed); add toggle-region-opaque menu item for scalable ops on region opacity 2008-05-15 19:37:35 +00:00
osc.cc add /ardour/locate <frame> <roll-after-locate> command to OSC API 2009-10-05 20:40:47 +00:00
panner.cc finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup 2010-04-22 16:28:44 +00:00
pcm_utils.cc
playlist.cc almost-certain fix for "randomly-muted overlapped region" bug 2010-05-17 23:11:59 +00:00
playlist_factory.cc
plugin.cc fix various issues with AU ID handling 2010-01-29 17:59:00 +00:00
plugin_manager.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
port.cc move deprecated JACK latency API out of port.h so that deprecation messages don't spam everything 2011-04-07 15:40:10 +00:00
rb_effect.cc fix subtle but nasty problems with stretch/shift audio operations, and fix up handling of older sessions with illegal stretch/shift values in them 2008-10-13 15:56:48 +00:00
recent_sessions.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
redirect.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
region.cc clean up last commit by sharing coding via modify_{front,end} 2009-11-02 17:24:02 +00:00
region_factory.cc new region constructor for use by audiofilters (almost does a pure copy of the region, but sets start & sync_position appropriately, and uses new sources); fix up reverse bugs introduced in the last 36hrs; fix up setting of sync_position after split and so forth 2008-11-11 14:12:08 +00:00
resampled_source.cc Fix a bunch of stupid warnings. 2008-09-19 18:16:50 +00:00
reverse.cc new region constructor for use by audiofilters (almost does a pure copy of the region, but sets start & sync_position appropriately, and uses new sources); fix up reverse bugs introduced in the last 36hrs; fix up setting of sync_position after split and so forth 2008-11-11 14:12:08 +00:00
route.cc fix faulty logic when deciding whether to run a redirect's ::silence() method; initialize propertyList to 0 in audio_unit.cc, taken from mixbus branch 2010-04-29 16:22:22 +00:00
route_group.cc remove per-file references to __STDC_FORMAT_MACROS 2011-03-02 20:36:13 +00:00
SConscript Add checks and config for Rasqal, required by slv2 2011-01-18 18:42:28 +00:00
send.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
session.cc fixed bug: any change to a region end would move the session end location to the end of the last region. now we check _end_location_is_free first 2011-01-05 15:47:27 +00:00
session_butler.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_click.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
session_command.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
session_events.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_export.cc deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ... 2009-11-06 22:43:47 +00:00
session_feedback.cc
session_midi.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
session_process.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_state.cc new route groups should default ON 2011-03-29 15:21:03 +00:00
session_time.cc
session_transport.cc fix from carl (backported from A3) that causes varispeed to let tracks go out of sync 2011-01-04 21:09:36 +00:00
session_vst.cc VST omnibus commit edition: use wine_pthread_create() everywhere instead of 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 2009-03-24 15:48:34 +00:00
silentfilesource.cc
sndfile_helpers.cc force AIFF format exported files to big-endian 2010-03-17 01:25:52 +00:00
sndfileimportable.cc imported files retain BWF timestamp info (nick murtagh) ; logarithm plugin 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) 2009-07-18 00:50:15 +00:00
sndfilesource.cc prevent ardour from ever, EVER, EVAH removing an existing source file 2011-02-14 15:58:17 +00:00
source.cc
source_factory.cc splash screen fix from nedko ; fix cleanup's failure to correctly locate files listed in XML nodes ; Route::set_name() doesn't need to be virtual ; minor text alterations 2009-06-24 21:20:20 +00:00
sse_functions.s
sse_functions_64bit.s
sse_functions_xmm.cc
st_pitch.cc
st_stretch.cc
tempo.cc patch from a collaboration in ticket #2377 that forces new tempo and meter markers to start a new bar on the first beat 2010-09-24 12:25:25 +00:00
track.cc open un-writable sessions without complaining, and desensitize all/most actions that rely on writability (to be forward ported to 3.0 once tested and confirmed) 2009-09-26 17:42:52 +00:00
transient_detector.cc a boatload of changes and fixes related to SAE menu redesign (several new operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use 2008-02-17 22:41:34 +00:00
utils.cc append Auto_ to auto modes so they are more easily searchable 2010-04-20 17:27:45 +00:00
vst_plugin.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00