Packages/TYPO3.CMS.git
6 years ago[FEATURE] Human readable names for special folders 77/19177/12
Stefan Neufeind [Fri, 22 Mar 2013 13:10:02 +0000 (14:10 +0100)]
[FEATURE] Human readable names for special folders

The names of some special folders (user upload,
temporary files, recycler) were historically
converted to a human readable string. This is partly
broken in the current version, especially the sorting
gets mixed up. This commit changes the concept to
make the mapping more flexible (i.e., the driver can
decide what folder has which special role) and also
fixes the name mapping and sorting.

Change-Id: Iaf7dee74f4d9031ed91b446937361ecdede9a0b5
Resolves: #46542
Releases: 6.1
Reviewed-on: https://review.typo3.org/19177
Tested-by: Philipp Gampe
Tested-by: Andreas Wolf
Reviewed-by: Philipp Gampe
Reviewed-by: Andreas Wolf
6 years ago[!!!][FEATURE] Implement pre- and post-hook around SELECT queries 11/18411/4
Soren Malling [Thu, 21 Feb 2013 10:22:58 +0000 (11:22 +0100)]
[!!!][FEATURE] Implement pre- and post-hook around SELECT queries

To use in example content/record security,
a hook is implemented before and after the SELECT call.

The interface introduces a new function that needs to be
implemented to avoid breaking functionality!

The SELECT call is the only database call without such hook

Resolves: #45699
Releases: 6.1
Change-Id: I915bd2422e3d6743a408ea53af7e6491cfe2657a
Reviewed-on: https://review.typo3.org/18411
Reviewed-by: Dmitry Dulepov
Reviewed-by: Mattias Nilsson
Tested-by: Dmitry Dulepov
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Remove explicit strict test from TypoScriptParserTest 04/19504/2
Oliver Hader [Mon, 1 Apr 2013 20:51:10 +0000 (22:51 +0200)]
[TASK] Remove explicit strict test from TypoScriptParserTest

The TypoScriptParser is executed in strict mode by default.

Change-Id: I95a206e184cbafaebe28f1db592bd0f6a6dda4db
Related: #46839
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19504
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[!!!][BUGFIX] Scope of ProcessedFile cannot be modified 38/19438/2
Oliver Hader [Sat, 30 Mar 2013 08:55:26 +0000 (09:55 +0100)]
[!!!][BUGFIX] Scope of ProcessedFile cannot be modified

A ProcessedFile is used to generate a preview or crop-scaled
version of a File. Actually a Task implementing the
TaskInterface defines the basics and an accordant Helper
object takes care of the modifications to that file.
There are pre-process and post-process signals that seem to
be useless in modifying the scope of a particular task, however.

Imagine a file shall be pre-processed (e.g. color profile
transformation) and that result shall be used for resizing.
The current task implementation is using the original file
directly, however the task actually shall define which is the
source (the original file) the modifications shall be based on.

This change modifies the TaskInterface with a getSourceFile()
method to overcome this limitation.

Change-Id: I280ea9a0bf056f9eee0a06995ab809fdafb8a11a
Fixes: #46795
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19438
Reviewed-by: Stefan Neufeind
Tested-by: Steffen Ritter
Reviewed-by: Steffen Ritter
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Respect line breaks in stdWrap.cropHTML 19/18219/2
Alexander Stehlik [Tue, 12 Feb 2013 11:35:00 +0000 (12:35 +0100)]
[BUGFIX] Respect line breaks in stdWrap.cropHTML

By using the PCRE_DOTALL (/s) pattern modifier in the cropHTML
regular expression for preserving HTML entities the dot in the
pattern will include line breaks.

Resolves: #28741
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Change-Id: Ifda9e397406dd481b634ded22fd13cac90192118
Reviewed-on: https://review.typo3.org/18219
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Stefan Neufeind
Reviewed-by: Susanne Moog
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX][EM] TER repository page fails 97/19497/2
Christian Kuhn [Mon, 1 Apr 2013 16:13:40 +0000 (18:13 +0200)]
[BUGFIX][EM] TER repository page fails

After the persistence patch in extbase was reverted, em needs an
adaption to make the Repository tab work again.

Change-Id: If88f9c2e52fdeed344955a62568835b3968db5e2
Fixes: #46844
Related: #46837
Releases: 6.1
Reviewed-on: https://review.typo3.org/19497
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years agoRevert "[TASK] Fix deprecated things in sysnote" 90/19490/2
Alexander Schnitzler [Mon, 1 Apr 2013 13:52:42 +0000 (15:52 +0200)]
Revert "[TASK] Fix deprecated things in sysnote"

This reverts commit 524951cfebdc1443e084a3f2f2e95612f6a43272.

Commit 524951cfebdc1443e084a3f2f2e95612f6a43272 has to be
reverted as it relies on patch http://forge.typo3.org/issues/42506
which has been reverted due to an introduced regression.

Resolves: #46838
Releases: 6.1
Change-Id: I3d1037e508a0defbe127a6f4b8f15efdcf678ef3
Reviewed-on: https://review.typo3.org/19490
Reviewed-by: Marc Bastian Heinrichs
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 96/19496/2
Christian Kuhn [Mon, 1 Apr 2013 15:31:38 +0000 (17:31 +0200)]
[TASK] Raise submodule pointer

Change-Id: I54aff9f762761eba162d3d62fac19264fdbbee8e
Reviewed-on: https://review.typo3.org/19496
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Integrate basic TypoScript parsing test 91/19491/2
Oliver Hader [Mon, 1 Apr 2013 14:03:14 +0000 (16:03 +0200)]
[TASK] Integrate basic TypoScript parsing test

Resolves: #46839
Releases: 6.0, 6.1
Change-Id: I3dd007908bbd127386b86dd0f31e927c1034bb97
Reviewed-on: https://review.typo3.org/19491
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Adapt ArrayConstraints in IndexerTest 87/19487/3
Steffen Ritter [Mon, 1 Apr 2013 13:04:19 +0000 (15:04 +0200)]
[TASK] Adapt ArrayConstraints in IndexerTest

The tests for a parameter array check for equality of
the parameter array and the according value.
Instead we only wanna know if two keys are present and
set correctly and we do not care about other array values.

This refactors the Test to be more polite and is a follow-up
for #46596.

Change-Id: Ia7b4a0521b1d11b9494de2ff766f11b3c8bd1f60
Releases: 6.0, 6.1
Related: #46596
Reviewed-on: https://review.typo3.org/19487
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] PHP filesystem functions are locale dependent 44/19444/6
Steffen Ritter [Sun, 3 Mar 2013 18:46:38 +0000 (19:46 +0100)]
[BUGFIX] PHP filesystem functions are locale dependent

PHP filesystem functions like pathinfo, dirname and
basename are dependent on the locale set in PHP.
If one enables UTF8filesystem in the install tool, he may
use non-ascii characters in filenames and directory names.
For this to work properly you need to configure
SystemLocale, too.

The file abstraction layer classes need to take care of
the SystemLocale; to avoid code duplication new static
wrapper functions have been introduced.

Change-Id: I635e18d7ed08d928c6c4e427c0348dd46d9c5900
Releases: 6.0, 6.1
Resolves: #45982
Reviewed-on: https://review.typo3.org/19444
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] IndexerService does not set creating user 17/19217/3
Steffen Ritter [Sat, 23 Mar 2013 14:11:11 +0000 (15:11 +0100)]
[BUGFIX] IndexerService does not set creating user

When a backenduser uploads a file an index record is
created. The sys_file table ships with the column cruser_id
 which is never been filled because all sys_file records
are created by the IndexerService which does not take care
of that field.

Add this knowledge to the indexer service.

Releases: 6.0, 6.1
Fixes: #46596
Change-Id: I2a82ea5375b892604fc1a27376487bc4efe3a16e
Reviewed-on: https://review.typo3.org/19217
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Accept alternative notations for setDBinit 34/19034/3
Michael Stucki [Tue, 19 Mar 2013 10:19:10 +0000 (11:19 +0100)]
[BUGFIX] Accept alternative notations for setDBinit

Allow quotes and upper-case notation when checking if
$TYPO3_CONF_VARS['SYS']['setDBinit'] is configured properly.

Resolves: #24582
Releases: 6.1, 6.0
Change-Id: I51a5f6cf363077c738656c207648f21d726de72b
Reviewed-on: https://review.typo3.org/19034
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] TypoScriptParserTest uses superfluous mock object 81/19481/2
Oliver Hader [Mon, 1 Apr 2013 10:29:42 +0000 (12:29 +0200)]
[BUGFIX] TypoScriptParserTest uses superfluous mock object

TypoScriptParserTest uses superfluous mock object just to
call protected methods but without using mock behaviour.

Change-Id: Iaf8ed0150e63b5da4185dccbcf3dbd5eaa0cf94f
Fixes: #46833
Releases: 6.1
Reviewed-on: https://review.typo3.org/19481
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Javascript for TMENU_LAYERS and GMENU_LAYERS missing 66/19266/2
Michael Stucki [Mon, 25 Mar 2013 13:45:34 +0000 (14:45 +0100)]
[BUGFIX] Javascript for TMENU_LAYERS and GMENU_LAYERS missing

If using GMENU_LAYERS/TMENU_LAYERS and (for example) indexed_search on
the same page, the JavaScript header tags are missing if the page is
loaded from the cache.

Resolves: #36719
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Change-Id: Icd52f68d2b9462360f0b9efd912d93d4b0c1048c
Reviewed-on: https://review.typo3.org/19266
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] MySQLi: FALSE not NULL from sql_fetch()/fetch_row() 73/19473/3
Christian Kuhn [Sun, 31 Mar 2013 20:19:48 +0000 (22:19 +0200)]
[BUGFIX] MySQLi: FALSE not NULL from sql_fetch()/fetch_row()

MySQL previously returned FALSE if there were no more rows.
MySQLi returns NULL. So we'll need to turn that into FALSE
again not to break things.

Fixes: #46824
Releases: 6.1
Change-Id: Ia3f6e32ac71b9cec216459b66b42c7d9526671dd
Reviewed-on: https://review.typo3.org/19473
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Checkbox for confirmation in FormWizard 36/9136/5
Florian Scholz [Tue, 21 Feb 2012 15:00:41 +0000 (16:00 +0100)]
[FEATURE] Checkbox for confirmation in FormWizard

Adds an extra BEHAVIOUR section to form tab with a
checkbox to control whether the confirmation page
should be shown.

Change-Id: Id58ad0f8fa7fbbd5470e9a87e5fe31098b777a13
Resolves: #28628
Releases: 6.1
Reviewed-on: https://review.typo3.org/9136
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 72/19472/2
Christian Kuhn [Sun, 31 Mar 2013 19:20:58 +0000 (21:20 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ie0f9a9e5d31d787b81dcff7a1877dedf2a4c0ef6
Reviewed-on: https://review.typo3.org/19472
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove unused FAL class ImageProcessingService 45/19245/3
Benjamin Mack [Sun, 24 Mar 2013 10:56:13 +0000 (11:56 +0100)]
[TASK] Remove unused FAL class ImageProcessingService

In the early stages of the processing functionality, the class
"ImageProcessingService" was added as a proof-of-concept which
failed, as it just moved the cImage functionality and can
only be used in FE (cObj dependency). The new Task interface
for ProcessedFiles serves this purpose since the introduction
of FAL in 6.0.

The file can be removed without any deprecation, as it is
unusable (no API, not used at all).

Releases: 6.1
Resolves: #46625
Change-Id: I8637ca812ed7fd45439cbe85ce3a32ceba946441
Reviewed-on: https://review.typo3.org/19245
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Fix of Close-button in flash messages 52/19252/3
Jost Baron [Sun, 24 Mar 2013 22:12:13 +0000 (23:12 +0100)]
[BUGFIX] Fix of Close-button in flash messages

The close button did not work because hide() was called on
a HTMLElement instead of an Ext.Element.

Fixes: #46373
Related: #31368
Releases: 6.1, 6.0, 4.7
Change-Id: I70c65a82683ece39de4ed043a916b0521aabafa1
Reviewed-on: https://review.typo3.org/19252
Tested-by: Wouter Wolters
Reviewed-by: Laurent Cherpit
Tested-by: Laurent Cherpit
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Detect APC and APCu correctly 62/19462/4
Stefan Neufeind [Sun, 31 Mar 2013 16:35:19 +0000 (18:35 +0200)]
[TASK] Detect APC and APCu correctly

APCu is just the user-data part of APC,
providing the same API.

If installed it currently identifies itself
as both "apcu" and "apc" (for compatibility).
Thus if "apcu" shows up, we actually have an APC
without opcache-support.

Resolves: #46821
Releases: 4.5, 4.7, 6.0, 6.1
Change-Id: Ie046fa21102c5c7eb6b5b8a9cf54b20252c30cd9
Reviewed-on: https://review.typo3.org/19462
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Sending fails on multiple email-addresses 05/17505/10
Stefan Neufeind [Sun, 13 Jan 2013 13:57:44 +0000 (14:57 +0100)]
[BUGFIX] Sending fails on multiple email-addresses

Specifying multiple recipients (To or CC) for emails
leads to an error upon form-submit without further explanation.
This patch implements validation for multiple email addresses of
which only the valid ones are then returned.
The sending-API can already handle multiple recipients.

Change-Id: I59b65adc4e09d298167738778c17d310b8ecce47
Fixes: #44485
Releases: 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17505
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Tested-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[FEATURE] Add wincache and zend to opcode cache check 60/19460/4
Wouter Wolters [Sun, 31 Mar 2013 14:33:16 +0000 (16:33 +0200)]
[FEATURE] Add wincache and zend to opcode cache check

Change-Id: Id467f5f9a7b99075ede94532cd3e9a49131a1287
Resolves: #46612
Releases: 6.1
Reviewed-on: https://review.typo3.org/19460
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Support multiple display conditions in TCA 08/13508/7
Jigal van Hemert [Sun, 31 Mar 2013 12:16:40 +0000 (14:16 +0200)]
[FEATURE] Support multiple display conditions in TCA

The displayCond option is expanded with support for multiple
conditions and even the logical operators OR and AND.

Change-Id: I6cb38ef83093ed7399b47701e234ac13bdfa47dd
Fixes: #18211
Releases: 6.1
Reviewed-on: https://review.typo3.org/13508
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Introduce xcache cache backend 23/18823/6
Philipp Gampe [Sat, 9 Mar 2013 13:20:08 +0000 (14:20 +0100)]
[FEATURE] Introduce xcache cache backend

xcache is another PHP opcode cache like APC.
Similar to APC, it has a key-value for user data.
This storage is now available in the TYPO3 caching framework
by providing an according cache backend.

Note: XCache does not work in CLI mode!

Resolves: #46142
Releases: 6.1
Change-Id: I4e9e856a8397978eb6f6d480b79996ff49ff8a7b
Reviewed-on: https://review.typo3.org/18823
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] TS-list: allow to unique, reverse and sort 39/17939/9
Stefan Neufeind [Sat, 2 Feb 2013 03:43:02 +0000 (04:43 +0100)]
[FEATURE] TS-list: allow to unique, reverse and sort

Add missing, basic list-functionality for TypoScript.
Also splits out the TS-operator-functions into a
separate function and adds unit-tests.

Resolves: #45091
Releases: 6.1
Change-Id: I2ff425845681494053dc56b785ebd0064f100ed6
Reviewed-on: https://review.typo3.org/17939
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Extract displayCond functionality from FormEngine to new class 80/19080/11
Sebastian Michaelsen [Wed, 20 Mar 2013 12:33:54 +0000 (13:33 +0100)]
[TASK] Extract displayCond functionality from FormEngine to new class

In order to streamline \TYPO3\CMS\Backend\Form\FormEngine
(formerly t3lib_TCEforms) the functionality for 'displayCond' is extracted
into a new class: \TYPO3\CMS\Backend\Form\ElementConditionMatcher

* Refactor the code a bit without changing it's behaviour
* Deprecate FormEngine->isDisplayCondition() and remove its core usages
* Add a bit of documentation in the new class
* Add Unit tests

Releases: 6.1
Resolves: #46461
Change-Id: Ie199fe0600a70231f1e7b710a09164364cef8578
Reviewed-on: https://review.typo3.org/19080
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 57/19457/2
Christian Kuhn [Sun, 31 Mar 2013 09:45:29 +0000 (11:45 +0200)]
[TASK] Raise submodule pointer

Change-Id: Id6d1ecee341547145a067dba661651704dcaae54
Reviewed-on: https://review.typo3.org/19457
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] fetch_field_redirect returns object but not array 48/19448/2
Christian Kuhn [Sat, 30 Mar 2013 13:51:28 +0000 (14:51 +0100)]
[BUGFIX] fetch_field_redirect returns object but not array

Method sql_field_type was rewritten with the mysqli switch for
compatibility with the old behavior. The introduced call to
fetch_field_redirect returns an object, but the result is
handled as an array, leading to warnings.

Change-Id: I73c434e8ce8086f4e60e119f4c2e2d1e2c9c7d20
Fixes: #46806
Related: #36419
Reviewed-on: https://review.typo3.org/19448
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] NEWS.txt entry about mysql to mysqli switch 43/19443/5
Christian Kuhn [Sat, 30 Mar 2013 12:04:01 +0000 (13:04 +0100)]
[TASK] NEWS.txt entry about mysql to mysqli switch

Change-Id: Idb67b153daea1a233e54ec164b4abdb9cbeb331c
Related: #36419
Reviewed-on: https://review.typo3.org/19443
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Integrity test fails 47/19447/2
Christian Kuhn [Sat, 30 Mar 2013 13:13:39 +0000 (14:13 +0100)]
[BUGFIX] Integrity test fails

The integerity test checks if TYPO3_DB is a resource. After switch to
mysqli, this is now an object and thus reflected with the patch now.
At the same time, the $link property - while it changed its type - is
now made protected, and a getter / setter is added.

Change-Id: I5ecdcc27f628352a26a51fc28d5a9d7be5e16315
Resolves: #46805
Related: #36419
Releases: 6.1
Reviewed-on: https://review.typo3.org/19447
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Small cleanup in Typo3DatabaseBackend 46/19446/2
Wouter Wolters [Sat, 30 Mar 2013 13:11:12 +0000 (14:11 +0100)]
[TASK] Small cleanup in Typo3DatabaseBackend

Long lines for database queries are not too long anymore.

Change-Id: I2bfbeb9e5e375c43483af9b3d33264a23a4c6adc
Resolves: #46804
Releases: 6.1
Reviewed-on: https://review.typo3.org/19446
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Typo3DatabaseBackend get function does not return FALSE 45/19445/2
Wouter Wolters [Sat, 30 Mar 2013 12:56:44 +0000 (13:56 +0100)]
[BUGFIX] Typo3DatabaseBackend get function does not return FALSE

Typo3DatabaseBackend get function does not return FALSE when
there is no result.

Change-Id: I738ffc2879a9c125af4e7f0727c2cb5c88ed2da0
Fixes: #46802
Releases: 6.1
Reviewed-on: https://review.typo3.org/19445
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[FEATURE] Add RequireJS to dynamically load JS files 24/18924/5
Benjamin Mack [Thu, 14 Mar 2013 20:09:02 +0000 (21:09 +0100)]
[FEATURE] Add RequireJS to dynamically load JS files

Adds the JS loader "RequireJS" to the TYPO3 core, accessible
for the TYPO3 Frontend and Backend in the PageRenderer
class.

Additionally, defined AMD modules can be loaded
by RequireJS on page load. This way, the whole JS code
in the core can be moved to standard AMD modules
with dependencies.

The shipped jQuery version already puts itself in a AMD
module named "jquery", so it can be used in all AMD
modules.

All created AMD modules should be named
"TYPO3/CMS/[PackageName]/[ModuleName]" so the
file name is resolved automatically as
"EXT:PackageName/Resources/Public/JavaScript/ModuleName.js"

Releases: 6.1
Resolves: #39622
Change-Id: I6e3177019e9b98b409aa90f771122b48cee235e1
Reviewed-on: https://review.typo3.org/18924
Reviewed-by: Wouter Wolters
Tested-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Daniel Sattler
Tested-by: Daniel Sattler
Reviewed-by: Stefan Neufeind
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[FEATURE] Add stdWrap feature: addPageCacheTags 94/9294/9
Fabrizio Branca [Tue, 28 Feb 2012 23:42:31 +0000 (00:42 +0100)]
[FEATURE] Add stdWrap feature: addPageCacheTags

This feature comes after feature freeze for 4.7 but accidently it was
already mentioned in the release notes while not being implemented yet.

Release notes mention that the new stdWrap.cache feature (#34299)
stores cache tags that can be flushed by tag from TCEmain.clearCacheCmd
with feature #34352.

As stdWrap.cache stores tags into cache_hash and not into cache_pages
the feature mentioned in the release notes does not work that way.

But nevertheless that would be a handy feature and so I suggest to
add stdWrap.addPageCacheTags = pagetag1,pagetag2,pagetag3

To distinguish these tags being written to cache_pages instead of
cache_hash I'd suggest to not have this feature inside "cache." but
as a separate configuration option "addPageCacheTags".

See http://forge.typo3.org/issues/34403 for some more details.

Including the other cache (tag) related features this completes a set
of handy tools to handly cache tags in a very flexible way.

Change-Id: Ida42937356644f8ea1c27cecdf1e8252182b06ee
Resolves: #34403
Releases: 6.1
Reviewed-on: https://review.typo3.org/9294
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Migrate core from mysql to mysqli 80/19280/5
Stefan Neufeind [Mon, 25 Mar 2013 18:36:50 +0000 (19:36 +0100)]
[TASK] Migrate core from mysql to mysqli

Resolves: #36419
Releases: 6.1
Change-Id: If34deb026f3118db04477d14b735d76c1606aa97
Reviewed-on: https://review.typo3.org/19280
Reviewed-by: Oliver Klee
Reviewed-by: Felix Kopp
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Philipp Gampe
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Raise submodule pointer 40/19440/2
Christian Kuhn [Sat, 30 Mar 2013 09:55:58 +0000 (10:55 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ia3e5dda0d84da1b5cf51c6d72e0f08ec70b40fb0
Reviewed-on: https://review.typo3.org/19440
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX][Cache] Wincache backend class constructor 36/19436/3
Christian Kuhn [Fri, 29 Mar 2013 14:42:31 +0000 (15:42 +0100)]
[BUGFIX][Cache] Wincache backend class constructor

The class constructor of wincache cache backend misses the first
parameter $context, so $options is treated as $context. Given
backend options are not used this way, for example defaultLifetime
has no effect.
The patch adds the missing constructor parameter to be in line
with the other cache backends.

Change-Id: I488b9996d5ab65420f79b2cab4c75805ae89a77a
Resolves: #46768
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19436
Reviewed-by: Tomasz Krawczyk
Tested-by: Tomasz Krawczyk
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Static addFlashMessage calls in extended file utility 32/19432/2
Christian Kuhn [Fri, 29 Mar 2013 13:08:36 +0000 (14:08 +0100)]
[BUGFIX] Static addFlashMessage calls in extended file utility

ExtendedFileUtility still adds some flash messages statically. The
patch adapts to the new scheme and does some minor additinal
cleanup in the class for better type hintings in IDEs.

Change-Id: Ia75d2bccd9ed73a4055d1cf850b8f9703c59a76d
Resolves: #46773
Related: #44593
Releases: 6.1
Reviewed-on: https://review.typo3.org/19432
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Clean up form protection tests 30/19430/2
Christian Kuhn [Fri, 29 Mar 2013 12:29:32 +0000 (13:29 +0100)]
[TASK] Clean up form protection tests

The form protection tests need a refactoring to use the new flash
message handling. Additionally, the tests are adapted to use better
mocking and accessible proxies where needed.

Change-Id: I5d3b008770bc1b74eeff8fd568f01084915cd226
Resolves: #46772
Related: #44593
Releases: 6.1
Reviewed-on: https://review.typo3.org/19430
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[WIP][TASK] Replace static calls to FlashMessageQueue 25/19225/5
Wouter Wolters [Sat, 23 Mar 2013 15:41:48 +0000 (16:41 +0100)]
[WIP][TASK] Replace static calls to FlashMessageQueue

Change-Id: Iceaaa80bce3ca754b38643be0f0fa82cbaff84ff
Resolves: #46606
Related: #44593
Releases: 6.1
Reviewed-on: https://review.typo3.org/19225
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 29/19429/2
Christian Kuhn [Fri, 29 Mar 2013 10:37:05 +0000 (11:37 +0100)]
[TASK] Raise submodule pointer

Change-Id: I45f192c4eb4de1873a770b526bb8422a97d70972
Reviewed-on: https://review.typo3.org/19429
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Optimize clearing file backend caches 33/16833/3
Oliver Hader [Wed, 28 Nov 2012 10:49:36 +0000 (11:49 +0100)]
[TASK] Optimize clearing file backend caches

During concurrent requests it might happen that one request
flushes a cache that is stored in the filesystem and another
different request tries to recreate the data. This will lead
to race conditions if the cached contents are large.

The idea is to move the current cache to a temporary location
and then remove it.

Change-Id: I242fdbc6ab28008363747a8076d021ebce127e17
Resolves: #43382
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/16833
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[!!!][BUGFIX] Crop-Scaled images have wrong file content type 69/19169/3
Oliver Hader [Fri, 22 Mar 2013 09:35:53 +0000 (10:35 +0100)]
[!!!][BUGFIX] Crop-Scaled images have wrong file content type

The following scenario is given:
* resize a 300dpi TIFF image to PNG using stdWrap/cObj
* the 'fileExtension' configuration is not set
* the processed file csm_... has the file extension PNG
* but the file content type is still TIFF, so the file
  was just renamed, but not converted to PNG

Since the processing task determines the accordant filename
and file extension of the processed file, the image processor
(e.g. ImageMagick) needs to know about that fact as well.

This change modifies the TaskInterface which is rarely to not
at all used in custom extensions implementing individual tasks
to process files.

Change-Id: I089edc01a39663ac91b1b9df168f659c32954fcb
Fixes: #46530
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19169
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[FEATURE] Provide flushing cache by table and record tags 35/19235/2
Nicole Cordes [Sun, 24 Mar 2013 01:56:48 +0000 (02:56 +0100)]
[FEATURE] Provide flushing cache by table and record tags

As suggested in the wiki it is helpful to tag caches with a combination of
table and record uid to get the cache deleted when the specific record was
edited. But rather that each extension provides its own implementation it
would be better to store this simple function into the core.

Change-Id: I4fb6b49a913d5e428ae2858d0d0a31dc641d2be3
Resolves: #46617
Releases: 6.1
Reviewed-on: https://review.typo3.org/19235
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Reviewed-by: Anja Leichsenring
Reviewed-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Image rendering of non-existing files throws exception 68/19168/3
Oliver Hader [Fri, 22 Mar 2013 09:31:29 +0000 (10:31 +0100)]
[BUGFIX] Image rendering of non-existing files throws exception

Rendering an image that has no accordant file in a storage in
the frontend (e.g. in TypoScript) fails with an exception like
"Object with identifier xyz does not exist in storage".

A new ResourceDoesNotExistException is introduced to cover
files and folders and is thrown instead of RuntimeException.
This way, the exception is caught in the ContentObjectRenderer
and the frontend rendering just does not output the error,
which is logged instead.

Change-Id: I0affa15a8f0a50bf30a7176972994f209d18daf4
Fixes: #46535
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19168
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Wrong variable name used 87/19387/2
Georg Ringer [Wed, 27 Mar 2013 12:45:19 +0000 (13:45 +0100)]
[BUGFIX] Wrong variable name used

The parameter is called $lgd but is used as $length

Change-Id: Id5303562d4e3f9bd9222db585da6a5365588a031
Fixes: #46718
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/19387
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] NEWS.txt entry about fluid arrays in view helpers only 33/19333/4
Christian Kuhn [Tue, 26 Mar 2013 22:51:06 +0000 (23:51 +0100)]
[TASK] NEWS.txt entry about fluid arrays in view helpers only

Change-Id: Icedec3ba51f5339f2805fa38d3e239ddee5b9049
Resolves: #46674
Related: #43705
Releases: 6.1
Reviewed-on: https://review.typo3.org/19333
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 32/19332/2
Christian Kuhn [Tue, 26 Mar 2013 22:43:51 +0000 (23:43 +0100)]
[TASK] Raise submodule pointer

Change-Id: I24daaee72bcb42104c4f1afa675761b8d80f92bc
Reviewed-on: https://review.typo3.org/19332
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] NEWS.txt entry about extbase changed STI 31/19331/2
Christian Kuhn [Tue, 26 Mar 2013 22:20:58 +0000 (23:20 +0100)]
[TASK] NEWS.txt entry about extbase changed STI

Change-Id: I0409ff835f6fc6624b7d1205290f914469e33a21
Resolves: #45326
Related: #11021
Releases: 6.1
Reviewed-on: https://review.typo3.org/19331
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update Swiftmailer to 4.3.0 38/16738/5
Jigal van Hemert [Sun, 25 Nov 2012 22:17:33 +0000 (23:17 +0100)]
[TASK] Update Swiftmailer to 4.3.0

Fixes: #38145
Releases: 6.1
Change-Id: I4b07bba0c08a7a44e1f2871c2ad46f6bea2d64e7
Reviewed-on: https://review.typo3.org/16738
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove not maintained md5 in ext_emconf 22/19322/2
Christian Kuhn [Tue, 26 Mar 2013 21:05:26 +0000 (22:05 +0100)]
[TASK] Remove not maintained md5 in ext_emconf

The serialized array _md5_values_when_last_written is not
maintained for core extensions since ages and just contains
a long string with outdated information.
It is set to an empty string now.

Change-Id: Iae1de150dd0da4ef9ccd993bdc0e75e5eb4c62c1
Resolves: #46699
Releases: 6.1
Reviewed-on: https://review.typo3.org/19322
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 29/19329/2
Christian Kuhn [Tue, 26 Mar 2013 21:22:15 +0000 (22:22 +0100)]
[TASK] Raise submodule pointer

Change-Id: I6ebb4e8bf6125d9e8efa8107f8de26862874263c
Reviewed-on: https://review.typo3.org/19329
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 21/19321/2
Christian Kuhn [Tue, 26 Mar 2013 20:43:41 +0000 (21:43 +0100)]
[TASK] Raise submodule pointer

Change-Id: Iada7f20cf261965384f29fb00d43ecdbd7f48b3f
Reviewed-on: https://review.typo3.org/19321
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remove needless "x " on TER-search 42/16842/5
Stefan Neufeind [Wed, 28 Nov 2012 19:38:15 +0000 (20:38 +0100)]
[BUGFIX] Remove needless "x " on TER-search

Keep input field after search for easy re-search.

Change-Id: I658657c89a91e5196ca5a2997d76bc0bba52c820
Fixes: #43410
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/16842
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] System environment report always says warning 13/19313/2
Philipp Gampe [Tue, 26 Mar 2013 19:37:36 +0000 (20:37 +0100)]
[BUGFIX] System environment report always says warning

Fixes: #46696
Releases: 6.1
Change-Id: Ifc8728f6d3d4a412ddd951b80ecdc83e769c5d24
Reviewed-on: https://review.typo3.org/19313
Reviewed-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Segfaults on object comparisons 09/19209/2
Andreas Wolf [Sat, 23 Mar 2013 10:12:38 +0000 (11:12 +0100)]
[BUGFIX] Segfaults on object comparisons

In the ResourceStorage class, the identity of source and target storage
has to be verified for several operations (copy, move). When the
comparison is done with a simple equality operator (==), the properties
of both objects are compared when the objects are not identical. This
comparison led to a segfault in several environments, presumably because
of a meanwhile fixed PHP bug (https://bugs.php.net/bug.php?id=61557).

To prevent these segfaults on affected PHP versions, the comparison is
extended to check for object identity (===). This will not affect the
behaviour of the code, as there should always be only one object per
storage.

Change-Id: I378c447f75c00859447cf1443f64b81e54161c54
Resolves: #46584
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19209
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Allow stdWrap on form-element-defaultvalues 90/12190/6
Stefan Neufeind [Mon, 25 Mar 2013 21:11:12 +0000 (22:11 +0100)]
[FEATURE] Allow stdWrap on form-element-defaultvalues

Allow "value"-parameter (initial value) for a form-element
to be modified using stdWrap (fetch data from somewhere,
modify, ...).

Change-Id: Id1a4f25758bf7aa1632bdd3bd9b37761252b463a
Resolves: #38163
Releases: 6.1
Reviewed-on: https://review.typo3.org/12190
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 12/19312/2
Christian Kuhn [Tue, 26 Mar 2013 19:17:17 +0000 (20:17 +0100)]
[TASK] Raise submodule pointer

Change-Id: Idb88d234b792e6ad8935f754c8a7ab053a17d494
Reviewed-on: https://review.typo3.org/19312
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Exception with EXT:sys_note is installed 34/19134/5
Oliver Hader [Thu, 21 Mar 2013 15:03:26 +0000 (16:03 +0100)]
[BUGFIX] Exception with EXT:sys_note is installed

If extension sys_note is installed, and the first page does not
have a TypoScript Template with an accordant root flag, a
system exception is thrown, pointing out that the table
"tx_extbase_domain_model_backenduser" could not be found.

The reason for that is:
* the sys_note backend behaviour is based on Extbase
* Extbase is being configured using (front-end) TypoScript
* ext_typoscript_setup.txt files are not processed if there's
  no accordant root template for the current rootline
* the persistence mapping from "be_users" to the mentioned
  "tx_extbase_domain_model_backenduser" would have been defined
  in the external TypoScript file

The solution is to check, whether these external files got
processed during TypoScript parsing and will be processed
explicitely if they have not been integrated yet.

Change-Id: I06a7edecd5cdac9dd7ab3918b281712602ad6b36
Fixes: #46250
Related: #46511
Release: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19134
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years agoRevert "[BUGFIX] TSConfig for fields with a dot in the name does not work" 82/19282/4
Christian Kuhn [Mon, 25 Mar 2013 20:42:29 +0000 (21:42 +0100)]
Revert "[BUGFIX] TSConfig for fields with a dot in the name does not work"

This reverts commit c9dbea155f3793f7f39d41b5f2bcd92f04443075

The patch seems to break csc styled content in some way,
reverted for now.

Change-Id: I8f7147466ffae727b131143c4d860940a8b6796b
Related: #29461
Reviewed-on: https://review.typo3.org/19282
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Option to disable exports (csv / t3d) in dblist 80/18780/5
Kai Vogel [Thu, 7 Mar 2013 15:57:21 +0000 (16:57 +0100)]
[FEATURE] Option to disable exports (csv / t3d) in dblist

This patch adds an TSConfig option to disable csv and t3d (impexp)
export in single table view in list module. This option is for
example important to disable batch download of sensitive data via
csv or t3d exports.

Resolves: #46110
Releases: 6.1
Change-Id: I8471e2b55563cf157f3b8aee08d882cab487d55d
Reviewed-on: https://review.typo3.org/18780
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] TSConfig for fields with a dot in the name does not work 11/7711/19
Kai Vogel [Mon, 9 Jan 2012 20:29:48 +0000 (21:29 +0100)]
[BUGFIX] TSConfig for fields with a dot in the name does not work

This patch enables the use of double quotes in TypoScript setup paths.
Thus, for example, can Extbase field names be separated using quotes in
TSConfig.

Example:

TCEFORM.tt_content.pi_flexform.myext_myplugin.sDEF {
  "settings.fieldOne".config.type = text
  "settings.fieldTwo" = foo
}

