Øyvind Kolås
bb6f3c6a4f
Reuse the numeric id's used for picking actors to avoid the potential
...
of overflowing the id numbers when continusly creating and destroying
actors on long running applications for 16bpp.
* clutter/clutter-private.h: replaced hashtable with GArray and a
GSList for available slots in the array.
* clutter/clutter-actor.c: (create_actor_id): function to create an
actor->id mapping, (release_actor_id): function to mark an existing id
as available for reuse.
* clutter/clutter-main.c: (clutter_context_free): added utility
function for cleaning up the context,
(clutter_get_actor_by_gid): use the GArray for looking up actors.
2008-02-29 14:54:28 +00:00
..
2008-02-15 14:30:45 +00:00
2008-02-07 12:55:51 +00:00
2008-02-07 12:55:51 +00:00
2008-02-20 12:43:54 +00:00
2007-12-21 15:25:00 +00:00
2008-02-10 13:05:08 +00:00
2008-02-15 20:22:08 +00:00
2008-02-07 12:55:51 +00:00
2008-02-21 15:18:14 +00:00
2008-02-29 14:54:28 +00:00
2008-02-20 10:59:47 +00:00
2008-02-26 13:57:53 +00:00
2007-12-15 14:36:27 +00:00
2007-10-12 08:17:00 +00:00
2007-07-31 10:38:23 +00:00
2007-11-19 16:35:46 +00:00
2007-11-13 14:12:51 +00:00
2008-01-21 16:07:28 +00:00
2008-01-21 16:07:28 +00:00
2007-12-17 17:16:49 +00:00
2007-11-27 12:34:28 +00:00
2008-01-18 11:02:34 +00:00
2008-01-18 11:02:34 +00:00
2008-02-08 15:39:41 +00:00
2007-08-07 14:03:58 +00:00
2007-12-17 17:16:49 +00:00
2007-11-13 13:21:56 +00:00
2008-02-11 20:31:16 +00:00
2008-01-30 12:13:26 +00:00
2008-02-08 15:39:41 +00:00
2007-08-07 14:03:58 +00:00
2008-02-20 10:59:47 +00:00
2006-12-12 20:20:04 +00:00
2007-12-24 14:52:41 +00:00
2007-08-07 14:03:58 +00:00
2008-02-15 15:18:02 +00:00
2007-11-05 17:12:11 +00:00
2007-12-05 21:15:19 +00:00
2008-02-01 15:29:00 +00:00
2008-01-30 12:13:26 +00:00
2008-01-30 12:13:26 +00:00
2008-02-20 10:59:47 +00:00
2008-01-31 14:24:04 +00:00
2007-12-25 11:41:10 +00:00
2007-08-20 20:16:15 +00:00
2008-01-19 10:30:29 +00:00
2008-01-18 11:58:16 +00:00
2007-10-12 08:17:00 +00:00
2008-02-01 15:29:00 +00:00
2008-01-18 12:17:41 +00:00
2008-01-18 12:21:40 +00:00
2008-02-18 09:43:01 +00:00
2007-12-21 16:04:39 +00:00
2007-10-25 14:32:29 +00:00
2007-03-22 18:21:59 +00:00
2006-05-29 08:59:36 +00:00
2008-02-20 10:59:47 +00:00
2007-11-19 21:14:16 +00:00
2008-02-18 14:32:57 +00:00
2008-01-09 14:40:31 +00:00
2008-02-29 14:54:28 +00:00
2008-01-23 11:08:39 +00:00
2008-02-20 12:43:54 +00:00
2008-02-15 15:18:02 +00:00
2006-11-15 23:37:53 +00:00
2008-01-09 14:18:53 +00:00
2008-02-19 12:31:50 +00:00
2008-01-14 10:13:35 +00:00
2008-02-29 14:54:28 +00:00
2008-02-20 10:59:47 +00:00
2006-11-20 22:20:48 +00:00
2008-02-07 11:53:52 +00:00
2007-12-05 21:15:19 +00:00
2008-02-07 14:17:53 +00:00
2007-11-28 13:50:24 +00:00
2008-02-08 10:19:53 +00:00
2008-01-18 11:25:47 +00:00
2007-11-14 11:32:24 +00:00
2007-11-23 13:11:10 +00:00
2008-02-04 22:38:27 +00:00
2007-12-15 14:36:27 +00:00
2008-02-15 15:18:02 +00:00
2008-02-15 15:18:02 +00:00
2008-02-25 11:34:51 +00:00
2008-02-01 15:29:00 +00:00
2008-02-20 17:20:36 +00:00
2007-11-30 13:20:15 +00:00
2007-10-12 08:17:00 +00:00
2007-06-09 13:20:06 +00:00
2008-02-15 14:39:25 +00:00
2008-01-18 11:25:47 +00:00
2008-02-12 17:17:52 +00:00
2007-01-23 20:29:11 +00:00
2008-02-15 13:04:33 +00:00
2008-01-09 14:40:31 +00:00
2008-02-20 16:00:33 +00:00