Packages/TYPO3.CMS.git
2 years ago[TASK] Info Pagetree Overview spaces between icons and text 78/52678/2
Gianluigi Martino [Mon, 10 Apr 2017 13:05:35 +0000 (15:05 +0200)]
[TASK] Info Pagetree Overview spaces between icons and text

Improved rendering of "Pagetree Overview" under the info module

Releases: master, 8.7
Resolves: #76472
Change-Id: Icb3a976c0b8080528dff3235950595052a65725d
Reviewed-on: https://review.typo3.org/52678
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links 73/52673/2
Christer Vindberg [Mon, 1 May 2017 07:52:19 +0000 (09:52 +0200)]
[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links

Changed so ../index.php?id=xyz links are also matched.

Resolves: #80986
Releases: master, 8.7
Change-Id: Idc4cb14df406cc3e4b334fe59c6d8396ac54bc4c
Reviewed-on: https://review.typo3.org/52673
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[BUGFIX] Use absolute URL for avatars 69/52669/2
Benni Mack [Thu, 20 Apr 2017 22:43:41 +0000 (00:43 +0200)]
[BUGFIX] Use absolute URL for avatars

Rendering avatar URLs which are not on a remote (gravatar etc)
is the only part which deals with references as in ".." preventing
the TYPO3 Backend entryscript to be placed somewhere else as in typo3/.

Resolves: #81025
Releases: master, 8.7
Change-Id: I9abc51532149fe90ba027608cfb6bad6ea66115d
Reviewed-on: https://review.typo3.org/52669
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Ensure tables already processed are skipped when resuming upgrade 55/52655/2
Xavier Perseguers [Fri, 28 Apr 2017 13:17:27 +0000 (15:17 +0200)]
[BUGFIX] Ensure tables already processed are skipped when resuming upgrade

Change-Id: I991a9cbae2685abbcc606ce39d9f8395574491d1
Resolves: #81067
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52654
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: https://review.typo3.org/52655

2 years ago[BUGFIX] Fix typo in sys_registry key for fetching last wizard position 52/52652/2
Xavier Perseguers [Fri, 28 Apr 2017 12:27:53 +0000 (14:27 +0200)]
[BUGFIX] Fix typo in sys_registry key for fetching last wizard position

This fix will let upgrade wizard "Execute database migrations on single rows" restore
last reached position whenever the wizard is run again.

Change-Id: Iccaa14f82db4501447e7c553498a36074898b85b
Resolves: #81066
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52651
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: https://review.typo3.org/52652

2 years ago[BUGFIX] Load PageTSconfig in localconf for LinkHandler 47/52647/2
Benni Mack [Fri, 28 Apr 2017 08:49:04 +0000 (10:49 +0200)]
[BUGFIX] Load PageTSconfig in localconf for LinkHandler

The pageTSconfig for LinkHandler is only loaded in ext_tables.php
which means it is only evaluated in the Frontend when a Backend User
is logged in.

However the functionality did work before, if a compiled pageTS was
available in the cache. This could have happened that the pageTS cache
was filled while a BE user was logged in, so it worked (but only in
random cases).

Resolves: #81057
Releases: master, 8.7
Change-Id: I2a2462799a492af2dac90778c51c29cc5c11a782
Reviewed-on: https://review.typo3.org/52647
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] EXT:form - let the CountValidator provide its arguments 41/52641/3
Ralf Zimmermann [Mon, 3 Apr 2017 11:40:56 +0000 (13:40 +0200)]
[BUGFIX] EXT:form - let the CountValidator provide its arguments

* Provide the validator's arguments to TYPO3\CMS\Extbase\Validation\Error
* Prevent PHP errors if sprintf is tried to be called in case of empty
  argument arrays

Resolves: #80653
Releases: master, 8.7
Change-Id: I0f399501bc1091aa0034bd4de8652564535ce3f0
Reviewed-on: https://review.typo3.org/52641
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups` 45/52645/2
Andreas Fernandez [Thu, 27 Apr 2017 17:41:43 +0000 (19:41 +0200)]
[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups`

Since #80317, `BackendUtility::ADMCMD_previewCmds()` uses the field
`fe_groups` for the `pages` table, which does not exist. This patch
fixes the regression by using `fe_group` again.

Resolves: #81052
Related: #80317
Releases: master, 8.7
Change-Id: I08106704589fcab7607a9448b2eae646c611de93
Reviewed-on: https://review.typo3.org/52645
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] CKEditor: Configuration properties not translatable 40/52640/2
Thorben Nissen [Thu, 20 Apr 2017 12:20:19 +0000 (14:20 +0200)]
[BUGFIX] CKEditor: Configuration properties not translatable

Adding custom stylesSets it is not possible to use "LLL:..." syntax. I
would be just display as is.

Add recursive resolving of "LLL:..." references in the configuration
properties.

Resolves: #80914
Releases: master, 8.7
Change-Id: I5c65f54cc3cc15cc4950df200828b48e124325f3
Reviewed-on: https://review.typo3.org/52640
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Load requireJS when requested 38/52638/2
Markus Klein [Thu, 27 Apr 2017 13:11:00 +0000 (15:11 +0200)]
[BUGFIX] Load requireJS when requested

When using requireJS in FE the method loadRequireJs() is called
implicitly when requiring modules.
A refactoring introduced a regression which causes the basic
requireJS code not to be loaded anymore.

Switch the lines to make this work again.

Releases: master, 8.7
Resolves: #81046
Change-Id: Ie511116a9a01c5c4b906f1e16712afa9f023d434
Reviewed-on: https://review.typo3.org/52638
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Code and comment clean up 34/52634/3
Benni Mack [Thu, 27 Apr 2017 05:02:55 +0000 (07:02 +0200)]
[TASK] Code and comment clean up

There are several places with typos, or wrong comments.

Additionally, some places still contain a check for PATH_site which dates
back to TYPO3 versions before a clean bootstrap was in place, and
where strict checks in conditions were forgotten.

