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
eglx
glx 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 12:43:54 +00:00
json
osx 2008-20-10 Matthew Allum <mallum@o-hand.com> 2008-02-10 13:05:08 +00:00
pango
sdl
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
clutter-backend.c
clutter-backend.h
clutter-behaviour-bspline.c
clutter-behaviour-bspline.h
clutter-behaviour-depth.c
clutter-behaviour-depth.h
clutter-behaviour-ellipse.c
clutter-behaviour-ellipse.h 2007-11-27 Tomas Frydrych <tf@openedhand.com> 2007-11-27 12:34:28 +00:00
clutter-behaviour-opacity.c
clutter-behaviour-opacity.h
clutter-behaviour-path.c
clutter-behaviour-path.h
clutter-behaviour-rotate.c
clutter-behaviour-rotate.h
clutter-behaviour-scale.c 2008-02-11 Matthew Allum <mallum@openedhand.com> 2008-02-11 20:31:16 +00:00
clutter-behaviour-scale.h
clutter-behaviour.c
clutter-behaviour.h
clutter-clone-texture.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-clone-texture.h
clutter-color.c 2007-12-24 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-24 14:52:41 +00:00
clutter-color.h
clutter-container.c
clutter-container.h
clutter-debug.h
clutter-deprecated.h
clutter-effect.c
clutter-effect.h
clutter-entry.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 10:59:47 +00:00
clutter-entry.h
clutter-enum-types.c.in
clutter-enum-types.h.in
clutter-event.c 2008-01-19 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-19 10:30:29 +00:00
clutter-event.h
clutter-feature.c
clutter-feature.h
clutter-fixed.c
clutter-fixed.h
clutter-group.c 2008-02-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-18 09:43:01 +00:00
clutter-group.h
clutter-json.h
clutter-keysyms-table.h
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
clutter-list-model.c 2008-02-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-18 14:32:57 +00:00
clutter-list-model.h
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
clutter-marshal.list 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 12:43:54 +00:00
clutter-media.c
clutter-media.h
clutter-model-private.h
clutter-model.c
clutter-model.h
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
clutter-score.h
clutter-script-parser.c
clutter-script-private.h
clutter-script.c
clutter-script.h
clutter-scriptable.c
clutter-scriptable.h
clutter-shader.c
clutter-shader.h
clutter-stage.c
clutter-stage.h
clutter-texture.c 2008-02-25 Tomas Frydrych <tf@openedhand.com> 2008-02-25 11:34:51 +00:00
clutter-texture.h
clutter-timeline.c 2008-02-20 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-20 17:20:36 +00:00
clutter-timeline.h
clutter-timeout-pool.c
clutter-timeout-pool.h
clutter-types.h
clutter-units.h
clutter-util.c
clutter-util.h
clutter-version.h.in
clutter.h
Makefile.am 2008-02-20 Tomas Frydrych <tf@openedhand.com> 2008-02-20 16:00:33 +00:00