gtk/gdk
Alexander Larsson 53511cb653 Enable custom event masks for native windows
Some apps really need to set custom event masks on native child windows,
for example emacs sets the event masks with gdk, but then reads out
the raw X events via a filter, so gdk event emulation doesn't work for that.

When we get motion or button events we map back from the event position and
window to the toplevel before doing anything, because a toplevel native window
could e.g. overlap a child window or whatever.
2009-04-02 10:15:32 +02:00
..
directfb compile fix for build with DIRECT_ENABLE_DEBUG. 2009-03-25 00:07:12 +00:00
quartz Make owner_events grabs work again, use the pointer window, not the event window 2009-04-02 10:15:32 +02:00
tests 2.15.4 2009-02-17 22:25:41 +00:00
win32 Bug 575700 - Crash when moving a GtkWindow 2009-03-17 18:26:28 +00:00
x11 Make sure we report grab broken on window destroy 2009-04-02 10:15:30 +02: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
gdk.c A GOptionArgFunc should return gboolean and take also a GError pointer 2009-01-12 12:05:13 +00:00
gdk.h Add gdk_threads_add_timeout_seconds{_full} 2008-07-31 22:11:44 +00:00
gdk.symbols Move keyboard grab state tracking code to common code 2009-04-02 10:15:26 +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 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 enable motion hints - use last sent request 2009-04-02 10:15:30 +02:00
gdkdisplay.h New approach for grab tracking code 2009-04-02 10:15:30 +02:00
gdkdisplaymanager.c gdk/gdkkeys.c gdk/gdkscreen.c use canonical signal names. 2008-08-11 09:15:37 +00: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 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
gdkdrawable.h Create _gdk_drawable_create_cairo_surface to ugly typechecking 2009-04-02 10:15:15 +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 Avoid warnings about non-handled GDK_EVENT_LAST enum 2009-04-02 10:15:28 +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 Track clip_mask in GdkGC. Fix gdk_gc_add_drawable_clip to handle clip masks 2009-04-02 10:14:06 +02:00
gdkgc.h Revert name change 2008-07-01 22:57:50 +00:00
gdkglobals.c Revert name change 2008-07-01 22:57:50 +00: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 Move implicit grab tracking totally to common code 2009-04-02 10:15:30 +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 New demo for window migration between different displays and screens. 2002-08-01 23:43:13 +00:00
gdkmedialib.c Revert name change 2008-07-01 22:57:50 +00:00
gdkmedialib.h Revert name change 2008-07-01 22:57:50 +00:00
gdkoffscreenwindow.c New approach for grab tracking code 2009-04-02 10:15:30 +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 Remove_gdk_pixmap_set_as_backing etc, as this is not used anymore 2009-04-02 10:15:28 +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 Revert name change 2008-07-01 22:57:50 +00: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_windowing_window_get_shape 2009-04-02 10:15:16 +02:00
gdkregion-generic.h Handle a borderline case correctly 2007-04-18 15:19:58 +00:00
gdkregion.h Revert name change 2008-07-01 22:57:50 +00: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 Enable custom event masks for native windows 2009-04-02 10:15:32 +02:00
gdkwindow.h Keep track of the impl windows wrapper directly with a ref 2009-04-02 10:15:26 +02:00
gdkwindowimpl.c Fix make check 2008-07-04 04:02:35 +00:00
gdkwindowimpl.h Add restack_under method to GdkWindomImpl 2009-04-02 10:15:19 +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 Initial client-side-windows work 2009-04-02 10:14:01 +02:00
makefile.msc build gdkwindowimpl 2008-08-01 14:43:22 +00: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 Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00