Packages/TYPO3.CMS.git
16 months ago[BUGFIX] Allow span tags in fieldInformation return 73/56573/2
Nicole Cordes [Thu, 5 Apr 2018 16:38:14 +0000 (18:38 +0200)]
[BUGFIX] Allow span tags in fieldInformation return

To be able to improve the layout of field information, the span tag is
added to the list of allowed tags in html.

Resolves: #84633
Releases: master, 8.7
Change-Id: If3a60002cb8b7a7473e96820bdb35ac9c8111bab
Reviewed-on: https://review.typo3.org/56573
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
16 months ago[TASK] Update friendsofphp/php-cs-fixer to latest version 54/56554/2
Wouter Wolters [Wed, 4 Apr 2018 17:48:25 +0000 (19:48 +0200)]
[TASK] Update friendsofphp/php-cs-fixer to latest version

Update from 2.10.2 to 2.11.1

Command used:
composer update friendsofphp/php-cs-fixer php-cs-fixer/diff

Resolves: #84619
Releases: master,8.7
Change-Id: Ic9a30c1085c0fa2140416e371ed4735032f463b0
Reviewed-on: https://review.typo3.org/56554
Tested-by: TYPO3com <no-reply@typo3.com>
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>
16 months ago[BUGFIX] Allow tables with adminOnly in cleanup task of recycler 64/56564/2
Georg Ringer [Thu, 5 Apr 2018 14:08:03 +0000 (16:08 +0200)]
[BUGFIX] Allow tables with adminOnly in cleanup task of recycler

Allow also tables with the setting 'adminOnly' to be removed with the
scheduler task of EXT:recycler.

Resolves: #84604
Releases: master, 8.7
Change-Id: I41010359bbc3aa55f88e4bb184e9effe35884a76
Reviewed-on: https://review.typo3.org/56564
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
16 months ago[BUGFIX] Keep UTF-8 characters unescaped in JsonView 01/56501/3
Oliver Klee [Sat, 31 Mar 2018 19:28:41 +0000 (21:28 +0200)]
[BUGFIX] Keep UTF-8 characters unescaped in JsonView

Resolves: #84572
Releases: master, 8.7
Change-Id: I7ace7322bdefcaeae5ffcc9021a5f13b4f5aeb1a
Reviewed-on: https://review.typo3.org/56501
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
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>
16 months ago[TASK] Streamline HTTP Response codes 62/56562/8
Frank Naegler [Thu, 5 Apr 2018 12:57:23 +0000 (14:57 +0200)]
[TASK] Streamline HTTP Response codes

This patch streamlines all lists of HTTP response codes.

Resolves: #84626
Related: #84490
Related: #84481
Releases: master, 8.7
Change-Id: Id7d3675e5f0f07a9c8920c40f70ddd194db994d0
Reviewed-on: https://review.typo3.org/56562
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
16 months ago[TASK] Add missing HTTP status code presets for PSR-7 responses 75/56375/2
Benjamin Franzke [Tue, 20 Mar 2018 05:12:31 +0000 (06:12 +0100)]
[TASK] Add missing HTTP status code presets for PSR-7 responses

They've been synched from the list of status codes at:
http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

This patch also corrects some misspelled reason phrases.

Change-Id: I993d851d6ac5dc5fb2538149d1e399aed62227ad
Releases: master, 8.7
Resolves: #84490
Related: #84481
Reviewed-on: https://review.typo3.org/56375
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
16 months ago[BUGFIX] Use URI of request for „Open in new window“ 70/56370/5
Andreas Fernandez [Mon, 19 Mar 2018 19:40:29 +0000 (20:40 +0100)]
[BUGFIX] Use URI of request for „Open in new window“

Resolves: #84487
Related: #84195
Releases: master
Change-Id: I2976ea291319893b25a537715e2effbbef50ef81
Reviewed-on: https://review.typo3.org/56370
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stephan Großberndt <stephan.grossberndt@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[TASK] Make RedirectServiceTest notice free 22/56222/5
Sascha Löffler [Fri, 16 Mar 2018 13:06:57 +0000 (14:06 +0100)]
[TASK] Make RedirectServiceTest notice free

Resolves: #84339
Releases: master
Change-Id: I6457c95e033a19e0e2bfa103070e75e3d42026de
Reviewed-on: https://review.typo3.org/56222
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[BUGFIX] Render „create new content element“ wizard in modal 20/56520/3
Andreas Fernandez [Tue, 3 Apr 2018 14:11:55 +0000 (16:11 +0200)]
[BUGFIX] Render „create new content element“ wizard in modal

The "create new content element" wizard that may be triggered by using
the context menu now properly renders the wizard in a modal window.

Additionally, the patch streamlines the usage of Enum/Severity.

Resolves: #84046
Related: #75676
Releases: master
Change-Id: Id166fd5acbe19cbb969ff3d5cfef75119deb80b3
Reviewed-on: https://review.typo3.org/56520
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
16 months ago[BUGFIX] Fix the return type annotations of JsonView 99/56499/3
Oliver Klee [Sat, 31 Mar 2018 18:41:34 +0000 (20:41 +0200)]
[BUGFIX] Fix the return type annotations of JsonView

transformValue will return the argument (mixed) untransformed if it is no
array or object and thus needs to return mixed as well.

transformObject will return a string for DateTime and hence needs to have
string as an additional return type.

Resolves: #84570
Releases: master, 8.7
Change-Id: I4d73f060eebb20b6f521fa685eca99acb688c702
Reviewed-on: https://review.typo3.org/56499
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[BUGFIX] Show descriptionColumn in PageLayoutView only if not empty 50/56550/2
Georg Ringer [Wed, 4 Apr 2018 13:02:25 +0000 (15:02 +0200)]
[BUGFIX] Show descriptionColumn in PageLayoutView only if not empty

Check if there is actually content provided to build the footer of
content elements in the page module.

Resolves: #84602
Releases: master, 8.7
Change-Id: Ic2be8eed03b7ed06bc6f048f5e56854e5155615c
Reviewed-on: https://review.typo3.org/56550
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
16 months ago[BUGFIX] Add conflicts with broken sf/finder versions 41/56541/2
Helmut Hummel [Wed, 4 Apr 2018 10:11:42 +0000 (12:11 +0200)]
[BUGFIX] Add conflicts with broken sf/finder versions

A regression was introduced in symfony/finder
https://github.com/symfony/symfony/pull/26337

This caused PackageManager to not find any core packages
any more in case they were symlinked.

Composer command (after adding conflict):
composer update --lock

Resolves: #84601
Releases: 7.6, 8.7, master
Change-Id: I914c3b3c4a6c12375ebd9fe5442c3f7ff407de72
Reviewed-on: https://review.typo3.org/56541
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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>
16 months ago[TASK] Provide upgradeWizard to enable adminPanel 19/56519/4
Susanne Moog [Tue, 3 Apr 2018 13:27:15 +0000 (15:27 +0200)]
[TASK] Provide upgradeWizard to enable adminPanel

The adminpanel has been extracted to an own extension
which should be installed on upgrading to get the same
behaviour as pre-extraction.

Resolves: #84583
Releases: master
Change-Id: Ic536dc75af205ff3e7c7d261f2371fc56169cf9b
Reviewed-on: https://review.typo3.org/56519
Tested-by: TYPO3com <no-reply@typo3.com>
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>
16 months ago[TASK] Update CKEditor from 4.7.2 to 4.9.1 88/56488/5
Josef Glatz [Fri, 30 Mar 2018 06:51:14 +0000 (08:51 +0200)]
[TASK] Update CKEditor from 4.7.2 to 4.9.1

Update CKEditor to the lastest version that fixes a lot of bugs.

Release notes:
https://ckeditor.com/cke4/release-notes
https://ckeditor.com/cke4/release/CKEditor-4.7.3
https://ckeditor.com/cke4/release/CKEditor-4.8.0
https://ckeditor.com/cke4/release/CKEditor-4.9.0
https://ckeditor.com/cke4/release/CKEditor-4.9.1

@types/ckeditor has also been updated

Following commands were used to update dependencies:
- yarn add ckeditor@4.9.1 -E -D
- yarn add @types/ckeditor@0.0.46 -E -D

Resolves: #84565
Releases: master
Change-Id: I47f81e1ecafb06770e18ac83cbe2a15e904623dd
Reviewed-on: https://review.typo3.org/56488
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
16 months ago[BUGFIX] Try SVG first when detecting image size 21/56521/5
Anja [Tue, 3 Apr 2018 14:56:50 +0000 (16:56 +0200)]
[BUGFIX] Try SVG first when detecting image size

By processing SVG files first and falling back to IM/GM identify, output
of a 'invalid image content' error for SVG files is avoided.

Change-Id: I44a7d822b100bdc83f7afa8aa544b6f3eff194d0
Resolves: #84586
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/56521
Reviewed-by: Stephan Großberndt <stephan.grossberndt@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
16 months ago[FEATURE] Allow setting of validation messages in form editor 78/52078/31
Ralf Zimmermann [Fri, 17 Mar 2017 11:35:01 +0000 (12:35 +0100)]
[FEATURE] Allow setting of validation messages in form editor

Add the form element property "validationErrorMessages" to allow the
definition of custom validation error messages with the help of the
form editor.

Resolves: #80124
Releases: master
Change-Id: Ic72a5adf0a943a0fae11eb4af89c66f7fa6ca00f
Reviewed-on: https://review.typo3.org/52078
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
16 months ago[FEATURE] Use new REST API for update checks 68/56468/17
Susanne Moog [Fri, 30 Mar 2018 12:35:55 +0000 (14:35 +0200)]
[FEATURE] Use new REST API for update checks

A new REST api for get.typo3.org was built and should be used
for update checks and additional information gathering.

With this patch the core upgrade and version service is refactored
to use the new API and an additional information in the system
informatian tool bar is displayed.

With the new API it would be possible to add change logs or
links to news for new versions easily in the future.

Additional info:
https://get.typo3.org/v1/api/doc

Resolves: #84549
Releases: master
Change-Id: I9d9c923605a853e9e676367daaa7074bff68aedb
Reviewed-on: https://review.typo3.org/56468
Tested-by: TYPO3com <no-reply@typo3.com>
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>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
16 months ago[BUGFIX] Provide language labels for delete modal in filelist 18/56518/2
Andreas Fernandez [Tue, 3 Apr 2018 06:40:02 +0000 (08:40 +0200)]
[BUGFIX] Provide language labels for delete modal in filelist

Resolves: #84577
Releases: master
Change-Id: Iff6cf14a745699e9fa2f8da74485e0a4ec760035
Reviewed-on: https://review.typo3.org/56518
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[BUGFIX] Show image metadata description 38/56438/2
Guido Schmechel [Thu, 22 Mar 2018 23:32:49 +0000 (00:32 +0100)]
[BUGFIX] Show image metadata description

Show the description as a placeholder when an image
is added as a reference.

Resolves: #81235
Releases: master, 8.7
Change-Id: I75363f74ba72bf4fd95b2a2e9a2a061ad250f825
Reviewed-on: https://review.typo3.org/56438
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
16 months ago[BUGFIX] Correctly deprecate globals usage in FormEngine 43/56443/4
Nicole Cordes [Sat, 24 Mar 2018 19:03:21 +0000 (20:03 +0100)]
[BUGFIX] Correctly deprecate globals usage in FormEngine

Resolves: #84530
Releases: master
Change-Id: Idb8fc143d7126840f0d964697b2a6dbe71e72cb3
Reviewed-on: https://review.typo3.org/56443
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
16 months ago[TASK] Replace validateRstFiles.sh with PHP version 94/56094/21
Sybille Peters [Sun, 11 Mar 2018 09:52:19 +0000 (10:52 +0100)]
[TASK] Replace validateRstFiles.sh with PHP version

Resolves: #84197
Releases: master,8.7
Change-Id: Ie0dcb29243a0852baa1b0de104b2e357edd0ab36
Reviewed-on: https://review.typo3.org/56094
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[BUGFIX] Fix wrong usage of $callback in ArrayUtility::filterRecursive 68/56368/7
Stephan Jorek [Mon, 19 Mar 2018 16:32:54 +0000 (17:32 +0100)]
[BUGFIX] Fix wrong usage of $callback in ArrayUtility::filterRecursive

Change closure call of callable-typed $callback in
\TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive to call_user_func().
Add test to ArrayUtilityTest to verify the correct behaviour.

Resolves: #84485
Releases: master
Change-Id: If3e2362fc7393634032f93a4f6e89e27bb5b7fc9
Reviewed-on: https://review.typo3.org/56368
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
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>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[TASK] Extract request processing from OpendocsToolbarItem 58/56358/12
Mathias Brodala [Sun, 18 Mar 2018 14:13:53 +0000 (15:13 +0100)]
[TASK] Extract request processing from OpendocsToolbarItem

Change-Id: I786353379221af8da1436b77f654779d40fa77d3
Resolves: #84412
Releases: master
Reviewed-on: https://review.typo3.org/56358
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[BUGFIX] Properly encode HTML attributes in Toolbar 82/56482/4
Frank Naegler [Thu, 29 Mar 2018 14:43:02 +0000 (16:43 +0200)]
[BUGFIX] Properly encode HTML attributes in Toolbar

Resolves: #84561
Releases: master, 8.7
Change-Id: Iacb5dbf1fc5b709acd9db1c4463a991212a26a91
Reviewed-on: https://review.typo3.org/56482
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[BUGFIX] Unify version/release in Documentation/Settings.cfg 76/56476/4
Sybille Peters [Thu, 29 Mar 2018 12:35:45 +0000 (14:35 +0200)]
[BUGFIX] Unify version/release in Documentation/Settings.cfg

Resolves: #83480
Releases: master, 8.7, 7.6
Change-Id: I87f3d692b4422b2e998076b2ef09ee65c85b8bba
Reviewed-on: https://review.typo3.org/56476
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[!!!][TASK] Aggregate validator information in class schema 61/55261/13
Alexander Schnitzler [Thu, 4 Jan 2018 10:34:42 +0000 (11:34 +0100)]
[!!!][TASK] Aggregate validator information in class schema

This is the first part of many to streamline the resolving of
validators. In this patch, the following changes:

- The class schema aggregates all the information about
  validators that are added via @validate annotations.
  As reflection is involved here, it makes sense to
  put this into the class schema generation and remove
  it from the ActionController.

- Along with this change there have been changes to the
  ValidatorResolver class. Being references only in the
  ActionController, buildMethodArgumentsValidatorConjunctions
  has been deprecated and is no longer used by the core
  itself.

- Also, the methods parseValidatorAnnotation and
  resolveValidatorObjectName have been made public as they
  are now used from outside the ValidatorResolver class.

The main achievements of this patch are getting rid of
runtime reflection by the ActionController and fetching
the necessary information about validators from the class
schema, which at this very moment, is also generated during
runtime but is cached and that cache can be warmed up in
the future. Therefore this change does also improve the
runtime performance of Extbase a bit.

This patch is considered breaking as it removes the support
for adding validators to properties of method arguments via
the following (quite unknown) semantic sugar.

/*
 * @param Model $model
 * @validate $model.property NotEmpty
 */
public function foo(Model $model){}

This possibility is quite unknown and unused in the wild and
as it eases the aggregation of validators it will be removed
without any replacement.

However, whenever a model is validated and a model validator
exists for that model, it will be registered and called
automatically. If not dealing with models but regular objects
or arrays, the recommended way is to write a custom validator
and do the validation manually in that class.

Releases: master
Resolves: #83475
Change-Id: I3c76e722fe084e8346bb27ea5ba8c7ef0f056eda
Reviewed-on: https://review.typo3.org/55261
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[TASK] Simplify modal callback handling 77/56477/2
Christian Kuhn [Thu, 29 Mar 2018 12:58:57 +0000 (14:58 +0200)]
[TASK] Simplify modal callback handling

The fix from #84499 can be simplified a bit: class
"modal-content-loaded" is not needed with the callback
solution.

Resolves: #84559
Related: #84499
Releases: master
Change-Id: I2900ecafc06579076670f8678471530d03d0b63c
Reviewed-on: https://review.typo3.org/56477
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[BUGFIX] Change the order of the AJAX Request for image cropping 69/56469/11
Giuseppe Cavallaro [Tue, 20 Mar 2018 12:41:57 +0000 (13:41 +0100)]
[BUGFIX] Change the order of the AJAX Request for image cropping

It ensures that the request will not be overwritten by the spinning icon
on fast servers.

Before the changes, the image cropping tool triggered a Console Error
"Uncaught TypeError: Cannot read property 'cropArea' of undefined at
ImageManipulation.init (ImageManipulation.js)."

Resolves: #84499
Releases: master, 8.7
Change-Id: Ic2208ba43d0976a1ba9674d68e5d861e89619d1a
Reviewed-on: https://review.typo3.org/56469
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[BUGFIX] Renaming files on non LocalDriver storages 21/55421/4
Michael Oehlhof [Sun, 21 Jan 2018 17:37:49 +0000 (18:37 +0100)]
[BUGFIX] Renaming files on non LocalDriver storages

Fixing determination of the parent folder of a file inside the
storage, so it can be used as destination for the renaming.

Resolves: #83628
Releases: master, 8.7
Change-Id: I2b905dc7ba5e3d6fa8bec2b5a728d27f3c4a3258
Reviewed-on: https://review.typo3.org/55421
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 months ago[FEATURE] Make csv delimiter configurable 15/56415/4
Guido Schmechel [Wed, 21 Mar 2018 20:35:40 +0000 (21:35 +0100)]
[FEATURE] Make csv delimiter configurable

It is now possible to control the delimiter and quote character of the
recordlist csv export.

Resolves: #84517
Releases: master
Change-Id: I47d6f7bbc4dffc83032e096e2e141714edb4e714
Reviewed-on: https://review.typo3.org/56415
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Kevin Appelt <kevin.appelt@icloud.com>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[BUGFIX] Hide duplicate button if sys_file_meta is edited 30/56430/2
Georg Ringer [Thu, 22 Mar 2018 12:59:37 +0000 (13:59 +0100)]
[BUGFIX] Hide duplicate button if sys_file_meta is edited

Hide the button "duplicate" in the toolbar if meta data of
files is edited.

Resolves: #84270
Releases: master
Change-Id: I72242ddcca6b91627fb061669861afa390dfa818
Reviewed-on: https://review.typo3.org/56430
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[FEATURE] Extract html into fluid template from edit module in admin panel 92/56392/6
Steffen Frese [Tue, 20 Mar 2018 14:33:33 +0000 (15:33 +0100)]
[FEATURE] Extract html into fluid template from edit module in admin panel

The edit module should use a fluid template instead of the old php-html
mixed data structure.

Resolves: #84291
Releases: master
Change-Id: I195a746ccbac8e75e9257b8f48a5dfa648110de6
Reviewed-on: https://review.typo3.org/56392
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
16 months ago[FEATURE] Use dynamic path for typo3temp/var/ 13/56413/9
Benni Mack [Wed, 21 Mar 2018 19:03:38 +0000 (20:03 +0100)]
[FEATURE] Use dynamic path for typo3temp/var/

All TYPO3 Core areas where typo3temp/var/ was directly used,
the new Environment::getVarPath() API is now used.

When running via composer or setting the environment
variable "TYPO3_PATH_APP", the folder is $projectRootPath . /var
otherwise "typo3temp/var/" as before.

Additional changes to the default naming scheme
- Cache folders are now named lower-case (Cache/Code becomes
cache/code).
- Install tool session files are stored within "var/session" instead of
"var/InstallToolSessions".
- Extension Manager files are now within "var/extensionmanager"
in a lower-cased variant
- log files are now placed into "var/log" instead of "var/logs"
- lock files are now placed into "var/lock" instead of "var/locks"

Resolves: #84545
Releases: master
Change-Id: Ifa57413cd212243387532ffb3435cfca361a582b
Reviewed-on: https://review.typo3.org/56413
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
16 months ago[BUGFIX] Correctly evaluate LIT:0 in TS conditions 64/56464/2
Markus Klein [Tue, 27 Mar 2018 19:59:19 +0000 (21:59 +0200)]
[BUGFIX] Correctly evaluate LIT:0 in TS conditions

