Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-10-30 | extend Mixbus' "Safe Mode" | Robin Gareus | |
2016-10-20 | infrastructure for save/restore of MIDI port user-provided information | Paul Davis | |
2016-10-19 | infrastructure for MIDI-input-follows-selection | Paul Davis | |
2016-10-13 | Allow opening sessions with files embedded from removable drives | Robin Gareus | |
Otherwise Windows shows a critical error for files embedded from removable devices. | |||
2016-10-04 | Detect free space on NetBSD | Kamil Rytarowski | |
2016-09-30 | don't include session-search paths with templates | Robin Gareus | |
2016-09-28 | output more stuff to the error channel if/when a session fails to load/be ↵ | Paul Davis | |
created | |||
2016-09-23 | add an option to exclude unused Audio Sources when archiving the session | Robin Gareus | |
2016-09-23 | fix a typo. | Robin Gareus | |
Really a no-op, AudioSource::length() ignores the position, and for regular regions > 0 is equivalent to != 0 | |||
2016-09-23 | Remove _midi_regions_use_bbt_beats from Session, _start_pulse and ↵ | nick_m | |
_length_pulse from MidiRegion. - _start/length_beats are now quarter notes regardless of loaded session version. - also restores note colour update | |||
2016-09-21 | report archive encoding progress | Robin Gareus | |
2016-09-21 | Add option to flac encode audio when archiving | Robin Gareus | |
2016-09-20 | initial support for archiving sessions | Robin Gareus | |
2016-09-15 | Send/show error message if g_stat fails in Session::cleanup_sources | Tim Mayberry | |
let the user/developer know if this does occur rather than just silently skipping the file. Fix some whitespace issues while we are changing indentation. | |||
2016-09-15 | Use g_strerror() instead of ::strerror() in Session::cleanup_sources | Tim Mayberry | |
The error is generated by a glib function so use the glib version of this function(it also consistent with usage in the rest the file). | |||
2016-09-15 | Use g_rename() instead of ::rename() in Session::cleanup_sources | Tim Mayberry | |
The paths are in UTF-8 encoding and ::rename expects paths in the system codepage encoding so ::rename will fail for any paths that contain characters that aren't in the system codepage. This fixes Flush Wastebasket on Windows where paths contain characters that aren't in the system codepage(usually most non-ascii characters). | |||
2016-09-14 | Check a return value from 'g_stat()' | John Emmas | |
Some Mixbus users (on Windows) have reported seeing ludicrously high figures for the amount of disk space that'll be recovered if they choose to clean up unused sources. I can't see anything obviously wrong in Ardour's code - except for one situation where we don't check a return value after calling 'g_stat()'. On Windows, the relevant path should be (hopefully!) in UTF8 format and the first thing that g_stat() does is to convert it to UTF16. If that conversion fails for some reason, g_stat() will return an error status and statbuf will be uninitialized - but at the moment, we're not checking this. As an experiment, let's check the returned value and find out if these user reports go away. Unfortunately, if it does fix the problem then we've got an even bigger problem - because somehow, a Windows user can create source files with invalid names which can't be later deleted!! | |||
2016-09-07 | Fix incorrect estimate of future revision. | nick_m | |
2016-09-07 | Load midi region length and start correctly in sessions modified by v5.0 -> ↵ | nick_m | |
5.3-41 | |||
2016-08-17 | do not allow undo/redo while actively recording | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-12 | once the user has explicitly set the session range end, playlist/range ↵ | Paul Davis | |
changes do not move it. The user may drag the marker, edit in the Location UI, or use nudge, to set the end | |||
2016-06-28 | changes in logic used by source cleanup to avoid endless recursion in ↵ | Paul Davis | |
sessions with deeply nested/recursive compound regions. This also fixes some potentially dangerous cleanup logic related to two sources with the same name (but different paths) | |||
2016-06-26 | Enable build for FreeBSD (part 1/2) | Robin Gareus | |
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib | |||
2016-06-10 | noop: comment fix. | Paul Davis | |
2016-06-06 | remove incorrect allocation of a second VCAManager in a session. | Paul Davis | |
Fixes warning about a SessionHandleRef at session close | |||
2016-06-01 | save version string with session for informational purposes | Robin Gareus | |
2016-05-31 | fix SNAFU in which Stripable::rec_enable_control() was incorrectly defined ↵ | Paul Davis | |
as ::recenable_control() Make Mackie support code use the Stripable to access the rec-enable control while we're here | |||
2016-05-31 | improve/extend Session::controllable_by_descriptor() | Paul Davis | |
2016-05-31 | remove debug output | Paul Davis | |
2016-05-31 | move ControllableDescriptor from libpbd to libardour; add support for ↵ | Paul Davis | |
describing VCAs | |||
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-31 | save and restore vca assignments | Paul Davis | |
2016-05-31 | change API of Controllable::Changed signal to include (from_self, ↵ | Paul Davis | |
GroupControlDisposition) This allows the signal to convey more information, which may be required by some handlers of a control's Changed signal | |||
2016-05-31 | don't increment actual VCA counter when saving session state | Paul Davis | |
2016-05-31 | add required header | Paul Davis | |
2016-05-31 | save+restore VCA counter value across instances | Paul Davis | |
2016-05-31 | save/restore VCAManager state | Paul Davis | |
2016-05-31 | Session HAS-A VCAManager | Paul Davis | |
2016-05-27 | Tempo ramps - update midi regions and locations when dragging tempo. | nick_m | |
- also make locations and regions use a double beat rather than bbt for musical position. | |||
2016-05-07 | make boost shared_ptr debugging a little easier to turn on/off | Paul Davis | |
2016-05-07 | a few strategic LocaleGuards.. | Robin Gareus | |
..to prevent switching forth and back during individual ::state(), ::set_state() when loading/saving the session or locating. | |||
2016-05-07 | Revert "Add a global state localeguard (and one for route templates)" | Robin Gareus | |
This reverts commit 2b7a047e92bc5ebe3287860ff9c9f2fb0acb193c. | |||
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-07 | Add a global state localeguard (and one for route templates) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-24 | plug some memory leaks in libardour | Robin Gareus | |
2016-04-18 | add notification if Engine Rate changes and mismatches session's SR | Robin Gareus | |