summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2020-01-25disconnect from audio/MIDI setup dialog signal response when done with itPaul Davis
2020-01-25Towards waf python 2+3 supportDavid Runge
2020-01-25Consistent GTK Look/FeelRobin Gareus
gtk/gtksettings.c uses different default themes for Window and Linux/Mac which results in subtle layout differences, In particular TreeView headers and Tabs. "MS-Windows" style is hardcoded in gtk msw_rc_style.c and ardour's clearlooks.rc starts with different defaults. This forces the default style to a non-existent one. (might also help with https://tracker.ardour.org/view.php?id=5605)
2020-01-25Revert "add styling specifics for TreeViews so that checkboxes are properly ↵Robin Gareus
visible" This reverts commit 82cf46d7818cc5a23efaeaacf360de6783dcf336.
2020-01-24handle engine failure between audio/MIDI setup and end of plugin scanPaul Davis
2020-01-24after handling the first click on the audio/MIDI setup, mark it insensitive ↵Paul Davis
to prevent subsequent (dbl) clicks changing engine state
2020-01-24make audio/MIDI setup dialog use ArdourDialog::_sensitivePaul Davis
2020-01-24add ArdourDialog::set_ui_sensitive() to provide a way to mark an arbitrary ↵Paul Davis
ArdourDialog as "should not respond to user input"
2020-01-24theme-ing: fix tooltip and knob surround colors on caineville,clear-gray themesBen Loftis
2020-01-24theme-ing: replace missing feedback button colorBen Loftis
2020-01-24theme-ing: fix generic-ui knob color, and remove knob surround gradientsBen Loftis
2020-01-24Fix Eno discographyRobin Gareus
2020-01-24Backport Mixbus change (offer gap as preference)Robin Gareus
Mixbus defaults this to on (4px), Ardour to off (0px)
2020-01-23Export Dialog: catch major changes, and mark the session dirty. Otherwise ↵Ben Loftis
changes can be silently lost.
2020-01-23handle possible failure of a region renamePaul Davis
2020-01-23use a better "legalize for path" method when exportingPaul Davis
The goal is to be compatible with filesystems everywhere
2020-01-23Fit Selection (Vertical): if we cant fit all selected tracks, report that to ↵Ben Loftis
the user. But still fit what we can.
2020-01-22Split Select-All-Tracks into 2 appropriately named actionsBen Loftis
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior. New function select-all-tracks will select all Tracks, as the name implies. To maintain consistency for those users who actively used select-all-tracks, the default shortcut ctrl+t will continue calling select-all-visible-lanes.
2020-01-22Keep track/bus number visible when disabling trackRobin Gareus
2020-01-22Propagate ::route_active_changed() methodsRobin Gareus
2020-01-21Fix sessions not building according to templateNikolaus Gullotta
AFAICT, this was broken by either 5beeca2 or 242774e
2020-01-20Make it more obvious when a track is InactiveBen Loftis
Inactive tracks will now hide all controls and display only the track name in parenthesis. Color-change is not sufficient by itself to distinguish an inactive track from an active one (consider the case of just 2 tracks...)
2020-01-20Change tape-machine-mode to auto-input-does-talkback (gtk part)Ben Loftis
2020-01-20include a LocateTransportDisposition argument when Editor initially locatesPaul Davis
Not clear if the editor really needs to make this call at all
2020-01-19Remember implicit InlineControl visibilityRobin Gareus
2020-01-18rename DoTheRightThing to RollIfAppropriatePaul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for ↵Paul Davis
"roll-after-locate" This allows callers to defer logic about auto-play/current rolling state and more to TransportFSM where it can be cnentralized and is less ambiguous
2020-01-17Fix another stuck splash screenRobin Gareus
Don't allow dialogs to re-create the splash only to hide it.
2020-01-15Change default preferences as discussed on IRC todayBen Loftis
2020-01-15Replace some Gtk:MessageDialog with Ardour's variantRobin Gareus
This fixes some issues with stuck splash screen early on.
2020-01-14add styling specifics for TreeViews so that checkboxes are properly visiblePaul Davis
2020-01-14fix 03c4335c1e20311 to use the correct test for zero lengthPaul Davis
That commit used the dangerous Beats::operator== (int) comparison, which only campares the beat portion
2020-01-14Fix thinkos in cubasish themeBen Loftis
2020-01-14Recover caineville themeBen Loftis
2020-01-14Recover clear_gray themeBen Loftis
2020-01-13remove debug outputPaul Davis
2020-01-13prevent everything except the name column from changing selection in ↵Paul Davis
EditorRoutes
2020-01-13store some/most of the TreeViewColumn pointers for EditorRoutes in the ↵Paul Davis
parent object
2020-01-14NO-OP: whitespaceRobin Gareus
2020-01-13Recover Unastudia theme.Ben Loftis
2020-01-13Recover cubasish themeBen Loftis
2020-01-13Recover Blueberry Milk themeBen Loftis
2020-01-13Sort palette colors by name onlyBen Loftis
2020-01-13Add more clues to port themes to new paradigmBen Loftis
2020-01-13Fix more default theme colorsBen Loftis
2020-01-13Tweak the tooltip for PDC buttonBen Loftis
2020-01-13Drop references held by any GUI Lua script after executionRobin Gareus
2020-01-13Fix re-packing of toolbar meterRobin Gareus
This fixes a gtk-warning when loading a session from a running instance: IA__gtk_table_attach: assertion 'child->parent == NULL' failed"
2020-01-12Processor list should use the same bg color as other listsBen Loftis
2020-01-12Add missing theme elements, and fix some thinkosBen Loftis