summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2018-09-28PT import: Refactor away from Editor into Sessionptimport-saveDamien Zammit
2018-09-21Fix --no-nls (5/5), i18n.h include order in gtk2_ardourRobin Gareus
2018-09-21Fix --no-nls (3/5), prefer #if in gtk2_ardourRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-20Fix metronome emphasis preference (#7666)Robin Gareus
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-19AppData release tags need a date to be validNils Philippsen
Or a timestamp, but that's deprecated. Create it from the last commit, store it in/retrieve it from revision.cc and substitute it in the template. https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-19Remove ambiguity of Gtk and Windows APIRobin Gareus
2018-09-18new transport slave/master implementation, gui editionPaul Davis
2018-09-16Fix crash when re-assigning groupsRobin Gareus
This works around an issue where gtk sends two callbacks when a radio selection changes. First: unselect, then select new item. Previously: Two tracks, two groups. Select all tracks, assign to 2nd group. Crash. The first callback, "unselect" iterates over all tracks, removes them from any groups. Eventually all groups are unused and hence destroyed. The 2nd callback - "select" - now uses a just destroyed group.
2018-09-13Implement new Enclosed region equivalence modeColin Fletcher
2018-09-01Restore mixer scroll offset after spillRobin Gareus
2018-08-29Clarify video-export dialog phrasesRobin Gareus
2018-08-24add shift-alt-(up|down) to editor to navigate VCAs with up/downPaul Davis
2018-08-24use new CoreSelection methods in editor and mixerPaul Davis
2018-08-24provide mixer-specific bindings for Alt-(up|down) to match editorPaul Davis
2018-08-24invert-selection: if tracks are selected, invert selection at that level, ↵Paul Davis
unless in internal edit mode
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-08-16Plugin Load Info: add a triangle indicator, tweak layoutRobin Gareus
2018-08-16Tweak labels for plugin-load displayRobin Gareus
2018-08-15Remove plugin-manager's channel-filterRobin Gareus
For most plugin-standards it is useless. Variable I/O is not filtered, and many plugins also come in mono-compatible stereo-variant. The MIDI filter never worked reliably either.
2018-08-15Remove ill-conceived Mixbus special case.Robin Gareus
Using "Audio I/O" prevents instruments being listed by default.
2018-08-15Keep MSVC happy by specifying which version of 'floor()' we want (gtk2_ardour)John Emmas
2018-08-15Tweak plugin DSP stats UIRobin Gareus
* add Clear/Reset button * increase opacity of min/max bar * variable log-scale base * vertically align error-bar
2018-08-15Draw Plugin DSP load bargraphRobin Gareus
2018-08-13Fix missing enum case: Avoid a divide-by-0 crash.Ben Loftis
2018-08-11initial implementation of keyboard event forwarding for LXVSTPaul Davis
2018-08-10Likely fix for jittery snapped-cursor when dragging a region.Ben Loftis
2018-08-09Add Launch Control XL iconTérence Clastres
2018-08-09Set VCA Pane toggle sensitivityRobin Gareus
2018-08-09Ignore scroll-wheel while dragging notes.Robin Gareus
Previously, dragging a MIDI note and scrolling with scroll wheel (to change velocity) made the note jump back to location before drag.
2018-08-09Fix VCA pane being made visible when redisplaying tracksRobin Gareus
2018-08-09Backport Mixbus' mixer shadowRobin Gareus
This is incomplete, pending backporting of Mixbus mixer_ui.h changes, but this way it won't be forgotten. And it might be handy to also include the shadow in Ardour's theme?!
2018-08-08Add method to show/hide VCA (and Mixbus) Mixer paneRobin Gareus
2018-08-07Add Launch Control XL control surface supportTérence Clastres
2018-08-05remove debug output file!Paul Davis
2018-08-04Fix preference ID for MIDI-inputRobin Gareus
2018-08-04Unify support chat channel.Robin Gareus
2018-08-03Fix Italian translationRobin Gareus
Context separator `|` is for original messages only.
2018-08-02Add scrollbar to LuaDialogRobin Gareus
2018-08-02Lua-dialog: allow to set folder for file to load/save.Robin Gareus
When a non-existent file-path is given, GTK falls back to show the containing folder and automatically goes up to parent folders until the root. This removes the explicit file/folder check and delegates the behavior to GTK, allowing to set a folder for a non-existent file.
2018-07-31Tweak FP2/2018 imageRobin Gareus
2018-07-31Tweak FP2/2018 Ctrl-Surface UIRobin Gareus
2018-07-31Cleanup trigger_script_by_name() debug/error messagesRobin Gareus
2018-07-30Ruler visibility is not really a session-prop.Robin Gareus
This fixes an issue with the session being marked as dirty without any actual change. Also this method indirectly called during session-load when the UI state is restored, a potential race with "Session::Loading" being unset.
2018-07-27Allow to disable smart ruler changes.Robin Gareus
2018-07-27NO-OP: clean up whitespace, separate methodsRobin Gareus
2018-07-27new_grid: The Return of the snap_to_X functions.Ben Loftis
We no longer assume that Snap always uses the visible ruler lines. If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge".
2018-07-27new_grid: fix some thinkos in ruler math, to better match sensible grid lines.Ben Loftis
Tweak enums to better match the Grid values they represent.
2018-07-27new_grid: Add options for rulers_follow_grid and grid_follows_internalBen Loftis
2018-07-25Reset export-config maps before each new export (2/2)Robin Gareus