summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-22tweak DEBUG_TRACE output for key_press_focus_acceleratorPaul Davis
2016-02-22fix tooltip text to accurately describe how to reattach window.Paul Davis
This commit incorrectly describes top level menu structure inside a file in libs/gtkmm2ext.
2016-02-22add "Editor" to detached editor window name to see if this fixes Unity WM ↵Paul Davis
behaviour
2016-02-22splash window should not be marked as a POPUP. Follow master's leadPaul Davis
2016-02-22change name of default key binding file to match what is actually builtPaul Davis
2016-02-22fix inadvertent case changePaul Davis
2016-02-22additional GTKOSX => __APPLE__ changes missed in previous commitPaul Davis
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22add a clarifying commentPaul Davis
2016-02-22add const_cast to avoid compiler warnings from apple gccPaul Davis
2016-02-22change operator<< for Keyboardkey to show state in hexPaul Davis
2016-02-22no more munging with keyvals/accels on OS XPaul Davis
2016-02-22remove Bindings::ignored_state and use Keyboard::RelevantModifierMaskPaul Davis
2016-02-22set PrimaryModifier on OS X to match the actual bits used by GTK for CommandPaul Davis
2016-02-22remove Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator().Paul Davis
This is no longer needed because we can set the modifier to the actual bits that GTK uses for Command (META+MOD2)
2016-02-22fix variable naming/scope issuesPaul Davis
2016-02-22remove all trace of SAE from source code.Paul Davis
This had become incoherent over time, and posed a development hazard and burden going forward
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22change suffix of keybinding files to ".keys" to avoid conflict with earlier ↵Paul Davis
versions. Move some code around that should never have been inside libs/ardour to begin with.
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul Davis
2016-02-22ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a windowPaul Davis
2016-02-22convert Splash dialog into Gtk::WINDOW_POPUP in the hope that it will float ↵Paul Davis
above all, in all WM's
2016-02-22change name of default bindings to us.bindings (and thus binding definitions ↵Paul Davis
to us.bindings.in) "us" indicates keyboard layout.
2016-02-22update Mackie code to use new API to get all actionsPaul Davis
2016-02-22use newer API to show all actions and bindings with -bPaul Davis
2016-02-22cleanup Bindings/ActionMap API to get all actions for various purposesPaul Davis
2016-02-22clean up, edit, rationalize bindings definitions file.Paul Davis
This removes some non-existent actions and puts others into the right binding set when building the actual bindings definitions
2016-02-22fix up code to print all available actions and existing key bindingsPaul Davis
2016-02-22action maps now have namesPaul Davis
2016-02-22create a two-way association between an action map and a bindings object, ↵Paul Davis
rather than just one way. This helps us lookup bindings when printing out lists for the user
2016-02-22Window Manager object should use global action map, since bindings are part ↵Paul Davis
of the global set
2016-02-22merge once again with masterPaul Davis
2016-02-22tweak to start addressing mis-classification of various editor commands as ↵Paul Davis
global
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-22various fixes for saving bindings statePaul Davis
2016-02-22fix memory lifetime management issuePaul Davis
2016-02-22fix typo in binding key namePaul Davis
2016-02-22use Bindings API for binding replacementPaul Davis
2016-02-22change/extend/rework Bindings API to allow replacement and provide ↵Paul Davis
stub/hook/call to save bindings
2016-02-22use X_() to mark binding names as non-translatedPaul Davis
2016-02-22initial compilable version of saving key bindings with "new" schemePaul Davis
2016-02-22add step entry bindings pointer to step entry window so that bindings will ↵Paul Davis
be used
2016-02-22small rationalization of naming and code for managing plugin GUI visibilityPaul Davis
2016-02-22changes to support new key bindings editor designPaul Davis
2016-02-22clean up registration of toggle window actionsPaul Davis
2016-02-22redesign key editor to work with tabbed notebook, one tab per set of bindingsPaul Davis
2016-02-22fix double initialization of key bindings editor AND rename video import ↵Paul Davis
menu item correctly
2016-02-22bindings: prevent double registration and double signal connection, and ↵Paul Davis
provide get_all_actions() methods
2016-02-22switch all action registration/binding code over to new API.Paul Davis
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor