Packages/TYPO3.CMS.git
16 months ago[TASK] impexp: Remove 'max number of records' restriction 81/55381/3
Christian Kuhn [Wed, 17 Jan 2018 11:35:56 +0000 (12:35 +0100)]
[TASK] impexp: Remove 'max number of records' restriction

The 'export' module has a restriction to limit the number
of exported records. The patch removes this from the
interface:
* The default limit is arbitrary, removing that limit
  declutters the interface a little bit
* Users probably always did just set this to some number
  high enough to export everything they wanted
* It was not clear what exactly is counted. At least it
  was not the total number of exported records ...
* The error and flash messages were unclear and sometimes
  not shown at all
* The limit could lead to data integrity issues in the
  export file, for example if a page links to some other
  page that is not exported
* Presets that increased the limit still work
* To prevent a breaking patch, the affected PHP method
  arguments deprecate some arguments instead of fully
  removing them in v9

Change-Id: Iadb365ff2ccd77ed38cbde81b76e37990a0c6f17
Resolves: #83592
Releases: master
Reviewed-on: https://review.typo3.org/55381
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: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[BUGFIX] Improve exception output for ImageService 70/55370/6
Georg Ringer [Tue, 16 Jan 2018 10:28:05 +0000 (11:28 +0100)]
[BUGFIX] Improve exception output for ImageService

Avoid spamming the log in PHP 7.2 due to get_class(null) if fetching the
image in ImageService->getImage() fails.

Resolves: #83570
Releases: master, 8.7, 7.6
Change-Id: Icc3c78f5b747842cee89d184134ff298b8e04a3a
Reviewed-on: https://review.typo3.org/55370
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Mattia D <mattia.dorigatti@brandnamic.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Benni Mack <benni@typo3.org>
16 months ago[BUGFIX] Adjust response usage for `file/exists` route 71/55371/2
Andreas Fernandez [Tue, 16 Jan 2018 11:21:06 +0000 (12:21 +0100)]
[BUGFIX] Adjust response usage for `file/exists` route

With #83267 a JSON response object was introduced. The patch has the side
effect that any response is now an array but some usages in JavaScript
were not adjusted.

This patch does two things:

- `FileController::fileExistsInFolderAction()` does now either return an
  array for falsy results OR the file object.
- The JavaScript code is adjusted to check for a valid file object by
  requiring the `uid` property instead.

Resolves: #83568
Related: #83267
Releases: master
Change-Id: I9878f5f70b8af3ba8ec151a6ed514780547ec1ea
Reviewed-on: https://review.typo3.org/55371
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
16 months ago[TASK] Make EXT:rsaauth no longer part of factory-configuration 63/55363/3
Stefan Neufeind [Mon, 15 Jan 2018 11:16:13 +0000 (12:16 +0100)]
[TASK] Make EXT:rsaauth no longer part of factory-configuration

Since the extension is deprecated, don't activate it by default
(factory-configuration).

Resolves: #81852
Releases: master
Change-Id: I10ecba6978daa16b43775a7adb28d723c8138ce0
Reviewed-on: https://review.typo3.org/55363
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.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] impexp: Wrong FAL references after import 65/55365/6
Christian Kuhn [Mon, 15 Jan 2018 14:54:57 +0000 (15:54 +0100)]
[BUGFIX] impexp: Wrong FAL references after import

Fix a case during ext:impexp FAL uid mapping where
sys_file_reference end up pointing to wrong sys_file
records in case new sys_file uids also already exist
in import file, due to multiple mappings.
Power the patch with a functional test - it fails
without the change in Import.php and is ok with the
change.
See the test method comments for more details
on what exactly is checked here.

Change-Id: I472cad2652e8d6f5d30e4ebc68ff1ae93de71ea1
Resolves: #67188
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/55365
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
16 months ago[TASK] Mark EXT:rsaauth as deprecated 58/53458/10
Georg Ringer [Thu, 13 Jul 2017 09:56:13 +0000 (11:56 +0200)]
[TASK] Mark EXT:rsaauth as deprecated

Only https can really secure a connection. Therefore rsaauth
should be marked as deprecated. An additional report checks the
usage of the extension and https.

Resolves: #81852
Releases: master
Change-Id: I5d12e1e7c97d55869379228b39fa5e87b2287e88
Reviewed-on: https://review.typo3.org/53458
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[BUGFIX] GeneralUtility::copyDirectory() should mkdir_deep() destination dir 60/55360/3
Christian Kuhn [Sun, 14 Jan 2018 17:10:38 +0000 (18:10 +0100)]
[BUGFIX] GeneralUtility::copyDirectory() should mkdir_deep() destination dir

If path to the destination directory does not exist yet,
copyDirectory() does not copy anything. Use mkdir_deep() for directories.

As example, have directory 'typo3temp' and call copyDirectory()
with a destination 'typo3temp/foo/bar', where 'foo' does not
exist, yet. Without patch, this operation fails.

Change-Id: Id8eb5d6cd30c288ca073e98d35a3025c8489c182
Resolves: #83564
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/55360
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[FEATURE] EXT:form - make FinisherVariableProvider iterable 08/55308/4
Ralf Zimmermann [Tue, 9 Jan 2018 14:52:32 +0000 (15:52 +0100)]
[FEATURE] EXT:form - make FinisherVariableProvider iterable

Makes it possible to iterate through FinisherVariableProvider items.

Resolves: #83396
Releases: master
Change-Id: I0b778b9a6d4ede4d2df8190d6b4821903caee6a4
Reviewed-on: https://review.typo3.org/55308
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.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] Use @TYPO3\CMS\Extbase\Annotation\Inject in core extensions 14/55314/4
Alexander Schnitzler [Tue, 9 Jan 2018 20:05:01 +0000 (21:05 +0100)]
[TASK] Use @TYPO3\CMS\Extbase\Annotation\Inject in core extensions

Releases: master
Resolves: #83522
Change-Id: Ie1f9db6e3180c1d32e3d8b99e37ff88669ede86d
Reviewed-on: https://review.typo3.org/55314
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Use @TYPO3\CMS\Extbase\Annotation\ORM\Cascade in core extensions 13/55313/4
Alexander Schnitzler [Tue, 9 Jan 2018 19:55:39 +0000 (20:55 +0100)]
[TASK] Use @TYPO3\CMS\Extbase\Annotation\ORM\Cascade in core extensions

Releases: master
Resolves: #83521
Change-Id: I8bd477ccf2ae6fca478b758cf61654a1bec388cd
Reviewed-on: https://review.typo3.org/55313
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Use @TYPO3\CMS\Extbase\Annotation\ORM\Lazy in core extensions 12/55312/4
Alexander Schnitzler [Tue, 9 Jan 2018 19:46:33 +0000 (20:46 +0100)]
[TASK] Use @TYPO3\CMS\Extbase\Annotation\ORM\Lazy in core extensions

Releases: master
Resolves: #83520
Change-Id: Idd10aa62692198f7aa20af1492fb9670149d5ac9
Reviewed-on: https://review.typo3.org/55312
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[BUGFIX] Ensure PackageManager scans every possible directory 56/55356/2
Nicole Cordes [Sat, 13 Jan 2018 21:08:44 +0000 (22:08 +0100)]
[BUGFIX] Ensure PackageManager scans every possible directory

