Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-30 | French translation update | Olivier Humbert | |
2016-10-26 | Fix restoration of key bindings assigned to Windows+key, bug #7037 | Tim Mayberry | |
Windows key generates Mod4+Super (at least with the version of Gdk we use on linux) so for bindings using the Windows key to work, GDK_SUPER_MASK has to be added to modifier mask. | |||
2016-10-12 | map::clear() calls erase. Cleans up cpp check warning 'iterator used after ↵ | Nathan Stewart | |
element has been erased' | |||
2016-09-29 | manually revert b9cab93fb116b and remove associated code. | Paul Davis | |
For the last time, because of how GDK works, Keyboard::PrimaryModifier on MacOS MUST include MOD2 ***AND** META | |||
2016-09-29 | enhance -D bindings output | Paul Davis | |
2016-08-30 | Update our MSVC project files to generate the most recent Ardour session ↵ | John Emmas | |
file format (ver 5) rather than the older v3 format | |||
2016-08-19 | fix optimized build compilation | Robin Gareus | |
2016-08-19 | For MSVC, 'using namespace whatever' doesn't help us to differentiate ↵ | John Emmas | |
between ambiguous type names so... given that 'Rectangle' is a type name that's commonly found in several different namespaces, we'll need to specify explicitly which one we want. | |||
2016-08-19 | fix failure to remove keyvalue from Keyboard::state on key release | Paul Davis | |
2016-08-17 | Fix anchored popups with separators in them | Julien "_FrnchFrgg_" RIVAUD | |
The code computing the position of the popup menu used to compare the given string to each MenuItem::get_label() result, but that method actually replaces the content (child) of the MenuItem if that child is not already a Gtk::Label. In particular, this breaks menu separators. Avoid the issue by checking by hand if the only child of the MenuItem is a Label, and directly compare the label text. | |||
2016-08-17 | Replace positioning function with popup helper | Julien "_FrnchFrgg_" RIVAUD | |
Because all uses of the function positioning menus anchored to a widget were as callback argument to Gtk::Menu::popup() where the caller needed to correctly bind arguments, this led to repeated and a bit obscure code. Wrap the logic into an helper function that takes care of all that, and update the callers. | |||
2016-08-14 | Ensure RelevantModifierKeyMask is updated on each modifier change. | nick_m | |
- fixes bug where changing prefs in User Interaction only took effect on restart. | |||
2016-08-09 | remove debug output | Paul Davis | |
2016-08-08 | fix definition of PrimaryModifier for Keyboard for OS X | Paul Davis | |
2016-08-08 | fix display of modifiers on OS X in the bindings editor | Paul Davis | |
2016-08-08 | Move anchored menu placement strategy to Gtkmm2ext utils | Julien "_FrnchFrgg_" RIVAUD | |
So that it can be used by others. | |||
2016-08-06 | update german translation | Edgar Aichinger | |
2016-08-04 | workaround changes in glibmm 2.49.x | Nils 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-25 | add a timeout to flush_pending() | Robin Gareus | |
In some circumstances UI::flush_pending never returns, and all UI interactive ends up being driven by while (gtk_events_pending()) { gtk_main_iteration(); } This has various implications depending on the caller and usually results in a crash at session-close or exit. | |||
2016-07-20 | minor safety fix for the Pane | Paul Davis | |
2016-07-20 | Gtkmm2ext::Pane: attempt to track child lifetime, since Gtkmm 2.4 doesn't do ↵ | Paul Davis | |
this correctly | |||
2016-07-18 | fix a compile of annoying compiler warnings with elcap clang | Paul Davis | |
2016-07-18 | before pushing keybindings to GTK for menu display, make sure that we add ↵ | Paul Davis | |
back the META modifer that GTK expects | |||
2016-07-18 | move show_gdk_event_state() utility function from gtk2_ardour to libs/gtkmm2ext | Paul Davis | |
2016-07-18 | fix incorrect restoration of pane positions on Apple. | Paul Davis | |
Code to check if we were to close to an edge (for window resizing) blocked all divider setting, because it would be called with a current widget allocation of 1x1 | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | regenerate and manually fix all PO files so that ./waf i18n doesn't generate ↵ | Paul Davis | |
unnecessary errors | |||
2016-06-30 | use initialization, not explicit assignment | Paul Davis | |
2016-06-23 | more tweaks to HTML output when printing key bindings | Paul Davis | |
2016-06-21 | use new keyboard modifier names, and replace GDK names with better versions | Paul Davis | |
2016-06-21 | provide some Keyboard:: methods to get access to other versions of modifier ↵ | Paul Davis | |
names | |||
2016-06-20 | some modest improvements in the html rendering of key bindings, plus use of ↵ | Paul Davis | |
normal modifier names | |||
2016-06-14 | remove debug output from Pane code | Paul Davis | |
2016-06-13 | working version of pane position mgmt for OS X | Paul Davis | |
2016-06-13 | write some code to limit pane handle positions on OS X. | Paul Davis | |
So far untested, and uncompiled | |||
2016-06-12 | give WindowProxy its own map/unmap signals so that other things can track ↵ | Paul Davis | |
map/unmap without accessing the Window | |||
2016-06-08 | fix thinko in Pane expose event handler. | Paul Davis | |
There are always less dividers than children | |||
2016-06-07 | minor optimization when search for actions | Paul Davis | |
2016-06-07 | make it possible to disable VisibilityTracker's use of WM visibility | Paul Davis | |
2016-06-06 | fix crashing bug in Pane when accessing dividers | Paul Davis | |
2016-06-06 | add a destructor for Gtkmm2ext::Pane that unparents the children. | Paul Davis | |
This seems to be required, although there is confusion in Gtkmm3 about this. | |||
2016-06-02 | NOOP: space required | Paul Davis | |
2016-06-01 | fix case where pane divider is not redrawn after a leave event. | Paul Davis | |
2016-06-01 | fix styling of pane dividers (the original reason for the "*Pane*" ↵ | Paul Davis | |
widget=>style spec) | |||
2016-06-01 | Accommodate recently introduced source(s) in our MSVC project (gtkmm2ext) | John Emmas | |
2016-06-01 | allow StripWidth icon to draw properly on non-square buttons | Robin Gareus | |
2016-05-31 | make pane divider placement a little safer | Paul Davis | |
2016-05-31 | fix default pane divider cursor for vertical panes | Paul Davis | |
2016-05-31 | shrink down pane divider/handle width | Paul Davis | |
2016-05-31 | fix pane behaviour when children are hidden/shown | Paul Davis | |