Packages/TYPO3.CMS.git
4 years ago[BUGFIX] Correct selection of DOM elements 72/42972/3
Marco Dinnbier [Tue, 1 Sep 2015 20:00:09 +0000 (22:00 +0200)]
[BUGFIX] Correct selection of DOM elements

Fix the selection of DOM elements for using the JQuery
'remove' method.

Resolves: #69417
Releases: master
Change-Id: Ic334c43fb93d42d5a8da7a7d922487f7f196941a
Reviewed-on: http://review.typo3.org/42972
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Wrong marker mentioned in documentation of ext:felogin 54/43154/2
Wouter Wolters [Wed, 9 Sep 2015 16:01:02 +0000 (18:01 +0200)]
[BUGFIX] Wrong marker mentioned in documentation of ext:felogin

A marker is mentioned as example in the documentation, which is wrong.
The example is ###USERNAME### and should be ###FEUSER_USERNAME###

Resolves: #69628
Releases: master
Change-Id: Ia5994fa45dcee76c8a2778f60869f0288a3fe3af
Reviewed-on: http://review.typo3.org/43154
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory 55/43155/2
Markus Klein [Wed, 9 Sep 2015 20:22:26 +0000 (22:22 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory

Add missing quote.

Resolves: #68845
Releases: master
Change-Id: I76047516b5a3c1e406e4428d7629ce83fbc520a8
Reviewed-on: http://review.typo3.org/43155
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Remove remaining usages of FormEngine 53/43153/5
Markus Klein [Wed, 9 Sep 2015 13:21:25 +0000 (15:21 +0200)]
[BUGFIX] Remove remaining usages of FormEngine

Resolves: #69626
Releases: master
Change-Id: I447ae0a8b31b98f0cf56170e31c9f9f1ae532db4
Reviewed-on: http://review.typo3.org/43153
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] FormEngine databaseRow compatibility with old methods 52/43152/2
Christian Kuhn [Wed, 9 Sep 2015 13:12:43 +0000 (15:12 +0200)]
[BUGFIX] FormEngine databaseRow compatibility with old methods

Introduce a helper method to fake old databaseRow layout at some
places where old methods expect a flat array.

Resolves: #69618
Releases: master
Change-Id: I3657393844f141623187d01744f812cc6fa1adc1
Reviewed-on: http://review.typo3.org/43152
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Escape search strings for LIKE in DatabaseConnection::searchQuery 99/42899/2
Morton Jonuschat [Fri, 28 Aug 2015 06:43:28 +0000 (08:43 +0200)]
[BUGFIX] Escape search strings for LIKE in DatabaseConnection::searchQuery

LIKE queries support special placeholders (_ and %). These characters
need proper escaping before being used in database queries. Use the
escapeStrForLike() method to provide properly escaped strings to the
query.

Resolves: #69241
Releases: master
Change-Id: I92316e5a8c6c410307e2a332e73189ef9f9fddd2
Reviewed-on: http://review.typo3.org/42899
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] DBAL: Fix quoting of single quotes in WHERE values for MSSQL 03/42803/3
Morton Jonuschat [Fri, 21 Aug 2015 08:42:47 +0000 (10:42 +0200)]
[BUGFIX] DBAL: Fix quoting of single quotes in WHERE values for MSSQL

MSSQL escapes single quotes in values by doubling them. When parsing the
WHERE clause DBAL removed the escaping without performing the required
escaping of the values when compiling the query. This is fixed by adding
a special handling of MSSQL in _quoteWhereClause().

Resolves: #27760
Releases: master, 6.2
Change-Id: I9b8f4fa6ab6e47bd44e6998ee3a492468713cbf0
Reviewed-on: http://review.typo3.org/42803
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tizian Schmidlin <st@cabag.ch>
Tested-by: Tizian Schmidlin <st@cabag.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FEATURE] Scheduler: Add task to optimize MySQL tables 40/43040/3
Morton Jonuschat [Fri, 4 Sep 2015 18:42:38 +0000 (20:42 +0200)]
[FEATURE] Scheduler: Add task to optimize MySQL tables

A scheduler task to run the ``OPTIMIZE TABLE`` command on selected
database tables has been added. The ``OPTIMIZE TABLE`` command
reorganizes the physical storage of table data and associated index
data to reduce storage space and improve I/O efficiency.

The scheduler task only shows database tables with storage engines
that support the ``OPTIMIZE TABLE`` command.

Resolves: #25341
Releases: master
Change-Id: I35b677487baaa505fd398749853b663251457c6b
Reviewed-on: http://review.typo3.org/43040
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace icon by the Icon-API: search and filter 43/43143/2
Benjamin Kott [Tue, 8 Sep 2015 21:53:35 +0000 (23:53 +0200)]
[TASK] Replace icon by the Icon-API: search and filter

Resolves: #69621
Releases: master
Change-Id: I7dcc1dc5e07d15506a44d247dace49af26e7316b
Reviewed-on: http://review.typo3.org/43143
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[BUGFIX] Catch exceptions during extension update check 42/42042/3
Nicole Cordes [Tue, 28 Jul 2015 14:05:02 +0000 (16:05 +0200)]
[BUGFIX] Catch exceptions during extension update check

For each extension the available update versions are checked. This
also tries to resolve the extension version dependencies according to
the current system. There might be updates which collide and
exceptions are thrown. This patch catches thrown exceptions as the
update check shouldn't break the Extension Manager.

Resolves: #68585
Releases: master, 6.2
Change-Id: Idc1ed32304dc71dbfe722b3f2c32664f9928cb36
Reviewed-on: http://review.typo3.org/42042
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replaced sprite icons with IconFactory in ClickMenu 57/43057/5
Michael Oehlhof [Sat, 5 Sep 2015 16:13:55 +0000 (18:13 +0200)]
[TASK] Replaced sprite icons with IconFactory in ClickMenu

Replaces IconUtility::getSpriteIcon calls with the new IconFactory

Resolves: #69550
Releases: master
Change-Id: I2aa037733c6acf53c06060888a1ec3366d168e6b
Reviewed-on: http://review.typo3.org/43057
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[TASK] Switch content of render and __toString in Icon class 45/43145/2
Frank Nägler [Wed, 9 Sep 2015 07:27:58 +0000 (09:27 +0200)]
[TASK] Switch content of render and __toString in Icon class

Resolves: #69624
Releases: master
Change-Id: I44daabedf4fc1eada29a5748e8bc5ec32d9fd099
Reviewed-on: http://review.typo3.org/43145
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Show tt_content preview in page module via Fluid 62/42962/4
Benjamin Mack [Tue, 1 Sep 2015 17:53:21 +0000 (19:53 +0200)]
[FEATURE] Show tt_content preview in page module via Fluid