Handle LIT:0 used in TypoScript conditions such that is evaluates
to '0' instead of null.
This makes comparisons for equality working.

Resolves: #84543
Releases: master, 8.7
Change-Id: I5eb16d556098179605646faf696f9defaf6195ac
Reviewed-on: https://review.typo3.org/56464
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
16 months ago[FEATURE] Add HTTPS security check to reports module 49/56349/15
Mathias Brodala [Sun, 18 Mar 2018 11:31:42 +0000 (12:31 +0100)]
[FEATURE] Add HTTPS security check to reports module

Two new interfaces are added which can be implemented
by reports and status providers to access the current
PSR-7 server request.

Change-Id: I280bee3a71d425861af197ef1e907c4f60ff003f
Resolves: #84466
Releases: master
Reviewed-on: https://review.typo3.org/56349
Reviewed-by: Benjamin Franzke <bfr@qbus.de>
Tested-by: Benjamin Franzke <bfr@qbus.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Change path to label of preview pane in admin panel 18/56418/3
Tobi Kretschmann [Thu, 22 Mar 2018 07:19:04 +0000 (08:19 +0100)]
[BUGFIX] Change path to label of preview pane in admin panel

the label is moved to a separate locallang file.
Hence the method getLabel needs to get the label from the new file.

Resolves: #84519
Releases: master
Change-Id: I16a961499ad7ac9a26d2cc92a7ea3ef80413fc15
Reviewed-on: https://review.typo3.org/56418
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Fix path issue in gruntfile.js 02/56402/5
Frank Naegler [Wed, 21 Mar 2018 12:17:31 +0000 (13:17 +0100)]
[BUGFIX] Fix path issue in gruntfile.js

This patch fix a wrong path for module icon in Gruntfile.js

Resolves: #84510
Related: #84159
Releases: master
Change-Id: I89686bf3eb7611df0c0cffb16c2f660c56dfd941
Reviewed-on: https://review.typo3.org/56402
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Catch FolderDoesNotExistsException in linkvalidator 85/56385/2
Sascha Maier [Tue, 20 Mar 2018 23:08:55 +0000 (00:08 +0100)]
[BUGFIX] Catch FolderDoesNotExistsException in linkvalidator

Catch FolderDoesNotExistsException in linkvalidators checklink method,
if wrong links like file:// checked.

Resolves: #84488
Releases: master, 8.7

Change-Id: Ife1e34a638a56379fcc0fde7150c945c93a6157a
Reviewed-on: https://review.typo3.org/56385
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Allow PSR-7 Uris to allow no port at all 16/56416/3
Benni Mack [Wed, 21 Mar 2018 21:23:47 +0000 (22:23 +0100)]
[BUGFIX] Allow PSR-7 Uris to allow no port at all

In order to set a PSR-7 based uri to the default port
the specs allow to set $uri->withPort(null) but our
tests and implementation restrict that.

Resolves: #84518
Releases: master, 8.7
Change-Id: Ic2c3d70fca35a767c7ed9d324eb93b30c66bbd3e
Reviewed-on: https://review.typo3.org/56416
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months agoRevert "[BUGFIX] Test ifBlank with strlen again" 21/56421/2
Oliver Hader [Thu, 22 Mar 2018 08:40:09 +0000 (09:40 +0100)]
Revert "[BUGFIX] Test ifBlank with strlen again"

This reverts commit ac72c832b9d037c837a244b318984a6e1f4abd50.

The patch for issue #84434 introduced a different behavior for the
stdWrap.ifBlank feature. The current implementation now ignores
whitespace characters (tab, spaces, new lines, carriage return)
which was not the case in previous TYPO3 versions - as a comparison:

