Packages/TYPO3.CMS.git
2 years ago[TASK] Doctrine: exec_UPDATEquery in Tool/CleanUp 83/49283/2
Tobias Adolph [Mon, 1 Aug 2016 12:39:03 +0000 (14:39 +0200)]
[TASK] Doctrine: exec_UPDATEquery in Tool/CleanUp

Resolves: #77327
Releases: master
Change-Id: Ifd6329827a5d07731102b2f7b01b3537b12ba9e2
Reviewed-on: https://review.typo3.org/49283
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate install tool class DefaultConfiguration 75/49275/5
Markus Hoelzle [Mon, 1 Aug 2016 10:06:46 +0000 (12:06 +0200)]
[TASK] Doctrine: Migrate install tool class DefaultConfiguration

Resolves: #77322
Releases: master
Change-Id: I8b538c68a073813f31b60a6e299590646314a48e
Reviewed-on: https://review.typo3.org/49275
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate part of Tool/Cleanup 77/49277/3
Tobias Adolph [Mon, 1 Aug 2016 09:27:47 +0000 (11:27 +0200)]
[TASK] Doctrine: Migrate part of Tool/Cleanup

Resolves: #77320
Releases: master
Change-Id: I4e6b60767fe3910253df6fdd7801f1c536a17e88
Reviewed-on: https://review.typo3.org/49277
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate install tool class ImportantActions 74/49274/3
Markus Hoelzle [Mon, 1 Aug 2016 08:54:55 +0000 (10:54 +0200)]
[TASK] Doctrine: Migrate install tool class ImportantActions

Change-Id: Ibadb9f50a53f4cd66a7e55d9dd653bf2c75f07af
Resolves: #77319
Releases: master
Reviewed-on: https://review.typo3.org/49274
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Remove database prophecy call in InlineStackProcessorTest 63/49263/3
Wouter Wolters [Fri, 29 Jul 2016 11:14:23 +0000 (13:14 +0200)]
[TASK] Remove database prophecy call in InlineStackProcessorTest

The call is not needed. Without the call the Unit tests are green
as well.

Resolves: #77302
Releases: master
Change-Id: Ia50fc6c161d2bec3206122452136cd518ac10aa4
Reviewed-on: https://review.typo3.org/49263
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Doctrine: Migrate ext:core Registry 75/49175/6
Christian Kuhn [Fri, 22 Jul 2016 19:31:09 +0000 (21:31 +0200)]
[TASK] Doctrine: Migrate ext:core Registry

Migrate Registry class to doctrine and clean up the class
along the way. Split off those unit tests that mocked
database stuff and migrate them to functional tests.

Change-Id: I5c29ab8c6ff3fa9c77e5bc886988628d2c3d7fa5
Resolves: #77223
Releases: master
Reviewed-on: https://review.typo3.org/49175
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[!!!][TASK] Remove various TSFE properties 35/49135/6
Benni Mack [Wed, 20 Jul 2016 15:11:51 +0000 (17:11 +0200)]
[!!!][TASK] Remove various TSFE properties

The short-hand syntax for TYPO3_CONF_VARS in TSFE
is rather tedious when explaining to newcomers why
it was solved this way 12 years ago.

The patch changes all occurrences to use the
global array, as in all other parts of the TYPO3 Core.

Additionally, the following public properties are removed:

* defaultBodyTag (can be overriden via TypoScript)
* clientInfo (can be loaded via GeneralUtility::clientInfo())

Resolves: #77184
Releases: master
Change-Id: I7d6a78f0d32db5fb7635bb7dc7770cae49925644
Reviewed-on: https://review.typo3.org/49135
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][BUGFIX] Fix sys_log table on strict database 70/49270/3
Steffen Müller [Fri, 29 Jul 2016 15:34:11 +0000 (17:34 +0200)]
[FOLLOWUP][BUGFIX] Fix sys_log table on strict database

The column details must have a default value
because of NOT NULL.

Resolves: #77306
Releases: master
Change-Id: I5b564f8d3c20cc8c7164045201bb2ee5797cbeb6
Reviewed-on: https://review.typo3.org/49270
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Fix DatabaseWriter on strict database 65/49265/2
Wouter Wolters [Fri, 29 Jul 2016 12:16:23 +0000 (14:16 +0200)]
[BUGFIX] Fix DatabaseWriter on strict database

The column details must be set because it has no
default value.

Resolves: #77306
Releases: master
Change-Id: Ibee3f2e60d87ebdabf2d335b4215408eed241212
Reviewed-on: https://review.typo3.org/49265
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Doctrine: Migrate DatabaseSystemLanguageRows 10/49210/5
Wouter Wolters [Tue, 26 Jul 2016 14:41:55 +0000 (16:41 +0200)]
[TASK] Doctrine: Migrate DatabaseSystemLanguageRows

Resolves: #77260
Releases: master
Change-Id: I035ccb084841966492b8c6fada43aff6c313af5b
Reviewed-on: https://review.typo3.org/49210
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Doctrine: Migrate DatabaseWriter 54/49254/5
Wouter Wolters [Thu, 28 Jul 2016 15:00:21 +0000 (17:00 +0200)]
[TASK] Doctrine: Migrate DatabaseWriter

Resolves: #77293
Releases: master
Change-Id: I78b6a3294e46127dbea3e1c2f249f93e1c6110e5
Reviewed-on: https://review.typo3.org/49254
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Doctrine: Migrate AvatarViewHelper 47/49247/2
Wouter Wolters [Thu, 28 Jul 2016 12:36:17 +0000 (14:36 +0200)]
[TASK] Doctrine: Migrate AvatarViewHelper

Resolves: #77289
Releases: master
Change-Id: I59b9251ff037d46601513942f944a7313d3e67c3
Reviewed-on: https://review.typo3.org/49247
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[!!!][FEATURE] Render the file title in "file links" content element 35/49235/6
Thomas Scheibitz [Thu, 28 Jul 2016 09:54:09 +0000 (11:54 +0200)]
[!!!][FEATURE] Render the file title in "file links" content element

In the content element "File links", the file title is now displayed, if present.

Resolves: #77280
Releases: master
Change-Id: Ida8ffc72accbe23111806bcd0943a8ef8996bbdf
Reviewed-on: https://review.typo3.org/49235
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Suggest TCA overrides for FSC content elements 83/49183/7
Mathias Brodala [Mon, 25 Jul 2016 09:52:46 +0000 (11:52 +0200)]
[TASK] Suggest TCA overrides for FSC content elements

Resolves: #77236
Releases: master, 7.6
Change-Id: I7806e9626826a06415f9b09de072ace89fb49059
Reviewed-on: https://review.typo3.org/49183
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>
2 years ago[BUGFIX] Fix blacklist in DebuggerUtility::var_dump 29/49229/4
Wouter Wolters [Wed, 27 Jul 2016 13:57:50 +0000 (15:57 +0200)]
[BUGFIX] Fix blacklist in DebuggerUtility::var_dump

Wrong usage of strpos leads to not respecting the given blacklist.
Use in_array instead to solve the problem.

Resolves: #72407
Releases: master,7.6
Change-Id: I774bb7c4c9c2bd1c32b2955368b5d9033256100b
Reviewed-on: https://review.typo3.org/49229
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update require-dev packages to newest versions 42/49242/2
Wouter Wolters [Thu, 28 Jul 2016 11:21:47 +0000 (13:21 +0200)]
[TASK] Update require-dev packages to newest versions

Updates the following libraries:

phpunit/phpunit 5.4.8
friendsofphp/php-cs-fixer 1.11.6
codeception/codeception 2.2.3

Resolves: #77288
Releases: master
Change-Id: I9bc3af4ee74984138a58633abb2c17c14a4e7d62
Reviewed-on: https://review.typo3.org/49242
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix condition for USERDEF2 in procesItemState 41/49241/3
Stefan Bürk [Thu, 28 Jul 2016 10:21:27 +0000 (12:21 +0200)]
[BUGFIX] Fix condition for USERDEF2 in procesItemState

Fix a wrong condition in the procesItemState method for MENU handling
for the USERDEF2 itemstate, so it would not be ignored anymore.

Initializing the USERDEF2conf was never done, even if one or more
USERDEF2 item states was found, because the condition was checking
for NULL === TRUE, which will never be TRUE.

Resolves: #77284
Releases: master, 7.6
Change-Id: I16c1d21f03c9aa3565744cae90b7f0cb487ec009
Reviewed-on: https://review.typo3.org/49241
Tested-by: Bamboo TYPO3com <info@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>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Doctrine: Migrate AbstractExportTestCase 68/49168/7
Wouter Wolters [Fri, 22 Jul 2016 12:20:41 +0000 (14:20 +0200)]
[TASK] Doctrine: Migrate AbstractExportTestCase

Resolves: #77214
Releases: master
Change-Id: I84a121d462cf33400dd6eec4a622f9daed153c91
Reviewed-on: https://review.typo3.org/49168
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Doctrine: Migrate BackendUserController 07/49207/4
Wouter Wolters [Tue, 26 Jul 2016 12:00:09 +0000 (14:00 +0200)]
[TASK] Doctrine: Migrate BackendUserController

Migrate switchUser and terminateSession to doctrine.

Resolves: #77258
Releases: master
Change-Id: Ia9b62d6057f3fe05224074e73a6d5d64f926f605
Reviewed-on: https://review.typo3.org/49207
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove converting pageNotFound_handling in bootstrap 32/49232/2
Wouter Wolters [Thu, 28 Jul 2016 07:55:29 +0000 (09:55 +0200)]
[TASK] Remove converting pageNotFound_handling in bootstrap

On every request the pageNotFound_handling is casted to a real
boolean if needed. This is not needed and we fix the code execution
to catch this case. We gain not much with this change but makes the
bootstrap smaller.

Resolves: #54555
Releases: master
Change-Id: I2289eb6812f1626af513d9ac1bdfe96d41360212
Reviewed-on: https://review.typo3.org/49232
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Remove some unused get methods for TYPO3_DB 52/49252/2
Wouter Wolters [Thu, 28 Jul 2016 13:59:30 +0000 (15:59 +0200)]
[TASK] Remove some unused get methods for TYPO3_DB

Resolves: #77291
Releases: master
Change-Id: Ide336171ccfabb2d347dbad0a7e2f801c062f4e3
Reviewed-on: https://review.typo3.org/49252
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix wrong total count in record list 43/49243/5
Georg Ringer [Thu, 28 Jul 2016 11:37:39 +0000 (13:37 +0200)]
[BUGFIX] Fix wrong total count in record list

Remove the offset and limit constraints to get the full count of records
in the record list.

Resolves: #77286
Resolves: #77278
Releases: master
Change-Id: I31ba1b6648b0f7caf0a633ab0d90a99e7880797a
Reviewed-on: https://review.typo3.org/49243
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove unused ContainerViewHelper from ext:install 38/49238/2
Wouter Wolters [Thu, 28 Jul 2016 10:12:37 +0000 (12:12 +0200)]
[TASK] Remove unused ContainerViewHelper from ext:install

The ViewHelper is not in use anymore and can be removed.

Resolves: #77285
Releases: master
Change-Id: I780e01dda278d258f693ee3663bcee4ba406f4e5
Reviewed-on: https://review.typo3.org/49238
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Suggest "fileinfo" PHP extension 49/49049/4
Mathias Brodala [Tue, 19 Jul 2016 09:08:04 +0000 (11:08 +0200)]
[TASK] Suggest "fileinfo" PHP extension

While not exactly mandatory this extension is essential for a fully
working TYPO3 installation, thus recommend to install it.

Resolves: #77153
Releases: master, 7.6
Change-Id: Ifa88653e36a86771b7549f953a019d2cee0bd367
Reviewed-on: https://review.typo3.org/49049
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Port t3editor CSS to LESS 08/49208/4
Florian Steller [Fri, 1 Jul 2016 15:03:01 +0000 (17:03 +0200)]
[TASK] Port t3editor CSS to LESS

Resolves: #77215
Releases: master
Change-Id: Ide73ff1047a16450edf6a88ec062d05019209e58
Reviewed-on: https://review.typo3.org/49208
Tested-by: Bamboo TYPO3com <info@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[FOLLOWUP][TASK] Streamline ext_tables/ext_localconf of system extensions 31/49231/2
Nicole Cordes [Wed, 27 Jul 2016 20:42:54 +0000 (22:42 +0200)]
[FOLLOWUP][TASK] Streamline ext_tables/ext_localconf of system extensions

This patch removes a superfluous DriverRegistry->addDriversToTCA call
which is done in Configuration/TCA/Overrides/sys_file_storage.php
already.

Resolves: #77037
Releases: master
Change-Id: I654a97deefeb9c1d3f709bba0731ca93c1b6005a
Reviewed-on: https://review.typo3.org/49231
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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[!!!][TASK] Remove legacy soft references functionality 33/48933/7
Benni Mack [Tue, 12 Jul 2016 16:24:34 +0000 (18:24 +0200)]
[!!!][TASK] Remove legacy soft references functionality

The soft references based on TSconfig, TStemplate and images within
fileadmin/ are not accurate and thus useless since it's not common
anymore to reference TSconfig or TStemplate code inline inside the
DB fields, and also the data inside the softrefparser hasn't been used
anymore.

