]> Pileus Git - ~andy/gtk/commit
Add private backend data to events, and handle it when copying/freeing
authorRichard Hult <richard@imendio.com>
Tue, 6 May 2008 21:00:06 +0000 (21:00 +0000)
committerRichard Hult <rhult@src.gnome.org>
Tue, 6 May 2008 21:00:06 +0000 (21:00 +0000)
commit4ee2d1b6ba41519d6bc7d9f21f8dbc7afe638965
tree864c29cdac6538dff92d2ebf467a9747bdf9078a
parente6431057d61c631449a9d78e0687feb1e15ad9a1
Add private backend data to events, and handle it when copying/freeing

2008-05-06  Richard Hult  <richard@imendio.com>

* gdk/gdkevents.c: (gdk_event_copy), (gdk_event_free):
* gdk/gdkinternals.h: Add private backend data to events, and
handle it when copying/freeing events. Currently only needed in
the quartz backend.

* gdk/directfb/gdkevents-directfb.c:
* gdk/quartz/gdkevents-quartz.c:
* gdk/win32/gdkevents-win32.c:
* gdk/x11/gdkevents-x11.c: (_gdk_windowing_event_data_copy)
(_gdk_windowing_event_data_free): Add stubs for X11, win32 and
directfb. Implement for quartz. Part of fixing bug #473822.

svn path=/trunk/; revision=20078
ChangeLog
gdk/directfb/gdkevents-directfb.c
gdk/gdkevents.c
gdk/gdkinternals.h
gdk/quartz/gdkevents-quartz.c
gdk/win32/gdkevents-win32.c
gdk/x11/gdkevents-x11.c