gtk/gdk
Benjamin Otte ba5ba3b022 gdk: Ensure flush of surface when cairo_t is destroyed
Add an ugly workaround because GTK does not ensure surfaces get flushed
before directly accessing the drawable backed by the surface. This is
not visible on X11 (where flushing is a no-op), but can be seen on
Windows.

https://bugzilla.gnome.org/show_bug.cgi?id=628291
2010-09-07 02:42:27 +02:00
..
directfb directfb: implement draw_drawable_with_src instead of draw_drawable in GdkDrawableImplDirectFB 2010-08-31 21:08:21 +02:00
quartz quartz: stop offscreen windows code from crashing. 2010-08-15 17:34:33 +02:00
tests Add git.mk to generate .gitignore files 2009-05-04 14:29:21 -04:00
win32 Just use TrackMouseEvent directly 2010-09-03 00:49:02 +03:00
x11 Don't leak display name 2010-09-03 12:51:24 -04:00
abicheck.sh Don't include __bss_start, _edata and _end symbols in the abichecks 2010-05-30 02:26:32 -04:00
COPYING [ Merges from gtk-1-2 ] 1999-09-28 20:19:13 +00:00
gdk.c Miscellaneous string fixes 2010-08-29 19:05:26 +01:00
gdk.h Add gdk_threads_add_timeout_seconds{_full} 2008-07-31 22:11:44 +00:00
gdk.symbols win32: cummulated backport of xp theme fixes from master 2010-08-28 15:14:31 +02:00
gdkapplaunchcontext.c [annotations] Add allow-none 2010-02-19 17:57:51 -02:00
gdkapplaunchcontext.h fix typo in the type name so the macro becomes usable. 2008-10-15 15:50:10 +00:00
gdkcairo.c gdk: Ensure flush of surface when cairo_t is destroyed 2010-09-07 02:42:27 +02:00
gdkcairo.h Fix a typo 2009-09-04 23:27:37 -04:00
gdkcolor.c Merge in Gdk-custom.c introspection annotations 2009-12-16 17:22:01 -02:00
gdkcolor.h Seal gdk 2010-05-27 16:25:54 +02:00
gdkconfig.h.win32 Define GDK_NATIVE_WINDOW_POINTER on 32-bit Windows, too. It just makes 2008-08-04 22:20:53 +00:00
gdkcursor.c Add gdk_cursor_get_cursor_type 2010-07-25 12:32:38 +12:00
gdkcursor.h Add gdk_cursor_get_cursor_type 2010-07-25 12:32:38 +12:00
gdkdisplay.c Fix up some documentation issues 2010-08-16 17:38:23 -04:00
gdkdisplay.h Add gdk_display_is_closed 2010-08-07 23:11:42 +12:00
gdkdisplaymanager.c Annotate gdk_display_manager_list_displays return value 2010-07-12 12:28:48 -04:00
gdkdisplaymanager.h Revert name change 2008-07-01 22:57:50 +00:00
gdkdnd.c Add a missing accessor for GdkDragContext->source_window. 2010-06-10 16:12:34 +02:00
gdkdnd.h Add a missing accessor for GdkDragContext->source_window. 2010-06-10 16:12:34 +02:00
gdkdraw.c gdk: Deprecate all drawing functions 2010-08-07 15:35:51 +02:00
gdkdrawable.h gdk: Deprecate all drawing functions 2010-08-07 15:35:51 +02:00
gdkenumtypes.c.template Use templates for glib-mkenums calls instead of complicated commandlines 2007-11-26 17:32:19 +00:00
gdkenumtypes.h.template do not hard code the prefix of the enum, use @ENUMPREFIX@ instead (you 2008-06-23 12:09:15 +00:00
gdkevents.c [gdkevents] Add annotations for GdkEvent getters. 2010-06-08 00:05:58 +02:00
gdkevents.h Deprecate gdk_event_get_graphics exposes 2009-09-09 09:00:15 -04:00
gdkfont.c [docs] Add missing "Deprecated: 2.x" to the api doc comments 2010-01-11 06:25:59 +01:00
gdkfont.h Revert name change 2008-07-01 22:57:50 +00:00
gdkgc.c Deprecated all GdkGC functions 2010-08-07 22:08:21 +02:00
gdkgc.h Deprecated all GdkGC functions 2010-08-07 22:08:21 +02:00
gdkglobals.c Add support for enabling only native windows 2009-08-24 15:22:29 +02:00
gdki18n.h Revert name change 2008-07-01 22:57:50 +00:00
gdkimage.c Deprecate all of GdkImage 2010-08-07 22:17:43 +02:00
gdkimage.h Deprecate all of GdkImage 2010-08-07 22:17:43 +02:00
gdkinput.h Add gdk_device_get_n_axes 2010-07-25 12:32:43 +12:00
gdkinternals.h win32: cummulated backport of xp theme fixes from master 2010-08-28 15:14:31 +02:00
gdkintl.h Revert name change 2008-07-01 22:57:50 +00:00
gdkkeynames.c Revert name change 2008-07-01 22:57:50 +00:00
gdkkeys.c Merge in Gdk-custom.c introspection annotations 2009-12-16 17:22:01 -02:00
gdkkeys.h Seal gdk 2010-05-27 16:25:54 +02:00
gdkkeysyms-update.pl Avoid duplicate keysyms, ignore mispelled one 2009-09-10 10:16:44 +01:00
gdkkeysyms.h Avoid duplicate keysyms, ignore mispelled one 2009-09-10 10:16:44 +01:00
gdkkeyuni.c Revert name change 2008-07-01 22:57:50 +00:00
gdkmarshalers.list Add signals for offscreen window embedding 2009-06-08 19:39:06 +02:00
gdkmedialib.c Minor fix for GTK+ mediaLib code. 2009-04-29 18:52:32 -05:00
gdkmedialib.h Revert name change 2008-07-01 22:57:50 +00:00
gdkoffscreenwindow.c Revert "Deprecate the GdkRegion API" 2010-05-26 09:25:35 +02:00
gdkpango.c Revert "Deprecate the GdkRegion API" 2010-05-26 09:25:35 +02:00
gdkpango.h Revert name change 2008-07-01 22:57:50 +00:00
gdkpixbuf-drawable.c Make GTK+ build against an external gdk-pixbuf 2010-06-26 02:29:29 -04:00
gdkpixbuf-render.c Do not return values from a function returning void 2010-07-26 11:58:23 +02:00
gdkpixbuf.h Revert name change 2008-07-01 22:57:50 +00:00
gdkpixmap.c pixmap: Deprecate create_from_data() constructors 2010-08-12 03:02:38 +02:00
gdkpixmap.h pixmap: Deprecate create_from_data() constructors 2010-08-12 03:02:38 +02:00
gdkpoly-generic.h Merge no-flicker branch into HEAD 2000-03-28 01:24:44 +00:00
gdkpolyreg-generic.c Deprecate GdkRegion symbols that have no Cairo equivalent 2010-06-30 16:25:03 +02:00
gdkprivate.h Make public GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED use functions calls 2009-09-04 17:59:17 +02:00
gdkproperty.h Revert name change 2008-07-01 22:57:50 +00:00
gdkrectangle.c Annotate gdk_rectangle_intersect 2010-07-28 16:53:14 +02:00
gdkregion-generic.c gdk: Undeprecate gdk_region_xor() 2010-08-10 18:26:12 +02:00
gdkregion-generic.h Handle a borderline case correctly 2007-04-18 15:19:58 +00:00
gdkregion.h gdk: Undeprecate gdk_region_xor() 2010-08-10 18:26:12 +02:00
gdkrgb.c gdk: Deprecate GdkRGB functions 2010-08-08 02:59:21 +02:00
gdkrgb.h gdk: Deprecate GdkRGB functions 2010-08-08 02:59:21 +02:00
gdkscreen.c [annotations] Add allow-none 2010-02-19 17:57:51 -02:00
gdkscreen.h Seal gdk 2010-05-27 16:25:54 +02:00
gdkselection.c [annotations] Add allow-none 2010-02-19 17:57:51 -02:00
gdkselection.h Fix the return type of gdk_selection_property_get 2009-09-02 22:50:05 -04:00
gdkspawn.h define __GDK_H_INSIDE__ around including all other headers. 2008-05-28 14:01:57 +00:00
gdktestutils.h gdk/gdkapplaunchcontext.h gdk/gdktestutils.h gtk/gtkmountoperation.h 2008-05-30 12:08:30 +00:00
gdktypes.h Revert "Implement GdkRegion in terms of cairo_region_t" 2010-05-26 09:25:55 +02:00
gdkvisual.c Seal gdk 2010-05-27 16:25:54 +02:00
gdkvisual.h Seal gdk 2010-05-27 16:25:54 +02:00
gdkwindow.c Initialize more attributes in gdk_window_ensure_native 2010-09-05 16:01:23 +02:00
gdkwindow.h API: Add gdk_window_get_background_pattern() 2010-08-16 20:01:49 +02:00
gdkwindowimpl.c Fix make check 2008-07-04 04:02:35 +00:00
gdkwindowimpl.h Add supports_native_bg to GdkWindowImpl 2009-11-05 12:52:12 +01:00
gen-keyname-table.pl Generate N_() calls for translatable key names. 2005-06-10 06:41:04 +00:00
keyname-table.h fix small typo. 2008-10-28 22:55:23 +00:00
keynames.txt Mark arrow keys as translatable 2006-12-21 05:11:00 +00:00
makeenums.pl Add GdkEventSetting event for notification of changes to system settings, 2001-04-02 23:33:47 +00:00
Makefile.am Generate GdkX11-2.0.typelib (backported from HEAD) 2010-07-28 15:03:28 +02:00
makefile.msc Update mscv/win32 build 2010-08-27 20:34:23 +02:00
makegdkalias.pl Make PLT-reduction work with gcc4, and don't include everything in 2005-03-16 03:17:27 +00:00
pltcheck.sh Commit a patch by Behdad to fix typos, omissions and other errors in the 2006-09-10 06:39:16 +00:00
testgdk.c Use G_STRLOC instead __LINE__ 2009-10-26 18:19:48 +01:00