Packages/TYPO3.CMS.git
4 years ago[TASK] Use ModuleTemplate API for ext:scheduler 12/43912/8
Michael Oehlhof [Thu, 8 Oct 2015 16:46:22 +0000 (18:46 +0200)]
[TASK] Use ModuleTemplate API for ext:scheduler

Resolves: #69885
Releases: master
Change-Id: I946aab340134fc25cd43b15fe020f3e945755922
Reviewed-on: http://review.typo3.org/43912
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Use ModuleTemplate API for EditDocumentController 27/43827/8
Mathias Schreiber [Mon, 5 Oct 2015 18:38:22 +0000 (20:38 +0200)]
[TASK] Use ModuleTemplate API for EditDocumentController

Releases: master
Resolves: #70401
Change-Id: Ibe345bf0a1b4749844cb9ae921e1e70d25d7ad2b
Reviewed-on: http://review.typo3.org/43827
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Use ModuleTemplate API for Wizard: Backendlayout 68/43968/3
Mark Houben [Sat, 10 Oct 2015 17:35:59 +0000 (19:35 +0200)]
[TASK] Use ModuleTemplate API for Wizard: Backendlayout

Releases: master
Resolves: #70398
Change-Id: I2f1974306e0bc92e6644310be03ee7c4d261c1e4
Reviewed-on: http://review.typo3.org/43968
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Remove namespace and name of AMD modules 02/44002/2
Frank Nägler [Mon, 12 Oct 2015 08:24:54 +0000 (10:24 +0200)]
[TASK] Remove namespace and name of AMD modules

The namespace and name of an AMD module is not needed.
The resolving of names works without the defined name of a module
and should be removed to anonymize the modules.

Resolves: #70607
Releases: master
Change-Id: I9e1a81d30de7764ffbccf0b0985b55ed5b6cb96d
Reviewed-on: http://review.typo3.org/44002
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>
4 years ago[TASK] Use ModuleTemplate API for PageLayout 48/43348/23
Jan Helke [Tue, 15 Sep 2015 15:52:02 +0000 (17:52 +0200)]
[TASK] Use ModuleTemplate API for PageLayout

