Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-11 | NO-OP: whitespace | Robin Gareus | |
2019-04-11 | Add API to render a reflection | Robin Gareus | |
This is to be used sparingly because the pattern is dynamically created every time. Mainly for the benefit of some Mixbus widgets -- compared to ArdourButton::convex_pattern | |||
2019-03-20 | ActionManager::get_all_actions() no longer includes <Actions> in the paths ↵ | Paul Davis | |
it returns, part 1 | |||
2019-03-20 | make ::ardour_action_name() private to Bindings, because nothing else uses ↵ | Paul Davis | |
it and it semi-exposes the <Actions> nonsense | |||
2019-03-19 | Compiler fix for 201110. | Ben Loftis | |
2019-03-19 | use a new unhandled (thus far) exception rather than ::abort() when an ↵ | Paul Davis | |
action is undefined | |||
2019-03-09 | Work-around crash when printing bindings | Robin Gareus | |
(ardour -b or Keyboard-Shortcuts > Print Bindings) see also https://github.com/Ardour/ardour/pull/447 | |||
2019-02-28 | NO-OP: whitespace | Robin Gareus | |
2019-02-28 | Abort when Action cast failed | Robin Gareus | |
Previously the action-manager only called ::abort() when an action could no be found. This add a further restriction that the expected class must match. | |||
2019-02-28 | Remove ancient, unmaintained xcode project files | Robin Gareus | |
2019-01-13 | adjust debug/trace output for key bindings | Paul Davis | |
2019-01-13 | additional API to make it nicer to get an existing action group | Paul Davis | |
2018-12-20 | Fix crash for external windows | Robin Gareus | |
eg. LV2 externalUI windows are not managed by ardour; Ardour cannot intercept mapped() or delete_event() signals and hence also not create a visibility-tracker. First call to WindowProxy::toggle() creates the window, and the 2nd call crashed since 6ca8ec5141c, due to missing vistracker. e.g. externalUI plugin windows, the processor-box uses WindowProxy for all plugin-UIs incl. externalUIs. | |||
2018-12-12 | replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls | Paul Davis | |
2018-12-11 | add ActionManager::get_actions() to fetch all actions created in ↵ | Paul Davis | |
ActionGroups with a given "owner" value | |||
2018-12-10 | add basic concept of an "owner" for an action group, to allow later grouping | Paul Davis | |
2018-12-10 | add ActionManager::set_sensitive() for Gtk::ActionGroup | Paul Davis | |
2018-12-10 | change ActionManager::find_action() back to ActionManager::get_action() | Paul Davis | |
This avoids dozens or hundreds of unnecessary changes in gtk2_ardour code | |||
2018-12-10 | consolidate ActionMap and ActionManager APIs into a single namespace | Paul Davis | |
2018-12-10 | provide (Static)ActionMapOwner::action_map() | Paul Davis | |
2018-12-08 | Properly keep track of Window Visibility, action state | Robin Gareus | |
This fixes inconsistent WM::Proxy state when a window is destroyed Specifically "session-options-editor" when the session is unloaded; previously "toggle-session-options-editor" was never unset. | |||
2018-12-06 | add syntactic sugar for fetching toggle and radio actions | Paul Davis | |
2018-12-05 | some ActionMap infrastructure to start removing ActionManager | Paul Davis | |
2018-12-05 | add new variant of ActionMap::find_action() | Paul Davis | |
This is more useful when replacing ActionManager::get_action | |||
2018-11-29 | Fix uninitialized variable | Robin Gareus | |
2018-11-29 | NO-OP: whitespace | Robin Gareus | |
2018-10-26 | Glib throws a const FileError exception | Robin Gareus | |
2018-10-14 | remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead | Paul Davis | |
2018-10-09 | Ignore small (or negative) radii. | Robin Gareus | |
Some calls use e.g. (corner_radius - 1.5). With small radii or boxy layout the radius can become negative. | |||
2018-10-09 | Constant radian/degree factor | Robin Gareus | |
2018-10-02 | Prepare a boxy, no round borders, button-style | Robin Gareus | |
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 3 of 3 | |||
2018-09-23 | remove debug output | Paul Davis | |
2018-09-23 | remove debug output | Paul Davis | |
2018-09-23 | defer creating a visibility tracker for a window until the window is mapped | Paul Davis | |
Without this, the visibility tracker will report that the window is not visible at startup, and this overrides the XML _visible property which denotes that the window should be made visible | |||
2018-09-21 | Fix --no-nls (2/5), prefer #if in libs | Robin Gareus | |
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef | |||
2018-09-10 | Initial changes needed for building Mixbus (with MSVC) as version 5 | John Emmas | |
(Mixbus itself will probably need extra changes) | |||
2018-04-12 | Only update tooltips if there is an actual change -- #7268 | Robin Gareus | |
Changing a tooltip resets the timeout. In one particular case, while rolling, AudioClock::set() is calling set_tooltip() at a rate faster than the tooltip timeout and prevents tooltip from showing at all (even if there is no actual change to the tooltip text). Alas, there is no trivial fix for this UI side and there may be other such cases. A central check is more than practical. | |||
2018-02-15 | When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵ | John Emmas | |
using different versions of the SESSION_FILE format | |||
2018-02-14 | Accommodate the change from libtimecode to libtemporal | John Emmas | |
2018-01-17 | Explicit encoding for bindings html. | Robin Gareus | |
2017-12-22 | Update Japanese translation | Hiroki Inagaki | |
2017-08-18 | NO-OP: whitespace | Paul Davis | |
2017-08-18 | strip <Actions>/ from displayed path when printing bindings to HTML | Paul Davis | |
2017-08-09 | Separate set_toggleaction_state () API | Robin Gareus | |
Prepare for a method consistent with access_action(): * separate group + action names * no action string parsing overhead. * no fatal, abort () call for invalid actions | |||
2017-07-19 | MSVC changes needed to implement the new 'widgets' library | John Emmas | |
2017-07-17 | add required stdint.h | Paul Davis | |
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |