Packages/TYPO3.CMS.git
4 years ago[BUGFIX] Scheduler tasks of deactivated exts should be considered invalid 46/41246/5
Georg Ringer [Tue, 14 Jul 2015 21:05:00 +0000 (23:05 +0200)]
[BUGFIX] Scheduler tasks of deactivated exts should be considered invalid

If a scheduler task is created and the extension which provides the task is
deactivated the task must be shown as invalid in the list- and edit-view.

Change-Id: Iaf63c48c73ddaad64e153046d548eef5bbbcc7ae
Resolves: #68140
Releases: master
Reviewed-on: http://review.typo3.org/41246
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Remove duplicated field "layout" for content element "table" 67/41167/2
Georg Ringer [Tue, 14 Jul 2015 08:38:56 +0000 (10:38 +0200)]
[BUGFIX] Remove duplicated field "layout" for content element "table"

The field "layout" is shown twice for the content element "table".
Remove the one in the tab "Table".

Change-Id: I092c0f273a75af0e5b6fb8847bbb085d851318e8
Resolves: #68104
Releases: master
Reviewed-on: http://review.typo3.org/41167
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Move delete button for invalid scheduler tasks 05/41205/2
Georg Ringer [Tue, 14 Jul 2015 14:26:55 +0000 (16:26 +0200)]
[TASK] Move delete button for invalid scheduler tasks

If a class of a task is not available anymore, the
delete button should be on the same position as in other tasks.

Change-Id: I6fb750ca53a434765de8f4be6a7c93299435fcad
Resolves: #68129
Releases: master
Reviewed-on: http://review.typo3.org/41205
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[FOLLOWUP][TASK] Deprecate GeneralUtility:readLLfile 40/41240/3
Christian Kuhn [Tue, 14 Jul 2015 20:26:32 +0000 (22:26 +0200)]
[FOLLOWUP][TASK] Deprecate GeneralUtility:readLLfile

ExtensionManager fatals since the parserFactory object is
not always instantiated as expected.

Resolves: #68122
Releases: master
Change-Id: Ibc1ad2ac4df76b80b529c45ab5c1bf83115abf69
Reviewed-on: http://review.typo3.org/41240
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] CsvUtility method csvToArray does not handle enclosures right 11/41211/4
Patrick Broens [Tue, 14 Jul 2015 14:24:07 +0000 (16:24 +0200)]
[BUGFIX] CsvUtility method csvToArray does not handle enclosures right

When we have a csv string with enclosures, the string is sometimes not
correctly transformed into a multidimensional array. The cause of this
is the first str_getcsv() function, responsible for exploding the rows.
It returns rows where the first column does not have an enclosure
anymore.

This patch fixes this by using fgetcsv(). A temporary file is created
and written to the typo3temp folder and then passed to fgetcsv(). This
way we get a correct multidimensional array from the csv string.

Change-Id: I042c1ab326ef2b5f5cdd2b1455da76ccefd5ae36
Resolves: #68127
Releases: master
Reviewed-on: http://review.typo3.org/41211
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Patrick Broens <patrick@patrickbroens.nl>
Tested-by: Patrick Broens <patrick@patrickbroens.nl>
4 years ago[TASK] Streamline usage of PageRenderer 31/41131/3
Nicole Cordes [Mon, 13 Jul 2015 15:07:29 +0000 (17:07 +0200)]
[TASK] Streamline usage of PageRenderer

The PageRenderer is a Singleton and only one instance exists during
runtime. This patch cleans up the usage and prevents sharing the
PageRenderer object over public getters. This helps to improve the api
and get rid of unnecessary functions.

Releases: master
Resolves: #68074
Change-Id: I66abd565df96ff0b8fb31d24a04721ca8ecb3f3a
Reviewed-on: http://review.typo3.org/41131
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Deprecate GeneralUtility:readLLfile 97/41197/3
Christian Kuhn [Tue, 14 Jul 2015 13:20:12 +0000 (15:20 +0200)]
[TASK] Deprecate GeneralUtility:readLLfile

readLLfile() was just a wrapper around LocalizationFactory.
This is resolved now by adapting all calls and moving a left
over code snippet to the factory method.

Resolves: #68122
Releases: master
Change-Id: Ib416e380f25b06a055b7f25103e19925b29d7fde
Reviewed-on: http://review.typo3.org/41197
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Move DB functionality pages.storage_pid to compatibility6 12/37912/7
Benjamin Mack [Tue, 17 Mar 2015 14:51:10 +0000 (15:51 +0100)]
[TASK] Move DB functionality pages.storage_pid to compatibility6

The TCA definitions are moved to the compatibility6
extension, the DB definition as well. Any reference
to the field is marked for deprecation.

Resolves: #65790
Releases: master
Change-Id: Ic9734ba114c6d23a2216b3aabf2e5658c5a3551b
Reviewed-on: http://review.typo3.org/37912
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[FEATURE] Add api for rsaauth encryption 38/40938/20
Nicole Cordes [Sun, 12 Jul 2015 21:53:28 +0000 (23:53 +0200)]
[FEATURE] Add api for rsaauth encryption

This patch introduces new API which eases the use of RSA encryption
across the core and for third party extensions.

For backend encryption a new RequireJS module is included which finds
fields to encrypt automatically by their data attribute.

For frontend encryption the JavaScript was rewritten to work the same
way the RequireJS module works but with plain (vanilla) JavaScript.

Releases: master
Resolves: #67932
Resolves: #34568
Change-Id: Id35dd65d1019a8c16858f03989ff48e3434698e4
Reviewed-on: http://review.typo3.org/40938
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[CLEANUP] FormEngine suggest: Split up AJAX method 22/40422/7
Andreas Wolf [Sun, 4 May 2014 10:07:07 +0000 (12:07 +0200)]
[CLEANUP] FormEngine suggest: Split up AJAX method

This moves parts of the very complex AJAX receiver method to their own
methods, making the original method a lot shorter and easier to
understand.

Resolves: #67593
Releases: master
Change-Id: I2422313e988195c3c12ac9133542f1f6183cc5a4
Reviewed-on: http://review.typo3.org/40422
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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] Drop usage of SkinImageViewHelper in ext:about 35/41235/2
Wouter Wolters [Tue, 14 Jul 2015 19:46:18 +0000 (21:46 +0200)]
[TASK] Drop usage of SkinImageViewHelper in ext:about

Resolves: #68139
Releases: master
Change-Id: I468fc51a9221261b7fc2dfa02701efa4dbaf0892
Reviewed-on: http://review.typo3.org/41235
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Catch InvalidPackageManifestException in PackageManager 71/41171/3
Tymoteusz Motylewski [Mon, 13 Jul 2015 17:53:52 +0000 (19:53 +0200)]
[BUGFIX] Catch InvalidPackageManifestException in PackageManager

Prevents TYPO3 from going fatal when ext_emconf.php for some
package is missing.

Releases: master
Resolves: #68082
Change-Id: I646a26e9b952561480241cc06ad918fb64bb3d94
Reviewed-on: http://review.typo3.org/41171
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Streamline calls to sysLog 70/41170/5
Tymoteusz Motylewski [Mon, 13 Jul 2015 19:06:16 +0000 (21:06 +0200)]
[BUGFIX] Streamline calls to sysLog

Make all calls to GeneralUtility::sysLog use extkey "core"
instead of "Core".
Use constants for severity levels.
Fix wrong parameters (message instead of extension key).

Resolves: #68088
Releases: master
Change-Id: Iea44cff529b9d609f0815311e86e9549c20f83df
Reviewed-on: http://review.typo3.org/41170
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Streamline page tree in Export module 34/41234/2
Benjamin Mack [Tue, 14 Jul 2015 18:47:27 +0000 (20:47 +0200)]
[TASK] Streamline page tree in Export module

Resolves: #68137
Releases: master
Change-Id: Id254bfc0ab5608212af7e92863edefa2b09e270a
Reviewed-on: http://review.typo3.org/41234
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Update sysext:mediace version 31/41231/3
Anja Leichsenring [Tue, 14 Jul 2015 18:08:23 +0000 (20:08 +0200)]
[TASK] Update sysext:mediace version

The version in ext_emconf.php was forgotten during update task.

Change-Id: I7df5d5893c2a9ef81067316efdb50559318ed552
Resolves: #68136
Releases: master
Reviewed-on: http://review.typo3.org/41231
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[BUGFIX] Hide preview link on delete page in workspaces mode 93/37793/5
Oliver Hader [Thu, 12 Mar 2015 16:12:20 +0000 (17:12 +0100)]
[BUGFIX] Hide preview link on delete page in workspaces mode

If a page is marked to be deleted (delete placeholder) in the
workspace mode, offering a frontend preview does not make much
sense. Thus, the accordant button in the page module won't be
shown in that case.

Resolves: #65699
Releases: master, 6.2
Change-Id: Ib27721c5e4b52dc91872ddb2a2f494649e13dab5
Reviewed-on: http://review.typo3.org/37793
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Cleanup files of EXT:dbal 13/41213/2
Georg Ringer [Tue, 14 Jul 2015 15:10:51 +0000 (17:10 +0200)]
[TASK] Cleanup files of EXT:dbal

Remove an old todo file and mentioning of 3rd party extensions

Change-Id: I769f8d55bc0de5747ea9f37e7a60262008806cdd
Resolves: #68130
Releases: master
Reviewed-on: http://review.typo3.org/41213
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Drop arrowbullet.gif from typo3/gfx/ol/ 27/41227/3
Wouter Wolters [Tue, 14 Jul 2015 17:20:09 +0000 (19:20 +0200)]
[TASK] Drop arrowbullet.gif from typo3/gfx/ol/

Resolves: #68135
Releases: master
Change-Id: I48bb8fe1b5c94ed7c22710053ad7252a1fd648c1
Reviewed-on: http://review.typo3.org/41227
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Fix parseUserFuncArguments to respect 0 as argument 18/41218/2
Sascha Egerer [Tue, 14 Jul 2015 15:54:41 +0000 (17:54 +0200)]
[BUGFIX] Fix parseUserFuncArguments to respect 0 as argument

"0" must be an valid "last argument" value in the parseUserFuncArguments
method.

The implementation of the argument iteration must strictly check if
the arguments string is empty.

Change-Id: I8cee20a48030ea9163f55723d9027f39c43e5e1c
Resolves: #68132
Related: #61256
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/41218
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Add GET parameter to JS files fetched via RequireJS 19/41219/4
Benjamin Mack [Tue, 14 Jul 2015 16:05:36 +0000 (18:05 +0200)]
[TASK] Add GET parameter to JS files fetched via RequireJS

As most files are loaded via RequireJS now, the configuration
needs to add a GET parameter in order to avoid browser caching
of changed JavaScript files.

For development environments the current timestamp is added. For
other environments / application contexts a hash based on the
TYPO3_version is added, allowing to have end-users to fetch
the latest version after e.g. TYPO3 has been updated.

Resolves: #68133
Releases: master
Change-Id: Ifbc13cafe519a2a83f51c3869a028028f3b24368
Reviewed-on: http://review.typo3.org/41219
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Allow empty upload fields with PSR-7 90/41190/7
Benjamin Mack [Tue, 14 Jul 2015 12:29:25 +0000 (14:29 +0200)]
[BUGFIX] Allow empty upload fields with PSR-7

When editing a record with a regular file upload field (e.g.
a fe_users record with property image), and one does not choose
to upload a file, the PSR-7 implementation currently restricts
this. The $_FILES array is filled with an empty data set.

Thus, PSR-7 is actually canceling the whole request instead
of letting it bypass, like the DataHandler would do the same
when trying to process the uploaded files later.

The patch allows the PSR-7 implementation only to add
the files that have a filename (tmp_name) given.

Resolves: #68118
Releases: master
Change-Id: Ifdf9a59040ba6af3ca7214709f34e2e5be7f5759
Reviewed-on: http://review.typo3.org/41190
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[FEATURE] Introduce DataProcessor for media galleries 09/40509/10
Benjamin Mack [Sun, 21 Jun 2015 13:47:51 +0000 (15:47 +0200)]
[FEATURE] Introduce DataProcessor for media galleries

The logic for working with galleries and calculating the maximum media
size is done in a separate galleryProcessor.

Resolves: #67663
Releases: master
Change-Id: If00c3b800b2c6723d923cb3e3d427b850f9be7fe
Reviewed-on: http://review.typo3.org/40509
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Patrick Broens <patrick@patrickbroens.nl>
Tested-by: Patrick Broens <patrick@patrickbroens.nl>
4 years ago[TASK] Add codeception as dev dependency 83/41183/4
Georg Ringer [Tue, 14 Jul 2015 11:35:32 +0000 (13:35 +0200)]
[TASK] Add codeception as dev dependency

Acceptance tests will be done by using codeception

Change-Id: Idad21948afc83d07b06a8fdd4ed095700c932985
Resolves: #68111
Releases: master
Reviewed-on: http://review.typo3.org/41183
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] Resident Eval - The Removal from FormEngine 12/40912/17
Frank Nägler [Fri, 3 Jul 2015 08:01:27 +0000 (10:01 +0200)]
[TASK] Resident Eval - The Removal from FormEngine

A long long time ago jsfunc.evalfield.js found its way into the core.
Now - after 12 years - it is time to leave.

This patch removes the usage of jsfunc.evalfield.js from FormEngine
and moves the logic into FormEngineValidation.js as a first step.
The validators and processors have been split up into two methods.

Resolves: #67852
Releases: master
Change-Id: I781bae602ea09a4a4e359df0a461f2cfc1cdf6d8
Reviewed-on: http://review.typo3.org/40912
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Drop blinkarrow icons 89/41189/4
Wouter Wolters [Tue, 14 Jul 2015 12:21:07 +0000 (14:21 +0200)]
[TASK] Drop blinkarrow icons

Resolves: #68121
Releases: master
Change-Id: I7822981c26d8ceae1ea51cf11aa75e2a8b94731d
Reviewed-on: http://review.typo3.org/41189
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Add Request Handling for Console 40/41140/2
Benjamin Mack [Mon, 13 Jul 2015 18:44:34 +0000 (20:44 +0200)]
[BUGFIX] Add Request Handling for Console

The bootstrap functionality for resolving the RequestHandler
based on the request object added by the PSR-7 change.

The Bootstrap::run() method is now renamed to ->configure()
which does not call resolveRequest() anymore. Instead
resolveRequest() is called explicitly at a later point inside
every Application instance.

This way, the Application instance decides what kind of
Request object should be instantiated and hands it to
the Bootstrap, which in return resolves the RequestHandler.

The original RequestHandlerInterface is now moved to the
Http/ namespace, and a RequestHandlerInterface for the
Console application has been introduced for handling
Console requests, based on Symfony Console.

Resolves: #68085
Releases: master
Change-Id: Ibbc48362739f9849f6e6d9fcadfd2e2a5247f89b
Reviewed-on: http://review.typo3.org/41140
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Documentation rendering 86/41186/2
Christian Kuhn [Tue, 14 Jul 2015 12:06:17 +0000 (14:06 +0200)]
[BUGFIX] Documentation rendering

Two small .rst issues trigger warnings compiling .rst files.

Resolves: #68117
Releases: master
Change-Id: I775d9be46419e7266ed1e0473d32881e19fcc8f7
Reviewed-on: http://review.typo3.org/41186
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[!!!][TASK] Drop RTE.userLinks functionality 85/41185/2
Wouter Wolters [Tue, 14 Jul 2015 11:41:23 +0000 (13:41 +0200)]
[!!!][TASK] Drop RTE.userLinks functionality

The option RTE.userLinks has been broken for some
time now and with the upcoming Tabbing API this can
be added again with an extension.

Resolves: #68116
Releases: master
Change-Id: I592923f5c7218001d28f7aff3c2e48c1533b2d48
Reviewed-on: http://review.typo3.org/41185
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Move t3skin LESS files to Build folder 81/41181/2
Benjamin Kott [Tue, 14 Jul 2015 10:58:00 +0000 (12:58 +0200)]
[TASK] Move t3skin LESS files to Build folder

Releases: master
Resolves: #68115
Change-Id: I60c4637050dd4024d5246cb9380ebd910f2fa619
Reviewed-on: http://review.typo3.org/41181
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[TASK] Move close.html to ext:backend 69/41169/6
Wouter Wolters [Tue, 14 Jul 2015 09:37:26 +0000 (11:37 +0200)]
[TASK] Move close.html to ext:backend

To clean the typo3/ directory we move close.html
to ext:backend.

Resolves: #68108
Releases: master
Change-Id: Ieee52bd3ebea8f5c3f1c7f594d6d565864e07a76
Reviewed-on: http://review.typo3.org/41169
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Workspaces: Properly use slots to modify data 20/32120/6
Oliver Hader [Wed, 13 Aug 2014 07:55:30 +0000 (09:55 +0200)]
[BUGFIX] Workspaces: Properly use slots to modify data

Using slots in GridDataService does not work since passing
arguments by reference does not work. Since TYPO3 CMS 6.2
it's possible that the SignalSlotDispatcher returns
(modified) arguments.

Resolves: #60926
Releases: master, 6.2
Change-Id: If7f3a782bf8870bfb158c566df01cf2311fce048
Reviewed-on: http://review.typo3.org/32120
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Message when trying to create existing folder 33/36733/7
Michael Oehlhof [Sat, 7 Feb 2015 22:20:53 +0000 (23:20 +0100)]
[BUGFIX] Message when trying to create existing folder

Show a flash message when trying to create a folder with a name that
already exists.

Releases: master
Resolves: #14509
Change-Id: Ia293ea61a3a892103c9b82affe5f527f1c05b39e
Reviewed-on: http://review.typo3.org/36733
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
4 years ago[!!!][TASK] TCA: Remove wizard _HIDDENFIELD and hideParent 50/41150/3
Christian Kuhn [Mon, 13 Jul 2015 20:20:09 +0000 (22:20 +0200)]
[!!!][TASK] TCA: Remove wizard _HIDDENFIELD and hideParent

The functionality provided by _HIDDENFIELD and hideParent on TCA
wizard level can be better realized with the new renderType
registration provided by the NodeFactory. A search showed that
not a single TER extension used the two options, and it is probably
also used very rarely in other 3rd party extensions. It is dropped
now without substitution.

Resolves: #68092
Releases: master
Change-Id: I95fb96561e1879e302ba927d70d72bd454b7fa15
Reviewed-on: http://review.typo3.org/41150
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Deprecate unused GeneralUtility methods 57/41157/3
Benjamin Mack [Tue, 14 Jul 2015 06:34:51 +0000 (08:34 +0200)]
[TASK] Deprecate unused GeneralUtility methods

Resolves: #68098
Releases: master
Change-Id: Ice78388b6e39886bb3f2be13701d4b85f01f3967
Reviewed-on: http://review.typo3.org/41157
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP][TASK] Replace PNG module icons with SVG icons 65/41165/2
Frank Nägler [Tue, 14 Jul 2015 08:06:15 +0000 (10:06 +0200)]
[FOLLOWUP][TASK] Replace PNG module icons with SVG icons

Remove usage of removed PNG.

Resolves: #68090
Releases: master
Change-Id: Ie44f5d436d0e20620fb15cb6df85a7a27985412c
Reviewed-on: http://review.typo3.org/41165
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[BUGFIX] Fix multiple "Quit without saving?" messages 60/41160/4
Frank Nägler [Tue, 14 Jul 2015 07:33:40 +0000 (09:33 +0200)]
[BUGFIX] Fix multiple "Quit without saving?" messages

In some cases, the event handler was bind multiple times.
This patch moves the binding into a new place.

Resolves: #68095
Releases: master
Change-Id: I40aeb1305b6e0c061a202ddb31a9e8f9fc9b9630
Reviewed-on: http://review.typo3.org/41160
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[BUGFIX] Fix invalid HTML in ElementBrowser 41/41141/4
Markus Klein [Mon, 13 Jul 2015 18:55:44 +0000 (20:55 +0200)]
[BUGFIX] Fix invalid HTML in ElementBrowser

An old implementations expected icons to be img-tags, which
is not the case anymore. The regex for replacing parts of the
tag do not work with the span tags anymore and therefore all
calls to the function are dropped.

This also renders a whole class useless, which is therefore removed
as well.

Resolves: #68086
Releases: master, 6.2
Change-Id: I073e6e2d640ac5f53ae13ec564e6f8903b65e8b8
Reviewed-on: http://review.typo3.org/41141
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace PNG module icons with SVG icons 46/41146/3
Frank Nägler [Mon, 13 Jul 2015 19:44:48 +0000 (21:44 +0200)]
[TASK] Replace PNG module icons with SVG icons

This patch replace all PNG module icons with SVG icons.

Resolves: #68090
Releases: master
Change-Id: If206ef84453782b7a268a095d8ea4302fc925f11
Reviewed-on: http://review.typo3.org/41146
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Fix wrong placed arrow in RTE PageTree 49/41149/2
Wouter Wolters [Mon, 13 Jul 2015 19:59:36 +0000 (21:59 +0200)]
[BUGFIX] Fix wrong placed arrow in RTE PageTree

Resolves: #68091
Releases: master
Change-Id: I6069a6ccb55527536b74a2065a65b094a514d043
Reviewed-on: http://review.typo3.org/41149
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[FOLLOWUP] Restructure lowlevel commands and documentation 42/41142/3
Xavier Perseguers [Mon, 13 Jul 2015 19:08:49 +0000 (21:08 +0200)]
[FOLLOWUP] Restructure lowlevel commands and documentation

Fix references to old Markdown manual.

Resolves: #67946
Releases: master
Change-Id: I4a2ff752e771acb9a1b4e52395dd5f34141e2787
Reviewed-on: http://review.typo3.org/41142
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Remove ternary operator where not needed 10/41110/5
Stefan Neufeind [Mon, 13 Jul 2015 18:43:58 +0000 (20:43 +0200)]
[TASK] Remove ternary operator where not needed

The usage of the ternary operator just for conversion to boolean like
... ? TRUE : FALSE
is be replaced by a normal (bool) typecast.

Change-Id: Ia32f63b423ffa7e066c9cf8bb002dde51b419bfa
Resolves: #68063
Releases: master
Reviewed-on: http://review.typo3.org/41110
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[!!!][TASK] Use fallbacks for AbstractWidgetController view-configuration 72/30672/7
Stefan Neufeind [Wed, 11 Jun 2014 20:34:53 +0000 (22:34 +0200)]
[!!!][TASK] Use fallbacks for AbstractWidgetController view-configuration

The fallback-paths functionality offered by the parent class
is now available for Fluid-widgets.

Change-Id: I73d3a792b261502b1eafd92b3b7b514e049e6ac2
Resolves: #59505
Releases: master
Reviewed-on: http://review.typo3.org/30672
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Move EXT:lang/locallang_alt_doc.xml to include as xlf 34/41134/2
Wouter Wolters [Mon, 13 Jul 2015 15:54:31 +0000 (17:54 +0200)]
[TASK] Move EXT:lang/locallang_alt_doc.xml to include as xlf

Resolves: #68078
Releases: master
Change-Id: I1cc0abe0a6d0f962472061017a91c7fa8f5f8995
Reviewed-on: http://review.typo3.org/41134
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Respect cached page config 58/38958/4
Andreas Fernandez [Mon, 27 Apr 2015 13:17:27 +0000 (15:17 +0200)]
[BUGFIX] Respect cached page config

On a cached page, initialise the page config only if it does not exist
yet. Merge the cached config with the template config to get the same
array as on a uncached page.

Releases: master, 6.2
Resolves: #66605
Change-Id: Idee4682cbfe5a8fb5f9522fc2f09e1c9bdb81396
Reviewed-on: http://review.typo3.org/38958
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
4 years ago[FOLLOWUP][FEATURE] Introduce Request/Response based on PSR-7 30/41130/2
Benjamin Mack [Mon, 13 Jul 2015 15:10:16 +0000 (17:10 +0200)]
[FOLLOWUP][FEATURE] Introduce Request/Response based on PSR-7

Make install tool work again.

Resolves: #67558
Releases: master
Change-Id: Ia6630c705cbcd34fda95f797071cca56b19954b9
Reviewed-on: http://review.typo3.org/41130
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Make editIconsHook work again 17/41117/2
Nicole Cordes [Mon, 13 Jul 2015 09:40:06 +0000 (11:40 +0200)]
[BUGFIX] Make editIconsHook work again

It isn't possible to add icons in filelist extended view easily,
because there is no way to get the current file or folder object nor get
information about it. This patch adds the object to the cells variable
and reset it after hook execution to ensure access to it.

Releases: master, 6.2
Resolves: #67962
Change-Id: I44a4229128bcfdb2ed17900462f50a771ed63fdd
Reviewed-on: http://review.typo3.org/41117
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FEATURE] Introduce Request/Response based on PSR-7 55/40355/20
Benjamin Mack [Wed, 20 May 2015 04:28:41 +0000 (12:28 +0800)]
[FEATURE] Introduce Request/Response based on PSR-7

The PSR-7 standard is adapted into the TYPO3 Bootstrap with a
backwards-compatible layer.

The PSR-7 implementation brings several new classes:
 * Message (the base for Requests and Responses)
 * Request (for Requests made within PHP)
 * ServerRequest and a factory based on the current system environment
 * Response
 * Uri (a unified API for fetching several parts of an URI)

At any TYPO3 request a new ServerRequest object is created inside the
Bootstrap and handed over to the RequestHandler which can then use this
object for checking certain GET and POST variables instead of using
GeneralUtility.

The proper call (usually a Controller) creates a Response object that
is handed back to the RequestHandler + Bootstrap. The TYPO3 Bootstrap
will output anything related in the shutdown() method.

An example is shown with the LoginController and currently hard-wired
as no proper routing/dispatching is there yet.

Currently this is an internal API as the rest (Dispatch/Router and
Controller API) will follow once the base is in.

Please note that the PSR-7 standard works with Value Objects meaning
that it is not possible to modify any object but instead new objects
will be created for Message, ServerRequest and Response if modified.

The next steps are:
* Integrate proper Routing + Dispatching for Backend Routes to register
  new BE requests
* Migrate all AJAX Calls to use the new API and request / response
  handling
* Introduce a common Base Controller for all regular BE requests which
  is based on Request/Response and works as a replacement for sc_base
* Then: proper documentation for the whole bootstrap /
  dispatch + routing / controller logic
* Integrate symfony console app into the CLI Bootstrap as alternative
  for Request/Response
* Refactor TSFE to use Response / Request objects properly
* Refactor redirects logic to use Response objects

Resolves: #67558
Releases: master
Change-Id: I5b528284ecca790f784c7780b008356158343ee8
Reviewed-on: http://review.typo3.org/40355
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Double protocol when using TCEMAIN.previewDomain 95/41095/3
Wouter Wolters [Sat, 11 Jul 2015 09:58:48 +0000 (11:58 +0200)]
[BUGFIX] Double protocol when using TCEMAIN.previewDomain

In EXT:viewpage the option TCEMAIN.previewDomain is used but
not evaluated correctly. The option can contain the protocol
already and this is not respected in EXT:viewpage.

Check if domain already contains a protocol.

Resolves: #34820
Resolves: #36542
Resolves: #23115
Releases: master, 6.2
Change-Id: I13f7cda1dca54d60d350ba460e43ec924c140d35
Reviewed-on: http://review.typo3.org/41095
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Wrong directory path checked while unzipping extension 96/41096/3
Wouter Wolters [Sat, 11 Jul 2015 12:29:18 +0000 (14:29 +0200)]
[BUGFIX] Wrong directory path checked while unzipping extension

Uploading an extension a zip file has a wrong check for directory
existence. Fix the path to this directory in the check.

Resolves: #65702
Releases: master,6.2
Change-Id: I61b46a6f9efb55e3f8b6843597a31b458752fc46
Reviewed-on: http://review.typo3.org/41096
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Drop migration code in Install Tool 02/41102/5
Wouter Wolters [Sat, 11 Jul 2015 16:28:40 +0000 (18:28 +0200)]
[TASK] Drop migration code in Install Tool

The code which migrates the old localconf.php file is dropped now.

Resolves: #68056
Releases: master
Change-Id: I29847f8d1fbbd8be80790e2b340c2429f0d03a4c
Reviewed-on: http://review.typo3.org/41102
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[BUGFIX] Ensure PageRenderer singleton is set 09/41109/2
Helmut Hummel [Sun, 12 Jul 2015 13:10:37 +0000 (15:10 +0200)]
[BUGFIX] Ensure PageRenderer singleton is set

Before rendering _INT content objects, the page renderer is unserialized
and stored in a TypoScriptFrontendController property. However this new
object is not updated in the singleton store in GeneralUtility.

This leads to the situation that plugin code that (legally) just instantiate
the page renderer using GeneralUtility::makeInstance() receive the wrong object.

Make sure the singleton store is updated once the page renderer is unserialized
for _INT processing.

Releases: master, 6.2
Resolves: #68061
Change-Id: I162b8a4dc102ffd8cc0fcc4d21ccc271c861b187
Reviewed-on: http://review.typo3.org/41109
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[FOLLOWUP][FEATURE] Replace usage of getFuncMenu with TWBS styled substitution 91/41091/2
Andreas Fernandez [Fri, 10 Jul 2015 15:07:01 +0000 (17:07 +0200)]
[FOLLOWUP][FEATURE] Replace usage of getFuncMenu with TWBS styled substitution

The table was printed twice, the first and obsolete rendering call is removed.

Resolves: #65927
Releases: master
Change-Id: I6ee2f7f23d66d9162f9683f159b499f892a1707a
Reviewed-on: http://review.typo3.org/41091
Reviewed-by: David Greiner <hallo@davidgreiner.de>
Tested-by: David Greiner <hallo@davidgreiner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Improve l10n_mode config for sys_file_reference 58/32758/5
Alexander Stehlik [Sat, 15 Nov 2014 13:44:44 +0000 (14:44 +0100)]
[BUGFIX] Improve l10n_mode config for sys_file_reference

Since the rendering in the Frontend does not merge the values
the mergeIfNotBlank setting is replaced with prefixLangTitle for
the alternative, description and title field.

For the link field the mergeIfNotBlank setting is removed because
a prefix does not make sense there.

Change-Id: I09dfd6d971357ceaeaa08f60057323b3c7e33aa1
Releases: master
Resolves: #59972
Reviewed-on: http://review.typo3.org/32758
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[TASK] Add fallback for EXT:cms label references 51/41051/11
Markus Klein [Thu, 9 Jul 2015 15:23:46 +0000 (17:23 +0200)]
[TASK] Add fallback for EXT:cms label references

Make the ext:cms removal non-breaking by installing a fallback for the
label references.

Additionally remove the leftover reference to EXT:cms from the root
composer.json and replace a reference to a no longer existing path in
tsref.xml.

Resolves: #68017
Releases: master
Change-Id: Iae6a66814adce5849cef577f036010c5323d8f2f
Reviewed-on: http://review.typo3.org/41051
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Hide msg "Show hidden content elements" if none are hidden 81/41081/2
Georg Ringer [Fri, 10 Jul 2015 08:43:04 +0000 (10:43 +0200)]
[TASK] Hide msg "Show hidden content elements" if none are hidden

To improve the usability the message and checkbox should only be
shown if there are elements actually hidden.

Change-Id: I0bb652ce915d1e8896b38bf3f94ae2a276cc3881
Resolves: #68037
Releases: master
Reviewed-on: http://review.typo3.org/41081
Reviewed-by: David Greiner <hallo@davidgreiner.de>
Tested-by: David Greiner <hallo@davidgreiner.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
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[FOLLOWUP][FEATURE] Introduce Data Processor for Files 78/41078/2
Sascha Egerer [Fri, 10 Jul 2015 06:13:01 +0000 (08:13 +0200)]
[FOLLOWUP][FEATURE] Introduce Data Processor for Files

* Reformatted Changelog Documentation
* Add array type to function arguments to force parameter type

Resolves: #67662
Releases: master
Change-Id: I896633527345489394a920e5b351b1e584defe08
Reviewed-on: http://review.typo3.org/41078
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[TASK] Remove NEWS.md 67/41067/2
Christian Kuhn [Thu, 9 Jul 2015 22:51:29 +0000 (00:51 +0200)]
[TASK] Remove NEWS.md

NEWS.md is just a dummy file pointing to the Changelog .rst
information. There is not much benefit in it, so it is removed
along with the reference from README.md now.

Since there is no stable link to the wiki pages with non
volatile information, it also does not make much sense to
link to them. This may however change in the future and
a hint to a list of newest changes within README.md, a file
that is for instance displayed by default on github, would
be appreciated.

Resolves: #68032
Releases: master
Change-Id: I1a6d91e8d716b193bf81df20a28541c3a4da1faf
Reviewed-on: http://review.typo3.org/41067
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Move extjs into EXT:core 65/41065/3
Wouter Wolters [Thu, 9 Jul 2015 21:59:30 +0000 (23:59 +0200)]
[TASK] Move extjs into EXT:core

Resolves: #68029
Releases: master
Change-Id: Idef60704c62cdeb6772b686b214ce464f8d261f5
Reviewed-on: http://review.typo3.org/41065
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][TASK] Drop disableBigButtons in page module 63/41063/8
Christian Kuhn [Thu, 9 Jul 2015 20:31:05 +0000 (22:31 +0200)]
[!!!][TASK] Drop disableBigButtons in page module

Disabling the by default enabled disableBigButtons TSconfig option
disables the option_showBigButtons property of PageLayoutView, so
some funny buttons in page module top bar and some misplaced buttons
to edit rte elements are enabled.

Easy, isn't it?!

This option is dropped now.

Resolves: #68020
Releases: master
Change-Id: Ifea0cebac3a4f1e5c23a54e2acb5aba26a83998d
Reviewed-on: http://review.typo3.org/41063
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Check if at least one table is selected for cleanup 66/41066/3
David Greiner [Thu, 9 Jul 2015 22:02:36 +0000 (00:02 +0200)]
[BUGFIX] Check if at least one table is selected for cleanup

Check if value to iterate over is set and is array. Without this
check the install tool breaks if no table is selected for cleanup
and displayErrors is set >= 1.

Resolves: #68030
Releases: master
Change-Id: I8af5c91107c70210001726cfb90e0e446f3e2450
Reviewed-on: http://review.typo3.org/41066
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] Add scheduler task description 21/40921/7
Alexandru Catalin Dinis [Sat, 4 Jul 2015 21:39:10 +0000 (23:39 +0200)]
[TASK] Add scheduler task description

Shows the task description below the task name in list.

Releases: master
Resolves: #67332
Resolves: #67830
Change-Id: I986a1df5c578e9d3160603a3b9c3d8e8fb8ce6ab
Reviewed-on: http://review.typo3.org/40921
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Include jQuery with bower and update it to 1.11.3 64/41064/2
Wouter Wolters [Thu, 9 Jul 2015 20:55:24 +0000 (22:55 +0200)]
[TASK] Include jQuery with bower and update it to 1.11.3

Resolves: #68023
Releases: master
Change-Id: Ib9456b9edad63b491e2e019d2afa38e3f8eaa310
Reviewed-on: http://review.typo3.org/41064
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[FEATURE] Replace usage of getFuncMenu with TWBS styled substitution 32/38032/19
Jan Helke [Mon, 23 Mar 2015 10:53:49 +0000 (11:53 +0100)]
[FEATURE] Replace usage of getFuncMenu with TWBS styled substitution

This patch substitutes the inline usage of BackendUtility::getFuncMenu
with a Bootstrap styled variant.

Resolves: #65927
Releases: master
Change-Id: I2d5ec4097404a8a18cda6e4a205195230b81f53e
Reviewed-on: http://review.typo3.org/38032
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FEATURE] Add base date for DateTimeViewHelper 43/40843/5
Markus Klein [Wed, 1 Jul 2015 21:17:52 +0000 (23:17 +0200)]
[FEATURE] Add base date for DateTimeViewHelper

This allows to use the full set of relative date formats
on a given base time:
http://www.php.net/manual/en/datetime.formats.relative.php

Resolves: #68022
Releases: master
Change-Id: Icf7c204b9c1d280805679b6edba7c03f575d936e
Reviewed-on: http://review.typo3.org/40843
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[CLEANUP] Replace count with empty in multiple extensions, part IV 68/40968/3
Stephan Großberndt [Tue, 7 Jul 2015 16:24:14 +0000 (18:24 +0200)]
[CLEANUP] Replace count with empty in multiple extensions, part IV

Replace occurrences of count() with matching empty() pendants.

Affected extensions:

* compatibility6
* css_styled_content
* dbal
* documentation
* extbase
* frontend
* indexed_search
* lang
* linkvalidator

Resolves: #67965
Releases: master
Change-Id: Ia7ee4bec0e36639ef28b0cd192484f8a22c6f1f1
Reviewed-on: http://review.typo3.org/40968
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Replace count with empty in EXT:core 64/40964/2
Stephan Großberndt [Tue, 7 Jul 2015 15:37:04 +0000 (17:37 +0200)]
[CLEANUP] Replace count with empty in EXT:core

Replace occurrences of count() with matching empty() pendants.

Resolves: #67961
Releases: master
Change-Id: I0f06ac003d4a155d86f269a8e80c5183fec71354
Reviewed-on: http://review.typo3.org/40964
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] Drop single column view in PageLayoutView 62/41062/2
Wouter Wolters [Thu, 9 Jul 2015 20:31:24 +0000 (22:31 +0200)]
[TASK] Drop single column view in PageLayoutView

The single column view was unused in the core for ages.
Remove this leftover code now.

Resolves: #68021
Releases: master
Change-Id: I133338953175e3eb151f05b20f5a8f1eeb253444
Reviewed-on: http://review.typo3.org/41062
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
4 years ago[TASK] Replace gfx/content_client.gif with sprite icon 61/41061/2
Wouter Wolters [Thu, 9 Jul 2015 20:22:16 +0000 (22:22 +0200)]
[TASK] Replace gfx/content_client.gif with sprite icon

Resolves: #68019
Releases: master
Change-Id: I0236b5a477f2a74d111571f5bafb05f8d28b3e68
Reviewed-on: http://review.typo3.org/41061
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] dbal: Add support for ALTER TABLE ADD/DROP KEY 97/40397/10
Morton Jonuschat [Wed, 17 Jun 2015 19:38:19 +0000 (21:38 +0200)]
[TASK] dbal: Add support for ALTER TABLE ADD/DROP KEY

Add support for creating and removing indices to DBAL. The SQL is
generated using the respective ADOdb methods, so adding/removing
PRIMARY keys is not possible.

MySQL prefix lengths will be removed from columns in an index
definition unless the DBMS specifically enables support for this
feature. To ensure that index columns get properly quoted by
ADOdb the field names need to be wrapped in backticks.

Due to the common requirement that index names must be unique within a
database/schema the requested index name will be prepended with a
unique table name identifier.

Resolves: #67445
Resolves: #67531
Releases: master
Change-Id: I274be8df3078867309dde0d5771853c67903719d
Reviewed-on: http://review.typo3.org/40397
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-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[FEATURE] List module: Make table display order configurable 32/40932/10
Markus Klein [Mon, 6 Jul 2015 15:39:27 +0000 (17:39 +0200)]
[FEATURE] List module: Make table display order configurable

Resolves: #65550
Releases: master
Change-Id: I4f6da5f4d4e6a2834e619f683e77d055ac682566
Reviewed-on: http://review.typo3.org/40932
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] ADOdb: support NOT NULL/DEFAULT field attributes on BLOB/TEXT fields 98/40398/3
Morton Jonuschat [Sun, 14 Jun 2015 18:58:12 +0000 (20:58 +0200)]
[BUGFIX] ADOdb: support NOT NULL/DEFAULT field attributes on BLOB/TEXT fields

Instead of globally disallowing NOT NULL and DEFAULT field attributes
make these attributes configurable per DBMS system.

Data dictionaries for PostgreSQL and MySQL are adjusted to match
the supported options.

Resolves: #67442
Releases: master
Change-Id: Ic0fb7a07ef4db9fc854489165ebc079382c2f011
Reviewed-on: http://review.typo3.org/40398
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[BUGFIX] dbal: make admin_get_tables() return correct table information 37/39637/4
Morton Jonuschat [Wed, 20 May 2015 19:26:35 +0000 (21:26 +0200)]
[BUGFIX] dbal: make admin_get_tables() return correct table information

Return the table information in the documented format (array with
tablenames as key and arrays with status information as value).

Resolves: #67067
Releases: master, 6.2
Change-Id: I7a35c5cfdaa469c407f5c4e4f80b55625034be91
Reviewed-on: http://review.typo3.org/39637
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] Remove ExtCore and ExtJS Adapters 28/41028/6
Benjamin Mack [Thu, 9 Jul 2015 10:45:56 +0000 (12:45 +0200)]
[!!!][TASK] Remove ExtCore and ExtJS Adapters

Remove the standalone slim "ExtCore" functionality and
the custom adapters for prototype 1.5, jquery 1.1 and YUI
completely from the core (only use ext-base adapter natively).

Drop all configuration to activate ExtCore in FE.
Drop all configuration to configure custom adapters
when loading ExtJS.

Resolves: #68001
Releases: master
Change-Id: I254b37f3637e829d7528422c13b41a8e96d90cd1
Reviewed-on: http://review.typo3.org/41028
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
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] Remove tree rendering functionality in DB integrity tool 38/41038/6
Benjamin Mack [Thu, 9 Jul 2015 12:10:07 +0000 (14:10 +0200)]
[TASK] Remove tree rendering functionality in DB integrity tool

The functionality to render the integrity state as a tree of items
is disabled by default in TYPO3 CMS, and is now removed
without substitution.

Resolves: #68007
Releases: master
Change-Id: I12a85a157efa9171a82d4d6f3b9c0429a1ad7ab9
Reviewed-on: http://review.typo3.org/41038
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Make use of "use"-statement for LocalizationUtility 55/41055/2
Morton Jonuschat [Thu, 9 Jul 2015 17:11:13 +0000 (19:11 +0200)]
[TASK] Make use of "use"-statement for LocalizationUtility

Change-Id: I4e88dbf9c597901ee559fe1bdadf23bf011a91bc
Resolves: #67711
Releases: master
Reviewed-on: http://review.typo3.org/41055
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Rework folder trees based on CSS only 01/41001/5
Thomas Schlumberger [Wed, 8 Jul 2015 15:09:33 +0000 (17:09 +0200)]
[TASK] Rework folder trees based on CSS only

Renders all folder and page trees in the same HTML
manner.

These are located in:
- Link Wizards
- RTE popups
- Select / Group Field Selector Popups (e.g. Insert Record)

Next steps:
- Rework the impexp tree
- Rework the Move Tree and the New Element Position Maps
- Add highlighting
- Simplify the calls to each method and remove
"old" parameters to methods, rename the methods
to make them speaking.

Releases: master
Resolves: #68018
Change-Id: I675368039f2065dcd9e4bb2555da4495f84eb87b
Reviewed-on: http://review.typo3.org/41001
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[CLEANUP] Tree Classes 36/41036/8
Thomas Schlumberger [Thu, 9 Jul 2015 12:02:15 +0000 (14:02 +0200)]
[CLEANUP] Tree Classes

This patch is cleaning up the tree classes where properties
were set via the init() function and are now handled
by class properties, overriding the parent properties, itself.
A function not needed in the AbstractTreeView has been removed.

Resolves: #68005
Releases: master
Change-Id: I6fad1ade76c015a60ccdef77c5a8b4251f3f12da
Reviewed-on: http://review.typo3.org/41036
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Make ElementBrowser Trees expand again 41/41041/2
Benjamin Mack [Thu, 9 Jul 2015 13:23:34 +0000 (15:23 +0200)]
[BUGFIX] Make ElementBrowser Trees expand again

Inside the popups the element browser trees don't reload anymore
because the RequireJS calls are added too late.

Resolves: #68012
Releases: master
Change-Id: I492833615d9c16352af667e384de36637fa6ebea
Reviewed-on: http://review.typo3.org/41041
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
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[TASK] Restyle record listing in page module 40/41040/3
Georg Ringer [Thu, 9 Jul 2015 13:19:32 +0000 (15:19 +0200)]
[TASK] Restyle record listing in page module

The styling of records, e.g. fe_users, in the page module
needs to be adopted to the new backend skinning.

Change-Id: I27eb379c3cf693e09a71d223a6e5b68796bbb033
Resolves: #68011
Releases: master
Reviewed-on: http://review.typo3.org/41040
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>
4 years ago[!!!][TASK] Remove ext:cms 06/41006/9
Wouter Wolters [Wed, 8 Jul 2015 18:59:29 +0000 (20:59 +0200)]
[!!!][TASK] Remove ext:cms

Move language files to correct locations.

Resolves: #67991
Releases: master
Change-Id: Ic16d218c608ba2a7b3311cdde603472e01088073
Reviewed-on: http://review.typo3.org/41006
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Add check for max_input_vars setting in install tool 87/40987/4
Frank Nägler [Wed, 8 Jul 2015 09:49:56 +0000 (11:49 +0200)]
[TASK] Add check for max_input_vars setting in install tool

This patch add a check for max_input_vars setting.

Resolves: #67978
Related: #64615
Releases: master
Change-Id: Ib8b376184582733c85979a164da6580741472485
Reviewed-on: http://review.typo3.org/40987
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Bring back inline page title editing 37/41037/2
Markus Klein [Thu, 9 Jul 2015 12:06:38 +0000 (14:06 +0200)]
[BUGFIX] Bring back inline page title editing

Prevent a race condition in the initialization by registering
a ready-function in case DOM is not ready yet.

Resolves: #68006
Releases: master
Change-Id: I80e9af2f71850ddc2856d76a3865f0b0c5e71adb
Reviewed-on: http://review.typo3.org/41037
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[FOLLOWUP][TASK] Remove old jquery versions from the Core 29/41029/3
Markus Klein [Thu, 9 Jul 2015 10:52:50 +0000 (12:52 +0200)]
[FOLLOWUP][TASK] Remove old jquery versions from the Core

Fix functional tests and some other forgotten places.

Resolves: #67997
Releases: master
Change-Id: Icbdcbf8ac19a02483badfd7d748384e06d008049
Reviewed-on: http://review.typo3.org/41029
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] List module considers page TSconfig 52/35552/11
Markus Klein [Wed, 17 Dec 2014 22:06:09 +0000 (23:06 +0100)]
[BUGFIX] List module considers page TSconfig

Ensure that customizations via TSconfig are considered
when showing records in the List module.

Resolves: #29696
Releases: master
Change-Id: Iccd6a91ce98dc52a927c486c05c4a628166c1181
Reviewed-on: http://review.typo3.org/35552
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[TASK] Remove old jquery versions from the Core 19/41019/2
Benjamin Mack [Thu, 9 Jul 2015 09:30:20 +0000 (11:30 +0200)]
[TASK] Remove old jquery versions from the Core

The existing jquery versions are removed from the Core
except for the latest version included.

Also, the files are moved to EXT:core like the other contrib files.

Updating jQuery to 1.11.3 and integrating it via bower will
come in a followup patch.

Releases: master
Resolves: #67997
Change-Id: I3c5a53add2ee0721afce4b8b9b93038fa4115f4d
Reviewed-on: http://review.typo3.org/41019
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] Remove extension class for ElementBrowserFolderTreeView 24/41024/3
Thomas Schlumberger [Thu, 9 Jul 2015 09:45:56 +0000 (11:45 +0200)]
[TASK] Remove extension class for ElementBrowserFolderTreeView

EXT:recordlist ships with an extended ElementBrowserFolderTreeView
which is a subclass of the regular ElementBrowserFolderTreeView from
EXT:backend. The subclass can be easily merged into the parent class
as the logic is non-breaking for the areas which use the parent class.

The patch removes the child class (4th level inheritance!) into the parent
class and changes all occurences in the core to the parent class.

A class alias map is added for the old class into EXT:compatibility6.

Resolves: #67999
Releases: master
Change-Id: Id13f999311230a8aafbc2f61f4538c5e55d052c6
Reviewed-on: http://review.typo3.org/41024
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace typo3- specific CSS Classes with Bootstrap 12/41012/4
Thomas Schlumberger [Thu, 9 Jul 2015 09:07:49 +0000 (11:07 +0200)]
[TASK] Replace typo3- specific CSS Classes with Bootstrap

