Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Allow importing of non-compressed t3d files again 09/46509/2
Markus Klein [Fri, 5 Feb 2016 18:38:46 +0000 (19:38 +0100)]
[BUGFIX] Allow importing of non-compressed t3d files again

Resolves: #73157
Releases: master, 7.6
Change-Id: I6b08290fd4961116f7dbcc87d11b2d35b61411fb
Reviewed-on: https://review.typo3.org/46509
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] impexp ignore file reference records with missing related files 94/29994/12
Marc Bastian Heinrichs [Fri, 15 Jan 2016 14:35:33 +0000 (15:35 +0100)]
[BUGFIX] impexp ignore file reference records with missing related files

It could happen, that an export contains sys_file_reference records
with relations to sys_files records, that was missing in the exporting
instance. This causes exceptions on importing the sys_file_reference
records, because the related sys_file record is checked on saving of
the sys_file_reference record.
To prevent this this sys_file_reference are ignored on import.

Resolves: #58693
Releases: master, 7.6, 6.2
Change-Id: I68afed93502553b0d55eb858bdb6da5641d1e5f0
Reviewed-on: https://review.typo3.org/29994
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Format size in filelist info window 16/46516/4
Daniel Maier [Sun, 7 Feb 2016 19:15:14 +0000 (20:15 +0100)]
[TASK] Format size in filelist info window

The file size information inside the filelist info window is now
formatted as bytes/kilobytes/megabytes instead of just showing the
plain integer value.

Resolves: #73161
Releases: master, 7.6
Change-Id: I3a8f2245fd0d3a40cfff450ed466e8ccd254d81b
Reviewed-on: https://review.typo3.org/46516
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][FEATURE] Introduce native support for Symfony Console 36/46436/8
Mathias Brodala [Mon, 1 Feb 2016 16:51:27 +0000 (17:51 +0100)]
[FOLLOWUP][FEATURE] Introduce native support for Symfony Console

Rename script from "bin/t3console" to "bin/typo3".

Resolves: #73042
Releases: master
Change-Id: I0ab3f083456b25e508abd73cd422b56cbab0458d
Reviewed-on: https://review.typo3.org/46436
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Alias Fluid's AbstractNode to ViewHelperNode for backwards compatibility 20/46420/6
Claus Due [Sun, 31 Jan 2016 15:05:17 +0000 (16:05 +0100)]
[TASK] Alias Fluid's AbstractNode to ViewHelperNode for backwards compatibility

Aliasing this class - although technically not a "good" alias - makes
third-party ViewHelpers' compile() methods compatible.

Change-Id: Ic2c1db6ef3abb2b3f34c793766c7af4ce90d3497
Releases: master
Resolves: #73046
Reviewed-on: https://review.typo3.org/46420
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add class form-control to textarea in image tests 97/46497/5
Markus Sommer [Fri, 5 Feb 2016 12:47:47 +0000 (13:47 +0100)]
[TASK] Add class form-control to textarea in image tests

Resolves: #73145
Releases: master
Change-Id: I21a558ed54559d345fed1878fcb7665860ba09e8
Reviewed-on: https://review.typo3.org/46497
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] ImpExp: Correct casing for FAL function call 10/46510/2
Markus Klein [Fri, 5 Feb 2016 18:43:57 +0000 (19:43 +0100)]
[BUGFIX] ImpExp: Correct casing for FAL function call

The function call on the folder object must use correct casing of
the function name for PHP 7 compatibility.

Resolves: #73158
Releases: master, 7.6, 6.2
Change-Id: I09e45663707b462914f361de560eba1b3e3bcbf0
Reviewed-on: https://review.typo3.org/46510
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>
3 years ago[TASK] Update Symfony Finder to version 3.x 03/46503/2
Mathias Brodala [Fri, 5 Feb 2016 16:11:04 +0000 (17:11 +0100)]
[TASK] Update Symfony Finder to version 3.x

Change-Id: Ic41340717812c30f3d13794d7d9233c4f5aafea4
Resolves: #73151
Releases: master
Reviewed-on: https://review.typo3.org/46503
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>
3 years ago[BUGFIX] Disable the "new shortcut" button 63/46363/3
Marco Huber [Fri, 29 Jan 2016 17:11:18 +0000 (18:11 +0100)]
[BUGFIX] Disable the "new shortcut" button

Disable the "new shortcut" button only in the csh popup.

Relates: #73009,#73013
Fixes: #73014
Releases: master,7.6
Change-Id: I9d704ccdb039665a0277f4071301069da3ecc4e1
Reviewed-on: https://review.typo3.org/46363
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Peter Kraume <peter.kraume@gmx.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Correct layout and ensure HTML is rendered 96/46496/4
Markus Sommer [Fri, 5 Feb 2016 11:12:45 +0000 (12:12 +0100)]
[BUGFIX] Correct layout and ensure HTML is rendered

Resolves: #73143
Releases: master
Change-Id: I6e48707d4f1df68daad6cdee3f47a8ffdc44a92d
Reviewed-on: https://review.typo3.org/46496
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FEATURE] Add "allowedTags" argument on f:format.stripTags 71/46471/4
Claus Due [Wed, 3 Feb 2016 21:00:30 +0000 (22:00 +0100)]
[FEATURE] Add "allowedTags" argument on f:format.stripTags

Allows passing HTML tags which will not be stripped, as
supported by the strip_tags() PHP function.

Change-Id: I2ecc5a6746491ff37f992931a1d03157abebf36f
Resolves: #67236
Releases: master
Reviewed-on: https://review.typo3.org/46471
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>
3 years ago[BUGFIX] Off-by-one error in FAL's LocalDriver 61/46461/3
Andreas Fernandez [Wed, 3 Feb 2016 14:33:44 +0000 (15:33 +0100)]
[BUGFIX] Off-by-one error in FAL's LocalDriver

Currently, the LocalDriver of FAL has an off-by-one issue. The passed
starting pointer gets decremented by one, causing issues in the file list
while browsing.

The pointer decrement is removed with this change.

The whole core does not call ``ResourceStorage->getFilesInFolder()``
with the parameters``$start`` and ``$maxNumberOfItems`` having
another value than 0, so this change is assumed to be safe.

Change-Id: I4e24f18b3222f2abdbed83fbbcb18c73d6e52316
Resolves: #73103
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/46461
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Improve layout of file list in FileBrowser 14/46414/7
Daniel Maier [Sat, 30 Jan 2016 19:20:18 +0000 (20:20 +0100)]
[TASK] Improve layout of file list in FileBrowser

The layout of the FileBrowser is streamlined with the current layout of the
Filelist backend module. The file listing has now a similar layout as
the one in the filelist module, and uses the same icon style.

Resolves: #73040
Releases: master, 7.6
Change-Id: I774ddfa3fdc86dddab8e41395e959a1453b0f3d9
Reviewed-on: https://review.typo3.org/46414
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Impexp: Make CSH useable again 43/46443/2
Daniel Goerz [Tue, 2 Feb 2016 09:31:48 +0000 (10:31 +0100)]
[BUGFIX] Impexp: Make CSH useable again

Change-Id: Ia43f66a74aafa558c2b5a098cc6edecb2c2d8acd
Resolves: #73079
Releases: master
Reviewed-on: https://review.typo3.org/46443
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add argument wrap to CSH ViewHelper 41/46441/2
Daniel Goerz [Tue, 2 Feb 2016 09:11:42 +0000 (10:11 +0100)]
[TASK] Add argument wrap to CSH ViewHelper

Additionally a regression in filelist markup is fixed.

Change-Id: Ib0cb0dbfe4255dd575682f3305f445ab7bfb3359
Resolves: #73078
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46441
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Compatibility to safely deprecate f:case "default" argument 31/46431/9
Claus Due [Mon, 1 Feb 2016 15:00:28 +0000 (16:00 +0100)]
[TASK] Compatibility to safely deprecate f:case "default" argument

A compatibility layer can be left in place to support "default" used
on f:case. Internally the compatibility ViewHelper changes the class
name used in the ViewHelperNode which gets reflected in the compiled
template as well as the uncompiled rendering.

ReflectionProperty had to be used since no public API exists for
manipulating ViewHelperNodes in this way.

Change-Id: I80c5c8787f6e88f37dfe129ea1844c4421f77d19
Resolves: #73068
Releases: master
Reviewed-on: https://review.typo3.org/46431
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>
3 years ago[BUGFIX] Fix composer branch alias of master branch 62/46462/2
Helmut Hummel [Wed, 3 Feb 2016 14:50:12 +0000 (15:50 +0100)]
[BUGFIX] Fix composer branch alias of master branch

Branch alias of master branch still is to 7.x-dev,
but obviously must be 8.x-dev

Resolves: #73104
Releases: master
Change-Id: I694b991600a98ba28cadc83cf718d5620b494768
Reviewed-on: https://review.typo3.org/46462
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christoph Buchli <cbuchli@snowflake.ch>
Tested-by: Christoph Buchli <cbuchli@snowflake.ch>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Avoid reserved "sections" variable name in install tool All Configuration 47/46447/2
Claus Due [Tue, 2 Feb 2016 11:29:31 +0000 (12:29 +0100)]
[BUGFIX] Avoid reserved "sections" variable name in install tool All Configuration

Avoiding the reserved variable name avoids the issue.

Change-Id: I1262a645366680628742e2ee547797bd4c5914ec
Releases: master
Resolves: #73080
Reviewed-on: https://review.typo3.org/46447
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] InvalidArgumentException in Image- and Media-ViewHelper 22/46422/3
Daniel Maier [Sun, 31 Jan 2016 17:58:30 +0000 (18:58 +0100)]
[BUGFIX] InvalidArgumentException in Image- and Media-ViewHelper

The argument validation of Standalone Fluids AbstractViewHelper
fails for methods defining arguments with multiple types, like
@param FileInterface|AbstractFileFolder.

To solve this, the corresponding argument definition of Image-
and Media-ViewHelper render methods has been changed to object.
Type validation of these arguments in question is done inside
the corresponding methods.

Resolves: #73048
Releases: master
Change-Id: Ib3bf340e9191eefbd1186f24b00d8e14fa48b5e7
Reviewed-on: https://review.typo3.org/46422
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Do not hide possible PHP warning from Extbase exception 25/46425/3
Xavier Perseguers [Mon, 1 Feb 2016 09:14:01 +0000 (10:14 +0100)]
[TASK] Do not hide possible PHP warning from Extbase exception

The Extbase ClassInfoFactory may be unable to build information for a
given class if a PHP warning occurs while running in development context.

Instead of hiding the actual exception with a generic message
"Could not analyse class: VendorName\ExtensionKey\Some\Class", it should
include the message of the corresponding exception to give useful advice
while fixing the problem.

Change-Id: I7c4b5c13b034d9a9a0d24aab84863008fbd07598
Releases: master, 7.6
Resolves: #73053
Reviewed-on: https://review.typo3.org/46425
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Eric Chavaillaz <eric@hemmer.ch>
Tested-by: Eric Chavaillaz <eric@hemmer.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] Register BE module icons automatically 75/46175/11
Frank Naegler [Sat, 23 Jan 2016 12:44:37 +0000 (13:44 +0100)]
[TASK] Register BE module icons automatically

Resolves: #72903
Releases: master
Change-Id: I34d99b176496201fb156831f016ce0edd1441fdf
Reviewed-on: https://review.typo3.org/46175
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Deprecate GeneralUtility::requireOnce() and requireFile() 29/46429/4
Frank Naegler [Mon, 1 Feb 2016 14:07:26 +0000 (15:07 +0100)]
[TASK] Deprecate GeneralUtility::requireOnce() and requireFile()

This patch deprecates:
* GeneralUtility::requireOnce
* GeneralUtility::requireFile

Resolves: #73067
Releases: master
Change-Id: I080da0ae59f994655973ab74c2fa5a3e32f845a2
Reviewed-on: https://review.typo3.org/46429
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use uri.resource viewhelper for about module logo 00/46400/3
Mathias Brodala [Sat, 30 Jan 2016 16:35:36 +0000 (17:35 +0100)]
[TASK] Use uri.resource viewhelper for about module logo

Resolves: #73034
Releases: master
Change-Id: I0ae1d458d1da7822f9ee261cb574128c37f49f42
Reviewed-on: https://review.typo3.org/46400
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Make the BE-Modul configurably for groups 55/46355/3
Marco Huber [Fri, 29 Jan 2016 14:14:25 +0000 (15:14 +0100)]
[BUGFIX] Make the BE-Modul configurably for groups

Related: #63000
Resolves: #73009
Releases: master,7.6
Change-Id: I9406e9e45cd6053d3a343e91ffb041c9ec1afa8e
Reviewed-on: https://review.typo3.org/46355
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Peter Kraume <peter.kraume@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Ensure correct absolute paths for fluid template paths 88/46388/3
Nicole Cordes [Sat, 30 Jan 2016 11:09:29 +0000 (12:09 +0100)]
[BUGFIX] Ensure correct absolute paths for fluid template paths

This patch uses TYPO3 internal functions to resolves absolute paths
which can handle absolute Windows paths as well.

Resolves: #73028
Releases: master
Change-Id: Id92af6ff12033904002bbbfd845f465a7a9a1519
Reviewed-on: https://review.typo3.org/46388
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Reallow '0' as valid userFunc argument in TypoScript 32/46232/5
Gernot Leitgab [Mon, 25 Jan 2016 18:13:24 +0000 (19:13 +0100)]
[BUGFIX] Reallow '0' as valid userFunc argument in TypoScript

With #47301 the parsing of userFunc in TypoScript has changed.
The change prevents '0' as valid argument.

This patch fix the '0' bug but also adds some new unit tests.
The parser method also includes a bug with quoted values which are not the
last argument. this bug is now fixed too.

Resolves: #72936
Related: #47301
Releases: master, 7.6, 6.2
Change-Id: Ic8df6ea21642e012438dba0a6a299c15939ab119
Reviewed-on: https://review.typo3.org/46232
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>
3 years ago[FEATURE] Introduce native support for Symfony Console 81/45581/8
Benni Mack [Mon, 4 Jan 2016 20:34:58 +0000 (21:34 +0100)]
[FEATURE] Introduce native support for Symfony Console

This feature allows to add Commands based on Symfony
Console, and also introduces a new binary located in
typo3/sysext/core/bin/t3console.

This effectively removes the need for typo3/cli_dispatch.phpsh
which is not part of any system extension.

Resolves: #73042
Releases: master
Change-Id: I01c2c600e379c314d7b9dd99d4716a280bfbb105
Reviewed-on: https://review.typo3.org/45581
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[CLEANUP] Remove double sanitizing of Fluid paths 03/46403/2
Helmut Hummel [Sat, 30 Jan 2016 16:49:22 +0000 (17:49 +0100)]
[CLEANUP] Remove double sanitizing of Fluid paths

Sanitizing of paths is done already when in
the setters of \TYPO3Fluid\Fluid\View\TemplatePaths

So we can remove the call in our own implementation.

Resolves: #73036
Releases: master
Change-Id: I242745662325e001f3ef6f4928fa8d9c7e6c5dfd
Reviewed-on: https://review.typo3.org/46403
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Use JSON for ClickMenu 89/46289/7
Benni Mack [Thu, 28 Jan 2016 15:08:42 +0000 (16:08 +0100)]
[!!!][TASK] Use JSON for ClickMenu

ClickMenu AJAX Responses now return proper JSON instead of
custom XML tags. Additionally, the HTML output is streamlined
to be based on Twitter Bootstrap.

Resolves: #73044
Releases: master
Change-Id: Ic7ca95d3586ec13ba420673c769cd243f60749c0
Reviewed-on: https://review.typo3.org/46289
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add alias for Fluid's TemplateCompiler 97/46397/3
Claus Due [Sat, 30 Jan 2016 15:58:56 +0000 (16:58 +0100)]
[TASK] Add alias for Fluid's TemplateCompiler

Required for third-party ViewHelpers which implement a compile()
method; avoids fatal error about incompatible signatures.

Change-Id: Ia88bae736df2a1f0c153f2c3ebdfdd8e36be32e5
Releases: master
Resolves: #73033
Reviewed-on: https://review.typo3.org/46397
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Remove crawler initialization in indexed search 95/46295/3
Benni Mack [Thu, 28 Jan 2016 18:33:09 +0000 (19:33 +0100)]
[BUGFIX] Remove crawler initialization in indexed search

There is a leftover stub run from the global scope to ensure
that the hook uses the proper backend charset. This code
was never executed in the current version of crawler, but
still may be viable in some situations. Therefore it is added
to the constructor method of the actual Crawler Hook.

Resolves: #72998
Releases: master, 7.6
Change-Id: Ie091c2bbe7c3eafaf8ab33ac2065501d44c35bd8
Reviewed-on: https://review.typo3.org/46295
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove old conflicting extensions from ext_emconf 05/46405/2
Wouter Wolters [Sat, 30 Jan 2016 16:51:48 +0000 (17:51 +0100)]
[TASK] Remove old conflicting extensions from ext_emconf

The listed conflicting extensions are so old that they do not work
anymore in the current TYPO3 version.

We can remove them now.

Resolves: #73037
Releases: master
Change-Id: I1231ad988264fc73acbd848d3dd55c2670293e43
Reviewed-on: https://review.typo3.org/46405
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix GlobalDebugFunctions.php autoload info 01/46401/2
Mathias Brodala [Sat, 30 Jan 2016 16:41:13 +0000 (17:41 +0100)]
[BUGFIX] Fix GlobalDebugFunctions.php autoload info

Resolves: #73035
Releases: master
Change-Id: I071ac0f33d60768fe976fc68a08ce093bb5dbb97
Reviewed-on: https://review.typo3.org/46401
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Remove composerName info from PackageStates 87/46387/4
Benni Mack [Sat, 30 Jan 2016 10:32:46 +0000 (11:32 +0100)]
[TASK] Remove composerName info from PackageStates

The PackageStates.php includes an info about the "composerName"
which is only necessary when dealing with dependencies.

Instead of storing this info inside PackageStates.php, this can be put
and regenerated in the Core Cache functionality.

Resolves: #73025
Releases: master
Change-Id: I63fc863cef06b40a48d7d89104d3d9d7c27e7d08
Reviewed-on: https://review.typo3.org/46387
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Use Symfony Finder for PackageManager extension scan 85/46385/2
Benni Mack [Fri, 29 Jan 2016 23:26:43 +0000 (00:26 +0100)]
[TASK] Use Symfony Finder for PackageManager extension scan

Resolves: #73023
Releases: master
Change-Id: Ie00f6dd1091e3dd3c62f333d1b25bad392ea5558
Reviewed-on: https://review.typo3.org/46385
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][FEATURE] Use new standalone Fluid as composer dependency 86/46386/2
Michael Oehlhof [Sat, 30 Jan 2016 02:07:05 +0000 (03:07 +0100)]
[FOLLOWUP][FEATURE] Use new standalone Fluid as composer dependency

Correct 2 little typos in the rst file.

Resolves: #69863
Releases: master
Change-Id: Idacec1c39d9368a30a8abf0ebb50fa41730dd4a8
Reviewed-on: https://review.typo3.org/46386
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Cleanup functionality in PackageManager.php 79/46379/3
Benni Mack [Fri, 29 Jan 2016 22:03:57 +0000 (23:03 +0100)]
[TASK] Cleanup functionality in PackageManager.php

There are quite some quirks and leftovers which won't change
functionality but can be removed.

Resolves: #73021
Releases: master
Change-Id: If06fcc5cac7896c01c6e542b767e94aa414f23fa
Reviewed-on: https://review.typo3.org/46379
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] CategoryRegistry::addTcaColumn() ignores displayCond 57/46057/3
Tomita Militaru [Mon, 18 Jan 2016 12:55:22 +0000 (14:55 +0200)]
[BUGFIX] CategoryRegistry::addTcaColumn() ignores displayCond

Adds check for displayCond and include it if present.

Resolves: #70307
Releases: master, 7.6, 6.2
Change-Id: I94b61bd2f098b279745028731b8392a9bf3389b2
Reviewed-on: https://review.typo3.org/46057
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Do not access clip object when clipboard disabled 72/46272/2
Christian Weiske [Thu, 28 Jan 2016 07:10:52 +0000 (08:10 +0100)]
[BUGFIX] Do not access clip object when clipboard disabled

Resolves: #72978
Releases: master, 7.6

Change-Id: I19b17127081f59ff50301355f4459be290ce0603
Reviewed-on: https://review.typo3.org/46272
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Have PackageManager only check for TYPO3 extensions 77/46377/2
Benni Mack [Fri, 29 Jan 2016 19:20:38 +0000 (20:20 +0100)]
[TASK] Have PackageManager only check for TYPO3 extensions

Currently the PackageManager class checks for TYPO3 extensions
and for directories within typo3/sysext/ typo3/ext/ or typo3conf/ext/
that contain a composer.json but no ext_emconf.php.

However, as the additional check, which only checks for the
existance of composer.json was part of the legacy functionality
from the old Flow backport and is not used anymore.

Resolves: #73019
Releases: master
Change-Id: I494030d6ee133b4db35387e20b326f9215edfc4e
Reviewed-on: https://review.typo3.org/46377
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
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>
3 years ago[BUGFIX] Request format does not get passed to TemplatePaths 61/46361/3
Claus Due [Fri, 29 Jan 2016 16:30:00 +0000 (17:30 +0100)]
[BUGFIX] Request format does not get passed to TemplatePaths

This adds an initialisation line to AbstractTemplateView which
passes the Request's format attribute value to the TemplatePaths
which are responsible for resolving the template file. Without it,
controllers were not able to render Requests using a format other
than html.

Change-Id: I1c0d4d5b3abf2c29d5c205e21d40b6fca16ca08a
Resolves: #73012
Releases: master
Related: #69863
Reviewed-on: https://review.typo3.org/46361
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Remove unused properties in PackageManager 71/46371/2
Benni Mack [Fri, 29 Jan 2016 17:47:50 +0000 (18:47 +0100)]
[TASK] Remove unused properties in PackageManager

The properties $requiredPackageKeys and $packageKeys within
PackageManager can be removed.

Resolves: #73017
Releases: master
Change-Id: I5f7d11e15f3c9dc5c9dffeeec28692955f22453c
Reviewed-on: https://review.typo3.org/46371
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
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>
3 years ago[BUGFIX] Escaping behavior of f:be.container 60/46360/4
Claus Due [Fri, 29 Jan 2016 16:19:28 +0000 (17:19 +0100)]
[BUGFIX] Escaping behavior of f:be.container

This adds the missing instruction to not escape output.

Change-Id: Iaaa61d48f0c6dd80dbcb4c79697f7f50f51eb2b6
Releases: master
Resolves: #73011
Related: #69863
Reviewed-on: https://review.typo3.org/46360
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>
3 years ago[!!!][FEATURE] Switch to standalone Fluid template engine 25/42425/132
Claus Due [Thu, 11 Jun 2015 12:06:35 +0000 (14:06 +0200)]
[!!!][FEATURE] Switch to standalone Fluid template engine

This change:

* Adds `typo3fluid/fluid` as dependency
* Converts system extension `fluid` to a so-called Fluid adapter
* Adds TYPO3-specific Fluid integrations as compatibility layer
* Turns Fluid's RenderingContext into a very flexible API
* Updates a few templates and core ViewHelpers for compatibility

On a more general level the change allows using a wide array of
new template syntaxes and integration features (see feature
documentation included with this commit in `core` extension).

The breaking changes are minimal; mostly caused by removal of
deprecated code from the `fluid` system extension (rather than
fundamental changes to how Fluid itself works). Custom templates
should work with little or no migration required.

Change-Id: Ib505cb66dabcc711868924d2fab3015ce549fbde
Releases: master
Resolves: #62940
Resolves: #69863
Resolves: #58752
Resolves: #48221
Resolves: #49903
Resolves: #54509
Resolves: #55343
Resolves: #55660
Resolves: #57446
Resolves: #70036
Resolves: #61144
Resolves: #60082
Resolves: #11287
Resolves: #70960
Resolves: #71552
Resolves: #67930
Resolves: #48656
Resolves: #71821
Resolves: #59540
Reviewed-on: https://review.typo3.org/42425
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Marc Neuhaus <apocalip@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Do no load page after title change if it's not the active one 91/45391/8
Gianluigi Martino [Mon, 21 Dec 2015 14:17:31 +0000 (15:17 +0100)]
[TASK] Do no load page after title change if it's not the active one

Do not load the page in the page tree after renaming, if it isn't the
currently active one.

Change-Id: Idf6b789f07fbd28ef0c5ec1e630e3dca2dc73119
Resolves: #72238
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45391
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Remove addQueryStringMethod parameter from widget links 32/46332/2
Nicole Cordes [Fri, 29 Jan 2016 09:35:48 +0000 (10:35 +0100)]
[BUGFIX] Remove addQueryStringMethod parameter from widget links

Resolves: #58752
Releases: master, 7.6, 6.2
Change-Id: I1d03d62cf0028089bdd0c5a6e7ef555be36349fb
Reviewed-on: https://review.typo3.org/46332
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Show folder icons in ElementBrowser file tree 12/46212/2
Daniel Maier [Sun, 24 Jan 2016 14:08:58 +0000 (15:08 +0100)]
[BUGFIX] Show folder icons in ElementBrowser file tree

The folder icons are now also shown in the ElementBrowser file tree,
but without context-menu. As the icon link handling provided by the
general FolderTree wrapIcon function does not match in ElementBrowser
mode, an own implementation of this function is introduced in
ElementBrowserFolderTreeView.

Resolves: #69802
Releases: master, 7.6
Change-Id: I4854a69ac5b5459d3e284472ccad5c602a277883
Reviewed-on: https://review.typo3.org/46212
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] CONTENT cObj: Set 'select.' to array if empty 99/46099/4
Stefan Froemken [Wed, 20 Jan 2016 06:55:38 +0000 (07:55 +0100)]
[BUGFIX] CONTENT cObj: Set 'select.' to array if empty

Ensure that the 'select.' configuration is an array
to avoid PHP errors.

Resolves: #72817
Releases: master, 7.6
Change-Id: I749fec996759883d78a2566c9d6b668ed4c7955e
Reviewed-on: https://review.typo3.org/46099
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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>
3 years ago[!!!][TASK] EXT:form - outsource labels and legends to own partials 50/45350/8
Ralf Zimmermann [Fri, 22 Jan 2016 10:52:08 +0000 (11:52 +0100)]
[!!!][TASK] EXT:form - outsource labels and legends to own partials

Move labels and legends to their own partials. This step is slightly
(but thankfully) breaking. The patch allows to avoid duplicate/
redundant code and helps the integrator to override the labels/ legends
with just one small override.

Resolves: #72310
Releases: master
Change-Id: I21781728ac8f35075d05c3cd9df23465d2347abf
Reviewed-on: https://review.typo3.org/45350
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Clear cache system icon is shown for non admin in dev context 64/46264/4
Eric Chavaillaz [Wed, 27 Jan 2016 12:54:22 +0000 (13:54 +0100)]
[BUGFIX] Clear cache system icon is shown for non admin in dev context

If the context is in development mode, the clear cache system icon
is always shown in the toolbar, even if the user is not an admin.

