Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-10 | add Gtkmm2ext::Keyboard::reset_bindings() | Paul Davis | |
2014-07-10 | add libardour infrastructure for "fade range" edit operation | Paul Davis | |
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 | add std::string variant of set_size_request_to_display_given_string() | Paul Davis | |
2014-07-09 | add mixbus profile which removes the tearoffs | Ben Loftis | |
2014-07-09 | make sure that copy constructors and operator= for ControlList pass along ↵ | Paul Davis | |
the _interpolation value | |||
2014-07-09 | make AutomationList::operator==() private and abort() as its core, because ↵ | Paul Davis | |
it should never be called/used. Also make AutomationList::operator=() use ControlList::operator=() rather than try to reimplement it | |||
2014-07-09 | remove debug output | Paul Davis | |
2014-07-09 | fix crash initiated by never configuring track write sources when reloading ↵ | Paul Davis | |
a session, caused by earlier commits to avoid unnecessary write source resets | |||
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 | add mutex to prevent concurrent session state saves. | Paul Davis | |
Why wasn't this done 10 years ago? | |||
2014-07-09 | do not attempt to save undo history if it is empty, and do not do any part ↵ | Paul Davis | |
of history save if we're not going to write a new file | |||
2014-07-09 | don't save state when removing sources during session loading (though this ↵ | Paul Davis | |
should no longer happen) | |||
2014-07-09 | only reset AudioDiskstream write sources if the I/O configuration changed. ↵ | Paul Davis | |
Do not do this for connection changes etc. | |||
2014-07-08 | Dummy Backend: optimize random-number implementation | Robin Gareus | |
2014-07-08 | fix and optimize DummyBackend generators | Robin Gareus | |
* use Wavetable for sine * lock generator (concurrency issue) * always initialize variables | |||
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 | Add PBD::get_suffix() for ripping file suffixes from paths | Paul Davis | |
2014-07-08 | initial implementation of "bring all media into session folder". Incomplete ↵ | Paul Davis | |
but basically functional for audio files | |||
2014-07-08 | add operator-= variants for PBD::Searchpath | Paul Davis | |
2014-07-08 | add MD5 implementation to wscript | Paul Davis | |
2014-07-08 | add cleaned up MD5 C++ implementation for general use | Paul Davis | |
2014-07-07 | add signal generator modules to Dummy Backend. | Robin Gareus | |
2014-07-07 | fix potential crash if certain Canvas methods are used before its window is ↵ | Paul Davis | |
realized | |||
2014-07-07 | Add Canvas::re_enter() which picks the current item again based on mouse ↵ | Paul Davis | |
pointer position and generates an enter event for it | |||
2014-07-06 | optimize SystemExec::output_interposer() | Robin Gareus | |
2014-07-06 | fix timecode > 2^31 samples calculation on 32bit systems | Robin Gareus | |
2014-07-06 | remove some cruft with previous commits. remove option ↵ | Ben Loftis | |
link-region-and-track-selection since they are now exclusive, and rename select-all-regions to select-all-objects to match the implementation | |||
2014-07-06 | remove cruft. | Robin Gareus | |
periodic save is done with maybe_write_autosave() | |||
2014-07-06 | change reasonable-synth to be sample accurate (note on/off) | Robin Gareus | |
at expense of slightly increased CPU load. | |||
2014-07-05 | Make $PATH search in SystemExec actually work | Colin Fletcher | |
Make searching of $PATH work when a SystemExec is created from a command-line, by making sure that argv[0] is set to the discovered path. | |||
2014-07-05 | Report an error when post-export hook fails. | Colin Fletcher | |
2014-07-05 | debug info to trace down "cannot rename temp session file" errors | Robin Gareus | |
..but actually, the real error may be concurrent calls to Session::save_state() | |||
2014-07-04 | disable latency-compensation preparations for now | Robin Gareus | |
Don't add delaylines to tracks by default just yet, currently only sends are aligned with delaylines | |||
2014-07-04 | add ActionManager::enable_accelerators(), which takes all known Actions and ↵ | Paul Davis | |
registers them via the UIManager as accelerators. This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget | |||
2014-07-03 | fix the naming and behavior of always-play-range to match the button, which ↵ | Ben Loftis | |
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable | |||
2014-07-03 | actually do something in WaveView::region_resized() which is called whenever ↵ | Paul Davis | |
the region is resized; implement WaveView::set_region_start() which could be used by an xfade editor etc. | |||
2014-07-02 | add a method to cancel a pending play_range. this is needed when we are ↵ | Ben Loftis | |
modifying the range with keyboard commands. | |||
2014-07-02 | unique filenames across all searched folders | Robin Gareus | |
2014-07-01 | splice mode is undefined, undocumented, and buggy. ripple does most of what ↵ | Ben Loftis | |
we want. remove splice for now. leave code because it may be revived later | |||
2014-07-01 | remove debug output | Paul Davis | |
2014-07-01 | add partial support for mute automation (playback does not work, data is not ↵ | Paul Davis | |
recorded in the session) | |||
2014-07-01 | Merge branch 'ripple-mode-cc' into cairocanvas | Colin Fletcher | |
Fix up merge conflicts in gtk2_ardour/editor_mouse.cc gtk2_ardour/editor_ops.cc Also fix up compile errors. | |||
2014-07-01 | merge with master. | Paul Davis | |
Manually resolved conflicts in import.cc and session.cc | |||
2014-06-30 | remove cruft | Robin Gareus | |
2014-06-30 | change default take-name | Robin Gareus | |
2014-06-30 | more extensive canvas debug message for canvas-enter-leave tracing | Paul Davis | |
2014-06-30 | add event-insensitivity to the list of conditions that causes a container to ↵ | Paul Davis | |
NOT add its children to the list of items-at-point | |||
2014-06-30 | Disallow empty names for Groups, automatically enumerate them | Robin Gareus | |