* TYPO3 v7: trim($content) === ''
* TYPO3 v6.2: !strlen(trim($content))
* TYPO3 v.4.5: !strlen(trim($content))
* TYPO3 v4.3: !strlen(trim($content)

Thus, the trim() part is basically missing currently. To avoid this
regression concerning the change of behavior, the change is reverted.

Related: #84434
Resolves: #84520
Releases: master, 8.7
Change-Id: I1fcbd0d249e18d06a96d481bf44a39de0662bed1
Reviewed-on: https://review.typo3.org/56421
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
17 months ago[TASK] Add rule "return_type_declaration" to php-cs-fixer 14/56414/5
Georg Ringer [Wed, 21 Mar 2018 19:45:15 +0000 (20:45 +0100)]
[TASK] Add rule "return_type_declaration" to php-cs-fixer

Unify the space before the colon of return type.

Resolves: #84515
Releases: master, 8.7
Change-Id: Ie107e574965f834c8fcaa8c2aa4f44f7cc41d7c5
Reviewed-on: https://review.typo3.org/56414
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
17 months ago[TASK] Add another fallback for youtube preview image 71/56371/3
Guido Schmechel [Mon, 19 Mar 2018 19:46:34 +0000 (20:46 +0100)]
[TASK] Add another fallback for youtube preview image

For some YouTube videos no MaxResDefaultImage is available. As a fallback
you can request the file mqdefault.jpg that has the same ratio of 16:9.

Resolves: #84483
Releases: master, 8.7
Change-Id: I31dd8b5a60a63edae7e9cc27f0049b9235fc7bd8
Reviewed-on: https://review.typo3.org/56371
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[TASK] Anonymize token in Exception handlers 86/56386/6
Mathias Schreiber [Wed, 21 Mar 2018 07:01:00 +0000 (08:01 +0100)]
[TASK] Anonymize token in Exception handlers

Log entries no longer contain specific tokens.
Instead, they are replaced with `--AnonymizedToken—`.

Resolves: #84502
Releases: master, 8.7
Change-Id: I42a8127cdccc904e8bbb82b5ea74b0e3d012586f
Reviewed-on: https://review.typo3.org/56386
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
17 months ago[TASK] Free FormEngine from _GP usage 90/56390/3
Christian Kuhn [Wed, 21 Mar 2018 09:42:22 +0000 (10:42 +0100)]
[TASK] Free FormEngine from _GP usage

Solves a todo in FormEngine: A data provider still
fetched data from _GP instead of relying of this data
being set by a controller: "defaultValues" for new
records can now be set by controllers as input $result
array key.

Resolves: #84506
Releases: master
Change-Id: I174eea2d5954b7ac29edef1007c1446c7816b0ed
Reviewed-on: https://review.typo3.org/56390
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[BUGFIX] Show tables with same label in recycler 03/56403/3
Georg Ringer [Wed, 21 Mar 2018 12:30:23 +0000 (13:30 +0100)]
[BUGFIX] Show tables with same label in recycler

In order to show all tables in the recycler record selection even though
the label is the same, the table name must be used as part of the
identifier.

Resolves: #84505
Releases: master, 8.7
Change-Id: I952a94182fde1e052071bb45d065910f4cd73086
Reviewed-on: https://review.typo3.org/56403
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
17 months agoRevert "[BUGFIX] Simulate submit button for rsaauth form submit" 94/56394/2
Oliver Hader [Wed, 21 Mar 2018 10:44:52 +0000 (11:44 +0100)]
Revert "[BUGFIX] Simulate submit button for rsaauth form submit"

This reverts commit 0483c4af5c0441e56322bfa1d882578cbbe71110.

This change caused a regression which basically affected users of Mozilla
Firefox - details are described in issue #84503. Besides that the initial
bug report address the frontend part, changing backend login behavior was
not required in order for the bug fix.

RsaEncryptionWithLib.min.js could not be reverted directly due to newer
conflicting changes for the same file - it has been re-compiled from the
according source files using the following uglify command:

    ../../../../../../Build/node_modules/uglify-js/bin/uglifyjs \
    RsaLibrary.js RsaEncryption.js > RsaEncryptionWithLib.min.js

Releases: master, 8.7, 7.6
Resolves: #84503
Reverts: #76120
Change-Id: I45fe6086afa48eed71be635e8cf4a1f3fa138ab2
Reviewed-on: https://review.typo3.org/56394
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
17 months ago[BUGFIX] Show time-restricted records in top search 00/56400/2
Andreas Fernandez [Wed, 21 Mar 2018 11:04:21 +0000 (12:04 +0100)]
[BUGFIX] Show time-restricted records in top search

The search in the top bar is now able to find records that are restricted
by starttime or endtime.

Resolves: #84507
Releases: master, 8.7
Change-Id: I3010a34d0bad082cf46dddd6d855b8d8406d8a6f
Reviewed-on: https://review.typo3.org/56400
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months agoRevert "[BUGFIX] Trigger submit of RSA encrypted form properly" 88/56388/4
Oliver Hader [Wed, 21 Mar 2018 09:30:02 +0000 (10:30 +0100)]
Revert "[BUGFIX] Trigger submit of RSA encrypted form properly"

This reverts commit 16b7d8413b367009cb25120c3a1411963760f013.

Since the initial change for issue #76120 addressed the backend part
as well - which would not have been required, since the mentioned issue
was about the frontend behavior only, the change that has been reverted
now again has been considered as superfluous work-around.

Releases: master, 8.7
Resolves: #84503
Reverts: #84253
Change-Id: I2c676b038a10abd8d2c7fb330968657e8fbb81d3
Reviewed-on: https://review.typo3.org/56388
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
17 months ago[BUGFIX] Do not deprecate RsaEncryptionEncoder::getRsaPublicKey() 78/56378/4
Mathias Brodala [Tue, 20 Mar 2018 11:34:43 +0000 (12:34 +0100)]
[BUGFIX] Do not deprecate RsaEncryptionEncoder::getRsaPublicKey()

Also use this API in the RSA public key controller to avoid code
duplication.

Change-Id: Ief09eff9fb8f2370d545f93ec8187ae64b1c3f1a
Resolves: #84497
Releases: master
Reviewed-on: https://review.typo3.org/56378
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[TASK] Extract request processing from RsaEncryptionEncoder 07/56307/6
Mathias Brodala [Sat, 17 Mar 2018 13:56:48 +0000 (14:56 +0100)]
[TASK] Extract request processing from RsaEncryptionEncoder

* Deprecate now unused methods
* Update JavaScript to properly use JSON objects

Change-Id: Ibb76c140eb0bdbbc3f1d155e3d6f273c26d90a42
Resolves: #84407
Releases: master
Reviewed-on: https://review.typo3.org/56307
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[TASK] Remove usage of extbase from recycler module 63/56363/4
Georg Ringer [Mon, 19 Mar 2018 12:57:57 +0000 (13:57 +0100)]
[TASK] Remove usage of extbase from recycler module

Simplify the recycler module by reducing the overhead of
extbase.

Resolves: #84477
Releases: master
Change-Id: I79a74686a54aa0f5fcee06c39e046f9e35fee9d1
Reviewed-on: https://review.typo3.org/56363
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[BUGFIX] Add correct context to page tree context menu 42/56342/3
Tymoteusz Motylewski [Sun, 18 Mar 2018 08:56:29 +0000 (09:56 +0100)]
[BUGFIX] Add correct context to page tree context menu

In order to allow user to disable context menu items for certain context,
e.g. page tree, page tree need to correctly pass the context to the JS.

As SvgTree doesnt support context menu, the code is moved to the PageTree.js
Also a bug in the changelog documentation is fixed.

Releases: master, 8.7
Resolves: #84017
Change-Id: I4c3b51aa50d1750b86391342ba45aaec00c70a10
Reviewed-on: https://review.typo3.org/56342
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Paweł Rogowicz <rogowicz.pawel@gmail.com>
Tested-by: Paweł Rogowicz <rogowicz.pawel@gmail.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
17 months ago[TASK] add missing "HTTP/1.1 308 Permanent Redirect" to HttpUtility 64/56364/3
Stephan Jorek [Mon, 19 Mar 2018 15:31:45 +0000 (16:31 +0100)]
[TASK] add missing "HTTP/1.1 308 Permanent Redirect" to HttpUtility

Add the missing "HTTP/1.1 308 Permanent Redirect" http-status header
to \TYPO3\CMS\Core\Utility\HttpUtility as a class-constant, complementing
the existing http-redirect related status headers.

Resolves: #84481
Releases: master, 8.7
Change-Id: I203c9e33351be5eed03c62578a5cc72676113509
Reviewed-on: https://review.typo3.org/56364
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Fix typo in TCA of be_users 65/56365/2
Georg Ringer [Mon, 19 Mar 2018 18:08:23 +0000 (19:08 +0100)]
[BUGFIX] Fix typo in TCA of be_users

Replace 'enableTablator' with 'enableTabulator'.

Resolves: #84486
Releases: master, 8.7
Change-Id: If6174306835f627ef078a1c906a0b6e267c02dd0
Reviewed-on: https://review.typo3.org/56365
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
17 months ago[BUGFIX] Respect automaticInstallation setting in extension manager 97/56097/2
Nicole Cordes [Sun, 11 Mar 2018 17:05:00 +0000 (18:05 +0100)]
[BUGFIX] Respect automaticInstallation setting in extension manager

Prevent the automatic installation of new extensions if the setting
was disabled.

Resolves: #84125
Releases: master, 8.7, 7.6
Change-Id: Ic554e8870543b2f15079f7adfb1ddc2517bfc2b5
Reviewed-on: https://review.typo3.org/56097
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
17 months ago[BUGFIX] Use numbers for „Show hidden content elements“ 57/56357/2
Andreas Fernandez [Sun, 18 Mar 2018 14:12:38 +0000 (15:12 +0100)]
[BUGFIX] Use numbers for „Show hidden content elements“

Resolves: #84469
Related: #82601
Releases: master
Change-Id: I65d1826e97584c43640ed248244c00f6608fb0a7
Reviewed-on: https://review.typo3.org/56357
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[TASK] Make SqlReaderTest notice free 54/56354/2
Sascha Löffler [Sun, 18 Mar 2018 12:16:58 +0000 (13:16 +0100)]
[TASK] Make SqlReaderTest notice free

Resolves: #84470
Releases: master
Change-Id: Ie733b17710509bdd0f504a591a47c8d871a94e6f
Reviewed-on: https://review.typo3.org/56354
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Move Doctrine custom type init back to ConnectionPool 79/55379/6
Alexander Stehlik [Tue, 16 Jan 2018 15:11:34 +0000 (16:11 +0100)]
[BUGFIX] Move Doctrine custom type init back to ConnectionPool

To prevent race conditions etc. the custom type init which was moved
in patch https://review.typo3.org/#/c/54512/ gets reverted.

To fix the issue with the pageUnavailable_handling the method
TyposriptFrontendController::connectToDB handles the error correctly via
try catch block.

Change-Id: I4f410d82e54c182d7b032a8ab4486d5b3b859382
Releases: master, 8.7
Resolves: #83577
Related: #82795
Reviewed-on: https://review.typo3.org/55379
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] E_NOTICE reduction 84/54884/7
Pawel Cieslik [Thu, 30 Nov 2017 10:50:00 +0000 (11:50 +0100)]
[TASK] E_NOTICE reduction