Resolves: #81031
Releases: master, 8.7
Change-Id: I44e4f1647c52d0eaa843664b08cd05d56ab66aaf
Reviewed-on: https://review.typo3.org/52634
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid 35/52635/2
Benni Mack [Wed, 26 Apr 2017 19:38:35 +0000 (21:38 +0200)]
[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid

The TypoScript frontend calls TSFE->sys_page->getRootline() which fills
the public property "error_getRootLine_failPid" when the third parameter
is set. Otherwise it throws an exception.

Setting this option was actually removed in TYPO3 when the RootlineUtility
was introduced, making the third parameter very non-useful, as it does not
throw exceptions but instead writing some weird values in the error_getRootLine
property.

It also goes back to the case where branch versioning was still supported.

In case of regular frontend requests there is a lot of dead code now because
of always-false checks on $TSFE->sys_page->error_getRootLine_failPid == -1.

Resolves: #81027
Releases: master, 8.7
Change-Id: I141f145c1855f09c33f003422c8e34653bf7f951
Reviewed-on: https://review.typo3.org/52635
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Update comments in ExtensionManagementUtility 32/52632/2
Jigal van Hemert [Thu, 13 Apr 2017 11:11:43 +0000 (13:11 +0200)]
[TASK] Update comments in ExtensionManagementUtility

Comments now mention that functions in ExtensionManagementUtility
must not be used in ext_tables.php

Resolves: #80837
Releases: master, 8.7
Change-Id: Ib36bdb1b6b6cc055759498199931f09b03065ebe
Reviewed-on: https://review.typo3.org/52632
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Initialize pagesTSconfig for link handler in FE 29/52629/2
Benni Mack [Wed, 26 Apr 2017 18:56:45 +0000 (20:56 +0200)]
[BUGFIX] Initialize pagesTSconfig for link handler in FE

In TYPO3 v8, $TSFE->pagesTSconfig is only initialized
when the frontend editing is active, but the link handler depends on the
value of pageTSconfig, for this reason, the method for initializing
should be used instead of the public property.

Resolves: #80883
Releases: master, 8.7
Change-Id: I6e7519c23f34867850160135ea8798911907338b
Reviewed-on: https://review.typo3.org/52629
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set Fluid cache backend to SimpleFileBackend 22/52622/2
Claus Due [Tue, 25 Apr 2017 09:52:15 +0000 (11:52 +0200)]
[TASK] Set Fluid cache backend to SimpleFileBackend

A significant performance increase can be achieved
by switching to this backend because FileBackend
will do excessive calls to file_get_contents.

Affects every currently supported TYPO3 version.

Change-Id: I231c5b2ff7be3eecc8a4138cbd05af494d228297
Resolves: #81006
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52622
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] LinkService must handle old ?id=xyz links 18/52618/2
Markus Klein [Mon, 24 Apr 2017 12:42:36 +0000 (14:42 +0200)]
[BUGFIX] LinkService must handle old ?id=xyz links

Resolves: #80986
Releases: master, 8.7
Change-Id: Ibad311e95abca06f2e20656b3b34000a4dfdb8a0
Reviewed-on: https://review.typo3.org/52618
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Properly set format of StandaloneView 16/52616/2
Markus Klein [Tue, 25 Apr 2017 08:52:12 +0000 (10:52 +0200)]
[BUGFIX] Properly set format of StandaloneView

The internal TemplatePaths object of the BaseRenderingContext
needs to updated as well, when the format of a view is changed.

Resolves: #81003
Releases: master, 8.7
Change-Id: Ibb157f6f042b387ba008d1c9cebfcf3a3681141b
Reviewed-on: https://review.typo3.org/52616
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add PAGES_TYPES to configuration view 04/52604/2
Christian Kuhn [Tue, 25 Apr 2017 11:05:27 +0000 (13:05 +0200)]
[TASK] Add PAGES_TYPES to configuration view

The 'configuration' module misses a clickable array
browser for $GLOBALS['PAGES_TYPES']. Add it.

Change-Id: I2679d5ebc8c3b195b0f7a5a6761ed299acfae9de
Resolves: #81007
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52604
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Switch to chrome in ac tests 03/52603/2
Christian Kuhn [Sun, 23 Apr 2017 18:03:46 +0000 (20:03 +0200)]
[TASK] Switch to chrome in ac tests

The acceptance tests currently rely on firefox esr build
and younger firefox versions don't run with given web driver.

The patch updates selenium dependency to youngest version,
adds chrome webdriver as dependency, hands over some start
arguments to chrome and fixes a couple of tests to stabilize
the acceptance tests with chrome.

Goal is a quicker acceptance tests execution with chrome
instead of firefox. Furthermore, it is now much easier to
execute the acceptance tests locally since just a "current"
chrome version is needed instead of an outdated firefox nobody
has installed by default. Additionally, chrome strives for
a headless version in its current dev build, which is an
additional option for the tests later to drop another dependency.

Change-Id: I2688969d70d95849145f931d86879e81d0d493f6
Resolves: #81010
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52603
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Jasmine update triggers JS test fails 96/52596/2
Christian Kuhn [Tue, 25 Apr 2017 08:49:48 +0000 (10:49 +0200)]
[BUGFIX] Jasmine update triggers JS test fails

jasmine js test framework update to 2.6.0 requires a function as
second argument of xdescribe(). Add it.

Change-Id: Ide0df9c3d05d465048d85a5426b4787d08df0cc6
Resolves: #81002
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52596
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>
2 years ago[BUGFIX] Install Tool: Handle PCRE errors in row updater 70/52570/2
Markus Klein [Wed, 5 Apr 2017 17:32:38 +0000 (19:32 +0200)]
[BUGFIX] Install Tool: Handle PCRE errors in row updater

Add a check for the link updater to ensure
failed regex executions are detected and logged.

Resolves: #80712
Releases: master, 8.7
Change-Id: I90168939638520b36173d6d30191ec180667406f
Reviewed-on: https://review.typo3.org/52570
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Do not ask for current password if admin 56/52556/2
Markus Klein [Fri, 21 Apr 2017 20:29:43 +0000 (22:29 +0200)]
[BUGFIX] Do not ask for current password if admin

Hide the field for the current password, if the current user is
admin anyway. If the admin changes the password for someone else
he/she doesn't know the current password of this person anyway.

Besides that, a password can always be changed without providing
a current password by an admin using the BE users module.

Resolves: #80951
Releases: master, 8.7, 7.6
Change-Id: Ic9673197e651df5d1fe5886c4b6f6f76a303062f
Reviewed-on: https://review.typo3.org/52556
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use real BE user for logging user setting changes 54/52554/2
Markus Klein [Fri, 21 Apr 2017 19:14:52 +0000 (21:14 +0200)]
[BUGFIX] Use real BE user for logging user setting changes

When editing someone else's user settings as admin the log
should still show the editing user as responsible for the changes.

Resolves: #80947
Releases: master, 8.7, 7.6
Change-Id: I4d57826d65ae34325bea9efdfbd076e47fff0d6d
Reviewed-on: https://review.typo3.org/52554
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not override global BE_USER for user settings simulation 51/52551/2
Markus Klein [Fri, 21 Apr 2017 19:07:01 +0000 (21:07 +0200)]
[BUGFIX] Do not override global BE_USER for user settings simulation

