gtk2/gdk
Alexander Larsson a79f929dd6 Add support for enabling only native windows
Some applications make weird assumtions on Gtk+ that do not work anymore
with the new client-side windows support. For instance SWT/Eclipse reorders
the stacking order of the X windows directly without telling gdk this,
which breaks gdk drawing as gdk now relies on knowing the stacking order
for window clipping.

This introduces a GDK_NATIVE_WINDOWS environment variable, which if set
causes Gtk+ to always use native windows. Its more compatible with
pre-csw Gtk+ behaviour if you do weird X-specific hacks, although it does
limit the size of GdkWindows to 65535x65535.
2009-08-24 15:22:29 +02:00
..
directfb Ensure that queue_translation is paired with the right X operation 2009-08-13 14:46:02 +02:00
quartz Ensure that queue_translation is paired with the right X operation 2009-08-13 14:46:02 +02:00
tests Add git.mk to generate .gitignore files 2009-05-04 14:29:21 -04:00
win32 Deprecate also GdkFontPrivateWin32 2009-08-20 23:57:41 +03:00
x11 Silence the conversion from xatom to atom too 2009-08-20 18:06:35 -04:00
abicheck.sh Commit a patch by Behdad to fix typos, omissions and other errors in the 2006-09-10 06:39:16 +00:00
COPYING [ Merges from gtk-1-2 ] 1999-09-28 20:19:13 +00:00
gdk.c Add support for enabling only native windows 2009-08-24 15:22:29 +02:00
gdk.h Add gdk_threads_add_timeout_seconds{_full} 2008-07-31 22:11:44 +00:00
gdk.symbols Add missing gdk_window_get_cursor to the GDK symbols 2009-07-30 11:12:26 +01: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 Initial client-side-windows work 2009-04-02 10:14:01 +02:00
gdkcairo.h Revert name change 2008-07-01 22:57:50 +00:00
gdkcolor.c Revert name change 2008-07-01 22:57:50 +00:00
gdkcolor.h Revert name change 2008-07-01 22:57:50 +00: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 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 Add support for enabling only native windows 2009-08-24 15:22:29 +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 Revert name change 2008-07-01 22:57:50 +00:00
gdkdnd.c Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 22:35:16 +00:00
gdkdnd.h Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 22:35:16 +00:00
gdkdraw.c Implement fallback for old draw_drawable vfunc 2009-08-11 12:58:48 +02:00
gdkdrawable.h Make GdkDrawable draw_drawable backwards compat 2009-07-01 19:50:49 +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 Track viewable for GdkWindow 2009-07-18 23:11:54 +02:00
gdkevents.h Initial client-side-windows work 2009-04-02 10:14:01 +02:00
gdkfont.c Revert name change 2008-07-01 22:57:50 +00:00
gdkfont.h Revert name change 2008-07-01 22:57:50 +00:00
gdkgc.c Optimize clip-to-window with clipmask case when fully visible or obscured 2009-07-07 17:10:49 +02:00
gdkgc.h Revert name change 2008-07-01 22:57:50 +00: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 gdk/gdkdraw.c gdk/gdkimage.c gdk/gdkscreen.c replace assertions for obj != 2008-10-21 21:42:39 +00:00
gdkimage.h Revert name change 2008-07-01 22:57:50 +00:00
gdkinput.h Revert name change 2008-07-01 22:57:50 +00:00
gdkinternals.h Add support for enabling only native windows 2009-08-24 15:22:29 +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 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 Revert name change 2008-07-01 22:57:50 +00:00
gdkkeysyms.h Fix the sorting of GDK_KP_Equal 2009-03-02 03:12:09 +00: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 Ensure that queue_translation is paired with the right X operation 2009-08-13 14:46:02 +02:00
gdkpango.c Initial client-side-windows work 2009-04-02 10:14:01 +02:00
gdkpango.h Revert name change 2008-07-01 22:57:50 +00:00
gdkpixbuf-drawable.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkpixbuf-render.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkpixbuf.h Revert name change 2008-07-01 22:57:50 +00:00
gdkpixmap.c Make GdkDrawable draw_drawable backwards compat 2009-07-01 19:50:49 +02:00
gdkpixmap.h Remove_gdk_pixmap_set_as_backing etc, as this is not used anymore 2009-04-02 10:15:28 +02:00
gdkpoly-generic.h Merge no-flicker branch into HEAD 2000-03-28 01:24:44 +00:00
gdkpolyreg-generic.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkprivate.h Make distcheck pass 2009-07-06 23:06:46 -04:00
gdkproperty.h Revert name change 2008-07-01 22:57:50 +00:00
gdkrectangle.c Revert name change 2008-07-01 22:57:50 +00:00
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 Handle a borderline case correctly 2007-04-18 15:19:58 +00:00
gdkregion.h Small documentation fixes 2009-07-05 20:56:44 -04:00
gdkrgb.c use g_error() instead of a combination of g_warning+exit to avoid 2008-08-07 14:23:07 +00:00
gdkrgb.h Revert name change 2008-07-01 22:57:50 +00:00
gdkscreen.c Fix get_nearest_monitor 2009-03-24 05:57:53 +00: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 Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 22:43:57 +00:00
gdkselection.h Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 22:43:57 +00: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 name change 2008-07-01 22:57:50 +00:00
gdkvisual.c Revert name change 2008-07-01 22:57:50 +00:00
gdkvisual.h Revert name change 2008-07-01 22:57:50 +00:00
gdkwindow.c Add support for enabling only native windows 2009-08-24 15:22:29 +02:00
gdkwindow.h add gdk_window_get_cursor() 2009-07-29 22:38:36 -05:00
gdkwindowimpl.c Fix make check 2008-07-04 04:02:35 +00:00
gdkwindowimpl.h Ensure that queue_translation is paired with the right X operation 2009-08-13 14:46:02 +02: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 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 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_object_unref instead of deprecated gdk_pixmap_unref 2009-07-08 15:48:51 +02:00