- 05 Jan, 2011 1 commit
-
-
Matthias Clasen authored
By making window caches refcounted. This fixes problems with leaking drag contexts, as experienced in https://bugzilla.gnome.org/show_bug.cgi?id=637691 and https://bugzilla.gnome.org/show_bug.cgi?id=144324 Based on a patch by drago01@gmail.com
-
- 03 Jan, 2011 1 commit
-
-
Nguyễn Thái Ngọc Duy authored
Signed-off-by:
Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-
- 21 Dec, 2010 16 commits
-
-
Matthias Clasen authored
-
Benjamin Otte authored
-
Benjamin Otte authored
Also rename all the macros etc.
-
Benjamin Otte authored
-
Matthias Clasen authored
-
Matthias Clasen authored
These functions were essentially just calling setlocale anyway. The X11 version was also setting a gdk_use_mb variable that is not used anywhere.
-
Matthias Clasen authored
Moving the direct-access redefinitions of various macros to gdkprivate-x11.h and use that header throughout in x11/. Also remove a workaround for a long-fixed X server bug.
-
Matthias Clasen authored
-
Matthias Clasen authored
The X11 backend exports a number of symbols which are _-prefixed (so don't become part of the gdk api), but are not named in a way to prevent accidental clashes between backends. The one API change here is that the gdk_xid_table functions have been removed - they did not server an purpose, since the xid table only stores windows anyway, and we already have a lookup-by-xid function for windows.
-
Matthias Clasen authored
-
Matthias Clasen authored
At the same time, make GDK_IS_DISPLAY_X11 available in gdkx.h, and add some exemplaric ifdefs to GTK+ code.
-
Matthias Clasen authored
At the same time, move some more class and instance structs out of public headers.
-
Matthias Clasen authored
Otherwise we run into warnings from xdnd_status_filter
-
Matthias Clasen authored
Nonstatic backend-specific functions need an x11 in their name.
-
Matthias Clasen authored
This commit hides GdkDragContext and GdkDragContextClass, adds vfuncs for most drag context functionality, and turns the X11 DND implementation into GdkDragContextX11. We also add vfuncs to GdkDisplay for gdk_drag_get_protocol and to GdkWindow for gdk_drag_begin, and implemenet them for X11. Other backends need similar treatment and are broken now.
-
Alexander Larsson authored
-
- 06 Dec, 2010 1 commit
-
-
Benjamin Otte authored
We don't want to expose depth anymore. If you need it, query the visual.
-
- 02 Dec, 2010 2 commits
-
-
Benjamin Otte authored
Use GDK_WINDOW_XID() instead. THis was done using sed, so there might be issues resulting to that. Feel free to fix.
-
Benjamin Otte authored
GDK_WINDOW_XID() instead of GDK_DRAWABLE_XID() GDK_WINDOW_XDISPLAY() instead of GDK_DRAWABLE_XDISPLAY()
-
- 24 Nov, 2010 1 commit
-
-
Milan Bouchet-Valat authored
Mostly missing (transfer none).
-
- 15 Oct, 2010 1 commit
-
-
Matthias Clasen authored
Try to do inclusions in the same sequence, more or less.
-
- 26 Sep, 2010 2 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
-
- 22 Sep, 2010 1 commit
-
-
Javier Jardon authored
Use gdk_device_manager_get_client_pointer() instead
-
- 20 Sep, 2010 1 commit
-
-
Matthias Clasen authored
Remove syncs in front of gdk_error_trap_pop() calls, and convert gdk_error_trap_pop() calls to gdk_error_trap_pop_ignored() in gdk.
-
- 17 Sep, 2010 1 commit
-
-
Matthias Clasen authored
The goi scanner warns about these nowadays.
-
- 15 Sep, 2010 1 commit
-
-
Sebastian Dröge authored
Fixes build if it isn't available. Bug #629748.
-
- 13 Sep, 2010 1 commit
-
-
Adel Gadllah authored
Add the composite overlay window to the cache, as this can be a reasonable Xdnd proxy as well. This is only done when the screen is composited in order to avoid mapping the COW. We assume that the CM is using the COW (which is true for pretty much any CM currently in use). https://bugzilla.gnome.org/show_bug.cgi?id=601731
-
- 10 Jul, 2010 1 commit
-
-
- 29 Jun, 2010 2 commits
-
-
-
Benjamin Otte authored
Includes fixing all callers to use the cairo region API instead. This is usually just replacing the function names, the only difference is gdk_region_get_rectangles() being replaced by cairo_region_num_rectangles() and cairo_region_get_rectangle() which required a bit more work. https://bugzilla.gnome.org/show_bug.cgi?id=613284
-
- 01 Jun, 2010 1 commit
-
-
Cody Russell authored
We now exit early from gdk_window_register_dnd() to avoid crashing if the window type is GDK_WINDOW_OFFSCREEN and does not support dnd operations. This makes it possible to use any dnd-enabled widgets, such as GtkEntry, within a GtkOffscreenWindow.
-
- 25 May, 2010 1 commit
-
-
Matthias Clasen authored
-
- 14 May, 2010 1 commit
-
-
Tadej Borovšak authored
Use examples/gdk to store documentation code examples. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618498Signed-off-by:
Javier Jardón <jjardon@gnome.org>
-
- 02 May, 2010 1 commit
-
-
Javier Jardón authored
-
- 18 Apr, 2010 1 commit
-
-
Javier Jardon authored
Otherwise, inclusion of shape.h triggers an unknown type error for Region, and compile fails, at least in Solaris. Reported by Philip Brown here: https://bugzilla.gnome.org/show_bug.cgi?id=615028
-
- 04 Apr, 2010 2 commits
-
-
Matthias Clasen authored
Mention that targets is a list of atoms. Bug 611317.
-
Matthias Clasen authored
This was reported as a problem in bug 609952.
-