[TASK] Use name-resolution instead of strings where possible: 3

(part for EXT:extbase)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I7ead29b6dd71240c4a05a4bf9b1c501e6a513019
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34856
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] Use name-resolution instead of strings where possible: 4

(part for EXT:fluid)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ie7d0334957047876cdf566113c0a6b84f6994e38
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34857
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[BUGFIX] Misplaced documentation icon in extension manager

When using EXT:sphinx, the interactive JSON view should take the place of
the always empty SXW view action.

Resolves: #63445
Related: #63430
Releases: master
Change-Id: Ib7f3488ebffb0cc6e6fd5cc0c6c0068c85e0abee
Reviewed-on: http://review.typo3.org/34809
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
[BUGIX] Follow up: Apply API change in DataTables

In change If564b1797a81ce63730ebf2601cc62058940493c, DataTables was
updated to the latest version.
The interal API has changed, the property name for sorting was
renamed in the new version.

Resolves: #63500
Related: #63479
Releases: master
Change-Id: Ica273c34fa79dae7ef1341ac0b04c0ce623d5a6d
Reviewed-on: http://review.typo3.org/34904
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] Fix option to disable direct file upload

Direct file uploads for FAL fields can be disabled
with ...['appearance']['fileUploadAllowed'] = FALSE

Resolves: #63286
Releases: master, 6.2
Change-Id: I8fd6bd7ab385ba8acc4c7d18fb38507dc8689dbc
Reviewed-on: http://review.typo3.org/34535
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
[BUGFIX] Fix styling in form wizard

Fix some styling issues of the ExtJS wizard in EXT:form

Resolves: #63473
Releases: master
Change-Id: I1f56c8c72883b6fd390f4d1d69290c3784d58539
Reviewed-on: http://review.typo3.org/34841
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
[BUGFIX] JavaScript error when switching to workspace

Fix a JS error if switching workspaces in toolbar item
if a backend module without pagetree is currently shown.

Resolves: #63492
Releases: master
Change-Id: I65cbc4979bad4b0b3dcee94b72ffdebc9d8b9aff
Reviewed-on: http://review.typo3.org/34889
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
[BUGFIX] StandaloneView must not require ucfirst file names

Regression to #61361.
There's no reason to require ucfirst file names for Layouts and Partials.

Change-Id: I9402af9120440d9460eec5290b81acda7db0c1cc
Resolves: #63367
Releases: 6.2, master
Reviewed-on: http://review.typo3.org/34920
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] Adjust topbar dropdown alignment

If the list module is not enabled for the user the dropdown
would not stay within the viewport.

Resolves: #63508
Releases: master
Change-Id: I43099e8f7679cdb8a0780d05e880ecdaa638d879
Reviewed-on: http://review.typo3.org/34927
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
[BUGFIX] Install Tool: Fix Load Extensions JS error

The checkExtensionsCompatibility() function is not global anymore.

Resolves: #63518
Releases: master
Change-Id: Ie25311b3057c8a7ee988cedce3404dca82af893a
Reviewed-on: http://review.typo3.org/34941
Reviewed-by: Christoph Hofmann <typo3@its-hofmann.de>
Tested-by: Christoph Hofmann <typo3@its-hofmann.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] Redirect to distributions after first login does not work

When redirecting to the distributions modulefunction
after the first login, it does not work, as the backend only
redirects to the module itself, but does not add parameters
to the module loading instance.

The patch makes sure that the startModule also
adds the second parameter.

For review, have a look at
BackendController->setStartupModule
and EXT:install/Action/Step/DefaultConfiguration
(look for startModuleOnFirstLogin)
to understand the logic.

Releases: master
Resolves: #63521
Change-Id: I4280717556b097ddd242e45fe42803b74814eb47
Reviewed-on: http://review.typo3.org/34944
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[BUGFIX] Cannot uninstall packages with dependencies in install tool

Scenario:
* upgrading from Introcuction Package with TYPO3 CMS 6.2
  to TYPO3 CMS 7
* realurl is marked as incompatible extension to be uninstalled
* realurl is a dependency of bootstrap_package which itself is
  dependency of introduction

Result:
* resolving the dependencies does not work and thus the uninstall
  process for realurl fails as well

Solution:
* check whether extension to be removed is a dependency of some
  other extension
* if so, first remove that extension and afterwards to original
  extension

Resolves: #63526
Releases: master
Change-Id: Ie2bbfc1d46f338c42d557ec6d103b7766317cf75
Reviewed-on: http://review.typo3.org/34946
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
[RELEASE] Release of TYPO3 7.0.0

Change-Id: I9192fd0a465d63f9d52b3794182be2bc28c9b5c6
Reviewed-on: http://review.typo3.org/34949
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
[TASK] Set TYPO3 version to 7.0.1-dev

Change-Id: I7aa85af5ab56c91e9d313732e093b6f0b92eb78e
Reviewed-on: http://review.typo3.org/34950
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
Revert "[TASK] Set TYPO3 version to 7.0.1-dev"

This reverts commit 485830b907b1ca5c66d193fabca6ee7ae3190564.

Change-Id: I74e71ad4a51a9b0036db6f23436b66872749ab28
Reviewed-on: http://review.typo3.org/34951
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Revert "[RELEASE] Release of TYPO3 7.0.0"

This reverts commit 4d2c54754eba12688c1ececa2b3dae51b313ad76.

Change-Id: I1375a77d97001a3dab3ef9efc6cec971efedad9f
Reviewed-on: http://review.typo3.org/34952
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
[BUGFIX] Make clearable in EM work again

Due to DataTable update, the clearable part did not
work. This patch corrects this issue.

Resolves: #63530
Releases: master
Change-Id: I3855cd99c53b798482cc570ad398de4c480e82bf
Reviewed-on: http://review.typo3.org/34953
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] Fix broken unit tests for PackageManager

Resolves: #63531
Releases: master
Change-Id: Iba8e8b148915b73a14aa1bc74ee6ce460d64de03
Reviewed-on: http://review.typo3.org/34954
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[RELEASE] Release of TYPO3 7.0.0

Change-Id: I4f8846d79f0508e4fa244325d0a727cd2307a448
Reviewed-on: http://review.typo3.org/34955
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
[TASK] Set TYPO3 version to 7.0.1-dev

Change-Id: I36cd3dcbf167dd3565c8be18417305ba4cd8d97a
Reviewed-on: http://review.typo3.org/34956
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>