Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-22 | Fix region boundary cache lookup segfault | Robin Gareus | |
When the cursor position is after the last item in the vector, upper_bound returns the last given iterator, here: `region_boundary_cache.end()`, which is invalid to dereference. Furthermore prevent possible duplicate prev/next pair at zero, when using the video-timelime. | |||
2020-04-22 | Fix a potential endless recursion from c2b25b453ea | Robin Gareus | |
ArdourDropdown::set_active() -> StateChanged -> .. -> set_active() | |||
2020-04-21 | Fix translation context (amend 47e4216012) | Robin Gareus | |
2020-04-21 | Mark user-visible messages for translation | Alexandre Prokoudine | |
2020-04-21 | Fix typo and update affected translations | Robin Gareus | |
2020-04-20 | fix behavior of ARDOUR_UI::transport_rewind/forward actions | Paul Davis | |
2020-04-20 | Revise French translation -- #8035 | Fred Rech | |
2020-04-20 | Revise German translation | Nils Philippsen | |
- add missing translations - largely follow original message regarding punctuation, capitalization at the beginning of sentences, trailing white space - fix typos and other obvious mistakes Signed-off-by: Nils Philippsen <nils@tiptoe.de> | |||
2020-04-20 | Initialize uninitialized variable (show foldback sends) | Robin Gareus | |
2020-04-19 | Save-As for unnamed sessions becomes the same as Save | Paul Davis | |
2020-04-19 | Update Patch Selector Colors | Robin Gareus | |
Custom text color is no longer available, so remove it. Also prefer a semantic description "unnamed", not a visual cue. | |||
2020-04-19 | Support MIDNAM with Performances in PatchSelector #7536 | Robin Gareus | |
Some modern keyboards spread out patches over various banks, and group them using explicit "PatchMIDICommands". A given PatchBank does not have a common MIDI Bank. Previously those PatchBanks were not listed in the MIDI Patch Selector, which is based on MIDI Bank + Program grid. The current view is some sort of compromise, retaining a per MIDI-bank view, but allowing Monatages/performance mappings. The Patch Change *dialog*, or dropdown is more useful for those sparse modern mappings. | |||
2020-04-18 | Consistent Lua script error and print() output 2/2 | Robin Gareus | |
2020-04-18 | First part of translation review | Julien '_FrnchFrgg_' RIVAUD | |
2020-04-18 | Update French po files from code | Julien '_FrnchFrgg_' RIVAUD | |
2020-04-18 | Allow to hide inline-controls using shift+right click | Robin Gareus | |
2020-04-17 | Prefer PBD::Unwinder to temporarily change a variable | Robin Gareus | |
2020-04-17 | shift-tab generates shift-iso_left_tab so fix MIDI editing bindings | Paul Davis | |
2020-04-17 | fix name of MIDI editing action | Paul Davis | |
2020-04-17 | expand everything for a key editor tab is there is only 1 child node | Paul Davis | |
2020-04-17 | Fix canvas scroll-event zoom-focus | Robin Gareus | |
Unconditionally use the mouse-cursor as zoom-focus when holding <ctrl> while scrolling on the canvas. This is consistent with using ctrl + scroll in the ruler area. | |||
2020-04-17 | change default (non-modified) transpose kbd action to use 1 semitone | Paul Davis | |
2020-04-17 | do not reset import status to cancel for every path imported before ↵ | Paul Davis | |
starting; fixes failure of cancel to stop import | |||
2020-04-17 | when re-entering the track canvas in internal edit mode, ensure that kbd ↵ | Paul Davis | |
focus is set | |||
2020-04-17 | fix actions names & description for note transport to reflect semitone not tone | Paul Davis | |
2020-04-17 | remove debug output | Paul Davis | |
2020-04-17 | Allow to override zoom-focus to mouse | Robin Gareus | |
When Prefs > Editor > Zoom to mouse position... is disabled. Ctrl + Scroll now allows to override the current zoom-focus, and zoom in/out at the mouse-cursor position. | |||
2020-04-16 | more sane design for MidiRegionView::nudge_notes() | Paul Davis | |
Use nudge clock if snap/grid is disabled; use grid (and grid/4 if "fine" adjustment is chosen) | |||
2020-04-16 | remove debug output | Paul Davis | |
2020-04-16 | fix names and add descriptions of MIDI actions | Paul Davis | |
2020-04-16 | fix some MIDI keybindings | Paul Davis | |
2020-04-16 | fix namespaces for MIDI note bindings | Paul Davis | |
2020-04-16 | changes to deal with region/note selection when changing into/out of ↵ | Paul Davis | |
internal edit mode Also, activate MIDI editing actions so that they are effective in internal edit mode | |||
2020-04-16 | bindings for MIDI editing operations | Paul Davis | |
2020-04-16 | NOOP: use braces as per style guide | Paul Davis | |
2020-04-16 | use new API to get selected MIDI regions and clear current note selection in ↵ | Paul Davis | |
a MIDI region | |||
2020-04-16 | MidiRegionView no longer handles any keypresses or alters editor "note ↵ | Paul Davis | |
selection" 1. Alt is still handled to change drag behavior 2. Selection doesn't store notes unless they are part of the cut buffer, which means we should not be altering the note selection in the editor's selection object most of the time. | |||
2020-04-16 | NOOP: newline removal | Paul Davis | |
2020-04-16 | fix up action names for MIDI editing | Paul Davis | |
2020-04-16 | change Selection object to be more clear about the status of MidiRegionViews ↵ | Paul Davis | |
and notes 1) Notes are only present in a Selection object if it is being used as a cut buffer. They are never stored there as part of "normal selection" - that is delegated/left to MidiRegionViews that own the notes. 2) MidiRegionViews are stored in the Selection as "just" RegionViews, so provide a convenience method to access them. This doesn't actually change much, since even the old MidiRegions object was actually just a RegionSelection i.e. RegionViews. | |||
2020-04-16 | add a bunch of argument-free methods to MidiRegionView for use as actions | Paul Davis | |
2020-04-16 | change algorithm for activation/propagation of key events to allow multiple ↵ | Paul Davis | |
bindings We now check from the focus widget (if any) for any widget heirarchy bindings, and try to use them. Next use the "top level" bindings passed in (top level is quoted because they may be owned by a tab, rather than a window). Finally, if the event is still not handled, try the global bindings This model more closely matches what I think a reasonable programmer with experience of other GUI toolkits would expect, and allows us to have multiple bindings present (though not simultaneously used) in a given window | |||
2020-04-16 | Fix another typo #8016 | Robin Gareus | |
2020-04-16 | Fix typos #8016 | Robin Gareus | |
Duplicate "the", missing "file" | |||
2020-04-16 | Update German translation | Edgar Aichinger | |
2020-04-16 | Update french translation #8016 | Robin Gareus | |
2020-04-15 | Disable spill when target-bus is removed #8014 | Robin Gareus | |
Individual mixer-strip already revert to default display when the send vanishes. This also resets the mixer view. | |||
2020-04-15 | Fix typos, consistent translatable strings | Edgar Aichinger | |
2020-04-15 | Add automation lane for poly-key-pressure | Robin Gareus | |
2020-04-15 | Only CCs can have custom MIDNAM labels | Robin Gareus | |