[TASK] Remove conf.php from ext:recordlist

Resolves: #63608
Releases: master
Change-Id: I0b0cb2919a8d4b8b3e709b5956977a3c8d328758
Reviewed-on: http://review.typo3.org/35072
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Remove conf.php from ext:taskcenter

Resolves: #63584
Releases: master
Change-Id: I7da0dd37e275a7d2c42771f20e22f765ab0428c7
Reviewed-on: http://review.typo3.org/35061
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Remove conf.php from ext:scheduler

Resolves: #63586
Releases: master
Change-Id: Ib19d2b77c7df7c009c9f905c0322a9b304fea0dc
Reviewed-on: http://review.typo3.org/35063
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Introduce header for list module on rootpage

Resolves: #63639
Releases: master
Change-Id: Ife5f8068ebdf5be54776ec2b167dedfada9c8ddc
Reviewed-on: http://review.typo3.org/35121
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
[CLEANUP] Fix return type of PathUtility::stripPathSitePrefix

Resolves: #63646
Releases: 6.2, master
Change-Id: I86279aec51fcc9ffa9a720463acdc48c92d2ba15
Reviewed-on: http://review.typo3.org/35129
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
[TASK] Adapt FormEngine translated records to Bootstrap

When editing a translated record, a message
is shown of what is written in the original field.
Additionally, if the original record was modified
since the last change, a diff is shown. If an icon
is available then it is displayed.

The patch adapts the following things:

1. CSS classes are renamed in order to reflect
FormEngine and not old TCEForms namings.

2. If the original language does not have an icon
the label of the icon is shown again. This actually
a bug introduced when adapting sprites in FormEngine
and is now back to the original version.

3. Styling is adapted, also for the diff to use bootstrap
values.

Resolves: #63440
Releases: master
Change-Id: I314446e3e184dff26f52c70e37c6969c069728bd
Reviewed-on: http://review.typo3.org/34800
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Use tabs in record of sys_language

As every other record uses tabs, this concept should be brought to
"sys_language" as well. The field "hidden" is moved to the "access"-tab.

Resolves: #63637
Releases: master
Change-Id: I80c01595590140f788618f43fbf9944a78519750
Reviewed-on: http://review.typo3.org/35118
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Remove usage of deprecated showClickmenu_raw

The JavaScript function showClickmenu_raw is deprecated
but still used in the core. Replace it with the new API.

Resolves: #63471
Releases: master
Change-Id: Icf5f7996fbf2ab7d909b398cf3f4b2cf6c1f91bd
Reviewed-on: http://review.typo3.org/34838
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] RTE: Migrate to RequireJS

Releases: master
Resolves: #63636

Change-Id: Id44a8313fede29e9efe0eb2efb9142798852e4f0
Reviewed-on: http://review.typo3.org/35131
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] RTE: Migrate to RequireJS

This is a follow-up to http://review.typo3.org/35131

Releases: master
Resolves: #63636
Change-Id: I35b29c2163536cae16388510f7e2268c1a5cb565
Reviewed-on: http://review.typo3.org/35132
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] Streamline deprecation message to one format

Resolves: #63614
Releases: master
Change-Id: Ied5961cde2d01e3fb76714e5cf944c3b6851201d
Reviewed-on: http://review.typo3.org/35080
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[BUGFIX] orphan_records show extension manager tables

Configure the extension manager tables for a valid
orphan_records check in the lowlevel cleaner. Allow
the records on the root level.

Resolves: #55893
Releases: 6.2, 6.1
Change-Id: I0a00e329fbc56e80b07b452b533c6cf2b877019c
Reviewed-on: http://review.typo3.org/27556
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
[BUGFIX] No RTE Transformation for subtype_value_field-fields of plugins

The RTE transformation depends on the result of BackendUtility
getTCAtypes. If the RTE field is in the subtypes_addlist of a plugin
the transformation is not performed. The patch adds the related
subtype fields to the return value.

Resolves: #51901
Releases: 6.2, master
Change-Id: I8bba3d03b5187b06fec5a9b5a0e151466d814d60
Reviewed-on: http://review.typo3.org/23743
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
[BUGFIX] Add module access check to module dispatcher

Recent merges removed the module access check in some
modules while removing the need to have a conf.php file.

This change now adds it to a central place in mod.php
with the benefit that access checks cannot be bypassed
any more not even in third party modules, when using mod.php

Resolves: #63648
Releases: master, 6.2
Change-Id: I5a876a7b46434f5d4c16ff895973826f4066ccab
Reviewed-on: http://review.typo3.org/35137
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[TASK] Remove conf.php from ext:tstemplate

Resolves: #63583
Releases: master
Change-Id: I6fe07e16a836aa39dc33ac7cffc42ea0824fa34d
Reviewed-on: http://review.typo3.org/35059
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Streamline exceptions types in Logging API

Resolves: #56998
Releases: master
Change-Id: I8fc06337e652b1778845be960f255f176725361a
Reviewed-on: http://review.typo3.org/28475
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] feedit: Bring back editNoPopup

* Restore edit_editNoPopup/forceNoPopup TSConfig options removed in #49640
* Initialize frontend editing when displayFieldEditIcons is set

Releases: master, 6.2
Resolves: #61095
Related: #43447
Related: #49640
Change-Id: I900a62b447a1a67265ce22cd73e150646344e090
Reviewed-on: http://review.typo3.org/32279
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[FEATURE] Column of extension's last update

Add column 'Last Updated' in Extension Manager.

Resolves: #32436
Releases: master,6.2
Change-Id: Ib29a7c5ed8008d63cc2d7c5df170f71b2a1c399b
Reviewed-on: http://review.typo3.org/27450
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[BUGFIX] Better caching of TSconfig in BackendUtility for bulk inserts

Changes the cache of pageTSconfig from creating a cached entry for each
page to creating a cached entry for each different TSconfig (including
userTSconfig) and a hash-cache for each page instead.

Resolves: #63629
Releases: master, 6.2
Change-Id: I3e4c70cd46cec26dda8574c058d828ec2e22a385
Reviewed-on: http://review.typo3.org/35122
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Lukas Krieger <lukas.krieger@me.com>
Tested-by: Lukas Krieger <lukas.krieger@me.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>