Instead of replacing the global user for simulating another user
to edit user settings, store the "user to edit" in the controller.

This prevents a whole lot of possible errors.

Resolves: #80948
Releases: master, 8.7
Change-Id: I302fa9fc3cb17083f2285d786b2072607eb37bb6
Reviewed-on: https://review.typo3.org/52551
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove horizontal scrollbar 50/52550/2
Henrik Elsner [Thu, 20 Apr 2017 08:54:21 +0000 (10:54 +0200)]
[BUGFIX] Remove horizontal scrollbar

Remove the horizontal scrollbar in
Install Tool - System environment, when phpinfo is shown.
Also add some small space for the mobile menu.

Resolves: #79907
Releases: master, 8.7
Change-Id: Ic60e77e768c287ccb25e9c89cd0f37bcc97074a5
Reviewed-on: https://review.typo3.org/52550
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Remove some outdated keys from tokenizetyposcript.js 46/52546/2
Christian Kuhn [Fri, 21 Apr 2017 17:19:40 +0000 (19:19 +0200)]
[BUGFIX] Remove some outdated keys from tokenizetyposcript.js

Keys 'allSaveFunctions' and 'disableTabInTextarea' have been removed
from the setup module a while ago.

Change-Id: I60e857a9d976ed801b46068565f811ad45d44e0b
Resolves: #80946
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52546
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add new bootstrap-slider version 44/52544/2
Henrik Elsner [Thu, 20 Apr 2017 10:57:51 +0000 (12:57 +0200)]
[TASK] Add new bootstrap-slider version

Add new bootstap-slider version 9.7.3
Changes:
- Updates unit test suite to Jasmine 2.x.x

Resolves: #80907
Releases: master, 8.7
Change-Id: I10e47e2ef8fc6eb95aedb2d25e0756e1e00dd3fe
Reviewed-on: https://review.typo3.org/52544
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use correct TypoScriptService in ClickEnlargeViewHelper 41/52541/2
Wouter Wolters [Thu, 20 Apr 2017 18:23:59 +0000 (20:23 +0200)]
[BUGFIX] Use correct TypoScriptService in ClickEnlargeViewHelper

The Extbase TypoScriptService is used but should use the one from
the core.

Resolves: #80918
Releases: master,8.7
Change-Id: Ice000c0b6807482d442705362ba5fa444baf8eba
Reviewed-on: https://review.typo3.org/52541
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Ensure Install Tool is not using a deprecated property 36/52536/2
Benni Mack [Thu, 20 Apr 2017 18:15:32 +0000 (20:15 +0200)]
[BUGFIX] Ensure Install Tool is not using a deprecated property

The install tool still uses a variable which is deprecated.

Instead, the install tool already defines absPrefix as PATH_site which
is the way to go here.

Resolves: #80690
Releases: master, 8.7
Change-Id: Ib87e0a91e6e7b2151e019881dd137a0b011ae488
Reviewed-on: https://review.typo3.org/52536
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update typo3/testing-framework from 1.0.1 to 1.0.5 34/52534/3
Christian Kuhn [Thu, 20 Apr 2017 20:15:08 +0000 (22:15 +0200)]
[TASK] Update typo3/testing-framework from 1.0.1 to 1.0.5

A couple of composer changes and removal of a deprecated core call.

Change-Id: I8c3ad0689800f8848c39a31a4a76dc411314314f
Resolves: #80930
Releases: 8.7
Reviewed-on: https://review.typo3.org/52534
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Replace old optionSplit method calls 04/52504/2
Benni Mack [Wed, 19 Apr 2017 11:54:22 +0000 (13:54 +0200)]
[BUGFIX] Replace old optionSplit method calls

The Core has marked "TemplateService->splitConfArray" as deprecated, but
it is still used in some areas which have been forgotten.

The patch replaces the according calls to use the new TypoScriptService->
explodeConfigurationForOptionSplit method.

Resolves: #80892
Releases: master, 8.7
Change-Id: Ic8fe18c93f6658c24f3585142ec777fe0b4fca46
Reviewed-on: https://review.typo3.org/52504
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Set TYPO3 version to 8.7.2-dev 89/52489/2
TYPO3 Release Team [Tue, 18 Apr 2017 17:03:31 +0000 (19:03 +0200)]
[TASK] Set TYPO3 version to 8.7.2-dev

Change-Id: Ib6d099e6110eebdfb863d6fbe67ac09e7046c207
Reviewed-on: https://review.typo3.org/52489
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 8.7.1 88/52488/2 8.7.1 TYPO3_8-7-1
TYPO3 Release Team [Tue, 18 Apr 2017 17:01:48 +0000 (19:01 +0200)]
[RELEASE] Release of TYPO3 8.7.1

Change-Id: I0584cf00ac9234d2dfd3f17e45573760b187b4da
Reviewed-on: https://review.typo3.org/52488
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[BUGFIX] Update branch alias for composer version 78/52478/7
Benni Mack [Tue, 18 Apr 2017 11:50:39 +0000 (13:50 +0200)]
[BUGFIX] Update branch alias for composer version

After branching it must be clear that 9.x is the latest development
branch where 8.x is mapped to TYPO3_8-7.

Additionally for the testing framework, composer needs to know
TYPO3_8-7 is handled as a version branch and not a feature branch.

Resolves: #80877
Releases: 8.7
Change-Id: I59857537167e552be786af1ef9756226d8e468b6
Reviewed-on: https://review.typo3.org/52478
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh 73/52473/3
Benni Mack [Mon, 17 Apr 2017 21:45:29 +0000 (23:45 +0200)]
[TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh

There are still some places left where legacy functionality is used
or documented related to cli_dispatch.phpsh instead of the generic
typo3/sysext/core/bin/typo3 binary.

Resolves: #80868
Releases: master, 8.7
Change-Id: Iad3392403a0e1b16ed42422f840de647f0b9ce0d
Reviewed-on: https://review.typo3.org/52473
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use correct value for EU flag in sys_language records 36/52436/2
Daniel Goerz [Thu, 13 Apr 2017 07:50:42 +0000 (09:50 +0200)]
[BUGFIX] Use correct value for EU flag in sys_language records

Change-Id: I6cb873b0013f8324f247a19de4f663ca2e4d4848
Resolves: #80834
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52436
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix bug due to improper usage of boolean as object 35/52435/6
sven_carstens [Tue, 11 Apr 2017 13:44:21 +0000 (15:44 +0200)]
[BUGFIX] Fix bug due to improper usage of boolean as object

\Doctrine\DBAL\Statement returns a boolean from calls to the execute() method.
To get the results of the query we obviously can't use that and must use the
original instance of \Doctrine\DBAL\Statement in $realStatement.

Resolves: #80781
Releases: master
Change-Id: If1443a9c519bf2fddf7e3983f4b740ea025b3c2d
Reviewed-on: https://review.typo3.org/52435
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update typo3/cms-styleguide from 8.0.8 to 8.0.9 64/52464/2
Christian Kuhn [Sun, 16 Apr 2017 14:16:44 +0000 (16:16 +0200)]
[TASK] Update typo3/cms-styleguide from 8.0.8 to 8.0.9

Change-Id: Ic3d0d13d333f4e74e1dd416c8777e685a809b3d2
Resolves: #80858
Releases: master
Reviewed-on: https://review.typo3.org/52464
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] AbstractMessage should have string, but integer is given 45/52445/2
Oliver Hader [Fri, 14 Apr 2017 10:54:41 +0000 (12:54 +0200)]
[BUGFIX] AbstractMessage should have string, but integer is given

FlashMessage setter have been extended with strict scalar types,
however the disposal for e.g. Exception has not been adjusted to
ensure proper types.

Change-Id: Idcfbef5a7ee6a401977c69bebd9f9516ec1b6997
Resolves: #80762
Releases: master
Reviewed-on: https://review.typo3.org/52445
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - Fix default file upload mime types 12/52312/2
Ralf Zimmermann [Sat, 1 Apr 2017 15:40:07 +0000 (17:40 +0200)]
[BUGFIX] EXT:form - Fix default file upload mime types

This patch fixes the wrong mime types of file upload form elements.

Resolves: #80627
Releases: master
Change-Id: I208570bc1595946c08a386c177525d999dea5222
Reviewed-on: https://review.typo3.org/52312
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Cover trivial setters and getters of cObj with unit tests 58/52258/7
Elmar Hinz [Thu, 30 Mar 2017 12:22:37 +0000 (14:22 +0200)]
[TASK] Cover trivial setters and getters of cObj with unit tests

Cover trivial setters and getters of ContentObjectRenderer with
unit tests.

Releases: master
Resolves: #80574
Change-Id: Ibcad1c1d7166ad4f51eabd092a0b1301291c4875
Reviewed-on: https://review.typo3.org/52258
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use correct order of SQL parameters in SysRefindexHashUpdater 97/52397/4
Morton Jonuschat [Sat, 8 Apr 2017 21:31:36 +0000 (14:31 -0700)]
[BUGFIX] Use correct order of SQL parameters in SysRefindexHashUpdater

Supply the positional parameter arguments to the update statement in
the correct order. The statement used for the updates reads
'UPDATE `sys_refindex` SET `hash` = ? WHERE `hash` = ?'
and thus the parameters should be in the order new hash, old hash,
not the other way around.
It's the final order in the statement that's relevant when supplying the
parameters, not the order in which they are defined in PHP.

Changed the definition order in PHP to match the order in the final
SQL statement as well.

Change-Id: I7829bbc835a6b0f263b61fa07b2e39b36d846275
Resolves: #80766
Releases: master
Reviewed-on: https://review.typo3.org/52397
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Quote table and fieldnames in BackendUtility::BEenableFields 01/52401/2
Morton Jonuschat [Sat, 8 Apr 2017 22:24:12 +0000 (15:24 -0700)]
[BUGFIX] Quote table and fieldnames in BackendUtility::BEenableFields

Use Doctrine API to quote table and field names in BEenableFields().

Resolves: #80768
Releases: master
Change-Id: Ia473b2c25b9745059263be5b2dc3eb6a30343e0b
Reviewed-on: https://review.typo3.org/52401
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Extbase: quote table and field names in join statements 00/52400/2
Morton Jonuschat [Sat, 8 Apr 2017 22:20:40 +0000 (15:20 -0700)]
[BUGFIX] Extbase: quote table and field names in join statements

Properly quote table and field names when building join statements
within Typo3DbQueryParser.

Change-Id: Ia2c977d198e6fe67999eaa5b0441a568cbf1b5c9
Resolves: #80767
Releases: master
Reviewed-on: https://review.typo3.org/52400
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] EXT:form - minor UX/ UI optimizations 28/52328/4
Ralf Zimmermann [Mon, 3 Apr 2017 09:40:22 +0000 (11:40 +0200)]
[TASK] EXT:form - minor UX/ UI optimizations

* Add module description text
* Change order of form elements within the "create new element" modal
* Allow changing labels of submit, previous, and next button within the
  form editor

Resolves: #80650
Releases: master
Change-Id: Ibeced5cdfcbc5c0124b74dea599d21c446c76eb4
Reviewed-on: https://review.typo3.org/52328
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: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Change TYPO3-logo from png to svg 14/52414/3
Henrik Elsner [Tue, 11 Apr 2017 11:17:02 +0000 (13:17 +0200)]
[TASK] Change TYPO3-logo from png to svg

Resolves: #78508
Releases: master
Change-Id: Ia31a0cb2e222408a831bdd5c322864dcf378a593
Reviewed-on: https://review.typo3.org/52414
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Use named parameters in Extbase IN() queries 92/52392/2
Morton Jonuschat [Sat, 8 Apr 2017 04:43:21 +0000 (21:43 -0700)]
[BUGFIX] Use named parameters in Extbase IN() queries

Try to infer the parameter type from the value and create a named
parameter per value passed to the IN() comparison.

Change-Id: Ifc9761d077154fe4f6cbf580519b1d65dc8912c1
Releases: master
Resolves: #80744
Reviewed-on: https://review.typo3.org/52392
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Luis García
Tested-by: Luis García
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Show same edit icon in filelist clickmenu 09/52309/2
Gianluigi Martino [Sat, 1 Apr 2017 09:46:40 +0000 (11:46 +0200)]
[TASK] Show same edit icon in filelist clickmenu

In filelist clickmenu the wrong editfile icon is used

Resolves: #80624
Releases: master
Change-Id: Ib7e4b79cdc5b474253fb3df4554de4e800cf331a
Reviewed-on: https://review.typo3.org/52309
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Mark ext:form as stable 13/52413/2
Henrik Elsner [Tue, 11 Apr 2017 09:08:44 +0000 (11:08 +0200)]
[TASK] Mark ext:form as stable

