summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2017-02-09This is the wrong approach to this problem.5.6Paul Davis
Revert "3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive." This reverts commit 4aaf3fcb95e280a4348bced300553d4166f72a71.
2017-02-09NO-OP: whitespace conversionPaul Davis
2017-02-09when considering whether or not to autoscroll teh canvas, first translate ↵Paul Davis
allocation boundary into toplevel coordinates
2017-02-09NO-OP: whitespacePaul Davis
2017-02-09explanatory comment and logic change to cover when we switch to the new ↵Paul Davis
session after save-as
2017-02-09always hide splash screen after save-as session switchPaul Davis
2017-02-08NO-OP: whitespacePaul Davis
2017-02-08make rude alert buttons expand vertically to use all available space.Paul Davis
2017-02-08NO-OP: whitespace changesPaul Davis
2017-02-08improved fix for #7208, hopefullyPaul Davis
2017-02-08use centralized SMF tempo method in both places where we show itPaul Davis
2017-02-08do NOT remove tracks from selection during drag selection on the basis of ↵Paul Davis
geometry alone. Membership of select-enabled route groups matters too.
2017-02-08stop a crash during selectionPaul Davis
2017-02-07Update Russian translationAlexandre Prokoudine
2017-02-073 actions (trim-front, trim-back, set-sync-position) do not need to be ↵Paul Davis
region-selection sensitive. They get regions via ::get_regions_from_selection_and_edit_point(). Many other editor operations need to be manually evaluated for this change, also.
2017-02-07tempo dialog uses three decimal places in numeric entry.nick_m
2017-02-06Categorize the mixer actions.Ben Loftis
2017-02-06Add several new categories and re-sort some keybindings so they display more ↵Ben Loftis
nicely in html printout.
2017-02-06Some tweaks to default keybindings:Ben Loftis
* Moved some actions to match the file organization: actions are in the order they appear on a qwerty keyboard * Removed actions for F1 and F2, these were hiding View actions * Removed action H for hide, which was conflicting with play-selected-regions * Moved the grouping of jump-to-mark actions into Moving the Playhead
2017-02-06Revert to allowing stacked layer region view for MIDI tracks, for now.Ben Loftis
2017-02-07hotfix for cross-track dragging bug with music-locked regions.nick_m
2017-02-07update note length when dragging notes (over tempo change)nick_m
2017-02-06save/restore VCA master state inside slaves, so that a reloaded session ends ↵Paul Davis
up back in the same state
2017-02-07NoteDrag copy modifier detection is no longer explicit.nick_m
2017-02-05unused code, showing basics of how to define a custom gtkmm-2.4 treemodel ↵Paul Davis
for stripables. Not used because it turns out that the model in the GUI needs to be based on axisviews, some of which correspond directly to Stripables and some do not
2017-02-05remove overzealous bounds check when dropping notes.nick_m
2017-02-05midi note drags are music-based.nick_m
- wysiwyg (during drag) when dragging more than one note across a tempo change. - introduces a muscal equivalent of snap_delta (only used for note drags atm) - split earliest note in selection into a separate function - MRV::copy_selection() returns the equivalent _primary note to avoid offset hell. - RV::snap_frame_to_frame returns a MusicFrame - prevent note drag moving before region start.
2017-02-04If 'MidiRegionView::find_canvas_sys_ex()' fails, make it return a ↵John Emmas
boost::shared_ptr<> (rather than returning an int)
2017-02-04'CheckMenuItem' conflicts with an item already existing in MSVCJohn Emmas
2017-02-04make more of an effort to ensure that the last element in Selection::tracks ↵Paul Davis
is the most-recently selected
2017-02-04Fix a crash in rhythm ferret if the relevant plugin couldn't be found for ↵John Emmas
some reason The crash was caused by not catching 'failed_constructor()' (which gets thrown in the c'tor for AudioAnalyser).
2017-02-04Some paths weren't getting set up correctly for the MSVC buildJohn Emmas
Fortunately, only the VAMP_PATH was causing a problem. The others were only relevant for a Debug build
2017-02-04clean up patch change/sysex headers.nick_m
2017-02-04set sysex height & position on redisplay.nick_m
2017-02-04improve sysex data display.nick_m
- don't add a new SysEx canvas item every time we zoom or drag. - speed up redisplay generally using PatchChange-like method for finding items (find_canvas_sys_ex() in boost::unordered_map).
2017-02-04more inconsistent menu item fiddling.nick_m
2017-02-04more messing about with inconsistent menu state.nick_m
2017-02-04allow "Glue to Bars & Beats" in region menu to be in an inconsistent state.nick_m
- toggling an inconsistent lock style sets all selected regions to AudioTime
2017-02-04non-primary music-locked regions follow tempo changes while dragging.nick_m
- the contents still don't update but position is much more wysiwyg.
2017-02-04rework RegionMotionDrag so that we can actually drag a region to zero.nick_m
- did this ever work?
2017-02-04make dragging a region from the list not crash.nick_m
- its still a fake event, but we can at least get the snap correct. - playlist->add_region() parameters were whacky (for Playlist::add_region_internal()?)
2017-02-04fix thinko wrt Drag::adjusted_frame()nick_m
2017-02-04setup_snap_delta() need only take a framepos_t.nick_m
2017-02-04rework snapnick_m
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based.
2017-02-02Tweak MIDI channel dialog layout.Ben Loftis
2017-02-02Remove redundant MIDI submenu. The items are now in the main menu.Ben Loftis
2017-02-02fix crash when closing session w/action hooksRobin Gareus
drop_callback() deletes the Callback itself (lua state is invalid)
2017-02-02Right-click on a VCA to assign it to the selected channels.Ben Loftis
2017-02-02toolbar building from file given by command linePaul Davis
2017-02-02canvas tester tweakPaul Davis