Releases: master
Resolves: #69845
Change-Id: I7c5d007ec547c81004ec6e169f02fc3c56c40ef1
Reviewed-on: http://review.typo3.org/43348
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\File\ReplaceFileController 67/43967/6
roman.schuermann [Sat, 10 Oct 2015 16:35:58 +0000 (18:35 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\ReplaceFileController

Releases: master
Resolves: #70409
Change-Id: Ib49619c4b8e1eb004676d219a05930bc036a4e12
Reviewed-on: http://review.typo3.org/43967
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>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use ModuleTemplate API for ext:lowlevel 50/43950/5
Michael Oehlhof [Fri, 9 Oct 2015 19:50:14 +0000 (21:50 +0200)]
[TASK] Use ModuleTemplate API for ext:lowlevel

Resolves: #69883
Releases: master
Change-Id: Ie8f65caab8961dd462b874c6c7445703aa32da08
Reviewed-on: http://review.typo3.org/43950
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
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>
4 years ago[BUGFIX] Do not crop inside known html tags 41/42841/3
Ludwig Rafelsberger [Sat, 22 Aug 2015 18:10:12 +0000 (20:10 +0200)]
[BUGFIX] Do not crop inside known html tags

This change adds missing tags to the regex used to match html tags.
Furthermore, scripting tags are added, so that they will not be counted
nor split apart.

This list of html tags was extracted from the current W3C html5
standard recommendation at [1] and merged with tags from the current
code that are not (or no longer) in the W3C standard recommendation
(e.g: TYPO3's internal <link> tag).

---
[1]: http://www.w3.org/TR/html5/semantics.html#semantics

Resolves: #69263
Releases: master, 6.2
Change-Id: Id58dcf3470ed06256b9b8f744dd13891757faef1
Reviewed-on: http://review.typo3.org/42841
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
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>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\ContentElement\ElementHistoryController 66/43966/2
Mark Houben [Sat, 10 Oct 2015 16:01:21 +0000 (18:01 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\ContentElement\ElementHistoryController

Releases: master
Resolves: #70412
Change-Id: I3b3bccbac280dd9af7064327ff7c779c2a9278dc
Reviewed-on: http://review.typo3.org/43966
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\File\CreateFolderController 70/43970/5
roman.schuermann [Sat, 10 Oct 2015 18:03:09 +0000 (20:03 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\CreateFolderController

Releases: master
Resolves: #70407
Change-Id: Ifec3b5daf6fe7d789d12734932753bfdc57db5b8
Reviewed-on: http://review.typo3.org/43970
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
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>
4 years ago[BUGFIX] Check View Object in EXT:documentation to prevent fatal errors 86/43986/2
Mathias Schreiber [Sun, 11 Oct 2015 15:21:51 +0000 (17:21 +0200)]
[BUGFIX] Check View Object in EXT:documentation to prevent fatal errors

Extbase fires initializeView even if no view is needed (for example if
an action redirects).
We check for the correct ViewObject first to prevent these errors.

Resolves: #70588
Releases: master
Change-Id: I033edb4a7797164af3ee315bcd1da455376bdffc
Reviewed-on: http://review.typo3.org/43986
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Preset filename to empty string in HelpButton 74/43974/2
Mathias Schreiber [Sun, 11 Oct 2015 09:44:24 +0000 (11:44 +0200)]
[BUGFIX] Preset filename to empty string in HelpButton

Releases: master
Resolves: #70570
Change-Id: Ie7d33f4dc1fa66d6cb707482ad0a6e0d498c47ff
Reviewed-on: http://review.typo3.org/43974
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Use ModuleTemplate API for Wizard: RTE 42/43942/6
Mark Houben [Fri, 9 Oct 2015 15:45:32 +0000 (17:45 +0200)]
[TASK] Use ModuleTemplate API for Wizard: RTE

Releases: master
Resolves: #70399
Change-Id: I547d015a842425d6cc405120067bf999fa4ebc98
Reviewed-on: http://review.typo3.org/43942
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
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>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\File\RenameFileController 85/43985/3
roman.schuermann [Sun, 11 Oct 2015 14:29:47 +0000 (16:29 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\RenameFileController

Releases: master
Resolves: #70408
Change-Id: Ifdca8b40b2485c0b0d840789eeea1411fed07c63
Reviewed-on: http://review.typo3.org/43985
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>
4 years ago[TASK] Use ModuleTemplateAPI for Wizard\NewContentElementController 81/43981/3
Mathias Schreiber [Sun, 11 Oct 2015 12:38:37 +0000 (14:38 +0200)]
[TASK] Use ModuleTemplateAPI for Wizard\NewContentElementController

Releases: master
Resolves: #70414
Change-Id: Ib57d267ec9567e35db09faff3eadc72192b1d351
Reviewed-on: http://review.typo3.org/43981
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
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>
4 years ago[TASK] FormEngine: Remove foreign_selector handling in ajax 92/43992/2
Christian Kuhn [Sun, 11 Oct 2015 17:45:41 +0000 (19:45 +0200)]
[TASK] FormEngine: Remove foreign_selector handling in ajax

The default values are now handled by DatabaseRowInitializeNew
provider and the following provider will then process the
field automatically. No need to set this anymore.

Resolves: #70594
Releases: master
Change-Id: I3554c2736275c283b525497c6f1f336d44b06549
Reviewed-on: http://review.typo3.org/43992
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[TASK] Use ModuleTemplateAPI for MoveElementController 83/43983/2
Mathias Schreiber [Sun, 11 Oct 2015 13:41:38 +0000 (15:41 +0200)]
[TASK] Use ModuleTemplateAPI for MoveElementController

Releases: master
Resolves: #70415
Change-Id: I9daa2bc2274ed0b0910f0105222028dad1e6b4c7
Reviewed-on: http://review.typo3.org/43983
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Deprecate SpriteIcon classes 97/43897/9
Frank Nägler [Wed, 7 Oct 2015 17:52:33 +0000 (19:52 +0200)]
[TASK] Deprecate SpriteIcon classes

This patch deprecates all SpriteIcon classes:

* \TYPO3\CMS\Backend\Sprite\SpriteManager
* \TYPO3\CMS\Backend\Sprite\AbstractSpriteHandler
* \TYPO3\CMS\Backend\Sprite\SimpleSpriteHandler
* \TYPO3\CMS\Backend\Sprite\SpriteBuildingHandler

Resolves: #70477
Releases: master
Change-Id: Ib71e0651c17c8de6cac7c3dcd602c06356e823fa
Reviewed-on: http://review.typo3.org/43897
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>
4 years ago[TASK] Enhance MetaInformation to handle FAL resources 72/43972/5
Frans Saris [Sat, 10 Oct 2015 20:46:04 +0000 (22:46 +0200)]
[TASK] Enhance MetaInformation to handle FAL resources

Resolves: #70571
Releases: master
Change-Id: Ic7d67a3d65836d06905aa696864b90575c8227f9
Reviewed-on: http://review.typo3.org/43972
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>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] FormEngine: remove array entry inlineOverruleTypesArray 84/43984/3
Anja Leichsenring [Sun, 11 Oct 2015 14:18:08 +0000 (16:18 +0200)]
[TASK] FormEngine: remove array entry inlineOverruleTypesArray

The information stored in this subarray have been merged into
inlineParentConfig, so the subarray is not needed anymore.
All operations have been adjusted to use the new location.

Change-Id: I1c99b2c8735bbd5c0755f2b543f12bc2b8bf550f
Resolves: #70585
Releases: master
Reviewed-on: http://review.typo3.org/43984
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Simplify handling of processedTca for FormEngine 62/43962/9
Anja Leichsenring [Sat, 10 Oct 2015 08:02:11 +0000 (10:02 +0200)]
[TASK] Simplify handling of processedTca for FormEngine

The result key vanillaTableTca turned out to be not useful, so
it is merged into the processedTca section. All operations use
only this section now.

Change-Id: I29c2b5cd45c3ef18b4f5d54ebc644603214b0f9b
Resolves: #70564
Releases: master
Reviewed-on: http://review.typo3.org/43962
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>
4 years ago[TASK] Use ModuleTemplate API for EXT:dbal 69/43969/2
Mathias Schreiber [Sat, 10 Oct 2015 17:36:36 +0000 (19:36 +0200)]
[TASK] Use ModuleTemplate API for EXT:dbal

Releases: master
Resolves: #70363
Change-Id: I259f11fab47f93a9d3ca792a3b3f469fb14b4e92
Reviewed-on: http://review.typo3.org/43969
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Adapt tx_rtehtmlarea_acronym TCA to TYPO3 CMS 7 FormEngine 59/43959/3
Stanislas Rolland [Sat, 10 Oct 2015 02:51:41 +0000 (22:51 -0400)]
[TASK] Adapt tx_rtehtmlarea_acronym TCA to TYPO3 CMS 7 FormEngine

itemsProcFunc and suggest wizard receiverClass for Static Info Tables
have changed for TYPO3 CMS 7. Latest TYPO3 CMS 7-compatible version
of static_info_tables should be used when the abbreviation feature of
the RTE is used.

Resolves: #70561
Releases: master
Change-Id: I74db63aaa1f17de50385334815435e71de603aef
Reviewed-on: http://review.typo3.org/43959
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Fix unused var and typo in FormInlineAjaxController.php 82/43982/2
Mathias Schreiber [Sun, 11 Oct 2015 13:21:47 +0000 (15:21 +0200)]
[BUGFIX] Fix unused var and typo in FormInlineAjaxController.php

Resolves: #70582
Releases: master
Change-Id: Ifcea8892df60d4cff4ac9148c706488b3995f57e
Reviewed-on: http://review.typo3.org/43982
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>
4 years ago[BUGFIX] FormEngine: Inline new intermediate record placeholders 58/43958/8
Christian Kuhn [Sat, 10 Oct 2015 00:13:46 +0000 (02:13 +0200)]
[BUGFIX] FormEngine: Inline new intermediate record placeholders

The patch adds the inline configuration to the data compiler array
when children data is compiled instead of setting this only for
the render engine. Data provider can now use this data. The data
provider that initializes new rows is refactored and now sets
the uid of a "child-child" if an intermediate child is compiled.
This fixes a bug in the placeholder handling that now resolves
placeholder data for new inline records created by inline ajax
controller correctly.

Resolves: #70577
Releases: master
Change-Id: I7c424e159a954824a947e1df3cfbb410e15d2b78
Reviewed-on: http://review.typo3.org/43958
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\EditController 78/43978/2
Mathias Schreiber [Sun, 11 Oct 2015 10:31:43 +0000 (12:31 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\EditController

Releases: master
Resolves: #70405
Change-Id: I594e7ce0cbaa93bcfc089469ed1784c7e743c401
Reviewed-on: http://review.typo3.org/43978
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\ColorpickerController 79/43979/2
Mathias Schreiber [Sun, 11 Oct 2015 11:38:32 +0000 (13:38 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\ColorpickerController

Releases: master
Resolves: #70402
Change-Id: Ib4457c4f3fc1164dd29bc6a5171520654e455f3b
Reviewed-on: http://review.typo3.org/43979
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\AddController 77/43977/2
Mathias Schreiber [Sun, 11 Oct 2015 10:28:28 +0000 (12:28 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\AddController

Releases: master
Resolves: #70403
Change-Id: Ifc14be03d71961025e6086c632f33ee424654578
Reviewed-on: http://review.typo3.org/43977
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\ListController 75/43975/2
Mathias Schreiber [Sun, 11 Oct 2015 09:50:57 +0000 (11:50 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\ListController

Releases: master
Resolves: #70404
Change-Id: I5927bd635fa2640bfcfae32486381dcd88a9d404
Reviewed-on: http://review.typo3.org/43975
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Fix incorrect return type in VersionView 80/43980/2
Mathias Schreiber [Sun, 11 Oct 2015 12:08:25 +0000 (14:08 +0200)]
[BUGFIX] Fix incorrect return type in VersionView

Releases: master
Resolves: #70580
Change-Id: I418698c00042dc4ef3e4c5d23c349afacfacb9ff
Reviewed-on: http://review.typo3.org/43980
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Add onClick attribute to split button entries 43/43943/6
Andreas Fernandez [Fri, 9 Oct 2015 16:26:44 +0000 (18:26 +0200)]
[BUGFIX] Add onClick attribute to split button entries

Resolves: #70551
Related: #70531
Releases: master
Change-Id: Iaeb5ee0a1227d63b6e7e45022541f48fb4907dba
Reviewed-on: http://review.typo3.org/43943
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[BUGFIX] Fix Fatal Error when trying to add a record on pid 0 64/43964/3
roman.schuermann [Sat, 10 Oct 2015 13:00:26 +0000 (15:00 +0200)]
[BUGFIX] Fix Fatal Error when trying to add a record on pid 0

Releases: master
Resolves: #70566
Change-Id: Ic16afce4f99b9dc2d2db30b697b0ccf789bf3be2
Reviewed-on: http://review.typo3.org/43964
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>
4 years ago[BUGFIX] SplitButtons.js must take CMD of BaseScriptClass into consideration 60/43960/3
Andreas Fernandez [Sat, 10 Oct 2015 06:23:05 +0000 (08:23 +0200)]
[BUGFIX] SplitButtons.js must take CMD of BaseScriptClass into consideration

Modules may use the CMD attribute of BaseScriptClass to handle the save
actions. Adjust the selectors of SplitButtons.js to take these links
into consideration.

Resolves: #70562
Related: #70531
Releases: master
Change-Id: I06bce96e894080ca4a9bd36a761be588ec46e56c
Reviewed-on: http://review.typo3.org/43960
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] DBAL: VARCHAR DEFAULT NULL PostgreSQL->MySQL syntax conversion 57/43957/3
Morton Jonuschat [Fri, 9 Oct 2015 21:21:40 +0000 (23:21 +0200)]
[BUGFIX] DBAL: VARCHAR DEFAULT NULL PostgreSQL->MySQL syntax conversion

PostgreSQL returns 'NULL::character varying' as the default value for a
field defined with 'VARCHAR(255) DEFAULT NULL'. The schema compare in
the InstallTool expects the MySQL syntax without the trailing
::character varying. Add support for this default value type to the
converter that rewrites the PostgreSQL default values to MySQL.

Resolves: #70558
Releases: master
Change-Id: If49962a3be265ca7a51e3f178a0682a9a073e9b7
Reviewed-on: http://review.typo3.org/43957
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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>
4 years ago[TASK] Use ModuleTemplate API for EXT:workspaces 15/43815/7
Mathias Schreiber [Mon, 5 Oct 2015 11:24:59 +0000 (13:24 +0200)]
[TASK] Use ModuleTemplate API for EXT:workspaces

* makes use of the new ModuleTemplate and DocHeaderComponent
* registers icon for preview link generation at IconRegistry
* resolves superfluous custom processRequest() logic
* disables DocHeaderComponent in frontend preview

Releases: master
Resolves: #69889
Change-Id: I9b677b3954d5129f36b64f9cba4ce6479744a75c
Reviewed-on: http://review.typo3.org/43815
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Ignore autoload-dev if provided in composer.json 54/43954/2
Helmut Hummel [Fri, 9 Oct 2015 21:04:18 +0000 (23:04 +0200)]
[BUGFIX] Ignore autoload-dev if provided in composer.json

Resolves: #70557
Releases: master
Change-Id: Ie1a7f7fb1e9de48e6e0d65ddf2be398d65101ddc
Reviewed-on: http://review.typo3.org/43954
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
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>
4 years ago[BUGFIX] DBAL: Properly CAST table.field identifier within FIND_IN_SET() 52/43952/2
Morton Jonuschat [Fri, 9 Oct 2015 20:37:54 +0000 (22:37 +0200)]
[BUGFIX] DBAL: Properly CAST table.field identifier within FIND_IN_SET()

The FIND_IN_SET compatibility method on PostgreSQL requires casting
values to string before being called to avoid comparing incompatible
types. Allow the query to be rewritten when the table- and fieldname
are given within the FIND_IN_SET() function.

Resolves: #70556
Releases: master
Change-Id: I27aeb966c09ce1af282777538f0dba1de23ce2f7
Reviewed-on: http://review.typo3.org/43952
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
4 years ago[BUGFIX] FilesReplacePermissionUpdate: Use single quotes in SQL query 51/43951/2
Morton Jonuschat [Fri, 9 Oct 2015 20:21:08 +0000 (22:21 +0200)]
[BUGFIX] FilesReplacePermissionUpdate: Use single quotes in SQL query

Use single quotes for the like conditions in FilesReplacePermissionUpdate
to tell other DBMS to expect a value and not an identifier.

Using double quotes for values violates the SQL standard.

Resolves: #70555
Releases: master
Change-Id: Ib85d8dfd765804075d72ee7ce2048b3ffd4ff8da
Reviewed-on: http://review.typo3.org/43951
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Only use one select to calculate page cache timeout 13/43613/7
Alexander Opitz [Fri, 1 Mar 2013 09:26:50 +0000 (10:26 +0100)]
[TASK] Only use one select to calculate page cache timeout

To get the first time value we do 2 SQL select statements at the
moment but this can be combined in one SQL select statement. This
will save as time and reduces bandwidth to/from the SQL server.

The one SQL select statement from 4.6 had a bug and was changed
to use 2 SQL select statements instead of fixing the statement itself.
So this is a revert to the old source with the fixed statement.

Resolves: #38838
Releases: master
Change-Id: Ida3542ef31e696a9457042c5980e9aa0c6cdfede
Reviewed-on: http://review.typo3.org/43613
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Add route information to Backend shortcuts 79/43879/4
Benjamin Mack [Wed, 7 Oct 2015 06:11:39 +0000 (08:11 +0200)]
[BUGFIX] Add route information to Backend shortcuts

Resolves: #70248
Releases: master
Change-Id: I2ead1ca8b220b6a2f7168cfa85a5427503688509
Reviewed-on: http://review.typo3.org/43879
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Lorenz <forge@extco.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Re-assign TemplateService in constant editor 24/43924/2
Andreas Fernandez [Fri, 9 Oct 2015 08:06:22 +0000 (10:06 +0200)]
[BUGFIX] Re-assign TemplateService in constant editor

The $GLOBALS must be re-assigned to local variables in constant editor
after saving to get the correct, changed state.

Resolves: #69213
Releases: master
Change-Id: Id71386c1de704d98bf673a93b2955876743cad5e
Reviewed-on: http://review.typo3.org/43924
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Use ModuleTemplate API for EXT:cshmanual 82/43782/5
Mathias Schreiber [Sun, 4 Oct 2015 14:53:11 +0000 (16:53 +0200)]
[TASK] Use ModuleTemplate API for EXT:cshmanual

Releases: master
Resolves: #70352
Change-Id: I45b883a6cb84fbd82918080709205cbfa75b7b04
Reviewed-on: http://review.typo3.org/43782
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>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\NewRecordController 30/43830/7
roman.schuermann [Fri, 9 Oct 2015 14:15:22 +0000 (16:15 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\NewRecordController

Releases: master
Resolves: #70413
Change-Id: I4859740085fc86039061523c94fe574536f54713
Reviewed-on: http://review.typo3.org/43830
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>
4 years ago[BUGFIX] Unable to edit file metadata 45/43945/2
Nicole Cordes [Fri, 9 Oct 2015 17:02:16 +0000 (19:02 +0200)]
[BUGFIX] Unable to edit file metadata

This patch adjusts the handling of the file field after FormEngine
processing.

Resolves: #70553
Releases: master
Change-Id: Ie201c7df5ac74a95c3549430bfdea6835b4f4656
Reviewed-on: http://review.typo3.org/43945
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>
4 years ago[TASK] FormEngine result array cleanup for internal data 44/43944/5
Anja Leichsenring [Fri, 9 Oct 2015 16:42:21 +0000 (18:42 +0200)]
[TASK] FormEngine result array cleanup for internal data

Some of the data created within the FormDataCompiler stuff by
the data providers is used only within the data creation
process internally and should not be used by the render
engine later.
An example is the "inline overrule" array that is merged
by one provider to the target TCA and render engine must
not access or handle this later on.
The patch introduces a list of keys in FormDataCompiler
that is unset from the result array before it is returned
to the calling controller.

Change-Id: Ic6abf7787d18a92753ae1415e91f50411ca149d4
Resolves: #70552
Releases: master
Reviewed-on: http://review.typo3.org/43944
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
4 years ago[TASK] Handle pageTs for FormEngine in only one result array key, not two 48/43948/3
Anja Leichsenring [Fri, 9 Oct 2015 18:02:21 +0000 (20:02 +0200)]
[TASK] Handle pageTs for FormEngine in only one result array key, not two

PageTsConfig settings are stored, processed and read from the same array
key in the result array now, no longer two. The split turned out to be
not neccessary, so it was dropped.

Change-Id: Iac284df60d739ec80d9a7f46d4b93b455274f740
Resolves: #70554
Releases: master
Reviewed-on: http://review.typo3.org/43948
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>
4 years ago[TASK] Use ModuleTemplate API for EXT:setup 72/43772/9
Mathias Schreiber [Sun, 4 Oct 2015 09:56:53 +0000 (11:56 +0200)]
[TASK] Use ModuleTemplate API for EXT:setup

Releases: master
Resolves: #69886
Change-Id: Id846cdbfb48954eb51ffb7aada7fe2eb387d80ea
Reviewed-on: http://review.typo3.org/43772
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Make it possible to return to file_list search result 32/43932/4
Daniel Goerz [Fri, 9 Oct 2015 12:34:15 +0000 (14:34 +0200)]
[BUGFIX] Make it possible to return to file_list search result

Change-Id: I54d7c8260bc3bef988801614b8d053560f2f0254
Resolves: #70184
Releases: master
Reviewed-on: http://review.typo3.org/43932
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Patrick Schriner <patrick.schriner@diemedialen.de>
Tested-by: Patrick Schriner <patrick.schriner@diemedialen.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FOLLOWUP][TASK] Use only one instance of iconFactory per class 47/43947/5
Andreas Fernandez [Fri, 9 Oct 2015 17:20:06 +0000 (19:20 +0200)]
[FOLLOWUP][TASK] Use only one instance of iconFactory per class

Resolves: #70550
Releases: master
Change-Id: Ifb6f551658604c701301a5619fedb3e971ab97a2
Reviewed-on: http://review.typo3.org/43947
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[!!!][BUGFIX] EXT:form - Form attributes are not rendered in FE 85/43885/7
Björn Jacob [Fri, 9 Oct 2015 15:13:28 +0000 (17:13 +0200)]
[!!!][BUGFIX] EXT:form - Form attributes are not rendered in FE

Let the frontend render all the attributes one  can set within the
wizard. Also remove unnecessary attributes which make no sense for the
specific form element.

Resolves: #70444
Releases: master
Change-Id: I350af9cf3f6707ff66e7f90cece8beab2faf1f07
Reviewed-on: http://review.typo3.org/43885
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>
4 years ago[FOLLOWUP][TASK] Use only one instance of iconFactory per class 46/43946/2
Andreas Fernandez [Fri, 9 Oct 2015 17:06:34 +0000 (19:06 +0200)]
[FOLLOWUP][TASK] Use only one instance of iconFactory per class

Resolves: #70550
Releases: master
Change-Id: Id3e07fbb8416fa8bd404b480bea6d4c041330b5d
Reviewed-on: http://review.typo3.org/43946
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Use only one instance of iconFactory per class 34/43834/8
Frank Nägler [Mon, 5 Oct 2015 20:05:42 +0000 (22:05 +0200)]
[TASK] Use only one instance of iconFactory per class

Resolves: #70550
Releases: master
Change-Id: I55bc6c2396688db1fa26b8662b82d0c2b43b2226
Reviewed-on: http://review.typo3.org/43834
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>
4 years ago[TASK] FormEngine: optimize overruleTypesArray for inline types 39/43939/8
Anja Leichsenring [Fri, 9 Oct 2015 15:25:31 +0000 (17:25 +0200)]
[TASK] FormEngine: optimize overruleTypesArray for inline types

Provide a dataProvider to override the types section of processedTca
for affected types definitions to unify the handling.

Change-Id: I7e0f412aef05c3ab29005efae62ec176aaa5d4d9
Resolves: #70548
Releases: master
Reviewed-on: http://review.typo3.org/43939
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
4 years ago[BUGFIX] Restrict parent calculation for inline ajax 41/43941/2
Christian Kuhn [Fri, 9 Oct 2015 15:31:48 +0000 (17:31 +0200)]
[BUGFIX] Restrict parent calculation for inline ajax

If a child is expanded, added or synchronized in inline ajax call,
mostly only the inline tca configuration of the parent record is
needed, but not the whole thing.

The patch adds a dedicated InlineParentRecord data group that only
calls needed data providers to achieve this. This has the huge benefit
that the record is no longer fetched from db and only one single
field is prepared. This improves performance of these ajax calls.

Additionally, the patch solves an exception adding new image records
to a new tt_content record without persisting the tt_content record
before.

Resolves: #70549
Releases: master
Change-Id: I1312d00b77446eb89f5da3b898cdff975f057eae
Reviewed-on: http://review.typo3.org/43941
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] FormEngine: Keep columns from overruleTypesArray for processing 36/43936/3
Morton Jonuschat [Fri, 9 Oct 2015 13:58:53 +0000 (15:58 +0200)]
[BUGFIX] FormEngine: Keep columns from overruleTypesArray for processing

If a showitem configuration is overruled, use that information to select
the columns that need to be kept for processing/display.

Resolves: #70540
Releases: master
Change-Id: I9ce53e0bb815775e6dfead0645ba0533158d440d
Reviewed-on: http://review.typo3.org/43936
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: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] FormEngine: Allow for selective processing of TCA columns 23/43923/7
Morton Jonuschat [Fri, 9 Oct 2015 07:22:59 +0000 (09:22 +0200)]
[TASK] FormEngine: Allow for selective processing of TCA columns

Add providers that take care of selecting the columns that need to be
processed for the given form data group. This allows removing all
columns not explicitly required by a prior provider (or manually filling
the list), streamlining the amount of work that needs to be done.

Resolves: #70504
Releases: master
Change-Id: I91ddb79ff929191b9c24047e870893a8cec207a1
Reviewed-on: http://review.typo3.org/43923
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Use ModuleTemplate API for ext:reports 60/43860/5
Ruud Silvrants [Tue, 6 Oct 2015 13:29:37 +0000 (15:29 +0200)]
[TASK] Use ModuleTemplate API for ext:reports

Change-Id: I913da0f863cef4ee672a8bee3e8bfe6ee2128479
Releases: master
Resolves: #70361
Reviewed-on: http://review.typo3.org/43860
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[FOLLOWUP][TASK] Make TYPO3 Core PSR-2 standard compliant 34/43934/2
Benjamin Mack [Fri, 9 Oct 2015 13:08:09 +0000 (15:08 +0200)]
[FOLLOWUP][TASK] Make TYPO3 Core PSR-2 standard compliant

Some files have been commited without adaption to PSR-2.

Resolves: #70515
Releases: master
Change-Id: I3f991ca1646ea3dcda36e5035603430120294277
Reviewed-on: http://review.typo3.org/43934
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>
4 years ago[BUGFIX] Re-enable export of multiple records via clipboard 87/35887/5
Georg Ringer [Thu, 8 Jan 2015 08:43:17 +0000 (09:43 +0100)]
[BUGFIX] Re-enable export of multiple records via clipboard

The change of #57873 introduced a regression which doesn't allow
the export of multiple records via the clipboard module anymore.

The wrong parameter generation is fixed with this patch.

Resolves: #59180
Releases: master
Change-Id: Iffa9e0ec4b816903bd935c65e5f9ba7230695802
Reviewed-on: http://review.typo3.org/35887
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
4 years ago[TASK] Use ModuleTemplate API for EXT:tstemplate 28/43828/11
Mathias Schreiber [Mon, 5 Oct 2015 19:32:46 +0000 (21:32 +0200)]
[TASK] Use ModuleTemplate API for EXT:tstemplate

Releases: master
Resolves: #69888
Change-Id: I9c8bf6a3aa52c2f5d6abcb8744f9c21e0a274719
Reviewed-on: http://review.typo3.org/43828
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Daniel Goerz <ervaude@gmail.com>
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>
4 years ago[BUGFIX] Unused variable assigned twice in one function call 30/43930/3
Benjamin Mack [Fri, 9 Oct 2015 11:48:32 +0000 (13:48 +0200)]
[BUGFIX] Unused variable assigned twice in one function call

The refactoring of the Element Browser and Record List introduced
a second "unused" variable which is named the same. This is not
allowed in PHP7, thus resulting in a PHP error in the unit tests.

Releases: master
Resolves: #70535
Change-Id: Ibd96f11b190df6d00baecd9332af48db7bc70a13
Reviewed-on: http://review.typo3.org/43930
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>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\TableController 27/43927/3
Mathias Schreiber [Fri, 9 Oct 2015 09:07:58 +0000 (11:07 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\TableController

Releases: master
Resolves: #70400
Change-Id: I0011d03c0026ca1a839d632822d8293d7efbdfe1
Reviewed-on: http://review.typo3.org/43927
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[FEATURE] RequireJS module for split buttons 28/43928/9
Andreas Fernandez [Fri, 9 Oct 2015 09:47:06 +0000 (11:47 +0200)]
[FEATURE] RequireJS module for split buttons

A new RequireJS module for split button handling has been added.

Resolves: #70531
Releases: master
Change-Id: I4a1b0386df2fa00e317f5d602df0701661fdda84
Reviewed-on: http://review.typo3.org/43928
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Cleanup license header in JavaScript files 29/43929/2
Wouter Wolters [Fri, 9 Oct 2015 09:59:53 +0000 (11:59 +0200)]
[TASK] Cleanup license header in JavaScript files

Remove double * on the firt line of the license header.

Resolves: #70532
Releases: master
Change-Id: Ibc99d8d50af0ebcf0cb9d51f47d7957958f47c69
Reviewed-on: http://review.typo3.org/43929
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Update language icons 74/43874/5
Wouter Wolters [Tue, 6 Oct 2015 21:32:14 +0000 (23:32 +0200)]
[TASK] Update language icons

Resolves: #70450
Releases: master
Change-Id: Ifcfcc2459ae072cf7a590a64ffcb0c15a8bc5bf9
Reviewed-on: http://review.typo3.org/43874
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>
4 years ago[TASK] Integrate DocHeader action buttons 38/43838/6
Oliver Hader [Mon, 5 Oct 2015 21:28:29 +0000 (23:28 +0200)]
[TASK] Integrate DocHeader action buttons

To avoid duplication of logic and code, for recurring
buttons in the decoupled DocHeader, new action buttons
are introduced.

Resolves: #70422
Releases: master
Change-Id: I3cdf662607d861510e311fa6ab0594528574f271
Reviewed-on: http://review.typo3.org/43838
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[TASK] Make LocalConfiguration.php PSR-2 standard compliant 21/43921/3
Nicole Cordes [Thu, 8 Oct 2015 22:48:12 +0000 (00:48 +0200)]
[TASK] Make LocalConfiguration.php PSR-2 standard compliant

This patch changes the ArrayUtility::arrayExport function to generate
a PSR-2 compliant output.

Resolves: #70519
Releases: master
Change-Id: Id1d4e384b3de3719ce228e98ba88c8dcff7c2175
Reviewed-on: http://review.typo3.org/43921
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP][TASK] Add composer mode to the application information panel 22/43922/2
Nicole Cordes [Thu, 8 Oct 2015 23:25:51 +0000 (01:25 +0200)]
[FOLLOWUP][TASK] Add composer mode to the application information panel

Resolves: #70518
Releases: master
Change-Id: I89447272228bff9cdccd09617b2b9b4bfe16db92
Reviewed-on: http://review.typo3.org/43922
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Add composer mode to the application information panel 09/43909/12
Patrick Schriner [Thu, 8 Oct 2015 12:56:38 +0000 (14:56 +0200)]
[TASK] Add composer mode to the application information panel

Resolves: #70518
Releases: master
Change-Id: If1144e6de80161df08ec4664fbce827d070571cb
Reviewed-on: http://review.typo3.org/43909
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Make ext_emconf.php PSR-2 standard compliant 20/43920/2
Nicole Cordes [Thu, 8 Oct 2015 22:26:58 +0000 (00:26 +0200)]
[TASK] Make ext_emconf.php PSR-2 standard compliant

Resolves: #70517
Releases: master
Change-Id: I99c3cdca3cb79abd47a0058d740b754d2a4004f7
Reviewed-on: http://review.typo3.org/43920
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Make TYPO3 Core PSR-2 standard compliant 18/43918/3
TYPO3 Release Team [Thu, 8 Oct 2015 22:08:57 +0000 (00:08 +0200)]
[TASK] Make TYPO3 Core PSR-2 standard compliant

In our efforts to achieve a better interoperability
with other PHP projects, the PHP code base of the
TYPO3 Core switches to the PHP coding guideline
standard PSR-2.

See http://www.php-fig.org/psr/psr-2/ for more
information.

Resolves: #70515
Releases: master
Change-Id: I734c0d838af157003decfeb5fc0a11dddcb87bf5
Reviewed-on: http://review.typo3.org/43918
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
4 years ago[!!!][FEATURE] ElementBrowser refactoring, LinkBrowser API - Part 1 51/42951/19
Markus Klein [Fri, 2 Oct 2015 11:42:47 +0000 (13:42 +0200)]
[!!!][FEATURE] ElementBrowser refactoring, LinkBrowser API - Part 1

This change refactors the ElementBrowser and splits it into
multiple dedicated classes for each mode.

The former modes for file, folder and record selection are now
placed in dedicated *Browser classes.
The former mode "wizard", which defines its actual functionality
via the "act" variable, is a separate controller now, which
provides the API to be exensible.

The integration of the various trees and lists is solved by
a dedicated LinkParameterProviderInterface. Any class can
provides link parameters now by implementing this interface.

Other than that:
 * Lots of unused code is removed
 * All JS is moved into requireJS modules
 * Tree code is simplified by properly using constructors

Part 2 will:
 * add Breaking and Feature documentation
 * finalize RTE re-integration
 * finally delete unused classes

Resolves: #66369
Releases: master
Change-Id: I0a28663ce4c91c2405abc9e2a13063699c6bb231
Reviewed-on: http://review.typo3.org/42951
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>
4 years ago[TASK] Add autocomplete="off" to Install Tool fields 19/43919/2
Nicole Cordes [Thu, 8 Oct 2015 21:47:24 +0000 (23:47 +0200)]
[TASK] Add autocomplete="off" to Install Tool fields

This patch adds the input attribute autocomplete="off" to form fields
in the Install Tool to prevent auto completion for username and
password fields.

Resolves: #70516
Releases: master
Change-Id: I8f3d72e817e45569050baa89636d46242c13cd2f
Reviewed-on: http://review.typo3.org/43919
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add clear button for LiveSearch 77/43577/6
Wouter Wolters [Fri, 25 Sep 2015 18:58:24 +0000 (20:58 +0200)]
[TASK] Add clear button for LiveSearch

Resolves: #70508
Releases: master
Change-Id: Ifad9feb4ab07d201a769580631d0c1f3fb76b38c
Reviewed-on: http://review.typo3.org/43577
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Deprecate ExtensionManagementUtility::loadNewTcaColumnsConfigFiles 17/43917/5
Nicole Cordes [Thu, 8 Oct 2015 21:10:43 +0000 (23:10 +0200)]
[TASK] Deprecate ExtensionManagementUtility::loadNewTcaColumnsConfigFiles

To enforce developer to move TCA configuration to files in
<extension>/Configuration/TCA the function to include a dynamicConfigFile
in the 'ctrl' section of a table is deprecated now.

Resolves: #70514
Releases: master
Change-Id: I9a3d7db6858ab2305317ebb8b38f32426cdce649
Reviewed-on: http://review.typo3.org/43917
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>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[!!!][TASK] Resolve URLs to "Link to external URL"-pages directly 96/43496/3
Georg Ringer [Wed, 23 Sep 2015 09:17:32 +0000 (11:17 +0200)]
[!!!][TASK] Resolve URLs to "Link to external URL"-pages directly

Render the external url directly in menus instead of linking to
the internal page and do a redirect afterwards.

Change-Id: Iff407ae2730bd3c66c5b403030887d9f01758a0b
Resolves: #62812
Releases: master
Reviewed-on: http://review.typo3.org/43496
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>
4 years ago[TASK] Adapt .editorconfig for PSR-2 compliance 14/43914/2
Benjamin Mack [Thu, 8 Oct 2015 20:14:13 +0000 (22:14 +0200)]
[TASK] Adapt .editorconfig for PSR-2 compliance

Resolves: #70511
Releases: master
Change-Id: If4c8a52361e0f6e0c1c180653f653fec89d22999
Reviewed-on: http://review.typo3.org/43914
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Remove duplicate docheader in Web->Info->Log 16/43916/2
Mathias Schreiber [Thu, 8 Oct 2015 20:45:57 +0000 (22:45 +0200)]
[BUGFIX] Remove duplicate docheader in Web->Info->Log

Releases: master
Resolves: #70513
Change-Id: I36bd4f211a7cfe6f0f714dbfe50486097f664b09
Reviewed-on: http://review.typo3.org/43916
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
4 years ago[BUGFIX] Encode LiveSearch results properly 13/43913/2
Wouter Wolters [Thu, 8 Oct 2015 19:22:45 +0000 (21:22 +0200)]
[BUGFIX] Encode LiveSearch results properly

Resolves: #70509
Releases: master
Change-Id: If1132b6191501fa70161f2b87ea1a81048335d12
Reviewed-on: http://review.typo3.org/43913
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[BUGFIX] Fix installer symlink generation on Windows 08/43908/3
Nicole Cordes [Thu, 8 Oct 2015 12:47:21 +0000 (14:47 +0200)]
[BUGFIX] Fix installer symlink generation on Windows

Resolves: #70262
Releases: master
Related: https://github.com/TYPO3/CmsComposerInstallers/pull/22
Change-Id: I8582b3dd901cbd3aaede0509136d7f6dbc723b87
Reviewed-on: http://review.typo3.org/43908
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] EXT:form - Optimize file upload/ handling of files 36/43836/4
Ralf Zimmermann [Tue, 6 Oct 2015 08:34:01 +0000 (10:34 +0200)]
[TASK] EXT:form - Optimize file upload/ handling of files

Determine the file mime type with \TYPO3\CMS\Core\Type\File\FileInfo
before a validation or other operations with the files are made.

Resolves: #69956
Releases: master
Change-Id: Iac0381b9847b82dfa7bc7a78f970c91ce51d4272
Reviewed-on: http://review.typo3.org/43836
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] EXT:form - remove unused url parameters 94/43894/4
Björn Jacob [Thu, 8 Oct 2015 20:06:52 +0000 (22:06 +0200)]
[TASK] EXT:form - remove unused url parameters

Set the url parameter "format" only if is set in the configuration
and skip the default extbase arguments.

Resolves: #70474
Releases: master
Change-Id: Ia8cdc3f75725da41c8ef5701cec864a39a0f3d35
Reviewed-on: http://review.typo3.org/43894
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Use ModuleTemplate API for EXT:aboutmodules 76/43776/5
Mathias Schreiber [Sun, 4 Oct 2015 13:47:17 +0000 (15:47 +0200)]
[TASK] Use ModuleTemplate API for EXT:aboutmodules

Releases: master
Resolves: #70351
Change-Id: Ib0352cc4b4035b2c237f12fac4e4f1ac664cb2f5
Reviewed-on: http://review.typo3.org/43776
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>
4 years ago[BUGFIX] Suggest wizard for select element does not work when maxitems = 1 72/43672/2
Stanislas Rolland [Wed, 30 Sep 2015 21:47:07 +0000 (17:47 -0400)]
[BUGFIX] Suggest wizard for select element does not work when maxitems = 1

Problem: When selecting an item in the suggest wizard, a js error is
raised and the select element is not updated.
Solution: The value provided by FormEngineSuggest may be an integer.
Make it a string before applying a match function.

Resolves: #70238
Releases: master
Change-Id: I9e1944d1def442a36e17980df8696c7f6078747e
Reviewed-on: http://review.typo3.org/43672
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>
4 years ago[BUGFIX] file_get_contents default context 10/43810/2
Josef Glatz [Mon, 5 Oct 2015 09:34:40 +0000 (11:34 +0200)]
[BUGFIX] file_get_contents default context

Check for default stream context.

Resolves: #70374
Releases: master
Change-Id: I88a3f49fa121e713707d54d7696ba1233a475220
Reviewed-on: http://review.typo3.org/43810
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Ronald Klomp <rklomp@zigwebsoftware.nl>
Tested-by: Ronald Klomp <rklomp@zigwebsoftware.nl>
Reviewed-by: Eva Wiggers <eva_wiggers@hotmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][BUGFIX] Respect rootLevel -1 for extbase queries 75/43675/4
Daniel Goerz [Wed, 30 Sep 2015 22:25:29 +0000 (00:25 +0200)]
[!!!][BUGFIX] Respect rootLevel -1 for extbase queries

The rootLevel of a table can be configured to 0, 1 or -1.
Currently only 0 and 1 are respected by the Typo3DbQueryParser
when building the pageId statement. This patch streamlines
the statement building to work for -1 settings as well.

Change-Id: Ide900548ef90ea0f933f33640757b1cb20e8767e
Resolves: #63406
Releases: master
Reviewed-on: http://review.typo3.org/43675
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[BUGFIX] EXT:form - Wizard does not reopen checkboxgroups/ radiogroups 73/43773/3
Ralf Zimmermann [Sun, 4 Oct 2015 11:18:21 +0000 (13:18 +0200)]
[BUGFIX] EXT:form - Wizard does not reopen checkboxgroups/ radiogroups

Bring back the class name mapping for camelcase json elements.

Resolves: #70212
Releases: master
Change-Id: Ibd6022383f19936dc92c764a696aa0204dea66ea
Reviewed-on: http://review.typo3.org/43773
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Refactor ModuleTemplate path assignments 64/43864/2
Oliver Hader [Tue, 6 Oct 2015 15:19:55 +0000 (17:19 +0200)]
[TASK] Refactor ModuleTemplate path assignments

* use paths (plural) instead of single path definition
* allow access to the view to override/extend the paths to be used

Resolves: #70439
Releases: master
Change-Id: I4467834046de134ebbb1fb16e03b4dbcfa49d0e1
Reviewed-on: http://review.typo3.org/43864
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>
4 years ago[BUGFIX] additionalParameters for TCEMAIN.preview must handle arrays 11/43911/3
Markus Klein [Thu, 8 Oct 2015 16:06:49 +0000 (18:06 +0200)]
[BUGFIX] additionalParameters for TCEMAIN.preview must handle arrays

Resolves: #70294
Releases: master
Change-Id: Iaa96e5132f473a91e5ed3352cf3f6820a07fa8b3
Reviewed-on: http://review.typo3.org/43911
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>
4 years ago[BUGFIX] Doctype set to html5 should not render xmlns attribute 75/43875/3
Georg Ringer [Tue, 6 Oct 2015 21:57:21 +0000 (23:57 +0200)]
[BUGFIX] Doctype set to html5 should not render xmlns attribute

If the doctype is explicitly set to html5, the attribute xmlns
should still not be rendered.

Resolves: #70300
Releases: master
Change-Id: I61abc836926213c24a9fe04e3df50d3baf9d4a9c
Reviewed-on: http://review.typo3.org/43875
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[TASK] Use ModuleTemplate API for EXT:indexed_search 09/43809/3
Mathias Schreiber [Mon, 5 Oct 2015 09:20:07 +0000 (11:20 +0200)]
[TASK] Use ModuleTemplate API for EXT:indexed_search

Releases: master
Resolves: #70364
Change-Id: Iffc192e479f9fb8a48bcd42d9e01ccbea2c40af4
Reviewed-on: http://review.typo3.org/43809
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Install Tool - Change default action in Standalone context 05/43905/3
Nicole Cordes [Thu, 8 Oct 2015 09:45:38 +0000 (11:45 +0200)]
[TASK] Install Tool - Change default action in Standalone context

This patch moves the welcome page to a new action "about" and integrates
it into the navigation. Furthermore the default action is changed
to "importantActions" as this is the most needed action when accessing
the Install Tool.

Resolves: #67080
Releases: master
Change-Id: I8cfe7a30e57668c3ef16987d08ed7611c741e874
Reviewed-on: http://review.typo3.org/43905
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>
4 years ago[FEATURE] Add TCA autocomplete setting for input fields 83/43883/4
Zsolt Molnar [Wed, 7 Oct 2015 10:55:05 +0000 (13:55 +0300)]
[FEATURE] Add TCA autocomplete setting for input fields

This patch adds an additional TCA configuration for input fields to
switch on or off auto completion. This is used for username and password
fields for frontend and backend users.

Resolves: #70126
Releases: master
Change-Id: I1bda9e19826ca975a4e3f56d3f67b82e898e8c2e
Reviewed-on: http://review.typo3.org/43883
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[TASK] Add possibility to disable DocHeader in ModuleTemplate 65/43865/2
Oliver Hader [Tue, 6 Oct 2015 15:16:44 +0000 (17:16 +0200)]
[TASK] Add possibility to disable DocHeader in ModuleTemplate

Resolves: #70438
Releases: master
Change-Id: Ib7c8191b6ed9fbdf3c8760423ce2fc4fc0c688be
Reviewed-on: http://review.typo3.org/43865
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>
4 years ago[TASK] Add PSR-2 related Code Sniffer configuration 29/43729/4
Benjamin Mack [Fri, 2 Oct 2015 08:08:21 +0000 (10:08 +0200)]
[TASK] Add PSR-2 related Code Sniffer configuration

Add a configuration file to automatically change all TYPO3 Core
code to the PSR-2 standard plus some minor additions.

To be called like this:
$ composer global require fabpot/php-cs-fixer
$ php-cs-fixer fix --config-file Build/.php_cs

Resolves: #70506
Releases: master
Change-Id: Ibe48bbc4160697524fa89d130ff3ce3530337d0e
Reviewed-on: http://review.typo3.org/43729
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace editOnClick with pure HTML - Part 2 94/43694/6
Benjamin Mack [Thu, 1 Oct 2015 12:48:25 +0000 (14:48 +0200)]
[TASK] Replace editOnClick with pure HTML - Part 2

Resolves: #70266
Releases: master
Change-Id: I216912131d2eeeeffab6986e49e38ca1bb99444b
Reviewed-on: http://review.typo3.org/43694
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] EXT:form - Setting a custom action does not work 54/43754/7
Ralf Zimmermann [Wed, 7 Oct 2015 16:01:32 +0000 (18:01 +0200)]
[BUGFIX] EXT:form - Setting a custom action does not work

Use the f:form pageUid argument if an "action" property is set in the
form configuration.

Resolves: #70280
Releases: master
Change-Id: Ic32a52d8ef3062aa5b7d230dc7a57627c80c4e25
Reviewed-on: http://review.typo3.org/43754
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] EXT:form - Wrong attribute handling for attributes in wizard 84/43884/6
Sebastian Wagner [Wed, 7 Oct 2015 12:38:31 +0000 (14:38 +0200)]
[BUGFIX] EXT:form - Wrong attribute handling for attributes in wizard

Introduce ValueCheckbox to extend Checkbox that returns inputValue when
retrieving its value.

The xtype "typo3-form-wizard-valuecheckbox" is used for the following
attributes:
autofocus, checked, disabled, hidden, multiple, novalidate, readonly,
required and selected

The stored "TypoScript" contains inputValue and restores correct
checking when opening the wizard again.

Resolves: #70455
Releases: master
Change-Id: I6fce9a86b8c1c107c4776aa38ee3764ef7f90233
Reviewed-on: http://review.typo3.org/43884
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] displayCond IN operator doesn't work like documented 37/43837/2
Thomas Maroschik [Mon, 5 Oct 2015 20:49:12 +0000 (22:49 +0200)]
[BUGFIX] displayCond IN operator doesn't work like documented

The FormEngine refactoring changed the representation
of field values, so that select boxes are now arrays.
The condition evaluation cannot handle those values as
prior to the refactoring and following the documentation.

This patch changes the behavior to follow strictly the
documentation. The = operator now compares only the first
element in case of an array. The IN operator compares two
potential lists for any match.

Fixes: #70421
Releases: master
Change-Id: I17e610215dede4c1c06c27d4d25ec1672bfccf83
Reviewed-on: http://review.typo3.org/43837
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] FormEngine inline refactoring 55/43755/34
Christian Kuhn [Sat, 3 Oct 2015 00:54:25 +0000 (02:54 +0200)]
[TASK] FormEngine inline refactoring

FormEngine splits in two parts: Data compilation and preparation
and rendering.

The patch separates the inline related data preparation out
of the render containers and moves it into the data provider.
TcaInline provider now resolves and compiles children and adds them
to processedTca[columns][$field][children], so InlineControlContainer
can just loop over them to render children.

InlineRecordContainer, the second inline container that takes
care of rendering single children records now no longer receives
the full parent data, but only the specific child data array it should
render. This leads to better encapsulation and allows some future
performance improvements.

While the inline stuff is still a very complex thing, this last
main structural FormEngine change takes the opportunity to comment
further details and dependencies and it simplifies the structures
by better separation of concerns.

Change-Id: Ia0ed276d7fc6f541f8ae27eaac3e17e3b8714ddf
Resolves: #70490
Releases: master
Reviewed-on: http://review.typo3.org/43755
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>