13
0
livetrax/libs/ardour
Paul Davis fe39866bba fix error reporting for a realpath(2) error
git-svn-id: svn+ssh://subversion.ardour.org/ardour2/branches/3.0@14214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-12 16:32:47 +01:00
..
ardour do not use https for pingbacks 2013-03-10 16:17:36 +00:00
macosx Fix posix_memalign checks. 2012-05-17 00:54:43 +00:00
po updated .po files, including new cs versions for libs/ardour and libs/gtkmm2ext 2013-03-03 16:42:12 +00:00
test Fix compilation with --test. 2013-01-20 18:23:42 +00:00
.cvsignore
amp.cc use const static member instead of a magic number 2012-11-14 20:38:25 +00:00
analyser.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
audio_buffer.cc
audio_diskstream.cc fix buffer overflow of wrap_buffer (may fix #5221) 2012-12-23 14:25:12 +00:00
audio_library.cc add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags 2012-08-10 15:57:09 +00:00
audio_playlist_importer.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
audio_playlist_source.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
audio_playlist.cc crossfade hack and slash. removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion 2012-12-13 16:42:05 +00:00
audio_port.cc smooth 0.5 second fade out during quit, plus MIDI panic to turn everything off (someone will want an opton for that, no doubt) 2012-06-21 20:31:14 +00:00
audio_region_importer.cc Replace use of PBD::sys::path in AudioRegionImporter 2012-06-23 05:06:57 +00:00
audio_track_importer.cc Fix a few unchecked XML child / property lookups 2012-04-11 10:51:21 +00:00
audio_track.cc change input/output button context menus for mixer strip to be non-additive: when selecting a new IO bundle, disconnect from any existing connections before connecting to the new one (fixes #5087) 2012-10-18 16:15:11 +00:00
audio_unit.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
audioanalyser.cc add copyright comments 2013-01-16 18:14:11 +00:00
audioengine.cc make sure that JACK MIDI ports know about Jack halting in the "halted info" callback as well a the normal "halted" callback 2012-12-11 14:23:55 +00:00
audiofile_tagger.cc merge Marcel Bonnet's patches for Free-BSD 2013-01-04 17:36:52 +00:00
audiofilesource.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
audioregion.cc skip fade&envelope info in region XML 2013-03-03 08:26:50 +00:00
audiosource.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
auditioner.cc move auditioner output configuration params from session to global config vars 2012-11-09 15:05:02 +00:00
auto_bundle.cc add copyright comments 2013-01-16 18:14:11 +00:00
automatable.cc Show matching controller name in automation lane header. 2013-01-20 08:56:00 +00:00
automation_control.cc remove debug output 2012-11-14 20:38:48 +00:00
automation_list.cc tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names 2013-01-08 21:36:42 +00:00
automation_watch.cc tweak config param for automation sampling interval, set to 500msec by default, and expose in prefs dialog 2012-11-19 21:31:44 +00:00
automation.cc
beats_frames_converter.cc Fix a few framecnt / framepos type confusions. 2012-04-14 22:04:51 +00:00
broadcast_info.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
buffer_manager.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
buffer_set.cc Deliver MIDI events to atom ports that support it, merged with transport events. 2012-11-18 04:35:31 +00:00
buffer.cc
bundle.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
butler.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
caimportable.cc add copyright comments 2013-01-16 18:14:11 +00:00
capturing_processor.cc
chan_count.cc
chan_mapping.cc
ChangeLog
configuration.cc
control_protocol_manager.cc a bit more debug tracing for control protocols 2013-01-16 02:25:13 +00:00
control_protocol_search_path.cc Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h 2012-06-23 05:06:54 +00:00
coreaudiosource.cc fixes for 64 bit OS X build (c/o david robillard); tested on Lion & Tiger 2012-03-02 22:53:00 +00:00
cycle_timer.cc Add some debug code to time things in the process 2012-01-14 22:02:59 +00:00
data_type.cc
debug.cc reinstate wiimote support, thanks to work by jannis pohlmann 2013-01-07 18:28:09 +00:00
default_click.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
delivery.cc fix another semantically-significant-expression-in-assert case (though not a very important one, because the test is intended to fail) 2013-01-27 04:00:39 +00:00
directory_names.cc add copyright comments 2013-01-16 18:14:11 +00:00
diskstream.cc another buffersize fix (see #5221 and rev13715) 2012-12-23 19:31:45 +00:00
element_import_handler.cc
element_importer.cc
enums.cc skeleton framework for LTC-slave 2012-10-12 09:45:22 +00:00
event_type_map.cc convert rec-enable control for a Track from PBD::COntrollable to ARDOUR::AutomatioNControl, and use in MCP 2012-04-13 00:35:42 +00:00
export_channel_configuration.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
export_channel.cc various fixes for exporting, including correct handling of errors during export which previously would hang when using jack1 because jack_set_freewheel() was called from inside a process() callback; use shared_ptr<Route> in parts of export code that weren't using them before; fix up generation of export filenames so that Glib::build_filename() is used and non-existent folders are ignored 2012-12-06 19:56:33 +00:00
export_failed.cc
export_filename.cc replace characters that would make an export filename illegal on any/all filesystems with "_" 2012-12-20 13:08:50 +00:00
export_format_base.cc merge Marcel Bonnet's patches for Free-BSD 2013-01-04 17:36:52 +00:00
export_format_manager.cc add 8kHz as an available export format sample rate 2012-10-08 19:45:25 +00:00
export_format_specification.cc add 8kHz as an available export format sample rate 2012-10-08 19:45:25 +00:00
export_formats_search_path.cc Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h 2012-06-23 05:06:54 +00:00
export_formats.cc add 8kHz as an available export format sample rate 2012-10-08 19:45:25 +00:00
export_graph_builder.cc add copyright comments 2013-01-16 18:14:11 +00:00
export_handler.cc Remove unused header include 2012-06-23 05:07:09 +00:00
export_multiplication.cc add copyright comments 2013-01-16 18:14:11 +00:00
export_preset.cc
export_profile_manager.cc Make export type an enum and pass it to the profile manager instead of the xml node name. 2012-12-07 21:58:33 +00:00
export_status.cc various fixes for exporting, including correct handling of errors during export which previously would hang when using jack1 because jack_set_freewheel() was called from inside a process() callback; use shared_ptr<Route> in parts of export code that weren't using them before; fix up generation of export filenames so that Glib::build_filename() is used and non-existent folders are ignored 2012-12-06 19:56:33 +00:00
export_timespan.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
file_source.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
filename_extensions.cc add copyright comments 2013-01-16 18:14:11 +00:00
filesystem_paths.cc Use static string in ARDOUR::user_config_directory 2012-06-23 05:07:16 +00:00
filter.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
find_session.cc add copyright comments 2013-01-16 18:14:11 +00:00
gettext.h
globals.cc make trnslation option actually toggle back and forth 2013-01-23 20:45:32 +00:00
graph.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
graphnode.cc
i18n.h add _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext 2011-11-28 20:38:23 +00:00
import.cc Fix whitespace. 2013-01-21 01:08:43 +00:00
instrument_info.cc Show matching controller name in automation lane header. 2013-01-20 08:56:00 +00:00
internal_return.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
internal_send.cc Make send automation work (#4734). 2012-06-11 10:42:30 +00:00
interpolation.cc add copyright comments 2013-01-16 18:14:11 +00:00
io_processor.cc make it possible to (and actually do) name insert and send ports as "return" and "send" rather than "in" and "out" (#5012) 2012-07-17 13:59:46 +00:00
io.cc port names are NOT translatable 2013-01-28 21:34:17 +00:00
jack_slave.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
ladspa_plugin.cc A few more typo fixes in libardour. 2013-01-09 15:05:04 +00:00
linux_vst_info_file.cc add copyright comments 2013-01-16 18:14:11 +00:00
linux_vst_support.cc more debugging output for failed LXVST opens, and drop use of NULL 2013-01-18 20:25:13 +00:00
location_importer.cc
location.cc fix up Location::first_location_(after|before) to do the right thing when marks + ranges are interleaved (functions renamed) 2013-01-17 13:19:16 +00:00
ltc_slave.cc clock info-box: fix alignment and spacing 2013-03-03 11:36:47 +00:00
lv2_evbuf.c dedicated LV2 non-MIDI atom-event-port handling 2012-08-27 04:08:45 +00:00
lv2_evbuf.h Update to latest LV2 atom extension. 2012-02-29 03:21:37 +00:00
lv2_plugin.cc Fix crash caused by broken LV2 plugins with garbage extension_data fields. 2013-03-03 02:58:06 +00:00
lxvst_plugin.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
meter.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
midi_automation_list_binder.cc
midi_buffer.cc Add thought-to-be-missing break (#4819). 2012-04-11 23:46:39 +00:00
midi_clock_slave.cc clock info-box: fix alignment and spacing 2013-03-03 11:36:47 +00:00
midi_diskstream.cc another unusued parameter fix 2013-01-21 23:12:58 +00:00
midi_model.cc implement deleting of sysex events 2012-10-11 03:22:17 +00:00
midi_patch_manager.cc Gracefully handle errors parsing midnam documents instead of crashing. 2013-01-19 21:31:21 +00:00
midi_patch_search_path.cc use the same location for MIDNAM files as the packaging/install uses 2013-01-24 13:37:19 +00:00
midi_playlist_source.cc More whitespace-only changes. 2013-01-21 01:44:36 +00:00
midi_playlist.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
midi_port.cc slightly more informational debug message 2013-01-19 13:14:50 +00:00
midi_region.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
midi_ring_buffer.cc fix another semantically-significant statement buried in an assert() macro 2013-01-28 15:18:52 +00:00
midi_source.cc Fix MIDI loop recording. 2013-01-21 06:00:15 +00:00
midi_state_tracker.cc tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names 2013-01-08 21:36:42 +00:00
midi_stretch.cc Replace a bunch of potential crashes with graceful handling of the situation. 2013-01-19 07:00:43 +00:00
midi_track.cc Show matching controller name in automation lane header. 2013-01-20 08:56:00 +00:00
midi_ui.cc remove virtual inheritance of sigc::trackable by Receiver and AbstractUI<T>, done by changing Gtkmm2ext::UI to use composition (HAS-A) rather than inheritance (IS-A) for Receiver; use correct synchronization when starting up a BseUI event loop thread so that tests that start/stop quickly do not encounter a race condition 2012-05-14 17:07:53 +00:00
mix.cc
monitor_processor.cc
mtc_slave.cc clock info-box: fix alignment and spacing 2013-03-03 11:36:47 +00:00
mtdm.cc new MTDM implementation from Fons' latest jack_delay implementation 2012-11-07 17:13:37 +00:00
mute_master.cc move string_is_affirmative() into libpbd 2012-04-12 11:45:40 +00:00
onset_detector.cc add copyright comments 2013-01-16 18:14:11 +00:00
operations.cc follow glib include rules, sigh 2012-03-01 21:08:58 +00:00
pan_controllable.cc
pannable.cc
panner_manager.cc Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h 2012-06-23 05:06:54 +00:00
panner_search_path.cc Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h 2012-06-23 05:06:54 +00:00
panner_shell.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
panner.cc Fix uninitialised variable causing garbage output from panners in some cases. 2012-05-31 20:58:29 +00:00
pcm_utils.cc
pi_controller.cc
playlist_factory.cc
playlist_source.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
playlist.cc allow region list selection of whole file regions to select every instance of a region that has any source relationship with that whole file region (from a logic feature that came up while writing the manual) 2013-01-04 22:46:51 +00:00
plugin_insert.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
plugin_manager.cc replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down) 2013-02-05 18:18:35 +00:00
plugin.cc tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names 2013-01-08 21:36:42 +00:00
port_insert.cc new MTDM implementation from Fons' latest jack_delay implementation 2012-11-07 17:13:37 +00:00
port_set.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
port.cc a putatively better approach to cleaning up ports at session closing 2012-06-21 15:00:10 +00:00
process_thread.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
processor.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
progress.cc
quantize.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
rb_effect.cc replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down) 2013-02-05 18:18:35 +00:00
rc_configuration.cc A few more typo fixes in libardour. 2013-01-09 15:05:04 +00:00
rdff.c
rdff.h
recent_sessions.cc Replace use of PBD::sys::path with Glib equivalent 2012-06-23 05:07:31 +00:00
region_factory.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
region.cc fix region fade/env XML save - fixes #5353 2013-03-03 08:26:46 +00:00
resampled_source.cc
return.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
reverse.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
route_graph.cc drastic rethink of the relationship between remote control ID and route order keys. unless the user explicitly switches to UserOrdered, Route::_remote_control_id is an unallocated pointer, and Route::remote_control_id() simply returns a value based on the relevant order_key() value. Also, change the key used in the Route::order_keys std::map<> from a string to an enum, since there is no evidence that we are benefitting from the theoretical benefit of using a string. Generally tidy up allocation of order keys so that the master and monitor busses always get a "special" MixerSort key value, based on the MMC ID for master (already defined within Ardour), and all other tracks/busses start at zero. Syncing keys between editor and mixer will leave the MixerSort key for the master and monitor bus alone, reflecting the fact that we display these in their own distinct parts of the GUI and they are not orderable like other tracks or busses within the mixer window 2012-06-25 12:46:13 +00:00
route_group_member.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
route_group.cc expose operation to remove subgroup 2013-01-03 19:34:07 +00:00
route.cc save aux sends in session/route templates (#5285) 2013-01-21 13:48:56 +00:00
run-profiling.sh Profile of duplicating lots of regions. 2012-06-17 21:20:51 +00:00
run-session-tests.sh Simple arrangement to run basic load tests on a corpus 2012-06-18 18:28:40 +00:00
run-tests.sh Fix compilation with --test. 2013-01-20 18:23:42 +00:00
send.cc Make send automation work (#4734). 2012-06-11 10:42:30 +00:00
session_butler.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
session_click.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
session_command.cc fix bad fix to error string 2013-01-09 15:09:13 +00:00
session_configuration.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
session_directory.cc probable fix for not being able to find audio files in a 2.X session that had "illegal" characters in the session name - adds the 2.X version of the search path to the audio file search path, if it exists 2012-10-23 14:52:26 +00:00
session_events.cc Declick before the end of seamless loops, not after the end, so that loops are rendered accurately (#4213, #4593). 2012-06-20 18:46:05 +00:00
session_export.cc Fix problem with multiple timespan export. Most probably originated in r13305. 2013-02-04 19:56:20 +00:00
session_handle.cc
session_ltc.cc fix LTC frame TVstandard offset 2012-11-18 09:53:13 +00:00
session_metadata.cc a variety of mostly unused parameter errors from OS X Lion's compiler 2012-05-02 20:29:46 +00:00
session_midi.cc fix MTC slave+generator for non integer quarter_frame_duration 2013-03-02 22:52:39 +00:00
session_object.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
session_playlists.cc fix for #5078 - not considering unused playlists when computing region use count 2012-11-12 15:50:38 +00:00
session_process.cc we ain't stop for nothin' when slaved to ext time source. 2013-01-24 12:52:41 +00:00
session_rtevents.cc replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down) 2013-02-05 18:18:35 +00:00
session_state_utils.cc Remove unused or unnecessary header includes 2012-06-23 05:09:51 +00:00
session_state.cc fix error reporting for a realpath(2) error 2013-03-12 16:32:47 +01:00
session_time.cc Remove debug print about transport sync. 2013-02-01 17:44:15 +00:00
session_transport.cc remove debug output 2013-01-16 02:31:14 +00:00
session_vst.cc Add sort-of missed returns to keep coverity happy (#4817). 2012-04-11 23:24:05 +00:00
session.cc make notice about mismatched session/ardour versions more prominent, since you can guarantee that people are going to do this after release 2013-03-04 21:57:29 +00:00
slave.cc
smf_source.cc Fix MIDI loop recording. 2013-01-21 06:00:15 +00:00
sndfile_helpers.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
sndfileimportable.cc
sndfilesource.cc minor translation fixes/typos from edogawa 2013-01-09 14:33:10 +00:00
source_factory.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
source.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
speakers.cc
sse_functions_64bit.s
sse_functions_xmm.cc
sse_functions.s
st_pitch.cc Make time stretch respect edit groups (#4615). 2012-01-24 17:04:15 +00:00
st_stretch.cc Don't set TimeFXRequest done to true too early; it must only be set after Editor::do_timefx has added its StatefulDiffCommands. Should fix #4897 and duplicates. 2012-06-07 20:57:21 +00:00
strip_silence.cc Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
tape_file_matcher.cc
template_utils.cc add copyright comments 2013-01-16 18:14:11 +00:00
tempo_map_importer.cc minor translation fixes/typos from edogawa 2013-01-09 14:33:10 +00:00
tempo.cc Sent precise transport information to LV2 plugins via events. 2012-11-17 18:41:19 +00:00
thread_buffers.cc Make send automation work (#4734). 2012-06-11 10:42:30 +00:00
ticker.cc add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it if requested inside MCP code. required renaming the pre-existing MIDI::Port as MIDI:JackMIDIPort - MIDI::Port becomes the base type for both JackMIDIPort and IPMIDIPort 2012-04-24 02:28:51 +00:00
track.cc prevent MIDI tracks from ever being in MonitoringSilence state, allows use of piano roll whether rolling or not 2012-12-19 01:20:37 +00:00
transient_detector.cc add copyright comments 2013-01-16 18:14:11 +00:00
unknown_processor.cc
uri_map.cc Re-implement URIMap to tolerate broken plugins that use the wrong context to 2012-05-27 23:05:45 +00:00
user_bundle.cc add copyright comments 2013-01-16 18:14:11 +00:00
utils.cc replace characters that would make an export filename illegal on any/all filesystems with "_" 2012-12-20 13:08:50 +00:00
vst_plugin.cc test a different approach to propagating plugin parameter changes (VST only for now) 2012-08-09 17:59:43 +00:00
windows_vst_plugin.cc Fix segfault on close. 2011-11-23 00:55:34 +00:00
worker.cc added missing header include 2012-08-29 00:30:50 +00:00
wscript remove old call_the_mothership code 2013-03-08 16:12:52 +00:00