- 04 Apr, 2010 40 commits
-
-
Kristian Rietveld authored
These have been introduced in Leopard and default to int and unsigned int. In 64-bit Snow Leopard they are long and unsigned long. This caused issues with the getRectsBeingDrawn message which needs a pointer to a NSInteger (long on 64-bit!) but we passed in an integer. Surprisingly this problem was visible when compiling with -O0 (segfault), but *not* when compiling with -O1. Other messages were NSInteger is now needed have also been adapted. Since NSInteger and NSUInteger are not available on Tiger, a define has been added to add typedefs for these when they have not been defined by the system headers.
-
Ivar Smolin authored
-
Iestyn Pryce authored
-
Iestyn Pryce authored
-
Kristian Rietveld authored
Seems like some minus signs sneaked in while diffing and reapplying... Fixes regression noted in 480065.
-
Theppitak Karoonboonyanan authored
-
Jonh Wendell authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Kristian Rietveld authored
Initialize event_last_[xy] to out of range coordinates and also update these values in enter and leave notify. Fix up calls to update_prelight() from size allocate. Unconditionally doing these calls caused problems with hover selection. Now we only do this call when the "width before the expander column" has changed. (Which might be awkward, but it is the best heuristic I could come up with so far).
-
Kristian Rietveld authored
Commit again after revert. Store (x, y) of last motion event. From gtk_tree_view_adjustment_changed(), call prelight_or_select() so that the prelight is recalculated. We do the same from gtk_tree_view_size_allocate() for the case that clicking on an expander shows new rows that resize the column(s) left of the expander. This means that the expander is moved horizontally, in such a case the prelight also has to be reconsidered.
-
Matthias Clasen authored
-
Tor Lillqvist authored
-
Matthias Clasen authored
This was causing stack overflow due to an obvious infinite recursion. See e.g. RH #548849.
-
Matthias Clasen authored
-
Matthias Clasen authored
This patch makes the text view behave more similar to entries. Patch by Michael Natterer, see bug 50942
-
Matthias Clasen authored
-
Matthias Clasen authored
This patch changes GDK to add all matching virtual modifiers in the state field of the key event. The corresponding GTK+ change makes use of a new GdkKeymap function to map virtual modifiers back to real modifiers and detect conflicts while doing so. This should fix bug 603190 and bug 427409.
-
Richard Hughes authored
-
-
-
Javier Jardón authored
Also, use Gtk-Doc markup to improve documentation cross-references. https://bugzilla.gnome.org/show_bug.cgi?id=597865
-
Benjamin Otte authored
Commit 9e7c91bf added a bit too many LDFLAGS to the build of gtk-update-icon-cache, revert it to only use the required ones. Bug 605036
-
Matthias Clasen authored
By making the widget itself insensitive.
-
Matthias Clasen authored
When auto-mnemonics are on, hide mnemonics with insensitive target.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Javier Jardón authored
-
Javier Jardón authored
Use G_GSIZE_FORMAT instead of %d
-
Jorge González authored
-
Matthias Clasen authored
...and show them in menus when navigating the menu with the keyboard. This is similar to what other platforms do, and reduces visual clutter. There is a setting to control this. Most of the work on this patch was done by Thomas Wood. See bug 588554.
-
Matthias Clasen authored
-
Matthias Clasen authored
This was reported in bug 605008
-
Benjamin Otte authored
This adds LDFLAGS everywhere where they were previously pulled in via other libraries. This is however unsupported by modern linkers. You can trigger these failures by building with gold (or, I'm told, with very new ld).
-
Benjamin Otte authored
Not removing the signal handler caused crashes if the adjustment survived longer than the scrolled window and still emitted signals. This could happen inside WebKit.
-
Jorge González authored
-
Carlos Garcia Campos authored
There's no printer when doing print preview so it's not possible to get its hard margins.
-
Dan Winship authored
GtkIconSize is an extensible enumeration (via gtk_icon_size_register()), so methods that claim to take/return a GtkIconSize need to actually use "int" to work correctly with bindings that are strict about enum values. https://bugzilla.gnome.org/show_bug.cgi?id=604895
-
-