[TASK] EXT:documentation: Remove box around links

Since the base CSS has been updated to underline links on
mouse hover, the box that is shown in EXT:documentation
should be removed.

Resolves: #52935
Releases: 6.2
Change-Id: I385b703dc533ccfecf85aa86537bfed43ec2a995
Reviewed-on: https://review.typo3.org/24888
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
[BUGFIX] Compressor resolves dots in filenames correctly

Method getFilenameFromMainDir() tries to resolve a given file path
to a path relative to the document root and takes care of file
existance.

Sometimes it is fed with a path like '../path/to/file' and then
prepends it with the document root to call an is_file() on it. The
constructed path is then '/path/to/doc/root/typo3/../path/to/file'. If
now 'root' is a symlink to some sub structure itself, is_file()
will fail, because it does not solve the '..' part correctly anymore.

Using resolveBackPath() on the path before feeding it to is_file()
transforms the path to '/path/to/doc/root/path/to/file'. So the dots
are resolved and is_file is happy.

Change-Id: I20b4f4bbea695aeb02e3d92469236bc63cd05d97
Resolves: #52926
Releases: 6.2, 6.1, 6.0, 4.7
Reviewed-on: https://review.typo3.org/24875
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Add xlf to [SYS][textfile_ext]

Add the xlf file extension to the list of textfile extensions in the
default configuration.

Resolves: #53136
Releases: 6.2
Change-Id: I2ea509c8a027bb21d77a59313cce4dfa9495c280
Reviewed-on: https://review.typo3.org/25008
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] T3editor: Honour fileDenyPattern on saving included TS

fileDenyPattern is only checked on loading so far.
Needs to be added for saving as well taken into account, since
otherwise an arbitrary file (including .php) can be overwritten.

Change-Id: Ia7edc83c8954942fb848746abc0980a304a1a6df
Resolves: #53195
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/25046
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUFGIX] set password length to 8 in installtool

The installtool requires a password length of 8 letters,
but background of new password changes to yellow
after just 6 letters.

Resolves: #53159
Releases: 6.2
Change-Id: I6031e1a93af13f8db3fd1fb5a514da5746b7aa4e
Reviewed-on: https://review.typo3.org/25050
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
[BUGFIX] Exception class not found in ApplicationContext

If a wrong application context is set, an exception
should be thrown, however the exception class is
not found.

Resolves: #53162
Releases: 6.2
Change-Id: Ia863d162a2a983a46341a6f2b124702080a94542
Reviewed-on: https://review.typo3.org/25051
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[BUGFIX] Fix text of t3skin update in Install-Tool

The description is currently returned as array but should
be a string. Furthermore the text needs to small update.

Change-Id: I93835ae6efefe308e685a1b3797444a6eabf27f7
Resolves: #53163
Releases: 6.2
Reviewed-on: https://review.typo3.org/25022
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] T3editor: Make errors/exceptions show correctly

* Display T3editor.lang.errorWhileSaving in a flashmessage.
* Pass exception-messages through the AJAX-call and display
  them in the flashmessage as well.

Change-Id: Ia743b5a3fc9a7b272854920bcc0e9d081d4822ef
Resolves: #53115
Releases: 6.2, 6.1, 6.0, 4.5
Reviewed-on: https://review.typo3.org/24999
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[FEATURE] Add DESC sorting for FILES-cObject

Add new property "direction" in sorting
to order fileObjects in reverse order

Documentation: #53183
Resolves: #53130
Releases: 6.2
Change-Id: I2b31d1ca3afb3738d267ed0de8e1c3ca791f0980
Reviewed-on: https://review.typo3.org/25023
Reviewed-by: Gernot Ploiner
Tested-by: Gernot Ploiner
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Incorrect class names used in Install.php script

Fixes an incorrect use of lowercase extension-key component
in "install" extension's Install.php script.

Releases: 6.2
Resolves: #53187
Change-Id: I67a9190fb861a9b22d6c83ea5147429ae76a729a
Reviewed-on: https://review.typo3.org/25042
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Optimize performance of the class loader

This change eliminates some file_exists calls and removes
an expensive regex that validated the class name.

Resolves: #53029
Releases: 6.2
Change-Id: I3d9ead0c3cdb999a540d303c8bd0709d4b827efd
Reviewed-on: https://review.typo3.org/24950
Reviewed-by: Sebastian Fischer
Reviewed-by: Wouter Wolters
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
[TASK] Fix static call to non-static method

The WS toolbar calls a method as static which is not

Change-Id: I06c15ba0545177a469f259bf1882a6c13b3585fc
Resolves: #53161
Releases: 6.2
Reviewed-on: https://review.typo3.org/25032
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] Render smallRetina sourceCollection in image CType

The smallRetina sourceCollection is rendered for any
layoutKey constant other than "default".

Resolves: #52991
Releases: 6.2
Change-Id: I63881b08e46d2b9d421b284b7d3d5533ca6aa05b
Reviewed-on: https://review.typo3.org/24917
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[BUGFIX] Show icons of backend layouts

Since changing the implementation of backend layouts (#37208) the icons
of backend layouts are not shown anymore.

This change fixed the path so that it is working again.

Change-Id: I7de03ac7fa90c5f62ec66b14dd391a316b858a98
Resolves: #52953
Releases: 6.2
Reviewed-on: https://review.typo3.org/25087
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[FEATURE] Enable cookieHttpOnly by default

Enable cookieHttpOnly by default, which prevents
JavaScript from accessing the session cookie

Resolves: #24647
Releases: 6.2
Change-Id: Id000c9221232aeae325c82db079539564cd36b93
Reviewed-on: https://review.typo3.org/25122
Reviewed-by: Ingo Schmitt
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[TASK] Mention new default for cookieHttpOnly in NEWS.txt

Resolves: #53291
Releases: 6.2
Change-Id: Ie941ada0519c8ac22153b07bb2b1a297333332df
Reviewed-on: https://review.typo3.org/25140
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[TASK] Remove go-up button in filelist

There is no go-up funtionality currently. The current icon links to the
current page. Therefore it should be removed

Change-Id: I177ad4d136bfb008861a1f890d246d790ce23c23
Resolves: #53226
Releases: 6.2
Reviewed-on: https://review.typo3.org/25086
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] Removed empty defaults for backend_layouts

The new default value has to be 0 due to the backend layout
configuration we introduced with data providers. So replacing
the default 0 with an empty string must be avoided.

Resolves: #53269
Releases: 6.2
Change-Id: Ieca1a836cba5abe261c0a099e0beb9fcab0ff462
Reviewed-on: https://review.typo3.org/25134
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[TASK] Deprecate ext_emconf.php key "docPath"

Resolves: #53307
Releases: 6.2
Documentation: #53308
Change-Id: Ib283f5cb6620e2e359899d0523ec4afe1dd0d15c
Reviewed-on: https://review.typo3.org/25153
Reviewed-by: Stefan Froemken
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Do not encode links from non-local storages

The check for non file URLs that was introduced
in #42223 does not take relative URLs into account,
which are also perfectly valid for some drivers.

Just check if the image resource URL is a local
file, because only then it makes sense to maybe
transform it to a GIF.

We also remove an obsolete check for file
in imageLinkWrap as the URL there can be either
an URL to a remote storage or an integer.

Related: #42223
Resolves: #51949
Releases: 6.0, 6.1, 6.2
Change-Id: I67c8cea1c3b4997558b99d244bae5ea6d509f923
Reviewed-on: https://review.typo3.org/23786
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel