Packages/TYPO3.CMS.git
18 months ago[TASK] bamboo-specs: Upgrade to 6.1 95/54295/5
Christian Kuhn [Wed, 4 Oct 2017 21:02:31 +0000 (23:02 +0200)]
[TASK] bamboo-specs: Upgrade to 6.1

The 6.0 to 6.1 upgrade allows us to specifiy last missing
pieces via bamboo specs: mostly job cleanups, plugin
configuration and plan permissions.

Change-Id: If26aeb45b1109ba9797f3807087201033ea1f368
Resolves: #82679
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/54295
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Never load disabled domains in TSFE 96/54296/2
Markus Klein [Tue, 3 Oct 2017 16:18:26 +0000 (18:18 +0200)]
[BUGFIX] Never load disabled domains in TSFE

This fixes an inappropriate transformation of old enableFields
condition to doctrine.

This is a regression fix to #77400.

Resolves: #82661
Related: #77400
Releases: master, 8.7
Change-Id: Ic18c9e5f59b48f30651a988c5ec9d243c8b186e3
Reviewed-on: https://review.typo3.org/54296
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] TCA deprecations in functional test fixture extensions 93/54293/3
Benni Mack [Fri, 8 Sep 2017 12:14:44 +0000 (14:14 +0200)]
[BUGFIX] TCA deprecations in functional test fixture extensions

Change-Id: I136ee199ca80a9bc749de4f93950f84a10148a00
Resolves: #82676
Related: #82438
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Update typo3/testing-framework to 1.1.5 85/54285/3
Christian Kuhn [Wed, 4 Oct 2017 13:32:36 +0000 (15:32 +0200)]
[TASK] Update typo3/testing-framework to 1.1.5

Brings a patch to dump class loading information
in functional and acceptance tests.

Change-Id: Ib44918666875100426f624cee2426d460e01d32a
Resolves: #82673
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54285
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Acceptance tests: chrome headless 73/54273/5
Christian Kuhn [Tue, 3 Oct 2017 12:13:55 +0000 (14:13 +0200)]
[TASK] Acceptance tests: chrome headless

Switch to chrome headless for acceptance tests. We
don't need xvfb and friends on bamboo anymore which
will be updated with another patch later.

Change-Id: Ieb78d3d198f7dd9dc882041d86b403099e0854c6
Resolves: #82659
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54273
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Update testing require-dev dependencies 71/54271/2
Christian Kuhn [Tue, 3 Oct 2017 10:54:42 +0000 (12:54 +0200)]
[TASK] Update testing require-dev dependencies

* se/selenium-server-standalone 3.4.0->3.5.3
* codeception/codeception 2.3.5->2.3.6
* enm1989/chromedriver 2.31->2.32

Minor additional change in one acceptance test to
stabilize that test a bit better.

Change-Id: Ic306d6bb04139097962219d6047ae6aa387a5c3c
Releases: master, 8.7
Resolves: #82656
Reviewed-on: https://review.typo3.org/54271
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Set content-length header to the end of output 69/54269/2
Benni Mack [Mon, 2 Oct 2017 23:34:02 +0000 (01:34 +0200)]
[BUGFIX] Set content-length header to the end of output

Resolves: #76100
Resolves: #65719
Releases: master, 8.7
Change-Id: I2e389dd6ecb497a164a457230f106a64373c1907
Reviewed-on: https://review.typo3.org/54269
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Acceptance tests: Don't restart browser 64/54264/2
Christian Kuhn [Mon, 2 Oct 2017 21:12:41 +0000 (23:12 +0200)]
[TASK] Acceptance tests: Don't restart browser

To speed up acceptance tests a bit the browser is no
longer restarted between tests.

Change-Id: I03132905eed1dd6a4ccca137e0e8047b01aa6ca9
Resolves: #82652
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54264
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Stabilize flaky TimeTracker unit test 61/54261/2
Christian Kuhn [Mon, 2 Oct 2017 12:50:28 +0000 (14:50 +0200)]
[BUGFIX] Stabilize flaky TimeTracker unit test

The time tracker sometimes switches between two milliseconds
in its operation. Test a bit weaker to cope with that.

Change-Id: I20d58296749bf33b12ab2da72691ecf4853842eb
Resolves: #82635
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54261
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] CKEditor should not create uploads subfolder 59/54259/2
Benni Mack [Mon, 2 Oct 2017 08:43:11 +0000 (10:43 +0200)]
[BUGFIX] CKEditor should not create uploads subfolder

The system extension rte_ckeditor creates an upload folder which is always
empty and not in use by the extension or something else.

Resolves: #82633
Releases: master, 8.7
Change-Id: Ic4877a9cbdbb078e5a7745f609f81aeaa5c991c3
Reviewed-on: https://review.typo3.org/54259
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[CLEANUP] Review comment of PageRepository::getPage() 52/54252/2
Elmar Hinz [Sat, 20 May 2017 14:09:58 +0000 (16:09 +0200)]
[CLEANUP] Review comment of PageRepository::getPage()

Note:

Type hints are not trivial to add to the signature. Although the
method always returns an array, there are unit tests that make use
of the assumption that the method is allowed to return null. Fixing
this goes beyond the goals of this ticket.

Releases: master, 8.7
Resolves: #81280
Change-Id: If47041fb6fc4835de879e9077b0359063083cbd2
Reviewed-on: https://review.typo3.org/54252
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Bring RTE linkbrowser options back 43/54243/2
Frans Saris [Fri, 14 Jul 2017 18:57:32 +0000 (20:57 +0200)]
[BUGFIX] Bring RTE linkbrowser options back

The CKEditor link browser handled the configuration array still as a
TypoScript array with dots. But the parsed YAML config is a plain array
now.

This patch makes sure the BrowserLinkController handles this config like
a normal array. Further it fixes the missing JavaScript part to set the
link title based on selected css class.

Resolves: #81381
Releases: master, 8.7
Change-Id: Ie4749f820082e185208bf811aad7133bfc82d37a
Reviewed-on: https://review.typo3.org/54243
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Increase sequence if uid gets forced for PostgreSQL 39/54239/2
Manuel Selbach [Fri, 24 Feb 2017 09:03:54 +0000 (10:03 +0100)]
[BUGFIX] Increase sequence if uid gets forced for PostgreSQL

If a uid gets forcefully set during a insert into the database
MySQL will automatically update the auto_increment primary key.
Other databases might need post processing, i.e PostgreSQL as
it uses a sequence to generate auto increment uids. Sequences
do not get transparently updated on inserts.

Resolves: #79976
Releases: master, 8.7
Change-Id: I033deb63bf9bc2e072408885a534752573ba4c7c
Reviewed-on: https://review.typo3.org/54239
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
18 months ago[BUGFIX] Avoid unnecessary I/O in GeneralUtility::createVersionNumberedFilename() 38/54238/2
Faton Haliti [Wed, 27 Sep 2017 07:56:13 +0000 (09:56 +0200)]
[BUGFIX] Avoid unnecessary I/O in GeneralUtility::createVersionNumberedFilename()

With this commit we prevent to check for existence of file
when we don't need to, because mode is not either 'embed' or
'querystring'

Resolves: #82565
Releases: master, 8.7
Change-Id: I829b8e87d951a6f170bc03d8b7836f671b51bdf4
Reviewed-on: https://review.typo3.org/54238
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[TASK] Remove hardcoded check on typo3/sysext/ 37/54237/2
Benni Mack [Thu, 28 Sep 2017 14:53:28 +0000 (16:53 +0200)]
[TASK] Remove hardcoded check on typo3/sysext/

When running TYPO3 with custom components (subtree), the typo3/sysext/
directory is not always necessary, and the hardcoded check is obsolete.

Resolves: #82622
Releases: master, 8.7
Change-Id: I3e939c80fff30d82dd4eb624c2f4bc5db1696809
Reviewed-on: https://review.typo3.org/54237
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Fix handling of Storage.Client 36/54236/2
Andreas Fernandez [Thu, 28 Sep 2017 13:17:14 +0000 (15:17 +0200)]
[BUGFIX] Fix handling of Storage.Client

The "Storage" module gets the missing "unset" method to remove values
from localStorage. The "isset" method is fixed to determine whether
a value is really existing.

Resolves: #82613
Releases: master, 8.7
Change-Id: Icb4b862b380811a7ba7f897be3c4809b718d2810
Reviewed-on: https://review.typo3.org/54236
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[TASK] EXT:form - explain initializeFormElement hook 35/54235/2
Ralf Zimmermann [Fri, 29 Sep 2017 11:32:16 +0000 (13:32 +0200)]
[TASK] EXT:form - explain initializeFormElement hook

Add more explanations about the initializeFormElement
hook into the docs.

Resolves: #82615
Releases: master, 8.7
Change-Id: I670625533f95b92a37f5536096eb2cc4211d33d9
Reviewed-on: https://review.typo3.org/54235
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Allows setting extended search per default 33/54233/2
Dominik Winkelbauer [Thu, 2 Mar 2017 10:12:04 +0000 (11:12 +0100)]
[BUGFIX] Allows setting extended search per default

Makes it possible to enable extended search per default.

Change-Id: I793faa6d7f325661c193bf4661bfd924a6cfb69a
Resolves: #80091
Releases: master,8.7
Reviewed-on: https://review.typo3.org/54233
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months agoRevert "[BUGFIX] Set anchor in all preview links of content elements" 28/54228/2
Frank Naegler [Thu, 28 Sep 2017 09:54:54 +0000 (11:54 +0200)]
Revert "[BUGFIX] Set anchor in all preview links of content elements"

Because of a regression, the patch will be reverted for the v8 branch, for master we will merge a bugfix.

This reverts commit 6a480e998cd8113780504c5d7cfb99f948c3238c.

Change-Id: If467b5c90e34307fc0baa10fc140ea9f19c30e30
Releases: 8.7
Resolves: #82456
Reverts: #81250
Reviewed-on: https://review.typo3.org/54228
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[CLEANUP] Remove invalid paths in PSR-4 section 19/54219/4
Georg Ringer [Fri, 22 Sep 2017 17:42:42 +0000 (19:42 +0200)]
[CLEANUP] Remove invalid paths in PSR-4 section

Remove not existing paths from root composer.json.
For 8.7 the path to context_help must be kept.

Resolves: #82546
Releases: master, 8.7
Change-Id: Iea32a481011d906ea7057072413e6ae01a2ce771
Reviewed-on: https://review.typo3.org/54219
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Ignore missing folders from psr-4 definitions 24/54224/2
Helmut Hummel [Fri, 22 Sep 2017 12:16:49 +0000 (14:16 +0200)]
[BUGFIX] Ignore missing folders from psr-4 definitions

Even when generating an optimized class map for psr-4
classes, Composer gracefully ignores folders defined
in psr-4 autoload section, if they do not exist.

TYPO3 however fails with an exception.

Also change the logic to always generate a class map
for improved class loading performance. This happened
anyway already when calling the autoload generation twice.

Resolves: #82542
Releases: master, 8.7
Change-Id: I4c3ab8ff7affeba25313d93e40e35f78bb78492d
Reviewed-on: https://review.typo3.org/54224
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
18 months ago[BUGFIX] Add backend authentication to Extbase CommandController 23/54223/2
Wolfgang Klinger [Wed, 27 Sep 2017 08:09:42 +0000 (10:09 +0200)]
[BUGFIX] Add backend authentication to Extbase CommandController

Ensure backwards compatibility with existing Extbase CommandControllers
by making sure the _cli_ user is always authenticated, so e.g. calls to
the DataHandler do not require explicit authentication in the extensions
CommandController.

Resolves: #82566
Releases: master, 8.7
Change-Id: Ice9b039558b68050c08a53f1c50dc726ec657522
Reviewed-on: https://review.typo3.org/54223
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Use localize command when translating page record 20/54220/2
Frans Saris [Fri, 26 May 2017 13:51:03 +0000 (15:51 +0200)]
[BUGFIX] Use localize command when translating page record

Currently, when using the dropdown to create a page translation within
the Page Module, DataHandler is called with just a simple "new" record
of type "pages_language_overlay".

However, a classic "localize" DataHandler command is more appropriate,
allowing to utilize several localization functionalities built in.

In order to achieve this, the option tags in the selector contain the full
URL to the DataHandler call, as well as the redirect to FormEngine (which
in turn redirects back to the current page module URL).

Resolves: #81345
Releases: master, 8.7
Change-Id: I740c2d1d11494963283bc14b1f534bd344d0764a
Reviewed-on: https://review.typo3.org/54220
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[TASK] Provide uid in ElementInformation popup 14/54214/2
Georg Ringer [Wed, 20 Sep 2017 18:39:19 +0000 (20:39 +0200)]
[TASK] Provide uid in ElementInformation popup

The uid of a record is an important information and should
be provided as well.

Resolves: #82526
Releases: master, 8.7
Change-Id: Ic44ca6a24e21c09ced78203ed4a73907906bf568
Reviewed-on: https://review.typo3.org/54214
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Do not recalculate PIDs for every query in BE search 06/54206/2
Susanne Moog [Fri, 22 Sep 2017 11:38:24 +0000 (13:38 +0200)]
[BUGFIX] Do not recalculate PIDs for every query in BE search

The backend search "Show all" link recalculated allowed PIDs for
the current user for all search operations resulting in an
exponentially increasing amount of sql queries depending on the
number of pages in an installation.

As the list of allowed pages for the user does not change during
the request, it is enough to calculate it once.

Change-Id: I9262a5d8425d04cb4ff1e35b2c3cc0ec96b8fa53
Resolves: #82083
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54206
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markus.sommer@typo3.org>
Tested-by: Markus Sommer <markus.sommer@typo3.org>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
18 months ago[BUGFIX] Fix broken redis tests 96/54196/2
Frank Naegler [Thu, 21 Sep 2017 10:09:19 +0000 (12:09 +0200)]
[BUGFIX] Fix broken redis tests

Resolves: #82533
Releases: master, 8.7, 7.6
Change-Id: Ia47f604b9cb7fa53d3707e6150554709cbfdb763
Reviewed-on: https://review.typo3.org/54196
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] MenuProcessor: Allow sub keys of `addQueryString` 05/54205/2
Andreas Fernandez [Wed, 20 Sep 2017 12:20:55 +0000 (14:20 +0200)]
[BUGFIX] MenuProcessor: Allow sub keys of `addQueryString`

THis patch allows sub keys of `addQueryString`, e.g. `exclude`.

Resolves: #82520
Releases: master, 8.7
Change-Id: I8a6b5f924292cf56326cd18d8bb9b7887d095288
Reviewed-on: https://review.typo3.org/54205
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Fix undefined variable to evaluate `fileFolder_recursions` correctly 04/54204/2
Andreas Fernandez [Tue, 19 Sep 2017 14:24:38 +0000 (16:24 +0200)]
[BUGFIX] Fix undefined variable to evaluate `fileFolder_recursions` correctly

Resolves: #82512
Releases: master, 8.7
Change-Id: Ibfbd1a8e347f5b25871f5d073994bdb2af264051
Reviewed-on: https://review.typo3.org/54204
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Allow multiple calls of ExtensionManagementUtility::loadBaseTca 01/54201/2
Nicole Cordes [Thu, 21 Sep 2017 19:17:55 +0000 (21:17 +0200)]
[BUGFIX] Allow multiple calls of ExtensionManagementUtility::loadBaseTca

Although the function itself is marked as private, it can be triggered
twice due to official API in EidUtility::initTCA. As requireOnce returns
true if called multiple times with the same file, this return state has
to be handled as well.

Resolves: #82539
Related: #82408
Releases: 8.7
Change-Id: I1acd519c342e525c06eda44289acdf86c508a898
Reviewed-on: https://review.typo3.org/54201
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Faton Haliti <fha@systime.dk>
Tested-by: Faton Haliti <fha@systime.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
18 months ago[BUGFIX] Fix exception in FE when using predefined admPanel config 12/54112/3
Markus Klein [Mon, 11 Sep 2017 11:14:27 +0000 (13:14 +0200)]
[BUGFIX] Fix exception in FE when using predefined admPanel config

Enforcing the admPanel for users via user TSconfig is working again
without crashing the FE.

We make sure that when the admPanel configuration is fetched, we
do not fall back to the toplevel value if the requested sub-value
does not exist.

Resolves: #82460
Releases: master, 8.7, 7.6
Change-Id: Ibd288805aa6c91d74eee8a9c80ebcce62d1f860f
Reviewed-on: https://review.typo3.org/54112
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
18 months ago[BUGFIX] Change username from _cli_scheduler to _cli_ 90/54190/2
Raphael Graf [Wed, 20 Sep 2017 18:51:51 +0000 (20:51 +0200)]
[BUGFIX] Change username from _cli_scheduler to _cli_

and remove the whole paragraph about specific rights of the user.

Releases: master, 8.7
Resolves: #82527
Change-Id: Icd65ba13c7464fdd0290cec48f08de9d0934e796
Reviewed-on: https://review.typo3.org/54190
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
18 months ago[TASK] Increase size of domain name field 89/54189/2
Georg Ringer [Wed, 20 Sep 2017 18:19:39 +0000 (20:19 +0200)]
[TASK] Increase size of domain name field

Allow 255 chars for a domain to be in sync with RFC 1035.

Resolves: #82515
Releases: master, 8.7, 7.6
Change-Id: I63916cb115b00e50c62c1926cf890e29bf89de77
Reviewed-on: https://review.typo3.org/54189
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] Remove duplicate PageTS cache in Typo3DbBackend 85/54185/2
Alexander Schnitzler [Sun, 17 Sep 2017 10:02:11 +0000 (12:02 +0200)]
[BUGFIX] Remove duplicate PageTS cache in Typo3DbBackend

The Typo3DbBackend fetches PageTS via BackendUtility::getPagesTSconfig
and then stores a copy of it (for each page separately) in a static
property. This is a bug and leads to performance decreases because
the PageTS is already cached via BackendUtility::getPagesTSconfig
and it's done even better than in Typo3DbBackend because the backend
utility store a single cache entry for different pages with the same
PageTS. The Typo3DbBackend does create a copy of the PageTS for each
page.

Resolves: #82496
Releases: master, 8.7
Change-Id: I61bd6fa8eb3ba29baea355ae01a8d71f7ae7e963
Reviewed-on: https://review.typo3.org/54185
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] Update ExtensionUtility::registerPlugin() icon parameter docs 84/54184/2
Mathias Brodala [Fri, 8 Sep 2017 08:40:08 +0000 (10:40 +0200)]
[BUGFIX] Update ExtensionUtility::registerPlugin() icon parameter docs

The icon parameter is passed through to TCA "select" items, thus aside
from an icon file path an icon identifier can be used here.

Resolves: #82351
Releases: master, 8.7
Change-Id: Ia84aa9c739c10372f1ad76c5b4dde9f0b1a62c99
Reviewed-on: https://review.typo3.org/54184
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] EXT:form - fix composite element check 82/54182/2
Mathias Brodala [Wed, 20 Sep 2017 11:52:03 +0000 (13:52 +0200)]
[BUGFIX] EXT:form - fix composite element check

Resolves: #82518
Releases: 8.7
Change-Id: I889dc0d1293b65b8661ab5864acd5a89e9f18293
Reviewed-on: https://review.typo3.org/54182
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] Support target in fluid_styled_content menus 27/54127/4
Mats Svensson [Tue, 12 Sep 2017 13:06:22 +0000 (15:06 +0200)]
[BUGFIX] Support target in fluid_styled_content menus

Add condition and only render target attribute if set on page.

Resolves: #82464
Releases: master, 8.7
Change-Id: I14c561188f1e8a7389b145adf85c64918e61d461
Reviewed-on: https://review.typo3.org/54127
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] Add &L=0 to Indexed Search results only when needed. 78/54178/2
Łukasz Uznański [Thu, 7 Sep 2017 20:44:21 +0000 (22:44 +0200)]
[BUGFIX] Add &L=0 to Indexed Search results only when needed.

L=0 is added to Indexed Search results links if current page language is
> 0.

Resolves: #81164
Related: #81994
Related: #81986
Releases: master, 8.7
Change-Id: Ia9738b4d64bdcf1f3b2d6fa91d446f2f22c8130b
Reviewed-on: https://review.typo3.org/54178
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[TASK] EXT:form - allow validation translation for a field in all forms 79/54179/2
David Gurk [Fri, 8 Sep 2017 07:23:03 +0000 (09:23 +0200)]
[TASK] EXT:form - allow validation translation for a field in all forms

This allows to translate a form element validation messages without
a specific form definition identifier.

Resolves: #82366
Releases: master, 8.7
Change-Id: I1db756c7f3c84d599f5c3c2265d8a7ca07fc2205
Reviewed-on: https://review.typo3.org/54179
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
18 months ago[BUGFIX] Unify Extbase base command error 62/54162/2
Alexander Schnitzler [Wed, 6 Sep 2017 09:18:57 +0000 (11:18 +0200)]
[BUGFIX] Unify Extbase base command error

This changes the output of "typo3/sysext/core/bin/typo3 extbase"
to show the standard Symfony error message instead of
a misleading one.

Calling a Symfony base command outputs an error message
with a list of possible commands.

We change the command name of the core command to
get the same behavior for the Extbase base command.

Resolves: #81917
Releases: master, 8.7
Change-Id: I9ba05600a461aceb4180d3e2dd124a5ec3006e08
Reviewed-on: https://review.typo3.org/54162
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: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
18 months ago[TASK] Set TYPO3 version to 8.7.8-dev 73/54173/2
Oliver Hader [Tue, 19 Sep 2017 14:24:40 +0000 (16:24 +0200)]
[TASK] Set TYPO3 version to 8.7.8-dev

Change-Id: Icbb787b738c2713a3aade7087d983d85e6dc93bd
Reviewed-on: https://review.typo3.org/54173
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
18 months ago[RELEASE] Release of TYPO3 8.7.7 72/54172/2 8.7.7 TYPO3_8-7-7 v8.7.7
Oliver Hader [Tue, 19 Sep 2017 14:21:30 +0000 (16:21 +0200)]
[RELEASE] Release of TYPO3 8.7.7

Change-Id: Id00fd2886813fe9eac03c4a69e495b5288106ff3
Reviewed-on: https://review.typo3.org/54172
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[BUGFIX] Fix Fluid template path issues 56/54156/2
Helmut Hummel [Thu, 14 Sep 2017 10:53:23 +0000 (12:53 +0200)]
[BUGFIX] Fix Fluid template path issues

* Widget template override also works with legacy config option
* Runtime cache is removed
* TemplatePathsTests from https://github.com/helhum/fluid_test are
  integrated

Resolves: #82344
Resolves: #82181
Resolves: #73207
Related: #82407
Releases: master, 8.7
Change-Id: Icd0a8aa3f1646315c094ad8768e2ff0bb34033d9
Reviewed-on: https://review.typo3.org/54156
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months ago[FOLLOWUP][TASK] Improve TCA cache 55/54155/2
Oliver Hader [Sun, 17 Sep 2017 18:19:57 +0000 (20:19 +0200)]
[FOLLOWUP][TASK] Improve TCA cache

Allowed classes in the options of unserialize invocation need to
be injected using the 'allowed_classes' array index - the current
implementation is casted to true which allows all classes.

Related: #82408
Releases: master, 8.7
Change-Id: I68fbd873a5a7057630a48586878c77547b532348
Reviewed-on: https://review.typo3.org/54155
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months agoRevert "[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider" 53/54153/2
Oliver Hader [Sun, 17 Sep 2017 17:49:21 +0000 (19:49 +0200)]
Revert "[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider"

This reverts commit 7fd3c2b85c710384f1e5fd34342e1455accde263.

Class CmsVariableProvider still exists in TYPO3_8-7 branch.

Change-Id: I7539db92a551e9cb6446bf284f4be46dcf42f81f
Reviewed-on: https://review.typo3.org/54153
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
19 months ago[BUGFIX] Revert "Improve performance of Fluid TemplatePaths" 46/54146/2
Benni Mack [Thu, 14 Sep 2017 14:51:43 +0000 (16:51 +0200)]
[BUGFIX] Revert "Improve performance of Fluid TemplatePaths"

This reverts commit 8d355f5479af72fcc716f29d69ac765b2beab733
due to side-effects introduced with this commit.

Change-Id: I51a4241c5d08021415f7300bb6e81489b4dd7fd9
Resolves: #82487
Reverts: #82232
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54146
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Revert "Remove runtime cache and early return from TemplatePaths" 45/54145/3
Benni Mack [Thu, 14 Sep 2017 13:13:54 +0000 (15:13 +0200)]
[TASK] Revert "Remove runtime cache and early return from TemplatePaths"

This reverts commit 6e02927806218e7b9b84310ea735ded578433c02
due to several side effects.

Change-Id: I8d58ebef93c6bb4c81ea894a4a815c118d95d1dc
Resolves: #82487
Reverts: #82196
Reverts: #82181
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54145
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Remove system environment check for Soap 39/54139/2
Claus Due [Mon, 11 Sep 2017 14:26:28 +0000 (16:26 +0200)]
[TASK] Remove system environment check for Soap

TYPO3 no longer requires the Soap extension and
should not check for it in system environment checks.

This patch removes the check.

Change-Id: I3dc5715889af598054e2451c957a05c13f39b9fa
Resolves: #82452
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54139
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Improve TCA cache 14/54114/2
Helmut Hummel [Sat, 9 Sep 2017 12:32:20 +0000 (14:32 +0200)]
[TASK] Improve TCA cache

Currently TCA is cached as serialized string using
the core cache.

Simplify the cache retrieval by taking advantage of
the code cache by using requireOnce and previously
storing the cache as PHP file that returns an array.
This significantly improves performance
with opcode cache enabled.

The cache identifier is changed to avoid conflicts
with previously stored data.

Resolves: #82408
Releases: master, 8.7
Change-Id: I59210fa800d10c14d21aceb7416ea418988d6ca5
Reviewed-on: https://review.typo3.org/54114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] JS: Init SelectTree after FormEngine 91/54091/2
Alexander Opitz [Sun, 27 Aug 2017 18:54:26 +0000 (20:54 +0200)]
[BUGFIX] JS: Init SelectTree after FormEngine

SelectTree depends on availability of TYPO3.FormEngine,
so add FormEngine as Dependency.

Resolves: #82217
Releases: master, 8.7
Change-Id: I2d1a0c8c77b1140f9c501ea105cf8a66a6cd6a97
Reviewed-on: https://review.typo3.org/54091
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>
19 months ago[BUGFIX] Fluid: Strict type checking when adding debug namespace 03/54103/2
Benni Mack [Wed, 30 Aug 2017 06:13:13 +0000 (08:13 +0200)]
[BUGFIX] Fluid: Strict type checking when adding debug namespace

The check on BE_USER->uc() in frontend context is cleaned up and more
strict, checking whether the object exists currently.

Additionally, the specific request type is used here.

Resolves: #82397
Releases: master, 8.7
Change-Id: Ibe0b533c23e1ba9c35ed2b6b9b0301e1a449c2e3
Reviewed-on: https://review.typo3.org/54103
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Hölzle <typo3@markus-hoelzle.de>
Tested-by: Markus Hölzle <typo3@markus-hoelzle.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Provide missing example configuration for TYPO3 on Microsoft IIS 02/54102/2
Benjamin Kott [Sun, 2 Jul 2017 19:29:38 +0000 (21:29 +0200)]
[TASK] Provide missing example configuration for TYPO3 on Microsoft IIS

Releases: master, 8.7
Resolves: #81769
Change-Id: I92df0fc254b4a729298f32d1482ad2a0f39502bf
Reviewed-on: https://review.typo3.org/54102
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Raise typo3/testing-framework to 1.1.4 00/54100/2
Christian Kuhn [Sun, 10 Sep 2017 10:22:04 +0000 (12:22 +0200)]
[TASK] Raise typo3/testing-framework to 1.1.4

The raise brings an additional UnitTestsDeprecated.xml
setup file dedicated to test deprecated core functionality.

Change-Id: Ic61ce2d76ed7f4e83bc6c2a12dd1337392d6c4aa
Resolves: #82437
Related: #82438
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54100
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Remove NOT NULL constraints from l1[08]n_diffsource fields 92/54092/2
Andreas Fernandez [Sat, 9 Sep 2017 20:01:35 +0000 (22:01 +0200)]
[BUGFIX] Remove NOT NULL constraints from l1[08]n_diffsource fields

Having NOT NULL collides with MySQL strict mode, so these constraints
get removed.

Resolves: #82423
Releases: master, 8.7
Change-Id: Ic7a71ee40b6ad276a47405e3fd81c501868abb76
Reviewed-on: https://review.typo3.org/54092
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
19 months ago[BUGFIX] Cache calls to SchemaManager()->listTableColumns() 87/54087/2
Stephan Großberndt [Tue, 4 Jul 2017 07:51:55 +0000 (09:51 +0200)]
[BUGFIX] Cache calls to SchemaManager()->listTableColumns()

Caching the calls SchemaManager()->listTableColumns() during runtime
leads to improved performance when doing operations on multiple files or
multiple extbase Domain/Model objects at once as the same information
does not have to be fetched over and over.

Releases: master, 8.7
Resolves: #81778
Change-Id: Ieebcf5046d007dfea40acf148045807053873ac8
Reviewed-on: https://review.typo3.org/54087
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Disable ext:dbal and ext:adodb wizard 70/54070/2
Christian Kuhn [Sat, 9 Sep 2017 16:19:42 +0000 (18:19 +0200)]
[TASK] Disable ext:dbal and ext:adodb wizard

ext:dbal and ext:adodb upgrade wizards tend to be activated
from many more people who don't actually need them, than
those who really need the two extensions when upgrading.
People often end up with a broken instance and we keep getting
issues and bad experience reports.
We now expect that people who really need ext:dbal and ext:adodb
know what they are doing and take care of fetching the extensions
from the TER if needed to prevent others from a bricked system.
The wizard is now disabled in ext_localconf.php by default.

Change-Id: I79723c9491f260f8874ce13cd43c38e753e15311
Resolves: #82417
Releases: 8.7
Reviewed-on: https://review.typo3.org/54070
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] Perform rollback only once if undeleting CE with History/Undo 65/54065/2
Lukasz Uznanski [Thu, 7 Sep 2017 19:19:15 +0000 (21:19 +0200)]
[BUGFIX] Perform rollback only once if undeleting CE with History/Undo

Releases: master, 8.7
Resolves: #81649
Change-Id: I1cb9a681b46327af56c2cb080c92b3cc273b0e10
Reviewed-on: https://review.typo3.org/54065
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Make Extbase pagination work with QueryBuilder queries 58/54058/2
Tymoteusz Motylewski [Mon, 14 Aug 2017 14:27:22 +0000 (16:27 +0200)]
[BUGFIX] Make Extbase pagination work with QueryBuilder queries

Now you can pass a query built by QueryBuilder to $query->statement(),
and use the QueryResult for pagination.

So inside repository you can create custom query like:

$queryBuilder->select('*')->...
$query = $this->createQuery();
$query->statement($queryBuilder);
return $query->execute();

and pass the result to paginate ViewHelper.

Resolves: #81887
Releases: master, 8.7
Change-Id: Ia00f673039362afaa8ef7232ba4bc89c520d5a46
Reviewed-on: https://review.typo3.org/54058
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix using contains in query on property of group 57/54057/2
Łukasz Uznański [Fri, 8 Sep 2017 09:29:36 +0000 (11:29 +0200)]
[BUGFIX] Fix using contains in query on property of group

Related: master, 8.7
Resolves: #80215
Change-Id: I6f5c88650d6167550a46ad2200c846ec9d11d34a
Reviewed-on: https://review.typo3.org/54057
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Update localization rendering tests to newest Testing Framework 56/54056/2
Tymoteusz Motylewski [Sat, 9 Sep 2017 10:20:18 +0000 (12:20 +0200)]
[TASK] Update localization rendering tests to newest Testing Framework

addTypoScriptToTemplateRecord method was added to FunctionalTestCase.php
in Testing Framework.
So we can remove it from test cases.
Fix two other germlins also (unneeded comment and unused variable).

Resolves: #82401
Releases: master, 8.7, 7.6
Change-Id: I8144bae5a807d60123ef5228a44eba579a7705c7
Reviewed-on: https://review.typo3.org/54056
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Remove legacy code for version extension 50/54050/2
Matthias Vogel [Fri, 8 Sep 2017 21:15:39 +0000 (23:15 +0200)]
[BUGFIX] Remove legacy code for version extension

The "Display version" module of ext:version has been
moved to ext:compatibility7 with v8. The list module links
to this view but the link is dead if compat7 is not loaded.
The v8 version of the patch now checks for "loaded version,
loaded compat7, but not loaded workspaces" to render the link,
in master, this button is removed entirely

Resolves: #82394
Related: #79942
Releases: master, 8.7
Change-Id: I4e32a63b144b658f84362e25bda1cc312247367e
Reviewed-on: https://review.typo3.org/54044
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>
Reviewed-on: https://review.typo3.org/54050

19 months ago[TASK] Fluid: Fix missing classes 91/53991/3
Benni Mack [Thu, 7 Sep 2017 12:20:48 +0000 (14:20 +0200)]
[TASK] Fluid: Fix missing classes

When TYPO3 v8.0 switched to Fluid standalone, the RootNode
class was removed but the references were kept and done via
class aliases.

The Fluid standalone class should be used instead of the
class alias.

Resolves: #82335
Releases: master, 8.7
Change-Id: I50f74b71b86fcc347dc6bffbde052e6e2adbc842
Reviewed-on: https://review.typo3.org/53991
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Use TYPO3_OS constant in Services registration 45/54045/2
Benni Mack [Thu, 7 Sep 2017 14:25:20 +0000 (16:25 +0200)]
[TASK] Use TYPO3_OS constant in Services registration

There is a comment that TYPO3_OS is not yet defined, which
is wrong as it is one of the first things available during bootstrap,
so the check can be used directly.

Resolves: #82343
Releases: master, 8.7
Change-Id: I01e0aa7a090bc068195b44474f645d09220f8b71
Reviewed-on: https://review.typo3.org/54045
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider 43/54043/2
Benni Mack [Fri, 8 Sep 2017 15:12:06 +0000 (17:12 +0200)]
[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider

Class CmsVariableProvider within EXT:fluid was removed but the tests
were kept, they are removed as well.

Resolves: #82229
Releases: master
Change-Id: I59812100589a7d4e63619896f78a63dadbdda657
Reviewed-on: https://review.typo3.org/54043
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] PHP7.2: Check value for NULL before count 41/54041/2
Alexander Opitz [Thu, 7 Sep 2017 07:04:47 +0000 (09:04 +0200)]
[BUGFIX] PHP7.2: Check value for NULL before count

Resolves: #82275
Releases: master, 8.7, 7.6
Change-Id: I77dc811456f4bbd759e28c27284c4652ad09dd23
Reviewed-on: https://review.typo3.org/54041
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Update typo3/testing-framework to 1.1.3 37/54037/2
Christian Kuhn [Fri, 8 Sep 2017 16:44:10 +0000 (18:44 +0200)]
[TASK] Update typo3/testing-framework to 1.1.3

Three smaller patches to improve functional testing.

Change-Id: I7ff6b9c6b4d5b22b42ab2d09e670337e5bad8162
Resolves: #82389
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54037
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Enforce checkout with linux lf for yaml files 40/54040/2
Benjamin Kott [Fri, 8 Sep 2017 19:06:20 +0000 (21:06 +0200)]
[BUGFIX] Enforce checkout with linux lf for yaml files

Resolves: #82392
Releases: master, 8.7
Change-Id: I2ba42454a6b16aa8b4dd97a5741251b4fe265c0e
Reviewed-on: https://review.typo3.org/54040
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] SplitButtons: Abort click event if requested 32/54032/2
Andreas Fernandez [Thu, 7 Sep 2017 18:13:17 +0000 (20:13 +0200)]
[BUGFIX] SplitButtons: Abort click event if requested

If any callback is registered by `SplitButtons.addPreSubmitCallback()` and
requests to stop the event by `stopPropagation()`, the event must be
aborted and not only possibly stacked events.
Additionally, the `preventExec` flag gets reset.

Resolves: #82355
Related: #77942
Releases: master, 8.7, 7.6
Change-Id: Ib8478ef4c51915365c804c1c408b3fc16a13da0b
Reviewed-on: https://review.typo3.org/54032
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
19 months ago[BUGFIX] EXT:form - catch YAML parsing errors 27/54027/2
Daniel Lorenz [Fri, 8 Sep 2017 11:52:32 +0000 (13:52 +0200)]
[BUGFIX] EXT:form - catch YAML parsing errors

Catche YAML parsing errors and display this them alongside
their form definition files in form module and plugin.

Resolves: #82369
Releases: master, 8.7
Change-Id: Icf71027d21d0a8e30c238a51369676715de2e5c5
Reviewed-on: https://review.typo3.org/54027
Reviewed-by: Daniel Lorenz <daniel.lorenz@extco.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[FOLLOWUP][BUGFIX] Fix minor error handler code bugs 19/54019/2
Benni Mack [Fri, 8 Sep 2017 12:21:33 +0000 (14:21 +0200)]
[FOLLOWUP][BUGFIX] Fix minor error handler code bugs

ErrorHandler should deal with the same severity for trigger_error()
for E_USER_DEPRECATED as GeneralUtility::deprecationLog()
when calling GeneralUtility::devLog().

Resolves: #82375
Releases: master, 8.7
Change-Id: Iaff5f96f5bd0a2d94bb3bc76d9d3fec2d019c901
Reviewed-on: https://review.typo3.org/54019
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix configuration of distribution packages 13/54013/2
Markus Hoelzle [Fri, 8 Sep 2017 10:24:34 +0000 (12:24 +0200)]
[BUGFIX] Fix configuration of distribution packages

Fix link to configuration of distribution packages
and redirect after saving this confiuration.

Releases: master,8.7
Resolves: #82376
Change-Id: I7f054a32187260e102b30c097937d5348ec121a6
Reviewed-on: https://review.typo3.org/54013
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Separators shown in explicit allow/deny section 18/54018/2
Oliver Hader [Fri, 8 Sep 2017 10:49:01 +0000 (12:49 +0200)]
[BUGFIX] Separators shown in explicit allow/deny section

The explicit allow/deny section of backend user groups (be_groups)
render separators (--div--) in the backend which need to be skipped.

Change-Id: Iac578d43a7a561618d095819b9d667c613621f2b
Resolves: #82379
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54018
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix minor error handler code bugs 11/54011/2
Benni Mack [Fri, 8 Sep 2017 10:00:11 +0000 (12:00 +0200)]
[BUGFIX] Fix minor error handler code bugs

ErrorHandler has a few minor quirks:

1. the protected property is an integer (bitwise-comparison) but initialized as array
2. small indention and repeatable string introduction
3. human-readable text for E_USER_DEPRECATED missing
4. error handling when no autoloader is available is obsolete.

The patch fixes all these minor issues.

Resolves: #82375
Releases: master, 8.7
Change-Id: Id6f9616602021e04ac6a50737438253a62da788c
Reviewed-on: https://review.typo3.org/54011
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months agoRevert "[TASK] Let GeneralUtility::makeInstance() throw exception on unknown class" 10/54010/2
Christian Kuhn [Fri, 8 Sep 2017 10:14:36 +0000 (12:14 +0200)]
Revert "[TASK] Let GeneralUtility::makeInstance() throw exception on unknown class"

This reverts commit 4bc4fb0273cb1b2cbdb025558b5c3ae9d76b0394.

The patch turned a PHP \Error into \Exception, which adds no value,
but can be misleading.

Change-Id: I6cc32da6c0620cb0d717c930d10fa4338d6cefac
Releases: master, 8.7
Resolves: #82131
Reverts: #82131
Reviewed-on: https://review.typo3.org/54004
Reviewed-on: https://review.typo3.org/54010
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Add the full namespace to afterInitializeCurrentPage 03/54003/2
Daniel [Thu, 7 Sep 2017 20:16:17 +0000 (22:16 +0200)]
[TASK] Add the full namespace to afterInitializeCurrentPage

Releases: master, 8.7
Resolves: #82362
Change-Id: I36a4341aea620027822af1b8714e9197ff4bcb00
Reviewed-on: https://review.typo3.org/54003
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
19 months ago[BUGFIX] Show spaces of content elements in page module 01/54001/2
Christoph Lehmann [Mon, 4 Sep 2017 15:24:23 +0000 (17:24 +0200)]
[BUGFIX] Show spaces of content elements in page module

Resolves: #82290
Releases: master,8.7
Change-Id: Ie988290ae4431f8a77dc2c38397429b9fa0c95ef
Reviewed-on: https://review.typo3.org/54001
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Unify labels for space before/after 00/54000/2
Stefan Neufeind [Thu, 7 Sep 2017 06:52:46 +0000 (08:52 +0200)]
[BUGFIX] Unify labels for space before/after

Resolves: #82321
Releases: master, 8.7
Change-Id: Idd47fbb0b7af3f5668d45a6aee545c794ec17a1a
Reviewed-on: https://review.typo3.org/54000
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
19 months ago[BUGFIX] PHP7.2: Check value for NULL before count 85/53985/2
Alexander Opitz [Thu, 7 Sep 2017 07:48:21 +0000 (09:48 +0200)]
[BUGFIX] PHP7.2: Check value for NULL before count

Resolves: #82322
Releases: master, 8.7, 7.6
Change-Id: I31f7bc2db61337e10be7ffd44ac294b77c44d07b
Reviewed-on: https://review.typo3.org/53985
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Update typo3/cms-cli to latest version 41/53941/2
Helmut Hummel [Thu, 7 Sep 2017 09:28:38 +0000 (11:28 +0200)]
[TASK] Update typo3/cms-cli to latest version

Composer command:
composer req typo3/cms-cli ^1.0.2

This eases composer install --no-dev for users of clones
because we removed the backwards dependency
in typo3/cms-cli with that version.

Resolves: #82329
Releases: 8.7
Change-Id: I77a7c22d003ede5509ad84a8f507e5fd7fbac93a
Reviewed-on: https://review.typo3.org/53941
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months ago[BUGFIX] EXT:form - fix values with dots within form editor 84/53984/2
Ralf Zimmermann [Thu, 7 Sep 2017 15:16:13 +0000 (17:16 +0200)]
[BUGFIX] EXT:form - fix values with dots within form editor

Fix JavaScript errors if "properties.options" array keys contain dots.

Resolves: #80197
Resolves: #82210
Resolves: #81961
Resolves: #82186
Releases: master, 8.7
Change-Id: Idfa976bca2ba5bbe08a72852f306c83d84b8eef0
Reviewed-on: https://review.typo3.org/53984
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[BUGFIX] EXT:form - fix error on single database insert 82/53982/2
Mathias Brodala [Thu, 7 Sep 2017 18:37:13 +0000 (20:37 +0200)]
[BUGFIX] EXT:form - fix error on single database insert

Resolves: #81805
Releases: master, 8.7
Change-Id: I8ee3582170db9812d7be2b9710cb4d46335ec86a
Reviewed-on: https://review.typo3.org/53982
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Lorenz <daniel.lorenz@extco.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[TASK] EXT:form - change naming and icon in new content element wizard 79/53979/2
Thomas Kieslich [Thu, 7 Sep 2017 15:04:00 +0000 (17:04 +0200)]
[TASK] EXT:form - change naming and icon in new content element wizard

Change language labels and move them to ext:form locallang.xlf.
Change the icon to content-form.

Resolves: #81650
Releases: master, 8.7
Change-Id: I1c497b78da92dc589ad9d7a47dde35c5aeba488a
Reviewed-on: https://review.typo3.org/53979
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[TASK] EXT:form - cleanup of leftovers, better wording 60/53960/2
protos [Thu, 7 Sep 2017 14:04:08 +0000 (16:04 +0200)]
[TASK] EXT:form - cleanup of leftovers, better wording

Change some wording for better understanding in frontend and backend.

Resolves: #82326
Releases: master, 8.7
Change-Id: Idc43a1543a315f5d54fdaf6c575a2f7ef0084aae
Reviewed-on: https://review.typo3.org/53960
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] EXT:form - fix missing id attribute 64/53964/2
protos [Thu, 7 Sep 2017 15:33:32 +0000 (17:33 +0200)]
[BUGFIX] EXT:form - fix missing id attribute

Insert missing id attribute for image and file upload element.

Resolves: #82223
Releases: master, 8.7
Change-Id: Ia88cda2db1eda1ce6dab0678052e089184d8b0cd
Reviewed-on: https://review.typo3.org/53964
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Properly render multiline form values 54/53954/2
Daniel Lorenz [Thu, 7 Sep 2017 13:25:50 +0000 (15:25 +0200)]
[BUGFIX] Properly render multiline form values

Properly render multiline form values in summary page
and HTML emails.

Resolves: #82026
Releases: master, 8.7
Change-Id: Ic0d9cca3712437cd4625a4644355f77db8f01587
Reviewed-on: https://review.typo3.org/53954
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] EXT:form - fix page drag & drop 55/53955/2
Ralf Zimmermann [Thu, 7 Sep 2017 13:29:54 +0000 (15:29 +0200)]
[BUGFIX] EXT:form - fix page drag & drop

Fix JavaScript errors on page drag & drop within the form editor

Resolves: #82337
Releases: master, 8.7
Change-Id: I6e67b05a68273f1ad2d6f851ed5dfa4781d7d5bb
Reviewed-on: https://review.typo3.org/53955
Reviewed-by: Daniel Lorenz <daniel.lorenz@extco.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[TASK] Tests for rendering tt_content with FAL in Extbase 48/53948/2
Tymoteusz Motylewski [Wed, 6 Sep 2017 07:01:49 +0000 (09:01 +0200)]
[TASK] Tests for rendering tt_content with FAL in Extbase

Functional tests checking Extbase rendering of tt_content
records with FAL images.

Also fixes two typos in fixture data.

Resolves: #82298
Releases: master, 8.7, 7.6
Change-Id: I2cddf81a99b08df46a7fd03dc0e54b41b10452e5
Reviewed-on: https://review.typo3.org/53948
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
19 months ago[BUGFIX] EXT:form - catch exceptions within page module and form engine 42/53942/2
Ralf Zimmermann [Thu, 4 May 2017 10:58:06 +0000 (12:58 +0200)]
[BUGFIX] EXT:form - catch exceptions within page module and form engine

* Show messages within page module and form engine if the backend user
does not have access to the selected form definition.
* Show flash messages within page module and form engine if the
ext:form configuration is invalid.

Resolves: #80678
Resolves: #81113
Releases: master, 8.7
Change-Id: I9646b31ac44752b8871635c8f1a04547872e715d
Reviewed-on: https://review.typo3.org/53942
Reviewed-by: Martin Kutschker <martin.kutschker@ymail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Kieslich <thomas.kieslich@gmail.com>
Tested-by: Thomas Kieslich <thomas.kieslich@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
19 months ago[TASK] Set TYPO3 version to 8.7.7-dev 35/53935/2
Benni Mack [Thu, 7 Sep 2017 06:12:29 +0000 (08:12 +0200)]
[TASK] Set TYPO3 version to 8.7.7-dev

