- 05 May, 2013 7 commits
-
-
Matthias Clasen authored
This is in preparation to modernizing our handing of exported symbols.
-
Matthias Clasen authored
glib-mkenums is not currently clever enough to know which version an enum type was added in, so just mark all the _get_type() functions as available in all versions.
-
Matthias Clasen authored
Add a macro to declare that a particular symbol is available in all versions of GTK+. All newly-added symbols should have proper version macros (like GDK_AVAILABLE_IN_3_4).
-
Matthias Clasen authored
If config.h is included after gdkversionmacros.h, _GDK_EXTERN gets redefined and cpp doesn't like that.
-
Matthias Clasen authored
It is not needed here.
-
Matthias Clasen authored
_gtk_text_layout_get_line_xrange was not exported and not used inside GTK+ either.
-
Victor Ibragimov authored
-
- 04 May, 2013 7 commits
-
-
Matthias Clasen authored
This avoids an evil trap when doing MAX (..., ... - 2 * border_width) and the expression on the right gets promoted to unsigned, instead of going negative as you would expect. https://bugzilla.gnome.org/show_bug.cgi?id=699633
-
Ignacio Casal Quinteiro authored
-
Matthias Clasen authored
Draw a checkerboard pattern, and add an interactive mode that waits for events before moving on. This makes it easier to see when a size is wrong.
-
Matthias Clasen authored
These tests check that a toplevel window ends up with the expected size after setting default sizes or resizing. It currently passes on X, but fails with client-side decorations under X and Wayland.
-
Matthias Clasen authored
When we call _gdk_wayland_display_load_cursor_theme during the initial opening of the first display, gdk_setting_get does not work yet, since it relies on the default display/screen being set, which only happens after open returns. Instead, just use the screen of this display.
-
Matthias Clasen authored
This was broken in e9f182e3
-
Matthias Clasen authored
This makes GtkSettings survive the object finalize test.
-
- 03 May, 2013 8 commits
-
-
John Ralls authored
Document that the restrictions on Win32 apply also to Quartz.
-
Stefan Sauer authored
-
Colin Walters authored
Otherwise Emacs makes one's life miserable.
-
Guillaume Desmottes authored
GtkIconView doesn't ref the rows of the model so we have to make sure that a level is actually empty before destroying it. https://bugzilla.gnome.org/show_bug.cgi?id=698846
-
Matthias Clasen authored
This was broken since forever. Good that we never finalize theme engines...
-
Matthias Clasen authored
As far as refcounting is concerned, invisibles are like windows: you have to destroy them.
-
Matthias Clasen authored
This makes the file chooser pass this test
-
Matthias Clasen authored
If the async call is finished after the dialog is already disposed, bad things happen. Prevent that by marking the dialog as dismissed in this case.
-
- 02 May, 2013 18 commits
-
-
Benjamin Otte authored
It's not necessary anymore because gdk_display_manager_get() always succeeds and the value is independant of when it was called as it's no longer backend specific.
-
Benjamin Otte authored
Fixes the window not emitting a "notify::attached-to" signal when the attach-widget goes away.
-
Benjamin Otte authored
This is not needed anymore, as only one type exists and that type can always be instantiated.
-
Benjamin Otte authored
This is an API break, but the broadway backend is unsupported, so we can get away with it.
-
Benjamin Otte authored
This is an API break, but the wayland backend is unsupported, so we can get away with it.
-
Benjamin Otte authored
Just create a backend-agnostic displaymanager. Creating the displays later on determines the backend in use.
-
Benjamin Otte authored
Use the same logic for display creation in gdk_display_manager_open_display() that is used for displaymanager creation.
-
Benjamin Otte authored
This follows the same reasoning as the X11 backend in commit 0122a9da
-
Benjamin Otte authored
This follows the same reasoning as the X11 backend in commit 0122a9da
-
Benjamin Otte authored
AtkSelection requires that the immediate children of the object are the selectable items. The combobox however is implemented with just 1 child: The popup menu. The popup menu is implementing the selectable interface. Test are updated to reflect this change.
-
Matthias Clasen authored
When the hostnamed call is cancelled, we get a G_IO_ERROR_CANCELLED error back. Handle it properly.
-
Matthias Clasen authored
This reverts commit f326c0ea. Grr, turns out that cancelling is not that reliable :-(
-
Matthias Clasen authored
We were silently relying on everybody to detach their windows, and would leak memory otherwise.
-
Matthias Clasen authored
Taking a full reference of the attach widget creates a reference cycle, and keeps the attach_widget alive longer than it should.
-
Matthias Clasen authored
If we cancel the call in dispose, no need to ref the object we pass as userdata. Avoids the risk of leaking the ref if the call is actually canceled.
-
Matthias Clasen authored
-
Matthias Clasen authored
This reverts commit cf669508.
-
Matthias Clasen authored
This reverts commit 17b97333.
-