[TASK] Simplify sprite manager
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 1 Aug 2012 19:55:09 +0000 (21:55 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Wed, 1 Aug 2012 21:40:54 +0000 (23:40 +0200)
commit0e6da2c2cd5e730feef5772cd5f16d3749272514
treef0682556866def6d8cb9a9590a9a11be339ce0f8
parent3778f5b4619c314d0254b39abbb79c711fded1b8
[TASK] Simplify sprite manager

- Default sprite handler is registered in DefaultConfiguration.php
- Manager class is made static, $GLOBALS['spriteManager'] is gone
- The compliled global sprite array is stuffed to the php_code cache
  instead of an own .inc file in typo3temp/sprite
- $allowRegeneration parameter is dropped and not needed anymore: The
  cache entries are tagged and will be dropped by the extension manager
  upon loading, unloading and upgrading an extension

Change-Id: Ibb15b488dccd170a75819ad5ac44f01058510b69
Resolves: #39458
Releases: 6.0
Reviewed-on: http://review.typo3.org/13420
Reviewed-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
t3lib/class.t3lib_spritemanager.php
t3lib/spritemanager/class.t3lib_spritemanager_abstracthandler.php
t3lib/stddb/DefaultConfiguration.php
typo3/classes/Bootstrap.php
typo3/cli_dispatch.phpsh
typo3/init.php
typo3/sysext/cms/tslib/index_ts.php