Resolves: #80674
Releases: master
Change-Id: Iac7ff82460de670402702fa829d8a21b368ea25d
Reviewed-on: https://review.typo3.org/52413
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap 29/52329/3
Ralf Zimmermann [Mon, 3 Apr 2017 09:57:06 +0000 (11:57 +0200)]
[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap

Resolves: #80647
Releases: master
Change-Id: I915238b0179c7bbb81196b70a982642b34299773
Reviewed-on: https://review.typo3.org/52329
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[BUGFIX] Do not prefix FAL file links with absRefPrefix 80/52380/3
Helmut Hummel [Thu, 6 Apr 2017 20:31:36 +0000 (22:31 +0200)]
[BUGFIX] Do not prefix FAL file links with absRefPrefix

When using an external FAL storage the public URLs of files contain a scheme.
Check for the scheme before prefixing with absRefPrefix
in file link builder.

Resolves: #80740
Releases: 7.6, master
Change-Id: I98c1027931f6c4c05561e35d1d7938aefd66eda0
Reviewed-on: https://review.typo3.org/52380
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: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Minor UX optimization in "Record selector" pop-up window 70/52370/3
Gianluigi Martino [Wed, 5 Apr 2017 18:31:39 +0000 (20:31 +0200)]
[TASK] Minor UX optimization in "Record selector" pop-up window

Improved rendering of "Record selector" pop-up window on smaller screens

Releases: master
Resolves: #80644
Change-Id: I21e18da9e3c5b424be59b55f80920abeb9026d23
Reviewed-on: https://review.typo3.org/52370
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Add extra info to description in SysRefindexHashUpdater 82/52382/4
Thomas Hohn [Fri, 7 Apr 2017 08:57:18 +0000 (10:57 +0200)]
[TASK] Add extra info to description in SysRefindexHashUpdater

Installations having a large sys_refindex should perform the
update of the hash from the command line instead of using the
"Upgrade Wizard" since it will fail due to excessive memory
and time usage.

Resolves: #80743
Related: #80734
Releases: master
Change-Id: I70c1e5e5c35a1603c4a7d088e87eabe320465d9e
Reviewed-on: https://review.typo3.org/52382
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Email links with parameters in LegacyLinkNotationConverter 02/52402/3
Morton Jonuschat [Sat, 8 Apr 2017 23:06:55 +0000 (16:06 -0700)]
[BUGFIX] Email links with parameters in LegacyLinkNotationConverter

Email addresses in link can have added query parameters to control
fields like the subject in the mail client.
Add a test to the LinkServiceTest for this case and add support for
this feature to the converter.

Change-Id: I06cbb2e12eace70825aac179d1af85227804ce39
Resolves: #80723
Releases: master
Reviewed-on: https://review.typo3.org/52402
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: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Correct stylelint violations in scss files 84/52384/2
Benjamin Kott [Fri, 7 Apr 2017 11:50:00 +0000 (13:50 +0200)]
[BUGFIX] Correct stylelint violations in scss files

Resolves: #80747
Releases: master
Change-Id: Ifdf78f52dcbdb349c1a507d0e3324fa482cc0862
Reviewed-on: https://review.typo3.org/52384
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Hide download distributions in composer mode 54/52354/3
Frans Saris [Tue, 4 Apr 2017 08:40:38 +0000 (10:40 +0200)]
[BUGFIX] Hide download distributions in composer mode

When installation is done with composer hide the
download distributions options in the install steps.

Resolves: #80673
Releases: master
Change-Id: I0cce6888b1af84cec879ce415106acf81fbac146
Reviewed-on: https://review.typo3.org/52354
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Correct view webpage link anchor in list module 37/52337/2
Gianluigi Martino [Mon, 3 Apr 2017 12:18:46 +0000 (14:18 +0200)]
[TASK] Correct view webpage link anchor in list module

Without this patch you land to the top of the page if you open the preview
of a content element in list module. Adding "c" as letter to the anchor
link the browser scroll to the desired content element.

Resolves: #80598
Releases: master, 7.6
Change-Id: Ief0c3764a57911f9dd46dd7b9e19be964b0e2671
Reviewed-on: https://review.typo3.org/52337
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Ignore deleted references when deleting a file 87/52387/2
Frans Saris [Fri, 7 Apr 2017 14:16:34 +0000 (16:16 +0200)]
[BUGFIX] Ignore deleted references when deleting a file

With the doctrine migration the check for deleted=0 was forgotten.

This patch brings this check back and now files with deleted references
can be deleted again.

Resolves: #80692
Releases: master
Change-Id: Ie7c8103a7c6ee308b57576777e26b961a4f6c644
Reviewed-on: https://review.typo3.org/52387
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: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] EXT:form - Avoid JavaScript errors 38/52338/3
Ralf Zimmermann [Mon, 3 Apr 2017 12:40:08 +0000 (14:40 +0200)]
[BUGFIX] EXT:form - Avoid JavaScript errors

Avoid JavaScript errors especially if you try to remove a
"Required field" validator from an element which has no validator
select list (like a checkbox).

Resolves: #80657
Releases: master
Change-Id: Id117250ad131a2367c87fc39b6fdb698d84cd421
Reviewed-on: https://review.typo3.org/52338
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGIFX] Allow file replace for editors 79/52379/3
Helmut Hummel [Thu, 6 Apr 2017 19:07:16 +0000 (21:07 +0200)]
[BUGIFX] Allow file replace for editors

When file extension permissions are configured, replacing
a file fails with an error message, because the file extension
is checked on the local path of the temporary file.

Remove this bogus check to allow file replace for editors.

Resolves: #77855
Releases: 6.2, 7.6, master
Change-Id: Icaf01252b3dbcfbdfb89349281389465f9e0ce9a
Reviewed-on: https://review.typo3.org/52379
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not use doctrine constraints without bind values 62/52362/3
Christer Vindberg [Tue, 4 Apr 2017 10:59:17 +0000 (12:59 +0200)]
[BUGFIX] Do not use doctrine constraints without bind values

Changed so doctrine constraints without the corresponding
bind values aren't passed around.

The $constraints variable defined in CleanerTask->cleanTable
is reused in CleanerTask->deleteFilesForTable, but without
the doctrine createNamedParameter bind variables, since the
querybuilder is recreated. This caused the task to fail.

Resolves: #80675
Releases: master
Change-Id: I2da9b33f884f51bf9d90a9d08841fb4491eedea2
Reviewed-on: https://review.typo3.org/52362
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Install tool css id used twice 46/52346/2
Christian Kuhn [Mon, 3 Apr 2017 20:04:42 +0000 (22:04 +0200)]
[BUGFIX] Install tool css id used twice

css id 't3-install-password' is used twice in 'change install tool password'
and again in 'create administrator', clicking the password label of the admin
section thus sets focus on the 'change install tool password' input field.

Rename css if of the 'create administrator' section.

