gtk/gdk
Alexander Larsson 9e51c10edc Don't unnecessarily clear windows with no exposure mask set
When we just invalidate some area from the app we don't need to clear
windows with no exposure mask, because that wouldn't have happened pre-csw
anyway. Additionally we can avoid such clearing for native windows in cases
where the xserver already did the clearing like on exposes or when resizing
toplevels.

This means we don't fully redraw a GtkSocket when it resizes, thus
avoiding flicker in gnome-mplayer as reported in this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=598050
2009-11-05 12:52:12 +01:00
..
directfb Use G_STRFUNC instead __FUNCTION__ 2009-10-26 18:17:23 +01:00
quartz Update copyright 2009-10-26 09:57:11 +01:00
tests Add git.mk to generate .gitignore files 2009-05-04 14:29:21 -04:00
win32 Use correct type text/uri-list for the dropped files selection 2009-10-23 13:40:27 +03:00
x11 Add supports_native_bg to GdkWindowImpl 2009-11-05 12:52:12 +01:00
abicheck.sh
COPYING
gdk.c Don't propagate GDK_NATIVE_WINDOWS to child processes 2009-08-31 15:06:01 +02:00
gdk.h
gdk.symbols Make gdk_window_flush public 2009-09-14 16:07:25 +02:00
gdkapplaunchcontext.c Typo fixes and small doc improvements 2008-12-26 04:20:28 +00:00
gdkapplaunchcontext.h fix typo in the type name so the macro becomes usable. 2008-10-15 15:50:10 +00:00
gdkcairo.c Add gdk_cairo_reset_clip 2009-09-01 17:06:41 +02:00
gdkcairo.h Fix a typo 2009-09-04 23:27:37 -04:00
gdkcolor.c
gdkcolor.h
gdkconfig.h.win32
gdkcursor.c Update docs on blank cursors 2009-01-20 02:27:57 +00:00
gdkcursor.h Cache cursors to avoid libXcursor theme lookup overhead. 2009-01-20 02:15:59 +00:00
gdkdisplay.c Remove unused grab_one_pointer_release_event var 2009-09-28 15:26:19 +02:00
gdkdisplay.h Initial version of input support 2009-05-29 16:39:12 +02:00
gdkdisplaymanager.c Make distcheck pass 2009-07-06 23:06:46 -04:00
gdkdisplaymanager.h
gdkdnd.c
gdkdnd.h
gdkdraw.c Clean up gdk_draw_drawable() composite handling 2009-08-25 10:37:18 +02:00
gdkdrawable.h Make GdkDrawable draw_drawable backwards compat 2009-07-01 19:50:49 +02:00
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c Track viewable for GdkWindow 2009-07-18 23:11:54 +02:00
gdkevents.h Deprecate gdk_event_get_graphics exposes 2009-09-09 09:00:15 -04:00
gdkfont.c
gdkfont.h
gdkgc.c Ensure gc clip region valid in _gdk_gc_update_context 2009-09-04 16:06:51 +02:00
gdkgc.h Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions 2009-10-14 03:13:52 +02:00
gdkglobals.c Add support for enabling only native windows 2009-08-24 15:22:29 +02:00
gdki18n.h
gdkimage.c gdk/gdkdraw.c gdk/gdkimage.c gdk/gdkscreen.c replace assertions for obj != 2008-10-21 21:42:39 +00:00
gdkimage.h Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions 2009-10-14 03:13:52 +02:00
gdkinput.h
gdkinternals.h Remove unused grab_one_pointer_release_event var 2009-09-28 15:26:19 +02:00
gdkintl.h
gdkkeynames.c
gdkkeys.c Typo fixes and small doc improvements 2008-12-26 04:20:28 +00:00
gdkkeys.h Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc. 2008-09-29 20:40:45 +00: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
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
gdkoffscreenwindow.c Cleanups 2009-09-10 13:53:28 -04:00
gdkpango.c Initial client-side-windows work 2009-04-02 10:14:01 +02:00
gdkpango.h
gdkpixbuf-drawable.c
gdkpixbuf-render.c
gdkpixbuf.h
gdkpixmap.c Clean up gdk_draw_drawable() composite handling 2009-08-25 10:37:18 +02:00
gdkpixmap.h Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions 2009-10-14 03:13:52 +02:00
gdkpoly-generic.h
gdkpolyreg-generic.c
gdkprivate.h Make public GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED use functions calls 2009-09-04 17:59:17 +02:00
gdkproperty.h
gdkrectangle.c
gdkregion-generic.c Add gdk_region_rect_equal to compare a region with a rect 2009-05-26 20:48:10 +02:00
gdkregion-generic.h
gdkregion.h Small documentation fixes 2009-07-05 20:56:44 -04:00
gdkrgb.c
gdkrgb.h
gdkscreen.c Update documentation for ::monitors-changed to mention OS X support 2009-10-26 09:52:53 +01:00
gdkscreen.h Add _gdk_drawable_get_subwindow_scratch_gc as a way to get cached gcs with GDK_INCLUDE_INFERIORS 2009-04-02 10:15:18 +02:00
gdkselection.c
gdkselection.h Fix the return type of gdk_selection_property_get 2009-09-02 22:50:05 -04:00
gdkspawn.h
gdktestutils.h
gdktypes.h
gdkvisual.c
gdkvisual.h
gdkwindow.c Don't unnecessarily clear windows with no exposure mask set 2009-11-05 12:52:12 +01:00
gdkwindow.h Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions 2009-10-14 03:13:52 +02:00
gdkwindowimpl.c
gdkwindowimpl.h Add supports_native_bg to GdkWindowImpl 2009-11-05 12:52:12 +01:00
gen-keyname-table.pl
keyname-table.h fix small typo. 2008-10-28 22:55:23 +00:00
keynames.txt
makeenums.pl
Makefile.am Make distcheck pass 2009-07-06 23:06:46 -04:00
makefile.msc Make more use of defines in $(TOP)/build/win32/make.msc 2009-07-13 09:45:04 +02:00
makegdkalias.pl
pltcheck.sh
testgdk.c Use G_STRLOC instead __LINE__ 2009-10-26 18:19:48 +01:00