Reduce number of E_NOTICE thrown by TYPO3

Resolves: #70584
Releases: master
Change-Id: I46fb54e51b24af5721efaa9507b32b86f38fc325
Reviewed-on: https://review.typo3.org/54884
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Mark GridContainer form elements as deprecated 51/56351/2
Ralf Zimmermann [Sun, 18 Mar 2018 11:46:59 +0000 (12:46 +0100)]
[TASK] Mark GridContainer form elements as deprecated

The form element GridContainer is useless, buggy
and will be removed in v10.

Resolves: #84222
Releases: master
Change-Id: I559155a6fc9c994ba306729d3a2afad867d5dcaa
Reviewed-on: https://review.typo3.org/56351
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
17 months ago[TASK] Use ServerRequestInterface in UserSettingsController 32/56332/7
Łukasz Uznański [Sat, 17 Mar 2018 17:45:54 +0000 (18:45 +0100)]
[TASK] Use ServerRequestInterface in UserSettingsController

* deprecate public (non-routed) methods

Resolves: #84369
Releases: master
Change-Id: I79f11a8d6e787886b9bd3bfef9e4520c9b5979b7
Reviewed-on: https://review.typo3.org/56332
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
17 months ago[TASK] Make UriBuilderTest notice free 50/56350/2
Sascha Löffler [Sun, 18 Mar 2018 11:38:08 +0000 (12:38 +0100)]
[TASK] Make UriBuilderTest notice free

Resolves: #84468
Releases: master
Change-Id: I0ab32c8cc4114d8b3fd6f00849baea88285b7a78
Reviewed-on: https://review.typo3.org/56350
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Tested-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Unify the filename sanitation for upload, create, rename 89/56089/6
Wolfgang Klinger [Fri, 9 Mar 2018 22:40:40 +0000 (23:40 +0100)]
[BUGFIX] Unify the filename sanitation for upload, create, rename

isValidFilename allows other characters in file names
than sanitizeFileName. This patch sanitizes new file
names automatically (like it’s done for uploads) and
adds a warning for the user about the invalid original
file name for upload, create and rename.

Resolves: #84178
Releases: master, 8.7
Change-Id: I8f5ff6a0c601f0227c40fe7b401eeb15159b29a6
Reviewed-on: https://review.typo3.org/56089
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Remove superfluous admin check 35/56335/3
Georg Ringer [Sat, 17 Mar 2018 18:58:07 +0000 (19:58 +0100)]
[TASK] Remove superfluous admin check

As the scheduler module is only accessible for admins, there is no need
to check this in the controller.

Resolves: #84454
Releases: master
Change-Id: I234872820faa7c729a52c030383f6b24e6c1eca5
Reviewed-on: https://review.typo3.org/56335
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make CacheHashCalculatorTest notice free 44/56344/5
Sascha Löffler [Sun, 18 Mar 2018 09:17:54 +0000 (10:17 +0100)]
[TASK] Make CacheHashCalculatorTest notice free

Resolves: #84461
Releases: master
Change-Id: I914baeb2ee4b884d0c0656762973d71e2b8e69a3
Reviewed-on: https://review.typo3.org/56344
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make ActionControllerTest notice free 39/56339/3
Sascha Löffler [Sat, 17 Mar 2018 21:15:37 +0000 (22:15 +0100)]
[TASK] Make ActionControllerTest notice free

Resolves: #84451
Releases: master
Change-Id: Ie6d47a706eec4fc553306170669f1dbd336f9ddc
Reviewed-on: https://review.typo3.org/56339
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Wrong $host value when transport_smtp_server is not set. 45/56345/3
Sascha Löffler [Sun, 18 Mar 2018 09:44:52 +0000 (10:44 +0100)]
[BUGFIX] Wrong $host value when transport_smtp_server is not set.

Set $host to empty string
if $mailSettings['transport_smtp_server'] does not exist.

Resolves: #84464
Releases: master
Change-Id: I3851bf262e51639e4572dfd8c1967e58b67ca792
Reviewed-on: https://review.typo3.org/56345
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Correctly check for permissions of a hidden field in context menu 43/56343/2
Tymoteusz Motylewski [Sun, 18 Mar 2018 09:17:46 +0000 (10:17 +0100)]
[BUGFIX] Correctly check for permissions of a hidden field in context menu

Allow hidden field to not be an exclude field.
See other places in the core where check for check('non_exclude_fields')
is performed.

Resolves: #82785
Releases: master
Change-Id: Id6ab3c7b7dd0c727fe2458eb865c97433184aece
Reviewed-on: https://review.typo3.org/56343
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Remove usage of extbase from HelpController 47/56247/3
Georg Ringer [Fri, 16 Mar 2018 18:16:47 +0000 (19:16 +0100)]
[TASK] Remove usage of extbase from HelpController

Improve the performance by removing usage of extbase from the
HelpController.

Resolves: #84331
Releases: master
Change-Id: I3b7d82c1765a4888bd84d6938a65c546a25ba9d1
Reviewed-on: https://review.typo3.org/56247
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Synchronize the form documentation 40/56340/4
Björn Jacob [Sat, 17 Mar 2018 22:50:40 +0000 (23:50 +0100)]
[TASK] Synchronize the form documentation

