Packages/TYPO3.CMS.git
11 months ago[TASK] Set TYPO3 version to 8.7.14-dev 02/56702/2
Oliver Hader [Tue, 17 Apr 2018 08:16:52 +0000 (10:16 +0200)]
[TASK] Set TYPO3 version to 8.7.14-dev

Change-Id: I931bdfd9f2260d98d75eff35a69697ad63ada51a
Reviewed-on: https://review.typo3.org/56702
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
11 months ago[RELEASE] Release of TYPO3 8.7.13 01/56701/2 8.7.13 TYPO3_8-7-13 v8.7.13
Oliver Hader [Tue, 17 Apr 2018 08:15:41 +0000 (10:15 +0200)]
[RELEASE] Release of TYPO3 8.7.13

Change-Id: I8bc754ecdc116d45d65186aa205f63bf8df6eb6d
Reviewed-on: https://review.typo3.org/56701
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
11 months ago[BUGFIX] Move file extension detection to FAL driver 96/56696/2
Frans Saris [Tue, 20 Feb 2018 13:36:16 +0000 (14:36 +0100)]
[BUGFIX] Move file extension detection to FAL driver

The only object that is allowed to handle the physical file in the FAL
is the driver. As that's the only instance that knows how to access the
file.

This patch makes sure the Indexer and FileExtensionFilter asks the
driver of the file extension instead of using the PathUtility itself.

Releases: master, 8.7
Resolves: #83976
Change-Id: I80bec3c3f86d1137747e37dd99973ada8909ad36
Reviewed-on: https://review.typo3.org/56696
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
11 months ago[TASK] Synchronize the form documentation 83/56683/4
Björn Jacob [Mon, 16 Apr 2018 12:15:35 +0000 (14:15 +0200)]
[TASK] Synchronize the form documentation

Manual backport of #84457.

Resolves: #84745
Releases: 8.7
Change-Id: Iec81b41352744ab35ad70a828da013dce5149ed4
Reviewed-on: https://review.typo3.org/56683
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
11 months ago[BUGFIX] Ensure that the „recover“ message is always in jQuery context 74/56674/2
Andreas Fernandez [Thu, 12 Apr 2018 12:45:26 +0000 (14:45 +0200)]
[BUGFIX] Ensure that the „recover“ message is always in jQuery context

When a page is about to get recovered by the recycler, a checkbox is
rendered into the modal text, which requires propert jQuery object.

However, if that checkbox is not required, a simple string is stored in
the `$message` variable, breaking functionality as a jQuery object is
expected. The message is now wrapped in a `<p>` tag to always have a
jQuery object in place.

Resolves: #84701
Relases: master, 8.7
Change-Id: Ie534380aa4be9800ce2754e0226ee52ee9ce5dc1
Reviewed-on: https://review.typo3.org/56674
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
11 months ago[BUGFIX] Fix typos in TCA migration messages 82/56682/2
Georg Ringer [Mon, 16 Apr 2018 10:10:46 +0000 (12:10 +0200)]
[BUGFIX] Fix typos in TCA migration messages

Improve typos and grammar in messages of the TCA migration

Resolves: #84742
Releases: master, 8.7
Change-Id: I5dca04efcd9bfe796907612500735b4d93dddc41
Reviewed-on: https://review.typo3.org/56682
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>
11 months ago[BUGFIX] Make categories required for category related menus 84/56684/2
Georg Ringer [Mon, 16 Apr 2018 10:19:42 +0000 (12:19 +0200)]
[BUGFIX] Make categories required for category related menus

Set the minitems of categories of the the menu types "Categorized content"
and "Categorized pages" to 1 to force editors to fill out this field.

Resolves: #84738
Releases: master, 8.7
Change-Id: I84962e35ac1cffe34e1cd1abb0234a4e201eccd6
Reviewed-on: https://review.typo3.org/56684
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
11 months ago[BUGFIX] Make ConfirmationFinisher available in the FormEditor 66/56666/2
Stefan Neufeind [Sun, 15 Apr 2018 09:11:58 +0000 (11:11 +0200)]
[BUGFIX] Make ConfirmationFinisher available in the FormEditor

ConfirmationFinisher is available on 8.7 but can't be added
in the FormEditor. Backport relevant parts from master.

Resolves: #84731
Releases: 8.7
Change-Id: Id400ed6f79909d9f8a84cd9f99cde7887d5c3b17
Reviewed-on: https://review.typo3.org/56666
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
11 months ago[BUGFIX] Fix getPublicUrl return hints 72/56672/2
Kevin Ditscheid [Wed, 11 Apr 2018 20:41:49 +0000 (22:41 +0200)]
[BUGFIX] Fix getPublicUrl return hints

Since getPublicUrl could also return null, we need to
change the return hints to respect that.

Resolves: #84688
Releases: master, 8.7
Change-Id: Ib811b6bbeebf9dec974b094c6acf505ca4ac26e1
Reviewed-on: https://review.typo3.org/56672
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
11 months ago[BUGFIX] Remove quoting of search value in recycler 71/56671/2
Andreas Fernandez [Fri, 13 Apr 2018 06:46:11 +0000 (08:46 +0200)]
[BUGFIX] Remove quoting of search value in recycler

This patch removes a wrong call of `$queryBuilder->quote()` which causes
a wrong SQL statement, as the search filter text gets passed as a named
parameter later on.

Resolves: #84710
Releases: master, 8.7
Change-Id: If9bd45687827e20142558f12acefea6b70290372
Reviewed-on: https://review.typo3.org/56671
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
11 months ago[TASK] Cover adding image to tt_content with acceptance tests 67/56667/5
Tymoteusz Motylewski [Thu, 5 Apr 2018 15:44:46 +0000 (17:44 +0200)]
[TASK] Cover adding image to tt_content with acceptance tests

Add acceptance tests for adding image to tt_content,
when image has metadata filled or not.
As a side effect, it covers https://review.typo3.org/56438
with test.

Releases: master, 8.7
Resolves: #84631
Related: #81235

Change-Id: Idc92c14b6f44825b6082766ee92b72170680d4b3
Reviewed-on: https://review.typo3.org/56667
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>
11 months ago[TASK] Increase title length of filemount 69/56669/2
Guido Schmechel [Sat, 14 Apr 2018 17:59:20 +0000 (19:59 +0200)]
[TASK] Increase title length of filemount

Increase length of sys_filemount.title from 30 to 255 characters.

Resolves: #50979
Releases: master, 8.7
Change-Id: I37fc5a7877073bdfa485adb3d25dc8f2bd9b76ff
Reviewed-on: https://review.typo3.org/56669
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
11 months ago[BUGFIX] Fix nightly CGL check 53/56653/4
Anja Leichsenring [Sat, 14 Apr 2018 10:50:50 +0000 (12:50 +0200)]
[BUGFIX] Fix nightly CGL check

PHP-CS-Fixer introduced a notice about overridden config paths,
which causes the cgl check to fail.
See https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/2999

Resolves: #84719
Releases: 8.7
Change-Id: I542a7d91b485569195e3049922dd9823eeba0601
Reviewed-on: https://review.typo3.org/56653
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
11 months ago[BUGFIX] Finishers with output must return the output 65/56665/3
Ralf Zimmermann [Sun, 15 Apr 2018 08:32:33 +0000 (10:32 +0200)]
[BUGFIX] Finishers with output must return the output

Since #83822 EXT:form makes usage of the controller context
response object which has impacts to the finisher logic which was not
treated by #83822.
Now, finishers with output can return this as string instead of setting
this directly into the response (which results in a double output).

Resolves: #84495
Releases: master, 8.7
Change-Id: Ib5accba1004b857b5447ae26dff8a689acfa6579
Reviewed-on: https://review.typo3.org/56665
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
11 months ago[BUGFIX] Fix exception in clipboard inside recycler folders 58/56658/2
Georg Ringer [Thu, 5 Apr 2018 15:17:22 +0000 (17:17 +0200)]
[BUGFIX] Fix exception in clipboard inside recycler folders

To avoid exceptions in a _recycler_ folder in the filelist when
using the clipboard, the image is built without an ImageViewHelper.

Resolves: #84578
Releases: master, 8.7
Change-Id: Ib596f8bdec5eba1b2cc13a0b61abd3b12f186b65
Reviewed-on: https://review.typo3.org/56658
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
11 months ago[BUGFIX] Increase length of sys_filemount.path 57/56657/2
Pinar Oezmen [Fri, 13 Apr 2018 14:05:56 +0000 (16:05 +0200)]
[BUGFIX] Increase length of sys_filemount.path

Increase length of sys_filemount.path from 120 to 255 chars.

Resolves: #84643
Releases: master,8.7
Change-Id: I84ff263a97e30403f5851ba731773e7ab5efde91
Reviewed-on: https://review.typo3.org/56657
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
11 months ago[BUGFIX] Add missing column in database query 56/56656/2
Georg Ringer [Thu, 5 Apr 2018 15:29:47 +0000 (17:29 +0200)]
[BUGFIX] Add missing column in database query

To avoid exceptions on certain database systems the pid must be selected
as well as it is used in the order statement.

Resolves: #84303
Releases: master, 8.7
Change-Id: I1f41925d9c22c20a2fa3f080b85bb4d17d03a778
Reviewed-on: https://review.typo3.org/56656
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
11 months ago[BUGFIX] Do not try to download extensions in composer mode 07/56607/6
Helmut Hummel [Fri, 6 Apr 2018 10:55:08 +0000 (12:55 +0200)]
[BUGFIX] Do not try to download extensions in composer mode

Upgrade wizards that download extensions from TER must
no do so in composer mode as they would create an unusable
system.

But in case the extension is found, in the system, these wizards
still activate them.

Resolves: #82318
Releases: master, 8.7
Change-Id: I5ad1fdfeb81ad809497d8a88db32325639cd236b
Reviewed-on: https://review.typo3.org/56607
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: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
11 months ago[BUGFIX] Keep parameters in link browser’s upload form 95/56595/4
Andreas Fernandez [Fri, 6 Apr 2018 16:18:32 +0000 (18:18 +0200)]
[BUGFIX] Keep parameters in link browser’s upload form

Any given attribute stored in the `P` parameter is kept and attached to
the return URL of the upload form.

Resolves: #83923
Releases: master, 8.7, 7.6
Change-Id: Id6ff93f0a30691f7bde84275128a34eb479499de
Reviewed-on: https://review.typo3.org/56595
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 <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
11 months ago[BUGFIX] Only apply language constraints for "Show hidden" checkbox if neccessary 90/56590/2
Andreas Fernandez [Tue, 3 Apr 2018 19:08:02 +0000 (21:08 +0200)]
[BUGFIX] Only apply language constraints for "Show hidden" checkbox if neccessary

The checkbox "Show hidden content elements" currently checks any selected
language. This is malfunctioning in case the language "Default" is
selected in the "Language" view, as it won't affect any translation.

The patch now changes the handling to add the language constraint only if
the view renders multiple languages and any language is selected, that is
not the default language.

Resolves: #84589
Resolves: #84573
Releases: master, 8.7
Change-Id: I572d594e5828d423e67a40481f44857df79ebae9
Reviewed-on: https://review.typo3.org/56590
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>
11 months ago[TASK] Add hook to upload methods in GeneralUtility 89/56589/2
Frank Naegler [Wed, 4 Apr 2018 09:18:15 +0000 (11:18 +0200)]
[TASK] Add hook to upload methods in GeneralUtility

Resolves: #84600
Releases: master, 8.7, 7.6
Change-Id: I3f4698e892c98aadb41d3e6ba4f1e974a2ca479d
Reviewed-on: https://review.typo3.org/56589
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>
11 months ago[BUGFIX] Correct wrong type annotation for drawItem_footer hook 88/56588/2
Joshua Westerheide [Fri, 6 Apr 2018 07:28:58 +0000 (09:28 +0200)]
[BUGFIX] Correct wrong type annotation for drawItem_footer hook

Change-Id: I10e4061dcb54dda3460d248bc7ae436ee12103a0
Resolves: #84636
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/56588
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>
11 months ago[TASK] Sort packages by name in Composer manifests 79/56579/3
Wouter Wolters [Wed, 4 Apr 2018 19:21:19 +0000 (21:21 +0200)]
[TASK] Sort packages by name in Composer manifests

