Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-17 | [Summary] Blocked redundant skip marker (during skip ranges consolidation) ↵ | GZharun | |
updates which used to lead to unnecessary overhead and redundant session events Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc | |||
2015-02-17 | mark session dirty when loop location is changed | Paul Davis | |
2015-02-17 | fix indentation from previous commit and previous edits | Paul Davis | |
2015-02-17 | [Summary] Eliminated redundant marker update notification which lead to ↵ | GZharun | |
creation of huge amount of redundant session events | |||
2015-02-13 | correctly set track loop status when locating away from loop range (and ↵ | Paul Davis | |
later, when coming back to the loop) Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc libs/ardour/session_transport.cc | |||
2015-02-05 | fix bad fix for cherry-pick conflict | Paul Davis | |
2015-02-05 | modify behaviour of session when updating skips to use new SessionEvent API | Paul Davis | |
Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc | |||
2015-01-17 | Fix MIDI bounce/consolidate note resolution. | David Robillard | |
2015-01-08 | Fix offset events when consolidating MIDI range. | David Robillard | |
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-12-17 | MIDI bounce. | David Robillard | |
2014-12-09 | add set-session-extents-from-edit-range | Ben Loftis | |
2014-11-14 | Fix crash when copying MIDI regions with midi-copy-is-fork is on (#6002). | David Robillard | |
2014-11-14 | add abort() to non-reached code | Robin Gareus | |
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial) | |||
2014-10-24 | port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to ↵ | Paul Davis | |
Ardour. Fixes deadlocks caused by mutex on Locations list, and clarifies the purposes and uses of the class-level and object-level change-related signals. | |||
2014-10-22 | fix delivery of MMC events under split process cycle conditions | Paul Davis | |
2014-10-15 | allow zero-latency sessions | Robin Gareus | |
e.g. sessions with disconnected master-out, or Dummmy (both jack and ardour) with no latency. | |||
2014-10-12 | tweak implementation of Session::audible_frame() to be a little more ↵ | Paul Davis | |
defensible, and correct problems with record align/playhead position while disconnected from physical outputs | |||
2014-09-30 | copy over current Waves version of their backend, along with minor changes ↵ | Paul Davis | |
in libs/ardour and libs/backend/jack to fit with API changes | |||
2014-09-17 | add new Skip event to SessionEvents | Paul Davis | |
2014-09-16 | add new type of location, with _flags & IsSkip being non-zero | Paul Davis | |
2014-09-16 | initial attempt to push certain kinds of Locations into LocateRoll events on ↵ | Paul Davis | |
the timeline for skip lists | |||
2014-09-15 | tentative fix for losing (empty) MIDI files. Incomplete because testing ↵ | Paul Davis | |
shows issues with some workflows | |||
2014-09-11 | fix crash at session close/exit if a midi-control-surface is used | Robin Gareus | |
The "real" problem was that MidiControlUI is destroyed while there are still MIDIControllables around that still have a signal connection to a Controllable: controllable->Destroyed(..., MidiControlUI::instance()) If a Contrallable is deleted after the MidiControlUI event loop is gone, the Destroyed() signal can create odd situations... | |||
2014-09-11 | fix a bunch of memory leaks | Robin Gareus | |
2014-09-10 | delete route-groups before flushing routes. | Robin Gareus | |
2014-08-01 | Enforce mixer strip widths, more case fixes, and minor theme changes | Ben Loftis | |
2014-07-10 | do not call basename_nosuffix() before using ↵ | Paul Davis | |
matching_unsuffixed_filename_exists_in() because the latter does that call itself. As the code used to be, if we are testing for a candidate filename of aaa.bbb.ccc, the call strips .ccc and matching_... strips .bbb resulting in a match with aaa, which is not intended at all. | |||
2014-07-09 | do not return auditioner as part of Session::get_tracks() | Paul Davis | |
2014-07-09 | add Session::get_tracks() | Paul Davis | |
2014-07-09 | don't save state when removing sources during session loading (though this ↵ | Paul Davis | |
should no longer happen) | |||
2014-07-08 | when merging external source files into session folder, if a collision ↵ | Paul Davis | |
occurs, use the original file suffix in conjunction with md5 hash | |||
2014-07-08 | initial implementation of "bring all media into session folder". Incomplete ↵ | Paul Davis | |
but basically functional for audio files | |||
2014-07-02 | unique filenames across all searched folders | Robin Gareus | |
2014-07-01 | merge with master. | Paul Davis | |
Manually resolved conflicts in import.cc and session.cc | |||
2014-06-30 | clean up after monitoring-section on session close | Robin Gareus | |
2014-06-30 | fix issue with track-deletion when the monitoring section is used. | Robin Gareus | |
2014-06-29 | allow to load/save default session-properties | Robin Gareus | |
2014-06-28 | use state Session::StateProtector | Robin Gareus | |
2014-06-28 | add Session::StateProtector | Robin Gareus | |
temp. disable save during batch updates, save once at the end. | |||
2014-06-26 | implement track numbering | Robin Gareus | |
2014-06-22 | when exporting regions, use ::legalize_for_path() on the playlist name so ↵ | Paul Davis | |
that filenames are legal. Also, use Glib::build_filename() rather than hardcoding / as the separator. How did this escape the search for this error? | |||
2014-06-17 | Remove unused header includes | Tim Mayberry | |
2014-06-04 | re-work bounce/freeze. Freezer stops at first active delivery. | Robin Gareus | |
amend to 8f52bf7d9f | |||
2014-06-02 | substantive changes to the logic and safety for naming of (audio/MIDI) ↵ | Paul Davis | |
sources, especially when created via import | |||
2014-05-29 | back port 6576105 from cairocanvas as fix for data loss/file deletion | Paul Davis | |
2014-05-29 | fix data loss/file deletion caused by mistaken used of ↵ | Paul Davis | |
Session::source_by_path() to check if an AUDIO filesource with a given path already exists. ::source_by_path() was written for MIDI files only. I fixed the call and renamed the two similar functions (one for audio and one for MIDI) to make it more clear. | |||
2014-05-26 | apply gain automation on bounce - fixes 5887 | Robin Gareus | |
2014-05-26 | process effect-automation when bouncing w/processing | Robin Gareus | |
2014-05-25 | bounce to target number of channels | Robin Gareus | |