Till now, the documentation of the form framework was hosted on github.
The documentation is now sychronized in order to get rid of the github
repository.

Resolves: #84457
Resolves: #82383
Releases: master
Change-Id: If66c329de06c280f13eedf4634bfeb1e9c10070a
Reviewed-on: https://review.typo3.org/56340
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Extract request processing from SystemInformationToolbarItem 24/56324/4
Mathias Brodala [Sat, 17 Mar 2018 16:14:55 +0000 (17:14 +0100)]
[TASK] Extract request processing from SystemInformationToolbarItem

Change-Id: I32de5fa065db9184d1611b4b0025295705c3d01c
Resolves: #84416
Releases: master
Reviewed-on: https://review.typo3.org/56324
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Drop option mod.web_list.newWizards and use new modal CE wizard 46/56346/4
Christian Kuhn [Sun, 18 Mar 2018 09:51:48 +0000 (10:51 +0100)]
[TASK] Drop option mod.web_list.newWizards and use new modal CE wizard

Enabled PageTsConfig option 'mod.web_list.newWizards' by default,
drop that option and link to the new content element wizard that
is displayed in a modal.

Resolves: #84463
Releases: master
Change-Id: Idb3a2b5e108426e976c560021b302f6f84dffd72
Reviewed-on: https://review.typo3.org/56346
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[BUGFIX] Fix routing exception for "Status report" module 47/56347/4
Mathias Brodala [Sun, 18 Mar 2018 10:03:01 +0000 (11:03 +0100)]
[BUGFIX] Fix routing exception for "Status report" module

This fixes an error caused by the admin account status check which is
only executed for admin accounts with insecure passwords.

Change-Id: Ie81ee81ef61445397d6a062e285ebdbca2c5e6d7
Resolves: #84465
Releases: master
Reviewed-on: https://review.typo3.org/56347
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Improve Install Tool login 34/56334/2
Georg Ringer [Sat, 17 Mar 2018 18:31:06 +0000 (19:31 +0100)]
[TASK] Improve Install Tool login

Improve the Install Tool login by wrapping file related text with a
code-tag.

Resolves: #84453
Releases: master, 8.7
Change-Id: I3305dc12ba8e31e6ef9afe8a3283ee54ac89a788
Reviewed-on: https://review.typo3.org/56334
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
17 months ago[BUGFIX] Rename sub-property thousand_sep of numberFormat 36/56336/2
Stefan Froemken [Sat, 17 Mar 2018 19:03:55 +0000 (20:03 +0100)]
[BUGFIX] Rename sub-property thousand_sep of numberFormat

The auto-complete feature of the TS-Editor
suggests a nun existing property thousand_sep.
Its correct name is thousands_sep.

Resolves: #84455
Releases: master,8.7
Change-Id: Id4854a3092de1383181003088e81d6a876142c9d
Reviewed-on: https://review.typo3.org/56336
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[TASK] Make TableBuilderTest notice free 23/56323/3
Sascha Löffler [Sat, 17 Mar 2018 16:14:13 +0000 (17:14 +0100)]
[TASK] Make TableBuilderTest notice free

Resolves: #84444
Releases: master
Change-Id: Ie0de790d7c02b0ac4665daf1a4c9a52e912ac9d2
Reviewed-on: https://review.typo3.org/56323
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Make line height configurable for Gifbuilder 27/56327/2
Tymoteusz Motylewski [Sat, 17 Mar 2018 16:49:56 +0000 (17:49 +0100)]
[BUGFIX] Make line height configurable for Gifbuilder

If `lineHeight` is set then its value would be taken
as line height instead of line height calculated from given text.

Resolves: #22399
Releases: master, 8.7
Change-Id: Ibc38559a6c7fc616c2b25b419a3bc6feddf87a61
Reviewed-on: https://review.typo3.org/56327
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Extract request processing from IconFactory 21/56321/4
Mathias Brodala [Sat, 17 Mar 2018 15:58:26 +0000 (16:58 +0100)]
[TASK] Extract request processing from IconFactory

Change-Id: If23a7a356e62a17dad4f22a746c365ef094999da
Resolves: #84408
Releases: master
Reviewed-on: https://review.typo3.org/56321
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Rename TypoScriptReferenceLoader to TypoScriptReferenceController 10/56310/7
Mathias Brodala [Sat, 17 Mar 2018 14:25:00 +0000 (15:25 +0100)]
[TASK] Rename TypoScriptReferenceLoader to TypoScriptReferenceController

Change-Id: I31fcc83c20766aacd3af7d8b68df9469d3db13dc
Resolves: #84411
Releases: master
Reviewed-on: https://review.typo3.org/56310
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make SchemaColumnDefinitionListenerTest notice free 14/56314/3
Łukasz Uznański [Sat, 17 Mar 2018 14:48:10 +0000 (15:48 +0100)]
[TASK] Make SchemaColumnDefinitionListenerTest notice free

Resolves: #84440
Releases: master
Change-Id: Ibb1f891afffa3dd5bd7d06a32180ac1a47ce778e
Reviewed-on: https://review.typo3.org/56314
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make YouTubeRendererTest notice free 29/56329/2
Sascha Löffler [Sat, 17 Mar 2018 16:50:19 +0000 (17:50 +0100)]
[TASK] Make YouTubeRendererTest notice free

Resolves: #84447
Releases: master
Change-Id: Id895dc4d76c719108c6f8359da430548898a8598
Reviewed-on: https://review.typo3.org/56329
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make LogManagerTest notice free 25/56325/2
Sascha Löffler [Sat, 17 Mar 2018 16:34:36 +0000 (17:34 +0100)]
[TASK] Make LogManagerTest notice free

Resolves: #84446
Releases: master
Change-Id: Ib84f8414fb90bf1180bf495fd6b6c47430eb8ea2
Reviewed-on: https://review.typo3.org/56325
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make AudioTagRendererTest notice free 15/56315/3
Sascha Löffler [Sat, 17 Mar 2018 14:51:49 +0000 (15:51 +0100)]
[TASK] Make AudioTagRendererTest notice free

Resolves: #84439
Releases: master
Change-Id: Id230be5a20b0bbc21590636502e9ce2fb58d8c7d
Reviewed-on: https://review.typo3.org/56315
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make VimeoRendererTest notice free 17/56317/2
Sascha Löffler [Sat, 17 Mar 2018 15:05:01 +0000 (16:05 +0100)]
[TASK] Make VimeoRendererTest notice free