Fixes: #29461
Releases: 6.1
Change-Id: Idf30faff9c45c662b2c2f976aeda5cc407e9610a
Reviewed-on: https://review.typo3.org/7711
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Introduce service to handle multiple flash message queues 71/17571/8
Alexander Schnitzler [Thu, 17 Jan 2013 08:35:47 +0000 (09:35 +0100)]
[FEATURE] Introduce service to handle multiple flash message queues

Currently there is just one system wide flash message queue. This
unfortunetly leads to problems using flash messages in extbase as
one cannot address a subset of messages to a dedicated extension/
plugin/controller/action. To resolve this this patch introduces a
flash message service that handles multiple queues which falls
back to the known behaviour by default.

Releases: 6.1
Resolves: #44593
Change-Id: I445499f7936d51ddd5ee89fc537974685b1843c7
Reviewed-on: https://review.typo3.org/17571
Reviewed-by: Andreas Wolf
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix failing unit tests for LocalDriver 43/19243/2
Andreas Wolf [Sun, 24 Mar 2013 10:40:48 +0000 (11:40 +0100)]
[TASK] Fix failing unit tests for LocalDriver

The original patch for #46604 unfortunately broke two (non-critical)
unit tests, which are fixed again by this commit.

Change-Id: I36d2cc62cc6cc744cd482aad573db57a57f832a8
Related: #46604
Releases: 6.1
Reviewed-on: https://review.typo3.org/19243
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Error in filelist for Storage context menu 04/19204/5
Nicole Cordes [Fri, 22 Mar 2013 22:40:35 +0000 (23:40 +0100)]
[BUGFIX] Error in filelist for Storage context menu

The click menu for storage roots or mount points in filelist contains
functions which are not supported (e.g. cut/copy). This patch improves the
menu and only displays options which are allowed for storages/mount points
and for the current user.

Change-Id: I8e729eb3ea2d3977551ec689230ac9accfa76c4c
Resolves: #46575
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19204
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[FEATURE] Add splitChar to noTrimWrap 28/9428/8
Jigal van Hemert [Tue, 6 Mar 2012 21:05:05 +0000 (22:05 +0100)]
[FEATURE] Add splitChar to noTrimWrap

noTrimWrap constructions with empty parts share syntax with optionSplit.
If this is used in HMENU optionSplit takes precedence. A possibility
to set the splitChar solves the ambiguity.

Change-Id: Ia35603dfca64c5d1c9a0ebdacf316ee373e48560
Resolves: #20793
Releases: 6.1
Reviewed-on: https://review.typo3.org/9428
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Default upload folder should be user_upload/ 23/19223/2
Benjamin Mack [Sat, 23 Mar 2013 15:27:52 +0000 (16:27 +0100)]
[BUGFIX] Default upload folder should be user_upload/

The default folder in FAL is set to temp. However, temp should
be used for temporary files like import/export t3d files,
not uploads by the user.
In 99% of the use case, the uploaded files should be accessible
by the frontend (which temp isn't because of a .htaccess file).
That's why the fileadmin/user_upload/ should always be
created in the install tool, AND the user_upload file
should be the default folder for the local driver.

Resolves: #46604
Releases: 6.1, 6.0
Change-Id: I79319bab4bad76c1af9e001a0a5146fae85ce59f
Reviewed-on: https://review.typo3.org/19223
Reviewed-by: Wouter Wolters
Reviewed-by: Tom Ruether
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[FEATURE] Add delete button in file list 55/19155/4
Benjamin Mack [Thu, 21 Mar 2013 21:13:56 +0000 (22:13 +0100)]
[FEATURE] Add delete button in file list

Currently it is not possible to delete a file or folder
in the file list. Additionally, there is translation and
error handling missing. The patch adds the trash
icon to the file list (if the user has the right) and
adds error and success messages.

Releases: 6.1, 6.0
Resolves: #44288
Change-Id: I0f5be642054819a4f01c5e70590e1da455b92af6
Reviewed-on: https://review.typo3.org/19155
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Resource storage does not emit signals 21/19221/2
Andreas Wolf [Sat, 23 Mar 2013 14:30:38 +0000 (15:30 +0100)]
[BUGFIX] Resource storage does not emit signals

The ResourceStorage class should emit signals before and after most
actions it performs. The emit*() methods are already there, but not
called from the "action" methods. This commit adds the calls where
missing.

Change-Id: Icf1653975aa72762ab61c6d649207c5900e66b1d
Resolves: #46587
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19221
Reviewed-by: Alexander Opitz
Reviewed-by: Wouter Wolters
Reviewed-by: Tom Ruether
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Folder Tree does not respect _temp_ and _recycler_ 22/19222/3
Benjamin Mack [Sat, 23 Mar 2013 15:06:11 +0000 (16:06 +0100)]
[BUGFIX] Folder Tree does not respect _temp_ and _recycler_

The Folder Tree View does not respect temp and
recycler settings, which are identified by the folder
names.

The file list itself does that, because there is a wrong
use of "getIdentifier".

You can see that the foldertree does not show
"Temporary" but "_temp_"  because the comparison
fails every time. The file list works however.

Resolves: #46603
Releases: 6.1, 6.0
Change-Id: I08de29b737ef3464addceda9f610e9dd0a7b1034
Reviewed-on: https://review.typo3.org/19222
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Felix Nagel
Tested-by: Felix Nagel
Reviewed-by: Tom Ruether
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUG] sys_file_reference: missing exclude fields for Non-Admins 07/19207/3
Benjamin Mack [Sat, 23 Mar 2013 10:44:38 +0000 (11:44 +0100)]
[BUG] sys_file_reference: missing exclude fields for Non-Admins

Currently, only link, but not description and alternative
is a exclude field. So the others are ALWAYS visible.
They need to be adjusted as well.

Releases: 6.1
Resolves: #43939
Change-Id: I47ed483c81dc354ad3d8f13ad1029c77c920a0e4
Reviewed-on: https://review.typo3.org/19207
Reviewed-by: Felix Nagel
Tested-by: Felix Nagel
Reviewed-by: Tom Ruether
Tested-by: Tom Ruether
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Subfolders must use the identifier as identifier 98/19198/3
Georg Ringer [Fri, 22 Mar 2013 18:14:45 +0000 (19:14 +0100)]
[BUGFIX] Subfolders must use the identifier as identifier

Currently subfolders don't use the identifier correctly as the name is
used instead. This doesn't really matter if you got a folder structure
anyway but dealing with different identifiers leads to troubles.

createFolderObject() will create a new Folder object which then has the
identifier set wrong.

Change-Id: I04629ffc97766557abc0920f1dbe56f1453d76ac
Fixes: #46568
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/19198
Reviewed-by: Tom Ruether
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Remove old require_once in index_ts.php 20/19220/2
Christian Kuhn [Sat, 23 Mar 2013 14:24:18 +0000 (15:24 +0100)]
[BUGFIX] Remove old require_once in index_ts.php

* TimeTracker can be instantiated directly, using autoloader
* Check for loaded ext:cms is obsolete, it is a required extension

Change-Id: Ifd6ab21c7ec3aa1c25c5ef0bf4da8f7a76478a2b
Fixes: #46599
Releases: 6.1
Reviewed-on: https://review.typo3.org/19220
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove unneeded backupGlobals from Unit Tests 15/19215/2
Wouter Wolters [Sat, 23 Mar 2013 13:48:47 +0000 (14:48 +0100)]
[TASK] Remove unneeded backupGlobals from Unit Tests

