mutter/clutter
Ø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
..
cogl 2008-02-15 Matthew Allum <mallum@openedhand.com> 2008-02-15 14:30:45 +00:00
eglnative 2008-02-07 Matthew Allum <mallum@openedhand.com> 2008-02-07 12:55:51 +00:00
eglx 2008-02-07 Matthew Allum <mallum@openedhand.com> 2008-02-07 12:55:51 +00:00
glx 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 12:43:54 +00:00
json 2007-12-21 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-21 15:25:00 +00:00
osx 2008-20-10 Matthew Allum <mallum@o-hand.com> 2008-02-10 13:05:08 +00:00
pango 2008-02-15 Matthew Allum <mallum@openedhand.com> 2008-02-15 20:22:08 +00:00
sdl 2008-02-07 Matthew Allum <mallum@openedhand.com> 2008-02-07 12:55:51 +00:00
x11 2008-02-21 Tomas Frydrych <tf@openedhand.com> 2008-02-21 15:18:14 +00:00
clutter-actor.c Reuse the numeric id's used for picking actors to avoid the potential 2008-02-29 14:54:28 +00:00
clutter-actor.h 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-alpha.c 2008-02-26 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-26 13:57:53 +00:00
clutter-alpha.h 2007-12-15 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-15 14:36:27 +00:00
clutter-backend.c 2007-10-12 Tomas Frydrych <tf@o-hand.com> 2007-10-12 08:17:00 +00:00
clutter-backend.h 2007-07-31 Emmanuele Bassi <ebassi@openedhand.com> 2007-07-31 10:38:23 +00:00
clutter-behaviour-bspline.c 2007-11-19 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-19 16:35:46 +00:00
clutter-behaviour-bspline.h * clutter/clutter-behaviour-bspline.[ch]: 2007-11-13 14:12:51 +00:00
clutter-behaviour-depth.c 2008-01-21 Emmanuele Bassi,,, <ebassi@sprite> 2008-01-21 16:07:28 +00:00
clutter-behaviour-depth.h 2008-01-21 Emmanuele Bassi,,, <ebassi@sprite> 2008-01-21 16:07:28 +00:00
clutter-behaviour-ellipse.c 2007-12-17 Tomas Frydrych <tf@openedhand.com> 2007-12-17 17:16:49 +00:00
clutter-behaviour-ellipse.h 2007-11-27 Tomas Frydrych <tf@openedhand.com> 2007-11-27 12:34:28 +00:00
clutter-behaviour-opacity.c 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-18 11:02:34 +00:00
clutter-behaviour-opacity.h 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-18 11:02:34 +00:00
clutter-behaviour-path.c 2008-02-08 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-08 15:39:41 +00:00
clutter-behaviour-path.h Even more documentation fixes 2007-08-07 14:03:58 +00:00
clutter-behaviour-rotate.c 2007-12-17 Tomas Frydrych <tf@openedhand.com> 2007-12-17 17:16:49 +00:00
clutter-behaviour-rotate.h Renamed all properties of behaviours (and related 2007-11-13 13:21:56 +00:00
clutter-behaviour-scale.c 2008-02-11 Matthew Allum <mallum@openedhand.com> 2008-02-11 20:31:16 +00:00
clutter-behaviour-scale.h 2007-01-30 Tomas Frydrych <tf@openedhand.com> 2008-01-30 12:13:26 +00:00
clutter-behaviour.c 2008-02-08 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-08 15:39:41 +00:00
clutter-behaviour.h Even more documentation fixes 2007-08-07 14:03:58 +00:00
clutter-clone-texture.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-clone-texture.h 2006-12-12 Emmanuele Bassi <ebassi@openedhand.com> 2006-12-12 20:20:04 +00:00
clutter-color.c 2007-12-24 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-24 14:52:41 +00:00
clutter-color.h Even more documentation fixes 2007-08-07 14:03:58 +00:00
clutter-container.c * clutter/clutter-actor.c: 2008-02-15 15:18:02 +00:00
clutter-container.h * clutter/clutter-container.[ch]: removed find_child_by_id method 2007-11-05 17:12:11 +00:00
clutter-debug.h 2007-12-05 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-05 21:15:19 +00:00
clutter-deprecated.h 2008-02-01 Matthew Allum <mallum@openedhand.com> 2008-02-01 15:29:00 +00:00
clutter-effect.c 2007-01-30 Tomas Frydrych <tf@openedhand.com> 2008-01-30 12:13:26 +00:00
clutter-effect.h 2007-01-30 Tomas Frydrych <tf@openedhand.com> 2008-01-30 12:13:26 +00:00
clutter-entry.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-entry.h 2008-01-31 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-31 14:24:04 +00:00
clutter-enum-types.c.in 2007-12-25 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-25 11:41:10 +00:00
clutter-enum-types.h.in 2007-08-20 Emmanuele Bassi <ebassi@openedhand.com> 2007-08-20 20:16:15 +00:00
clutter-event.c 2008-01-19 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-19 10:30:29 +00:00
clutter-event.h 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-18 11:58:16 +00:00
clutter-feature.c 2007-10-12 Tomas Frydrych <tf@o-hand.com> 2007-10-12 08:17:00 +00:00
clutter-feature.h 2008-02-01 Matthew Allum <mallum@openedhand.com> 2008-02-01 15:29:00 +00:00
clutter-fixed.c 2007-01-18 Tomas Frydrych <tf@openedhand.com> 2008-01-18 12:17:41 +00:00
clutter-fixed.h 2007-01-18 Tomas Frydrych <tf@openedhand.com> 2008-01-18 12:21:40 +00:00
clutter-group.c 2008-02-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-18 09:43:01 +00:00
clutter-group.h 2007-12-21 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-21 16:04:39 +00:00
clutter-json.h 2007-10-25 Emmanuele Bassi <ebassi@openedhand.com> 2007-10-25 14:32:29 +00:00
clutter-keysyms-table.h 2007-03-22 Emmanuele Bassi <ebassi@openedhand.com> 2007-03-22 18:21:59 +00:00
clutter-keysyms.h
clutter-label.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-label.h 2007-11-19 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-19 21:14:16 +00:00
clutter-list-model.c 2008-02-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-18 14:32:57 +00:00
clutter-list-model.h 2008-01-09 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-09 14:40:31 +00:00
clutter-main.c Reuse the numeric id's used for picking actors to avoid the potential 2008-02-29 14:54:28 +00:00
clutter-main.h 2008-01-23 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-23 11:08:39 +00:00
clutter-marshal.list 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 12:43:54 +00:00
clutter-media.c * clutter/clutter-actor.c: 2008-02-15 15:18:02 +00:00
clutter-media.h 2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> 2006-11-15 23:37:53 +00:00
clutter-model-private.h 2008-01-09 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-09 14:18:53 +00:00
clutter-model.c * clutter/clutter-model.c: (clutter_model_resort): 2008-02-19 12:31:50 +00:00
clutter-model.h 2008-01-14 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-14 10:13:35 +00:00
clutter-private.h Reuse the numeric id's used for picking actors to avoid the potential 2008-02-29 14:54:28 +00:00
clutter-rectangle.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-rectangle.h 2006-11-20 Emmanuele Bassi <ebassi@openedhand.com> 2006-11-20 22:20:48 +00:00
clutter-score.c 2008-02-07 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-07 11:53:52 +00:00
clutter-score.h 2007-12-05 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-05 21:15:19 +00:00
clutter-script-parser.c 2008-02-07 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-07 14:17:53 +00:00
clutter-script-private.h 2007-11-28 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-28 13:50:24 +00:00
clutter-script.c 2008-02-08 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-08 10:19:53 +00:00
clutter-script.h 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-18 11:25:47 +00:00
clutter-scriptable.c 2007-11-14 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-14 11:32:24 +00:00
clutter-scriptable.h 2007-11-23 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-23 13:11:10 +00:00
clutter-shader.c 2008-02-04 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-04 22:38:27 +00:00
clutter-shader.h 2007-12-15 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-15 14:36:27 +00:00
clutter-stage.c * clutter/clutter-actor.c: 2008-02-15 15:18:02 +00:00
clutter-stage.h * clutter/clutter-actor.c: 2008-02-15 15:18:02 +00:00
clutter-texture.c 2008-02-25 Tomas Frydrych <tf@openedhand.com> 2008-02-25 11:34:51 +00:00
clutter-texture.h 2008-02-01 Matthew Allum <mallum@openedhand.com> 2008-02-01 15:29:00 +00:00
clutter-timeline.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 17:20:36 +00:00
clutter-timeline.h 2007-11-30 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-30 13:20:15 +00:00
clutter-timeout-pool.c 2007-10-12 Tomas Frydrych <tf@o-hand.com> 2007-10-12 08:17:00 +00:00
clutter-timeout-pool.h Add copyright license and make ClutterTimeoutPool public 2007-06-09 13:20:06 +00:00
clutter-types.h 2008-02-15 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-15 14:39:25 +00:00
clutter-units.h 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-18 11:25:47 +00:00
clutter-util.c * clutter/clutter-texture.c: (texture_get_tile_pixbuf), 2008-02-12 17:17:52 +00:00
clutter-util.h 2007-01-23 Matthew Allum <mallum@openedhand.com> 2007-01-23 20:29:11 +00:00
clutter-version.h.in 2008-02-15 Tomas Frydrych <tf@openedhand.com> 2008-02-15 13:04:33 +00:00
clutter.h 2008-01-09 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-09 14:40:31 +00:00
Makefile.am 2008-02-20 Tomas Frydrych <tf@openedhand.com> 2008-02-20 16:00:33 +00:00