A new option via TSconfig allows to render tt_content elements via Fluid
in the Backend.

Example:
mod.web_layout.tt_content.preview.media = EXT:site_mysite/Resources/Private/Templates/Preview/Media.html

All values from the tt_content record are available as content elements.

Resolves: #69459
Releases: master
Change-Id: Iceee2f4621ce24b59f6006db6a67db69b631e332
Reviewed-on: http://review.typo3.org/42962
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[BUGFIX] Replace "without" with native JavaScript 40/42940/5
Andreas Fernandez [Mon, 31 Aug 2015 12:34:32 +0000 (14:34 +0200)]
[BUGFIX] Replace "without" with native JavaScript

"without" is a Prototype function which was removed earlier. The function
creates a clone of an array without the given element. The certain part
using this function is rewritten to native JavaScript.

Resolves: #69432
Releases: master
Change-Id: I23c83ded58d042d693be8bdbf92f5f5ae48aa5b6
Reviewed-on: http://review.typo3.org/42940
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Removed unused grunt task call 79/43079/2
Ingo Pfennigstorf [Mon, 7 Sep 2015 07:31:42 +0000 (09:31 +0200)]
[BUGFIX] Removed unused grunt task call

This removes the call to grunt-contrib-copy that is not used anywhere.

Change-Id: I8d8656cf18d6ec81ea7e2954fc603564a04d16f4
Resolves: #69574
Releases: master
Reviewed-on: http://review.typo3.org/43079
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[TASK] Replace sprite icons in WorkspaceSelectorToolbarItem 31/43131/2
Wouter Wolters [Tue, 8 Sep 2015 18:13:47 +0000 (20:13 +0200)]
[TASK] Replace sprite icons in WorkspaceSelectorToolbarItem

Fix JavaScript for the icons too.

Resolves: #69620
Releases: master
Change-Id: I19734e66d11ff8a6fde3ffd4b8f32fde34e60302
Reviewed-on: http://review.typo3.org/43131
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[!!!][TASK] Replace sprite icons with IconFactory in ContextMenu 71/43071/8
Benjamin Kott [Sun, 6 Sep 2015 14:13:38 +0000 (16:13 +0200)]
[!!!][TASK] Replace sprite icons with IconFactory in ContextMenu

Resolves: #69561
Releases: master
Change-Id: Id63095ab5cdc1043b1bb327760d4cf6f66ec00c6
Reviewed-on: http://review.typo3.org/43071
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Link the scheduler title in section "Information" 15/43115/2
Georg Ringer [Tue, 8 Sep 2015 05:39:38 +0000 (07:39 +0200)]
[TASK] Link the scheduler title in section "Information"

As in every record listing, the record title itself should be linked
too.

Change-Id: I38fbf8335ece0dc12264e72612ff7ed757fb4d28
Resolves: #69601
Releases: master
Reviewed-on: http://review.typo3.org/43115
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Add typoscript to the text file types 06/43106/2
Georg Ringer [Mon, 7 Sep 2015 19:51:00 +0000 (21:51 +0200)]
[FEATURE] Add typoscript to the text file types

Add the file type "typoscript" to the default text file
types.

Change-Id: I66be3bf43e8b629861d326ee8aad9c7a61d315d7
Resolves: #69512
Releases: master
Reviewed-on: http://review.typo3.org/43106
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[!!!][TASK] The FormEngine is dead, long live the FormEngine! 33/41933/101
Christian Kuhn [Thu, 23 Jul 2015 19:07:46 +0000 (21:07 +0200)]
[!!!][TASK] The FormEngine is dead, long live the FormEngine!

tl;dr: This patch makes FormEngine insanely flexible, extensions
however should not rely on structures for now, since class names
and array content will change.

The patch applies a separation of concerns to the FormEngine
class structure by extracting the data processing from rendering.

As a main goal the render part consisting of container and element
classes routed through the flexible NodeFactory only works on data
created by the new FormDataCompiler class construct. This makes the
FormEngine much more flexible and opens ways to not only use the render
part in the context of database driven data, but on anything that is
fed to it.

This patch creates the main structure for this. The FormDataCompiler
class returns a defined array container and elements can work on it.
Data is added by single FormDataProvider, which are combined in
FormDataGroups. FormDataProvider may depend on each other and a
FormDataGroup "knows" its providers and calls them in a dedicated order.

For instance, the "FullDatabaseRecord" FormDataGroup first calls a
provider that fetches the record defined by uid and table name and
a later called provider determines the given record type this record
is assigned to, so another provider can then work on TCA to determine
the list of record fields to be shown. The FormDataProvider used
for the main FormDataGroup are defined in TYPO3_CONF_VARS, so
extensions can add and remove their own providers to add or change
certain data if needed. This is highly flexible and extensions are
able to hook in at a specific position within the provider chain for
the main data groups.

This construct obsoletes the DataPreprocessor as well as several
other side classes.

With this patch the main architecture is created and lots of data
preparation is transfered already, supported by a high unit test
coverage.

The FormEngine class itself is removed: The inline ajax entry point
is moved to an own controller class, the getMainFields() and friends
methods are substituted with FormDataCompiler / NodeFactory combinations
and the data gathering is for now parked in a FormResultCompiler class.

However, this process is not yet finished and lots of @todo
statements are added to the code base to document open ends and to
further separate the data handling from the render engine. Especially
the IRRE data handling is currently still located within the render
engine and makes the whole thing much more complicated than it should
be. Lots of detail patches need to follow to bring this code
to a level where it belongs to be.

Warning: While this patch is already insanely huge touching more than
22 thousands lines of code, lots of loose ends need to be tackled and
the API is not final yet. The arrays will be reduced and sharpened
during the next weeks, class names may change and structures will
change.

Change-Id: Ief1769f478373cc26d1bf6c49114258f0dae8355
Resolves: #69568
Releases: master
Reviewed-on: http://review.typo3.org/41933
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Florian Peters <fpeters1392@googlemail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP][TASK] Replace icon by IconFactory: actions-system-list-open 26/43126/2
Georg Ringer [Tue, 8 Sep 2015 11:46:37 +0000 (13:46 +0200)]
[FOLLOWUP][TASK] Replace icon by IconFactory: actions-system-list-open

Change-Id: Ia1bec5a016f3eaf7e6dfb2350f20ff13ab58c5e5
Releases: master
Resolves: #69566
Reviewed-on: http://review.typo3.org/43126
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[SECURITY] Fix GeneralUtility::sanitizeLocalUrl to detect foreign schemes 22/43122/2
Nicole Cordes [Tue, 8 Sep 2015 08:58:06 +0000 (10:58 +0200)]
[SECURITY] Fix GeneralUtility::sanitizeLocalUrl to detect foreign schemes

This patch adds a check to be able to recognize arbitrary schemes which
have to be skipped. Furthermore a missing sanitation is added to
TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController

Resolves: #68825
Releases: master, 6.2
Security-Commit: de692804837ad0ddfdff194571dc8c786c717576
Security-Bulletin: TYPO3-CORE-SA-2015-009
Change-Id: Iddd54d241776a47f634c9ac2540e6a2e31801da7
Reviewed-on: http://review.typo3.org/43122
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[TASK] Replace icon by the IconFactory apps-pagetree-root 13/43113/2
Frank Nägler [Mon, 7 Sep 2015 22:32:08 +0000 (00:32 +0200)]
[TASK] Replace icon by the IconFactory apps-pagetree-root

Resolves: #69599
Releases: master
Change-Id: I5f7416074f643ddc4038a6b9625ba519328cf8fa
Reviewed-on: http://review.typo3.org/43113
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: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Extbase: Add between() operator to Query object 13/42813/2
Morton Jonuschat [Fri, 21 Aug 2015 13:17:56 +0000 (15:17 +0200)]
[FEATURE] Extbase: Add between() operator to Query object

Support for ``between`` has been added to the Extbase Query object.
As there is no performance advantage to using BETWEEN on the DBMS
side (the query optimizers converts it to `min <= expr AND expr <= max)`
this method replicates the DBMS behaviour by building a logical AND
condition that has the advantage of working on all DBMS.

Resolves: #47812
Releases: master
Change-Id: Ic3b416515eedc651faf69de1db21eab288a8ad33
Reviewed-on: http://review.typo3.org/42813
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Make getFirstTag() return empty string for input without tag 98/42898/3
Morton Jonuschat [Fri, 28 Aug 2015 06:27:36 +0000 (08:27 +0200)]
[BUGFIX] Make getFirstTag() return empty string for input without tag

getFirstTag() didn't take into account that strpos() returns FALSE when
the needle isn't found.

Resolves: #69318
Releases: master
Change-Id: Ie530db9cbed92fa11199852cc0aec77024354814
Reviewed-on: http://review.typo3.org/42898
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Replace icon by the IconFactory status-status-sorting-* 11/43111/2
Frank Nägler [Mon, 7 Sep 2015 21:57:20 +0000 (23:57 +0200)]
[TASK] Replace icon by the IconFactory status-status-sorting-*

Resolves: #69597
Releases: master
Change-Id: I7d80f2fc4e8636ed77800821fc9231f57789e831
Reviewed-on: http://review.typo3.org/43111
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-paging-* 12/43112/2
Frank Nägler [Mon, 7 Sep 2015 22:07:05 +0000 (00:07 +0200)]
[TASK] Replace icon by the IconFactory actions-view-paging-*

Resolves: #69598
Releases: master
Change-Id: I7e82fa68f8bd6fab992cdab9674cfeee16d160b7
Reviewed-on: http://review.typo3.org/43112
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-go-back 09/43109/2
Frank Nägler [Mon, 7 Sep 2015 21:39:16 +0000 (23:39 +0200)]
[TASK] Replace icon by the IconFactory actions-view-go-back

Resolves: #69595
Releases: master
Change-Id: I1190490dfa23cdc206f1cffbd7975ef9d668c786
Reviewed-on: http://review.typo3.org/43109
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-go-up 10/43110/2
Frank Nägler [Mon, 7 Sep 2015 21:47:30 +0000 (23:47 +0200)]
[TASK] Replace icon by the IconFactory actions-view-go-up

Resolves: #69596
Releases: master
Change-Id: I26ac73af5e2d863753c229b4aef3bfdc3c852456
Reviewed-on: http://review.typo3.org/43110
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Show backend_layout fields also for sys folders 07/43107/2
Georg Ringer [Mon, 7 Sep 2015 20:11:08 +0000 (22:11 +0200)]
[TASK] Show backend_layout fields also for sys folders

Even though folders are not visible in the frontend it is useful to have
the backend layouts available for this page type.

Change-Id: I1bab2ea98a9afa0d62ac2a10a907d634a4e59536
Resolves: #53992
Releases: master
Reviewed-on: http://review.typo3.org/43107
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[FEATURE] Trigger metadata extraction after file upload 59/43059/5
Frans Saris [Thu, 2 Apr 2015 18:14:39 +0000 (20:14 +0200)]
[FEATURE] Trigger metadata extraction after file upload

Releases: master
Resolves: #56726
Change-Id: I8f08403aca72bc9ca3f37dec6f98bf016c79a9ee
Reviewed-on: http://review.typo3.org/43059
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] Allow resource as type definition 98/43098/2
Nicole Cordes [Mon, 7 Sep 2015 17:09:10 +0000 (19:09 +0200)]
[BUGFIX] Allow resource as type definition

This patch adds "resource" as valid type information of extbase models.

Resolves: #69539
Releases: master
Change-Id: I4b6f8f79fcb6a4bc0b85425c4079f2e9f154da62
Reviewed-on: http://review.typo3.org/43098
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Simplify save-labels 87/43087/2
Ingo Pfennigstorf [Mon, 7 Sep 2015 08:54:45 +0000 (10:54 +0200)]
[TASK] Simplify save-labels

The "save" labels can be simplified and shortened by omitting the
word "document".

Change-Id: Icc9f3d5c9bf0f2830cdb19cd0ff1892dc948c244
Resolves: #69581
Releases: master
Reviewed-on: http://review.typo3.org/43087
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace icon by IconFactory: actions-system-list-open 73/43073/6
Jan Helke [Sun, 6 Sep 2015 17:35:23 +0000 (19:35 +0200)]
[TASK] Replace icon by IconFactory: actions-system-list-open

Releases: master
Resolves: #69566
Change-Id: I20563cfcbe5c09629bc9813bef797b0a133d801e
Reviewed-on: http://review.typo3.org/43073
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Remove SpriteManagerIconViewHelper 19/43019/9
Frank Nägler [Fri, 4 Sep 2015 11:40:17 +0000 (13:40 +0200)]
[TASK] Remove SpriteManagerIconViewHelper

This patch removes the SpriteManagerIconViewHelper and all
usages within the core.

Resolves: #69531
Releases: master
Change-Id: I75e3c345973a9b51fb26cc1aeb305536e8c77d14
Reviewed-on: http://review.typo3.org/43019
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] Replace icon by IconFactory: actions-page-new 76/43076/6
Benjamin Kott [Sun, 6 Sep 2015 21:16:57 +0000 (23:16 +0200)]
[TASK] Replace icon by IconFactory: actions-page-new

Resolves: #69569
Releases: master
Change-Id: I11e6434c9bb4007924dd309af5c6c1739222685e
Reviewed-on: http://review.typo3.org/43076
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace icon by IconFactory: actions-selection-delete 74/43074/2
Jan Helke [Sun, 6 Sep 2015 17:50:29 +0000 (19:50 +0200)]
[TASK] Replace icon by IconFactory: actions-selection-delete

Releases: master
Resolves: #69567
Change-Id: I3c5e967acdcfa061b953fbfe5c713c2ce27e078a
Reviewed-on: http://review.typo3.org/43074
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP][BUGFIX] Reestablish DB connection in long-running tasks 93/42893/9
Markus Klein [Thu, 27 Aug 2015 17:07:04 +0000 (19:07 +0200)]
[FOLLOWUP][BUGFIX] Reestablish DB connection in long-running tasks

Reconnecting in isConnected() is not necessary as the next query() will
check the status and reconnect properly if required. Using ping() does
not work with mysqlnd - only if mysqli.reconnect=1 is set. Setting this
is bad practice since a ping() would only reconnect but not properly
reinitialize the charset etc.

Thus a check in Install Tool is added to make sure mysqli.reconnect is
set to "0".

Resolves: #69001
Resolves: #69289
Releases: master, 6.2
Change-Id: I3c2cac91e96fdee8bff113f848341856ec51829b
Reviewed-on: http://review.typo3.org/42893
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replaced icon with IconFactory: actions-move-* 90/43090/6
Frank Nägler [Mon, 7 Sep 2015 11:21:38 +0000 (13:21 +0200)]
[TASK] Replaced icon with IconFactory: actions-move-*

Resolves: #69587
Releases: master
Change-Id: Ife2606f2c663a0b3df4bd7e140d5344043d5357d
Reviewed-on: http://review.typo3.org/43090
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] Replace icon by the IconFactory actions-window-open 80/43080/2
Frank Nägler [Mon, 7 Sep 2015 07:43:53 +0000 (09:43 +0200)]
[TASK] Replace icon by the IconFactory actions-window-open

Resolves: #69575
Releases: master
Change-Id: I62ff951816107fd9f7e656065781b29a433f4dae
Reviewed-on: http://review.typo3.org/43080
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-system-refresh 81/43081/2
Frank Nägler [Mon, 7 Sep 2015 08:04:49 +0000 (10:04 +0200)]
[TASK] Replace icon by the IconFactory actions-system-refresh

Resolves: #69576
Releases: master
Change-Id: If7c7f97bbfaccec32bf06374c2333f544bc036f5
Reviewed-on: http://review.typo3.org/43081
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Adjust invalid path to log file in error message 97/43097/3
Markus Klein [Mon, 7 Sep 2015 12:38:01 +0000 (14:38 +0200)]
[BUGFIX] Adjust invalid path to log file in error message

Resolves: #69590
Releases: master
Change-Id: Ia903978fa22dfb9193eb4d70188c8c5d1d8e8c12
Reviewed-on: http://review.typo3.org/43097
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Fix invalid ReST syntax in documentation files 68/43068/3
Markus Klein [Sun, 6 Sep 2015 12:19:58 +0000 (14:19 +0200)]
[TASK] Fix invalid ReST syntax in documentation files

Resolves: #69560
Releases: master
Change-Id: I7eb8e9a7a795d34fda0eacecda4c442ff5bd1d07
Reviewed-on: http://review.typo3.org/43068
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Remove wrong datasets in sanitizeLocalUrlValidPathsDataProvider 92/43092/3
Nicole Cordes [Mon, 7 Sep 2015 12:48:14 +0000 (14:48 +0200)]
[TASK] Remove wrong datasets in sanitizeLocalUrlValidPathsDataProvider

Within the GeneralUtilityTest::sanitizeLocalUrlValidPathsDataProvider
are still wrong dataset unfortunately. As on Windows systems the
GeneralUtility::getIndpEnv('TYPO3_SITE_URL') results in
http://D:/AbsolutePathToTypo3Installation those test were moved to an
own DataProvider which makes sure the HTTP_HOST and SCRIPT_NAME are set
correctly before calling GeneralUtility::getIndpEnv().

Resolves: #69584
Releases: master, 6.2
Change-Id: I42e5ab3712f82f5cadd51a478769bc5cb184243f
Reviewed-on: http://review.typo3.org/43092
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove redundant CSRF protection tokens and deprecate used methods 69/43069/3
Helmut Hummel [Sun, 6 Sep 2015 14:49:21 +0000 (16:49 +0200)]
[TASK] Remove redundant CSRF protection tokens and deprecate used methods

The CSRF tokens for edit document and tce actions were introduced,
to protect these entry scripts. Since the entry scripts are removed now
and any entry point is protected with a CSRF token by default, we do not need
these additional tokens any more.

The helper methods can now also be deprecated and the check for the tokens
is removed in the controllers.

Please note that in the deprecated.php the tokens still must be checked, as
third party modules still might generate URLs to the old entry scripts and
we want to have this deprecated entry point still be protected.

Resolves: #69562
Releases: master
Change-Id: I9df443c7fcb4c7db4f7f682d3643b780480ed5de
Reviewed-on: http://review.typo3.org/43069
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace icon by IconFactory: actions-page-move 77/43077/2
Benjamin Kott [Sun, 6 Sep 2015 21:28:54 +0000 (23:28 +0200)]
[TASK] Replace icon by IconFactory: actions-page-move

Resolves: #69570
Releases: master
Change-Id: Ie1a3a7cb57f740474ae678831b464c8aed69ae4a
Reviewed-on: http://review.typo3.org/43077
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replaced sprite icon with IconFactory in RecordHistory 65/43065/2
Michael Oehlhof [Sun, 6 Sep 2015 00:46:32 +0000 (02:46 +0200)]
[TASK] Replaced sprite icon with IconFactory in RecordHistory

Resolves: #69559
Releases: master
Change-Id: I384a9239c7ba9a31bbd19e492a73a86a4a2b6356
Reviewed-on: http://review.typo3.org/43065
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replaced icon with IconFactory in SystemInformationToolbarItem 64/43064/2
Michael Oehlhof [Sun, 6 Sep 2015 00:33:25 +0000 (02:33 +0200)]
[TASK] Replaced icon with IconFactory in SystemInformationToolbarItem

Resolves: #69558
Releases: master
Change-Id: I587133662b69aafaf7531c386b16446bd6691ae8
Reviewed-on: http://review.typo3.org/43064
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-system-shortcut-new" with IconFactory 50/43050/4
Michael Oehlhof [Sat, 5 Sep 2015 09:31:03 +0000 (11:31 +0200)]
[TASK] Replace sprite icon "actions-system-shortcut-new" with IconFactory

Replaces IconUtility::getSpriteIcon call for the icon
actions-system-shortcut-new with the new IconFactory
inside the description of the shortcut drop down.

Resolves: #69547
Releases: master
Change-Id: I4f91b3fb6ce68764639aefe63126c097d462ef19
Reviewed-on: http://review.typo3.org/43050
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[BUGFIX] Cache CategoryRegistry state together with TCA 45/40845/7
Alexander Stehlik [Wed, 2 Sep 2015 21:14:28 +0000 (23:14 +0200)]
[BUGFIX] Cache CategoryRegistry state together with TCA

The CategoryRegistry is stored together with the final TCA in
the cache.

This is needed because the registry is filled during the initial
build of the TCA and not when the TCA is loaded from the cache.

Resolves: #67881
Releases: master, 6.2
Change-Id: Ic7f341a1710cafbc1a1ea150e003d3d7a7b9c458
Reviewed-on: http://review.typo3.org/40845
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add SVG Icons for document paste actions 63/43063/2
Benjamin Kott [Sat, 5 Sep 2015 23:57:34 +0000 (01:57 +0200)]
[TASK] Add SVG Icons for document paste actions

Resolves: #69557
Releases: master
Change-Id: I656ca487527a4c3c77401ac0da1bc7554567fe44
Reviewed-on: http://review.typo3.org/43063
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: actions-page-open 62/43062/3
Benjamin Kott [Sat, 5 Sep 2015 21:44:49 +0000 (23:44 +0200)]
[TASK] Replace icon by IconFactory: actions-page-open

Resolves: #69556
Releases: master
Change-Id: I697aaee1db8b03adafa015e6634156b576f3c381
Reviewed-on: http://review.typo3.org/43062
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Prevent search upload folder in write protected storages 64/42864/3
Nicole Cordes [Tue, 25 Aug 2015 10:10:17 +0000 (12:10 +0200)]
[BUGFIX] Prevent search upload folder in write protected storages

If a storage is marked as non-writeable there isn't any possibility to
have an upload folder in there. So this storage should be skipped in the
lookup of the default upload folder of an user.

Resolves: #69303
Releases: master, 6.2
Change-Id: If53b5545a6af6aa1d333d48bb0856a5de070fd2d
Reviewed-on: http://review.typo3.org/42864
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[TASK] Replace icon by IconFactory: actions-system-help-open 60/43060/2
Benjamin Kott [Sat, 5 Sep 2015 20:14:40 +0000 (22:14 +0200)]
[TASK] Replace icon by IconFactory: actions-system-help-open

Resolves: #69555
Releases: master
Change-Id: I1f12490509f6b3512ad4358fd407b840db8ec3ac
Reviewed-on: http://review.typo3.org/43060
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Add SVG Icons for document save actions 58/43058/3
Benjamin Kott [Sat, 5 Sep 2015 18:58:20 +0000 (20:58 +0200)]
[TASK] Add SVG Icons for document save actions

Resolves: #69554
Releases: master
Change-Id: I0564f908ecebf0e6b317b299b43e1b4d4f9af576
Reviewed-on: http://review.typo3.org/43058
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[FEATURE] Introduce $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext'] 45/43045/3
Frans Saris [Thu, 2 Apr 2015 18:14:39 +0000 (20:14 +0200)]
[FEATURE] Introduce $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext']

Releases: master
Resolves: #69543
Change-Id: I676a20fd64a13e6f04774fe2fa838c5b51d6eaf0
Reviewed-on: http://review.typo3.org/43045
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[TASK] Install Tool: Validate database name against MySQL restrictions 16/43016/4
Morton Jonuschat [Fri, 4 Sep 2015 10:27:00 +0000 (12:27 +0200)]
[TASK] Install Tool: Validate database name against MySQL restrictions

MySQL only allows a limited set of characters in unquoted database
names. As the database name can't be quoted for compatibility with DBAL,
the name gets validated against the given restrictions.

Resolves: #51093
Releases: master
Change-Id: I42a0fbf0c6f724245090ad503c8198372f7359d3
Reviewed-on: http://review.typo3.org/43016
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] DBAL: Pass database connection to SQL compiler 17/43017/2
Morton Jonuschat [Fri, 4 Sep 2015 10:52:05 +0000 (12:52 +0200)]
[BUGFIX] DBAL: Pass database connection to SQL compiler

The SQL compilers need the current database connection for properly
quoting identifiers. The constructor declares them a required argument
but the SQL parser didn't pass the database connection on instanciation.

Resolves: #69528
Releases: master
Change-Id: I8cd67bb07d954b73c1e8f1de93f208ca7a835c08
Reviewed-on: http://review.typo3.org/43017
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 data processing trait in favor of object 04/42904/6
Helmut Hummel [Fri, 28 Aug 2015 10:02:54 +0000 (12:02 +0200)]
[TASK] Remove data processing trait in favor of object

The introduced DataProcessingTrait isn't exactly a good prototype
for Trait usage.

It incorporates functionality that isn't easily testable,
it is impossible to provide different implementations as the trait
is directly bound to the class with its concrete implementation.

Use a composite object instead for this functionality.

