Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-22 | first compiling, mostly working version of group controls changes | Paul Davis | |
2016-01-21 | Refactor code into Editor::temporal_zoom_step_mouse_focus method | Tim Mayberry | |
2016-01-21 | Refactor scrolling in Editor ruler canvas area into two utility methods | Tim Mayberry | |
2016-01-21 | Refactor scrolling track canvas in Editor class into two utility methods | Tim Mayberry | |
2015-12-08 | fix "stuck marker focus" after deleting marker. | Robin Gareus | |
2015-12-04 | Remove "Fill Range with Region" from menu and also its function. | André Nusser | |
2015-12-03 | Fix "Crop Region to Range" -- second attempt. | André Nusser | |
2015-12-02 | fix double template syntax | Paul Davis | |
2015-12-02 | Fix "Fill Track". | André Nusser | |
It now behaves like Multi-Duplicate until the end marker. The end marker is excluded as this would often lead to size 1 regions. | |||
2015-12-02 | Fix "Crop Region to Range". | André Nusser | |
Before only regions that contained the start of the range were cropped, now all are cropped. | |||
2015-11-19 | provide user preference for pre-roll | Ben Loftis | |
2015-11-04 | Fix fencepost error in duplicate_some_regions. Adapt start position. | André Nusser | |
2015-10-30 | suspend timers while flushing the gtk-event queue. | Robin Gareus | |
This fixes an issues where Ardour never completes to flush the GUI event queue due to rapid updates for meters and similar events. ARDOUR_UI::load_session() never returned and the complete session ran inside Gtkmm2ext::UI::flush_pending(), this later causes a crash at exit. as side effect, this also speeds up session load. | |||
2015-10-22 | fix edge-case: (move playhead w/o session) | Robin Gareus | |
2015-10-17 | Introduce "Transpose..." also in the context menu of selected notes. | André Nusser | |
2015-10-17 | Fix tiny memory leak. | André Nusser | |
2015-10-18 | disable follow-edits with external sync #6577 | Robin Gareus | |
2015-10-07 | fix crash on 2nd Lock | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-10-04 | remove unused function | Robin Gareus | |
2015-09-28 | Revert "add new action and loop marker menu item for setting up loop record" | Paul Davis | |
This reverts commit ebb43508f1ab75b7d7467e0e95cdd1c816cf3183. | |||
2015-09-28 | add new action and loop marker menu item for setting up loop record | Paul Davis | |
2015-09-20 | fix duplicating multiple selected regions - fixes #6202 | André Nusser | |
2015-09-19 | fix possible endless loop in silence detection | Robin Gareus | |
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-16 | Don't try and split a region when dragging, should fix bug #6338 | Tim Mayberry | |
2015-09-10 | Check that a route has a track before trying to insert time on it. | Colin Fletcher | |
Routes which are busses don't have a track, and thus no playlists either: avoid a crash when inserting time when a bus is selected and 'all playlists' is chosen. | |||
2015-08-27 | clean-up previous commit | Ben Loftis | |
2015-08-19 | Add missing actions from MB2 for Mike: | Ben Loftis | |
Set-Loop-Start/End-From-Edit-Point Set-Punch-Start/End-From-Edit-Point | |||
2015-07-16 | merge fix again | Ben Loftis | |
2015-07-16 | merge fix | Ben Loftis | |
2015-06-29 | use Tracks' MainMenuDisabler during session lock (could be improved with ↵ | Paul Davis | |
more RAII) | |||
2015-06-26 | make the quantize dialog persistent so that settings are retained | Paul Davis | |
2015-06-25 | rename TempoMap::cut_time() to remove_time() | Colin Fletcher | |
Everywhere else, 'cut time' has been renamed to 'remove time': for consistency, rename this one remaining function to match. | |||
2015-06-17 | Rename 'Cut time' to 'Remove time' | Colin Fletcher | |
'Cut time' implies that the cut timeline items might end up on the clipboard to be pasted somewhere: this isn't the case at present, so rename the functions, class, &c. to say 'remove' rather than 'cut'. Rename insert_time_dialog.{cc|h} to insert_remove_time_dialog while we're at it. | |||
2015-06-17 | Update 'Cut time' to match 'Insert time', and fix cut-time moving range markers | Colin Fletcher | |
Add options to move glued & locked markers to Editor::cut_time(), in line with the insert_time() implementation. Fix up the order in which operations apply to range marker start & end points, to avoid problems when a range which lies after the cut point is shorter than the length of the cut. | |||
2015-06-17 | Use 'Insert time' dialogue for 'Cut time' too. | Colin Fletcher | |
2015-06-17 | Insert time: don't unlock markers we're not going to move anyway | Colin Fletcher | |
Move checking for locked markers in Editor::insert_time() so it doesn't happen if we're going to skip the marker because it's glued to musical time. | |||
2015-06-17 | Insert time: fix moving of range markers | Colin Fletcher | |
When inserting time and moving a range marker, move its end first, before moving its start, so that if the time being inserted is greater than the length of the range, we don't try to set its start to after its end. | |||
2015-06-17 | Use a better pattern to avoid abort_reversible_command(). | nick_m | |
- also, duplicated regoins are now selected and some end-of sesion bugs fixed there. - should fix lack of tempomap undo in Editor::insert_time () | |||
2015-06-17 | Unbreak region brush drag wrt undo, avoid some dangling commands in the gui | nick_m | |
- also allow moving of automation lines in internal mouse mode. - this is also a first pass at ensuring that if an operation does nothing, avoid an undo entry. | |||
2015-04-27 | new actions: allow user to set session start and end to playhead location | Ben Loftis | |
2015-04-21 | minor tweaks to Cut Time dialog. Use an enum to tell ↵ | ben | |
preferred_edit_location what to ignore, so cut and insert dialogs will never use mouse location. | |||
2015-04-21 | Port 'Cut time' code from Mixbus | Colin Fletcher | |
Copy the 'Cut time' code from Mixbus, making a few obvious fixes to work in A3 (e.g. nframes_t => framepos_t / framecnt_t). Seems to work to move & remove markers, tempo & meter markers, and regions on selected tracks. Still TODO: - use existing A3 'Insert time' dialogue - make it respect 'No selection = all tracks' - rename the command to something like 'Remove time' or 'Delete time': 'Cut' sounds to me as if the removed range should end up on the clipboard ready to be pasted somewhere, which of course it doesn't. | |||
2015-04-06 | rationalize incorrect design for removing tracks. | Paul Davis | |
Still requires a way to make this work correctly from the mixer window | |||
2015-03-25 | consistent message session start->end. | Robin Gareus | |
2015-03-21 | only temp. disable visual state saving. | Robin Gareus | |
2015-03-21 | vertical fit: hide tracks in-between | Robin Gareus | |
2015-03-19 | vertical scroll stop on automation lanes | Robin Gareus | |