gtk2/gdk/x11
Benjamin Otte 65ac54bb23 gdk: Make window moves a custom vfunc
The window move code needs special attention for multiple reasons:
- invalid areas for expose events need to be modified
- self-copy is not supported by Cairo
- in X11, copying from an overlapped Window might cause unexposed areas
  to be copied in, spo expose events for those need to be generated.

This was all special cased in various parts of the code. By making it an
explicit vfunc, we can work around it.
2010-08-10 21:02:28 +02:00
..
checksettings.c
gdkapplaunchcontext-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkasync.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkasync.h New approach for grab tracking code 2009-04-02 10:15:30 +02:00
gdkcolor-x11.c API: remove GdkImage 2010-08-10 21:02:26 +02:00
gdkcursor-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkdevice-core.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-core.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-xi2.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-xi2.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-xi.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-xi.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-core.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkdevicemanager-core.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-x11.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-xi2.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkdevicemanager-xi2.h GdkDeviceManager: Add gdk_device_manager_get_client_pointer(). 2010-06-24 02:30:53 +02:00
gdkdevicemanager-xi.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkdevicemanager-xi.h Fix up abi checking 2010-06-07 06:16:21 -04:00
gdkdisplay-x11.c API: remove GdkImage 2010-08-10 21:02:26 +02:00
gdkdisplay-x11.h API: remove GdkImage 2010-08-10 21:02:26 +02:00
gdkdnd-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkdrawable-x11.c API: remove gdk_draw_rectangle() 2010-08-10 21:02:28 +02:00
gdkdrawable-x11.h Add function accessors for x11 window/pixmap impl 2009-09-04 17:59:17 +02:00
gdkeventsource.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkeventsource.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkeventtranslator.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkeventtranslator.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkgc-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkgeometry-x11.c gdk: Make window moves a custom vfunc 2010-08-10 21:02:28 +02:00
gdkglobals-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkim-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkinput.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkkeys-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkmain-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkpixmap-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkpixmap-x11.h
gdkprivate-x11.h gdk: Make window moves a custom vfunc 2010-08-10 21:02:28 +02:00
gdkproperty-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkscreen-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkscreen-x11.h Add gdk_screen_get_primary_monitor(). This fixes bug #601712 2009-12-08 11:27:02 -06:00
gdkselection-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdksettings.c
gdkspawn-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdktestutils-x11.c API: remove gdk_drawable_copy_to_image() 2010-08-10 21:02:26 +02:00
gdkvisual-x11.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkwindow-x11.c gdk: Make window moves a custom vfunc 2010-08-10 21:02:28 +02:00
gdkwindow-x11.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkx.h API: remove GdkImage 2010-08-10 21:02:26 +02:00
gdkxftdefaults.c
gdkxid.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gxid_proto.h
Makefile.am API: remove GdkImage 2010-08-10 21:02:26 +02:00
MwmUtil.h
xsettings-client.c
xsettings-client.h
xsettings-common.c
xsettings-common.h