[BUGFIX] Restore display of mount points path

The introduction of the virtual tree root in TYPO3 4.7 made it so
that the option to display the path to each mount point in the page
tree is never used anymore. This patch restores full usage of this
option.

Change-Id: I2b6cd2ac3c055ee3433339bf21d846ec5344227e
Resolves: #42046
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/15718
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[TASK] Remove classname from insert fields in scheduler

The classname field has been removed from the scheduler
but has been forgotten to be removed when inserting a task

Remove that last occurrence, too.

Releases: 6.0

Change-Id: I54823d80b9a9a0f0cffdab3d76690b00b5522b19
Reviewed-on: http://review.typo3.org/16082
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] RTE: Link class not always set in Firefox

Problem: The range of the selection may be modified by the execCommand in
Firefox, at least since version 14.
Solution: Re-establish the range.

Change-Id: Ied6ff3570be99bac993163cc94b801a3872aa6a9
Resolves: #39662
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15666
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
[BUGFIX] Change ObjectStorage namespace in legacyClassesForIde

Releases: 6.0
Fixes: #42552

Change-Id: I46d6fa253711dbb5ad822bc4c294e3299d504efe
Reviewed-on: http://review.typo3.org/16074
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] Replace generic ObjectStorage in the whole core

Releases: 6.0
Fixes: #42553

Change-Id: Ie2cfa7f3d736391385511dd87c576d5b8124baf1
Reviewed-on: http://review.typo3.org/16075
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[TASK] Raise submodule pointer of extbase and fluid

Change-Id: Ia3d3a43a80fdade11bd947beb3678068b32998c6
Reviewed-on: http://review.typo3.org/16089
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] Incomplete mocking in FAL IndexerServiceTest

Incomplete mocking of FileRepository leads to warnings
in unit tests.

Resolves: #42575
Releases: 6.0

Change-Id: Ib0dc85de2575d38b87e482f0ad113aad27d46014
Reviewed-on: http://review.typo3.org/16092
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] class_alias in the bootstrap for legacy base classes

The legacy base classes t3lib_div and t3lib_extMgm used
to be available early in the bootstrap.

To enable the usage of the old class names a class alias
needs to be set up right after these classes are included.

Change-Id: I3cfa69d9bbca378015ee5ea3c13a6fac032fe9cc
Fixes: #42574
Resolves: #41122
Releases: 6.0
Reviewed-on: http://review.typo3.org/14776
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[TASK] Cleanup indexed_search

The ext can be cleaned up a bit:
* Remove not needed/old files
* Remove namespace compatibility for example files

Change-Id: I50ae60217c186f069908963aa2670d23c1fbe41e
Resolves: #42513
Releases: 6.0
Reviewed-on: http://review.typo3.org/16038
Reviewed-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Reviewed-by: Philipp Gampe
Reviewed-by: Felix Kopp
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[TASK] Remove unused icons typo3/gfx/fanner

Change-Id: Ic67444d324b895bb1ec4204012ce3ada5534edf8
Resolves: #42536
Releases: 6.0
Reviewed-on: http://review.typo3.org/16056
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] ContentAdapter for FAL not capable of translations

The ContentAdapter, which rewrites FAL references to old
style database formats, is not capable of dealing with
relations - images and files so to speak - to translated
tt_content record.

IRRE Records always are related to the UID of the actual
translated record - not to the uid of tt_content record.

As in TSFE and/or CSS Styled Content Rendering the UID of
translated records is stored within the property
_LOCALIZED_UID this is what the ContentAdapater has to
hand over.

Change-Id: I5887511bcf1dd8fb481e45762e302e0908791bdd
Fixes: #40609
Releases: 6.0
Reviewed-on: http://review.typo3.org/14337
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] Rootline must not include references to deleted records

The rootline resolval includes deleted records. Deleted
records should never be used in frontend. Add the missing
deleteClause to the request.

Change-Id: I2039d3343479ca080c747b1c39961d03efb34e0f
Fixes: #39960
Releases: 6.0
Reviewed-on: http://review.typo3.org/14302
Reviewed-by: Mario Rimann
Tested-by: Marcel Burkhalter
Reviewed-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[TASK] Prevent multiple processing ContentAdapter

The FrontendContentAdapter is triggered everytime a record
is passed to an ContentObject instance. Therefore it may
happen, that the same record is processed by the
FrontendContentAdapter multiple times.

Prevent multiple processing by setting a flag for finished
processing.

Change-Id: Ia9d5ea6db684097c33008f8ec6273abd2a6deb8d
Releases: 6.0
Resolves: #42244
Reviewed-on: http://review.typo3.org/15861
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] Info link in file context menu broken

The link for file info in the context menu of the file list module does
not work, as it missed the special identifier '_FILE'.

Change-Id: Ie9990e3800b0d4e8b49c2594b4ad96d9ffe9839b
Resolves: #41396
Releases: 6.0
Reviewed-on: http://review.typo3.org/15295
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[TASK] Create uploads folder on travis

Upload folder is missing, leading to test failures
after activation of warning to error conversion.
Create the folder during setup.

Additionally fix a warning in the FAL tests.

Releases: 6.0

Change-Id: I8762a7f2db07edf84294dccb0d9570434040534a
Reviewed-on: http://review.typo3.org/16096
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] EM 6.0 parse configuration type 'options' correctly

The labels for the options are in the options= part, not in the
label= part. Parsing the options correctly renders the select
box as intended.

Change-Id: I5a3c9e888f248a91c1c79f7a69f82a6a87880a3e
Fixes: #42252
Releases: 6.0
Reviewed-on: http://review.typo3.org/16090
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
[BUGFIX] Hidden files/folders are always filtered

The local driver has a hardcoded filter for dot-files, i.e. files whose
name starts with a dot. However, we (or the user) might need these files
in some situations. Therefore, the filter should be added by default,
but should be removable, which is the case if we use the extensible
filter mechanisms provided by FAL. This is done with this commit.

Resolves: #42230
Releases: 6.0
Change-Id: I69ff38d35f75e2a7f4bbb7574caf6a261638512d
Reviewed-on: http://review.typo3.org/15859
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] Folder: File list filtering does not work

To filter a file list for certain file extensions, the
FileExtensionFilter class should be used. However, the element browser
currently tries to directly call getFiles() with a file extension list.

This commit adds filter handling methods to Folder and changes the EBs
behaviour to use them. The public interface of Folder::getFiles() and
Folder::getSubfolders() is extended, but in a backwards-compatible way,
so this is no breaking change.

Change-Id: Ib45d5f0a99c038841193ed568d7ebf8289f629d3
Resolves: #41725
Releases: 6.0
Reviewed-on: http://review.typo3.org/15405
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] Media field relation not resolved in translated pages

Since the media field now is using IRRE relations and pages are
translated to an foreign table, the relation of translated media
images has to be resolved against the foreign_translation_table.

Change-Id: Iceb62704a6b694945c37bfacdb29e45cc3cf2b6c
Releases: 6.0
Resolves: #42249
Reviewed-on: http://review.typo3.org/16097
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] FILES ContentObject ignores language handling

The FILES TypoScript ContentObject, which is responsible
for rendering content element type "uploads" does not take
care of languages and pages_language_overlay table.

Change-Id: Ic311cf2162253bb1a382985df63999142b780555
Releases: 6.0
Resolves: #42357
Reviewed-on: http://review.typo3.org/16098
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel