Packages/TYPO3.CMS.git
4 years ago[TASK] Replace $TYPO3_CONF_VARS mentions EXT:install 89/39289/3
Andreas Fernandez [Wed, 6 May 2015 07:22:24 +0000 (09:22 +0200)]
[TASK] Replace $TYPO3_CONF_VARS mentions EXT:install

The usage of $TYPO3_CONF_VARS is highly discouraged, replace the
mentions in the Install Tool with $GLOBALS['TYPO3_CONF_VARS'].

Resolves: #66812
Releases: master
Change-Id: I9e250e6c38d83e1adf21d7bdc2db17463ead5ee6
Reviewed-on: http://review.typo3.org/39289
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Install Tool: Avoid caching 83/39283/3
Christian Kuhn [Tue, 5 May 2015 17:11:07 +0000 (19:11 +0200)]
[BUGFIX] Install Tool: Avoid caching

Install Tool bootstrap initializes the cache system and sets
all caches to NullBackend for increased stability of the tool.
Install Tool submodules however, that later call a bootstrap method
to additionally load ext_tables and friends for some scenarios,
indirectly call a method to set caches to the default values
without NullBackend again. As result, Fluid views are sometimes
cached again.
The patch supresses this by opening further detail methods of
the Bootstrap and calls them directly without pushing a
cache configuration again.

Resolves: #66809
Releases: master
Change-Id: I64acf470eba939eb7ba246aedb2bbb0fdf83384f
Reviewed-on: http://review.typo3.org/39283
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[FOLLOWUP][TASK] Make ViewHelpers compilable in ext:install 88/39288/2
Andreas Fernandez [Wed, 6 May 2015 06:50:54 +0000 (08:50 +0200)]
[FOLLOWUP][TASK] Make ViewHelpers compilable in ext:install

Resolves: #66757
Releases: master
Change-Id: Icba1a587b460618b65a93242c4f29260e1781d93
Reviewed-on: http://review.typo3.org/39288
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-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] Drop index length from "uid_foreign_tablefield" 35/39235/3
Andreas Fernandez [Sun, 3 May 2015 11:47:58 +0000 (13:47 +0200)]
[TASK] Drop index length from "uid_foreign_tablefield"

The index lengths for the fields "tablenames" and
"fieldname" are set to 255. The field lengths itself
are also set to 255. If an index length equals the
field length, the Sup_part of the index remains NULL,
the index length shows no effect then.

Resolves: #66773
Releases: master
Change-Id: I50b4c027797323efb833e5527de015ed0c37ad41
Reviewed-on: http://review.typo3.org/39235
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] Add human readable sections names in Install Tool 73/39273/6
Andreas Fernandez [Tue, 5 May 2015 06:24:59 +0000 (08:24 +0200)]
[TASK] Add human readable sections names in Install Tool

For usability reasons, prepend human readable sections names
in the "All Configuration" site of the Install Tool.

Resolves: #22539
Releases: master
Change-Id: I06002f620b300b7431e87f7c70a18ebcf840bcd8
Reviewed-on: http://review.typo3.org/39273
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] Make ViewHelpers compilable in ext:install 11/39211/2
Wouter Wolters [Sat, 2 May 2015 18:52:51 +0000 (20:52 +0200)]
[TASK] Make ViewHelpers compilable in ext:install

Resolves: #66757
Releases: master
Change-Id: I0770af5009cccd65eb632a5d9c14d3d61cf8790f
Reviewed-on: http://review.typo3.org/39211
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 deeply nested if structures by guard clauses 57/39257/3
Bernhard Kraft [Mon, 4 May 2015 13:21:49 +0000 (15:21 +0200)]
[CLEANUP] Replace deeply nested if structures by guard clauses

There are some deeply nested if-structures in the versioning
extension, which get replaced with guard clauses with early returns
in this commit.

Releases: master
Resolves: #66780
Change-Id: Ib26e1ccf79e0ad3938c5c995bc013545ace863a6
Reviewed-on: http://review.typo3.org/39257
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] Simulate user: Hide CLI users 78/39278/7
Markus Klein [Tue, 5 May 2015 12:29:20 +0000 (14:29 +0200)]
[BUGFIX] Simulate user: Hide CLI users

It does not make sense to define user settings for CLI users.
Hide those in the "simulate user" select box.

Resolves: #66801
Releases: master
Change-Id: Ifec2d3d5840560f46eb59cbaf7e0c4949bf9370e
Reviewed-on: http://review.typo3.org/39278
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Make CropViewHelper compilable 66/39266/4
Wouter Wolters [Mon, 4 May 2015 20:20:57 +0000 (22:20 +0200)]
[TASK] Make CropViewHelper compilable

Resolves: #66788
Releases: master
Change-Id: I2f6f909be1403e6935e6fa3ed7a83f79fea03382
Reviewed-on: http://review.typo3.org/39266
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] Make HtmlViewHelper compilable 69/39269/2
Wouter Wolters [Mon, 4 May 2015 22:08:47 +0000 (00:08 +0200)]
[TASK] Make HtmlViewHelper compilable

Resolves: #66791
Releases: master
Change-Id: Ie0535597f64daf40a6c4282f27da5c1f5113c62f
Reviewed-on: http://review.typo3.org/39269
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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] Shorten two missed namespaces in ext:info_pagetsconfig 86/39286/3
Wouter Wolters [Tue, 5 May 2015 18:01:46 +0000 (20:01 +0200)]
[TASK] Shorten two missed namespaces in ext:info_pagetsconfig

Shorten the namespace for GeneralUtility

Resolves: #66810
Releases: master
Change-Id: I592a866bad973b3b03439aaef7eddc47051fdd3d
Reviewed-on: http://review.typo3.org/39286
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Deprecate options in CshViewHelper 67/39267/2
Wouter Wolters [Mon, 4 May 2015 21:43:07 +0000 (23:43 +0200)]
[TASK] Deprecate options in CshViewHelper

Deprecate two options in the CshViewHelper

* iconOnly
* styleAttributes

Resolves: #66789
Releases: master
Change-Id: I7748dc07ae1630a12bca20bd671d220a07cd1b1a
Reviewed-on: http://review.typo3.org/39267
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 agoRevert "[!!!][TASK] Refactor property access in compiled fluid templates" 82/39282/3
Christian Kuhn [Tue, 5 May 2015 16:17:39 +0000 (18:17 +0200)]
Revert "[!!!][TASK] Refactor property access in compiled fluid templates"

This reverts commit 3bebd954624564ea64ee5e49bbbadf0a407947eb.

The patch to optimize compiled fluid templates breaks too heavily
and is not stable enough. A different solution is on the horizon
and may be picked up later again.

Change-Id: I2d7b0a42f8e1aa4750893f041aa5e617c82eb127
Resolves: #66808
Reverts: #66758
Releases: master
Reviewed-on: http://review.typo3.org/39282
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Clean up message handling in install tool 79/39279/2
Christian Kuhn [Tue, 5 May 2015 12:52:50 +0000 (14:52 +0200)]
[BUGFIX] Clean up message handling in install tool

The extension compatibility misuses the install tool message
system for its tests and hands over on-the-fly arrays instead
of proper message objects.
The patch moves the message creation to the controller and
hands them over to view instead.

Resolves: #66805
Releases: master
Change-Id: Icea9955e7e1206327f859abf4ec3bcada50a65e6
Reviewed-on: http://review.typo3.org/39279
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[BUGFIX] Streamline queue objects on dependency check 76/39276/2
Nicole Cordes [Tue, 5 May 2015 10:18:05 +0000 (12:18 +0200)]
[BUGFIX] Streamline queue objects on dependency check

The data stored in different download queues mixes arrays and objects.
Therefore you cannot loop over all queues and call functions of extension
objects. This patch streamlines all objects and make sure always objects
are returned.

Releases: master, 6.2
Resolves: #66798
Change-Id: I6eedefb614145b8645c7c52ff5daa7ad6c9c38e7
Reviewed-on: http://review.typo3.org/39276
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] composer.json should stick to explicit dependencies 53/39153/2
Xavier Perseguers [Fri, 1 May 2015 12:22:02 +0000 (14:22 +0200)]
[TASK] composer.json should stick to explicit dependencies

Having non-strict version dependencies in composer.json makes packaging
of TYPO3 CMS unreliable since:

- Cannot prevent a faulty 3rd-party package being committed right before
  the packaging script is run
- Cannot install TYPO3 CMS from git tags as a later point of time using
  the exact same 3rd-party package list

Change-Id: I7418bb856fcc79257ddb9920608b1cd435cb616c
Releases: master
Resolves: #66703
Reviewed-on: http://review.typo3.org/39153
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Move jquery.clearable.js to ext:backend 60/38360/5
Wouter Wolters [Mon, 30 Mar 2015 19:03:31 +0000 (21:03 +0200)]
[TASK] Move jquery.clearable.js to ext:backend

This also makes jquery.clearable a solid standalone
AMD module.

Resolves: #66161
Releases: master
Change-Id: Id0f01b36c7e4d5050a9b3099db44c760c2234e10
Reviewed-on: http://review.typo3.org/38360
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[BUGFIX] Properly set file permissions for FileLocks 68/39268/2
Markus Klein [Mon, 4 May 2015 21:46:58 +0000 (23:46 +0200)]
[BUGFIX] Properly set file permissions for FileLocks

The FileLockStrategy now calls fixPermissions() in order to keep
the lock file accessible if a lock is created by a different user.
(e.g. via CLI)

Resolves: #66790
Releases: master
Change-Id: I607e6f4f8546878db4f3ba4d90275ab6860b2537
Reviewed-on: http://review.typo3.org/39268
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
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] Make ViewHelpers compilable in ext:extensionmanager 36/39236/3
Wouter Wolters [Sun, 3 May 2015 11:58:28 +0000 (13:58 +0200)]
[TASK] Make ViewHelpers compilable in ext:extensionmanager

Format/ImplodeViewHelper
InstallationStateCssClassViewHelper
TimeSinceLastUpdateViewHelper
Typo3DependencyViewHelper

Resolves: #66774
Releases: master
Change-Id: I5ed2bde90bc95f7c0cc71b001f565e024d403023
Reviewed-on: http://review.typo3.org/39236
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[TASK] Make ViewHelpers compilable in ext:beuser 37/39237/2
Wouter Wolters [Sun, 3 May 2015 12:27:40 +0000 (14:27 +0200)]
[TASK] Make ViewHelpers compilable in ext:beuser

Resolves: #66775
Releases: master
Change-Id: Icc97f6587097a0eab155edbd6eb12ef03f65d524
Reviewed-on: http://review.typo3.org/39237
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[TASK] Hide "Remaining characters" below date fields 07/39107/2
Andreas Fernandez [Thu, 30 Apr 2015 16:12:27 +0000 (18:12 +0200)]
[TASK] Hide "Remaining characters" below date fields

Resolves: #66694
Releases: master
Change-Id: Iade12b524b54a000419ff3dad0d4638d78f967cd
Reviewed-on: http://review.typo3.org/39107
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] Add templateRootPaths support to StandaloneView 53/39253/2
Frans Saris [Mon, 4 May 2015 07:38:13 +0000 (09:38 +0200)]
[FOLLOWUP] Add templateRootPaths support to StandaloneView

Removed the partly implemented $throwException parameter.

Resolves: #66709
Releases: master
Change-Id: I6624bf41a425b4ccb0bd38daeaf0222c58082c4a
Reviewed-on: http://review.typo3.org/39253
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Prevent infinite loop in FAL access check 09/39109/3
Nicole Cordes [Thu, 30 Apr 2015 16:32:20 +0000 (18:32 +0200)]
[BUGFIX] Prevent infinite loop in FAL access check

If you have a storage which defines the processed folder in another
storage an infinite loop occurs when accessing the file list as
non-admin user. This is because the function getProcessingFolders
is called within the access check and starts access check for the
processed folder as well. This patch creates folder objects without
any access check (because processed folders should be readable and
writeable for everyone). Furthermore the processed folders for a storage
are cached after first fetch.

Releases: master, 6.2
Resolves: #66695
Change-Id: I9dade448466160f8c66f6118622d074f52bff702
Reviewed-on: http://review.typo3.org/39109
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Refactor util.js to AMD module 86/38486/3
Frank Nägler [Sat, 4 Apr 2015 20:54:37 +0000 (22:54 +0200)]
[TASK] Refactor util.js to AMD module

Resolves: #66275
Releases: master
Change-Id: I7269002dc5a5a656f407273a3c0dc87752758a39
Reviewed-on: http://review.typo3.org/38486
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[BUGFIX] Activate runtimeActivatedPackages without cache clearing 27/39227/4
Nicole Cordes [Sun, 3 May 2015 08:54:25 +0000 (10:54 +0200)]
[BUGFIX] Activate runtimeActivatedPackages without cache clearing

Currently you have to clear all caches manually to use runtime activated
packages because they are not included in the building process of the
cache identifier. This patch defines the TYPO3_CONF_VARS setting per
default and includes it in the cache identifier. Furthermore runtime
activated packages are excluded from being disabled in EM.

Release: master, 6.2
Resolves: #66768
Resolves: #58874
Change-Id: Idbda3c4f1f3c827c2b26c6f7759a9121cc260068
Reviewed-on: http://review.typo3.org/39227
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Improve dependency check in extension manager 09/39209/6
Nicole Cordes [Sat, 2 May 2015 15:47:50 +0000 (17:47 +0200)]
[BUGFIX] Improve dependency check in extension manager

This patch solves multiple problems currently occurring
if you try to install an extension:

* check dependencies recursively and merge errors
* prevent download if dependency errors occur
* prevent downgrading an extension
* improve information and error messages
* catch exceptions and display flash message

Releases: master, 6.2
Resolves: #52051
Resolves: #65332
Resolves: #65479
Resolves: #65916
Resolves: #60777
Change-Id: I0e9715d920e2fb43adb77fd61fde52938229431a
Reviewed-on: http://review.typo3.org/39209
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.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[FEATURE] Add templateRootPaths support to StandaloneView 60/39160/3
Frans Saris [Fri, 1 May 2015 15:30:29 +0000 (17:30 +0200)]
[FEATURE] Add templateRootPaths support to StandaloneView

StandaloneView is extended with setTemplateRootPaths() and
setTemplate() so it supports the same template path fallback
support like the extbase controllers do.

Resolves: #66709
Releases: master
Change-Id: I64a6e4a8e81936233e9efec85181ce3849771cdb
Reviewed-on: http://review.typo3.org/39160
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.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] Make ViewHelpers compilable in ext:indexed_search 12/39212/4
Wouter Wolters [Sat, 2 May 2015 19:40:02 +0000 (21:40 +0200)]
[TASK] Make ViewHelpers compilable in ext:indexed_search

Resolves: #66759
Releases: master
Change-Id: I39087794f7ed18d12514f6331dfba6a9767188d7
Reviewed-on: http://review.typo3.org/39212
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
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] Makes beuser/EditRecordViewHelper compilable 18/39218/2
Jan Helke [Sat, 2 May 2015 21:06:44 +0000 (23:06 +0200)]
[TASK] Makes beuser/EditRecordViewHelper compilable

Resolves: #66763
Releases: master
Change-Id: Ie7697c5d9eead20edfeb7c278d97a72f7598e394
Reviewed-on: http://review.typo3.org/39218
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] Make Link/TypolinkViewHelper compilable 28/39228/7
dirk_juettner [Sun, 3 May 2015 08:58:07 +0000 (10:58 +0200)]
[TASK] Make Link/TypolinkViewHelper compilable