In order to refactor the SoftReference Index the old legacy code is
removed first without substitution.

The following softref keys are not evaluated anymore:
* TSconfig
* TStemplate

and can be removed from TCA.

The "image" soft reference key is not evaluating files within
fileadmin/ anymore (that are not linked as files).

The "typolink" and "typolink_tag" soft reference parsers don't evalute
links to plain files within fileadmin/ anymore.

The public property "SoftReferenceIndex::$fileAdminDir" is removed.

The following PHP methods are removed without substitution:
* SoftReferenceIndex::findRef_TStemplate()
* SoftReferenceIndex::findRef_TSconfig()
* SoftReferenceIndex::fileadminReferences()

Resolves: #77156
Releases: master
Change-Id: I0bc791a051fda06715175c2f526dddb90b8e4391
Reviewed-on: https://review.typo3.org/48933
Tested-by: Bamboo TYPO3com <info@typo3.com>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() 25/49125/4
Wouter Wolters [Wed, 20 Jul 2016 10:21:54 +0000 (12:21 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments()

In ext:indexed_search and ext:filelist the arguments are moved.

Resolves: #76915
Releases: master
Change-Id: I1dcbfe54a56c894b11a35b081e16f6d292da41f4
Reviewed-on: https://review.typo3.org/49125
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Streamline ext_tables/ext_localconf of system extensions 04/48004/5
Benni Mack [Tue, 3 May 2016 20:23:49 +0000 (22:23 +0200)]
[TASK] Streamline ext_tables/ext_localconf of system extensions

Avoid $_EXTKEY, $_EXTCONF and unset variables that are used.

This is done so devs who look into the core extensions to see
how things are registered see that it's always done the same way.

Resolves: #77037
Releases: master
Change-Id: I69a99bbb9f2e57fd6215506e919704b61f376c9c
Reviewed-on: https://review.typo3.org/48004
Tested-by: Bamboo TYPO3com <info@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] Set $escapeOutput to false for various backend VH 14/49214/3
Georg Ringer [Tue, 26 Jul 2016 17:07:44 +0000 (19:07 +0200)]
[BUGFIX] Set $escapeOutput to false for various backend VH

Set $escapeOutput to false for the following ViewHelpers:

- PagePathViewHelper
- PageInfoViewHelper

Resolves: #77261
Releases: master
Change-Id: I88d1b2591ce5c187056998d04755b9d4fcbcc07e
Reviewed-on: https://review.typo3.org/49214
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Show DataHandler table in log message 41/48741/4
Benni Mack [Thu, 30 Jun 2016 10:21:53 +0000 (12:21 +0200)]
[BUGFIX] Show DataHandler table in log message

When copying a record without permission, the log message
does not show which table was affected.

The patch adds the information to the log message and also
sets the right log information to the logger.

Resolves: #76885
Releases: master, 7.6
Change-Id: Ieb60bf90ac8062b9eb6e856d3b588e397af4dbfe
Reviewed-on: https://review.typo3.org/48741
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Thomas Mayer <thomas.mayer@2bis10.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][BUGFIX] Correct record title escaping 06/49206/3
Nicole Cordes [Tue, 26 Jul 2016 10:32:29 +0000 (12:32 +0200)]
[FOLLOWUP][BUGFIX] Correct record title escaping

This patch corrects the IRRE header for sys_file_references.

Resolves: #77248
Related: #76399
Related: #76668
Related: #76900
Releases: master, 7.6
Change-Id: Ic0791d71b7ff5aa3e9caf098ea75fa254efa6c4b
Reviewed-on: https://review.typo3.org/49206
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Use CacheManager within TemplateService 34/49134/4
Benni Mack [Wed, 20 Jul 2016 15:04:30 +0000 (17:04 +0200)]
[TASK] Use CacheManager within TemplateService

In order to decouple TemplateService and PageRepository more
and more, the Cache Management for TS templates are moved
into proper (and properly named) protected methods.

Resolves: #77179
Releases: master
Change-Id: I5034e766bc0bb6e120fd912afef2d12a41ce0f66
Reviewed-on: https://review.typo3.org/49134
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Fix link to edit file metadata in full window 67/48667/3
Wouter Wolters [Fri, 24 Jun 2016 09:48:29 +0000 (11:48 +0200)]
[BUGFIX] Fix link to edit file metadata in full window

When opening a window with a file reference in a full window
it is not possible to click the edit metadata button.

Use a normal href to avoid the issue with choosing the correct frame.

Resolves: #76729
Releases: master,7.6
Change-Id: Iaa140f28104782870c50ef0d876e472067a09fed
Reviewed-on: https://review.typo3.org/48667
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Doctrine: Migrate PageLinkHandler 51/49151/2
Wouter Wolters [Thu, 21 Jul 2016 12:59:40 +0000 (14:59 +0200)]
[TASK] Doctrine: Migrate PageLinkHandler

Resolves: #77194
Releases: master
Change-Id: I51fe81c8a955d3cb781c4b00714ba90fa48e20e9
Reviewed-on: https://review.typo3.org/49151
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] RTE: Correct behavior on empty textfield in Firefox 50/49150/8
Andreas Fernandez [Thu, 21 Jul 2016 12:14:31 +0000 (14:14 +0200)]
[BUGFIX] RTE: Correct behavior on empty textfield in Firefox

With Firefox, the RTE produces several JavaScript errors if the textfield
is empty. The issue is that on Firefox it's tried to access the parent
node of the html tag which is nonsense.

Some regular expressions and an additional 'undefined' check are added
to fix this wrong behavior.

Resolves: #77191
Releases: master, 7.6
Change-Id: I617bdb6415c0468894aee08101c9d26cb790a077
Reviewed-on: https://review.typo3.org/49150
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[TASK] Move method arguments to initializeArguments() in ext:extensionmanager 72/48772/6
Wouter Wolters [Fri, 1 Jul 2016 15:03:01 +0000 (17:03 +0200)]
[TASK] Move method arguments to initializeArguments() in ext:extensionmanager

Resolves: #76913
Releases: master
Change-Id: Ib9deb03af724bbbb3f782f8d0f109686d6ba9965
Reviewed-on: https://review.typo3.org/48772
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Update bootstrap to 3.3.7 00/49200/2
Wouter Wolters [Tue, 26 Jul 2016 06:54:45 +0000 (08:54 +0200)]
[TASK] Update bootstrap to 3.3.7

To support jQuery 3 we update Twitter Bootstrap to 3.3.7.

Resolves: #77247
Releases: master
Change-Id: I717afb8c890ea0bf11e8d399797363c414f751b2
Reviewed-on: https://review.typo3.org/49200
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Florian Steller <florian-steller@outlook.de>
Tested-by: Florian Steller <florian-steller@outlook.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Correct record title escaping 79/48779/6
Nicole Cordes [Sat, 2 Jul 2016 17:26:08 +0000 (19:26 +0200)]
[BUGFIX] Correct record title escaping

This patch removes default record title escaping in resolved DataProvider
data and adds proper escaping where html output is generated.

Resolves: #76399
Resolves: #76668
Resolves: #76900
Releases: master, 7.6
Change-Id: I03cf41c5200e920088116d1a67a2e342e46142d3
Reviewed-on: https://review.typo3.org/48779
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[!!!][TASK] Remove ExtDirect eID entry point 42/49142/3
Benni Mack [Wed, 20 Jul 2016 23:07:49 +0000 (01:07 +0200)]
[!!!][TASK] Remove ExtDirect eID entry point

ExtDirect could be called previously as an eID simulating an
ExtDirect Backend AJAX call in the frontend. the functionality
has been removed without substitution.

Resolves: #77186
Releases: master
Change-Id: I2dffa1f69e47ae5a02a8df5c0f7851f496c8fb66
Reviewed-on: https://review.typo3.org/49142
Tested-by: Bamboo TYPO3com <info@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: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Add category expand all and collapse all icons to the registry 77/49177/2
Tymoteusz Motylewski [Sun, 24 Jul 2016 15:16:27 +0000 (17:16 +0200)]
[TASK] Add category expand all and collapse all icons to the registry

Resolves: #77234
Releases: master
Change-Id: Ic8b35ec3f50461555658a6caaa7a7c7d4e68b57e
Reviewed-on: https://review.typo3.org/49177
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() in several sysexts 71/48771/6
Wouter Wolters [Fri, 1 Jul 2016 14:25:50 +0000 (16:25 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in several sysexts

Resolves: #76916
Releases: master
Change-Id: I987925b1b99d5f6c53c181d8ac08b586e628e8f4
Reviewed-on: https://review.typo3.org/48771
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Remove siteRelPath from TYPO3_LOADED_EXT 40/49140/3
Benni Mack [Wed, 20 Jul 2016 22:13:06 +0000 (00:13 +0200)]
[TASK] Remove siteRelPath from TYPO3_LOADED_EXT

The siteRelPath information inside TYPO3_LOADED_EXT can
be fetched in uncritical situation (as it is used now) from extPath()
instead, thus removing one more option from the global array.

Resolves: #77183
Releases: master
Change-Id: I8fd77e8c29afe1fb435b3b8165483ea1e1d16091
Reviewed-on: https://review.typo3.org/49140
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[FEATURE] Introduce hook for custom result browser implementations 85/48185/11
Andreas Fernandez [Tue, 17 May 2016 10:14:29 +0000 (12:14 +0200)]
[FEATURE] Introduce hook for custom result browser implementations

The hook ``[\TYPO3\CMS\Frontend\Plugin\AbstractPlugin::class]['pi_list_browseresults']``
may be used to register a custom result browser implementation without the
need to override the method ``AbstractPlugin::pi_list_browseresults`` in
each pi-based plugin.
This is helpful if an implementation should be used for either all or
specific plugins.

Resolves: #76209
Releases: master
Change-Id: Iefab37eaac51c43a7daa225e3cf2f335f6d3975f
Reviewed-on: https://review.typo3.org/48185
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Minor update for JavaScript dependencies 31/49131/2
Wouter Wolters [Wed, 20 Jul 2016 12:39:38 +0000 (14:39 +0200)]
[TASK] Minor update for JavaScript dependencies

* autosize
* cropper
* datatables

Resolves: #77172
Releases: master
Change-Id: I02e671f47685a7aa315f5fa166993df4357482b2
Reviewed-on: https://review.typo3.org/49131
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Update swiftmailer to 5.4.3 28/49128/3
Wouter Wolters [Wed, 20 Jul 2016 12:06:12 +0000 (14:06 +0200)]
[TASK] Update swiftmailer to 5.4.3

Resolves: #77166
Releases: master
Change-Id: I73143ffd0d347dc5752caab97d189ab03a8ee693
Reviewed-on: https://review.typo3.org/49128
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Remove static calls to assert function in CheckboxViewHelperTest 46/49146/2
Wouter Wolters [Thu, 21 Jul 2016 07:55:58 +0000 (09:55 +0200)]
[TASK] Remove static calls to assert function in CheckboxViewHelperTest

Resolves: #77189
Releases: master
Change-Id: I594b7c992d402d16c789f750dbc354a13a9ac607
Reviewed-on: https://review.typo3.org/49146
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Fix double encoding in VersionModuleController 49/49149/3
Wouter Wolters [Thu, 21 Jul 2016 11:02:40 +0000 (13:02 +0200)]
[BUGFIX] Fix double encoding in VersionModuleController

The function getRecordTitle does htmlspecialchars when
3rd parameter is set to true. Remove the surrounding
htmlspecialchars to prevent double encoding.

Resolves: #77192
Releases: master,7.6
Change-Id: Ic973c127dd6b5134ab74f89df7061144e5d03068
Reviewed-on: https://review.typo3.org/49149
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Peter Foerger <pfoerger@mac.com>
Tested-by: Peter Foerger <pfoerger@mac.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Replace category tree toolbar icons with SVG 71/49171/2
Tymoteusz Motylewski [Fri, 22 Jul 2016 13:56:31 +0000 (15:56 +0200)]
[TASK] Replace category tree toolbar icons with SVG

Expand all and collapse all icons are now SVG.
Also leftover styles and icon from #77081 are removed (recursive mode icon)

Releases: master
Resolves: #77220
Change-Id: Ifa6e02066810b6d6bac10780e5d73e7f81059372
Reviewed-on: https://review.typo3.org/49171
Tested-by: Bamboo TYPO3com <info@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[TASK] Removed outdated CSS vendor prefixes 72/49172/3
Florian Steller [Fri, 22 Jul 2016 14:44:27 +0000 (16:44 +0200)]
[TASK] Removed outdated CSS vendor prefixes

updated npm package autoprefixer to 6.3.7

Resolves: #77222
Releases: master
Change-Id: Ibb70258cf42cba29b7a47788ca1a52e26b4e1e77
Reviewed-on: https://review.typo3.org/49172
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Respect language in Section menu 63/49163/3
Tim Spiekerkötter [Fri, 22 Jul 2016 09:15:14 +0000 (11:15 +0200)]
[BUGFIX] Respect language in Section menu

Fix a typo inside the query configuration with
causes that there was no languageField key
inside the query configuration. By fixing the typo
the section menu can now render translated records
in the default langauge again.

Resolves: #77210
Releases: master, 7.6
Change-Id: Ibeece79e6aa5e4dbd29b2d613275ac2225d4098f
Reviewed-on: https://review.typo3.org/49163
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Changed Constant Editor and Info/Modify subline to h3 66/49166/3
Florian Steller [Fri, 22 Jul 2016 11:41:05 +0000 (13:41 +0200)]
[BUGFIX] Changed Constant Editor and Info/Modify subline to h3

Resolves: #77212
Releases: master
Change-Id: Ia6414b34fe3910fcdaa085e98295826abb239b39
Reviewed-on: https://review.typo3.org/49166
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Use new instead of makeInstance in unit tests 69/49169/5
Minh-Thien Nhan [Fri, 22 Jul 2016 12:05:34 +0000 (14:05 +0200)]
[TASK] Use new instead of makeInstance in unit tests

Instantiating test subject in unit tests with makeInstance()
is not a good thing since this may trigger xclass and
singleton patterns. This is not wanted. Use new() instead.

Releases: master
Resolves: #77216
Change-Id: Ibb447aa3318653c1ca4f268937dec8d6f88d93c5
Reviewed-on: https://review.typo3.org/49169
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Added space after template icon 64/49164/5
Florian Steller [Fri, 22 Jul 2016 09:56:48 +0000 (11:56 +0200)]
[BUGFIX] Added space after template icon

Fixed template icon margin for constant editor and info/modify template

Resolves: #77201
Releases: master
Change-Id: Idfa68eed2687bf46dc0ce11c98de4dac1f3baf09
Reviewed-on: https://review.typo3.org/49164
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Make ViewHelperBaseTestcase always available 58/49158/2
Mark Watney [Thu, 21 Jul 2016 22:50:54 +0000 (00:50 +0200)]
[BUGFIX] Make ViewHelperBaseTestcase always available

This is a follow-up commit to f648cdc.

To ease the usage of the core with extensions, with f648cdc we moved the
base test classes into a different place to be able to make them available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

The current .gitattributes file causes that this class was not available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

This is a non breaking change, as the classes will be available in any
case after that.

Resolves: #77205
Releases: master
Change-Id: I6f00ac1cb8c48cf2faea8bae666af691d8a1f7c2
Reviewed-on: https://review.typo3.org/49158
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Remove unused getDatabaseConnection from PreviewHook 52/49152/2
Wouter Wolters [Thu, 21 Jul 2016 13:27:55 +0000 (15:27 +0200)]
[TASK] Remove unused getDatabaseConnection from PreviewHook

Resolves: #77198
Releases: master
Change-Id: I1b97e2bdcf9d1e4c5869b88dfac919e0235d0bfd
Reviewed-on: https://review.typo3.org/49152
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Remove duplicate $queryBuilder->execute() call in PageLayoutView 54/49154/2
Wouter Wolters [Thu, 21 Jul 2016 14:05:02 +0000 (16:05 +0200)]
[BUGFIX] Remove duplicate $queryBuilder->execute() call in PageLayoutView

Resolves: #77199
Releases: master
Change-Id: Ibe45040bc12f4705b0e28479785f4e003ff80c90
Reviewed-on: https://review.typo3.org/49154
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] SQL error in workspaces module 56/49156/3
Francois Suter [Thu, 21 Jul 2016 15:46:02 +0000 (17:46 +0200)]
[BUGFIX] SQL error in workspaces module

A wrong declaration of arguments while building a query generates
a SQL error which breaks the change information popup in the
workspaces module.

Resolves: #77202
Releases: master
Change-Id: I8f6dacf518154c0730547f016e23e70ea255e39d
Reviewed-on: https://review.typo3.org/49156
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>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[!!!][TASK] Drop ExtJS support in Frontend TypoScript 39/49139/3
Benni Mack [Wed, 20 Jul 2016 20:34:50 +0000 (22:34 +0200)]
[!!!][TASK] Drop ExtJS support in Frontend TypoScript

The TypoScript options

page.javascriptLibs.ExtJs
page.javascriptLibs.ExtJs.debug
page.inlineLanguageLabel
page.extOnReady

have been removed from TypoScript and are not evaluated anymore.

Resolves: #77180
Releases: master
Change-Id: I364c9b9140b6245897d8d0a07c45bfdaacdb4591
Reviewed-on: https://review.typo3.org/49139
Tested-by: Bamboo TYPO3com <info@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[TASK] Doctrine: Migrate cache Typo3DatabaseBackend 21/49121/8
Christian Kuhn [Tue, 19 Jul 2016 22:43:30 +0000 (00:43 +0200)]
[TASK] Doctrine: Migrate cache Typo3DatabaseBackend

Migration of Typo3 database cache backend to doctrine.
The unit tests that checked if specific db queries are
fired didn't make much sense, they are moved over to
a bunch of functional tests to verify final state in
database is as expected.

Change-Id: Idc1bc20b13eb30f4b83ef8e7d6083c669bc0ace7
Resolves: #77160
Releases: master
Reviewed-on: https://review.typo3.org/49121
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Doctrine: connectToDB in TSFE 41/49141/2
Benni Mack [Wed, 20 Jul 2016 22:55:54 +0000 (00:55 +0200)]
[TASK] Doctrine: connectToDB in TSFE

The patch changes the database connection in TSFE
in "connectToDB" to Doctrine.

Resolves: #77185
Releases: master
Change-Id: Ia2ea7a191cce7a5cfa692583ab1b91ed1e5b1ceb
Reviewed-on: https://review.typo3.org/49141
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update require-dev packages to newest versions 27/49127/2
Wouter Wolters [Wed, 20 Jul 2016 11:57:04 +0000 (13:57 +0200)]
[TASK] Update require-dev packages to newest versions

Resolves: #77165
Releases: master
Change-Id: If47da6f4db39ab690f3d5bb415683b116e61e185
Reviewed-on: https://review.typo3.org/49127
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix path to icons in ext:form 48/49148/3
Wouter Wolters [Thu, 21 Jul 2016 10:41:42 +0000 (12:41 +0200)]
[BUGFIX] Fix path to icons in ext:form

One ../ too much, remove it to have the icons working again.

Resolves: #77193
Releases: master
Change-Id: Ifce095548a7eb7af26701a38a301a9a379948aaa
Reviewed-on: https://review.typo3.org/49148
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Joe Jones <foesse@web.de>
Tested-by: Joe Jones <foesse@web.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Return to content element after closing 45/49145/3
K J Kooistra [Wed, 20 Jul 2016 08:39:37 +0000 (10:39 +0200)]
[BUGFIX] Return to content element after closing

When editing a content element in the page module and (saving and)
closing it the view will now jump back to the content element.
This is especially useful for pages with a lot of content.

Resolves: #70074
Releases: master,7.6
Change-Id: Ica27bb561f3b3c19c56b38d211a75e22e018e090
Reviewed-on: https://review.typo3.org/49145
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[!!!][TASK] Remove ExtJS from RTE 45/48245/37
Andreas Fernandez [Mon, 23 May 2016 16:07:55 +0000 (18:07 +0200)]
[!!!][TASK] Remove ExtJS from RTE

The RTE user interface has been rewritten to use jQuery and Bootstrap,
ExtJS is not used anymore. Due to internal changes, existing plugins
most likely need migration as well.
The option `RTEsetup.properties.colors` has been removed in favor
of using the jQuery color picker already used in the TYPO3 core.

Resolves: #77137
Releases: master
Change-Id: Ibd84d030614f7bd538d79f2e95ff062d896221f9
Reviewed-on: https://review.typo3.org/48245
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Doctrine: Migrate GeneralUtility 29/49129/2
Benni Mack [Wed, 20 Jul 2016 12:21:34 +0000 (14:21 +0200)]
[TASK] Doctrine: Migrate GeneralUtility

Resolves: #77167
Releases: master
Change-Id: Iffc09dd3251e55de185c9c88169e2f9258588d60
Reviewed-on: https://review.typo3.org/49129
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove unused ContainerViewHelper from ext:filelist 26/49126/2
Wouter Wolters [Wed, 20 Jul 2016 10:24:47 +0000 (12:24 +0200)]
[TASK] Remove unused ContainerViewHelper from ext:filelist

Resolves: #77163
Releases: master
Change-Id: I3d96d8e20bb73632a71b59204f20cf77e0813fc7
Reviewed-on: https://review.typo3.org/49126
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() in ext:beuser 70/48770/6
Wouter Wolters [Fri, 1 Jul 2016 12:27:22 +0000 (14:27 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in ext:beuser

Resolves: #76909
Releases: master
Change-Id: Iadc46b0281bce3671be2c84aa5cf5ba276ecee47
Reviewed-on: https://review.typo3.org/48770
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() in ext:install 24/49124/3
Wouter Wolters [Wed, 20 Jul 2016 09:43:05 +0000 (11:43 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in ext:install

Resolves: #76912
Releases: master
Change-Id: Icf881eb735f1530a86faaa3f93dac64209cb0624
Reviewed-on: https://review.typo3.org/49124
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move arguments to initializeArguments() in RadioVH in ext:fluid 85/48885/9
Roberto Torresani [Mon, 11 Jul 2016 09:03:30 +0000 (11:03 +0200)]
[TASK] Move arguments to initializeArguments() in RadioVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.
Change the UnitTest form RadioViewHelperTest with setArguments().

Resolves: #77023
Releases: master
Change-Id: I211090b546f1faaef49b3c0b6713ee9f58836224
Reviewed-on: https://review.typo3.org/48885
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Roberto Torresani <erreti@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move arguments to initializeArguments() in PageVH in ext:fluid 01/48901/5
Roberto Torresani [Mon, 11 Jul 2016 14:15:42 +0000 (16:15 +0200)]
[TASK] Move arguments to initializeArguments() in PageVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change
Change the UnitTest form PageViewHelperTest with setArguments()
Introduce the function setArgumentsUnderTest()

Resolves: #77015
Releases: master
Change-Id: Ib21caa968d3a1d382885bef5b209d7f81c982f88
Reviewed-on: https://review.typo3.org/48901
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move arguments to initializeArguments() in ExternalVH in ext:fluid 79/48879/9
Roberto Torresani [Sun, 10 Jul 2016 18:35:15 +0000 (20:35 +0200)]
[TASK] Move arguments to initializeArguments() in ExternalVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.
Change the UnitTest form EmailViewHelper with setArguments().

Resolves: #77014
Releases: master
Change-Id: I5f0da2ec3742b7711f04e5a7e2fc270a1b2303c0
Reviewed-on: https://review.typo3.org/48879
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() in ext:belog 68/48768/5
Wouter Wolters [Fri, 1 Jul 2016 12:01:01 +0000 (14:01 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in ext:belog

Resolves: #76907
Releases: master
Change-Id: I585c785c0eb83980e7d7804fd1699de8dafffc82
Reviewed-on: https://review.typo3.org/48768
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[TASK] Show case sensitive command identifier 15/48615/2
Georg Ringer [Mon, 20 Jun 2016 17:46:23 +0000 (19:46 +0200)]
[TASK] Show case sensitive command identifier

Instead of using strtolower() use the names of the commands as
provided by the CommandController. This improves the readability
a lot.

Resolves: #76712
Releases: master
Change-Id: Ie85146dc8dbdabd4901996b7324ac476b7d78fdf
Reviewed-on: https://review.typo3.org/48615
Tested-by: Bamboo TYPO3com <info@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[TASK] Cleanup RTEhtmlarea ext_localconf.php 04/48904/4
Benni Mack [Mon, 11 Jul 2016 14:49:42 +0000 (16:49 +0200)]
[TASK] Cleanup RTEhtmlarea ext_localconf.php

A lot of code in ext_localconf.php of EXT:rtehtmlarea can be streamlined:

* strpos instead of strstr for string checks
* initializing plugins without "disableInFE = false" as it is false by default
* array shorthand syntax
* Remove TYPO3_MODE check for status report

Resolves: #77035
Releases: master
Change-Id: I8059aee70775382aabd5af2d0e4d748562e590db
Reviewed-on: https://review.typo3.org/48904
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Remove unused TestViewHelper2 fixture 71/48871/3
Ivaylo Kolbinger Ivanov [Sun, 10 Jul 2016 10:36:57 +0000 (12:36 +0200)]
[TASK] Remove unused TestViewHelper2 fixture

Resolves: #77003
Releases: master
Change-Id: I93352c6969ecc06c296f9816f5cd39c93d7f9665
Reviewed-on: https://review.typo3.org/48871
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Move arguments to initializeArguments() in CObjectVH in ext:fluid 29/48929/7
Roberto Torresani [Tue, 12 Jul 2016 11:11:04 +0000 (13:11 +0200)]
[TASK] Move arguments to initializeArguments() in CObjectVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.

Resolves: #77066
Releases: master
Change-Id: I27aeae59d200e90dc7510154a7d3f782f00531f3
Reviewed-on: https://review.typo3.org/48929
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Install Tool: Store numbers and bool values properly 45/48345/7
Benni Mack [Fri, 27 May 2016 16:27:15 +0000 (18:27 +0200)]
[TASK] Install Tool: Store numbers and bool values properly

The install tool ("All Configuration") does not recognize boolean
or integer values, even though they are set in the comments section
of the DefaultConfiguration.php file.

This is changed into bool and even integer numbers to be cast correctly
when using All Configuration and storing the data into LocalConfiguration.php.

Resolves: #76336
Releases: master
Change-Id: I919d2390fd9e07438f77cfd7b76b2d19b6b08000
Reviewed-on: https://review.typo3.org/48345
Tested-by: Bamboo TYPO3com <info@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>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove own implementations in AbstractViewHelper 11/49011/7
Nicole Cordes [Sun, 17 Jul 2016 10:08:27 +0000 (12:08 +0200)]
[TASK] Remove own implementations in AbstractViewHelper

The own implementation of AbstractViewHelper::registerArgument and
AbstractViewHelper::overrideArgument aren't needed anymore. Both
functions of the Fluid Standalone can be used safely.

Furthermore two unused private properties are removed with this patch.

Resolves: #77134
Releases: master
Change-Id: Ib82715252b1a64c9c37955576e55ad9b11defad6
Reviewed-on: https://review.typo3.org/49011
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Remove extRelPath from module configuration 19/48919/2
Benni Mack [Tue, 12 Jul 2016 09:09:07 +0000 (11:09 +0200)]
[TASK] Remove extRelPath from module configuration

The module configuration sets the extRelPath but is never evaluated
anymore since 8.0 and the streamlined ModuleLoader functionality.

Resolves: #77058
Releases: master
Change-Id: Iea16d5cf493bd7e584722d494104a515cbc01cf6
Reviewed-on: https://review.typo3.org/48919
Tested-by: Bamboo TYPO3com <info@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>
2 years ago[TASK] Remove typo3RelPath from TYPO3_LOADED_EXT 14/49114/3
Benni Mack [Tue, 19 Jul 2016 20:03:49 +0000 (22:03 +0200)]
[TASK] Remove typo3RelPath from TYPO3_LOADED_EXT

The $TYPO3_LOADED_EXT compatibility array contains
the property "typo3RelPath" which contains the path
relative to the typo3/ main directory.

As this path is not needed anymore, the property can be removed
from the global array.

Resolves: #77158
Releases: master
Change-Id: Ibc8341606f46cdd700fd309b03796358ffcfe75d
Reviewed-on: https://review.typo3.org/49114
Tested-by: Bamboo TYPO3com <info@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>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Allow overriding of image manipulation crop ratios 17/49117/3
Benni Mack [Tue, 19 Jul 2016 20:39:19 +0000 (22:39 +0200)]
[BUGFIX] Allow overriding of image manipulation crop ratios

It is not possible to change or override crop ratios via TSconfig
for sys_file_reference (e.g. for a specific user or page tree branch),
thus making the cropping functionality a pain for bigger sites.

Setting a FormEngine option as expected like
  TCEFORM.sys_file_reference.crop.config.ratios.2\.15 = Widescreen
does now work.

Resolves: #77159
Releases: master, 7.6
Change-Id: I9b1366ed4339150c366fc36a814a251cc407afaa
Reviewed-on: https://review.typo3.org/49117
Tested-by: Bamboo TYPO3com <info@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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove selectTree options:width,allowRecursiveMode,autoSizeMax 60/48960/6
Tymoteusz Motylewski [Wed, 13 Jul 2016 13:17:19 +0000 (15:17 +0200)]
[!!!][TASK] Remove selectTree options:width,allowRecursiveMode,autoSizeMax

This patch removes following TCA options related
to 'renderType' => 'selectTree', FormEngine elements:

* ['config']['autoSizeMax']
  starting from now 'size' will be used as max-height

* ['config']['treeConfig']['appearance']['width']
  tree will use up the available space instead

* ['config']['treeConfig']['appearance']['allowRecursiveMode']
  dropped without substitution

Resolves: #77081
Releases: master
Change-Id: Ic70d24ea5576f89812f9996e697fecee8c752e7f
Reviewed-on: https://review.typo3.org/48960
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[FEATURE] Add Fluid interceptor registration 55/48055/13
Nicole Cordes [Tue, 10 May 2016 08:24:15 +0000 (10:24 +0200)]
[FEATURE] Add Fluid interceptor registration

In Fluid Standalone it is possible to register interceptors to manipulate
the template output on different events. The core should offer a way to
register own interceptor classes. This patch introduces a way to register
classes in TYPO3_CONF_VARS[fluid] which are added to the Fluid Parser
Configuration.

Resolves: #76107
Releases: master
Change-Id: Ib46ed602166161c6d625dcd8419954ae68bff0de
Reviewed-on: https://review.typo3.org/48055
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Peter Foerger <pfoerger@mac.com>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Allow deletion of File Recycler in fileadmin 00/49100/4
Steven Cardoso [Tue, 19 Jul 2016 13:31:59 +0000 (15:31 +0200)]
[BUGFIX] Allow deletion of File Recycler in fileadmin

This patch deletes a file recycler instead of trying to move it into
itself by renaming. The patch respects the user settings for recursive
deletion.

Resolves: #77091
Releases: master, 7.6
Change-Id: Iaf045f322c8fac661e1d0fa9bed2ae6e7a6ccc18
Reviewed-on: https://review.typo3.org/49100
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Use correct value for overwriteExistingFiles 12/49012/4
Daniel Goerz [Sun, 17 Jul 2016 11:26:28 +0000 (13:26 +0200)]
[BUGFIX] Use correct value for overwriteExistingFiles

Prevent cast errors due to legacy removal when using
overwriteExistingFiles to overwrite existing files.

Resolves: #77136
Releases: master
Change-Id: Ia86815b2db0d8b86b67c7b6cf454b308414ff3aa
Reviewed-on: https://review.typo3.org/49012
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Prepend current path to versionNumberInFilename RewriteRule 75/48975/3
Marco Huber [Thu, 14 Jul 2016 15:39:15 +0000 (17:39 +0200)]
[BUGFIX] Prepend current path to versionNumberInFilename RewriteRule

For Apache 2.2 the current location is needed in the RewriteRule for the
versionNumberInFilename feature.

Resolves: #77098
Releases: master, 7.6, 6.2
Change-Id: I94fea70473d7598a00cfcf8b9ed4f464661c369b
Reviewed-on: https://review.typo3.org/48975
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
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[TASK] Move arguments to initializeArguments() in FormVH in ext:fluid 17/49017/5
Roberto Torresani [Sun, 17 Jul 2016 20:42:26 +0000 (22:42 +0200)]
[TASK] Move arguments to initializeArguments() in FormVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.

Resolves: #77065
Releases: master
Change-Id: Ib6e7378cf0d6e393721ee02132ff570e265674b9
Reviewed-on: https://review.typo3.org/49017
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jan Haffner <info@jan-haffner.de>
Tested-by: Jan Haffner <info@jan-haffner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move arguments to initializeArguments() in ContainerVH in 13/49013/4
Roberto Torresani [Sun, 17 Jul 2016 18:47:32 +0000 (20:47 +0200)]
[TASK] Move arguments to initializeArguments() in ContainerVH in
ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.

Resolves: #77139
Releases: master
Change-Id: I146aa835420857cc07d36730c9a22117fa022ad8
Reviewed-on: https://review.typo3.org/49013
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Johannes Goslar <johannes.goslar@dkd.de>
Tested-by: Johannes Goslar <johannes.goslar@dkd.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Doctrine: Migrate ext:backend/FrontendBackendUserAuthentication 09/48909/6
Jacob Rasmussen [Mon, 11 Jul 2016 16:02:29 +0000 (18:02 +0200)]
[TASK] Doctrine: Migrate ext:backend/FrontendBackendUserAuthentication

Resolves: #77030
Releases: master
Change-Id: I51f4a171a8a2ff079413298b3fe8a8d48015759d
Reviewed-on: https://review.typo3.org/48909
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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>
2 years ago[TASK] Move arguments to initializeArguments() in InfoboxVH in ext:fluid 14/49014/6
Roberto Torresani [Sun, 17 Jul 2016 18:54:12 +0000 (20:54 +0200)]
[TASK] Move arguments to initializeArguments() in InfoboxVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.

Resolves: #77140
Releases: master
Change-Id: I728ad1d38c141a1ab67be97858e5eee1c85f551d
Reviewed-on: https://review.typo3.org/49014
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move arguments to initializeArguments() in ImageVH in ext:fluid 80/48880/4
Roberto Torresani [Sun, 10 Jul 2016 19:32:51 +0000 (21:32 +0200)]
[TASK] Move arguments to initializeArguments() in ImageVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.

Resolves: #77016
Releases: master
Change-Id: I610265261181cd865d7daa1b6e5989bc193480cb
Reviewed-on: https://review.typo3.org/48880
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jan Haffner <info@jan-haffner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move arguments to initializeArguments() in CurrencyVH in ext:fluid 20/48920/7
Roberto Torresani [Tue, 12 Jul 2016 09:39:37 +0000 (11:39 +0200)]
[TASK] Move arguments to initializeArguments() in CurrencyVH in ext:fluid

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change
Change the UnitTest CurrencyViewHelperTest with setArguments()

Resolves: #77056
Releases: master
Change-Id: Ia754cc36d071d3108548927dad164d684eae782c
Reviewed-on: https://review.typo3.org/48920
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move ViewHelper arguments to initializeArguments() in ext:fluid 74/48874/8
Anna Färber [Sun, 10 Jul 2016 10:36:56 +0000 (12:36 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in ext:fluid

Resolves: #77007
Releases: master
Change-Id: I4f672d7605d681dd7f28d5f658211f082822fe5f
Reviewed-on: https://review.typo3.org/48874
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Gleb Levitin <gleb.levitin@dkd.de>
Reviewed-by: Gleb Levitin <gleb.levitin@dkd.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in DateVH in ext:fluid 97/49097/2
Jan Haffner [Tue, 19 Jul 2016 13:12:56 +0000 (15:12 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in DateVH in ext:fluid

This patch removes unnecessary variables.

Resolves: #77039
Releases: master
Change-Id: Ifeebeb5e9ebf1ae3a67dbc60d1e670b4c86d9120
Reviewed-on: https://review.typo3.org/49097
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Arthur Rehm <arthur.rehm@gmail.com>
Tested-by: Arthur Rehm <arthur.rehm@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in PaddingVH 99/49099/2
rehm [Tue, 19 Jul 2016 13:34:14 +0000 (15:34 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in PaddingVH

This patch adds the parent::initializeArguments() call in own
implementation.

Resolves: #77061
Releases: master
Change-Id: Ibd075748f892000069f9f4bf118b274e7abdb73a
Reviewed-on: https://review.typo3.org/49099
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Haffner <info@jan-haffner.de>
Tested-by: Jan Haffner <info@jan-haffner.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Steven Cardoso <steven.cardoso@dkd.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in ActionMenuItemVH in ext... 98/49098/2
Jan Haffner [Tue, 19 Jul 2016 13:26:44 +0000 (15:26 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in ActionMenuItemVH in ext:fluid

This patch adds the parent::initializeArguments() call in own
implementation.

Resolves: #77133
Releases: master
Change-Id: I3123697b4a619fc681fc8b04e6bc5fb362a01e70
Reviewed-on: https://review.typo3.org/49098
Reviewed-by: Arthur Rehm <arthur.rehm@gmail.com>
Tested-by: Arthur Rehm <arthur.rehm@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Steven Cardoso <steven.cardoso@dkd.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in TypolinkVH 01/49101/3
rehm [Tue, 19 Jul 2016 13:42:49 +0000 (15:42 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in TypolinkVH

This patch adds the parent::initializeArguments() call in own
implementation.

Resolves: #77006
Releases: master
Change-Id: I1a52cf76a34155011f9f9b5bb53c8caa8e45dd51
Reviewed-on: https://review.typo3.org/49101
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jan Haffner <info@jan-haffner.de>
Tested-by: Jan Haffner <info@jan-haffner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in UrlencodeVH 03/49103/2
rehm [Tue, 19 Jul 2016 14:21:11 +0000 (16:21 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in UrlencodeVH

Cleanup @return void annotation

Resolves: #77063
Releases: master
Change-Id: I129d586cd03bca1a76c0d792c103fbbdcaa327b7
Reviewed-on: https://review.typo3.org/49103
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Move arguments to initializeArguments() in PageRendererVH 90/49090/2
Nicole Cordes [Tue, 19 Jul 2016 11:23:12 +0000 (13:23 +0200)]
[FOLLOWUP][TASK] Move arguments to initializeArguments() in PageRendererVH

This patch adds the parent::initializeArguments() call in own
implementation.

Resolves: #77130
Releases: master
Change-Id: Ie778b32b26cbede6a7a873b07e56374c198d6cd8
Reviewed-on: https://review.typo3.org/49090
Reviewed-by: Johannes Goslar <johannes.goslar@dkd.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Steven Cardoso <steven.cardoso@dkd.de>
Tested-by: Steven Cardoso <steven.cardoso@dkd.de>
Reviewed-by: Jan Haffner <info@jan-haffner.de>
Tested-by: Jan Haffner <info@jan-haffner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>