[BUGFIX] RTE: Multi-line lists in default PageTS configs cause problems

Problem: For the sake of clarity, some of the RTE default PageTS
configurations specify lists as multi-line values. If any of these is
ever json-encoded, as some are, for use in JavaScript, some entries in
the list will start with a line feed.
Solution: Use addToList syntax for each additional line.

Releases: master, 6.2
Resolves: #62805
Change-Id: I6cb5eb6556adf2c61bd2610bb6653d767b5972c8
Reviewed-on: http://review.typo3.org/33935
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] RTE: Remove unused template file

File templates/rtehtmlarea_pageheader_frontend.html is not used since
this change: https://review.typo3.org/#/c/15413/

Releases: master
Resolves: #62806
Change-Id: I57e23b15638098632b49b0235b725b7cd8e48dea
Reviewed-on: http://review.typo3.org/33937
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] Correct @deprecation of isLastPartOfString()

The @deprecation annotation of StringUtility::isLastPartOfString says:

@deprecated since 7.0, use beginsWith() instead
correct would be
@deprecated since 7.0, use endsWith() instead

Further a small change in the phpDoc of beginsWith() to assimilate it with
endsWith()

Resolves: #62810
Releases: master
Change-Id: I69f6ce00980a97abe1c0e7c6f28e44acedc6214c
Reviewed-on: http://review.typo3.org/33940
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[TASK] Remove locallang.php handling from Configuration

The locallang.php handling was deprecated
with the introduction of xlf files in TYPO3 CMS 4.6.

However, it is still used as fallback, although
not used in the TYPO3 Core.

For CMS 7, the option is disabled by default
and the needed class is deprecated.

Resolves: #62819
Releases: master
Change-Id: Idc4ee10925c0c4d6480f99e7ed5c40961f621eef
Reviewed-on: http://review.typo3.org/33943
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[TASK] Render Core changelog as a standard manual

Releases: master
Resolves: #62822
Change-Id: I786d0e5eaa04aa986417721dd0265b7633fb0ca1
Reviewed-on: http://review.typo3.org/33944
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
[TASK] Optimize Reports-Module

* Remove icons from header

Resolves: #62668
Releases: master
Change-Id: I762a7b827720bc596737decfef2e6fa789592a84
Reviewed-on: http://review.typo3.org/33927
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[TASK] Revoke deprecation of makeRedirectUrl()

Method GeneralUtility::makeRedirectUrl() was deprecated with #62794.
The patch intended to deprecate some old mail handling methods, but
makeRedirectUrl() is the general URL shortening feature in the core
that should not be kicked.

Change-Id: Idda2f13b962feda3b8e195e2c331b6d5e25f5498
Resolves: #62831
Related: #62794
Releases: master
Reviewed-on: http://review.typo3.org/33954
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] Make element browser work again

Due to the cleanup of the DocumentTemplate
html variants, the Element Browser did not
work as a <body> tag is now rendered.

The solution is to only fetch the
<html> and <head> part from the
PageRenderer and build the frameset part.

Resolves: #62825
Resolves: #62345
Releases: master
Change-Id: Id267e1e9b79c000f17e52a60901602002c13d45a
Reviewed-on: http://review.typo3.org/33948
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[CLEANUP] Cleanup EXT:info

Just a few simple cleanups

Resolves: #62796
Releases: master
Change-Id: I291de0badc614399f29b3599976ff869f868197d
Reviewed-on: http://review.typo3.org/33923
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[CLEANUP] Remove dividers2tabs functionality

The default for any installation and the whole
core is to use dividers2tabs enabled by default.

Disabling "dividers2tabs" results in a long list
of input fields, which is not usable today
anymore.

The patch removes the option completely
in FormEngine, and removes the option in
ctrl section of the core tables, meaning
that tabs will also be shown in FormEngine.

Releases: master
Resolves: #62833
Change-Id: I2e59fc4a4619a2611859751985da46dd73a9ca0b
Reviewed-on: http://review.typo3.org/33958
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Benjamin Mack <benni@typo3.org>
[BUGFIX] Wrong hint in deprecation log for usage of feInterface

Any extension may set parameter $addTofeInterface to 1 in the
corresponding ext_tables.php file.

Assumption that only EXT:statictemplates was setting this parameter
makes it hard to fix faulty third-party extensions.

Releases: master, 6.2
Resolves: #62835
Change-Id: Ib2e75a618eacfb24df8f532f30aa2b55c29597fb
Reviewed-on: http://review.typo3.org/33960
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
[CLEANUP] Reomve calls to ExtensionManagementUtility::isLoaded(cms)

The sysext cms is always loaded, no need for extra checks

Resolves: #62838
Releases: master
Change-Id: I7812b015516df78837de41fa2b5f1f6f375307f8
Reviewed-on: http://review.typo3.org/33964
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] Fix filename of documentation file FileTypeSoftwareRemoved

Resolves: #62840
Releases: master
Change-Id: Icc5f76d3ced8351ac64f5f5ef7cc06c655293968
Reviewed-on: http://review.typo3.org/33966
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
[BUGFIX] Add label for the description of scheduler group record

Add the description also to the xlf file.

Resolves: #62839
Releases: master, 6.2
Change-Id: I238616eb0e8d8720dba193469a754f87672d2a82
Reviewed-on: http://review.typo3.org/33965
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
[CLEANUP Fix some typos

Resolves: #62841
Releases: master
Change-Id: I5476fc51e7244ac1752b1c927f57fdcf8a6b7a38
Reviewed-on: http://review.typo3.org/33969
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[TASK] RTE: Update some references to core documentation

Releases: master
Resolves: #62843
Change-Id: Ieb5b71993f009ca4c7fa2c9626a2d651ebde3bdd
Reviewed-on: http://review.typo3.org/33973
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>