Change-Id: Ib15d118cd28a455fb5125fc51580382ad72d1d26
Resolves: #46593
Releases: 6.1
Reviewed-on: https://review.typo3.org/19215
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] FAL Upgrade Wizards do not set pid 30/19130/3
Benjamin Mack [Thu, 21 Mar 2013 14:46:49 +0000 (15:46 +0100)]
[BUGFIX] FAL Upgrade Wizards do not set pid

The sys_file_reference records are originally set to
be placed on rootLevel, the upgrade wizard does
exactly that.

However, the concept in this case is flawed
- When creating new sys_file_reference records via IRRE,
   the sys_file_reference is stored on the page
- When copying moving e.g. a tt_content record, all its
   child elements are placed on that new page as
   well (so this works)
- rootLevel restriction is not needed in this case

The patch does the following:
- Modify the existing upgrade wizard to place the
   sys_file_references on the pages of the foreign
   tables (tt_content pid)
- the rootLevel flag for sys_file_reference is removed
- Add a new upgrade wizard is added to ensure the
integrity of the sys-file-reference pids

Releases: 6.1, 6.0
Resolves: #46497
Change-Id: I2ee435907c6381becd29664e901b1bd8fd62174a
Reviewed-on: https://review.typo3.org/19130
Reviewed-by: Henrik Ziegenhain
Reviewed-by: Simon Schick
Reviewed-by: Michael Staatz
Tested-by: Michael Staatz
Tested-by: Henrik Ziegenhain
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Settings for local drivers are not shown by default 87/19187/3
Nicole Cordes [Fri, 22 Mar 2013 15:11:35 +0000 (16:11 +0100)]
[BUGFIX] Settings for local drivers are not shown by default

If you create a new storage the LocalDriver is selected by default
(because it is the first registered driver) but the flexform field is not
shown. Because of the hidden configuration field you cannot set up the
base path until you have saved the storage record. Local driver should be
selected by default and configuration field should be displayed every
time.

Change-Id: Ic9c6c1eb7ca3d9f45723dce728558002440ae9da
Fixes: #46555
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19187
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Copy and move folders between storages is broken 94/19194/4
Nicole Cordes [Fri, 22 Mar 2013 17:23:39 +0000 (18:23 +0100)]
[BUGFIX] Copy and move folders between storages is broken

If you try to copy a folder from one storage into another one it leads to
a copy in the same (source) storage. This happens because the action is
executed in the source storage and only works with the source folder
object. This is fixed by calling the move method on the target storage
instead.

Besides the copyFolderBetweenStorages function raises an exception which
might be moved into the driver class as the driver should be responsible
for the copy work. Therefore the AbstractDriver should support
(abstract) methods to copy a folder between storages and the local
driver should raises the exception.

Same applies for moving folders between storages.

Change-Id: Ib282e351f39abca21d57f5d621b4bd999f8419d9
Fixes: #46564
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19194
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX][EM] Fix failing unit tests 08/19208/2
Christian Kuhn [Sat, 23 Mar 2013 11:00:16 +0000 (12:00 +0100)]
[BUGFIX][EM] Fix failing unit tests

Change-Id: I2a100ba46e4b3c3177848ed554ea74f2d2b8dc52
Fixes: #46588
Related: #46573
Releases: 6.1
Reviewed-on: https://review.typo3.org/19208
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX][EM] Fix of last update time after update 02/19202/2
Jost Baron [Fri, 22 Mar 2013 21:23:20 +0000 (22:23 +0100)]
[BUGFIX][EM] Fix of last update time after update

The time of the last update in the extension manager was not displayed
correctly immediately after an update, an additional refresh was needed.

Fixes: #46573
Releases: 6.1
Change-Id: I51b0c966ddb3dda522cc68573d440e24273e96bc
Reviewed-on: https://review.typo3.org/19202
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Title includes html tags 67/19167/2
Nicole Cordes [Fri, 22 Mar 2013 09:13:21 +0000 (10:13 +0100)]
[BUGFIX] Title includes html tags

In the filelist special folders like _temp_ and _recycler_ folder are
highlighted in bold as they get human readable names. The <strong>
tags are shown in the title tag as well. Therefore the title tag has
to be stripped of any html tags.

Change-Id: I4b21a916851e0d02aa58971eabda32f813bd890c
Fixes: #46532
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19167
Reviewed-by: Fabien Udriot
Reviewed-by: Michael Staatz
Reviewed-by: Oliver Klee
Tested-by: Michael Staatz
Reviewed-by: Wouter Wolters
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Context menu for offline storages raises exception 81/19181/2
Nicole Cordes [Fri, 22 Mar 2013 13:57:11 +0000 (14:57 +0100)]
[BUGFIX] Context menu for offline storages raises exception

If you try to call the context menu for an offline storage an exception is
raised. Therefore an offline storage shouldn't be linked with a context
menu.

Change-Id: I2845d173bd2a22c96e23bb58bf1a57239109829a
Fixes: #46551
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19181
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[TASK][EM] Truncate table if updating extension list 99/19199/2
Christian Kuhn [Fri, 22 Mar 2013 18:19:15 +0000 (19:19 +0100)]
[TASK][EM] Truncate table if updating extension list

If updating the TER extension list, em deletes all rows of the table
with entries of the specific repository. Since EM handles the main
repository only, truncate can be used here, which is quicker.

Change-Id: Id0dc4fb57d68346f372c44d8cbee247072d09548
Resolves: #46569
Releases: 6.1
Reviewed-on: https://review.typo3.org/19199
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warning empty $GLOBALS['TCA'] in rootline utility 00/19200/3
Christian Kuhn [Fri, 22 Mar 2013 18:51:56 +0000 (19:51 +0100)]
[BUGFIX] Warning empty $GLOBALS['TCA'] in rootline utility

The TCA refactoring of issue #45767 introduced a warning in the
rootline utility: Rootline resolving is called by determineID in
index_ts. At this point in bootstrap the TCA was not loaded yet.
The patch just moves the TCA includes prior to determineID.

Warning: This leads to an earlier execution of ext_tables.php if
caches are empty. 6.0 did that too, it called includeTca()
in RootlineUtility to circumvent the same issue, the current patch
just solves the issue in a cleaner way. But still, this might lead
to problems if ext_tables.php code relies for example on the setup
done by determineID or the other code in between. The risk this
breaks something is pretty low, though.

Change-Id: I83e6367dbb4654fe0bf957bbe817fa6d5b5ea106
Resolves: #46156
Related: #45767
Releases: 6.1
Reviewed-on: https://review.typo3.org/19200
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK][EM] More readable "time since last update"-strings 16/19116/8
Jost Baron [Wed, 20 Mar 2013 18:00:53 +0000 (19:00 +0100)]
[TASK][EM] More readable "time since last update"-strings

The extensionmanager now shows the time elapsed since the last update,
not the time of the last update. The time of the last update is still
shown in a tooltip. Some english localizations have changed.

Resolves: #46524
Related: #39921
Releases: 6.1
Change-Id: I2d5c6e8099e6973826debfcf2cbb597c35bb499c
Reviewed-on: https://review.typo3.org/19116
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] fallbackRendering is always called 61/17661/3
Simon Schaufelberger [Tue, 22 Jan 2013 22:33:45 +0000 (23:33 +0100)]
[BUGFIX] fallbackRendering is always called