If a scanAvailablePackages() of the PackageManager is triggered, we
need to make sure all possible packagesBasePaths are taken into account.
As new extensions might have been downloaded, we need to re-check those
possible paths unless all were found.

Resolves: #83560
Releases: master, 8.7
Change-Id: I4a65a2f384163b6a3cc3071711e80d88eaf22971
Reviewed-on: https://review.typo3.org/55356
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
17 months ago[BUGFIX] Return correct available package information 26/55326/3
Nicole Cordes [Wed, 10 Jan 2018 16:40:39 +0000 (17:40 +0100)]
[BUGFIX] Return correct available package information

The PackageManager needs to scan over all package location to be able
to decide whether a package is available or not.

Resolves: #83531
Releases: master, 8.7
Change-Id: Ib21c18a559b4c02d8efce146c8d5addf66b25f1f
Reviewed-on: https://review.typo3.org/55326
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Enable deletion of translated sys_file_metadata records 40/55340/4
Wolfgang Klinger [Fri, 12 Jan 2018 10:57:24 +0000 (11:57 +0100)]
[BUGFIX] Enable deletion of translated sys_file_metadata records

UserTS disableDelete was set for sys_file_metadata globally
and therefore also prevented the deletion of translated file metadata.
By preventing deletion of sys_file_metadata records only for default
language records, the user can remove translated ones again at will.

Resolves: #83066
Relates: #71678
Releases: master, 8.7
Change-Id: I3b83a3dd63b02b94bdd34dd8f002436af14ad45d
Reviewed-on: https://review.typo3.org/55340
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[BUGFIX] Update extension scanner docs.typo3.org link 53/55353/2
Christian Kuhn [Sat, 13 Jan 2018 18:08:06 +0000 (19:08 +0100)]
[BUGFIX] Update extension scanner docs.typo3.org link

The extension scanner docs has recently been moved around
within core api docs. Update the link within the upgrade
module accordingly.

Change-Id: Id74a3fa162db63a4257a1d8d2b6b9037bd661467
Resolves: #83558
Releases: master
Reviewed-on: https://review.typo3.org/55353
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] CGL: Whitespace fixes 52/55352/2
Christian Kuhn [Sat, 13 Jan 2018 17:06:33 +0000 (18:06 +0100)]
[TASK] CGL: Whitespace fixes

Apply a series of CGL whitespace fixes, mostly:
* No whitespace after type cast
* One space around '='

Change-Id: I6279e083a4bd867bfb70c9567c35b6bab1412043
Resolves: #83557
Releases: master
Reviewed-on: https://review.typo3.org/55352
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] CGL: Fix a series of minor indentation issues 50/55350/3
Christian Kuhn [Sat, 13 Jan 2018 16:19:33 +0000 (17:19 +0100)]
[TASK] CGL: Fix a series of minor indentation issues

Apply various minor indentation CGL fixes, as suggested
by scrutinizer-ci, mostly related to places where indentation
is done with 1 or 3 spaces instead of 4.

Change-Id: Ie3345c7391c0735e8074fd633dd9523616a6b82d
Resolves: #83555
Releases: master
Reviewed-on: https://review.typo3.org/55350
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] Add spaces around '=' of 'strict_types=1' 49/55349/3
Christian Kuhn [Sat, 13 Jan 2018 14:14:44 +0000 (15:14 +0100)]
[TASK] Add spaces around '=' of 'strict_types=1'

This cosmetical CGL change just substitutes all

declare(strict_types=1);
with
declare(strict_types = 1);

to be in line with the general 'spaces around ='
rule. While that is cosmetical, it makes scrutinizer-ci
a bit more happy and prevents it from creating
auto-patches for these cases.

Change-Id: Ic754b3fd2a0f06624909e6188ed270bd2797745c
Resolves: #83554
Releases: master
Reviewed-on: https://review.typo3.org/55349
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
17 months ago[TASK] Context menu rename "Export to .t3d" to "Export" 46/55346/3
Christian Kuhn [Sat, 13 Jan 2018 11:52:21 +0000 (12:52 +0100)]
[TASK] Context menu rename "Export to .t3d" to "Export"

Patch renames the context menu options "Export to .t3d"
to "Export" and "Import from .t3d" to "Import".
The technical format detail is no good additional information
and also misleading since xml exports are possible, too.

Change-Id: I0d5bb6b1c390a6c74f58d41b06aac935bad82ec0
Resolves: #83552
Releases: master
Reviewed-on: https://review.typo3.org/55346
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.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[BUGFIX] Show folder meta information next to path 18/55318/5
Wolfgang Klinger [Wed, 10 Jan 2018 11:14:40 +0000 (12:14 +0100)]
[BUGFIX] Show folder meta information next to path

Output folder meta information (file count and
total file size) next to the folder path in Filelist again.
Additionally fix a typo in a condition above.

Resolves: #83528
Releases: master, 8.7
Change-Id: I6969966405655d54528059ec937018078caea9d9
Reviewed-on: https://review.typo3.org/55318
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: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Harden ValidatorResolver and add functional tests 75/55275/4
Alexander Schnitzler [Fri, 5 Jan 2018 11:21:52 +0000 (12:21 +0100)]
[BUGFIX] Harden ValidatorResolver and add functional tests

This patch mainly converts several unit tests with heavy
mocking to functional tests with real fixtures instead of
'eval()'ed classes.

During that seperation two minor bugs have been fixed:

- "resolveValidatorObjectName" tried to find non FQCN
  validators by checking for a colon, an underscore or
  a backslash. That way it found shorthand validators
  like "TYPO3.CMS.Extbase:NotEmpty" and validators
  without any extension reference. e.g. "NotEmpty".

  While that check itself is not a problem, the resolver
  furthermore explodes the validator name by colons,
  which fails for validator names without extension
  reference. This has been fixed by an additional elseif.

- Another small bug has been fixed in the method
  "buildBaseValidatorConjunction".

  While aggregating the validator annotations, the
  method "parseValidatorAnnotation" is called that
  returns an array with the annotation information.
  If the information is built for a method param,
  the key argumentName is set. However, this is not
  the case for properties but following code relied
  on argumentName being present. argumentName is
  now explicitly set to null if not given.

Releases: master
Resolves: #83481
Change-Id: I413b85ad905c19f6ae7daef8f5d97aeeab2edb90
Reviewed-on: https://review.typo3.org/55275
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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 UnicodeData.txt 34/55334/3
Markus Klein [Thu, 11 Jan 2018 12:52:51 +0000 (13:52 +0100)]
[TASK] Update UnicodeData.txt

Source: http://unicode.org/Public/UNIDATA/UnicodeData.txt

Releases: master, 8.7
Resolves: #83541
Change-Id: I0ba23c774f24be120c562239c7665c8a1732cbb1
Reviewed-on: https://review.typo3.org/55334
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[TASK] Drop 'typo3/ should be link' recommendation 43/55343/3
Christian Kuhn [Fri, 12 Jan 2018 17:25:07 +0000 (18:25 +0100)]
[TASK] Drop 'typo3/ should be link' recommendation

