summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-29Fixed issue with crash when invalid get_connections request is made on ↵Paul Davis
invalid port handle. (Grygorii)
2015-06-29add in more Tracks-related auto-(re)connect changesPaul Davis
2015-06-29add in more Tracks-related auto-(re)connect changes, all conditionalized by ↵Paul Davis
Profile
2015-06-29initial incorporation of Tracks' automatic reconnect features, based on ↵Paul Davis
current Tracks code
2015-06-29merge several of the trickiest Tracks- and platform-specific RC ↵Paul Davis
configuration variables
2015-06-29no-op: indentation and whitespace fixesPaul Davis
2015-06-29[Summary] Added export cleanupGZharun
[Reviewed by] Andriy Mishyn
2015-06-29indentation and formatting cleanupPaul Davis
2015-06-29[Summary] Fixed issue with export built on Mavericks. There was not check on ↵GZharun
empty sets in ExportFormatSpecification class. C standard, section 6.5.6.8 says: "...if the result points one past the last element of the array object, it shall not be used as the operand of a unary * operator that is evaluated..." So GCC compiler and CLANG compiler (Mavericks) process this operation different way. GCC returns 0 on an attempt to dereference end iterator when CLANG returns a non 0 value.
2015-06-29[Summary] Fixed windows buildGreg Zharun
2015-06-29add channel_count() to audio source APIPaul Davis
2015-06-29another signal related to record state added from Tracks.Paul Davis
This doesn't appear to have obviously distinct semantics from RecordStateChanged but Tracks is using it and I can't verify instantly that it could be replaced by RecordStateChanged.
2015-06-29distribute use of RouteAddedOrRemoved to appropriate places.Paul Davis
It might be wise to use this rather than GUIIdle but that needs further investigation
2015-06-29include emission of RouteAddedOrRemoved in Session::add_audio_track()Paul Davis
2015-06-29integrate Session::remove_routes() from Tracks and replace ↵Paul Davis
Session::remove_route() internal implementation. The singular case replicated (and was the model for) the plural case.
2015-06-29re-do previous commit with less variablesPaul Davis
2015-06-29Tracks calls tracks "Tracks"; Ardour uses type-namesPaul Davis
2015-06-29Session::reconnect_midi_scene_ports() is a Tracks thing.Paul Davis
It requires the EngineStateController which is not merged at this time
2015-06-29add missing profile headerPaul Davis
2015-06-29fix bank ID when MIDI Scene change handles a program change messageGZharun
2015-06-29add Session::reconnect_midi_scene_ports()Paul Davis
2015-06-29add commentPaul Davis
2015-06-29totally bizarre and incorrect solo/mute behaviour for Tracks (ONLY)Paul Davis
2015-06-29[Summary] Changed function name update_route_active_state() on ↵nikolay
update_route_record_state() [Reviewed] GZharun Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc libs/ardour/session_state.cc
2015-06-29provide Session::have_rec_disabled_track()Paul Davis
2015-06-29add the Tracks version of Track::monitoring_state()Paul Davis
This drastically-stripped down version of the Ardour original is used only when USE_TRACKS_CODE_FEATURES is defined. It doesn't respond to many aspects/features of libardour.
2015-06-29adding routes no longer saves session but leaves it marked dirty (Tracks ↵Paul Davis
semantics for add_routes() retained)
2015-06-29fix indentationPaul Davis
2015-06-29[Summary] Region changes will make session dirtyGZharun
2015-06-29mark session dirty when markers/ranges are changedPaul Davis
2015-06-29fixed previous commit from Tracks to work correctly in all casesPaul Davis
2015-06-29[Summary] BUG FIXED: New name of a session saved with “save as”, was not ↵Valeriy Kamyshniy
stored in the session recent list. [Reviewed] YPozdnyakov
2015-06-29[Summary] Adding informative message to failed file copy exception in ↵Valeriy Kamyshniy
Session::save_as. [Review required] Paul Davis
2015-06-29save recent templates analogously to recent sessionsPaul Davis
2015-06-29Tracks-specific handling of template dirPaul Davis
2015-06-29fix cherry-pick logic failure with Session::save_template() - Tracks case ↵Paul Davis
already taken care of
2015-06-29[Summary] a) On MAC OS, .DS_Store files are ignored when saving a session by ↵Valeriy Kamyshniy
“Save As”. b) plugins folder is not created for Templates. [Required review] Paul Davis, YPozdnyakov Conflicts: libs/ardour/session_state.cc
2015-06-29[Summary] For tracks when saving templates, we need stored the Auto Loop ↵Valeriy Kamyshniy
Range and all MIDI markers. As well, just to follow canonical rule: dealing with a pointer (_location in Session::state) check it for NULL prior to any operation (s), accessing the pointer. [Review required] YPozdnyakov, GZharun, Paul Davis
2015-06-29emit SessionSaveUnderWay signal during template savePaul Davis
2015-06-29improved error handling and checking for Session::save_template()Paul Davis
2015-06-29set micro_version, used for tracks buildsPaul Davis
2015-06-29tracks build ... backends are hard-codedPaul Davis
2015-06-29copy all XCode project files from Tracks.Paul Davis
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves' version is more canonical
2015-06-29conditionalize background fades depending on whether this is a tracks or ↵Paul Davis
other build
2015-06-29tweak for static library buildPaul Davis
2015-06-29add now-expected -D defines for a Tracks buildPaul Davis
2015-06-29merge two small pieces of code by Valeriy into libs/gtkmm2ext, conditionally ↵Paul Davis
used ONLY in Tracks builds. This code is not acceptable for use in Ardour ... comments in code explain more.
2015-06-29better implementation of configure and build time is_tracks_build() testPaul Davis
2015-06-29fix up waves_fastmeter.cc code to work with current fastmeter APIPaul Davis
2015-06-29add clean and nice check for Tracks buildsPaul Davis