Resolves: #84630
Releases: master, 8.7
Change-Id: Ie3af5ddd3721e546718cfa88ea219c40dc666e51
Reviewed-on: https://review.typo3.org/56579
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
11 months ago[BUGFIX] Allow tables with adminOnly in cleanup task of recycler 66/56566/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/56566
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
11 months ago[TASK] Update friendsofphp/php-cs-fixer to latest version 67/56567/2
Wouter Wolters [Thu, 5 Apr 2018 14:45:01 +0000 (16:45 +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/56567
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
11 months ago[BUGFIX] Allow span tags in fieldInformation return 74/56574/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/56574
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
11 months ago[BUGFIX] Keep UTF-8 characters unescaped in JsonView 65/56565/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/56565
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
11 months ago[TASK] Streamline HTTP Response codes 63/56563/2
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/56563
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
11 months ago[TASK] Add missing HTTP status code presets for PSR-7 responses 60/56560/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
Reviewed-on: https://review.typo3.org/56560
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
11 months ago[BUGFIX] Let textareas within finisher inspector properties work 99/56199/2
Ralf Zimmermann [Thu, 15 Mar 2018 21:47:29 +0000 (22:47 +0100)]
[BUGFIX] Let textareas within finisher inspector properties work

Exclude textareas from javascripts sortable logic within the finisher
inspectors (form editor) to make it editable.

Resolves: #84177
Releases: 8.7
Change-Id: Iec983d4d2e5bdba867539122069186327eeb2fd1
Reviewed-on: https://review.typo3.org/56199
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
11 months ago[TASK] Add rule "return_type_declaration" to php-cs-fixer 53/56553/2
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/56553
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
11 months ago[BUGFIX] Fix the return type annotations of JsonView 52/56552/2
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
Reviewed-on: https://review.typo3.org/56552
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
11 months ago[BUGFIX] Show descriptionColumn in PageLayoutView only if not empty 51/56551/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/56551
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
11 months ago[BUGFIX] Add conflicts with broken sf/finder versions 48/56548/4
Helmut Hummel [Wed, 4 Apr 2018 12:55:00 +0000 (14:55 +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/56548
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
11 months ago[BUGFIX] Show image metadata description 06/56506/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/56506
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>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
11 months ago[BUGFIX] Try SVG first when detecting image size 45/56545/2
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/56545
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
11 months ago[BUGFIX] Fix external page link in menu item 47/56447/5
Cyril Janody [Mon, 26 Mar 2018 15:05:41 +0000 (11:05 -0400)]
[BUGFIX] Fix external page link in menu item

Set link target with config.extTarget if none has been specified.

Resolves: #84052
Releases: 8.7

Change-Id: Id18a2588d5fa75f725a95b49e11505fa7cb80b78
Reviewed-on: https://review.typo3.org/56447
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
11 months ago[TASK] Replace validateRstFiles.sh with PHP version 84/56484/2
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/56484
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
11 months ago[BUGFIX] Properly encode HTML attributes in Toolbar 83/56483/2
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/56483
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
11 months ago[BUGFIX] Unify version/release in Documentation/Settings.cfg 80/56480/2
Sybille Peters [Thu, 29 Mar 2018 13:08:18 +0000 (15:08 +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/56480
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>
11 months ago[FEATURE] Make cHash configurable in Fluid Widget Links 63/56463/7
Georg Ringer [Tue, 27 Mar 2018 05:31:14 +0000 (07:31 +0200)]
[FEATURE] Make cHash configurable in Fluid Widget Links

To be able to support TYPO3 9 and 8 with same templates, the issue
#83244 is backported to 8 as well. The default value is set to true
to make it non breaking.

Resolves: #84537
Releases: 8.7
Change-Id: I45e51ba58fd32c7577d5cd0a67f36884ed7ce57a
Reviewed-on: https://review.typo3.org/56463
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
11 months ago[BUGFIX] Change the order of the AJAX Request for image cropping 80/56380/3
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/56380
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>
11 months ago[BUGFIX] Renaming files on non LocalDriver storages 75/56475/2
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/56475
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
11 months ago[BUGFIX] Add correct context to page tree context menu 76/56376/2
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/56376
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
11 months ago[BUGFIX] Correctly evaluate LIT:0 in TS conditions 74/56474/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/56474
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
11 months ago[BUGFIX] Fix wrong quoting in AdminPanelView 62/56462/3
Sascha Löffler [Mon, 26 Mar 2018 22:39:20 +0000 (00:39 +0200)]
[BUGFIX] Fix wrong quoting in AdminPanelView

Fixes wrong quotes for preview_simulateDate in
AdminPanel.

Resolves: #84524
Related: #83357
Releases: 8.7
Change-Id: I0f9834b6f651538ab6a107f99600b5400497db66
Reviewed-on: https://review.typo3.org/56462
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
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: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
11 months ago[TASK] Improve Install Tool login 45/56445/2
Georg Ringer [Mon, 26 Mar 2018 10:30:07 +0000 (12:30 +0200)]
[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/56445
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[BUGFIX] Allow PSR-7 Uris to allow no port at all 28/56428/2
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/56428
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[BUGFIX] Catch FolderDoesNotExistsException in linkvalidator 29/56429/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/56429
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[TASK] Add another fallback for youtube preview image 20/56420/2
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/56420
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[TASK] Set TYPO3 version to 8.7.13-dev 26/56426/2
Oliver Hader [Thu, 22 Mar 2018 11:37:00 +0000 (12:37 +0100)]
[TASK] Set TYPO3 version to 8.7.13-dev

Change-Id: I532e9154afb10af56b8057492f2963d6ff8a10a5
Reviewed-on: https://review.typo3.org/56426
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[BUGFIX] Show time-restricted records in top search 01/56401/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/56401
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[TASK] Anonymize token in Exception handlers 19/56419/2
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/56419
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
12 months ago[BUGFIX] Show tables with same label in recycler 07/56407/2
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/56407
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
12 months ago[RELEASE] Release of TYPO3 8.7.12 25/56425/2 8.7.12 TYPO3_8-7-12 v8.7.12
Oliver Hader [Thu, 22 Mar 2018 11:35:23 +0000 (12:35 +0100)]
[RELEASE] Release of TYPO3 8.7.12

Change-Id: I6ce801a59defc7d2e82a6253c156b11e189a46bd
Reviewed-on: https://review.typo3.org/56425
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months agoRevert "[BUGFIX] Test ifBlank with strlen again" 22/56422/2
Oliver Hader [Thu, 22 Mar 2018 10:24:36 +0000 (11:24 +0100)]
Revert "[BUGFIX] Test ifBlank with strlen again"

This reverts commit c12fe3c17c3d339e9c84e8867ac9f6433e4953ca.

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/56422
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months agoRevert "[BUGFIX] Simulate submit button for rsaauth form submit" 95/56395/2
Oliver Hader [Wed, 21 Mar 2018 10:49:02 +0000 (11:49 +0100)]
Revert "[BUGFIX] Simulate submit button for rsaauth form submit"

This reverts commit a0e51ca70b9d8bc343acc0d178a9ba4b9095b94b.

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.

Releases: master, 8.7, 7.6
Resolves: #84503
Reverts: #76120
Change-Id: I45fe6086afa48eed71be635e8cf4a1f3fa138ab2
Reviewed-on: https://review.typo3.org/56395
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>
12 months agoRevert "[BUGFIX] Trigger submit of RSA encrypted form properly" 93/56393/2
Oliver Hader [Wed, 21 Mar 2018 09:30:31 +0000 (10:30 +0100)]
Revert "[BUGFIX] Trigger submit of RSA encrypted form properly"

This reverts commit 8bcd58a219d49340de79e92bdeed69c0cf2e6eec.

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/56393
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[TASK] add missing "HTTP/1.1 308 Permanent Redirect" to HttpUtility 67/56367/2
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/56367
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
12 months ago[BUGFIX] Rename sub-property thousand_sep of numberFormat 37/56337/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/56337
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[BUGFIX] Fix typo in TCA of be_users 66/56366/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/56366
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
12 months ago[BUGFIX] Move Doctrine custom type init back to ConnectionPool 55/56355/2
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/56355
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Respect automaticInstallation setting in extension manager 60/56360/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/56360
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
12 months ago[BUGFIX] Make line height configurable for Gifbuilder 30/56330/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/56330
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Test ifBlank with strlen again 20/56320/2
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/56320
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[TASK] Correct QuerySettingsInterface RespectSysLanguage comments 95/56295/2
Tymoteusz Motylewski [Sat, 17 Mar 2018 11:20:44 +0000 (12:20 +0100)]
[TASK] Correct QuerySettingsInterface RespectSysLanguage comments

The setRespectSysLanguage and getRespectSysLanguage methods
are not ifluencing the overlay process, just whether to take
record language into account in db query.

Releases: master, 8.7
Resolves: #84419
Change-Id: I976210663b24ad99080daedea300c4e42ff59224
Reviewed-on: https://review.typo3.org/56295
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Prevent type converters from being registered multiple times 36/56236/2
Romain Canon [Mon, 2 Oct 2017 22:09:15 +0000 (00:09 +0200)]
[BUGFIX] Prevent type converters from being registered multiple times

Registering an exact same type converter class name with the Exbase method
`\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerTypeConverter()` will now
add it only once to the global array.

This will prevent issues that could occur during a strong cache clearing, in
which case the `ext_localconf.php` files are included twice, leading to the
Extbase default type converters being registered twice.

If type converters were to be used early during the runtime (just after the
caches were cleared), a `DuplicateTypeConverterException` would be thrown when
it should not be.

---

Resolves: #82651
Releases: master, 8.7
Change-Id: I01e1f6c2399473ff65c22d9a33f919963f49608f
Reviewed-on: https://review.typo3.org/56236
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
12 months ago[TASK] Remove irc notification from travis.yml 30/56230/2
Christian Kuhn [Fri, 16 Mar 2018 14:34:08 +0000 (15:34 +0100)]
[TASK] Remove irc notification from travis.yml

irc is unused.

Resolves: #84347
Releases: master, 8.7
Change-Id: I6d52ca238d698d21a446da624438ac46d099b93b
Reviewed-on: https://review.typo3.org/56230
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Upgrade Wizard must work also on records marked as deleted 37/52537/5
Christian Toffolo [Fri, 21 Apr 2017 05:36:58 +0000 (07:36 +0200)]
[BUGFIX] Upgrade Wizard must work also on records marked as deleted

Deleted records can be restored using the recycler, therefore the
wizards should check deleted records as well.

Resolves: #80836
Releases: master,8.7
Change-Id: I56a27c9dab4433c47c536edaa9649c5ebc73faad
Reviewed-on: https://review.typo3.org/52537
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>
12 months ago[BUGFIX] Trigger submit of RSA encrypted form properly 43/56143/2
Andreas Fernandez [Wed, 14 Mar 2018 08:29:55 +0000 (09:29 +0100)]
[BUGFIX] Trigger submit of RSA encrypted form properly

The change of #76120 changed the selector of possible submit buttons.
However, in Firefox a submit is not triggered when a focussed submit
element is clicked via JavaScript.

The code is changed to enforce a submit of the form instead.

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

Resolves: #84253
Related: #76120
Releases: master, 8.7, 7.6
Change-Id: Id30f4536dccec28edc0d909114c8fde71614bc30
Reviewed-on: https://review.typo3.org/56143
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Simon Gilli <typo3@gilbertsoft.org>
Reviewed-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Tested-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
12 months ago[BUGFIX] checkIntegrityCsvFixtures.php displays error reason 98/56198/2
Markus Klein [Mon, 12 Mar 2018 23:25:16 +0000 (00:25 +0100)]
[BUGFIX] checkIntegrityCsvFixtures.php displays error reason

- output details about the columns if a mismatch is detected
- support windows paths for output formatting

Resolves: #84228
Releases: master, 8.7
Change-Id: I02bee0cb4ff99c18632907395989ea7f96c1c625
Reviewed-on: https://review.typo3.org/56198
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Cast return value of postProcessDatabaseInsert to integer 95/56195/2
Susanne Moog [Thu, 15 Mar 2018 14:03:13 +0000 (15:03 +0100)]
[BUGFIX] Cast return value of postProcessDatabaseInsert to integer

Connection::lastInsertId returns a string but
DataHandler::postProcessDatabaseInsert has a strict integer return
value, so the value has to be casted to integer on return.

Additionally, when using sqlserver doctrine fails to fetch the last
inserted id under certain circumstances. An additional retrieval
method was introduced to mitigate that error.

Resolves: #84219
Releases: master, 8.7
Change-Id: I94dc0dc964aef26380703f641691c6a80ec5180d
Reviewed-on: https://review.typo3.org/56195
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Restore getUrl support for list of headers 49/56149/3
Felix Buenemann [Wed, 7 Mar 2018 22:39:24 +0000 (23:39 +0100)]
[BUGFIX] Restore getUrl support for list of headers

The change of \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl()
from cURL to GuzzleHttp the format of the $requestHeaders param was
implicitly changed from an array of header strings to an associative
array where the key is the header name and the value is either a single
or an array of values for that header.

This adds back support for the old list of headers format by detecting a
non-associative array and converting it to the Guzzle key/value(s) style.

At the same time the 'old' way is deprecated.

Resolves: #84171
Related: #70056
Releases: master, 8.7
Change-Id: I41b23993957288dfd5294129fa8039aab717461d
Reviewed-on: https://review.typo3.org/56149
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Unbind load event after page tree refresh 70/56170/3
Andreas Fernandez [Thu, 15 Mar 2018 14:34:22 +0000 (15:34 +0100)]
[BUGFIX] Unbind load event after page tree refresh

When an action in the page tree is called via the context menu that
enforces a reload of the page tree, the tree is reloaded every time once
the content container is refreshed.

Change the event binding to use `one` to unbind automatically once the
tree was reloaded.

Resolves: #84294
Related: #82970
Releases: 8.7
Change-Id: Ife69dfbceb602a0d610397f313ea539fd9b93711
Reviewed-on: https://review.typo3.org/56170
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
12 months ago[BUGFIX] LinkHandler creates wrong TS configuration 66/56166/2
Stefan Froemken [Thu, 15 Mar 2018 09:06:45 +0000 (10:06 +0100)]
[BUGFIX] LinkHandler creates wrong TS configuration

DatabaseRecordLinkBuilder creates a wrong
TypoScript configuration because of using
array_merge_recursive which joins all array elements
instead of replacing them.

Resolves: #84116
Releases: master,8.7
Change-Id: I212b70f86baf2929f9466fa665cec30fe477c6b8
Reviewed-on: https://review.typo3.org/56166
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[BUGFIX] Apply potential changes after form editor save operation 62/56162/2
Ralf Zimmermann [Wed, 28 Feb 2018 23:21:36 +0000 (00:21 +0100)]
[BUGFIX] Apply potential changes after form editor save operation

Apply potential form definition changes within the form editor,
if the form definition changes while saving it.
This is possible through the hook ['ext/form']['beforeFormSave']

Releases: master, 8.7
Resolves: #84081
Change-Id: I0c20e0d20f9ec9ec8ccc0f279f68f9b4ebdfc306
Reviewed-on: https://review.typo3.org/56162
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Accept configuration for external plugins from presets in ckeditor 57/56157/2
Marcus Schwemer [Thu, 18 May 2017 20:57:25 +0000 (22:57 +0200)]
[BUGFIX] Accept configuration for external plugins from presets in ckeditor

Currently the default configuration of an external
plugin is always used for the configuration. This patch takes care
of a proper merging of the configuration.

The configuration of the extension is taken as default. If a
custom configuration in a preset is available, both configurations
will be merged.

Resolves: #81263
Releases: master,8.7
Change-Id: I4fc7c4f6f6ab40fe06e495e3ff98e067427c7d03
Reviewed-on: https://review.typo3.org/56157
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[BUGFIX] Correct path to translation in ReplaceFile template 50/56150/2
Wouter Wolters [Wed, 14 Mar 2018 19:02:15 +0000 (20:02 +0100)]
[BUGFIX] Correct path to translation in ReplaceFile template

The path is pointing to the wrong location. Language file was moved into
the Resources/Private/Language structure.

Resolves: #84268
Releases: 8.7
Change-Id: I1c5646d7134cdf544ad607b7605a5947913e7cbc
Reviewed-on: https://review.typo3.org/56150
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
12 months ago[BUGFIX] Correctly reference sys_file_metadata.language in TCA 48/56148/2
Christian Heindl [Sun, 11 Mar 2018 19:14:38 +0000 (20:14 +0100)]
[BUGFIX] Correctly reference sys_file_metadata.language in TCA

Palette "language" does not exists on table "sys_file_metadata" resulting
in an empty "language" tab, when editing a file's metadata.
Thus referencing language field directly.

Releases: master, 8.7
Resolves: #84200
Change-Id: I44b2b169bbce7948826fdade9f10a760b32df2c7
Reviewed-on: https://review.typo3.org/56148
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[BUGFIX] Make hidden records searchable in top search 45/56145/2
Georg Ringer [Wed, 14 Mar 2018 07:06:06 +0000 (08:06 +0100)]
[BUGFIX] Make hidden records searchable in top search

Hidden records must be found by the top search again.

Resolves: #84248
Releases: master, 8.7
Change-Id: Ic41eff5ab3300746c7fe6a78f9ce2a305372f7ab
Reviewed-on: https://review.typo3.org/56145
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
12 months ago[TASK] Set TYPO3 version to 8.7.12-dev 35/56135/2
Oliver Hader [Tue, 13 Mar 2018 12:46:05 +0000 (13:46 +0100)]
[TASK] Set TYPO3 version to 8.7.12-dev

Change-Id: Ie531010203764a9a134cdde887b1686872470764
Reviewed-on: https://review.typo3.org/56135
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[RELEASE] Release of TYPO3 8.7.11 34/56134/2 8.7.11 TYPO3_8-7-11 v8.7.11
Oliver Hader [Tue, 13 Mar 2018 12:44:28 +0000 (13:44 +0100)]
[RELEASE] Release of TYPO3 8.7.11

Change-Id: I7ab21ce9b0840faf4a329cd773a3dad2ff42bf0d
Reviewed-on: https://review.typo3.org/56134
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[TASK] Add missing documentation files and correct errors 32/56132/2
Christian Kuhn [Tue, 13 Mar 2018 12:05:51 +0000 (13:05 +0100)]
[TASK] Add missing documentation files and correct errors

Resolves: #84242
Releases: master, 8.7, 7.6
Change-Id: I049c053dee291e7c31dbf5c81aacde0619d0f244
Reviewed-on: https://review.typo3.org/56132
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[BUGFIX] Ensure TSconfig order is identical in BE and FE 27/56127/2
Markus Klein [Mon, 12 Mar 2018 22:04:29 +0000 (23:04 +0100)]
[BUGFIX] Ensure TSconfig order is identical in BE and FE

Make sure the inclusion order of TSconfig (files and record field)
are identical in BE and FE. As BE and FE use different algorithms,
FE is adjusted to match the BE behaviour, which is the expected one.

Resolves: #84227
Releases: master, 8.7
Change-Id: Idb4afbd736ed65890850ee75d572a55c3a5ab24d
Reviewed-on: https://review.typo3.org/56127
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[BUGFIX] Handle config.absRefPrefix on JS/CSS files correctly again 26/56126/2
Oliver Hader [Mon, 12 Mar 2018 12:10:42 +0000 (13:10 +0100)]
[BUGFIX] Handle config.absRefPrefix on JS/CSS files correctly again

Issue #77589 introduced automatic resolving of relative paths during
v8.4.0 development in the PageRenderer component. Doing this in some
backend context is fine - however if applied for frontend rendering,
config.absRefPrefix was not applied anymore to these files.

Reason for this behavior is applying PathUtility::getAbsoluteWebPath
which prefixes files with /<TYPO3_SITE_PATH>/ - however absRefPrefix
only works on relative URIs. Extending the absRefPrefix patterns in
TypoScriptFrontendController::setAbsRefPrefix() by mentioned prefix
would adjust explicitly defined absolute paths as well.

To solve this bug, the prefix /<TYPO3_SITE_PATH>/ is
not applied in frontend rendering contexts anymore.

Resolves: #83630
Releases: master, 8.7
Change-Id: Ib01f698c14fb646173ec24e26027c7d657700f87
Reviewed-on: https://review.typo3.org/56126
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[BUGFIX] Add upgrade wizard to keep sorting of sys_language records 23/56123/2
Georg Ringer [Tue, 27 Feb 2018 20:40:12 +0000 (21:40 +0100)]
[BUGFIX] Add upgrade wizard to keep sorting of sys_language records

To keep the sorting after an upgrade from 7.6 to 8.7 and later, an
upgrade wizard is added.

Resolves: #82538
Releases: master, 8.7
Change-Id: If1b5fbc56d445239bc6e4eaecb695889aeb9819b
Reviewed-on: https://review.typo3.org/56123
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 months ago[TASK] Add functional test for runtimeActivatedPackages 20/56120/2
Nicole Cordes [Mon, 12 Mar 2018 14:32:44 +0000 (15:32 +0100)]
[TASK] Add functional test for runtimeActivatedPackages

Resolves: #84215
Releases: master, 8.7, 7.6
Change-Id: I9a642bb90278b22e61b97634022d3ab7af514e10
Reviewed-on: https://review.typo3.org/56120
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Add missing element description field to form editor 19/56119/2
Benjamin Kott [Mon, 12 Mar 2018 17:47:23 +0000 (18:47 +0100)]
[BUGFIX] Add missing element description field to form editor

To avoid the unsetting of previously set element descriptions for
input fields in the form editor, the field elementDescription was
added to all supported element types and is now available to editors.

Resolves: #84225
Releases: master, 8.7
Change-Id: Ide68a1fc95670d98df4e243436e93aa812bf9290
Reviewed-on: https://review.typo3.org/56119
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Correct automatic grid column calculation for forms 17/56117/3
Benjamin Kott [Mon, 12 Mar 2018 09:23:15 +0000 (10:23 +0100)]
[BUGFIX] Correct automatic grid column calculation for forms

The calculation now only includes direct children of the
row elements to produce a meaningful division
of the available space. If the available space is already
consumed by elements the next auto calculated
elements will now consume the space of a full row.

Resolves: #84207
Releases: master, 8.7
Change-Id: I5dabddbcd8c7b84236fdbbef3925d27197e99a39
Reviewed-on: https://review.typo3.org/56117
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Assign elementErrorClassAttribute to ImageUpload and FileUpload element 66/56066/3
Benjamin Kott [Mon, 12 Mar 2018 14:18:13 +0000 (15:18 +0100)]
[BUGFIX] Assign elementErrorClassAttribute to ImageUpload and FileUpload element

Resolves: #84181
Releases: master, 8.7
Change-Id: If55767b54071809e9622f9c29829bf4a76c66409
Reviewed-on: https://review.typo3.org/56066
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
12 months ago[BUGFIX] Protect a forgotten AbstractFormEngineAjaxController method 01/56101/2
Christian Kuhn [Sun, 11 Mar 2018 19:41:27 +0000 (20:41 +0100)]
[BUGFIX] Protect a forgotten AbstractFormEngineAjaxController method

With refactoring in #79159 one method has accidently been set
public while it is obvious it should be protected. Fix that. Patch
is not considered to be breaking since the method is an internal
method of that abstract class.

Resolves: #84201
Related: #79159
Releases: master, 8.7
Change-Id: I0c04ff2d3fe9d68420c80af8831df361eb6f8a13
Reviewed-on: https://review.typo3.org/56101
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[BUGFIX] Allow empty date/time in strict database modes 64/56064/2
Oliver Hader [Thu, 8 Mar 2018 14:57:53 +0000 (15:57 +0100)]
[BUGFIX] Allow empty date/time in strict database modes

Empty date/time values are represented by the FormEngine as empty
string (''). Trying to persist this value in database management systems
using strict mode (which is enabled per default in MySQL 5.7),
will cause an SQL error since field types do not match.

Since it's known for the TYPO3 core which field types are used in
particular database tables, it's also possible to enforce this
type to be casted to integer values. This is done by using the
according TCA evaluation function 'int'.

Resolves: #82756
Releases: master, 8.7
Change-Id: I487caae785a3943916bceebc0c484d58e900a841
Reviewed-on: https://review.typo3.org/56064
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[BUGFIX] Update fluid from 2.5.2 to 2.5.3 07/56107/2
Christian Kuhn [Mon, 12 Mar 2018 12:09:18 +0000 (13:09 +0100)]
[BUGFIX] Update fluid from 2.5.2 to 2.5.3

composer update typo3fluid/fluid

This fixes a count bug in if conditions and
a template resolving issue.

Resolves: #83812
Releases: master, 8.7
Change-Id: Ie5845614ffeac50dc5a5796d587d61015c4f1059
Reviewed-on: https://review.typo3.org/56107
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
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>
12 months ago[BUGFIX] Streamline package management in PackageManager 11/56111/2
Nicole Cordes [Mon, 12 Feb 2018 20:30:43 +0000 (21:30 +0100)]
[BUGFIX] Streamline package management in PackageManager

This bugfix resolves an issue that all available Packages
are scanned at each request. At the same time, it fixes
an issue related to runtimeActivatedPackages.

We now
- resolve package key with api usage
- distinguish between registered and available packages
- remove superfluous exception annotations
- prevent superfluous scans on getPackage() and isPackageAvailable() calls

Releases: master, 8.7
Resolves: #83820
Change-Id: I2b8bff3d4bb5287fd76418217653477c77467a8e
Reviewed-on: https://review.typo3.org/56111
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[BUGFIX] For links across domains check if absRefPrefix is set 09/56109/2
Stefan Neufeind [Fri, 9 Mar 2018 16:42:27 +0000 (17:42 +0100)]
[BUGFIX] For links across domains check if absRefPrefix is set

Prevent PHP-error if absRefPrefix is not set.

Resolves: #84188
Releases: master, 8.7
Change-Id: Ic04184554281cdcaa74037290930aa0110696a07
Reviewed-on: https://review.typo3.org/56109
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
12 months ago[TASK] Adding novalidate Attribute to Fluid Form ViewHelper 38/53738/3
Pascal Langhals [Wed, 21 Jun 2017 14:31:11 +0000 (16:31 +0200)]
[TASK] Adding novalidate Attribute to Fluid Form ViewHelper

At the moment there is no possibility to disable the client side
validation for the fluid form tag.

Releases: master,8.7
Resolves: #81654
Change-Id: I8adbd51f0d50528e8a7d92fc4aeb2315aefafee7
Reviewed-on: https://review.typo3.org/53738
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>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
12 months ago[BUGFIX] Properly HTML encode site name in page module 85/56085/2
Helmut Hummel [Fri, 9 Mar 2018 21:14:09 +0000 (22:14 +0100)]
[BUGFIX] Properly HTML encode site name in page module

Resolves: #84191
Releases: master, 8.7, 7.6
Change-Id: Id0f2da6f77b3c01293478329503dc922ccd7e72c
Reviewed-on: https://review.typo3.org/56085
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 Klee <typo3-coding@oliverklee.de>
12 months ago[BUGFIX] Unify value for $report['lib'] to GuzzleHttp 91/56091/2
Felix Buenemann [Wed, 7 Mar 2018 19:30:43 +0000 (20:30 +0100)]
[BUGFIX] Unify value for $report['lib'] to GuzzleHttp

GeneralUtility::getUrl() now always returns 'GuzzleHttp' as lib
in the report, instead of returning
"GuzzleHttp" if an exception was caught and "http" otherwise.

Resolves: #84170
Related: #70056
Releases: master, 8.7
Change-Id: I6a28cb7921a3d784c37912c12f9b250f6b4d493c
Reviewed-on: https://review.typo3.org/56091
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
12 months ago[BUGFIX] Do not check HTTP referrer anymore 18/55818/4
Benni Mack [Tue, 20 Feb 2018 07:46:24 +0000 (08:46 +0100)]
[BUGFIX] Do not check HTTP referrer anymore

Under certain circumstances some browsers do not set the HTTP referrer
anymore due to privacy reasons. Hence, checking the referrer breaks
functionality.

Resolves: #83768
Releases: master, 8.7, 7.6
Change-Id: Ia8f882e07a9e2091ceb38aee814badb97403250d
Reviewed-on: https://review.typo3.org/55818
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
12 months ago[BUGFIX] Simulate submit button for rsaauth form submit 88/56088/2
Nicole Cordes [Sat, 28 May 2016 17:12:38 +0000 (19:12 +0200)]
[BUGFIX] Simulate submit button for rsaauth form submit

This patch adds the name and value of the first submit button found in a
form to the input field used to send the form.

Resolves: #76120
Releases: master, 8.7, 7.6
Change-Id: I3f0fdc7e933267689114d5bcf62d3fcfe2db5146
Reviewed-on: https://review.typo3.org/56088
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>