The recommendation of FolderStructure having index.php and typo3/
folder as links is old fashioned, even if not using composer
based instances. The config has no functional meaning in the
install tool and can just be dropped.

Change-Id: Ie8addd1713cadeb381a11cf9a362ac255da6e72c
Resolves: #83550
Releases: master
Reviewed-on: https://review.typo3.org/55343
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[BUGFIX] fixPermissions() on install tool test image 42/55342/2
Christian Kuhn [Fri, 12 Jan 2018 17:43:08 +0000 (18:43 +0100)]
[BUGFIX] fixPermissions() on install tool test image

One of the environment image tests misses an explicit
fixPermissions() call on a created image resulting in
potentially broken file permissions on that file.

Change-Id: Ib7e9da2269aaabdd9cc815d8ff2f0d3841b45444
Resolves: #83549
Releases: master
Reviewed-on: https://review.typo3.org/55342
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[TASK] Test cases for function specCharsToASCII() 33/55333/11
Reiner Teubner [Thu, 11 Jan 2018 10:40:34 +0000 (11:40 +0100)]
[TASK] Test cases for function specCharsToASCII()

Add a new test for the function specCharsToASCII().

Resolves: #83546
Related: #20612
Releases: master
Change-Id: Id255ab953ef7c1865a7db1892b9b5d5fac87c547
Reviewed-on: https://review.typo3.org/55333
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.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] Introduce Matcher for required arguments in static calls 68/55268/6
Anja Leichsenring [Fri, 5 Jan 2018 07:13:52 +0000 (08:13 +0100)]
[TASK] Introduce Matcher for required arguments in static calls

Add a matcher that is able to detect hits of method calls that do
not comply to a minimum amount of arguments, where new arguments
have been introduced or previously optional ones have been made
mandatory.

Resolves: #83471
Relates: #82899
Releases: master
Change-Id: I96eedb06bfcd88a8927902060224b12b64f6f470
Reviewed-on: https://review.typo3.org/55268
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Remove empty values from intExplode in TreeController 35/55335/3
Tymoteusz Motylewski [Thu, 11 Jan 2018 16:30:38 +0000 (17:30 +0100)]
[BUGFIX] Remove empty values from intExplode in TreeController

intExplode missed an additional parameter which prevents the method
from returning array with empty element.

Now when doktypesToShowInNewPageDragArea is empty,
PageTree API will return empty array.

Resolves: #83542
Releases: master
Change-Id: I0ebfaef8e1ea782580e0feda59958bb39b0ca483
Reviewed-on: https://review.typo3.org/55335
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
17 months ago[BUGFIX] Rename directory for deprecated unit tests 17/55317/5
Andreas Fernandez [Wed, 10 Jan 2018 09:04:56 +0000 (10:04 +0100)]
[BUGFIX] Rename directory for deprecated unit tests

The directory name for deprecated unit tests are named "Unit_Deprecated" for EXT:core and EXT:form,
which is wrong, the tests don't get executed. This patch fixes the names
to "UnitDeprecated".

Resolves: #83525
Releases: master
Change-Id: I2f6f3a70ae4514e58bc885416821cf2aa3340297
Reviewed-on: https://review.typo3.org/55317
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
17 months ago[TASK] bamboo: Use yarn instead of npm install 36/55336/2
Christian Kuhn [Thu, 11 Jan 2018 19:13:57 +0000 (20:13 +0100)]
[TASK] bamboo: Use yarn instead of npm install

With the switch from npm install to yarn install we
forgot to adapt the test suites. Update plan specs.

Change-Id: Ibced9d53a4abf73b33e95027a61263f19cd94e56
Resolves: #83544
Related: #83038
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/55336
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Update tslint to 5.9.1 and fix syntax issue in Login.ts 32/55332/2
Andreas Fernandez [Thu, 11 Jan 2018 10:44:44 +0000 (11:44 +0100)]
[BUGFIX] Update tslint to 5.9.1 and fix syntax issue in Login.ts

Resolves: #83537
Releases: master
Change-Id: I8da8f31447bd2ca73aa7d7c22a929b918a085da8
Reviewed-on: https://review.typo3.org/55332
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
17 months ago[BUGFIX] Give correct information in addLLrefForTCAdescr exception 27/55327/2
Nicole Cordes [Wed, 10 Jan 2018 17:34:14 +0000 (18:34 +0100)]
[BUGFIX] Give correct information in addLLrefForTCAdescr exception

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr
needs a non-empty key as first parameter. Otherwise an exception is
thrown but the message shows wrong information.

Resolves: #83532
Releases: master
Change-Id: I59c44b2b4aafcbbee679662ecab667c85f7a25dc
Reviewed-on: https://review.typo3.org/55327
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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[BUGFIX] Populate extension configuration on install 09/55209/3
Helmut Hummel [Sun, 24 Dec 2017 12:38:55 +0000 (13:38 +0100)]
[BUGFIX] Populate extension configuration on install

Instead of duplicating default extension configuration
in DefaultConfiguration.php, we now populate it
after LocalConfiguration.php has been written.

Benefit is that we don't duplicate configuration and
that we even can have other system extensions enabled
by default without having to touch anything.

Resolves: #83420
Releases: master
Change-Id: I4118066e986bc7bab2dcb0cc67dbd4a2d89c70a3
Reviewed-on: https://review.typo3.org/55209
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
17 months ago[FOLLOWUP][BUGFIX] Break too long values in Application Information 20/55320/2
Andreas Fernandez [Wed, 10 Jan 2018 12:57:35 +0000 (13:57 +0100)]
[FOLLOWUP][BUGFIX] Break too long values in Application Information

`break-all` breaks the text in the cache menu. Use `break-word` to keep whole words intact.

Resolves: #83443
Releases: master, 8.7
Change-Id: I060a3cc3d3461233d93a4b08ff6cf4ec96f0edda
Reviewed-on: https://review.typo3.org/55320
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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] EXT:form - add documentation for #82210 07/55307/4
Ralf Zimmermann [Tue, 9 Jan 2018 13:27:30 +0000 (14:27 +0100)]
[TASK] EXT:form - add documentation for #82210

Add the missing breaking rst for issue #82210.

Resolves: #83517
Related: #82210
Releases: master
Change-Id: Id157cf0678912a3008705a1fbb64a2014f2fc3f3
Reviewed-on: https://review.typo3.org/55307
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
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[BUGFIX] Break too long values in Application Information 58/55258/3
Andreas Fernandez [Thu, 4 Jan 2018 08:56:10 +0000 (09:56 +0100)]
[BUGFIX] Break too long values in Application Information

Some values in the Application Information toolbar menu are too long any
may exceed the box's width. The CSS is adjusted to break too long
strings.

Also, for better readability for very long values, the alignment is
changed from `middle` to `top`.