Resolves: #72964
Releases: master, 7.6, 6.2
Change-Id: I674df49fee14ded4b2190cca098ddf146047e5f0
Reviewed-on: https://review.typo3.org/46264
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Possible division by zero in PaginateController 35/46235/3
Xavier Perseguers [Tue, 26 Jan 2016 08:48:15 +0000 (09:48 +0100)]
[BUGFIX] Possible division by zero in PaginateController

Change-Id: Iefec45baa5492b516bc041a08cdd322687fff297
Releases: master, 7.6
Resolves: #72940
Reviewed-on: https://review.typo3.org/46235
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Eric Chavaillaz <eric@hemmer.ch>
Tested-by: Eric Chavaillaz <eric@hemmer.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] Remove obsolete CSH labels 94/46294/2
Benni Mack [Thu, 28 Jan 2016 18:27:06 +0000 (19:27 +0100)]
[BUGFIX] Remove obsolete CSH labels

The new labels that were replaced for 4.5 can now be migrated
to the location of the "old" CSH language files.

The hooks can be removed therefore.

Resolves: #72997
Releases: master, 7.6
Change-Id: Ief763b1e362ff616f8e4a87f2643882d9bd9b96a
Reviewed-on: https://review.typo3.org/46294
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] Method is not compatible with its parent's counterpart 28/46228/3
Xavier Perseguers [Mon, 25 Jan 2016 14:17:00 +0000 (15:17 +0100)]
[BUGFIX] Method is not compatible with its parent's counterpart

Change-Id: I03903572eb718d3b6e5054fbe6bca62dfe0f50ac
Releases: master, 7.6
Resolves: #72932
Reviewed-on: https://review.typo3.org/46228
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Eric Chavaillaz <eric@hemmer.ch>
Tested-by: Eric Chavaillaz <eric@hemmer.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Allow empty values for js language labels 10/46310/2
Frank Naegler [Thu, 28 Jan 2016 23:12:56 +0000 (00:12 +0100)]
[FOLLOWUP][BUGFIX] Allow empty values for js language labels

This patch is a followup patch to fix broken labels in
BackendLayoutWizard.

Resolves: #72806
Releases: master, 7.6
Change-Id: I10be021ad578c21821f088323be5cf05aa74928b
Reviewed-on: https://review.typo3.org/46310
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Refactor the initialize process of IconRegistry 26/46226/6
Frank Naegler [Mon, 25 Jan 2016 12:45:17 +0000 (13:45 +0100)]
[BUGFIX] Refactor the initialize process of IconRegistry

Fix a problem in case of IconFactory not being fully initialized.

Resolves: #72926
Releases: master, 7.6
Change-Id: Iaeb511e4a2c681a135b2ec993a4b2f91e5bd53e8
Reviewed-on: https://review.typo3.org/46226
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years agoRevert "[TASK] Introduce DeprecationUtility and move methods" 50/46250/5
Frank Naegler [Tue, 26 Jan 2016 21:01:35 +0000 (22:01 +0100)]
Revert "[TASK] Introduce DeprecationUtility and move methods"

The patch contains one problem with logDeprecatedFunction call.
Also we decided to not move this methods because it will be incredible
hard or at least annoying for ext devs to deprecate own functionality
with this API change.

This reverts commit a155401a6fab5b90ca3f8a41a4edb4b5ea4ad5e6.

Change-Id: I2ce0e967a070b5c41d09870399fabe8e8d341fe9
Releases: master
Resolves: #72952
Reverts: #67269
Reviewed-on: https://review.typo3.org/46250
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] remove unnecessary htmlspecialchars 45/46245/2
Marco Huber [Tue, 26 Jan 2016 12:52:28 +0000 (13:52 +0100)]
[BUGFIX] remove unnecessary htmlspecialchars

The message is sent through htmlspecialchars in
TYPO3\CMS\Core\Messaging\FlashMessageQueue::renderFlashMessages(),
so we don't need it here.

Fixes: #72948
Releases: master,7.6
Change-Id: I90854bcf1d38ef9c2eaa4898b448ca8c9458f14e
Reviewed-on: https://review.typo3.org/46245
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Render file icon in File list -> Search 74/46274/2
Frans Saris [Thu, 28 Jan 2016 10:46:32 +0000 (11:46 +0100)]
[BUGFIX] Render file icon in File list -> Search

Resolves: #72985
Releases: master, 7.6
Change-Id: I23fa216638bd204e73611729b0181e204428db04
Reviewed-on: https://review.typo3.org/46274
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>
3 years ago[BUGFIX] Remove suggestion extensions from indexed_search 93/46293/3
Wouter Wolters [Thu, 28 Jan 2016 17:57:04 +0000 (18:57 +0100)]
[BUGFIX] Remove suggestion extensions from indexed_search

Extbase and fluid are installed by default since a while now.

Resolves: #72996
Releases: master, 7.6
Change-Id: If1927f260aa18d06b7140373cd94dbdb8eae685b
Reviewed-on: https://review.typo3.org/46293
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Remove suggestions info from PackageStates.php 92/46292/3
Benni Mack [Thu, 28 Jan 2016 17:48:12 +0000 (18:48 +0100)]
[TASK] Remove suggestions info from PackageStates.php

Suggestions just like dependencies are only needed
when re-ordering the PackageStates.php file, and thus don't
need to be loaded on each request.

Resolves: #72995
Releases: master
Change-Id: I9c81b3e249edbd1269a8b714b598b83ec3958546
Reviewed-on: https://review.typo3.org/46292
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use TYPO3-compliant Array syntax for PackageStates.php 91/46291/5
Benni Mack [Thu, 28 Jan 2016 17:26:23 +0000 (18:26 +0100)]
[BUGFIX] Use TYPO3-compliant Array syntax for PackageStates.php

Resolves: #72993
Releases: master, 7.6
Change-Id: Icd03506191aac85c6edcf618bc4c7c5de377a877
Reviewed-on: https://review.typo3.org/46291
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>
3 years ago[BUGFIX] Move all typo3temp files below typo3temp/var or assets 96/46096/14
Helmut Hummel [Tue, 19 Jan 2016 22:34:41 +0000 (23:34 +0100)]
[BUGFIX] Move all typo3temp files below typo3temp/var or assets

The introduction of typo3temp/var and typo3temp/assets missed
essential changes.

* Files generated by tests
* Install Tool cleared wrong directory
* Some paths were only changed partially
* Some paths were changed to the public dir, but should in fact be private
* Some paths have been completely forgotten to be changed

Besides that, the introduction of new subfolder in typo3temp, we need
to allow arbitrary number of subfolders and remove the limitation of two
in GeneralUtility::writeFileToTypo3tempDir

Resolves: #72822
Related: #72479
Releases: master
Change-Id: Iedcfeb15376b041531e6f414e84e6445ad12c222
Reviewed-on: https://review.typo3.org/46096
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Allow empty values for js language labels 41/46241/2
Thomas Schlumberger [Tue, 26 Jan 2016 11:52:07 +0000 (12:52 +0100)]
[BUGFIX] Allow empty values for js language labels

