Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-04 | Allow DnDVbox to sort the selection, using original order | Robin Gareus | |
In preparation for Processors to be copy/pasted in the same order as they appear on the strip -- not order in which they are selected. | |||
2017-07-02 | Add binding-proxy to ClickBox | Robin Gareus | |
2017-07-02 | Add control-focus notifications from bindable widgets. | Robin Gareus | |
2017-06-29 | Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext) | John Emmas | |
2017-06-29 | Remove ambiguity ('CheckMenuItem' conflicts with an item already existing in ↵ | John Emmas | |
MSVC) | |||
2017-06-29 | Add a convenience MenuHelper c'tor | Robin Gareus | |
This is pretty much Gtkmm's * CheckMenuElem::CheckMenuElem * MenuElem::MenuElem except MenuItems are created with bool mnemonic = false; | |||
2017-06-22 | Remove unused pbd/locale_guard.h header from Gtkmm2ext::Barcontroller class | Tim Mayberry | |
2017-05-14 | update german translation | Edgar Aichinger | |
2017-05-05 | remove cruft (unused UI::ui_scale) | Robin Gareus | |
2017-05-04 | MIDI learn on ctrl + middle-click only (not ctrl + other mods + btn2). | Robin Gareus | |
This fixes various other operations that use ctrl + btn2. e.g. ctrl+alt+btn2 temporary all un/solo/mute. | |||
2017-04-27 | Fix Editor/Mixer visibility (OSX, NSGLCanvas) | Robin Gareus | |
Only unpacking a widget retains the GdkWindow and and the widget is still mapped. The NSView is still visible. See also 235631a6. | |||
2017-04-19 | Use XMLNode::get/set_property API in Gtkmm2ext::WindowProxy class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in Gtkmm2ext::Tearoff class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in Gtkmm2ext::Tabbable class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in Gtkmm2ext::Keyboard class | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property API in Gtkmm2ext::Bindings class | Tim Mayberry | |
2017-04-19 | Add missing <iostream> header include | Tim Mayberry | |
This will be required for subsequent commits that remove inclusion of <iostream> from some shared headers. | |||
2017-04-17 | NO-OP: whitespace | Robin Gareus | |
2017-04-17 | Send unmap event when removing a widget | Robin Gareus | |
This fixes a crash when hiding an ArdourCanvas Item VCA which is about to display a tooltip. | |||
2017-03-30 | Shortcut editor: include a raw list of the currently-available actions in ↵ | Ben Loftis | |
the printout. | |||
2017-03-21 | Debug NSView Exposure | Robin Gareus | |
2017-03-21 | consolidate NSGLView | Robin Gareus | |
2017-03-21 | Accommodate newly introduced sources in our build projects (gtkmm2ext) | John Emmas | |
2017-03-21 | The new class 'Gtkmm2ext::EventBoxExt' needs to be exportable when building ↵ | John Emmas | |
with MSVC (previously the c'tor was private and nothing was getting exported anyway) | |||
2017-03-21 | match name of synthesized property (fixed i386 builds) | Robin Gareus | |
2017-03-21 | Fix gcc4 builds | Robin Gareus | |
2017-03-21 | fix OSX/PPC compilation | Robin Gareus | |
2017-03-20 | Towards a consistent render() API. | Robin Gareus | |
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45 void render (cairo_t*, cairo_rectagle*) void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*) ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context, this improves overall API consistency. | |||
2017-03-20 | Forward un/map events to NSGLView | Robin Gareus | |
2017-03-20 | NSGLView: default to hidden, add API to un/hide | Robin Gareus | |
2017-03-20 | Add a EventBox wrapper to forward unmap events. | Robin Gareus | |
2017-03-20 | Allow CairoWidget to be backed by NSGLView | Robin Gareus | |
2017-03-20 | Move NSGlView into libgtkmm2ext | Robin Gareus | |
This allows to re-use the concept with CairoWidget |