Change-Id: Iaacd87b5df77cee20593018303e5943df4801d0a
Resolves: #80607
Releases: master
Reviewed-on: https://review.typo3.org/52346
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Add unit test to cover ContentObjectRenderer::linkWrap 81/52281/7
Elmar Hinz [Fri, 31 Mar 2017 08:42:48 +0000 (10:42 +0200)]
[TASK] Add unit test to cover ContentObjectRenderer::linkWrap

Add unit test to cover ContentObjectRenderer::linkWrap.

Releases: master
Resolves: #80596
Change-Id: I9cdc5a443e8f9518960bbcbc10d4938877cde5a1
Reviewed-on: https://review.typo3.org/52281
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Allow editing of yaml files in the backend 34/52334/3
Ingo Pfennigstorf [Mon, 3 Apr 2017 11:34:56 +0000 (13:34 +0200)]
[BUGFIX] Allow editing of yaml files in the backend

This adds the yaml file extension to the known textfile extensions for
the backend, so that i.e. form manifests are editable in the backend.

Resolves: #80654
Releases: master
Change-Id: I9306211c16ec83128c002e04ba30dd7d6c1f80be
Reviewed-on: https://review.typo3.org/52334
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Point new user to correct folder on first install 53/52353/3
Frans Saris [Tue, 4 Apr 2017 07:23:51 +0000 (09:23 +0200)]
[BUGFIX] Point new user to correct folder on first install

The FIRST_INSTALL needs to be created in the web root of your project
and not in the root of your project as that can be below the web root.

Releases: master
Resolves: #80671
Change-Id: Ib6ffc32e93b18d6792193761970fa9c1c866ba4f
Reviewed-on: https://review.typo3.org/52353
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Avoid unused xpath when parsing locallang.xml 51/51851/4
Stephan Großberndt [Sat, 25 Feb 2017 11:30:09 +0000 (12:30 +0100)]
[TASK] Avoid unused xpath when parsing locallang.xml

Increased performance by avoiding an xpath query if the requested
element is not 'target'.

Releases: master, 7.6
Resolves: #80016
Change-Id: I509de5bfb79701efe966d16bc29aaae6a46050ef
Reviewed-on: https://review.typo3.org/51851
Reviewed-by: Faton Haliti <fha@systime.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Determine default severity for modals correctly 56/52356/5
Andreas Fernandez [Tue, 4 Apr 2017 09:15:36 +0000 (11:15 +0200)]
[BUGFIX] Determine default severity for modals correctly

This patch fixes the determination of the default severity for modals.
This ensures that the modal's header and its default button receive
the same coloring.

Resolves: #80677
Related: #80579
Releases: master
Change-Id: I7bfc5bff21a28318b2fea03f5fe534264e47cbb0
Reviewed-on: https://review.typo3.org/52356
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Prevent replace of <link> tags in TypoScript setup 66/52366/3
Frank Naegler [Wed, 5 Apr 2017 12:42:07 +0000 (14:42 +0200)]
[BUGFIX] Prevent replace of <link> tags in TypoScript setup

This patch prevent the wizard "Execute database migrations on single rows"
to deletes the whole TypoScript setup from sys_template.

Resolves: #80680
Releases: master
Change-Id: I90162b4add42781445dfa2a12d1b6fcb2fb57c00
Reviewed-on: https://review.typo3.org/52366
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[CLEANUP] Fix typo in a typoscript comment 65/52365/5
Albrecht Köhnlein [Wed, 5 Apr 2017 09:58:40 +0000 (11:58 +0200)]
[CLEANUP] Fix typo in a typoscript comment

Correct spelling of the word "compatibility"

Resolves: #80691
Releases: master
Change-Id: Iaae10ff0717af3b7dd81ebe9e3fa95acbf7e5f9f
Reviewed-on: https://review.typo3.org/52365
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Adapt fluid_styled_content paths in initial page 64/52364/4
Helmut Hummel [Wed, 5 Apr 2017 07:46:12 +0000 (09:46 +0200)]
[BUGFIX] Adapt fluid_styled_content paths in initial page

When installing TYPO3 with the option to create a page with
TypoScript template, the template does not match the latest
state of fluid_styled_content.

Adapt path and reference the content rendering instead of copying it.

Resolves: #80685
Releases: master
Change-Id: I983dea9ba64d6fb17336828fd0212dadae557ef8
Reviewed-on: https://review.typo3.org/52364
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set TYPO3 version to 8.7.1-dev 61/52361/2
TYPO3 Release Team [Tue, 4 Apr 2017 10:53:54 +0000 (12:53 +0200)]
[TASK] Set TYPO3 version to 8.7.1-dev

Change-Id: I66c96891492626a868c2e9de7963ffe5a9761837
Reviewed-on: https://review.typo3.org/52361
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 8.7.0 60/52360/2 8.7.0 TYPO3_8-7-0
TYPO3 Release Team [Tue, 4 Apr 2017 10:51:49 +0000 (12:51 +0200)]
[RELEASE] Release of TYPO3 8.7.0

Change-Id: I39ef41f945fc2b9bbc74aefc87fb3bbd3a087fcd
Reviewed-on: https://review.typo3.org/52360
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[BUGFIX] Introduction package fails in DataMapProcessor 57/52357/3
Oliver Hader [Tue, 4 Apr 2017 09:19:56 +0000 (11:19 +0200)]
[BUGFIX] Introduction package fails in DataMapProcessor

Change-Id: Icf785d1c79d739fff70aeed8e7745cfedc3993ac
Resolves: #80676
Releases: master
Reviewed-on: https://review.typo3.org/52357
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Creating typolink in backend should not throw an exception 51/52351/3
Benni Mack [Tue, 4 Apr 2017 06:38:15 +0000 (08:38 +0200)]
[BUGFIX] Creating typolink in backend should not throw an exception

The global $TSFE object is not available in the Backend anymore.

In order to use <f:link.typolink> in e.g. a toolbar item or a preview
element, the TSFE object should be created as dummy so at least an index.php
URL (or external URL) is shown.

Resolves: #80669
Releases: master
Change-Id: I24a23a2d562c62e5663753bb80c75cc05164a6c9
Reviewed-on: https://review.typo3.org/52351
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prevent Exception when form folder doesn't exists 52/52352/2
Frans Saris [Tue, 4 Apr 2017 06:49:34 +0000 (08:49 +0200)]
[BUGFIX] Prevent Exception when form folder doesn't exists

When for ext:form an addition allowedFileMounts is set to an
not existing folder you get an FolderDoesNotExistException when
opening the form editor.

This patch catches the FolderDoesNotExistException and ignores the
folder when not present.