Resolves: #83443
Releases: master, 8.7
Change-Id: Ia85e92e086525c8f66fd8ab225160dfbdb313a73
Reviewed-on: https://review.typo3.org/55258
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Michael Schams <typo3.mschams@2017.schams.net>
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: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
17 months ago[BUGFIX] Use local paths for image tests (EXT:install) 00/55300/2
Tim Lochmüller [Tue, 9 Jan 2018 09:16:42 +0000 (10:16 +0100)]
[BUGFIX] Use local paths for image tests (EXT:install)

Use local paths for image tests in EXT:install to avoid
problems with PHP allow_url_fopen configuration.
The "data://" wrapper requires a allow_url_fopen=1
configuration.

Resolves: #78117
Releases: master, 8.7
Change-Id: I7b022dc7681f6e2d3344525e624575be7e6037e9
Reviewed-on: https://review.typo3.org/55300
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
17 months ago[BUGFIX] Re-add 'members' field to the select query in getDefaultWorkspace 09/55309/4
Dima Nozdrin [Wed, 3 Jan 2018 14:46:50 +0000 (16:46 +0200)]
[BUGFIX] Re-add 'members' field to the select query in getDefaultWorkspace

The field was forgotten during Doctrine migration.
See https://review.typo3.org/#/c/47576/

Resolves: #80901
Releases: master, 8.7
Change-Id: I9081d17e18107ec69c8530da2d66f51f65deef4c
Reviewed-on: https://review.typo3.org/55309
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
17 months ago[FEATURE] EXT:form - introduce YAML "imports" 10/54210/32
Ralf Zimmermann [Fri, 22 Sep 2017 13:44:44 +0000 (15:44 +0200)]
[FEATURE] EXT:form - introduce YAML "imports"

The form extension now features imports in YAML configuration files via
the special toplevel "imports" option. With the help of this feature,
form setup and especially form definitions can be reused without copying.

Furthermore, the YAML loading has been centralized and slightly extended
to meet the requirements of the form framework.

The configuration of the form framework has been merged into one file. A
follow up patch will rearrange the configuration to improve clarity and
understandability. This task heavily depends on the "imports"
functionality.

Resolves: #82089
Releases: master
Change-Id: I44f52572ab2d516949dd017ef1face351b448d65
Reviewed-on: https://review.typo3.org/54210
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[BUGFIX] New content element wizard fails for not given header value 85/55285/5
Steffen Kamper [Sat, 6 Jan 2018 11:40:15 +0000 (12:40 +0100)]
[BUGFIX] New content element wizard fails for not given header value

As additional sanitation, accept an empty header for items groups
by rendering "-" if none is given.

Resolves: #83484
Releases: master, 8.7
Change-Id: Iff733cdcbdba18a52a5430b661fafd9692483659
Reviewed-on: https://review.typo3.org/55285
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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>
17 months ago[TASK] Deprecate AbstractValidatorTestcase 98/55298/3
Alexander Schnitzler [Mon, 8 Jan 2018 20:13:33 +0000 (21:13 +0100)]
[TASK] Deprecate AbstractValidatorTestcase

The class implemented logic to presumably make
testing validators more easy. However, a decision
on more atomic tests has been made and therefore
that abstract test case has been deprecated and
will be removed in the future.

Releases: master
Resolves: #83511
Change-Id: Ic7f071c370acec53d466326344d34ce1334276b4
Reviewed-on: https://review.typo3.org/55298
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
17 months ago[TASK] Update karma components 87/55287/2
Frank Naegler [Sat, 6 Jan 2018 11:58:21 +0000 (12:58 +0100)]
[TASK] Update karma components

karma-firefox-launcher 1.0.1 ❯ 1.1.0
karma-jasmine 1.1.0 ❯ 1.1.1

Resolves: #83492
Releases: master
Change-Id: Ib753c1ae70e9361af948ebf197cc05d69aa21f61
Reviewed-on: https://review.typo3.org/55287
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup DataMapperTest 84/55284/2
Alexander Schnitzler [Fri, 5 Jan 2018 14:42:01 +0000 (15:42 +0100)]
[TASK] Cleanup DataMapperTest

Replace evaled classes with actual fixtures

Releases: master
Resolves: #83488
Change-Id: Id9b5e3040a8fde8cf260423dfdd1448f6675f09f
Reviewed-on: https://review.typo3.org/55284
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup GenericObjectValidatorTest 81/55281/3
Alexander Schnitzler [Fri, 5 Jan 2018 13:52:46 +0000 (14:52 +0100)]
[TASK] Cleanup GenericObjectValidatorTest

- Replace eval with anonymous classes
- Avoid mocks if not necessary

Releases: master
Resolves: #83485
Change-Id: I5c74f905807b082e6b039c29f475c78d05d0fefa
Reviewed-on: https://review.typo3.org/55281
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup StringLengthValidatorTest 77/55277/5
Alexander Schnitzler [Fri, 5 Jan 2018 13:10:42 +0000 (14:10 +0100)]
[TASK] Cleanup StringLengthValidatorTest

- Replace eval with anonymous classes
- Avoid mocks if not necessary

Releases: master
Resolves: #83482
Change-Id: I38a7b5c78ffbe6f1347e70154eb72077916892bc
Reviewed-on: https://review.typo3.org/55277
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: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup CollectionValidatorTest 83/55283/3
Alexander Schnitzler [Fri, 5 Jan 2018 14:26:08 +0000 (15:26 +0100)]
[TASK] Cleanup CollectionValidatorTest

Replace eval with anonymous classes

Releases: master
Resolves: #83487
Change-Id: Ib09ac0ecf9fe5bf3945b46a403be389d2a9ec84d
Reviewed-on: https://review.typo3.org/55283
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: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup StringValidatorTest 78/55278/4
Alexander Schnitzler [Fri, 5 Jan 2018 13:22:24 +0000 (14:22 +0100)]
[TASK] Cleanup StringValidatorTest

- Replace eval with anonymous classes
- Avoid mocks if not necessary

Releases: master
Resolves: #83483
Change-Id: Id7fca4bbe43d907378031ce7b8f35ed4a364bcc7
Reviewed-on: https://review.typo3.org/55278
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: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Update doctrine/dbal 2.5.10 ❯ 2.6.3 72/55272/4
Stefan Neufeind [Fri, 5 Jan 2018 08:15:12 +0000 (09:15 +0100)]
[TASK] Update doctrine/dbal 2.5.10 ❯ 2.6.3

Resolves: #83478
Releases: master
Change-Id: Ic7d249deefa4f188c039c2c3f8aa285f4e4effed
Reviewed-on: https://review.typo3.org/55272
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] Update ckeditor 4.7.3 ❯ 4.8.0 89/55289/3
Frank Naegler [Sat, 6 Jan 2018 12:22:40 +0000 (13:22 +0100)]
[TASK] Update ckeditor 4.7.3 ❯ 4.8.0

Resolves: #83493
Releases: master
Change-Id: I4a44da6fcca7462298b54d236e6aa601971de3b6
Reviewed-on: https://review.typo3.org/55289
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.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] Update moment 2.19.2 ❯ 2.20.1 90/55290/3
Frank Naegler [Sat, 6 Jan 2018 12:29:31 +0000 (13:29 +0100)]
[TASK] Update moment 2.19.2 ❯ 2.20.1

