summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
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
2016-09-20GUI support to archive sessionRobin Gareus
2016-09-18fix another crash at exit #7033Robin Gareus
Don't construct the bindings editor only to disconnect its signals
2016-09-13copy demo sessionsRobin Gareus
2016-09-06add ActionManager::rec_sensitive_actions and put "add track/bus" in this ↵Paul Davis
group, which is disabled during active recording
2016-09-06move kbd focus reset method into ARDOUR_UI where it (probably) belongsPaul Davis
2016-09-01Fix a bug when formatting time stringsJohn Emmas
It seems that 'strftime()' (on Windows) works differently from its non-Windows counterparts. Specifically, some formatting options (e.g. %F) are not recognised in the Windows implementation. Fortunately, glibmm comes to our rescue here! So let's use the glib implementation which will hopefully work the same on all platforms.
2016-08-22use user-specified insertion point when adding new tracks/busses with a templatePaul Davis
2016-08-22use insert at specification when duplicating tracks/bussesPaul Davis
2016-08-22factor out "new route insertion point" enums so they can be shared by ↵Paul Davis
relevant dialogs
2016-08-21Fix another crash at exit:Robin Gareus
Collecting bindings after ::finish() has already destroyed half the GUI will result in memory corruption invalid Glib::RefPtr<Gtk::Action> Gtkmm2ext::ActionMap::get_actions() Gtkmm2ext::Bindings::get_all_actions() KeyEditor::Tab::populate() KeyEditor::refresh() Editor::set_script_action_name() LuaInstance::session_going_away() PBD::Destructible::drop_references() ARDOUR::Session::destroy() ARDOUR::Session::~Session() ARDOUR_UI::finish()
2016-08-04workaround changes in glibmm 2.49.xNils Philippsen
Glib::RefPtr defines the operator bool() as explicit which breaks comparisons like "some_ref_ptr == 0" or "... != 0". https://bugzilla.gnome.org/show_bug.cgi?id=769502
2016-07-25add some flush_pending timeoutsRobin Gareus
2016-07-18move show_gdk_event_state() utility function from gtk2_ardour to libs/gtkmm2extPaul Davis
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-13fix save/restore of preferences torn-off-window statePaul Davis
2016-07-13use Session::cancel_all_solo()Paul Davis
2016-07-13fix odd double conditionalPaul Davis
2016-07-04stop-and-forget-capture should not toggle transport state, only stop itPaul Davis
2016-06-29Revert "remove unnecessary duplicate loading of GTK RC file"Paul Davis
This reverts commit 694d805bb0dd7531a58caa7cf617b8ea117e7588.
2016-06-29remove unnecessary duplicate loading of GTK RC filePaul Davis
2016-06-26BSD portabilityRobin Gareus
Adopted from Michael Beer -- GH pull-request #232
2016-06-21use running_from_source_tree()Paul Davis
2016-06-12stop AddRouteDialog from being modal and from using a recursive run loopPaul Davis
2016-06-07use contextual translation macro for "Locations"Paul Davis
2016-06-06add pre-release warning dialog. It wil not be shown when running via ardev etc.Paul Davis
2016-06-03move from PresentationInfo::global_order() to PresentationInfo::order, and ↵Paul Davis
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work
2016-05-31use new record safe control in GUIPaul Davis
2016-05-31add route dialog should always show up wherever the mouse is, not in its ↵Paul Davis
last location
2016-05-31manually fix rebase/merge issues caused by addition of plugin presets to ↵Paul Davis
methods which add a new track/bus
2016-05-31fix dialog message shown when a backup of an old session file is madePaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31some tweaks for solo logic to get things working as they were before (correctly)Paul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit