summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
2017-05-11Tweak/fix splash screen event-loopRobin Gareus
Prevent possible endless loop in Splash::display() and handle some related edge-cases and race conditions WRT expose_done and is_visible().
2017-04-29Make -A open action list in a browser instead of command terminal.Len Ovens
2017-04-29Set -b to open in browser.Len Ovens
2017-04-28Change actions to -A and use -b to output keybindingsLen Ovens
2017-04-27Allow to hide engine dialog w/o unloading session.Robin Gareus
2017-04-22Changed "ardour" to PROGRAM_NAMELen Ovens
2017-04-22Set -b switch to only two columns, correct options text.Len Ovens
2017-04-21Add HTML output for -b so that output can replace actions page in manual.Len Ovens
2017-04-19Use PBD::to_string instead of std::ostream when setting up video server urlTim Mayberry
To avoid issues with locales that use grouping/thousands separators.
2017-04-19Use XMLNode::get/set_property API in ARDOUR_UI classTim Mayberry
2017-04-19Use ID::to_s() in gtk2_ardour instead of ID::print()Tim Mayberry
2017-03-26Add option to disable blinking alert buttons.Robin Gareus
2017-03-15Add GUI-Idle debugging/profiling utilRobin Gareus
2017-03-06Fix save-as progress dialog.Robin Gareus
ScopedConnection and label,bar went out of scope.
2017-03-02Don't try to auto-start engine for new sessionsRobin Gareus
Work around logic-flow in EngineDialog which should already have done that, but may no longer heed this special-case if sample-rate dropdown is refreshed to only devices supported ones.
2017-02-24Allow to switch master-meter type in the toolbar-meterRobin Gareus
2017-02-21Revert "ARDOUR_UI transport buttons should use ↵Paul Davis
ArdourButton::set_related_action()." This reverts commit 35f35ad662933e30242c825fb5317f181e9a232c. This commit was a mistake: the controllables are needed to allow MIDI binding to transport buttons.
2017-02-20First-time startup logic update.Robin Gareus
When *not* copying old config, Ardour should display the "first time" dialog.
2017-02-19Remove unused ArdourUI code to add/remove Lua Session Scripts.Robin Gareus
2017-02-13GUI action Transport/RecordCountInRobin Gareus
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-02ARDOUR_UI transport buttons should use ArdourButton::set_related_action().Paul Davis
I have no idea what I or anyone was thinking with the silly TransportControllable nonsense, but it's all gone now.
2017-01-20GUI follow up for new-MIDI-track API changeRobin Gareus
2017-01-20Free some one time alloc of the UI (cleaner valgrind output)Robin Gareus
No incremental leaks here.. * downcase (const char*) uses strdup, caller needs to free * free allocated cursors when the editor is destroyed * drop static editor lua-instance & bindings * delete allocated gtk image/icons
2017-01-18Add GUI action to record with prerollRobin Gareus
2017-01-18Cleanup global monitor options:Robin Gareus
- rely on parameter-changed signal emission to update buttons - use dedicated button/style names - improve tooltip
2017-01-16Fix a -WreorderRobin Gareus
2017-01-16Add initial GUI support for global monitor statesRobin Gareus
2017-01-12rename Bindings -> Keyboard ShortcutsBen Loftis
2017-01-11Windows/Videotimeline: support all drives (no fixed docroot/drive-letter)Robin Gareus
2017-01-10Prepare for windows video support on all drive-letters.Robin Gareus
* add harvid version detection (>= 0.8.2 is needed) * special case empty docroot (for windows, pass drive-letter)
2016-12-30re-group preferences part eight and nine of 27 (probably)Robin Gareus
2016-12-29allow all types of range location (loop, start, end etc.) to be glued to ↵nick_m
bars and beats.
2016-12-27Add GUI support to extract and open session-archivesRobin Gareus
2016-12-21Add option to hide the 2ndary clockRobin Gareus
2016-12-20Don't redraw hidden toolbar elementsRobin Gareus
2016-12-20Allow to customize parts of the main toolbarRobin Gareus
2016-12-20Don't dynamically allocate ShuttleCtrlRobin Gareus
With manage() both the button and shuttle were free'ed when the table was destroyed.
2016-12-17Add UI to set global track layered modeRobin Gareus
2016-11-30Remove close/OK buttons from engine dialogRobin Gareus
2016-11-25speed up track/bus creation a bitRobin Gareus
2016-11-04Fix Drifting Master hopefully for real this time.Len Ovens
2016-10-30Fix moving masterLen Ovens
2016-10-17propagate key press events through the widget heirarchy + custom ardour ↵Paul Davis
bindings, not just focus widget-then-global bindings
2016-09-29fix crash on OS X el capitan when using command line argumentsPaul Davis
2016-09-28make error dump on stderr slightly more obviousPaul Davis
2016-09-23GUI option to Exclude unused sourcesRobin Gareus
2016-09-21GUI updates for archiving sessionsRobin Gareus