Epic #72333

Clean up charset conversion and language service

Added by Benni Mack over 3 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Miscellaneous
Target version:
Start date:
2013-03-08
Due date:
% Done:

100%

Sprint Focus:

Description

The dependencies on $GLOBALS[LANG], $GLOBALS[TSFE] and csConv are tightly coupled although it is not needed as csConv acts independently of the current context (FE/BE), and thus can and should be used separately as well.


Subtasks

Task #72334: Remove utf8 conversion in EXT:recyclerClosedBenni Mack

Task #72335: Make CharsetConverter a singletonClosedBenni Mack

Bug #72336: Instantiate csConv directly instead of accessing the parent classClosedBenni Mack

Bug #72337: Merge TYPO3_CONF_VARS[t3lib_cs_convMethod] and [t3lib_cs_utils]ClosedBenni Mack

Task #72497: Remove recode support for csConvClosedBenni Mack

Task #72338: Remove GraphicalFunctions->nativeCharsetClosedBenni Mack

Task #72339: Remove legacy charset conversion (non-mbstring, non-iconv)Closed

Bug #72590: Use csConv API methodsClosedBenni Mack

Task #72340: Move moduleLabels from LanguageService to ModuleLoaderClosedBenni Mack

Task #72341: Deprecate LanguageService->makeEntitiesClosed

Task #72343: Use $this-> instead of $GLOBALS['LANG'] in LanguageServiceClosed

Bug #71916: Deprecate LanguageService->makeEntitiesClosed

Task #72496: Deprecate $LANG->overrideLLClosedBenni Mack

Task #72858: csConv: Enforce mbstring / iconv while convertingClosedBenni Mack

Bug #73482: Discourage usage of $LANG->csConvObj and parserFactoryClosedBenni Mack

Bug #73511: Move BrowserLanguage detection for Backend to LocalesClosedBenni Mack

Task #78670: Remove iconv usage and use mbstring polyfillClosedMarkus Klein

Bug #46118: Overriding _LOCAL_LANG in TS broken for fluid templatesClosed

History

#1 Updated by Benni Mack about 2 years ago

  • Status changed from New to Closed

Also available in: Atom PDF