summaryrefslogtreecommitdiff
path: root/libs/ardour/session_state.cc
AgeCommit message (Collapse)Author
2015-06-29rename Session::add_session_range_location() to ::set_session_range_location()Paul Davis
2015-06-29follow various events related to playhead priority (loop changes, parameter ↵Paul Davis
changes); remove debug output
2015-06-29fix accidentally deleted return valuePaul Davis
2015-06-29fix timing of Butler mapping config parameters to avoid crash.Paul Davis
Amazing that this didn't show up on Linux at all, or on the first run after build. Computers ... sigh. Conflicts: libs/ardour/butler.cc
2015-06-29clean up cherry-pick of varifill tweaks from Waves TracksPaul Davis
2015-06-29more tweaks for varifill model, and avoid filling playback buffers during ↵Paul Davis
session loading Conflicts: libs/ardour/diskstream.cc libs/ardour/session.cc libs/ardour/session_state.cc Conflicts: libs/ardour/session.cc
2015-06-29[Summary] Just adding comment for better code-maintaining.Valeriy Kamyshniy
2015-06-29after changing session SR, reset all write sources to use new ratePaul Davis
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-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-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-02expand commentPaul Davis
2015-06-02close all source files before renaming interchange tree in Session::rename()Paul Davis
2015-05-28tweaks and improvements to Save-AsPaul Davis
Always copy MIDI files, they are small and they get rewritten for lots of reasons, which can cause confusion if the user elected to NOT "copy media" since the file ends up existing in both the new and old (but in use) session. Avoid copying analysis files on Windows, where for now the files contain illegal colon characters
2015-05-27some more information output to log during save-as, for debuggingPaul Davis
2015-05-14fix cleanup (code is self-evident). From Yevgeny @ wavesPaul Davis
2015-05-07extend save-as API to allow for new empty sessions based on currentPaul Davis
2015-05-07copy contents of analysis, plugins, automation and externals folders during ↵Paul Davis
save-as
2015-05-07fix Session::rename()Paul Davis
2015-05-05debugging rename/save-asPaul Davis
2015-04-26Expose “/route/trim” midi binding.Robin Gareus
2015-04-21do not reset paths for sources that are still outside the session after save-asPaul Davis
2015-04-20Merge branch 'master' into saveasPaul Davis
Conflicts: gtk2_ardour/ardour.menus.in libs/ardour/session_state.cc
2015-04-06changes related to resetting source paths during save-as.Paul Davis
This does NOT work with MIDI files at present, because of SNAFU in SMF class, where end_write() opens the file on its own, without _file_path being set. Needs some careful work, because basically the SMF<=>SMFSource relationship is not tenable
2015-04-06after save-as, if switching to new session, reset all track write sources to ↵Paul Davis
use new session path
2015-04-05session rename details:Robin Gareus
* don’t allow to rename read-only sessions * prevent periodic save (while rename is in progress) * no renaming while actively recording (peak files among other things will mess things up)
2015-04-05fix renaming renamed session.Robin Gareus
2015-04-05fix rename error messageRobin Gareus
2015-04-05update peak filename when renaming session, fixes #5869Robin Gareus
2015-04-01delete tempo map at appropriate timesPaul Davis
2015-03-10disk-space calc is windows (not MSVC) specific.Robin Gareus
2015-02-10fix boot message always sticking on the last loaded route; it looked like an ↵Ben Loftis
error
2015-02-05Clean up Session's _current_trans when aborting a drag.nick_m
2015-01-24Add a new signal (not yet used) to initiate session saves; alter signal name ↵Paul Davis
for existing signal used to allow other objects to add XML state to session
2015-01-19use C locale, because POSIX locale is not supported on windows, and ↵Ben Loftis
operation is undefined. C works on all platforms
2015-01-15set failure message if new session folder cannot be created for any reason ↵Paul Davis
during save-as
2015-01-14get Session::save_as() working much more correctly, and cleanerPaul Davis
2015-01-12first working version of save-asPaul Davis
2015-01-11add initial code (and stubs) for save-as related functionalityPaul Davis
2015-01-08tweak boot message so the final message makes more senseBen Loftis