Change-Id: I4764c7378dabf4923f09856b0630d35ced292f8d
Reviewed-on: https://review.typo3.org/53935
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] Prevent empty sorting field to be quoted and put into an array 27/53927/2
Xavier Perseguers [Tue, 5 Sep 2017 14:17:26 +0000 (16:17 +0200)]
[BUGFIX] Prevent empty sorting field to be quoted and put into an array

Change-Id: I807a888ac7d977606d94f5ad9ccdfeee07ee61ec
Resolves: #82307
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53927
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[RELEASE] Release of TYPO3 8.7.6 34/53934/2 8.7.6 TYPO3_8-7-6 v8.7.6
Benni Mack [Thu, 7 Sep 2017 06:10:10 +0000 (08:10 +0200)]
[RELEASE] Release of TYPO3 8.7.6

Change-Id: I79cc3e303f1d80b9792bf9daf963b926118a5db6
Reviewed-on: https://review.typo3.org/53934
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Revert "Update CKEditor to 4.7.2" 33/53933/2
Benni Mack [Thu, 7 Sep 2017 05:52:03 +0000 (07:52 +0200)]
[TASK] Revert "Update CKEditor to 4.7.2"

Ensure that no side-effects happen on 8.7.6 because of this patch.

Reverts: #82143
Resolves: #82320
Releases: 8.7
This reverts commit c762b3871ecaf4731a7c5172a0f91aad429a685c.

Change-Id: Ie5310422763dfbfc03b2fc02603b6c76f14de493
Reviewed-on: https://review.typo3.org/53933
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] Remove runtime cache and early return from TemplatePaths 32/53932/2
Claus Due [Tue, 5 Sep 2017 15:10:18 +0000 (17:10 +0200)]
[BUGFIX] Remove runtime cache and early return from TemplatePaths

This patch removes the previously introduced runtime cache
and early returns from TemplatePaths, both of which were
implemented in an attempt to prevent excessive TypoScript
parsing - an issue which has since been solved by optimising
the TypoScript parsing enough that a cache and early return
is no longer necessary (no longer constitutes a significant
performance increase).

The early return and caching introduced regressions described
in the related forge issues. Removing both solves those problems.

In addition, the method resolving TypoScript paths is now
covered by extensive unit tests confirming everything from
merging to sorting of template paths. An average of 8 tests
cover the method's lines. Each of the expected behaviors
is now declared as specific test.

Change-Id: Ia6d505dcec7d77ad7aaeea9094d7d85a58553c63
Resolves: #82196
Resolves: #82181
Related: #79662
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53932
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
19 months ago[TASK] Update guzzlehttp/guzzle dependency to 6.3.0 25/53925/2
Benni Mack [Wed, 6 Sep 2017 08:01:42 +0000 (10:01 +0200)]
[TASK] Update guzzlehttp/guzzle dependency to 6.3.0

This brings PHP 7.2 support for guzzle functionality.

Verified that guzzle still runs with PHP7.0 (min requirement for us)

Resolves: #82313
Releases: master, 8.7
Change-Id: I65b27c41d49dcb8b740b6f276da305df864ff50e
Reviewed-on: https://review.typo3.org/53925
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] Space before class has a typo in access list for page content 76/53876/2
Jörg Bösche [Mon, 4 Sep 2017 11:15:30 +0000 (13:15 +0200)]
[BUGFIX] Space before class has a typo in access list for page content

The locallang_ttc.xlf has a typo in the key "space_before_class" which
is shown in the access list of a page content field.

Resolves: #82284
Releases: master, 8.7
Change-Id: Id61c8c7d5c5da11b8f7bb3e55e49d7613e593730
Reviewed-on: https://review.typo3.org/53876
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
19 months ago[TASK] Allow string as $subpartContent 22/53922/2
Sebastian Fischer [Tue, 5 Sep 2017 14:40:13 +0000 (16:40 +0200)]
[TASK] Allow string as $subpartContent

The parameter $subpartContent of substituteSubpart() can be either
string or array. IDEs need to have both present in the comment to not
show warnings for given parameters that are correct.

Resolves: #82308
Releases: master, 8.7
Change-Id: Ifcceb8dcd5ad8be56695cef161949046ff74c994
Reviewed-on: https://review.typo3.org/53922
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
19 months ago[TASK] Add functional tests for rendering translated tt_content with FAL 14/53914/2
Tymoteusz Motylewski [Mon, 4 Sep 2017 12:07:01 +0000 (14:07 +0200)]
[TASK] Add functional tests for rendering translated tt_content with FAL

Functional tests checking TypoScript rendering of tt_content
records with FAL images.

Releases: master, 8.7, 7.6
Resolves: #82187
Change-Id: I5889ab13183b28dc2ff1ccc2c00c18f01ceacc76
Reviewed-on: https://review.typo3.org/53914
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Set TYPO3 version to 8.7.6-dev 12/53912/2
Benni Mack [Tue, 5 Sep 2017 10:46:53 +0000 (12:46 +0200)]
[TASK] Set TYPO3 version to 8.7.6-dev

Change-Id: I0150b331e8e9b0223bc0a556c9978db2c52825aa
Reviewed-on: https://review.typo3.org/53912
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[RELEASE] Release of TYPO3 8.7.5 11/53911/2 8.7.5 TYPO3_8-7-5 v8.7.5
Benni Mack [Tue, 5 Sep 2017 10:45:04 +0000 (12:45 +0200)]
[RELEASE] Release of TYPO3 8.7.5

Change-Id: Idc222d0cf241024cd54dcb10a9ddcb4627868466
Reviewed-on: https://review.typo3.org/53911
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Apply CGL fixes 06/53906/2
Oliver Hader [Tue, 5 Sep 2017 09:54:28 +0000 (11:54 +0200)]
[TASK] Apply CGL fixes

Releases: master, 8.7, 7.6
Change-Id: I167c68d7d04dd4b8c876b1f6f8f939cf3d933478
Reviewed-on: https://review.typo3.org/53906
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[BUGFIX] Add composer dependencies to individual packages 91/53891/2
Helmut Hummel [Tue, 5 Sep 2017 08:57:06 +0000 (10:57 +0200)]
[BUGFIX] Add composer dependencies to individual packages

For the individual (subtree splitted) packages to work,
we need to add dependencies of typo3/cms to these
packages.

Since most dependencies are direct dependencies to typo3/cms-core
we can simply add them to this packge.

Resolves: #82295
Releases: master, 8.7
Change-Id: I69defd8dc745c648b60c2ec110b3be31cdf50b40
Reviewed-on: https://review.typo3.org/53891
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>