summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-11-22NoteCreateDrag - remove some codenick_m
2016-11-21Make Cut mode respect snap modiferTim Mayberry
2016-11-21Show cursor in Cut mode on button press at cutting positionTim Mayberry
Previously it would be shown at the mouse cursor position even though the Region is cut/split at the snap/quantize point if no motion occurred.
2016-11-21Reparent cursor used in Cut mode so that it is on top and visibleTim Mayberry
2016-11-21Make menu item for Add Track/Bus/VCA dialog consistent with window titleOlivier Humbert
2016-11-20update german translationEdgar Aichinger
2016-11-21clean up HitCreateDrag. should be a no-op.nick_m
2016-11-21fix compilation, rename PercussiveCreateDrag -> HitCreateDragnick_m
2016-11-21only spray percussive hits during create drag if the grid is in use.nick_m
2016-11-21rework mouse hit creation (percussive mode) - mostly as per #7130.nick_m
- snap behaviour is round to nearest - holding down button 1 while dragging creates many (if not already present) hits.
2016-11-21NoteCreateDrag scope fix - should be a no-op.nick_m
2016-11-21use a minimum note length of whatever 1 px is in beats in NoteCreateDrag.nick_m
2016-11-21MRV handles an alt key press even if nothing happened.nick_m
- nothing else treats a modifier press as a key press event, so don't pass it on. amends 0af9fb0d
2016-11-21fix for short notes being displayed as infinitely long.nick_m
2016-11-20make it clear that there is no drag threshold for NoteCreateDrag.nick_m
2016-11-20pressing alt while creating a note (snap modifier) keeps mouse_state.nick_m
2016-11-20after creating a note, don't add the ghost note until next motion.nick_m
2016-11-20NoteCreateDrag starts on button press.nick_m
- removes the separation between click and drag-creation of notes noth now handled by the drag code).
2016-11-20NoteCreateDrag::grid_frames works over a tempo change.nick_m
2016-11-19remove unused variable.nick_m
2016-11-19further to 1a6a72b57, handle deleting a note while a non-selected one is ↵nick_m
entered.
2016-11-19Fix for widget visibility with detached preferences windowTim Mayberry
Should finally resolve bug #7002 The reason 95e3f766 didn't resolve this is because OptionEditorContainer ctor is called before adding all the widgets in RCOptionEditor so they will still be hidden.
2016-11-19Don't allow recursive calls to EngineDialogRobin Gareus
OK -> start_engine() can eg. trigger an interactive plugin scan, which in turn leaves the EngineDialog responsive. changing settings or clicking OK again can lead to undefined behavior.
2016-11-19fix for ghost note becoming stuck after note selection deleted.nick_m
- thanks ristic for the report
2016-11-18fix incorrect subdivision when dragging/trimming regions using magnetic snap.nick_m
- amends d2d2308588e84
2016-11-17GUI to disable MacVST at runtimeRobin Gareus
2016-11-17magnetic snap uses note divisor appropriately.nick_m
- also looks nicer when resizing MIDI regions.
2016-11-17fix incorrect return type for Editor::get_grid_music_divisions().nick_m
2016-11-16Fix crash when fanning out from editor mixerRobin Gareus
when creating a new track or bus editor-selection changes and the editor-mixer's _route changes.
2016-11-15MacVST UI resizingRobin Gareus
2016-11-15consolidate VST UI codeRobin Gareus
2016-11-15French translation updateOlivier Humbert
more translations
2016-11-15Adding myselfOlivier Humbert
adding my name
2016-11-15French translation updateOlivier Humbert
one small fix
2016-11-15French translation updateOlivier Humbert
A few more translations and fixes for French.
2016-11-15French translation updateOlivier Humbert
This one: * adds a French translation for a string * adds myself on the header
2016-11-15French translation updateOlivier Humbert
This translates one string.
2016-11-15Add missing #includeRobin Gareus
2016-11-15show VST preset clean/dirty stateRobin Gareus
2016-11-15MacVST Program/Preset supportRobin Gareus
2016-11-15Fix crash when selecting MIDI noteTim Mayberry
Replace now always invalid assertion with initialization Related to #7110
2016-11-14Fix VST state-lock SNAFU (effSetChunk and process are exclusive)Robin Gareus
2016-11-15change note selection node name - should fix 7110nick_m
2016-11-14potential fix for #7110 (older sessions have no id)Robin Gareus
2016-11-14Suffix plugin type in instrument-list to avoid ambiguitiesRobin Gareus
2016-11-13fix MacVST UI idle callsRobin Gareus
2016-11-13basic Mac VST Cocoa UI supportRobin Gareus
2016-11-12fix buffer overflow printing tempo/meterRobin Gareus
2016-11-11Refine instrument fan-out:Robin Gareus
* prefix (rather than suffix) portgroup-name * check if group already exists * disconnect targets (when autoconnect preference is enabled) * expose tracks/busses option
2016-11-11Add option to zoom using button press in the time rulers and dragging verticallyTim Mayberry
This is a common operation used for zooming in other DAWs like Ableton Live and Cubase. To support such a usage pattern without changing the existing behaviour of the ruler area I've made it an option that is false by default. The behaviour of RulerDragZoom is intentionally different than a CursorDrag that occurs in the rest of the ruler area in that it doesn't follow the snap to grid setting and no locate related stuff occurs until button release. There are some issues with responsiveness with more than a few hundred regions or a large amount of MIDI events/notes. Implements feature #6768