Resolves: #83498
Releases: master
Change-Id: I0f58711d5396a5b45269eb3fe609cf718976916f
Reviewed-on: https://review.typo3.org/55290
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] Update types definitions 86/55286/2
Frank Naegler [Sat, 6 Jan 2018 11:53:43 +0000 (12:53 +0100)]
[TASK] Update types definitions

Resolves: #83491
Releases: master
Change-Id: I7fe75639dfc1a83de5b3fdcfb9dba36d5d9c2c0f
Reviewed-on: https://review.typo3.org/55286
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Cleanup AbstractEntityTest 82/55282/2
Alexander Schnitzler [Fri, 5 Jan 2018 14:11:52 +0000 (15:11 +0100)]
[TASK] Cleanup AbstractEntityTest

Replace eval with anonymous classes

Releases: master
Resolves: #83486
Change-Id: Ic90e72f2cec212d44a32aa0ee7767e821c808ecf
Reviewed-on: https://review.typo3.org/55282
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Reiner Teubner <reiner.teubner@me.com>
Tested-by: Reiner Teubner <reiner.teubner@me.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[TASK] Deprecate unneeded RawValidator 94/55294/2
Alexander Schnitzler [Sun, 7 Jan 2018 13:34:48 +0000 (14:34 +0100)]
[TASK] Deprecate unneeded RawValidator

The RawValidator is a useless Validator that is
automatically attached to all method params that
are annotated with "@param mixed".

This is due to the recognition of the pseudo type
"mixed" in ValidatorResolver::getValidatorType which
converts mixed into Raw and which then is responsible
for creating that RawValidator for the param.

However, this is completely useless as the Validator
does not validate. Hence, it will be deprecated and
removed in TYPO3 v10.0 without any replacement.

Releases: master
Resolves: #83503
Change-Id: Id3bc1418224e01983d6a3c13b759d6c8a4f764f3
Reviewed-on: https://review.typo3.org/55294
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Eugene Kenah Djomo <kdeugene@yahoo.fr>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Make empty $GLOBALS['TBE_MODULES_EXT'] traversable 74/55274/7
Richard Haeser [Fri, 5 Jan 2018 10:44:01 +0000 (11:44 +0100)]
[BUGFIX] Make empty $GLOBALS['TBE_MODULES_EXT'] traversable

Prevent warnings and notices if $GLOBALS['TBE_MODULES_EXT'] is not
set, which can be the case if no extensions are installed.

Change-Id: I72f513329790ee3b71fd30054574b79f41a6dcf8
Resolves: #83479
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/55274
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
17 months ago[TASK] Update codemirror 5.31.0 ❯ 5.33.0 91/55291/3
Frank Naegler [Sat, 6 Jan 2018 12:41:23 +0000 (13:41 +0100)]
[TASK] Update codemirror 5.31.0 ❯ 5.33.0

Resolves: #83494
Releases: master
Change-Id: I81c813d7a8604ae5c066a491d89e721ebcd599e8
Reviewed-on: https://review.typo3.org/55291
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Update imagesloaded 4.1.3 ❯ 4.1.4 88/55288/2
Frank Naegler [Sat, 6 Jan 2018 12:06:47 +0000 (13:06 +0100)]
[TASK] Update imagesloaded 4.1.3 ❯ 4.1.4

Resolves: #83497
Releases: master
Change-Id: I1d22a6934dfdbe5987b5d7da00e357719fab88db
Reviewed-on: https://review.typo3.org/55288
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: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Update d3 4.11.0 ❯ 4.12.2 92/55292/2
Frank Naegler [Sat, 6 Jan 2018 12:48:56 +0000 (13:48 +0100)]
[TASK] Update d3 4.11.0 ❯ 4.12.2

Resolves: #83495
Releases: master
Change-Id: I7313a8ca2fa5a4f7e69255549c0b16c28b997c11
Reviewed-on: https://review.typo3.org/55292
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: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Migrate ContextHelp to TypeScript 69/55169/4
Andreas Fernandez [Tue, 19 Dec 2017 19:46:29 +0000 (20:46 +0100)]
[TASK] Migrate ContextHelp to TypeScript

Resolves: #82579
Releases: master
Change-Id: Ic2d44d8567c2b144f9250f9011b6106fe73358e9
Reviewed-on: https://review.typo3.org/55169
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
17 months ago[BUGFIX] Add missing htmlspecialchars() in ActionTask 19/55119/3
Stephan Großberndt [Sat, 16 Dec 2017 13:20:19 +0000 (14:20 +0100)]
[BUGFIX] Add missing htmlspecialchars() in ActionTask

Add missing htmlspecialchars() calls in
EXT:sys_action/Classes/ActionTask.php

Resolves: #83359
Releases: master, 8.7
Change-Id: Ieda2612762b23783b17f6b4c93c9cfabc149fcb2
Reviewed-on: https://review.typo3.org/55119
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Steffen Kamper <info@sk-typo3.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[TASK] Move changing preview processing config to processing service 10/55210/2
Helmut Hummel [Sun, 24 Dec 2017 14:21:49 +0000 (15:21 +0100)]
[TASK] Move changing preview processing config to processing service

Instead of complementing processing configuration in the file class,
move it to the processing service and LocalPreviewHelper class
to not have the code and logic duplicated and to ensure it is
always executed, not only when using the file API.

Resolves: #83421
Related: #81776
Related: #83242
Releases: master, 8.7, 7.6
Change-Id: I9b3f380625756137a56e7ad0ea55d21f47464ab8
Reviewed-on: https://review.typo3.org/55210
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[FOLLOWUP][TASK] Streamline ExtensionManagementUtility 70/55170/6
Anja Leichsenring [Tue, 19 Dec 2017 20:55:50 +0000 (21:55 +0100)]
[FOLLOWUP][TASK] Streamline ExtensionManagementUtility

Remove a misleading match from the Extension Scanner matcher
configuration that caused a strong match for a false positive.

Also add a forgotten deprecation.

Resolves: #82899
Releases: master
Change-Id: Ibbada6e3f221aed64b98bfccdd3d77502a7cd7d9
Reviewed-on: https://review.typo3.org/55170
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
17 months ago[BUGFIX] Do not try to fetch additionalFields for invalid tasks 22/55122/3
Stephan Großberndt [Sat, 16 Dec 2017 14:57:00 +0000 (15:57 +0100)]
[BUGFIX] Do not try to fetch additionalFields for invalid tasks

A task may be invalid when editing so there is no instance of
AbstractTask in $task. With this patch the SchedulerModuleController no
longer tries to add the additionalFields for that as the
AdditionalFieldProviders expect a valid task object when being called on
edit.

Additionally some cleanup in the PHPDoc of AdditionalFieldProviders is
made to make it clear the given task may be NULL on create.

Resolves: #79141
Releases: master, 8.7
Change-Id: Ia7cf8173e65cfdede89a776cff7615678e4ffb21
Reviewed-on: https://review.typo3.org/55122
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[TASK] Raise testing-framework to 2.0.2 65/55265/2
Christian Kuhn [Thu, 4 Jan 2018 12:41:07 +0000 (13:41 +0100)]
[TASK] Raise testing-framework to 2.0.2

