[BUGFIX] RTE: JS exception regarding property disableStyleOnOptionLabel

Problem: BlockStyle plugin checks for property
this.pageTSconfiguration.disableStyleOnOptionLabel without checking
first that this.pageTSconfiguration exists at all.

Releases: master. 6.2
Resolves: #59574
Change-Id: Ic2554e44e6212475826d649416377f6c307df8db
Reviewed-on: http://review.typo3.org/33915
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[FEATURE] Restyle and reorder lowlevel>Configuration

Restructure search form. Implement Styles.css and remove
inline CSS. Remove cropping of lines. Equalize array tree.

Resolves: #62762
Releases: master
Change-Id: I561d2bd10f2a23944fdeab0e5ba6e0fb548a5b04
Reviewed-on: http://review.typo3.org/33873
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[TASK] Remove "no RDCT"-workaround in fe_users Forgot-Password mail

As the used method sendNotifyEmail doesnt substitute URLs
with \TYPO3\CMS\Core\Utility\GeneralUtility::substUrlsInPlainText
the former workaround for security reasons is not needed.

Resolves: #62782
Releases: master
Change-Id: Ie7d57cd3e1925c6442982c87b53f3a5ee8feb6e0
Reviewed-on: http://review.typo3.org/23658
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[FEATURE] Typolink ViewHelper

Add a view helper that parses the good old typolink string
syntax created by link wizards and rte.

Change-Id: Ie220b3f8df41e79206603bec034ae36674d98594
Resolves: #59396
Releases: master
Reviewed-on: http://review.typo3.org/30617
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[TASK] Remove last bits of config.notification_*

Some TypoScript parameter were used in the old mail
handling and are now obsolete after latest deprecation
removals. The patch removes last bits of:

config.notification_email_charset
config.notification_email_encoding
config.notification_email_urlmode

Change-Id: I5d584a244e55407d6c98011e705f110c0eaf1f53
Resolves: #62793
Related: #62782
Releases: master
Reviewed-on: http://review.typo3.org/33919
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
[CLEANUP] Remove unused JS for pinging loginrefreshed

There are still some leftover calls to save information
when the page was loaded at the latest. The whole
top.busy object does not exist in the core anymore
and can safely be removed.

Resolves: #62795
Releases: master
Change-Id: Ic5475470b86182bd8f6f4af05c05d8fa9e571f3f
Reviewed-on: http://review.typo3.org/33921
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[TASK] Deprecate old mail related methods in GeneralUtility

Some mail related methods in GeneralUtility are obsolete and
unused in core and can be deprecated now.

Change-Id: Ie2fe3a841a1f83fc23d11381c083b65fb10b32eb
Resolves: #62794
Releases: master
Reviewed-on: http://review.typo3.org/33920
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] Bring back missing expand/collapse icons

Resolves: #62681
Releases: master
Change-Id: Id077a00a83f11e2693c7a3da8bc284662dabc436
Reviewed-on: http://review.typo3.org/33922
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
[TASK] Simplify rendering in EXT:scheduler

Don't use the DocumentTemplate class to render a simple table.

Changes are:
 * Simplify the rendering of the available classes
 * Change existing form to a proper markup using forms instead of tables.

Resolves: #62330
Releases: master
Change-Id: Id7d37e323dea1ce4e0dad7ef61efafaa04ac960f
Reviewed-on: http://review.typo3.org/33394
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
[TASK] Remove StyleGenerationHook in t3skin

This hook is called inside t3skin and not used anymore because
styling is now done in a better way.
Also classes like bgColor5 are not used anymore.

Resolves: #62797
Releases: master
Change-Id: Idc6e18030c8d96daf1577f51640252fe0ce14d4e
Reviewed-on: http://review.typo3.org/33924
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[TASK] RTE: Move JS method getNodeByPosition

Move JavaScript method getNodeByPosition from HTMLArea.Editor to
HTMLArea.DOM.Node where it belongs.

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