add gtk
Apply quilt patches to gtk
More quilt stuff
Add patches
Edit patches
GtkMenu: Add "initial-menu-shift" style property for popup menus, to enable the default menu position to be moved out from under the pointer.

Prior to Gtk 3.8, this shift was unintentionally provided by
GtkMenu-horizontal-padding and GtkMenu-vertical-padding.  It was used
by some themes to prevent unintentional context menu item activation.

https://bugzilla.gnome.org/show_bug.cgi?id=711760

Signed-off-by: Michael Webster <miketwebster@gmail.com>
tooltip: Fix possibly briefly appearing at 0x0

When showing a tooltip on the edge of a monitor, the tooltip could be wrongly
placed and be shown going from one monitor to the next.

This happened because the allocation for current_window might have been reset
when hidden, and both width & height were set to 1, hence wrong calculations.

Making the window visible could lead to tooltip briefly appearing at 0x0, so
instead the natural size is requested & used.

https://bugzilla.gnome.org/show_bug.cgi?id=698730
Signed-off-by: Olivier Brunel <jjk@jjacky.com>
Signed-off-by: Michael Webster <miketwebster@gmail.com>
changelog
gtk: fix format file