Brings an extension configuration patch during
acceptance / functional bootstrap.

Change-Id: Ibebc4a69d4b441ddafe3c7135f240ccf116b6ca9
Resolves: #83467
Releases: master
Reviewed-on: https://review.typo3.org/55265
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] Migrate DebugConsole to TypeScript 64/55264/2
Andreas Fernandez [Thu, 4 Jan 2018 11:52:25 +0000 (12:52 +0100)]
[TASK] Migrate DebugConsole to TypeScript

The DebugConsole used to render debug messages at the bottom of the TYPO3
backend is migrated to TypeScript.

A feature sneaked in as an easter egg where the icon of the debug panel
changes to a ":|" face on too many message groups has been dropped.

Resolves: #82583
Releases: master
Change-Id: Ied7a3e8f5563fb05029324db87c914ea1ef22953
Reviewed-on: https://review.typo3.org/55264
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: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Add class name to property deprecations 16/55216/4
Benni Mack [Wed, 27 Dec 2017 12:07:27 +0000 (13:07 +0100)]
[BUGFIX] Add class name to property deprecations

Resolves: #83431
Releases: master
Change-Id: I5dbc5649b46b007881717a98458de22b154203ca
Reviewed-on: https://review.typo3.org/55216
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: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] EXT:form - use context specific configuration cache 40/55240/2
Ralf Zimmermann [Tue, 2 Jan 2018 11:59:52 +0000 (12:59 +0100)]
[BUGFIX] EXT:form - use context specific configuration cache

Cache the EXT:form configuration depending on the YAML files which
are loaded.

Resolves: #83311
Releases: master,8.7
Change-Id: Ib612e7638f5b5ad0ddc08c17e3d3b1e645967304
Reviewed-on: https://review.typo3.org/55240
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: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
17 months ago[BUGFIX] Exclude fields without db field from advanced search 53/55253/3
Reiner Teubner [Wed, 3 Jan 2018 16:53:28 +0000 (17:53 +0100)]
[BUGFIX] Exclude fields without db field from advanced search

In advanced search, each field of every table that is listed in TCA
can be used to compose db queries. But if the TCA field has no
counterpart in db, the query fails.
Removing fields that are defined as type user, but without a
defined userfunc are now excluded from view to prevent this kind of
error.

Releases: master, 8.7
Resolves: #83455
Change-Id: Ib35cd7ec54e6c02c77fd85305b6cf3fe1b1979d0
Reviewed-on: https://review.typo3.org/55253
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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] Cleanup setting value $SET 62/55262/4
Reiner Teubner [Thu, 4 Jan 2018 10:58:14 +0000 (11:58 +0100)]
[TASK] Cleanup setting value $SET

For consistent usage the variable $SET was deleted
and replaced with $this->setting.

Resolves: #83466
Releases: master
Change-Id: I6c5174515d430ee829943b457a80f568990a7859
Reviewed-on: https://review.typo3.org/55262
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[BUGFIX] Fix resolving of method validators 44/55244/7
Alexander Schnitzler [Wed, 3 Jan 2018 16:38:30 +0000 (17:38 +0100)]
[BUGFIX] Fix resolving of method validators

This is a regression bugfix. During the ClassSchema refactoring
the resolving of method validators broke due to stripping of
beginning dollar signs from tags.

Releases: master
Resolves: #83425
Change-Id: Ida33ade7bc61c0bb926fbf1895612eac9a94d948
Reviewed-on: https://review.typo3.org/55244
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: 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] Check permissions for page deletion in context menu 35/55235/2
Tymoteusz Motylewski [Mon, 16 Oct 2017 15:38:11 +0000 (17:38 +0200)]
[BUGFIX] Check permissions for page deletion in context menu

Resolves: #82777
Releases: master, 8.7
Change-Id: I080e9d47053665c51fdc7b46787cd32299bfaba9
Reviewed-on: https://review.typo3.org/55235
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@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[FEATURE] Make list of fields configurable in Pagetree overview 41/55241/5
Georg Ringer [Tue, 2 Jan 2018 13:41:08 +0000 (14:41 +0100)]
[FEATURE] Make list of fields configurable in Pagetree overview

By using pageTsConfig it is now possible to change the available fields
and add additional entries to the selectbox.

Resolves: #83449
Releases: master
Change-Id: I0985185b3711173387b68f7a3254082faa421476
Reviewed-on: https://review.typo3.org/55241
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[BUGFIX] Make full search in lowlevel module work again 13/55213/5
Benni Mack [Wed, 27 Dec 2017 10:47:52 +0000 (11:47 +0100)]
[BUGFIX] Make full search in lowlevel module work again

Due to the refactoring the advanced query functionality was broken and not
tested anymore.

The patch minimizes the functionality on the $GLOBALS['SOBE'] code again.

Related: #82729
Resolves: #83428
Releases: master
Change-Id: Ie83fd903aa8051167744e9f20444e5a021a36c75
Reviewed-on: https://review.typo3.org/55213
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[FEATURE] Show the field name for every FormEngine field if debug is enabled 54/55254/4
Georg Ringer [Wed, 3 Jan 2018 19:21:29 +0000 (20:21 +0100)]
[FEATURE] Show the field name for every FormEngine field if debug is enabled

Improve the life of integrators and developers by showing the field name
next to the title.

Resolves: #83461
Releases: master
Change-Id: I100022fb33facefe5f70cf99c2304fb080361427
Reviewed-on: https://review.typo3.org/55254
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[TASK] Update copyright year in documentation to 2018 47/55247/3
Andreas Fernandez [Tue, 2 Jan 2018 21:21:10 +0000 (22:21 +0100)]
[TASK] Update copyright year in documentation to 2018

Resolves: #83453
Releases: master, 8.7, 7.6
Change-Id: I40654f5c230e0e91b3b479dd1c07eb087e639051
Reviewed-on: https://review.typo3.org/55247
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[BUGFIX] Make it possible to add cHash to preview links 64/50264/21
Georg Ringer [Tue, 18 Oct 2016 13:54:39 +0000 (15:54 +0200)]
[BUGFIX] Make it possible to add cHash to preview links

It must be possible to generate preview URLs with a cHash, e.g. to
display records using Extbase which enforces cHash usage.

Introduce a new option "useCacheHash" which triggers cHash calculation.
If not specified, the "no_cache" parameter is added just like before.

Resolves: #78336
Resolves: #81297
Releases: master, 8.7
Change-Id: I225e2b8b4355022e7b4f6866c989b707e526e389
Reviewed-on: https://review.typo3.org/50264
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-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>
17 months ago[TASK] Add section for translated pages to lowlevel statistics page 29/55229/3
Anja [Fri, 29 Dec 2017 08:44:59 +0000 (09:44 +0100)]
[TASK] Add section for translated pages to lowlevel statistics page

Since table pages holds both default language and translated records,
the statistics don't add up anymore.
By introducing a dedicated value count for translated pages, the
sums are equal with the page tree again.

