Epic #72333

Clean up charset conversion and language service

Added by Benni Mack almost 5 years ago. Updated over 3 years ago.

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

100%

Estimated time:
(Total: 0.00 h)
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 Mack2015-12-19

Actions
Task #72335: Make CharsetConverter a singletonClosedBenni Mack2015-12-19

Actions
Bug #72336: Instantiate csConv directly instead of accessing the parent classClosedBenni Mack2015-12-19

Actions
Bug #72337: Merge TYPO3_CONF_VARS[t3lib_cs_convMethod] and [t3lib_cs_utils]ClosedBenni Mack2015-12-31

Actions
Task #72497: Remove recode support for csConvClosedBenni Mack2015-12-31

Actions
Task #72338: Remove GraphicalFunctions->nativeCharsetClosedBenni Mack2015-12-19

Actions
Task #72339: Remove legacy charset conversion (non-mbstring, non-iconv)Closed2016-01-08

Actions
Bug #72590: Use csConv API methodsClosedBenni Mack2016-01-08

Actions
Task #72340: Move moduleLabels from LanguageService to ModuleLoaderClosedBenni Mack2015-12-19

Actions
Task #72341: Deprecate LanguageService->makeEntitiesClosed2015-12-19

Actions
Task #72343: Use $this-> instead of $GLOBALS['LANG'] in LanguageServiceClosed2015-12-19

Actions
Bug #71916: Deprecate LanguageService->makeEntitiesClosed2015-11-28

Actions
Task #72496: Deprecate $LANG->overrideLLClosedBenni Mack2015-12-31

Actions
Task #72858: csConv: Enforce mbstring / iconv while convertingClosedBenni Mack2016-01-21

Actions
Bug #73482: Discourage usage of $LANG->csConvObj and parserFactoryClosedBenni Mack2016-02-16

Actions
Bug #73511: Move BrowserLanguage detection for Backend to LocalesClosedBenni Mack2016-02-16

Actions
Task #78670: Remove iconv usage and use mbstring polyfillClosedMarkus Klein2016-11-12

Actions
Bug #46118: Overriding _LOCAL_LANG in TS broken for fluid templatesClosed2013-03-08

Actions
#1

Updated by Benni Mack over 3 years ago

  • Status changed from New to Closed

Also available in: Atom PDF