When a user has a translated backend where not all
labels are translated, Lang.js throws an js exception
for accessing empty values.

The check for empty values therefor must be hardened.

Resolves: #72806
Releases: master, 7.6
Change-Id: I2801076945f6a291fb3b05c0438f18c0d737e8de
Reviewed-on: https://review.typo3.org/46241
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Switch mirror links to https 38/46238/2
Nicole Cordes [Tue, 26 Jan 2016 10:13:30 +0000 (11:13 +0100)]
[TASK] Switch mirror links to https

As the typo3.org (and other mirror) structure switched to ssl protocol
by default, we have to adjust the url generation.

Resolves: #72943
Releases: master, 7.6, 6.2
Change-Id: I2fc79f300584fdb1392c9c1fe920f029703dce25
Reviewed-on: https://review.typo3.org/46238
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] PHP Warning DBAL 13/46213/2
Frank Naegler [Sun, 24 Jan 2016 21:54:57 +0000 (22:54 +0100)]
[BUGFIX] PHP Warning DBAL

This patch fix the declaration of
TYPO3\CMS\Dbal\RecordList\DatabaseRecordList::makeSearchString
to be compatible with the parent method:
TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::makeSearchString

Resolves: #72912
Releases: master
Change-Id: I313a35d9b2cc365b2d6012996551fb2ecb1ebbb0
Reviewed-on: https://review.typo3.org/46213
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Merge EXT:aboutmodules in EXT:about 17/46217/4
Andreas Fernandez [Mon, 25 Jan 2016 09:05:09 +0000 (10:05 +0100)]
[FOLLOWUP][TASK] Merge EXT:aboutmodules in EXT:about

The original patch changed the composer.json file without updating the
lock file. The command ``composer update nothing`` updates the lock file
without updating any package.

Change-Id: I4cca44a521d9347aeb023344a5733aa9f5f05237
Resolves: #72671
Releases: master
Reviewed-on: https://review.typo3.org/46217
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Prevent PHP error in DatabaseTreeDataProvider 17/46117/2
Wouter Wolters [Wed, 20 Jan 2016 20:12:09 +0000 (21:12 +0100)]
[BUGFIX] Prevent PHP error in DatabaseTreeDataProvider

Check if $records is not empty before using in the foreach loop.

Resolves: #72850
Releases: master,7.6
Change-Id: I015087777117a2a355532ecf8204c0e08338e77c
Reviewed-on: https://review.typo3.org/46117
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Unify references for backend modules icons 00/46100/5
Benni Mack [Wed, 20 Jan 2016 08:15:59 +0000 (09:15 +0100)]
[TASK] Unify references for backend modules icons

Somehow on earth, regular (non-extbase) modules
register their module icons via [labels][tabs_images][tab]
when using addModule(). The icon is not related to the
labels at all, and can be simplified.

All icons registered are available via the module
configuration option "icon" and old formats are migrated
automatically (with a deprecation warning), and always
stored in an absolute format.

Using "icon" now in the available places makes it easier
and is unified in ModuleLoader, FormEngine, EXT:about and the
Module Menu.

Resolves: #72827
Releases: master
Change-Id: Ie5770539bcb94921a9319a1d8d53d981c49fbcd8
Reviewed-on: https://review.typo3.org/46100
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[FEATURE] Keep tags when stripping empty tags in HtmlParser 07/45107/5
Alexander Stehlik [Sun, 20 Dec 2015 08:31:27 +0000 (09:31 +0100)]
[FEATURE] Keep tags when stripping empty tags in HtmlParser

A new option for the HTMLparser.stripEmptyTags configuration
is added:

HTMLparser.stripEmptyTags.keepTags = tr,td

This will make the HTMLparser remove all empty tags except the
configured ones. If this setting is used the .tags configuration
will have no effect any more.

Resolves: #72045
Releases: master
Change-Id: I7137db597e442460aa7add9d99bdf73db0d5cbd5
Reviewed-on: https://review.typo3.org/45107
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] ImpExp: Streamline checks for data 77/46077/4
Markus Klein [Tue, 19 Jan 2016 13:32:24 +0000 (14:32 +0100)]
[TASK] ImpExp: Streamline checks for data

Remove checks where not necessary, add them where necessary.

Resolves: #72816
Releases: master, 7.6
Change-Id: I6aa9a90782a26d2665a38e78187052882a26ca90
Reviewed-on: https://review.typo3.org/46077
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Introduce DeprecationUtility and move methods 59/46159/3
Frank Nägler [Fri, 22 Jan 2016 16:00:55 +0000 (17:00 +0100)]
[TASK] Introduce DeprecationUtility and move methods

Resolves: #67269
Releases: master
Change-Id: I7e3279e0718d0f631f53c89e5a500e880bfb6ef9
Reviewed-on: https://review.typo3.org/46159
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>
3 years ago[TASK] Fluidification of RecordHistory 43/44843/12
Jan Helke [Fri, 20 Nov 2015 21:08:18 +0000 (22:08 +0100)]
[TASK] Fluidification of RecordHistory

Resolves: #71744
Releases: master
Change-Id: Iacbce4bf0557f1ac0cfbe75a57bdcfaf772d391a
Reviewed-on: https://review.typo3.org/44843
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] EXT:form - Bring back missing default CSS styles 49/46149/3
Ralf Zimmermann [Fri, 22 Jan 2016 10:06:21 +0000 (11:06 +0100)]
[BUGFIX] EXT:form - Bring back missing default CSS styles

Re-add the default CSS styles for EXT:form.
The default CSS styles have been removed by accident during the rewrite.

Resolves: #72863
Releases: master, 7.6
Change-Id: Id03771f37674f3cb5e678a9a2d5585880501cd35
Reviewed-on: https://review.typo3.org/46149
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: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] RteHtmlParser: Drop ts_reglinks transformation 53/46153/4
Benni Mack [Fri, 22 Jan 2016 12:35:35 +0000 (13:35 +0100)]
[!!!][TASK] RteHtmlParser: Drop ts_reglinks transformation

Converted <a> tag href attributes to absolute URLs when coming
from the DB towards the RTE and vice versa.

Transformation was never used, and can be removed.

Resolves: #72897
Releases: master
Change-Id: I2275a67d7ac78a3049f0e35c32ef51eed4e15e34
Reviewed-on: https://review.typo3.org/46153
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[!!!][TASK] Remove RTE "modes" option in TCA 22/46122/9
Benni Mack [Wed, 20 Jan 2016 22:03:46 +0000 (23:03 +0100)]
[!!!][TASK] Remove RTE "modes" option in TCA

It's ts_css anyways all the time through the overruleMode
option, which should be used anyway for the time being (as this option
still exists).

Resolves: #72856
Releases: master
Change-Id: If96f1c0faddf9b258fa3a60f4904cd48eb3ca854
Reviewed-on: https://review.typo3.org/46122
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Merge EXT:aboutmodules in EXT:about 60/45860/6
Benni Mack [Wed, 13 Jan 2016 08:14:22 +0000 (09:14 +0100)]
[!!!][TASK] Merge EXT:aboutmodules in EXT:about

Resolves: #72671
Releases: master
Change-Id: I57b4b6b74e8d4b6839755f064b46084b8ae114be
Reviewed-on: https://review.typo3.org/45860
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Cosmetic cleanup in RteHtmlParser 52/46152/4
Benni Mack [Fri, 22 Jan 2016 12:31:10 +0000 (13:31 +0100)]
[TASK] Cosmetic cleanup in RteHtmlParser

Resolves: #72891
Releases: master
Change-Id: Ibdce616a78a770f874c9a1dc5831c53c1e03f44b
Reviewed-on: https://review.typo3.org/46152
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] SimpleFileBackend::setCacheDirectory returns valid path name 48/46148/6
Jan Helke [Fri, 22 Jan 2016 09:58:24 +0000 (10:58 +0100)]
[BUGFIX] SimpleFileBackend::setCacheDirectory returns valid path name

The comment for the method
\TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::setCacheDirectory()
states clearly, that it is possible to provide an absolute path as
cache directory. However, in the lower part of the function, it is
stated, that if ($cacheDirectory0 == '/') the documentRoot should be
set to '/'. That results in a returned path like '//...'.
This causes problems within
\TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr(), because pathes
with '//' in it are always invalid.

Resolves: #72635
Releases: master, 7.6, 6.2
Change-Id: I30e7743ba9835c99382b7c04153f91e688ead5fc
Reviewed-on: https://review.typo3.org/46148
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Adjust copyright year in README.md 55/46155/2
Wouter Wolters [Fri, 22 Jan 2016 13:41:33 +0000 (14:41 +0100)]
[TASK] Adjust copyright year in README.md

Resolves: #72893
Releases: master,7.6
Change-Id: I19a61cba6478a1e8012c559f7b857b02d769f7c7
Reviewed-on: https://review.typo3.org/46155
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>
3 years ago[!!!][TASK] RTE transformations: Remove hsc options 45/46145/3
Benni Mack [Fri, 22 Jan 2016 07:31:14 +0000 (08:31 +0100)]
[!!!][TASK] RTE transformations: Remove hsc options

The option to re-convert htmlspecialchars() between transformations
RTE and DB is always on, in order to clean HTML is always turned
on, meaning that the HTMLcleaner() method will not do htmlspecialchars() at all by default.

As these additional options is now obsolete with the current rtehtmlarea
extension (thus, always "enabled"), the options are removed.

Resolves: #72889
Releases: master
Change-Id: I6092054c65a031615546ceff9ee70a94f3033ec7
Reviewed-on: https://review.typo3.org/46145
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] RTE Transformations: Remove manual tag mapping functionality 44/46144/4
Benni Mack [Fri, 22 Jan 2016 07:23:10 +0000 (08:23 +0100)]
[!!!][TASK] RTE Transformations: Remove manual tag mapping functionality

More methods were removed that were only used for the old "ts"
transformations and have been tackled differently since the
introduction of "ts_css" transformations.

Resolves: #72888
Releases: master
Change-Id: I5315e57e1654af66f48fe5df807b9b57ca0382d9
Reviewed-on: https://review.typo3.org/46144
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Deprecate some functions not in use anymore in the core 47/46147/2
Frank Nägler [Fri, 22 Jan 2016 09:08:30 +0000 (10:08 +0100)]
[FOLLOWUP][TASK] Deprecate some functions not in use anymore in the core

Update the RST file

Resolves: #72851
Releases: master
Change-Id: I4258be69fd69a698f323854bd9caaa633c5e4807
Reviewed-on: https://review.typo3.org/46147
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace colored icons with action icons 40/46140/2
Frank Nägler [Thu, 21 Jan 2016 22:00:56 +0000 (23:00 +0100)]
[TASK] Replace colored icons with action icons

Resolves: #72883
Releases: master, 7.6
Change-Id: I5847784d0fe088f776030c5c3cb098773a2bd7c6
Reviewed-on: https://review.typo3.org/46140
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Deprecate some functions not in use anymore in the core 46/46146/3
Michael Oehlhof [Fri, 22 Jan 2016 08:39:20 +0000 (09:39 +0100)]
[FOLLOWUP][TASK] Deprecate some functions not in use anymore in the core

Update the RST file

Resolves: #72851
Releases: master
Change-Id: I86e6490ed8299c9e5fb817decb430a2017105214
Reviewed-on: https://review.typo3.org/46146
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove TYPO3/CMS/Backend/LegacyCssClasses module 37/46137/2
Frank Nägler [Thu, 21 Jan 2016 17:42:02 +0000 (18:42 +0100)]
[TASK] Remove TYPO3/CMS/Backend/LegacyCssClasses module

The module TYPO3/CMS/Backend/LegacyCssClasses was used in the beginning of
CMS 7, to prevent breaking tables. The last t3-table classes and the module self,
are removed with this patch now.

Resolves: #72879
Releases: master
Change-Id: I9116aa62c5ca302c5a0ee21acd989e8645c8ce8d
Reviewed-on: https://review.typo3.org/46137
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>
3 years ago[TASK] Replace and remove move old images 24/46124/10
Frank Nägler [Wed, 20 Jan 2016 22:36:36 +0000 (23:36 +0100)]
[TASK] Replace and remove move old images

Resolves: #72853
Releases: master
Change-Id: If9dd3c7ad96054b19bdf1411d0252de06c0cd63f
Reviewed-on: https://review.typo3.org/46124
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Deprecate some functions not in use anymore in the core 18/46118/3
Michael Oehlhof [Wed, 20 Jan 2016 20:35:22 +0000 (21:35 +0100)]
[TASK] Deprecate some functions not in use anymore in the core

Resolves: #72851
Releases: master
Change-Id: I585344f02c92466454e7bb0986a7fd380e4ed303
Reviewed-on: https://review.typo3.org/46118
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>
3 years ago[TASK] Optimize layout in cshmanuel help popup 38/46138/2
Frank Nägler [Thu, 21 Jan 2016 18:02:51 +0000 (19:02 +0100)]
[TASK] Optimize layout in cshmanuel help popup

Add class img-responsive to images in help popup.

Resolves: #72880
Releases: master, 7.6
Change-Id: Ifc83bbce7401ef8d822259ab14ff66315b40e273
Reviewed-on: https://review.typo3.org/46138
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>
3 years ago[TASK] Increase size of config field for backend_layout 39/46139/2
Wouter Wolters [Thu, 21 Jan 2016 21:16:35 +0000 (22:16 +0100)]
[TASK] Increase size of config field for backend_layout

Make textarea size of config field in backend_layout the same as
sys_template config field.

The config field is too small now, which results in a horizontal scrollbar.

Resolves: #72882
Releases: master
Change-Id: I95e35c24b8cf5f57e59bd14bf22e25c9984ad6d2
Reviewed-on: https://review.typo3.org/46139
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[!!!][TASK] Remove RTE transformation ts_preserve and preserveTags option 34/46134/3
Benni Mack [Thu, 21 Jan 2016 13:41:16 +0000 (14:41 +0100)]
[!!!][TASK] Remove RTE transformation ts_preserve and preserveTags option

The functionality can be completely built with allowTags and is
more flexible.

ts_preserve was only used in the "old" "content (default)" ts_transform
functionality, which was removed already.

Resolves: #72870
Releases: master
Change-Id: Ic4b8b9ce02c0f7672664c909be3e24955b17f873
Reviewed-on: https://review.typo3.org/46134
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] EXT:form - Remove deprecated code 84/45384/8
Ralf Zimmermann [Thu, 21 Jan 2016 10:08:18 +0000 (11:08 +0100)]
[!!!][TASK] EXT:form - Remove deprecated code

This patchset removes the compatibility layer of EXT:form. The layer
made sure that EXT:form acts almost like in TYPO3 6.2. This mainly
applies to the layout configuration and rendering.
In the former days integrators could use .layout settings on different
levels to change the output of the form elements in the frontend. The
whole process is not intuitive and not well documented.
Nowadyas integrators should use fluid templates to customize their
forms. With this patchset this is the only way to go.

Furthermore the SELECT, TEXTAREA and TEXTBLOCK elements are adjusted.
The automatic transformation of the .data and .content attribute is
removed. That way .text is the only valid attribute for adding a human
readable text to the above mentioned elements.
Using the old attribute causes no harm.
There will be neither an output nor an error message.

Resolves: #72861
Releases: master
Change-Id: Ibe35e68637b904c7db705d3c8fcf70b77dc8a1b1
Reviewed-on: https://review.typo3.org/45384
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove obsolete RteHtmlParser logic and methods 70/45870/12
Benni Mack [Thu, 14 Jan 2016 07:03:16 +0000 (08:03 +0100)]
[!!!][TASK] Remove obsolete RteHtmlParser logic and methods

Removed:
- RteHtmlParser->siteUrl()
- RteHtmlParser->getUrl()
- RteHtmlParser->HTMLcleaner_db() second parameter unused
- RteHtmlParser->getKeepTags() second parameter unused

Resolves: #72686
Releases: master
Change-Id: I0c4b4b6d17e3310218f9affc6d46418c1722ab68
Reviewed-on: https://review.typo3.org/45870
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] RTE: Always wrap RTE lines in <p> not <div> tags 30/46130/5
Benni Mack [Thu, 21 Jan 2016 07:21:50 +0000 (08:21 +0100)]
[!!!][TASK] RTE: Always wrap RTE lines in <p> not <div> tags

The rtehtmlarea RTE shipped with the TYPO3 Core does not
work with the RTE options "useDIVasParagraphTagForRTE"
and "remapParagraphTag" which allowed the content sent to the
RTE to use <div> tags or no tags instead of the regular <p>
tags.

Using these options before resulted in having multiple <div>
tags added every time the contents of the RTE were saved
to the database.

Since the RTE does not support this functionality, nor does
it make any sense, it is removed.

Resolves: #72866
Releases: master
Change-Id: I684594dc5eea98e9f88ef69cb2edf592c3a67516
Reviewed-on: https://review.typo3.org/46130
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] RTE: Store special TCA type configuration in local variable 23/46123/3
Benni Mack [Wed, 20 Jan 2016 22:05:04 +0000 (23:05 +0100)]
[TASK] RTE: Store special TCA type configuration in local variable

$this->rte_p is not used at all anymore, and can safely
be removed.

Resolves: #72855
Releases: master
Change-Id: I369296553313c0f21ca5d2e5448ea8d3d8fbf879
Reviewed-on: https://review.typo3.org/46123
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] RTE Parser - store allowed tag list in class property 21/46121/2
Benni Mack [Wed, 20 Jan 2016 21:43:25 +0000 (22:43 +0100)]
[TASK] RTE Parser - store allowed tag list in class property

Instead of having a local variable list, the code is cleaned
up by moving the allowed tags list into the class property.

No change in functionality is made.

Resolves: #72852
Releases: master
Change-Id: I58e26f02a58e5feb2096caa44c6a8538d59ea9b3
Reviewed-on: https://review.typo3.org/46121
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Apply CGL compatibility (PSR-1 and PSR-2) 31/46131/2
Wouter Wolters [Thu, 21 Jan 2016 08:49:13 +0000 (09:49 +0100)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)

Regular code cleanup about CGL standards.

Executed via php-cs-fixer fix --config-file Build/.php_cs typo3

Resolves: #72860
Releases: master
Change-Id: I5f9382a5ab9ad7ce1ab92da06c272e587ec78010
Reviewed-on: https://review.typo3.org/46131
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix call to formWidth in template module 27/46127/3
Georg Ringer [Thu, 21 Jan 2016 05:30:29 +0000 (06:30 +0100)]
[BUGFIX] Fix call to formWidth in template module

DocumentTemplate::formWidth() is not available and should be removed
anyway.
Replace the calls by direct usage of style attribute.

Change-Id: I141a4b74424c2ecd0a1341228856e23c8c42f20e
Resolves: #72854
Releases: master
Reviewed-on: https://review.typo3.org/46127
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Refactoring of BackendLayoutWizard 61/46061/9
Frank Nägler [Mon, 18 Jan 2016 15:01:04 +0000 (16:01 +0100)]
[TASK] Refactoring of BackendLayoutWizard

This patch remove the usage of ExtJS and move the JavaScript
logic into the new AMD module: TYPO3/CMS/Backend/GridEditor

Old images has been removed and CSS moved into backend.css.

Resolves: #72793
Releases: master
Change-Id: I13bf37d46941c7cdd094153036cd00e20f89c8e0
Reviewed-on: https://review.typo3.org/46061
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][TASK] Remove charset functionality for locales 28/46128/3
Benni Mack [Thu, 21 Jan 2016 06:43:02 +0000 (07:43 +0100)]
[FOLLOWUP][TASK] Remove charset functionality for locales

Textual changes

Resolves: #72826
Releases: master
Change-Id: I57bf559adff612a783176463365e1e8c36da6714
Reviewed-on: https://review.typo3.org/46128
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] RTE transformations: Allow div sections by default 03/46103/4
Benni Mack [Wed, 20 Jan 2016 08:59:47 +0000 (09:59 +0100)]
[!!!][TASK] RTE transformations: Allow div sections by default

Treat DIV as block elements by default (= remove "preserveDIVSections"). The info is now stored
within "blockElementList".

KeepTags "font" and "allowedFontColors" is now
treated like any other tag and attribute values.

Thus, the TSconfig options within RTE.default.proc

 - allowedFontColors
 - preserveDIVSections

have no effect anymore.

Resolves: #72837
Releases: master
Change-Id: I81daf95737058076fbf6bda763a39a7c02f7b732
Reviewed-on: https://review.typo3.org/46103
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>