Resolves: #83444
Releases: master
Change-Id: Ice6edde88a15e9590a86ced78565b180d2546ab7
Reviewed-on: https://review.typo3.org/55229
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[BUGFIX] Correct permissions for root page setting up empty site 36/55136/2
Stephan Großberndt [Sun, 17 Dec 2017 13:14:11 +0000 (14:14 +0100)]
[BUGFIX] Correct permissions for root page setting up empty site

Use the correct maximal permission "31" for the root page when setting
up an empty site during the installation process instead of "32" which
leads to non-editable permissions for that page even by an admin.

Resolves: #83369
Releases: master, 8.7, 7.6
Change-Id: I092f32b48c2a6deb79727fd6a1f8730829161287
Reviewed-on: https://review.typo3.org/55136
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[FOLLOWUP][BUGFIX] Add missing htmlspecialchars() and cleanup in DebuggerUtility 42/55242/2
Stephan Großberndt [Tue, 2 Jan 2018 13:49:33 +0000 (14:49 +0100)]
[FOLLOWUP][BUGFIX] Add missing htmlspecialchars() and cleanup in DebuggerUtility

Add missing htmlspecialchars() calls in
EXT:extbase/Classes/Utility/DebuggerUtility.php and cleanup indents in
collections.

Resolves: #83450
Related: #83356
Releases: master
Change-Id: I85a82b7c88e91173485938e95436bad8677694c6
Reviewed-on: https://review.typo3.org/55242
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: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
17 months ago[BUGFIX] Don’t show deprecations as "success" flash messages 02/55202/2
Andreas Wolf [Fri, 22 Dec 2017 16:06:52 +0000 (17:06 +0100)]
[BUGFIX] Don’t show deprecations as "success" flash messages

Change-Id: I48eba81412e314bb8ee013ef38ecbdb32a14ed96
Resolves: #83416
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/55202
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[BUGFIX] Add support for PNG icons of the SVG Tree 92/55192/3
Benni Mack [Thu, 21 Dec 2017 16:31:34 +0000 (17:31 +0100)]
[BUGFIX] Add support for PNG icons of the SVG Tree

When the pagetree (base on SVG tree) is having a custom icon based on a PNG
like a custom page tree icon, then the SVG tree does not show anything.

The patch fixes the SVG tree to support rendering of PNG icons.

Resolves: #83410
Releases: master
Change-Id: Ifdcc827bc073da4b8eabcc209d03ce55d8f0c94f
Reviewed-on: https://review.typo3.org/55192
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 months ago[BUGFIX] Fix PHP 7.2 issues in EXT:lowlevel 06/55206/4
Georg Ringer [Sun, 24 Dec 2017 08:58:08 +0000 (09:58 +0100)]
[BUGFIX] Fix PHP 7.2 issues in EXT:lowlevel

Resolves: #83409
Releases: master, 8.7, 7.6
Change-Id: I94a3a3ad31de6e4969d5456f12b728c98adf0815
Reviewed-on: https://review.typo3.org/55206
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[FEATURE] Introduce Feature Toggles 29/54529/7
Benni Mack [Thu, 2 Nov 2017 10:46:40 +0000 (11:46 +0100)]
[FEATURE] Introduce Feature Toggles

A new API class "Features" allows to check if a feature is enabled/disabled
for a certain installation.

This API method can be used to have admins switch to new features explicitly
or disable legacy functionality.

Examples for using the feature toggles in the future:
- Do not load TCA for pages_language_overlay after DB migration
- Do not parse HTML for legacy <link> tag anymore
- Explicitly enable new Logging API in DataHandler (skipping sys_log calls)

Resolves: #83429
Releases: master
Change-Id: I5da8f66e593e311c83fefe5fe9edb503a885943b
Reviewed-on: https://review.typo3.org/54529
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 Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[CLEANUP] Review comment and sig of checkRootlineForIncludeSection() 95/52895/8
Elmar Hinz [Mon, 22 May 2017 09:54:41 +0000 (11:54 +0200)]
[CLEANUP] Review comment and sig of checkRootlineForIncludeSection()

Reviews the comments and signatures of:

TypoScriptFrontendController::checkRootlineForIncludeSection()
TypoScriptFrontendController::checkPagerecordForIncludeSection()

Casts the return values to bool.

Resolves: #81280
Releases: master
Change-Id: I9344e2f3bcfeed12af7e51e0a50b07631eb1d33f
Reviewed-on: https://review.typo3.org/52895
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] Code cleanup in DataHandler 76/54876/4
Wouter Wolters [Wed, 29 Nov 2017 19:39:32 +0000 (20:39 +0100)]
[TASK] Code cleanup in DataHandler

Fix some IDE warnings in DataHandler class.

Resolves: #83170
Releases: master
Change-Id: I789ba23d2ff7fd9d1f96e7e9110c7be125f4de6e
Reviewed-on: https://review.typo3.org/54876
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: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[TASK] Use null coalescing operator where possible 10/54810/8
Wouter Wolters [Thu, 30 Nov 2017 21:16:13 +0000 (22:16 +0100)]
[TASK] Use null coalescing operator where possible

Using null coalescing operator in PHP 7 simplifies code structure.

Resolves: #83129
Releases: master
Change-Id: I449415c99ccb0ea158d3943800bc824514f7629c
Reviewed-on: https://review.typo3.org/54810
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[TASK] Remove unused PHP class imports 17/55217/3
Benni Mack [Wed, 27 Dec 2017 12:33:00 +0000 (13:33 +0100)]
[TASK] Remove unused PHP class imports

Some PHP classes still contain unused use statements. They have been removed.

Thanks to @cd on his initial patch
https://review.typo3.org/52014/

Resolves: 83432
Releases: master
Change-Id: I9020f505a826c40fcf11f75f87245293e7c6154f
Reviewed-on: https://review.typo3.org/55217
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
17 months ago[BUGFIX] Add missing htmlspecialchars() and cleanup in EXT:recordlist 17/55117/2
Stephan Großberndt [Sat, 16 Dec 2017 13:10:40 +0000 (14:10 +0100)]
[BUGFIX] Add missing htmlspecialchars() and cleanup in EXT:recordlist

Add missing htmlspecialchars() calls in EXT:recordlist and do cleanup.

Resolves: #83358
Releases: master, 8.7
Change-Id: If441da15bd0b37ca94121b3787457dddde9380bf
Reviewed-on: https://review.typo3.org/55117
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
17 months ago[FOLLOWUP][TASK] Remove ExtJS-related assets 11/55211/2
Benni Mack [Wed, 27 Dec 2017 06:43:58 +0000 (07:43 +0100)]
[FOLLOWUP][TASK] Remove ExtJS-related assets

Now unreferenced icons and CSS files have been forgotten to be removed.

Relates: #68075
Resolves: #83427
Releases: master
Change-Id: I96416220f56c8394104bd626f16e6215c651e8a8
Reviewed-on: https://review.typo3.org/55211
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: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
17 months ago[TASK] Remove reference to not existing labels 85/55185/2
Georg Ringer [Thu, 21 Dec 2017 06:41:46 +0000 (07:41 +0100)]
[TASK] Remove reference to not existing labels

