- 05 May, 2013 11 commits
-
-
Matthias Clasen authored
Add annotations to all exported functions in GTK+ headers.
-
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
Not worth tracking uses of deprecated API individually here.
-
Matthias Clasen authored
Make all GDK_DEPRECATED and GDK_AVAILABLE macros use a new _GDK_EXTERN macro. _GDK_EXTERN defaults to just 'extern' but a subsequent commit will add visibility handling to it while building GTK+.
-
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 14 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.
-