Packages/TYPO3.CMS.git
3 years ago[TASK] Decouple extension setup from installation 11/44011/5
Nicole Cordes [Mon, 12 Oct 2015 14:04:50 +0000 (16:04 +0200)]
[TASK] Decouple extension setup from installation

This patch introduces an API which does all necessary setup steps for an
extension without activating it or clearing the caches. This is useful
in deployment scenarios as well as enhancing the composer
usage experience.

The patch
* adds an own cache for available extension information in ListUtility
* decouples the function to retrieve basic extension information
* adds an api method to setup an extension

Resolves: #70606
Releases: master
Change-Id: I7b535cf0a17cfa7c6c68ed67486ce04a5cabbfc0
Reviewed-on: http://review.typo3.org/44011
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Enable EM offline mode when using composer 25/44025/4
Nicole Cordes [Tue, 13 Oct 2015 08:28:45 +0000 (10:28 +0200)]
[TASK] Enable EM offline mode when using composer

If the composer mode is activated, the Extension Manager is set to
offline mode. Downloading extensions from TER and uploading extension
files is disabled.

Resolves: #70605
Releases: master
Change-Id: Idb116d7b4b0b9cafa625116e9caadd4c7c37b922
Reviewed-on: http://review.typo3.org/44025
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Add missing btn-default class for confirm cancel button 45/44045/3
Frans Saris [Wed, 14 Oct 2015 09:11:58 +0000 (11:11 +0200)]
[TASK] Add missing btn-default class for confirm cancel button

Cancel button of the confirm modal missed the btn-default class.

Resolves: #70277
Releases: master
Change-Id: I6b23f828524f824184b09948c3ed3216ec4dba7d
Reviewed-on: http://review.typo3.org/44045
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Use non-deprecated API calls in MetaInformation 30/44030/4
Mathias Schreiber [Tue, 13 Oct 2015 12:02:46 +0000 (14:02 +0200)]
[BUGFIX] Use non-deprecated API calls in MetaInformation

Resolves: #70572
Releases: master
Change-Id: I1c7f3ae81d91e18b89d37a14f32209e4af9c33f0
Reviewed-on: http://review.typo3.org/44030
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Improve UX of Add media by url modal 46/44046/3
Frans Saris [Wed, 14 Oct 2015 09:24:34 +0000 (11:24 +0200)]
[TASK] Improve UX of Add media by url modal

When pressing ENTER in the input field, the button to process the field
is triggerd now. The OK button of the error modal is now focussed by
default.

Resolves: #70680
Releases: master
Change-Id: Ib056c5754a591e9b8b19b94cb338e75218a8bdca
Reviewed-on: http://review.typo3.org/44046
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix SuggestWizard usage within FlexForms 58/43758/3
Stephan Großberndt [Sat, 3 Oct 2015 14:02:55 +0000 (16:02 +0200)]
[BUGFIX] Fix SuggestWizard usage within FlexForms

Pass info that a specific field is processed to
BackendUtility::getFlexFormDS() so hooks registered there (e.g.
EXT:gridelements) receive the field name.

Resolves: #69301
Releases: master
Change-Id: I9b8438e5c272902bd6b07c97d2e5335bff97da16
Reviewed-on: http://review.typo3.org/43758
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>
3 years ago[BUGFIX] BE DatePicker allow manual date & time input 14/43614/13
AndreasA [Sun, 11 Oct 2015 20:51:01 +0000 (22:51 +0200)]
[BUGFIX] BE DatePicker allow manual date & time input

FormEngineValidation currently destroys the input date from datepicker.
In order for the date & times to be handled correctly.
We need to parse the values correctly
(some bugs during refactoring to FormEngineValidation)
and afterwards reformat the value so that when
DatePicker resolves the value it is in the correct format.

Change-Id: I7d40cd2243977999537b76176b59d58829c0ef6b
Resolves: #70161
Resolves: #68907
Releases: master
Reviewed-on: http://review.typo3.org/43614
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Restore jumpToUrl Javascript in RecordList 35/44035/3
Josef Glatz [Wed, 14 Oct 2015 04:02:58 +0000 (06:02 +0200)]
[BUGFIX] Restore jumpToUrl Javascript in RecordList

Bring back functionality for checkboxes "Extended view",
"Show clipboard" and "Localization view".

Releases: master
Resolves: #70670
Change-Id: I7c605f959842fc92b9dbffbd9680db214f3fc186
Reviewed-on: http://review.typo3.org/44035
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix typo in TCA of fe_users 36/44036/2
Georg Ringer [Wed, 14 Oct 2015 06:48:29 +0000 (08:48 +0200)]
[BUGFIX] Fix typo in TCA of fe_users

A typo in the definition of the field "usergroup" leads to an entry
in the deprecation log.

Change-Id: I571edd4b6bd6680653f13b9d0de84d4107ff142a
Resolves: #70672
Releases: master
Reviewed-on: http://review.typo3.org/44036
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Remove superfluous DB function call parameter 33/44033/2
Markus Klein [Tue, 13 Oct 2015 20:05:40 +0000 (22:05 +0200)]
[BUGFIX] Remove superfluous DB function call parameter

Resolves: #70664
Releases: master
Change-Id: I0af0541fc051b998869b28230cc35ad28fd233f5
Reviewed-on: http://review.typo3.org/44033
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for ext:beuser 70/43870/8
Michael Oehlhof [Tue, 6 Oct 2015 19:11:51 +0000 (21:11 +0200)]
[TASK] Use ModuleTemplate API for ext:beuser

Resolves: #70360
Releases: master
Change-Id: Iabdc4d95372acebfc6357430bc6d1357493dc93d
Reviewed-on: http://review.typo3.org/43870
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFiX] Fix BE bookmarks to Web->Page and Web->List 03/44003/4
Frans Saris [Mon, 12 Oct 2015 09:06:07 +0000 (11:06 +0200)]
[BUGFiX] Fix BE bookmarks to Web->Page and Web->List

Resolves: #70609
Releases: master
Change-Id: I228d9b7fc84a037282ca8c9441f64aeb3339bd73
Reviewed-on: http://review.typo3.org/44003
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Rearrange DocHeader buttons for Web->List 29/44029/3
Mathias Schreiber [Tue, 13 Oct 2015 11:30:49 +0000 (13:30 +0200)]
[BUGFIX] Rearrange DocHeader buttons for Web->List

With the introduction of Help- and Shortcut Buttons Web->List needed to
be adapted to make use of them.
Also CGL errors have been corrected.

Resolves: #70649
Releases: master
Change-Id: Iba0724256dbd2f9d31224ab0a3f779101366290f
Reviewed-on: http://review.typo3.org/44029
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Utilize ButtonBar API to its full extend 32/44032/3
Mathias Schreiber [Tue, 13 Oct 2015 12:50:21 +0000 (14:50 +0200)]
[BUGFIX] Utilize ButtonBar API to its full extend

With the introduction of the new Button types HelpButton and
ShortcutButton we no longer need to use FullyRenderedButtons in the core
thus changing all old code to use the new Button types

Resolves: #70653
Releases: master
Change-Id: Ie89cc2e2154af9a117f084ec8551192ffe4d6ef9
Reviewed-on: http://review.typo3.org/44032
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Fix display logic of ShortcutButton 31/44031/2
Mathias Schreiber [Tue, 13 Oct 2015 12:20:56 +0000 (14:20 +0200)]
[BUGFIX] Fix display logic of ShortcutButton

Just because a user may not store shortcuts it seems a bit drastic to
declare the button invalid thus triggering an exception.
This has been fixed now.

Resolves: #70651
Releases: master
Change-Id: I8f8848501926c8c7a9445e0d59b3ff865d005791
Reviewed-on: http://review.typo3.org/44031
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add jumpToUrl Javascript in TyposcriptTemplateModule 13/44013/3
Mathias Schreiber [Mon, 12 Oct 2015 14:51:20 +0000 (16:51 +0200)]
[BUGFIX] Add jumpToUrl Javascript in TyposcriptTemplateModule

Switching from DocumentTemplate to ModuleTemplate removed the inline
Javascript that generated the jumpToUrl function.
We reimplement it in this controller only.

Resolves: #70625
Releases: master
Change-Id: Ibb4e900e8c635dbe92fcc550d6e639d6341a87bb
Reviewed-on: http://review.typo3.org/44013
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplate API for EXT:filelist 68/43868/12
Frans Saris [Tue, 6 Oct 2015 16:27:04 +0000 (18:27 +0200)]
[TASK] Use ModuleTemplate API for EXT:filelist

Change-Id: I44ae88c834d385f514e2082f11f4c50ebb15ce57
Releases: master
Resolves: #69877
Reviewed-on: http://review.typo3.org/43868
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: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix wrong logout URL in LoginRefresh dialog 15/44015/2
Markus Klein [Mon, 12 Oct 2015 15:55:41 +0000 (17:55 +0200)]
[BUGFIX] Fix wrong logout URL in LoginRefresh dialog

Resolves: #70631
Releases: master
Change-Id: I84b1e0e0aad65a2c97b3a4b435d09fbcf96a2af6
Reviewed-on: http://review.typo3.org/44015
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Properly encode database input in Typo3DbQueryParser 16/44016/3
Helmut Hummel [Mon, 12 Oct 2015 16:35:22 +0000 (18:35 +0200)]
[TASK] Properly encode database input in Typo3DbQueryParser

Resolves: #70632
Releases: 6.2, master
Change-Id: I3ecbc2dd887789866512d4fc4aa7d0913b49fd0d
Reviewed-on: http://review.typo3.org/44016
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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>
3 years ago[BUGFIX] Flexforms were not considered for FormEngine data preparation 12/44012/5
Anja Leichsenring [Mon, 12 Oct 2015 14:22:10 +0000 (16:22 +0200)]
[BUGFIX] Flexforms were not considered for FormEngine data preparation

With #70504 a selective collection of fields to be processed has been
introduced in FormEngines data providing mechanism. This collection
did not respect fields added by extensions, like the flexform field,
so no flexform was displayed in the end.
Those fields are now added to the process again and flexforms are
displayed as requested.

Change-Id: I49f9137f44588df735d30331465c230f1daee96b
Resolves: #70626
Releases: master
Reviewed-on: http://review.typo3.org/44012
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Supply getter for ModuleTemplate in Web->Info 10/44010/4
Mathias Schreiber [Mon, 12 Oct 2015 12:06:49 +0000 (14:06 +0200)]
[BUGFIX] Supply getter for ModuleTemplate in Web->Info

In order to prevent fatals in submodules of Web->Info we supply a getter
for ModuleTemplate

Resolves: #70620
Releases: master
Change-Id: Idb1bc9e1c786f0088ee29783add795ac414e5fc6
Reviewed-on: http://review.typo3.org/44010
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Fix usage of TYPO3.Storage JS and Tabs.js 65/43965/6
Markus Klein [Sat, 10 Oct 2015 14:08:41 +0000 (16:08 +0200)]
[BUGFIX] Fix usage of TYPO3.Storage JS and Tabs.js

The Storage module must be required as dependency in modules as usual.
The module itself has to take care whether a global object
is already present. If this is the case, the global object is used.

Additionally the Tabs.js is fixed to work again.

Resolves: #70568
Releases: master
Change-Id: I808fb1e9d7760d93f578696e2ae1cb6c45bc2a91
Reviewed-on: http://review.typo3.org/43965
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove all unused templates from modules 07/44007/2
Wouter Wolters [Mon, 12 Oct 2015 10:28:56 +0000 (12:28 +0200)]
[TASK] Remove all unused templates from modules

After migrating the docheader to the new ModuleTemplate, the
templates from the old implementation were not removed.

Resolves: #70616
Releases: master
Change-Id: I5baf447d113f9d5b7195be44cd9922377a2019bb
Reviewed-on: http://review.typo3.org/44007
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>
3 years ago[BUGFIX] Use correct route name for closing open docs 09/44009/2
Andreas Fernandez [Mon, 12 Oct 2015 12:05:33 +0000 (14:05 +0200)]
[BUGFIX] Use correct route name for closing open docs

Resolves: #70621
Releases: master
Change-Id: I21d367340f38363975c7161a7edf49839d1036fa
Reviewed-on: http://review.typo3.org/44009
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: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] ImageManipulationWizard calculates wrong token 08/44008/2
Frank Nägler [Mon, 12 Oct 2015 10:35:28 +0000 (12:35 +0200)]
[BUGFIX] ImageManipulationWizard calculates wrong token

This patch fix broken ImageManipulationWizard. Because of a wrong
token calculation the wizard was broken.

Resolves: #70618
Releases: master
Change-Id: Ibe77592bf7167fdd8b081e599fca969e2f625db6
Reviewed-on: http://review.typo3.org/44008
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Use Modals via dependencies only 05/44005/2
Markus Klein [Mon, 12 Oct 2015 09:41:34 +0000 (11:41 +0200)]
[BUGFIX] Use Modals via dependencies only

Makes sure that AMD modules do not use top.TYPO3.Modal, but access
the Modal via a normal dependency only.
The Modal modules takes care of correctly registering and returning
the necessary object.

Resolves: #70614
Releases: master
Change-Id: I52c41325a6363cf78d9bfb601d7dd5df67473a07
Reviewed-on: http://review.typo3.org/44005
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Add inline render support for SvgIconProvider 77/43877/8
Frank Nägler [Tue, 6 Oct 2015 22:58:53 +0000 (00:58 +0200)]
[FEATURE] Add inline render support for SvgIconProvider

Resolves: #69706
Releases: master
Change-Id: Ibea120d8eb5057baed9c216a076879368982ada9
Reviewed-on: http://review.typo3.org/43877
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove not used template from ext:recordlist 04/44004/2
Wouter Wolters [Mon, 12 Oct 2015 09:33:02 +0000 (11:33 +0200)]
[TASK] Remove not used template from ext:recordlist

Resolves: #70613
Releases: master
Change-Id: I90d328635b2baded335347f6421694a5aaef3c06
Reviewed-on: http://review.typo3.org/44004
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for RecordList 57/43757/4
Mathias Schreiber [Sat, 3 Oct 2015 13:16:04 +0000 (15:16 +0200)]
[TASK] Use ModuleTemplate API for RecordList

Releases: master
Resolves: #69884
Change-Id: I4127b5f49deb4ea749da0e854ad27bbba07f9221
Reviewed-on: http://review.typo3.org/43757
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>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>