Resolves: #66767
Releases: master
Change-Id: Ibbab38408b4c5bf16cf74ea57d8f62b86e62b9c4
Reviewed-on: http://review.typo3.org/39228
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] EXT:backend/Classes/Wizard/*.php 52/37652/12
Michael Oehlhof [Sun, 8 Mar 2015 21:32:13 +0000 (22:32 +0100)]
[CLEANUP] EXT:backend/Classes/Wizard/*.php

* declare missing class variable
* remove unused variables
* correct typos
* use === for comparison
* use getters instead of inline makeInstance()
* rename variables

Resolves: #65602
Releases: master
Change-Id: I782c11b4c963ade8b0ede24f18e338b5e9e590b3
Reviewed-on: http://review.typo3.org/37652
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Makes beuser/RemoveUserViewHelper compilable 29/39229/3
Jan Helke [Sun, 3 May 2015 09:00:24 +0000 (11:00 +0200)]
[TASK] Makes beuser/RemoveUserViewHelper compilable

Resolves: #66769
Releases: master
Change-Id: I4b1f9f5d4727ce7a4dcbd557f1fd15c078933bdc
Reviewed-on: http://review.typo3.org/39229
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] Enable session watcher in debug mode 15/39215/2
Andreas Fernandez [Sat, 2 May 2015 20:07:06 +0000 (22:07 +0200)]
[TASK] Enable session watcher in debug mode

Enable the session watcher when debugging is enabled
in the backend, as the session still times out anyway.

Resolves: #66761
Releases: master
Change-Id: I270c5745e0c1bf7f31768fd1818e9a9593ea70b7
Reviewed-on: http://review.typo3.org/39215
Reviewed-by: Frank Nägler <typo3@naegler.net>
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[TASK] Makes beuser/IssueCommandViewHelper compilable 20/39220/2
Jan Helke [Sat, 2 May 2015 21:20:08 +0000 (23:20 +0200)]
[TASK] Makes beuser/IssueCommandViewHelper compilable

Resolves: #66764
Releases: master
Change-Id: I404c60a1a4a19f84abe3a85b3c42e9d34be77317
Reviewed-on: http://review.typo3.org/39220
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] Removes beuser/SectionViewHelper 30/39230/3
Jan Helke [Sun, 3 May 2015 09:12:52 +0000 (11:12 +0200)]
[TASK] Removes beuser/SectionViewHelper

As this ViewHelper is not needed anymore, no need to refactor.

Resolves: #66770
Releases: master
Change-Id: I3a797c330388dea0360ef369cce7a7281ea97ac6
Reviewed-on: http://review.typo3.org/39230
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] Makes beuser/SwitchUserViewHelper compilable 32/39232/3
Jan Helke [Sun, 3 May 2015 09:37:40 +0000 (11:37 +0200)]
[TASK] Makes beuser/SwitchUserViewHelper compilable

Resolves: #66772
Releases: master
Change-Id: Ia3d3f3dfe85353fb7ca6303a40f586a9df55d563
Reviewed-on: http://review.typo3.org/39232
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] Makes belog/HistoryEntryViewHelper compilable 16/39216/4
Jan Helke [Sat, 2 May 2015 20:30:42 +0000 (22:30 +0200)]
[TASK] Makes belog/HistoryEntryViewHelper compilable

Resolves: #66762
Releases: master
Change-Id: I81abbaefc6b5af6d3d6f28cc2edb341af5e4440a
Reviewed-on: http://review.typo3.org/39216
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Makes beuser/SpriteIconForRecordViewHelper compilable 31/39231/2
Jan Helke [Sun, 3 May 2015 09:23:36 +0000 (11:23 +0200)]
[TASK] Makes beuser/SpriteIconForRecordViewHelper compilable

Resolves: #66771
Releases: master
Change-Id: Ie3e753257939922a38e70f1ce9acdf0cbaf8cdb2
Reviewed-on: http://review.typo3.org/39231
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[FOLLOWUP] Add missing CompilableInterface to PageViewhelper 26/39226/5
dirk_juettner [Sun, 3 May 2015 08:12:16 +0000 (10:12 +0200)]
[FOLLOWUP] Add missing CompilableInterface to PageViewhelper

Resolves: #66766
Releases: master
Change-Id: I7c1daace874ce73f202159058321d96059ca7539
Reviewed-on: http://review.typo3.org/39226
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] Refactor property access in compiled fluid templates 48/39148/8
Christian Müller [Fri, 1 May 2015 10:21:19 +0000 (12:21 +0200)]
[!!!][TASK] Refactor property access in compiled fluid templates

Using ObjectAccess::getPropertyInternal is pretty expensive if called
repeatedly as can happen in bigger templates. On rendering the compiled
template for the first time we can generate the used getter and/or array
access information and write that into the compiled template.
Subsequent usages of the compiled template will then have much faster
access to nested variables.

This change is breaking if you push mixed data to the template. For
example an array that contains both arrays and object and access those
with the same property path access. In this case the cached accessors
might be wrong.

Resolves: #66758
Releases: master
Change-Id: Icb368938e67725d3a30a2545a30b40f045199405
Reviewed-on: http://review.typo3.org/39148
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>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[FOLLOWUP] Make FormatsViewHelper compilable 22/39222/2
Frank Nägler [Sat, 2 May 2015 21:50:04 +0000 (23:50 +0200)]
[FOLLOWUP] Make FormatsViewHelper compilable

This patch is a follow-up to fix broken ExtensionManager.

Resolves: #66760
Releases: master
Change-Id: I2f4023e220acf683faf7188adea0e6e8010dce67
Reviewed-on: http://review.typo3.org/39222
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[FOLLOWUP] Reload classAliasMap after extension installation 21/39221/2
Nicole Cordes [Sat, 2 May 2015 21:31:32 +0000 (23:31 +0200)]
[FOLLOWUP] Reload classAliasMap after extension installation

Fix unit tests.

Releases: master, 6.2
Resolves: #66696
Related: #65141
Change-Id: Iab641bb9e64280bfd81d0c1ca43b78ee0a188b40
Reviewed-on: http://review.typo3.org/39221
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-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[BUGFIX] Reload classAliasMap after extension installation 12/39112/3
Nicole Cordes [Thu, 30 Apr 2015 19:48:04 +0000 (21:48 +0200)]
[BUGFIX] Reload classAliasMap after extension installation

If an extension is installed at least the system cache is cleared
which throws away all defined class aliases as well. Those are only
loaded by bootstrap at the very beginning of an request and need to
be reloaded by the install process manually. This patch adds the
necessary call to ClassLoader.

Releases: master, 6.2
Resolves: #66696
Related: #65141
Change-Id: I4ace91789c43855acba91ac356b2263171cc921a
Reviewed-on: http://review.typo3.org/39112
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add extension precedence 51/39151/11
Nicole Cordes [Fri, 1 May 2015 11:29:12 +0000 (13:29 +0200)]
[TASK] Add extension precedence

This patch re-adds the possibility to overwrite system or global
extensions with local ones from typoconf/ext.

Releases: master, 6.2
Resolves: #59147
Change-Id: I1f01677791db26d2be4e70c0a81d96e42ca5147c
Reviewed-on: http://review.typo3.org/39151
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Make FormatsViewHelper compilable 13/39213/2
Wouter Wolters [Sat, 2 May 2015 19:50:57 +0000 (21:50 +0200)]
[TASK] Make FormatsViewHelper compilable

Resolves: #66760
Releases: master
Change-Id: I4556adcd18955f2373a06e22c3f060c2a459c870
Reviewed-on: http://review.typo3.org/39213
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Prevent root folder listing for users 89/39089/4
Nicole Cordes [Thu, 30 Apr 2015 13:15:05 +0000 (15:15 +0200)]
[BUGFIX] Prevent root folder listing for users

If a user hasn't any file mount defined or the defined file mounts
don't exist the root folder of the storage is shown. To prevent
disallowed listing of folders only admin users are allowed see and
browse root folder and editors get an information that no file mounts
are configured.

Releases: master, 6.2
Resolves: #66687
Change-Id: I301d05773f10885351034dae2b0bbd16ac20ac55
Reviewed-on: http://review.typo3.org/39089
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] Make ModuleLinkViewHelper compilable 03/39203/3
Wouter Wolters [Sat, 2 May 2015 16:14:15 +0000 (18:14 +0200)]
[TASK] Make ModuleLinkViewHelper compilable

Resolves: #66752
Releases: master
Change-Id: I974515fb8be762ef7105171956e1e7d053111a4e
Reviewed-on: http://review.typo3.org/39203
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Makes DebugViewHelper compilable 72/39172/4
Jan Helke [Fri, 1 May 2015 19:08:35 +0000 (21:08 +0200)]
[TASK] Makes DebugViewHelper compilable

Resolves: #66721
Releases: master
Change-Id: Ieae0a99500ef19bf428819906d05e9ed1643b6c0
Reviewed-on: http://review.typo3.org/39172
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>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Make IconViewHelper compilable in ext:reports 10/39210/2
Wouter Wolters [Sat, 2 May 2015 18:13:49 +0000 (20:13 +0200)]
[TASK] Make IconViewHelper compilable in ext:reports

Resolves: #66756
Releases: master
Change-Id: Ic14351320748987ba087abb8f2f34c8175d528d4
Reviewed-on: http://review.typo3.org/39210
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Remove initializeArguments method from IconViewHelper 07/39207/4
Anja Leichsenring [Sat, 2 May 2015 17:06:05 +0000 (19:06 +0200)]
[TASK] Remove initializeArguments method from IconViewHelper

The initializeArguments method does not play well with
renderStatic. Therefore the registered argument is merged into the
render method attributes list.

Resolves: #66755
Releases: master
Change-Id: Ib546f4ee5823d3bbdd9800f2887475c565434c24
Reviewed-on: http://review.typo3.org/39207
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 RenderingContextAwareInterface 06/39206/3
Christian Müller [Sat, 2 May 2015 16:59:48 +0000 (18:59 +0200)]
[!!!][TASK] Remove RenderingContextAwareInterface

The RenderingContextAwareInterface was never used and should therefore
be removed as it introduces unnecessary overhead in property access of
Fluid. It also prevents further optmization of the template rendering
process.

This can potentially be breaking if your code implements the interface.

Resolves: #66754
Releases: master
Change-Id: I009049582d02a79e8ee084db5bf7010d7139fcb4
Reviewed-on: http://review.typo3.org/39206
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] DBAL backend module crashes when loading 95/39095/3
Xavier Perseguers [Fri, 1 May 2015 11:18:44 +0000 (13:18 +0200)]
[BUGFIX] DBAL backend module crashes when loading

Change-Id: Id15595133cbee22623538bb23896561df47413de
Releases: master
Resolves: #66642
Reviewed-on: http://review.typo3.org/39095
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] Makes Uri/TypolinkViewHelper compilable 68/39168/4
Jan Helke [Fri, 1 May 2015 18:33:53 +0000 (20:33 +0200)]
[TASK] Makes Uri/TypolinkViewHelper compilable

Resolves: #66717
Releases: master
Change-Id: I55d6e21b0bf474b73f8c51bc07a6f4deaa417b23
Reviewed-on: http://review.typo3.org/39168
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] Make \Be\Menus\ActionMenuItemViewHelper compilable 02/39202/7
Markus Sommer [Sat, 2 May 2015 15:52:29 +0000 (17:52 +0200)]
[TASK] Make \Be\Menus\ActionMenuItemViewHelper compilable

Implement CompilableInterface
getTagBuilder to get the TagBuilder for renderStatic function

Resolves: #66751
Releases: master
Change-Id: I57976c0b6c21bdc2be04f3e3224bcb28992f6611
Reviewed-on: http://review.typo3.org/39202
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[FEATURE] Added ActionMenuItemGroupViewHelper 87/38487/10
Michael Oehlhof [Sat, 4 Apr 2015 22:35:38 +0000 (00:35 +0200)]
[FEATURE] Added ActionMenuItemGroupViewHelper

Using this ViewHelper we can use OptGroups in the backend selectfield
which controls which function selected.

Resolves: #62242
Releases: master
Change-Id: I7208691c305068764496c09b3f3d5ccc8f1b7665
Reviewed-on: http://review.typo3.org/38487
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Cleanup usage of InfoboxViewHelper 05/39205/4
Frank Nägler [Sat, 2 May 2015 16:51:04 +0000 (18:51 +0200)]
[TASK] Cleanup usage of InfoboxViewHelper

In several places in the core, the InfoboxViewHelper was used in controller
context. This patch changes this and makes use of a StandaloneView.

Resolves: #66753
Related: #66723
Releases: master
Change-Id: I16044a4c663aad4eb0cffce0b11bbf63047118f5
Reviewed-on: http://review.typo3.org/39205
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][BUGFIX] Fix usage of issueCommand() and T3_THIS_LOCATION 58/39158/3
Markus Klein [Fri, 1 May 2015 14:47:55 +0000 (16:47 +0200)]
[!!!][BUGFIX] Fix usage of issueCommand() and T3_THIS_LOCATION

Multiple usages of T3_THIS_LOCATION are removed as its usage
make only sense in JavaScript context.

issueCommand() takes care of properly quoting the URL when
using in JavaScript context.

Resolves: #66707
Releases: master
Change-Id: Ib0e89e9657fc83bd6514a2077013926f24434a37
Reviewed-on: http://review.typo3.org/39158
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>
4 years ago[TASK] Makes InfoboxViewHelper compilable 76/39176/5
Jan Helke [Fri, 1 May 2015 20:13:49 +0000 (22:13 +0200)]
[TASK] Makes InfoboxViewHelper compilable

Resolves: #66723
Releases: master
Change-Id: I8a1a8c943e0e347df55d12712f5ec66684c56a77
Reviewed-on: http://review.typo3.org/39176
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Makes PagePathViewHelper compilable 78/39178/4
Jan Helke [Fri, 1 May 2015 20:38:44 +0000 (22:38 +0200)]
[TASK] Makes PagePathViewHelper compilable

Resolves: #66724
Releases: master
Change-Id: I8068c7d0876c8ba5f095ae2b65fd4da118ede486
Reviewed-on: http://review.typo3.org/39178
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Make Uri/ResourceViewHelper compilable 00/39200/5
dirk_juettner [Sat, 2 May 2015 15:06:15 +0000 (17:06 +0200)]
[TASK] Make Uri/ResourceViewHelper compilable

Releases: master
Resolves: #66748
Change-Id: Id3ebb6bdc3da7d30c651ae178a363d8388d6ce63
Reviewed-on: http://review.typo3.org/39200
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Resolve dependencies on extension upload 90/39190/6
Nicole Cordes [Sat, 2 May 2015 12:41:07 +0000 (14:41 +0200)]
[BUGFIX] Resolve dependencies on extension upload

Currently no dependency is checked if an extension is installed by
uploading an extension file (t3x, zip). This might break the system if
any dependency needed is not available.

Releases: master, 6.2
Resolves: #62305
Change-Id: I79fc8157c7b2190f4bd857107dedee0a6de67423
Reviewed-on: http://review.typo3.org/39190
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Makes belog/Be/PagePathViewHelper compilable 01/39201/2
Jan Helke [Sat, 2 May 2015 15:42:14 +0000 (17:42 +0200)]
[TASK] Makes belog/Be/PagePathViewHelper compilable

Resolves: #66750
Releases: master
Change-Id: I8f12587b4f2504709c365fa67a5ff851f16d5f8d
Reviewed-on: http://review.typo3.org/39201
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FOLLOWUP] Make Be/IconViewHelper compilable 04/39204/2
Markus Sommer [Sat, 2 May 2015 16:36:14 +0000 (18:36 +0200)]
[FOLLOWUP] Make Be/IconViewHelper compilable

Implement CompilableInterface

Resolves: #66735
Releases: master
Change-Id: Ide848cfceaec84939705c7ea1232f0d2f3dd3597
Reviewed-on: http://review.typo3.org/39204
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Makes Uri/ExternalViewHelper compilable 66/39166/2
Jan Helke [Fri, 1 May 2015 18:13:21 +0000 (20:13 +0200)]
[TASK] Makes Uri/ExternalViewHelper compilable

Resolves: #66716
Releases: master
Change-Id: I0d5094091eed5eeb3e846c93b68ea5a804296291
Reviewed-on: http://review.typo3.org/39166
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] Make CshViewHelper compilable 85/39185/4
Markus Sommer [Sat, 2 May 2015 11:32:01 +0000 (13:32 +0200)]
[TASK] Make CshViewHelper compilable

Implement CompilableInterface

Resolves: #66733
Releases: master
Change-Id: Ia2c21adfaafffb580bd4510de7080bfda5f7308d
Reviewed-on: http://review.typo3.org/39185
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[FEATURE] Add uppercamelcase and lowercamelcase to stdWrap.case 31/39131/4
Frans Saris [Fri, 1 May 2015 06:25:00 +0000 (08:25 +0200)]
[FEATURE] Add uppercamelcase and lowercamelcase to stdWrap.case

Resolves: #66697
Releases: master
Change-Id: I29b2ebbea58d4dd461a4d130b774303489365a53
Reviewed-on: http://review.typo3.org/39131
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Make Condition ViewHelpers fully static compileable 80/39180/5
Christian Müller [Sat, 2 May 2015 06:03:18 +0000 (08:03 +0200)]
[TASK] Make Condition ViewHelpers fully static compileable

All Condition view helpers are now fully compileable and
the default implementation allows for easily implementing
custom conditions while still keeping it compileable.

Releases: master
Resolves: #66746
Change-Id: I09ac78af05fa785657eef2ba80f880bac2b189da
Reviewed-on: http://review.typo3.org/39180
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Make belog/Classes/ViewHelpers/FormatDetailsViewHelper compilable 99/39199/3
Peter Kraume [Sat, 2 May 2015 14:15:57 +0000 (16:15 +0200)]
[TASK] Make belog/Classes/ViewHelpers/FormatDetailsViewHelper compilable

Resolves: #66747
Releases: master
Change-Id: If1199c721e7fcd37a22a5518f72a265fb02ee6d6
Reviewed-on: http://review.typo3.org/39199
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Improve variable access in compiled templates 95/39195/4
Christian Müller [Sat, 2 May 2015 13:14:55 +0000 (15:14 +0200)]
[TASK] Improve variable access in compiled templates

This is a slight improvement for variable access in Fluid
that reduces recursions of ``getPropertyPath`` by one level
by pre evaluating the property path and fetching the first level
directly from the variable container in compiled templates.

Releases: master
Resolves: #66745
Change-Id: I7e9abe9e8c24af7b3bf11779ad1c4257bbb531c0
Reviewed-on: http://review.typo3.org/39195
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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] Add Unittests for Uri/PageViewHelper 96/39196/3
dirk_juettner [Sat, 2 May 2015 13:22:51 +0000 (15:22 +0200)]
[TASK] Add Unittests for Uri/PageViewHelper

Releases: master
Resolves: #66743
Related: #66737
Change-Id: I043acf0d5d3a3c8be7756d94626611074199c13c
Reviewed-on: http://review.typo3.org/39196
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Adds missing CompilableInterface 97/39197/3
Jan Helke [Sat, 2 May 2015 13:36:52 +0000 (15:36 +0200)]
[BUGFIX] Adds missing CompilableInterface

Resolves: #66744
Related: #66736
Related: #66739
Releases: master
Change-Id: Ie41919b30dde3c1aba424e9c4c2711cb502e1b48
Reviewed-on: http://review.typo3.org/39197
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Makes belog/ErrorIconViewHelper compilable 84/39184/3
Jan Helke [Sat, 2 May 2015 11:21:10 +0000 (13:21 +0200)]
[TASK] Makes belog/ErrorIconViewHelper compilable

Resolves: #66734
Releases: master
Change-Id: Ifdc5518cad45d31b27f1ab07aa911dfd3dc0065d
Reviewed-on: http://review.typo3.org/39184
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] Makes belog/IsExtensionLoadedViewHelper compilable 93/39193/2
Jan Helke [Sat, 2 May 2015 12:54:57 +0000 (14:54 +0200)]
[TASK] Makes belog/IsExtensionLoadedViewHelper compilable

Resolves: #66739
Releases: master
Change-Id: I7e97d848710e33f63350e158877083a0b87b9669
Reviewed-on: http://review.typo3.org/39193
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Force hardware acceleration on scrollable elements 83/39183/3
Benjamin Kott [Sat, 2 May 2015 09:57:24 +0000 (11:57 +0200)]
[BUGFIX] Force hardware acceleration on scrollable elements

Chrome has problems with repaints on HDPI
devices, this results in empty views after a repaint
that can only brought back by resizing the browser.

To prevent this issue we are forcing hardware
acceleration on scrollable elements.

Releases: master
Resolves: #66742
Change-Id: I4bb11842555e0882956c27425c79ef263f9f0962
Reviewed-on: http://review.typo3.org/39183
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] Make Be/ShortcutViewHelper compilable 94/39194/2
Markus Sommer [Sat, 2 May 2015 13:03:21 +0000 (15:03 +0200)]
[TASK] Make Be/ShortcutViewHelper compilable

Implement CompilableInterface

Resolves: #66741
Releases: master
Change-Id: I7ddc67ad42e919bda186c2df7595dc9663127315
Reviewed-on: http://review.typo3.org/39194
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Makes Be/PageInfoViewHelper compilable 87/39187/3
Jan Helke [Sat, 2 May 2015 11:57:51 +0000 (13:57 +0200)]
[TASK] Makes Be/PageInfoViewHelper compilable

Resolves: #66736
Releases: master
Change-Id: I03d30d3450aacd8a9276e0502ffadfcc7074dcc9
Reviewed-on: http://review.typo3.org/39187
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Add translation params for category 54/39154/9
Markus Sommer [Fri, 1 May 2015 12:22:52 +0000 (14:22 +0200)]
[FEATURE] Add translation params for category

Add l10n_mode and l10n_display to TCA Config for category view.

Resolves: #66681
Releases: master, 6.2
Change-Id: I3f895c0578b8506179493f077f94ff0270b78167
Reviewed-on: http://review.typo3.org/39154
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Make Uri/PageViewHelper compilable 88/39188/6
dirk_juettner [Sat, 2 May 2015 11:43:08 +0000 (13:43 +0200)]
[TASK] Make Uri/PageViewHelper compilable

Resolves: #66737
Releases: master
Change-Id: Idd2de894364e19d041963a8f585c5a7af47cc254
Reviewed-on: http://review.typo3.org/39188
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Make Be/IconViewHelper compilable 86/39186/2
Markus Sommer [Sat, 2 May 2015 11:55:56 +0000 (13:55 +0200)]
[TASK] Make Be/IconViewHelper compilable

Implement CompilableInterface

Resolves: #66735
Releases: master
Change-Id: Ic23df3301ea46a81c8c32268d88dedffee0e4f1a
Reviewed-on: http://review.typo3.org/39186
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Improve retrieving distribution list 82/39182/3
Nicole Cordes [Sat, 2 May 2015 09:12:35 +0000 (11:12 +0200)]
[TASK] Improve retrieving distribution list

If you open the "Get preconfigured distribution" extension manager
function the extension list is retrieved twice. Furthermore database
queries are executed multiple times. This patch improves retrieving the
extension list, prevents database queries and catches thrown errors to
prevent errors.

Releases: master, 6.2
Resolves: #66730
Change-Id: Ice1bd36e1233fde121bb33232f98a4e25480b0e0
Reviewed-on: http://review.typo3.org/39182
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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] Make Url/EmailViewHelper compilable 65/39165/2
Jan Helke [Fri, 1 May 2015 18:03:50 +0000 (20:03 +0200)]
[TASK] Make Url/EmailViewHelper compilable

Resolves: #66715
Releases: master
Change-Id: Iac1648be8a6898077d42844003c194bb17f85f17
Reviewed-on: http://review.typo3.org/39165
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Implement CompileableInterface for SwitchViewHelper 70/39170/4
Christian Müller [Fri, 1 May 2015 18:54:26 +0000 (20:54 +0200)]
[TASK] Implement CompileableInterface for SwitchViewHelper

Allows the SwitchViewHelper to be compiled into cached templates.
Until now using the SwitchViewHelper would result in the template
not being compiled at all. With this change that is no longer the
case.

Releases: master
Resolves: #66718
Change-Id: I5c34c1f770ec73c0296054905b65301af9de7c1b
Reviewed-on: http://review.typo3.org/39170
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Optimize implementation of CompilableInterface 79/39179/3
Frank Nägler [Fri, 1 May 2015 22:05:40 +0000 (00:05 +0200)]
[BUGFIX] Optimize implementation of CompilableInterface

In some cases the implementation of CompilableInterface is not correct.
Implementing renderStatic and compile at the same time makes no sense.
This patch removes the renderStatic method in case compile is implemented too.

Resolves: #66726
Related: #66711
Releases: master
Change-Id: Idd7db07f5386c840ca3877b22748c9ed35efa426
Reviewed-on: http://review.typo3.org/39179
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Prevent wrong information after extension upload 81/39181/2
Nicole Cordes [Sat, 2 May 2015 08:58:45 +0000 (10:58 +0200)]
[BUGFIX] Prevent wrong information after extension upload

If you upload an extension it is extracted and installed in separate
steps. If the extraction was successful a flash message is rendered.
If the installation fails the whole extension is removed again but the
flash message is still visible. This patch separates flash message output
for upload and installation process.

Releases: master, 6.2
Resolves: #66729
Change-Id: I6d84d8ecebd55a989a34c1024300916e33af66a7
Reviewed-on: http://review.typo3.org/39181
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Travis: functionals not allowed_failure anymore 77/39177/3
Christian Kuhn [Fri, 1 May 2015 20:15:43 +0000 (22:15 +0200)]
[TASK] Travis: functionals not allowed_failure anymore

I don't always code, but when I do it's functional.

Releases: master
Change-Id: Ifec41da9a344f7ec64c1a5d0c88b1f7f078b6fd1
Reviewed-on: http://review.typo3.org/39177
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Add more unit tests to GeneralUtility::trimExplode 26/38526/12
Stefan Froemken [Wed, 8 Apr 2015 06:37:10 +0000 (08:37 +0200)]
[TASK] Add more unit tests to GeneralUtility::trimExplode

Add unit tests to GeneralUtility::trimExplode in preparation of a
performance improvement patch. Test with whitespaces and alternative
delimiters.

Related: #66317
Resolves: #66323
Releases: master
Change-Id: I1fc12996fb3f990deb405f84f1c2758b1b1ce3a2
Reviewed-on: http://review.typo3.org/38526
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Make HtmlspecialcharsViewHelper compilable 67/39167/3
dirk_juettner [Fri, 1 May 2015 18:26:31 +0000 (20:26 +0200)]
[TASK] Make HtmlspecialcharsViewHelper compilable

Resolves: #66711
Releases: master
Change-Id: Ie2954aafe8c2f087709ece7fb3c128f656bcbf9c
Reviewed-on: http://review.typo3.org/39167
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Race condition in Unit / FunctionalTestBootstrap 71/39171/2
Christian Kuhn [Fri, 1 May 2015 18:42:38 +0000 (20:42 +0200)]
[BUGFIX] Race condition in Unit / FunctionalTestBootstrap

Executing tests in parallel sometimes leads to race conditions
preparing the environment. This rare case is now just suppressed
and shut off.

Resolves: #66720
Releases: master
Change-Id: I63de8c8cf8460772d0896f1957701f053ca82590
Reviewed-on: http://review.typo3.org/39171
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Makes Format/UrlencodeViewHelper compilable 63/39163/2
Jan Helke [Fri, 1 May 2015 17:19:49 +0000 (19:19 +0200)]
[TASK] Makes Format/UrlencodeViewHelper compilable

Resolves: #66713
Releases: master
Change-Id: Ia079f24e86df63dbd8467e5750d660739af1beb7
Reviewed-on: http://review.typo3.org/39163
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Makes Format/HtmlentitiesDecodeViewHelper compilable 62/39162/5
Jan Helke [Fri, 1 May 2015 16:27:47 +0000 (18:27 +0200)]
[TASK] Makes Format/HtmlentitiesDecodeViewHelper compilable

Resolves: #66710
Releases: master
Change-Id: I13d0df90c4d3e03af31d9cb3c4a081136fdd96e3
Reviewed-on: http://review.typo3.org/39162
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[FOLLOWUP] Fix override field handling in form engine 69/39169/2
Helmut Hummel [Fri, 1 May 2015 18:42:46 +0000 (20:42 +0200)]
[FOLLOWUP] Fix override field handling in form engine

Remove duplicate code.

Resolves: #66705
Releases: master
Change-Id: Ib38862f30f85f7528166c7c3597fe2357dfa50f2
Reviewed-on: http://review.typo3.org/39169
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Fix override field handling in form engine 57/39157/4
Helmut Hummel [Fri, 1 May 2015 14:33:24 +0000 (16:33 +0200)]
[BUGFIX] Fix override field handling in form engine

The override field handling was broken since the form engine
refactoring. This change applies several fixes
to make it work again.

Resolves: #66705
Releases: master
Change-Id: I7cd83952d130a7a1e875b75bcd093bf51a9904d6
Reviewed-on: http://review.typo3.org/39157
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] Make NumberViewHelper compilable 61/39161/6
Markus Sommer [Fri, 1 May 2015 16:21:52 +0000 (18:21 +0200)]
[TASK] Make NumberViewHelper compilable

Resolves: #66712
Releases: master
Change-Id: I49a446ecabf0893e6231e687744cfad0fada1135
Reviewed-on: http://review.typo3.org/39161
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP] Use GeneralUtility::quoteJSvalue() where needed part 1 59/39159/4
Nicole Cordes [Fri, 1 May 2015 14:55:59 +0000 (16:55 +0200)]
[FOLLOWUP] Use GeneralUtility::quoteJSvalue() where needed part 1

Fix accidentally quoted JavaScript links.

Releases: master
Resolves: #66706
Relates: #66115
Change-Id: Icf23b5f3a9b9a9a3cd206a9201b38d64d5fc62fd
Reviewed-on: http://review.typo3.org/39159
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: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[CLEANUP] Add htmlspecialchars in some form elements 29/35429/4
Frank Nägler [Sun, 14 Dec 2014 16:55:30 +0000 (17:55 +0100)]
[CLEANUP] Add htmlspecialchars in some form elements

Resolves: #63843
Releases: master
Change-Id: I4b736b76d4a8e92f54d0ec3961f93030737ffe39
Reviewed-on: http://review.typo3.org/35429
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[FEATURE] Allow page title edit by double-click 67/38367/10
Andreas Fernandez [Tue, 31 Mar 2015 08:39:08 +0000 (10:39 +0200)]
[FEATURE] Allow page title edit by double-click

If a user has proper permissions, the page title can
be edited in "Page" and "List" module by double-clicking on the header.
The header will transform into a form which sends an ajax request
after saving.

Resolves: #66173
Releases: master
Change-Id: I93f03f8e86ae708cdc973cc0a3a8c6399b122428
Reviewed-on: http://review.typo3.org/38367
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Deprecate public DataHandler->checkValue_*-methods 38/35238/13
Stephan Großberndt [Wed, 10 Dec 2014 13:29:48 +0000 (14:29 +0100)]
[TASK] Deprecate public DataHandler->checkValue_*-methods

Instead of passing all parameters from DataHandler->checkValue_SW to
the checkValue_*-methods in an array $PP, pass only those actually
needed by each function.

In order to stay compatible keep the public checkValue_*-methods
(now unused in core and deprecated) and introduce new protected
methods checkValueFor* instead, called from checkValue_SW.

Resolves: #63735
Releases: master
Change-Id: I463c35e5361310f401ca5e0cc9833e6cbebfff9f
Reviewed-on: http://review.typo3.org/35238
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Persistent classes with more than five name parts in extbase 49/38749/3
Artus Kolanowski [Thu, 16 Apr 2015 19:10:09 +0000 (21:10 +0200)]
[BUGFIX] Persistent classes with more than five name parts in extbase

Resolve the table name of a corresponding class correctly when the name
has more than five parts.

This avoids unexpected SQL syntax errors when you have a full qualified
class names like "\Vendor\Extension\Domain\Model\Foo\Bar\Baz".

Resolves: #66425
Releases: master, 6.2
Change-Id: If31fe53bc34a3b2f2080732b2a0237d3480de79f
Reviewed-on: http://review.typo3.org/38749
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Add integrity property to JavaScript files 32/39132/2
Xavier Perseguers [Fri, 1 May 2015 07:43:23 +0000 (09:43 +0200)]
[FEATURE] Add integrity property to JavaScript files

Add a property 'integrity="some-hash"' to JavaScript files via TypoScript
page.includeJSlibs.<array>.integrity = some-hash

This patch affects the TypoScript PAGE properties
* includeJSlibs
* includeJSFooterlibs
* includeJS
* includeJSFooter

Resolves: #66698
Releases: master
Change-Id: I82b6aaaf424d7056844912f7194f88e01a972ec3
Reviewed-on: http://review.typo3.org/39132
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FOLLOWUP] Use GeneralUtility::quoteJSvalue() where needed part 1 49/39149/2
Helmut Hummel [Fri, 1 May 2015 10:52:29 +0000 (12:52 +0200)]
[FOLLOWUP] Use GeneralUtility::quoteJSvalue() where needed part 1

Fix accidentally quoted global JavaScript variable in edit links.

Resolves: #66115
Releases: master
Change-Id: Iecc0ee98f2ad020153dc6ace168cdc9511fe2a77
Reviewed-on: http://review.typo3.org/39149
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>