All custom typo3-classes (typo3-red, typo3-dimmed) are replaced
with bootstrap alternatives. Through that, some PHP Tree classes
don't need to overload the method anymore from the AbstractTreeView
and are removed.

Resolves: #67994
Releases: master
Change-Id: Ie95b70e9b402a7a66eb6c5a2dbe2e2a87c96c5aa
Reviewed-on: http://review.typo3.org/41012
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Replace gfx/spinner.gif with CSS 11/41011/2
Benjamin Mack [Thu, 9 Jul 2015 07:43:46 +0000 (09:43 +0200)]
[TASK] Replace gfx/spinner.gif with CSS

Replace all possible occurrences of the gfx/spinner.gif with
CSS look-a-likes, and have the t3editor still use the
spinner.gif for the time being, but moved to the
correct location.

Resolves: #67992
Releases: master
Change-Id: I37b50be3f5fbb185dc1620e2d616d3cea3a9a5f5
Reviewed-on: http://review.typo3.org/41011
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FOLLOWUP] Restructure lowlevel commands and documentation 10/41010/2
Xavier Perseguers [Thu, 9 Jul 2015 06:38:59 +0000 (08:38 +0200)]
[FOLLOWUP] Restructure lowlevel commands and documentation

Convert the simple Markdown manual into a reStructuredText document
to stick to best practices for TYPO3 extensions.

Change-Id: Ibe50d8f404984c5c0c3abe1731a8c95322752e8f
Resolves: #67946
Releases: master
Reviewed-on: http://review.typo3.org/41010
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Move NotFound icons to EXT:core 07/41007/2
Benjamin Mack [Wed, 8 Jul 2015 20:45:32 +0000 (22:45 +0200)]
[TASK] Move NotFound icons to EXT:core

Resolves: #67990
Releases: master
Change-Id: I171fb2f5bfdf237fc61001a3158e38599b00756b
Reviewed-on: http://review.typo3.org/41007
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Entry script handling cleanup 04/41004/4
Christian Kuhn [Wed, 8 Jul 2015 17:07:16 +0000 (19:07 +0200)]
[TASK] Entry script handling cleanup

The patch drops handling and definition of the constants
TYPO3_MOD_PATH and PATH_typo3_mod that were used for script
path resolution and some resource calculations.
This is an important step for further routing scripts
within the core and module bootstrap.

Resolves: #67987
Releases: master
Change-Id: Iab2cd2ecac439a1da025825a0c16d8290e6d3332
Reviewed-on: http://review.typo3.org/41004
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Record history with ext:version fatals 03/41003/2
Wouter Wolters [Wed, 8 Jul 2015 17:00:01 +0000 (19:00 +0200)]
[BUGFIX] Record history with ext:version fatals

Module path is registered with access "user,group" and breaks
the module. Remove this not needed line.

Resolves: #67977
Releases: master
Change-Id: I8c26f7e4d8b58b879ffed728bbd0d22c6e2f59ea
Reviewed-on: http://review.typo3.org/41003
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Clean up ext_emconf files 05/41005/2
Christian Kuhn [Wed, 8 Jul 2015 18:32:14 +0000 (20:32 +0200)]
[TASK] Clean up ext_emconf files

The md5 value is not handled in core for quite a while
and removed together with some obsolete locallang flags
and further test related ext_emconf settings.

Resolves: #67979
Releases: master
Change-Id: I86804f732f7f32cf94aab7d18dfab79cdf67e458
Reviewed-on: http://review.typo3.org/41005
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Change Import/Export icons to sprite icons 84/40984/3
Benjamin Mack [Wed, 8 Jul 2015 11:55:55 +0000 (13:55 +0200)]
[TASK] Change Import/Export icons to sprite icons

Resolves: #67974
Releases: master
Change-Id: I28eb7c2305e3061fe92a03d15c1ef6d437d04edb
Reviewed-on: http://review.typo3.org/40984
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Remove FrontendFormEngine class 98/40998/2
Christian Kuhn [Wed, 8 Jul 2015 11:10:05 +0000 (13:10 +0200)]
[TASK] Remove FrontendFormEngine class

Last core usage of FrontendFormEngine was removed in 6.2 with a
refactoring of feedit. The class was only a slight extension of
FormEngine. Since the FormEngine works is breaking and also
documented as such, the class is now dropped without further
deprecation - it is also relatively unlikely any currently
maintained still relies on it.

Resolves: #67979
Releases: master
Change-Id: I766dade040725b468572e6f303786af035bc2f2b
Reviewed-on: http://review.typo3.org/40998
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Adjust position of unrelated items in ordered list 00/41000/2
Markus Klein [Wed, 8 Jul 2015 14:16:06 +0000 (16:16 +0200)]
[TASK] Adjust position of unrelated items in ordered list

Items without any dependency relation are output to the very end
of the order list by DependencyOrderService.

Resolves: #67986
Releases: master
Change-Id: I4d3968cd41fc274fbda658d0563d6f535e36e2ff
Reviewed-on: http://review.typo3.org/41000
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] Cleanup for Package Management 40/40240/10
Benjamin Mack [Wed, 17 Jun 2015 14:49:45 +0000 (16:49 +0200)]
[TASK] Cleanup for Package Management

Removing the last bits for the Package Management area which are not in use.

Releases: master
Resolves: #67564
Change-Id: Ib23e3de5c02393701fb92b53b704f7d0f4748ad5
Reviewed-on: http://review.typo3.org/40240
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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] Move RecordHistory icons from typo3/gfx to ext:backend 83/40983/2
Wouter Wolters [Wed, 8 Jul 2015 07:32:30 +0000 (09:32 +0200)]
[TASK] Move RecordHistory icons from typo3/gfx to ext:backend

Resolves: #67973
Releases: master
Change-Id: I2e5f0443c2a7afe1ffaac6e146f015afb1fae360
Reviewed-on: http://review.typo3.org/40983
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FEATURE] Introduce DataProcessors for splitting values 06/40506/14
Benjamin Mack [Sun, 21 Jun 2015 12:14:22 +0000 (14:14 +0200)]
[FEATURE] Introduce DataProcessors for splitting values

In order to allow powerful processing for FLUIDTEMPLATE and other
cObjects, two new DataProcessors are added to ensure flexibility
with comma-separated values and split values listings.

Resolves: #67658
Releases: master
Change-Id: Ib6f36ed2b815b08721eb6a29b216821f271d24f2
Reviewed-on: http://review.typo3.org/40506
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Move overlay icons from typo3/gfx to ext:backend 75/40975/2
Wouter Wolters [Tue, 7 Jul 2015 18:02:15 +0000 (20:02 +0200)]
[TASK] Move overlay icons from typo3/gfx to ext:backend

Some unused overlay icons are removed.

icon_fatalerror.gif icon is removed too, the same icon
exists in ext:t3skin

Resolves: #67968
Releases: master
Change-Id: I27a882ff918e96268b910ffd90fd1d96f24ccd52
Reviewed-on: http://review.typo3.org/40975
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>