Resolves: #69386
Releases: master
Change-Id: I39177b441abc7260465c5271bcd711d8636e1d52
Reviewed-on: http://review.typo3.org/42904
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: mimetypes-text-html 37/43037/2
Jan Helke [Fri, 4 Sep 2015 16:17:58 +0000 (18:17 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-text-html

Releases: master
Resolves: #69538
Change-Id: If1b41207ae24bc3200732f389063f75379fd2f68
Reviewed-on: http://review.typo3.org/43037
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: mimetypes-word 38/43038/2
Jan Helke [Fri, 4 Sep 2015 16:37:33 +0000 (18:37 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-word

Releases: master
Resolves: #69540
Change-Id: Iebb06b5f21fceb7a482ac2abd5608bc8f4b81122
Reviewed-on: http://review.typo3.org/43038
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Prettify some edges of the Record History 18/42618/10
Jan Helke [Fri, 14 Aug 2015 15:43:57 +0000 (17:43 +0200)]
[TASK] Prettify some edges of the Record History

This patch gives some love to the Record History and prettifies some
things.

On the Changelog View:
- Column with the Rollback icons is now labeled with "Rollback"
- Rollback icon is changed from arrows to the spinning clock which the
  user already spotted in the page menu.
- The settings and drop downs are now wrapped with TWBS styles.

On the Preview View:
- The single changes are indented a little bit more, the black strip
  is now a gray bar that comprises the sections better.
- The tiny link with the two downward arrows at the end of the
  Changelog list is now a clear visible button with a readable label.

Resolves: #69069
Releases: master
Change-Id: Ica4204cfaf5a4d03e243fcbc7386512f528f3d08
Reviewed-on: http://review.typo3.org/42618
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-save-new" with IconFactory 43/43043/2
Michael Oehlhof [Fri, 4 Sep 2015 20:19:58 +0000 (22:19 +0200)]
[TASK] Replace sprite icon "actions-document-save-new" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save-new with the new IconFactory.

Resolves: #68868
Releases: master
Change-Id: I8dfeed0a1299a69b3e892da6c38c56e16dceda82
Reviewed-on: http://review.typo3.org/43043
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] BackendUtility::getAjaxUrl() should not be internal 30/43030/2
Francois Suter [Fri, 4 Sep 2015 14:53:43 +0000 (16:53 +0200)]
[BUGFIX] BackendUtility::getAjaxUrl() should not be internal

In some contexts it is necessary to get the URL of an AJAX handler
on the PHP side. Thus method
\TYPO3\CMS\Backend\Utility\BackendUtility::getAjaxUrl()
should not be marked as internal.

Resolves: #69537
Releases: 6.2, master
Change-Id: Ic69a309b2c6fa02c6581cb7a8e8c68807f684b04
Reviewed-on: http://review.typo3.org/43030
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Support packages depending on typo3/cms 74/37974/3
Mathias Brodala [Fri, 20 Mar 2015 14:07:06 +0000 (15:07 +0100)]
[BUGFIX] Support packages depending on typo3/cms

This adds "typo3/cms" to the list of non composer requirements to allow
packages to depend on it (and thus install the core through Composer) and still
be installable in the Extension Manager.

Resolves: #65867
Releases: master, 6.2
Change-Id: I8564f8dff000fa71876c01343411a3155e0c0c92
Reviewed-on: http://review.typo3.org/37974
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIG] Prevent double / in front of Folder readablePath 42/43042/2
Frans Saris [Fri, 4 Sep 2015 20:17:54 +0000 (22:17 +0200)]
[BUGFIG] Prevent double / in front of Folder readablePath

Resolves: #69542
Releases: master
Change-Id: Ic1bcc55b7b42dde5427fa7d359c9fdbf4ab40256
Reviewed-on: http://review.typo3.org/43042
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-shortcut 31/43031/3
Jan Helke [Fri, 4 Sep 2015 15:01:24 +0000 (17:01 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-shortcut

Releases: master
Resolves: #69529
Change-Id: I19b3e8ffa6bcc8b87ff99f519f7dffc287dc29b9
Reviewed-on: http://review.typo3.org/43031
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace icon by the IconFactory actions-document-open-read-only 09/43009/3
Frank Nägler [Fri, 4 Sep 2015 07:37:56 +0000 (09:37 +0200)]
[TASK] Replace icon by the IconFactory actions-document-open-read-only

Resolves: #68861
Releases: master
Change-Id: I0b1e2db1ea8b986b22d16f6b2191c43bd704caf6
Reviewed-on: http://review.typo3.org/43009
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-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 <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-edit-restore" with the new IconFactory 05/43005/2
Morton Jonuschat [Fri, 4 Sep 2015 06:24:52 +0000 (08:24 +0200)]
[TASK] Replace sprite icon "actions-edit-restore" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-restore with the new IconFactory.

Resolves: #68935
Releases: master
Change-Id: I3a78882571a0cf9173cd099e238a8d822015b5cc
Reviewed-on: http://review.typo3.org/43005
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-open" with IconFactory 11/42411/8
Markus Guenther [Mon, 10 Aug 2015 18:27:31 +0000 (20:27 +0200)]
[TASK] Replace sprite icon "actions-document-open" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-open with the new IconFactory.

Change-Id: I8bdff1bb752f2735d553da859cec71256ceb2d2c
Resolves: #68845
Releases: master
Reviewed-on: http://review.typo3.org/42411
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-save-close" with IconFactory 03/43003/7
Michael Oehlhof [Thu, 3 Sep 2015 21:17:11 +0000 (23:17 +0200)]
[TASK] Replace sprite icon "actions-document-save-close" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save with the new IconFactory.

Resolves: #68867
Releases: master
Change-Id: Ie0591197ade6473af9a470b34e3f5e2e56eabb60
Reviewed-on: http://review.typo3.org/43003
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Enable page tree filter for admin with mountpoints 17/42617/5
Nicole Cordes [Fri, 14 Aug 2015 14:17:45 +0000 (16:17 +0200)]
[BUGFIX] Enable page tree filter for admin with mountpoints

The patch prevents the mountpoint processing during page tree filtering
for admin users. This is necessary because admin users aren't limited
to the mountpoints. Otherwise sites outside the mountpoints aren't
found anymore.

Resolves: #69063
Releases: master, 6.2
Change-Id: Ie55dcc3b05463deaf57ba42c91e229225176be8a
Reviewed-on: http://review.typo3.org/42617
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Replace sprite icon "actions-edit-localize-status-high" with IconFactory 07/43007/3
Morton Jonuschat [Fri, 4 Sep 2015 06:57:10 +0000 (08:57 +0200)]
[TASK] Replace sprite icon "actions-edit-localize-status-high" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-localize-status-high with the new IconFactory.

Resolves: #68928
Releases: master
Change-Id: Id0f4db30b9ef5a623e27f929e62b944841197e4a
Reviewed-on: http://review.typo3.org/43007
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
4 years ago[TASK] Replace sprite icon "actions-document-synchronize" with the new IconFactory 08/43008/2
Morton Jonuschat [Fri, 4 Sep 2015 07:07:36 +0000 (09:07 +0200)]
[TASK] Replace sprite icon "actions-document-synchronize" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-synchronize with the new IconFactory.

Resolves: #68874
Releases: master
Change-Id: I0ab58c6f8b1ff847c678064b3b51e0b30edb459b
Reviewed-on: http://review.typo3.org/43008
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-edit-localize-status-low" with IconFactory 06/43006/2
Morton Jonuschat [Fri, 4 Sep 2015 06:49:45 +0000 (08:49 +0200)]
[TASK] Replace sprite icon "actions-edit-localize-status-low" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-localize-status-low with the new IconFactory.

Resolves: #68929
Releases: master
Change-Id: I831c4ad2105eec8bd796ae9e3d0fc4c81a676b8a
Reviewed-on: http://review.typo3.org/43006
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[BUGFIX] Make save icon work again 12/43012/2
Frank Nägler [Fri, 4 Sep 2015 09:24:06 +0000 (11:24 +0200)]
[BUGFIX] Make save icon work again

Resolves: #69523
Related: #68866
Releases: master
Change-Id: I3315056e2c651565e52fb4c79eef126d4a13e8d8
Reviewed-on: http://review.typo3.org/43012
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.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] Replace sprite icon "actions-document-save" with the new IconFactory 73/42973/6
Michael Oehlhof [Tue, 1 Sep 2015 22:14:46 +0000 (00:14 +0200)]
[TASK] Replace sprite icon "actions-document-save" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save with the new IconFactory.

Resolves: #68866
Releases: master
Change-Id: I29540eed175d642fae67a5b4453520c926cd2cae
Reviewed-on: http://review.typo3.org/42973
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.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[BUGFIX] Fix incorrect usage of nested ternary 91/42891/4
Markus Klein [Thu, 27 Aug 2015 16:09:53 +0000 (18:09 +0200)]
[BUGFIX] Fix incorrect usage of nested ternary

Ternaries are left associative in PHP, hence
$a ?: $b ?: $c  ===  ($a ?: $b) ?: $c  !==  $a ?: ($b ?: $c)

Mostly the latter case is used, hence we need parenthesis.

regex used to find occurrences:
^.+?[\s\n]+\?[^\:]*:[\s\n]+.+?[\s\n]+\?.+;$

Resolves: #69368
Releases: master, 6.2
Change-Id: I6235213cd921e7edfe0f4a3e96bde88ebdce3c99
Reviewed-on: http://review.typo3.org/42891
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[BUGFIX] PHP7 always_populate_raw_post_data is removed. 77/42977/4
Alexander Opitz [Wed, 2 Sep 2015 06:45:01 +0000 (08:45 +0200)]
[BUGFIX] PHP7 always_populate_raw_post_data is removed.

Since PHP7 always_populate_raw_post_data in php.ini is removed. This
means that the absense of this setting is like setting it to -1 for
PHP 5.6 installations. We give a OkStatus in InstallTool for PHP7.

Resolves: #69378
Releases: master
Change-Id: Iab2ca2077c508dbeec90b97bfd41dd7c992ebb74
Reviewed-on: http://review.typo3.org/42977
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Make the image quality definable per sourceCollection 42/42842/7
Christian Seifert [Thu, 27 Aug 2015 17:54:51 +0000 (19:54 +0200)]
[FEATURE] Make the image quality definable per sourceCollection

At the moment the image quality of generated jpegs is configured
centrally in LocalConfiguration. Due to trying to find a balance
between image size and image quality it might be useful to enable
the configuration of the image quality for each sourceCollection
entry.

The change set enables users to p.e. render normal images with 90%
and retina images with p.e. 70%. To optionally enable the "quality"
setting for a sourceCollection, TypoScript can be configured as
followed (as example):
tt_content.image.20.1.sourceCollection.smallRetina.quality = 70

If not set, TYPO3 will take the default one of LocalConfiguration.

Resolves: #59591
Releases: master
Change-Id: Ib0e0adf8c2f91471d0ad750c974ad6ed6f41cfa1
Reviewed-on: http://review.typo3.org/42842
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Auto focus search field in content search 99/42999/4
Andreas Fernandez [Thu, 3 Sep 2015 15:29:35 +0000 (17:29 +0200)]
[TASK] Auto focus search field in content search

After enabling the content search (in Page / List module), the search field
is automatically focused.

Resolves: #69510
Releases: master
Change-Id: Ibba59db6ed0001c0fc1122b44651176a18a17e4b
Reviewed-on: http://review.typo3.org/42999
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] Replace icon by IconFactory: apps-toolbar-menu-cache 87/42987/4
Frank Nägler [Wed, 2 Sep 2015 18:57:27 +0000 (20:57 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-cache

Resolves: #69488
Releases: master
Change-Id: Id95d7404175fb20d0b29a8ab5baba085762dfef6
Reviewed-on: http://review.typo3.org/42987
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[CLEANUP] Streamline toggle search toolbox 97/42997/4
Florian Peters [Thu, 3 Sep 2015 13:07:27 +0000 (15:07 +0200)]
[CLEANUP] Streamline toggle search toolbox

Remove the toggle functionality from the HTML template and use
jQuery + require.js for page and list.

Resolves: #69500
Releases: master
Change-Id: I815239acdf74e94c4f0af3a74aacab565c8f5d03
Reviewed-on: http://review.typo3.org/42997
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
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 agoRevert "[BUGFIX] Fix broken link to security resources page on typo3.org" 89/42989/3
Helmut Hummel [Thu, 3 Sep 2015 07:06:14 +0000 (09:06 +0200)]
Revert "[BUGFIX] Fix broken link to security resources page on typo3.org"

This URL change on typo3.org had bigger impact and was reverted.
Revert this back here as well.

This reverts commit d92f3ef2c8b297069a2edc2b265e281686363f13.

Change-Id: Ic75ed47edcca9bfff3af6595af02bc81fe6a14c0
Reviewed-on: http://review.typo3.org/42989
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Streamline Unit Tests for GeneralUtility::sanitizeLocalUrl 82/42982/3
Nicole Cordes [Wed, 2 Sep 2015 13:06:12 +0000 (15:06 +0200)]
[BUGFIX] Streamline Unit Tests for GeneralUtility::sanitizeLocalUrl

Currently the Unit Tests for the function just work by accident. As
HTTP_HOST an absolute path is set which is used to get some other values
to compare the given strings. To add further tests we should streamline
the tests and set/add expectations for host and script_name.

Resolves: #69475
Releases: master, 6.2
Change-Id: If139da7bd22c1ebf2c538cd3412fb0abf56dc668
Reviewed-on: http://review.typo3.org/42982
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Show icons of feedit again 94/42894/3
Daniel Goerz [Thu, 27 Aug 2015 19:26:57 +0000 (21:26 +0200)]
[BUGFIX] Show icons of feedit again

Change-Id: I1f024f570e829cc516aa58071908874f4f229850
Resolves: #69374
Releases: master
Reviewed-on: http://review.typo3.org/42894
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace sprite icon for visibility with IconFactory 99/42499/7
Markus Guenther [Tue, 11 Aug 2015 08:29:55 +0000 (10:29 +0200)]
[TASK] Replace sprite icon for visibility with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-hide and actions-edit-unhide with the new IconFactory.

Change-Id: If3deb6fb4c6f867c21aaff34796515d933fa90c3
Resolves: #68925
Releases: master
Reviewed-on: http://review.typo3.org/42499
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[FEATURE] Introduce ImplodeViewHelper 60/41960/3
Frans Saris [Sat, 25 Jul 2015 17:28:39 +0000 (19:28 +0200)]
[FEATURE] Introduce ImplodeViewHelper

To be able to glue an array with classnames together in the FluidContent
rendering a ImplodeViewHelper is added.

Resolves: #68538
Releases: master
Change-Id: I85291cdc93374f99447a97da7f739ad8364b3644
Reviewed-on: http://review.typo3.org/41960
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[TASK] Use flash messages for status of branch export 67/42967/3
Daniel Goerz [Tue, 1 Sep 2015 18:45:02 +0000 (20:45 +0200)]
[TASK] Use flash messages for status of branch export

After a successful or unsuccessful attempt to export a
page branch to a file a short message about the outcome
is displayed. This patch improves the appearance of the
message by using a FlashMessage.

Additionally a call to an undefined method is removed.

Change-Id: I41940ca865211c9347707e731c3b4a90fb11b9ba
Releases: master
Resolves: #69460
Reviewed-on: http://review.typo3.org/42967
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Fix aligning of checkbox is_public in sys_file_storage 84/42984/2
Wouter Wolters [Wed, 2 Sep 2015 14:50:12 +0000 (16:50 +0200)]
[TASK] Fix aligning of checkbox is_public in sys_file_storage

Add missing div with class checkbox on it.

Resolves: #69479
Releases: master
Change-Id: I4ded4b2052f102ad14d16aac78707d95a757da6d
Reviewed-on: http://review.typo3.org/42984
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace all be.buttons.icon ViewHelpers that use an icon 63/42963/7
Wouter Wolters [Tue, 1 Sep 2015 18:00:15 +0000 (20:00 +0200)]
[TASK] Replace all be.buttons.icon ViewHelpers that use an icon

Resolves: #69461
Releases: master
Change-Id: I1e637c92183eba1cf21e837f7294d9d8c38d6d19
Reviewed-on: http://review.typo3.org/42963
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Introduce icon state for IconFactory 82/42482/20
Frank Nägler [Mon, 10 Aug 2015 13:52:44 +0000 (15:52 +0200)]
[TASK] Introduce icon state for IconFactory

Resolves: #69095
Releases: master
Change-Id: I4a1077a9267ed293f049f6457aef5d8012aa28d4
Reviewed-on: http://review.typo3.org/42482
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Use enumeration for handling conflicts in file names 94/42794/20
Daniel Goerz [Thu, 20 Aug 2015 22:11:11 +0000 (00:11 +0200)]
[TASK] Use enumeration for handling conflicts in file names

Conflicts in file names are handled with a list of plain
text values in the code. This patch adds a DuplicationBehavior
enumeration to improve the situation. It also streamlines the
redundant use of different strings for the same thing.

Change-Id: If07cacc77a4737bf52e6978dba79c22d72b7209c
Resolves: #55419
Releases: master
Reviewed-on: http://review.typo3.org/42794
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Remove additionalClasses option from FontawesomeProvider. 45/42945/4
Frank Nägler [Mon, 31 Aug 2015 15:31:23 +0000 (17:31 +0200)]
[TASK] Remove additionalClasses option from FontawesomeProvider.

This option was introduced with the new Icon API but is not useful
and must be removed now.

Resolves: #69441
Releases: master
Change-Id: I7d02a320e9c7eaa91e877b703c78d535ee3d45cd
Reviewed-on: http://review.typo3.org/42945
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Abstract XSD generator can handle more than two namespace parts 71/42971/3
Helmut Hummel [Tue, 1 Sep 2015 20:10:56 +0000 (22:10 +0200)]
[BUGFIX] Abstract XSD generator can handle more than two namespace parts

The getTagNameForClass method in the abstract XSD generator class
could not handle class names with more than two namespace parts.

This caused e.g. TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\CshViewHelper to
not be transformed to "be.buttons.csh", but just "be.", which in turn
caused duplicate id errors in the resulting XSD document.

Make the code aware of more than two namespace parts.

Releases: master, 6.2
Resolves: #69463
Change-Id: I9a6a28b470679e7487f0d83a7ce9f267a1f3ec7f
Reviewed-on: http://review.typo3.org/42971
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Replace sprite icon "actions-insert-reference" with the new IconFactory 61/42961/4
Morton Jonuschat [Tue, 1 Sep 2015 17:29:42 +0000 (19:29 +0200)]
[TASK] Replace sprite icon "actions-insert-reference" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-insert-reference with the new IconFactory.

Resolves: #68974
Releases: master
Change-Id: Ic85e7aebf46010859a9ef60b329cc40a353909f5
Reviewed-on: http://review.typo3.org/42961
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-edit-merge-localization" with the new IconFactory 65/42965/4
Morton Jonuschat [Tue, 1 Sep 2015 18:34:30 +0000 (20:34 +0200)]
[TASK] Replace sprite icon "actions-edit-merge-localization" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-merge-localization with the new IconFactory.

Resolves: #68930
Releases: master
Change-Id: I59cc9dc9dd88e22ed0d86f9ea1d149c3c4d4e4e9
Reviewed-on: http://review.typo3.org/42965
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-document-localize" with the new IconFactory 68/42968/2
Morton Jonuschat [Tue, 1 Sep 2015 18:49:58 +0000 (20:49 +0200)]
[TASK] Replace sprite icon "actions-document-localize" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-localize with the new IconFactory.

Resolves: #68820
Releases: master
Change-Id: I888655fdf18c444d33ec52d68d84dcffa0c46aff
Reviewed-on: http://review.typo3.org/42968
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-insert-record" with the new IconFactory 64/42964/2
Morton Jonuschat [Tue, 1 Sep 2015 18:05:15 +0000 (20:05 +0200)]
[TASK] Replace sprite icon "actions-insert-record" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-insert-record with the new IconFactory.

Resolves: #68972
Releases: master
Change-Id: Ic4d4657f96e712e0169da866189b6bf8b6fd82d5
Reviewed-on: http://review.typo3.org/42964
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-document-duplicates-select" with the new IconFactory 66/42966/2
Morton Jonuschat [Tue, 1 Sep 2015 18:42:04 +0000 (20:42 +0200)]
[TASK] Replace sprite icon "actions-document-duplicates-select" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-duplicates-select with the new IconFactory.

Resolves: #68838
Releases: master
Change-Id: I1b96c82780859ffb10fd0922dae4a3ff96bfc8bb
Reviewed-on: http://review.typo3.org/42966
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>