- 07 Jan, 2016 3 commits
-
-
Matthias Clasen authored
Always returning a left_ptr if we can't find anything better broke firefox application-specific fallback for missing cursors. Keep that working by only doing the fallback for the CSS cursor names, not for things like hashes. https://bugzilla.gnome.org/show_bug.cgi?id=760141
-
Matthias Clasen authored
Always returning a left_ptr if we can't find anything better broke firefox application-specific fallback for missing cursors. Keep that working by only doing the fallback for the CSS cursor names, not for things like hashes. https://bugzilla.gnome.org/show_bug.cgi?id=760141
-
Matthias Clasen authored
Adwaita doesn't have this one, but we are falling to the default cursor anyway.
-
- 02 Jan, 2016 3 commits
-
-
Andika Triwidada authored
-
Andika Triwidada authored
-
Rafael Fontenelle authored
-
- 25 Dec, 2015 1 commit
-
-
Marek Černocký authored
-
- 17 Dec, 2015 2 commits
-
-
Paolo Borelli authored
Since we init dnd when opening the display, call the corresponding exit function (which is unused at the moment) when finalizing the display.
-
Paolo Borelli authored
Functions requiring CoInitialize are called just in two places: - the filechooser thread which calls its own CoInitializeEx - the dnd code Moving CoInitialize in the dnd specific init is cleaner and we can pair it with the corresponding CoUninitialize since CoUninitialize should be called as many times as CoInitialize. Note that it is ok to call this function multiple times, so it will not break if another codepath will need it in the future. The patch also replaces the deprecated CoInitialize with the equivalent call to CoInitializeEx (already used in the filechooser).
-
- 16 Dec, 2015 1 commit
-
-
Lars Uebernickel authored
A previous commit changed this function to return a pixbuf that is larger than the passed (width, height) when the surface has a device scale > 1. It's easy enough to take care of a scaled surface before calling this function. Revert to the old behaviour, but change gdk_pixbuf_get_from_window() to return a scaled version when the underlying surface is scaled. We need this because there's no other way to get to the unscaled window contents. https://bugzilla.gnome.org/show_bug.cgi?id=757147
-
- 15 Dec, 2015 1 commit
-
-
Chun-wei Fan authored
Build the gtk-update-icon-cache, gtk-builder-tool and gtk-query-settings tools and run gtk-update-icon-cache as part of the post-build "installation" process. Pointed out (and reminded) by Paolo Borelli in bug 759436 that we should build, "install" and run gtk-update-icon-cache in the MSVC builds as well.
-
- 13 Dec, 2015 1 commit
-
-
Aurimas Černius authored
-
- 11 Dec, 2015 1 commit
-
-
Lapo Calamandrei authored
...and make the change more subtle on the dark one.
-
- 09 Dec, 2015 2 commits
-
-
Anders Jonsson authored
-
-
- 08 Dec, 2015 1 commit
-
-
Khaled Hosny authored
-
- 07 Dec, 2015 2 commits
-
-
Adam Reichold authored
After removal of the selectable header and separator from the combo box, the method to update the menu sensitivity must be changed as it assumes at least two items within each sub menu and contains special handling for the separator. Removing this fixes bug #759079.
-
Carlos Garnacho authored
Otherwise rounding errors fool the "tab under coordinates" checks on crossing events, which will be triggered close enough to the window rectangle if the pointer moves slowly enough. With this, the tab_prelight() function correctly figures out we've moved the pointer outside the tab area when called in gtk_notebook_leave_notify(). https://bugzilla.gnome.org/show_bug.cgi?id=759091
-
- 05 Dec, 2015 22 commits
-
-
Piotr Drąg authored
-
Wolfgang Stöggl authored
-
Pedro Albuquerque authored
-
Matthias Clasen authored
-
Christian Hergert authored
These were a bit crammed, which doesn't match well with spacing used in various other parts of gtk.
-
Timm Bäder authored
-
Timm Bäder authored
-
Matthias Clasen authored
dialog-info is not an existing icon.
-
Sébastien Wilmet authored
'win.lines' contains the same content as the GtkTextBuffer, so to find @match_start, forward_chars_with_skipping() is called with skip_decomp=FALSE (the last parameter). So far so good. On the other hand, the content 'lines' (the needle split in lines) is casefolded and normalized for a case insensitive search. So, forward_chars_with_skipping(..., skip_decomp=TRUE) must be called only for the portion of text containing the needle. Since 'start_tmp' contains the location at the start of the match, we can simply begin at that location to find the end of the match. Unit tests are added. https://bugzilla.gnome.org/show_bug.cgi?id=758698
-
Timm Bäder authored
Instead of xpad/ypad of 4 for every widget, just increase the row-spacing and column-spacing by 8. https://bugzilla.gnome.org/show_bug.cgi?id=758790
-
-
-
Emmanuele Bassi authored
Instead of just listing the return type of get_plus_button() and get_minus_button() in the documentation, we can use the (type) annotation to ensure that the introspection data reflects the actual type of the returned widget.
-
-
LRN authored
This is a copy of a similar comment in another place, which explains why WS_EX_TRANSPARENT windows get a special treatment. https://bugzilla.gnome.org/show_bug.cgi?id=758484
-
-
LRN authored
While searching for the cause of bug 746745 it was discovered that one could not set WS_EX_TOPMOST extended window style with SetWindowLong(), but must use SetWindowPos() for that purpose. This was never a problem most likely because it is highly unlikely for windows to acquire/lose WS_EX_TOPMOST after they are created, by means other than SetWindowPos() (which GTK does use to raise/lower windows and set/remove keep_above), and because trying to set/unset WS_EX_TOPMOST with SetWindowLong() results in WS_EX_TOPMOST merely not being set/unset (that is, other styles are still set/unset within the same call and no error is signalled). https://bugzilla.gnome.org/show_bug.cgi?id=758483
-
Matthias Clasen authored
-
Matthias Clasen authored
Clarify that only parts of the font name are used. https://bugzilla.gnome.org/show_bug.cgi?id=758367
-
LRN authored
This prevents normal application windows (and other kinds of windows) from being moved up in Z-order to be above windows that have the always-on-top bit set. Doing so would make the previously-normal windows in question also always-on-top implicitly. Windows that are already always-on-top will be restacked on top of other always-on-top windows too. https://bugzilla.gnome.org/show_bug.cgi?id=746745
-
LRN authored
-
Jonas Ådahl authored
If the buffer of a cursor is NULL, for example if its an empty cursor, just set the cursor surface to NULL as well. Not doing this we'll use uninitialized hotspot coordinates, dimensions and scales. https://bugzilla.gnome.org/show_bug.cgi?id=758025
-