Carlos Garnacho
075a4ed86c
x11: Improve XGenericEventCookie data allocation
...
https://bugzilla.gnome.org/show_bug.cgi?id=654656
Clutter may be used together with GTK+, which indirectly may use
XInput2 too, so the cookie data must persist when both are handling
events.
What happens now in a nutshell is, Clutter is only guaranteed to allocate
the cookie itself after XNextEvent(), and only frees the cookie if its
XGetEventData() call allocated the cookie data.
The X[Get|Free]EventData() calls happen now in clutter-event-x11.c as
hypothetically different event translators could also handle other set
of X Generic Events, or other libraries handling events for that matter.
2011-07-15 13:46:33 +02:00
..
2011-07-06 17:05:49 +02:00
2011-07-13 13:54:50 +01:00
2011-04-18 16:24:27 +01:00
2011-07-13 19:33:11 +01:00
2011-05-06 15:44:08 +01:00
2011-07-11 16:59:26 +01:00
2011-07-15 13:46:33 +02:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-17 18:38:29 +01:00
2011-07-14 13:54:09 +01:00
2011-07-13 14:26:05 +01:00
2011-04-01 15:36:22 +01:00
2011-01-20 16:35:26 +00:00
2011-03-03 11:47:49 +00:00
2011-04-16 10:22:01 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-04-11 17:54:36 +01:00
2011-06-14 15:55:06 +01:00
2011-06-07 16:06:24 +01:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 19:44:55 +01:00
2011-01-20 13:29:37 +00:00
2011-03-03 11:47:49 +00:00
2011-03-03 11:47:49 +00:00
2011-07-13 15:19:22 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-01-20 16:35:26 +00:00
2011-01-20 16:35:26 +00:00
2011-06-07 14:43:52 +01:00
2011-03-08 19:27:07 +00:00
2011-05-06 15:06:06 +01:00
2011-05-06 15:06:06 +01:00
2011-03-03 11:47:49 +00:00
2011-06-09 15:12:41 +01:00
2011-06-09 15:12:41 +01:00
2011-05-13 01:46:32 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-03-03 11:47:49 +00:00
2011-02-16 14:11:59 +00:00
2011-01-19 14:33:27 +00:00
2011-03-01 19:04:31 +00:00
2011-02-15 12:40:12 +00:00
2011-02-11 16:45:45 +00:00
2011-06-17 12:15:19 +01:00
2011-03-03 11:47:49 +00:00
2009-07-21 09:22:38 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-01-28 18:19:49 +00:00
2011-06-20 11:41:28 +01:00
2011-01-21 10:25:43 +00:00
2011-06-21 18:29:01 +01:00
2011-03-09 14:21:01 +00:00
2011-06-20 15:25:54 +01:00
2011-06-20 15:25:54 +01:00
2011-06-13 16:00:45 +01:00
2011-06-13 16:00:45 +01:00
2011-06-20 14:26:57 +01:00
2011-02-28 14:16:23 +00:00
2011-01-21 10:25:43 +00:00
2011-01-21 10:25:43 +00:00
2011-06-07 16:06:24 +01:00
2011-06-09 15:40:26 +01:00
2011-06-13 13:47:09 +01:00
2010-12-10 17:15:39 +00:00
2011-05-13 01:46:32 +01:00
2011-05-13 01:46:32 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 13:29:37 +00:00
2011-07-14 13:11:12 +02:00
2011-06-13 15:36:07 +01:00
2011-06-17 17:23:32 +01:00
2011-07-04 15:58:08 +01:00
2011-05-26 08:48:13 -04:00
2011-02-18 15:53:27 +00:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-17 12:14:15 +01:00
2011-02-28 14:16:24 +00:00
2011-06-17 12:14:15 +01:00
2010-12-09 12:36:50 +00:00
2011-01-10 21:22:22 +00:00
2011-06-20 13:53:09 +01:00
2011-06-20 11:41:28 +01:00
2011-06-20 15:25:53 +01:00
2011-07-04 15:58:08 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-02-28 14:34:36 +00:00
2011-06-13 16:00:45 +01:00
2011-02-28 14:34:36 +00:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-03-07 13:26:20 +00:00
2011-07-14 13:54:12 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-07-14 13:54:05 +01:00
2011-07-12 10:57:18 +01:00
2011-05-13 01:46:32 +01:00
2011-07-08 12:01:08 +01:00
2011-07-08 12:01:08 +01:00
2011-06-13 13:47:09 +01:00
2011-06-13 13:47:09 +01:00
2011-06-13 13:47:09 +01:00
2011-06-13 13:47:08 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-09 14:43:34 +01:00
2011-01-20 16:35:26 +00:00
2011-06-07 14:09:53 +01:00
2011-06-07 14:09:53 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-06-20 14:31:07 +01:00
2011-07-13 13:54:50 +01:00
2011-07-13 13:54:50 +01:00
2011-07-14 13:54:16 +01:00
2011-07-13 13:54:50 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-10 15:15:15 +01:00
2011-06-10 15:15:15 +01:00
2011-02-19 16:47:20 +00:00
2011-07-10 10:24:40 +01:00
2011-06-13 16:15:22 +01:00
2011-07-08 12:08:19 +01:00
2011-07-08 12:08:19 +01:00
2011-03-03 11:47:49 +00:00
2011-01-24 11:52:47 +00:00
2011-02-15 12:40:11 +00:00
2011-02-15 12:40:11 +00:00
2011-06-20 14:26:57 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-20 15:25:53 +01:00
2011-07-04 16:09:41 +01:00