Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2017-03-13 | Clean up existing bindings on reset | Robin Gareus | |
2017-03-11 | create_action_group -> get_or_create_action_group | Robin Gareus | |
Since adding an action-groups hides existing actions with the same name, this adds a way to look up actions first. This fixes an issue introduced in 6af51b52ffd6 (both window_manager.cc and ardour_ui_ed.cc use the "Window" group. | |||
2017-03-11 | NO-OP whitespace | Robin Gareus | |
2017-03-11 | Remove old modal get_color API. | Robin Gareus | |
2017-02-20 | Allow to pre-seed Tabbable detached state. | Robin Gareus | |
2017-02-12 | Update Japanese translation | Hiroki Inagaki | |
2017-02-06 | Tweak output formatting of save_all_bindings_as_html | Ben Loftis | |
2017-02-01 | Properly remember window position. | Robin Gareus | |
Querying the position of unmapped windows may or may not return a valid position. -- the configure handler is also called after hiding a window. | |||
2017-01-22 | Update Japanese translation | Hiroki Inagaki | |
2017-01-20 | Yet another pane pain: allow deleting children using forall_vfunc | Robin Gareus | |
We not only need to make sure the iterator remains valid, but also the object pointed to. Valgrind trace: Invalid read of size 8 Gtkmm2ext::Pane::forall_vfunc(int, void (*)(_GtkWidget*, void*), void*) (pane.cc:617) Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) gtk_container_destroy (gtkcontainer.c:1073) g_closure_invoke (gclosure.c:804) ... g_object_run_dispose (gobject.c:1084) | |||
2017-01-15 | Add Japanese translation | Hiroki Inagaki | |
2017-01-12 | add API to query name of bound action | Robin Gareus | |
2017-01-08 | NO-OP: whitespace | Robin Gareus | |
2017-01-08 | Fix Pane size allocation: | Robin Gareus | |
* Skip calling allocate on recently hidden children. * Don't [temporarily] call size_allocate with negative sizes | |||
2017-01-08 | Fix crash when changing Pane widgets -- #7198 | Robin Gareus | |
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element in the destroy notify callback. If the vector is modified, that pointer becomes invalid. Add 2 widgets "A", "B". remove "B", add another one "C". Now if A is destroyed, notify_child_destroyed(PTR) points to invalid memory and not to "A". | |||
2017-01-05 | French translation update | Olivier Humbert | |
2017-01-05 | French translation update | Olivier Humbert | |
2017-01-02 | Enforce minimum pane sizes | Robin Gareus | |
* enforce minimum size of child widgets * honor manually set child-minsize in size-requests * ignore hidden children (eg. VCA) * clamp divider position (instead of just ignoring out-of-bounds moves) | |||
2016-12-21 | Fix crash when unpacking or deleting pane | Robin Gareus | |
Gtk::Widget_Class::dispose_vfunc_callback calls hide() which invokes Pane::handle_child_visibility which calls Pane::reallocate which tries to get the allocation of the widget being destroyed. | |||
2016-12-20 | Add Zoom/Expand icon | Robin Gareus | |
2016-12-19 | Towards packing CairoWidgets on ArdourCanvas. | Robin Gareus | |
2016-12-13 | changes to adapt to modified version of GTK/Quartz which uses only MOD2 for ↵ | Paul Davis | |
Command, everywhere. The default version of GTK2/Quartz uses MOD2+META for keys and MOD2 for scroll, which is basically insane | |||
2016-12-11 | Revert "Pixel hunt cairo-packer (status-bar, selection-clock border)" | Robin Gareus | |
This reverts commit 6015481377bc7c96d7e09b263a18b285fe2fc282. | |||
2016-12-11 | Pixel hunt cairo-packer (status-bar, selection-clock border) | Robin Gareus | |