As the labels don't exist, the usage can be dropped.

Resolves: #83388
Releases: master, 8.7
Change-Id: I43442a847f0705decbddf09139cfdb243ee0d099
Reviewed-on: https://review.typo3.org/55185
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] get count consistent with execute for self written statements 44/54844/4
Sebastian Hofer [Tue, 28 Nov 2017 21:31:34 +0000 (22:31 +0100)]
[BUGFIX] get count consistent with execute for self written statements

Fix wrong result for self written sql statements executing count
on the query result.

To get this consistent, check for statement also in
getObjectCountByQuery and run getObjectDataByQuery
for self written statements. After that count the
rows.

Wrapping the statement in a subselect will
may be break doLanguageAndWorkspaceOverlay
in getObjectDataByQuery.

This is just to be consistent. Normally it does not
make sense to call the count method on a self written
statement.

Releases: master, 8.7
Resolves: #82910
Change-Id: I8bddb1b20d062d9f46939c16885f1eb73df1e5f4
Reviewed-on: https://review.typo3.org/54844
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Catch InvalidPathException in BE & FE 24/55024/7
Georg Ringer [Mon, 11 Dec 2017 10:09:46 +0000 (11:09 +0100)]
[BUGFIX] Catch InvalidPathException in BE & FE

Catch invalid links in FE & BE to keep a working
website.

Resolves: #83283
Releases: master, 8.7
Change-Id: Id9e42dc9be896f3777210843c651f9726dc94552
Reviewed-on: https://review.typo3.org/55024
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[BUGFIX] Add missing htmlspecialchars() and cleanup in DebuggerUtility 15/55115/2
Stephan Großberndt [Sat, 16 Dec 2017 12:56:52 +0000 (13:56 +0100)]
[BUGFIX] Add missing htmlspecialchars() and cleanup in DebuggerUtility

Add missing htmlspecialchars() calls in
EXT:extbase/Classes/Utility/DebuggerUtility.php and cleanup indents in
collections.

Resolves: #83356
Releases: master
Change-Id: I03eae07be66bbfb9b5b605359666857e56beba83
Reviewed-on: https://review.typo3.org/55115
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[BUGFIX] Change deprecation of language:update command 05/55205/3
Helmut Hummel [Sun, 24 Dec 2017 00:24:09 +0000 (01:24 +0100)]
[BUGFIX] Change deprecation of language:update command

Keep the nice and concise name instead of the long and clumsy name.
Also set an alias instead of registering the command twice.

Releases: master
Resolves: #82315
Change-Id: I302977702e2d09f1377f078af2f8b60f515cce1e
Reviewed-on: https://review.typo3.org/55205
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Benni Mack <benni@typo3.org>
17 months ago[TASK] Decouple Indexed Search from TSFE-BE User 54/55154/2
Benni Mack [Mon, 18 Dec 2017 20:11:14 +0000 (21:11 +0100)]
[TASK] Decouple Indexed Search from TSFE-BE User

Indexed Search is using an instance of TSFE-BE
to fetch all subpages of a page, which can
easily be implemented itself.

The method is refactored and adapted to its needs
within AdministrationRepository of Indexed Search.

Resolves: #83382
Releases: master
Change-Id: Iaa71c4dc04d69c0ca0d7bb61f2f36f4a93a4c11d
Reviewed-on: https://review.typo3.org/55154
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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 Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
17 months ago[TASK] Changelog docs: Review and add tags 82/55182/2
Christian Kuhn [Wed, 20 Dec 2017 19:34:47 +0000 (20:34 +0100)]
[TASK] Changelog docs: Review and add tags

* Add tags of all v7 Changelog files
* Review existing tags of all v8 & v9 Changelog files
* Minor .rst reformattings and fixes

Change-Id: I4761a1d8028feca5de30a3f860fd5f01bbdd42d1
Resolves: #83402
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/55182
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] Use `new` in ReflectionServiceTest 64/55164/4
Andreas Fernandez [Tue, 19 Dec 2017 18:09:17 +0000 (19:09 +0100)]
[BUGFIX] Use `new` in ReflectionServiceTest

Resolves: #83390
Releases: master
Change-Id: I1883a855ae818295eec9cd8b4ae2baeb93eff05c
Reviewed-on: https://review.typo3.org/55164
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: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[BUGFIX] Only select current file when editing metadata 25/55125/3
Stephan Großberndt [Sat, 16 Dec 2017 17:08:46 +0000 (18:08 +0100)]
[BUGFIX] Only select current file when editing metadata

Only select the current file connected to the metadata when editing the
metadata of a file.

Resolves: #78845
Releases: master, 8.7, 7.6
Change-Id: Ib65b1e1aaae1fa2c93b03e4865582841a28990a6
Reviewed-on: https://review.typo3.org/55125
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Nowak <sascha.nowak@netlogix.de>
Tested-by: Sascha Nowak <sascha.nowak@netlogix.de>
Reviewed-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Torben Hansen <derhansen@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
17 months ago[BUGFIX] Replace /s JS regex flag(modifier) with [/s/S] 57/55157/2
Tymoteusz Motylewski [Tue, 19 Dec 2017 09:18:20 +0000 (10:18 +0100)]
[BUGFIX] Replace /s JS regex flag(modifier) with [/s/S]

to match all characters including new line.

Resolves: #83385
Releases: master
Change-Id: I5c36550ddf3503f16006800d417c819d47af7fc4
Reviewed-on: https://review.typo3.org/55157
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nils Seinschedt <n.seinschedt@neusta.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
17 months ago[BUGFIX] Use correct path and add missing labels in TCA of extensionmanager 49/55149/2
Stephan Großberndt [Mon, 18 Dec 2017 15:06:02 +0000 (16:06 +0100)]
[BUGFIX] Use correct path and add missing labels in TCA of extensionmanager

Releases: master, 8.7, 7.6
Resolves: #83375
Change-Id: Id998c9fb688b8dcd41f09a0b863f87e8290adb2a
Reviewed-on: https://review.typo3.org/55149
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
17 months ago[FEATURE] Add ArrayUtility::filterRecursive() method 06/55106/14
Stefan Neufeind [Sat, 16 Dec 2017 10:08:04 +0000 (11:08 +0100)]
[FEATURE] Add ArrayUtility::filterRecursive() method

Add a new method ArrayUtility::filterRecursive() as an
enhancement to the PHP function array_filter() to filter
nested arrays.

Resolves: #83350
Releases: master
Change-Id: If291f1695eeef934ddf858ad28c54b30185e8bbc
Reviewed-on: https://review.typo3.org/55106
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
17 months ago[FOLLOWUP][TASK] Adjust size of new content element wizard 60/55160/2
Georg Ringer [Tue, 19 Dec 2017 13:33:35 +0000 (14:33 +0100)]
[FOLLOWUP][TASK] Adjust size of new content element wizard

Resolves: #83282
Releases: master
Change-Id: I7899cfc9c3a98b41798d64d42f0aff9f02bea6c3
Reviewed-on: https://review.typo3.org/55160
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>