Bugzilla – Bug 10001
Refactor jive_surface and jive_tile
Last modified: 2011-05-18 13:31:22 UTC
These probably should be one object. And also don't use tolua++ for the bindings anymore. Add internally caching for images loaded from disk, replacing the skin caching in the skin applets.
Skin changes that need reverting after this fix are in r3367 and r3370.
== Auto-comment from SVN commit #8640 to the jive repo by ayoung == == https://svn.slimdevices.com/jive?view=revision&revision=8640 == bug 10001 (part 1): Refactor jive_surface and jive_tile Combine JiveTile into JiveSurface. Although logically still distinct for some uses, they are now implemented in a single class. In particular use of single images created via either class can be used via the other. Improve image caching so that only a single instance of Surface/Tile will ever be created for a single-image object (previously, the underlying image would only be loaded once (dynamically), but multiple referencing Tile/Surface objects could be created). Remove obsolete caches from skins.
Removal of tolua++ still pending.
Richard is no longer available to us.
This is complete except for removing the tolua++ code.