When rendering textpic, the content object rendering is always called for
the Typoscript setting fallbackRendering which is not always defined.

Change-Id: I2ebfffd2ece8022136c4fcc8d0e12d552486dd32
Fixes: #44732
Releases: 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/17661
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Small clean up in the page tree code 49/19049/3
Dmitry Dulepov [Tue, 19 Mar 2013 14:35:21 +0000 (18:35 +0400)]
[TASK] Small clean up in the page tree code

There are minor issues in the page tree code, which should be
cleaned up. This is a non-functionality change.

Change-Id: Ia4a27797293cb94d58927036ec33dd28a02d0961
Resolves: #46435
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19049
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Update file type according to Iana standard 97/18297/4
Fabien Udriot [Fri, 15 Feb 2013 10:59:12 +0000 (11:59 +0100)]
[TASK] Update file type according to Iana standard

This change relates to the File types in FAL.
The Iana standard http://www.iana.org/assignments/media-types
defines a list of Media types which are followed in TYPO3 CMS.
It looks the "Software" type should be deprecated and replaced by
"Application". This matches the mime-type e.g application/pdf and
sounds more comprehensive.

Change-Id: Ic2ec7173d10b6139e6e2a19fcead3086665a3aae
Fixes: #45503
Releases: 6.1
Reviewed-on: https://review.typo3.org/18297
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] thumbs.php ease require/include path 28/18928/2
Felix Kopp [Thu, 14 Mar 2013 22:49:47 +0000 (23:49 +0100)]
[TASK] thumbs.php ease require/include path

Currently typo3/thumbs.php requires t3lib/thumbs.php and
t3lib/thumbs.php requires EXT:backend/Classes/View/ThumbnailView.php.

Include ThumbnailView directly in typo3/thumbs.php.
But keeps deprecation in place and other files untouched.

Change-Id: I1c464e683cb08f674ac47cb87f296b185fd35db5
Fixes: #46308
Releases: 6.1
Reviewed-on: https://review.typo3.org/18928
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Update sys_refindex to reflect typolink to file in RTE content 42/10942/7
Benjamin Mack [Tue, 9 Oct 2012 21:51:15 +0000 (23:51 +0200)]
[BUGFIX] Update sys_refindex to reflect typolink to file in RTE content

Problem: sys_refindex should be updated when a link to a file is
inserted in or removed from RTE content.
Solution: Add missing softrefs.

Change-Id: Ice1f46a591bd0129aef043b0b18b21be0469157b
Releases: 6.0
Resolves: #36792
Reviewed-on: https://review.typo3.org/10942
Reviewed-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Reviewed-by: Mattias Nilsson
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Remove Flash Uploader Functionality 46/19146/2
Benjamin Mack [Thu, 21 Mar 2013 17:52:28 +0000 (18:52 +0100)]
[TASK] Remove Flash Uploader Functionality

As there is a better HTML5 alternative in the
Backend since TYPO3 CMS 6.0, the
flash uploader has only little benefits anymore.

The patch removes all occurrences (except labels)
that are related to swfupload, as well as swfupload
itself.

Releases: 6.1
Resolves: #46510
Change-Id: I76ce06900b74de2e3cdc79caf9984e050bf40990
Reviewed-on: https://review.typo3.org/19146
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Sorting files in filelist is case sentive 73/19173/2
Nicole Cordes [Fri, 22 Mar 2013 11:55:45 +0000 (12:55 +0100)]
[BUGFIX] Sorting files in filelist is case sentive

The sorting for files in the filelist is case sensitive while the sorting
for folders is not. The sorting should be adjusted to be identical for
files and folders.

Change-Id: I2aee28f42beb1f9b4b1eb969ee5503fd9bea0e23
Fixes: #46541
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19173
Reviewed-by: Michael Staatz
Tested-by: Michael Staatz
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Remove unneded text in Install-Tool 76/19176/2
Georg Ringer [Fri, 22 Mar 2013 12:54:16 +0000 (13:54 +0100)]
[TASK] Remove unneded text in Install-Tool

Some text in the install tool should be removed

- "Installing TYPO3 as always been a hot topic on the mailinglist"...
  Nowadays it is quite easy to install TYPO3
- The text why the InstallTool should be standalone and no BE module is
  not quite true as it is also a BE module and rest of the text is such
  technical and got no information benefit for anybody

Change-Id: I73c312e6a426ef9fd3754564fa8fce707116a242
Resolves: #46547
Releases: 6.1
Reviewed-on: https://review.typo3.org/19176
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years agoImprove rendering of "System environment check" 75/19175/2
Georg Ringer [Fri, 22 Mar 2013 12:44:18 +0000 (13:44 +0100)]
Improve rendering of "System environment check"

The title should be wrapped in a <strong>-Tag

Change-Id: Idf76d37edbfaa437d1940d1e0db476fa41415bca
Resolves: #46546
Releases: 6.1
Reviewed-on: https://review.typo3.org/19175
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Small cleanup in Boostrap.php 38/19038/2
Michael Stucki [Tue, 19 Mar 2013 12:54:00 +0000 (13:54 +0100)]
[TASK] Small cleanup in Boostrap.php

Code cleanup prior to #41596
Releases: 6.1, 6.0

Change-Id: I87294a52e282175b345ee8b1a735604f6993e0f3
Reviewed-on: https://review.typo3.org/19038
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Remove deprecated code 76/17676/5
Benjamin Mack [Sat, 9 Feb 2013 06:00:32 +0000 (07:00 +0100)]
[TASK] Remove deprecated code

Remove deprecated code that is marked to be deleted in 6.1.

Change-Id: I4a8f512c039e537733228840f1fb8a592f8331a3
Resolves: #44763
Releases: 6.1
Reviewed-on: https://review.typo3.org/17676
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove deprecated code 33/12933/6
Markus Klein [Tue, 25 Sep 2012 07:27:39 +0000 (09:27 +0200)]
[TASK] Remove deprecated code

Remove all code that was marked for removal in version 6.0.

Change-Id: I98668661a4b4e3a4c2f3a035bfe4ddbaf2ef61f5
Resolves: #39137
Related: #37081
Releases: 6.1
Reviewed-on: https://review.typo3.org/12933
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 56/19156/2
Christian Kuhn [Thu, 21 Mar 2013 21:17:03 +0000 (22:17 +0100)]
[TASK] Raise submodule pointer

Change-Id: Iee8e10b5394957c5df9ff543ced4365be42e5716
Reviewed-on: https://review.typo3.org/19156
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove deleted file reference from legacy index 53/19153/3
Christian Kuhn [Thu, 21 Mar 2013 21:05:52 +0000 (22:05 +0100)]
[TASK] Remove deleted file reference from legacy index

Change-Id: I0cf581fe1e96cae0627855df64a136cb71d06238
Related: #46516
Reviewed-on: https://review.typo3.org/19153
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 52/19152/2
Christian Kuhn [Thu, 21 Mar 2013 21:03:58 +0000 (22:03 +0100)]
[TASK] Raise submodule pointer

Change-Id: I7600f2b1c37d0cd8160d6f93e036a05bb520b557
Reviewed-on: https://review.typo3.org/19152
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn