summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
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
2016-05-31initial part of vca assignment via context menuPaul Davis
2016-05-31first pass at making the GUI for a VCA visiblePaul Davis
2016-05-31extend add route dialog to include VCA mastersPaul Davis
2016-05-31remove the entire idea of a tabbable for VCA master fadersPaul Davis
Conflicts: gtk2_ardour/master_faders.cc
2016-05-31most of the changes required to add a new master faders tabbablePaul Davis
the visibility button isn't actually working correctly
2016-05-17group Product/App specific resourcesRobin Gareus
* only install icons relevant to product * use program-name (as-is) as prefix * keep icons/* for all products
2016-05-10add visibility tracking for main windowPaul Davis
2016-05-06amend baca1fd3 (actually use preset)Robin Gareus