Releases: master
Resolves: #80670
Change-Id: I40994cf0f7b7a005c0b902736c71dcb006b612dd
Reviewed-on: https://review.typo3.org/52352
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Enable class/data-* attributes in RTE elements 49/52349/3
Benni Mack [Tue, 4 Apr 2017 05:24:26 +0000 (07:24 +0200)]
[BUGFIX] Enable class/data-* attributes in RTE elements

CKEditor should allow data attributes and class attribute by
default, otherwise any link added in the typolink popup
will get removed automatically by CKEditor's Content filter.

Releases: master
Resolves: #80666
Change-Id: Ia2bc0308fbe01d96019666010aed036532f8a10d
Reviewed-on: https://review.typo3.org/52349
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Update testing framework to latest version 50/52350/2
Susanne Moog [Tue, 4 Apr 2017 06:00:59 +0000 (08:00 +0200)]
[TASK] Update testing framework to latest version

Change-Id: Ib5b0e88187323c84df37b7b5ab65549b2ab2a4a8
Resolves: #80667
Releases: master
Reviewed-on: https://review.typo3.org/52350
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 <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] typolink: Ensure explode() is using string 44/52344/8
Nicole Cordes [Mon, 3 Apr 2017 17:33:52 +0000 (19:33 +0200)]
[BUGFIX] typolink: Ensure explode() is using string

Link to home page with section and enabled realurl ends up in uncaught
exception because the new PageLinkBuilder is a PHP7 strict
class, and thus, throws errors when explode() is used with null
as parameter.

Releases: master
Resolves: #80664
Change-Id: I206c4846ca9b381cca85d99ba3cc846dadbb266c
Reviewed-on: https://review.typo3.org/52344
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[FEATURE] Add new possibility to retrieve session data in TS 20/52320/3
Markus Klein [Sun, 2 Apr 2017 20:02:04 +0000 (22:02 +0200)]
[FEATURE] Add new possibility to retrieve session data in TS

Since the session API has been adjusted it is no longer possible
to access FE session data via getData access in TS.
TSFE:fe_user|sesData|myext|mydata

Instead a new an cleaner approach is now available:
session:myext|mydata

Releases: master
Resolves: #80154
Change-Id: I5ea3cf4f20b03176332f28a21b01d1976868a9d4
Reviewed-on: https://review.typo3.org/52320
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Do not inject non-singleton class into singleton 33/50033/7
Markus Klein [Tue, 27 Sep 2016 22:22:31 +0000 (00:22 +0200)]
[BUGFIX] Do not inject non-singleton class into singleton

BackendConfigurationManager must not inject an instance of
QueryGenerator as the latter is not a singleton.
Instead create a local instance of QueryGenerator when it is needed.

Releases: master
Resolves: #48544
Change-Id: If58f3a5c9c6a1003a0301bd2d68622ee8ccba843
Reviewed-on: https://review.typo3.org/50033
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Inline references are bound to versioned page 42/52342/4
Oliver Hader [Mon, 3 Apr 2017 16:25:59 +0000 (18:25 +0200)]
[BUGFIX] Inline references are bound to versioned page

When modifying inline child elements that belong to a page
as parent record in a workspace, the pid values of these
inline children are bound to the page version instead of
the according counterpart (real record or placeholder)
of the live workspace.

Change-Id: I113b5c36672e767d4151f8a41ff9c5fa20b11877
Resolves: #80663
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52342
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] l10n_mode=exclude not properly applied when processing ancestors 33/52333/5
Oliver Hader [Mon, 3 Apr 2017 10:58:26 +0000 (12:58 +0200)]
[BUGFIX] l10n_mode=exclude not properly applied when processing ancestors

Fields using l10n_mode=exclude are not properly populated if any ancestor
record is updated.

Change-Id: I0a132191caaac7fbd3642f8a1bc88bb263a127af
Resolves: #80656
Releases: master
Reviewed-on: https://review.typo3.org/52333
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Add path to requireJS cache identifier 40/52340/2
Susanne Moog [Mon, 3 Apr 2017 13:32:20 +0000 (15:32 +0200)]
[BUGFIX] Add path to requireJS cache identifier

The path to the current TYPO3 installation is
now taken into account when generating the cache
identifier for requireJS to generate correct relative
paths for sub-directory and domain based calls to
the backend.

Resolves: #78740
Releases: master
Change-Id: Iaa82494b6a8c1945aa2deba98b39ac55b5da06ed
Reviewed-on: https://review.typo3.org/52340
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Tobias Hüske <t.hueske@mittwald.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Remove partial row initialization in FlexForm sections 74/52174/4
Xavier Perseguers [Mon, 27 Mar 2017 15:32:15 +0000 (17:32 +0200)]
[BUGFIX] Remove partial row initialization in FlexForm sections

Since #80100, database row should not be partially initialized before
calling DatabaseEditRow form data provider. This changes removes the
partial row initialization with only the corresponding "uid" which is
not needed anyway.

Resolves: #80473
Resolves: #80426
Related: #80100
Releases: master
Change-Id: Iadf180a0c52e36989afcb2a59ff7746a60e81bfb
Reviewed-on: https://review.typo3.org/52174
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Prevent file information overlapping 36/52336/3
Ingo Pfennigstorf [Mon, 3 Apr 2017 11:54:35 +0000 (13:54 +0200)]
[BUGFIX] Prevent file information overlapping

This fixes the issue, that information about the file is overlapping the
file contents of text files when editing them.

Resolves: #80655
Releases: master
Change-Id: I732679c86d5533ec306ec6228f26946a16972dbb
Reviewed-on: https://review.typo3.org/52336
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: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[BUGFIX] Fix position of delete icon in inspector panel of form module 32/52332/2
Andreas Steiger [Mon, 3 Apr 2017 10:30:08 +0000 (12:30 +0200)]
[BUGFIX] Fix position of delete icon in inspector panel of form module

Resolves: #80648
Releases: master
Change-Id: I84e59f9cea448498c1ef9abf0745df0d2f4ef116
Reviewed-on: https://review.typo3.org/52332
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: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Unify PATH_thisScript with PATH_site 95/52295/13
Helmut Hummel [Fri, 31 Mar 2017 13:16:47 +0000 (15:16 +0200)]
[BUGFIX] Unify PATH_thisScript with PATH_site

In case we accept TYPO3_PATH_ROOT from the environment,
we must ensure that all paths (in particular the entry script path)
are based on this base path.

We do so, by removing the calculated path prefix with
the base path injected from the environment.

We cannot rely on paths using DIRECTORY_SEPARATOR as this depends on how
the Apache and the DocumentRoot are configured. This patch converts all
paths using forward slashes before any calculation is done.

Resolves: #80634
Releases: master
Change-Id: I3edecadb2f82e763ad414cf23a7048bac7c85556
Reviewed-on: https://review.typo3.org/52295
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Franzke <bfr@qbus.de>
Tested-by: Benjamin Franzke <bfr@qbus.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Tested-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Kai Ole Hartwig <mail@ole-hartwig.eu>
Tested-by: Kai Ole Hartwig <mail@ole-hartwig.eu>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Ensure module menu can be expanded again 22/52322/2
Daniel Goerz [Sun, 2 Apr 2017 22:57:44 +0000 (00:57 +0200)]
[BUGFIX] Ensure module menu can be expanded again

Change-Id: I0521b84c87ccbdf31122c7afd5ab2541c9e7b182
Resolves: #80642
Releases: master
Reviewed-on: https://review.typo3.org/52322
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Cleanup testing framework integration 31/52331/4
Helmut Hummel [Mon, 3 Apr 2017 10:21:28 +0000 (12:21 +0200)]
[BUGFIX] Cleanup testing framework integration

Clean up removed autoload definitions, use the correct
env var and remove the TYPO3_PATH_PACKAGE env var, which
isn't required.

Resolves: #80651
Releases: master
Change-Id: I5dcbad22bb6f1bac76c3d8de9a677a41ac8bd647
Reviewed-on: https://review.typo3.org/52331
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Only output href attribute once in typolink() 23/52323/5
Benni Mack [Mon, 3 Apr 2017 07:55:52 +0000 (09:55 +0200)]
[BUGFIX] Only output href attribute once in typolink()

When lib.parseFunc_RTE is set for ATagParams = data:allParams
for rendering anchor tags, href="" is added twice.

Anchor tags filter out additional href="" tags.

Resolves: #80373
Releases: master
Change-Id: Ie5c0124f6f5dcd96d41b230e11d8317febaebe30
Reviewed-on: https://review.typo3.org/52323
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Replace .env parsing with reading from environment 11/52311/5
Helmut Hummel [Sat, 1 Apr 2017 14:24:47 +0000 (16:24 +0200)]
[BUGFIX] Replace .env parsing with reading from environment

Implementing a preliminary parsing code and having an
assumption on the existence of a .env file and a hardcoded
location of that file, makes TYPO3 again implement a speciality
instead of using standard tools.

Therefore the .env reading and parsing is removed in favor
of reading the values directly from the environment, which
gives users the option to choose their own .env solution, or rely
on just setting the env vars.

Resolves: #80626
Releases: master
Change-Id: Id386bb6248e4e814df7579cf848e5b115481b88a
Reviewed-on: https://review.typo3.org/52311
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Add update wizard to migrate <link> tags to <a> tags 76/51276/17
Christian Kuhn [Wed, 11 Jan 2017 22:42:51 +0000 (23:42 +0100)]
[TASK] Add update wizard to migrate <link> tags to <a> tags

Since the RteHtmlParser now stores updated content as <a>
tags instead of <link> tags an update wizard is provided
to convert links in all records that have input fields, textarea fields
or flexforms.

Resolves: #79305
Releases: master
Change-Id: I3f52445d7fd82a999f3cff236b37649c77449d5c
Reviewed-on: https://review.typo3.org/51276
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update readme copyright date to 2017 24/52324/4
Dennis [Mon, 3 Apr 2017 08:02:54 +0000 (10:02 +0200)]
[TASK] Update readme copyright date to 2017

Releases: master,7.6
Resolves: #80645
Change-Id: I346a18f4f8983ee570bb5f0cae1e6635335f7d73
Reviewed-on: https://review.typo3.org/52324
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use English labels if browser's preferred language is English 80/52280/2
Xavier Perseguers [Fri, 31 Mar 2017 07:38:54 +0000 (09:38 +0200)]
[BUGFIX] Use English labels if browser's preferred language is English

Change-Id: Ic9cb3f3e3e0547e4a0d34bf50f481e2f3844f610
Resolves: #80593
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52280
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[TASK] Streamline Admin Panel 14/52314/9
Benjamin Kott [Sat, 1 Apr 2017 23:14:07 +0000 (01:14 +0200)]
[TASK] Streamline Admin Panel

Resolves: #80639
Releases: master
Change-Id: I81375357f2708c2af89d745013352fd2fda7eb7b
Reviewed-on: https://review.typo3.org/52314
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[DOC] Fix wrong default port for Redis service 21/52321/3
Markus Klein [Sun, 2 Apr 2017 20:24:59 +0000 (22:24 +0200)]
[DOC] Fix wrong default port for Redis service

Resolves: #80641
Releases: master
Change-Id: I9ccfcfeaad2ce144581e777c080132822a63c328
Reviewed-on: https://review.typo3.org/52321
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove obsolete textmedia content element update wizard 10/52310/3
Benjamin Kott [Sat, 1 Apr 2017 11:46:57 +0000 (13:46 +0200)]
[TASK] Remove obsolete textmedia content element update wizard

With the reintroduction of text, textpic and image this wizard becomes
obsolete and can lead to accidential migrations. To avoid unwanted and
unnessesary migrations we are removing this wizard without replacement.

Resolves: #80625
Releases: master
Change-Id: Iaee3692cad4a0d90880dd5b0f2251a470c8b5893
Reviewed-on: https://review.typo3.org/52310
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] MM relations of localizations not resolved in functional tests 17/52317/3
Oliver Hader [Sun, 2 Apr 2017 17:39:36 +0000 (19:39 +0200)]
[BUGFIX] MM relations of localizations not resolved in functional tests

* value of _ORIG_uid -> version record
* value of _LOCALIZED_UID -> localized record
* value of uid -> non-overlaid record

Change-Id: I35cc1e94b68a7725e71a469e557bc34f7c952a21
Resolves: #80638
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52317
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Fix update of existing links 16/52316/2
Frank Naegler [Sun, 2 Apr 2017 15:01:44 +0000 (17:01 +0200)]
[BUGFIX] Fix update of existing links

This patch fix an issue while update existing links in case no selection exists.

Resolves: #80637
Releases: master
Change-Id: I89bc0603e9f0bba8f9ae1a1ef3563fc1f4432004
Reviewed-on: https://review.typo3.org/52316
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Move rst changelog files from master to 8.7 folder 99/52299/7
Frank Naegler [Fri, 31 Mar 2017 18:26:53 +0000 (20:26 +0200)]
[TASK] Move rst changelog files from master to 8.7 folder

Resolves: #80635
Releases: master
Change-Id: I39c2eb60a0c42e3c96a6a590e51074003239012b
Reviewed-on: https://review.typo3.org/52299
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>