Resolves: #84441
Releases: master
Change-Id: Ie647b39e1c03a70cbc0d7bf0083fd5430142d578
Reviewed-on: https://review.typo3.org/56317
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make BackendUserAuthenticationTest notice free 96/56296/2
Łukasz Uznański [Sat, 17 Mar 2018 12:30:55 +0000 (13:30 +0100)]
[TASK] Make BackendUserAuthenticationTest notice free

Resolves: #84425
Releases: master
Change-Id: I2bc6e04b96e1db7b9bf5ddbd03ad0c4fe30f4449
Reviewed-on: https://review.typo3.org/56296
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Update codeception to 2.4.0 03/56303/4
Anja [Sat, 17 Mar 2018 13:23:31 +0000 (14:23 +0100)]
[TASK] Update codeception to 2.4.0

composer update codeception/codeception --with-dependencies

This comes with a bunch of dependencies also updated, most
important probably: phpunit/phpunit 6.5.0.

Change-Id: I324c1cfab90d22477d2771f0aa747eae39a66743
Resolves: #84445
Releases: master
Reviewed-on: https://review.typo3.org/56303
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make FrontendUserAuthenticationTest notice free 98/56298/5
Jan Helke [Sat, 17 Mar 2018 12:51:47 +0000 (13:51 +0100)]
[TASK] Make FrontendUserAuthenticationTest notice free

Releases: master
Resolves: #84429
Change-Id: I14ea2748297af9337328bd21326cb54a17845686
Reviewed-on: https://review.typo3.org/56298
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Rename ImageManipulationWizard to ImageManipulationController 16/56316/4
Mathias Brodala [Sat, 17 Mar 2018 14:55:08 +0000 (15:55 +0100)]
[TASK] Rename ImageManipulationWizard to ImageManipulationController

Change-Id: Ibb5038049780edcf70aae442b9f9933feeed5589
Resolves: #84409
Releases: master
Reviewed-on: https://review.typo3.org/56316
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make sysext/backend/Tests/Unit/ notice free 86/56286/7
Jan Helke [Sat, 17 Mar 2018 10:47:24 +0000 (11:47 +0100)]
[TASK] Make sysext/backend/Tests/Unit/ notice free

Releases: master
Resolves: #84413
Change-Id: Iff7c9c3b205df958fa57f6325645730d97fceefb
Reviewed-on: https://review.typo3.org/56286
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make FileWriterTest notice free 13/56313/2
Łukasz Uznański [Sat, 17 Mar 2018 14:37:51 +0000 (15:37 +0100)]
[TASK] Make FileWriterTest notice free

Resolves: #84438
Releases: master
Change-Id: Iaa3fb4b63b4d71cd5cee03a67d0255c839bb9c05
Reviewed-on: https://review.typo3.org/56313
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make DispatcherTest notice free 11/56311/2
Sascha Löffler [Sat, 17 Mar 2018 14:35:37 +0000 (15:35 +0100)]
[TASK] Make DispatcherTest notice free

Resolves: #84437
Releases: master
Change-Id: I9ef4f6de180d1be9cdcc90347c747bbb06cfc9ad
Reviewed-on: https://review.typo3.org/56311
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make BackendUtilityTest notice free 93/56293/6
Jan Helke [Sat, 17 Mar 2018 12:02:52 +0000 (13:02 +0100)]
[TASK] Make BackendUtilityTest notice free

Releases: master
Resolves: #84424
Change-Id: I9725095aff97fe662612e225bb0713f40e0255e3
Reviewed-on: https://review.typo3.org/56293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make CommandLineBackendTest notice free 09/56309/2
Sascha Löffler [Sat, 17 Mar 2018 14:12:32 +0000 (15:12 +0100)]
[TASK] Make CommandLineBackendTest notice free

Resolves: #84435
Releases: master
Change-Id: I031a41c5b22f3d30b0fe0bf55e0ed85f7fa05b7b
Reviewed-on: https://review.typo3.org/56309
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make VideoTagRendererTest notice free 04/56304/2
Sascha Löffler [Sat, 17 Mar 2018 13:57:50 +0000 (14:57 +0100)]
[TASK] Make VideoTagRendererTest notice free

Resolves: #84433
Releases: master
Change-Id: I4ecb9db21c0d3a06d1e345b8ddef6ff1328ee512
Reviewed-on: https://review.typo3.org/56304
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make ImageScriptServiceTest notice free 06/56306/3
Łukasz Uznański [Sat, 17 Mar 2018 14:01:12 +0000 (15:01 +0100)]
[TASK] Make ImageScriptServiceTest notice free

Resolves: #84432
Releases: master
Change-Id: Ia5e0ee072bba182f1a842b2b1d470f4c8fc80798
Reviewed-on: https://review.typo3.org/56306
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make ConditionMatcherTest notice free 01/56301/3
Jan Helke [Sat, 17 Mar 2018 13:14:03 +0000 (14:14 +0100)]
[TASK] Make ConditionMatcherTest notice free

Releases: master
Resolves: #84431
Change-Id: Ie4634e50be95f762d66ac778edad10b7bfa1f21b
Reviewed-on: https://review.typo3.org/56301
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Make BackendTest notice free 19/56319/2
Sascha Löffler [Sat, 17 Mar 2018 15:48:46 +0000 (16:48 +0100)]
[TASK] Make BackendTest notice free

Resolves: #84442
Releases: master
Change-Id: Iab61bcebb7c93ac578d5c23c0118f4c3fc713534
Reviewed-on: https://review.typo3.org/56319
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Test ifBlank with strlen again 05/56305/3
Stefan Froemken [Sat, 17 Mar 2018 13:58:28 +0000 (14:58 +0100)]
[BUGFIX] Test ifBlank with strlen again

Since TYPO3 7 ifBlank works with trim instead of strlen.
Like documented ifBlank has to work with strlen.
So 2 spaces should not be interpreted as a blank value.

Resolves: #84434
Related: #54091
Releases: master, 8.7
Change-Id: I6a130852225b23f30af40e8a9311d2288dfb31b6
Reviewed-on: https://review.typo3.org/56305
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Decouple TreeController from UserSettingsController 39/56239/8
Saskia Schreiber [Fri, 16 Mar 2018 16:35:40 +0000 (17:35 +0100)]
[TASK] Decouple TreeController from UserSettingsController

Introduce a general wrapper for backend user configuration.

Resolves: #84353
Releases: master
Change-Id: Iddf01a18527ea732dc1c857e153880af57a492fd
Reviewed-on: https://review.typo3.org/56239
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>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Rename CodeCompletion to CodeCompletionController 12/56312/4
Mathias Brodala [Sat, 17 Mar 2018 14:36:21 +0000 (15:36 +0100)]
[TASK] Rename CodeCompletion to CodeCompletionController

Change-Id: Ia913d08b832f27250a0def2cc1b6873210a1d8a6
Resolves: #84410
Releases: master
Reviewed-on: https://review.typo3.org/56312
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>