summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2018-01-30LuaInstance: prepare for 3 argument signal/slot callbacksRobin Gareus
2018-01-27Emit a single change when changing track selection in the mixer.Robin Gareus
Previously changing track-selection emitted 2 "stripable_selection_changed" events: select (nil); select (new). This fixes an issue with the FaderPort ctrl surface when editing plugins: Switching from one track to another follows selection, but if no track is selected, the FP switches from "Edit Plugins" to "Track" mode.
2018-01-27remove accidentally commited fileRobin Gareus
2018-01-27Fix some small memory leaks (GUI)Robin Gareus
2018-01-25Add tooltip to markers so they can be found without zooming in.Ben Loftis
2018-01-23Update Japanese translationHiroki Inagaki
2018-01-21Fix ffmpeg/ffprobe parser (sample/frame 30b087ab) - #7544Robin Gareus
2018-01-21Use "frame" for video-frames, fixes video-monitor state.Robin Gareus
revert/amend/undo 30b087ab for video-related units
2018-01-21Fix Export-format timecode spec (frames: timecode frames)Robin Gareus
undo/fix 30b087ab3d
2018-01-21Fix video preview request - #7544Robin Gareus
see also 2e9fcceb1e and 30b087ab3
2018-01-14fix DSP load indicator colorRobin Gareus
2018-01-14Add Toolbar disk-space widget.Robin Gareus
2018-01-14Separate DSP load indicator into generic gauge widgetRobin Gareus
2018-01-01amend a954dca1: Prost Neujahr!Robin Gareus
2018-01-01Bonne année 2018Robin Gareus
2017-12-31Keep Script Window on top.Robin Gareus
Compare to f83dbf83. We cannot use an ArdourWindow here (which would do this automatically) since we don't want any keyboard-event forwarding from this editor-window. It's also a main window, not a WM::ProxyTemporary.
2017-12-31Don't use a timer to update panner-UIs, rely on Changed signalRobin Gareus
2017-12-28Fix initial transport-window state displayRobin Gareus
2017-12-28Add DSP-load & x-run widget to the toolbar.Robin Gareus
2017-12-23Add Panic-button sensitivity for consistencyRobin Gareus
2017-12-23Add keyboard-shortcuts to Transport WindowRobin Gareus
2017-12-22Backport Mixbus transport-button profileRobin Gareus
2017-12-22Update Japanese translationHiroki Inagaki
2017-12-22Add a separate, dedicated transport-control windowRobin Gareus
2017-12-22Separate and consolidate Transport-Control-UI codeRobin Gareus
2017-12-19Fix video-timeline (request parameter is "frame=")Robin Gareus
2017-12-19Use "Frames" for video-frames (NO-OP)Robin Gareus
2017-12-19Update template list in Route DialogRobin Gareus
2017-12-18Sanitize status-bar msg line layoutRobin Gareus
2017-12-16Fix UI for Sends & Inserts (regression was in 0c59ba649e)Robin Gareus
2017-12-14Czech translation update #7526Pavel Fric
2017-12-12Add FP16 iconRobin Gareus
2017-12-12NO-OP: whitespaceRobin Gareus
2017-12-11Fix another case where: a Range selection must enforce some tracks selected ↵Ben Loftis
as well.
2017-12-11zoom-to-selection should clear the selection, afterwards.Ben Loftis
2017-12-07Lua scripting: add convenience function Editor::trigger_script_by_name().Ben Loftis
2017-12-07Drop the "Lua" in Lua Action Buttons:Ben Loftis
Removed the term "Lua", because users were turned off by something they didn't understand. A special-case Lua script ("Shortcut") allows the user to select an arbitrary Action. The "Shortcut" script is selected by default, and in this case there is no "Type" or "Author" displayed. Action-Buttons may still trigger Lua scripts, as a secondary function.
2017-12-05Sort LuaDialog dropdown entries by key-nameRobin Gareus
2017-12-05Add Lua binding to query action-listRobin Gareus
2017-12-05Lua Script-Selector updateRobin Gareus
* register bindings for action_param * honor pre-seeded value (don't ask) * allow to pre-seed a script-name * allow to cancel interactive script load at parameter-stage
2017-11-23Remove duplicate assignment (amend 867460cd3)Robin Gareus
2017-11-23Make static analysis happy..Robin Gareus
If the copy c'tor of ProcessorSelection was actually used, assigning the XMLProcessorSelection processors = other.processors; would lead to duplicate free() of the XMLNode* XMLProcessorSelection would need a dedicated copy c'tor that duplicates allocates a new XMLNode. see also #10 at https://www.viva64.com/en/b/0540/ Anyway, the copy c'tor and assignment is never used. This commit makes this explicit.
2017-11-23Remove unreachable code.Robin Gareus
if (working_on_selection) { ... } else { if (working_on_selection) { .. never reached .. } } Found by PVS: https://www.viva64.com/en/b/0540/
2017-11-23NO-OP: cleaner syntaxRobin Gareus
2017-11-23Consistent default argument for virtual fn.Robin Gareus
2017-11-23Catch exceptions by const referenceRobin Gareus
2017-11-23Fix a potential(?) nullptr dereferenceRobin Gareus
2017-11-23Fix potentially ambiguous printf()Robin Gareus
Not a real issue, since it's just supposed to be some unique number. but still. Reported by PVS-Studio - https://www.viva64.com/en/b/0540/
2017-11-23No need for memset to clear a byte.Robin Gareus
2017-11-23Fix size-request callRobin Gareus
use Requisition Gtk::Widget::size_request () const; and not deprecated void Gtk::Widget::size_request (const Requisition&); Found by PVS-Studio - https://www.viva64.com/en/b/0540/