Packages/TYPO3.CMS.git
3 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-actions 45/43245/3
Jan Helke [Sat, 12 Sep 2015 16:04:03 +0000 (18:04 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-actions

Releases: master
Resolves: #69738
Change-Id: Ib1fe7c9ac3520c22a11f21b93637e45cef102a6d
Reviewed-on: http://review.typo3.org/43245
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>
3 years ago[FEATURE] Introduce internal uniqueId generator 44/43244/3
Nicole Cordes [Sat, 12 Sep 2015 14:57:34 +0000 (16:57 +0200)]
[FEATURE] Introduce internal uniqueId generator

This patch add the function StringUtility::getUniqueId() which gets
an unique id (with using more entropy for Windows users) and removes
the included dot to be able to use the generated id in HTML as the dot
is an invalid character in some tag attributes e.g. id.

Resolves: #69730
Releases: master
Change-Id: Ic8a83df0a8b02f6778f0f5588d237379d909b59e
Reviewed-on: http://review.typo3.org/43244
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Introduce file search in filelist module 84/42684/13
Alexander Schnitzler [Mon, 17 Aug 2015 14:02:48 +0000 (16:02 +0200)]
[FEATURE] Introduce file search in filelist module

Introduces a basic recursive file search. As a first
implementation only searching by file name is possible.

Releases: master
Resolves: #69119
Change-Id: Id8db1aa9bfd1ae145fcf8f2d5196e64fd262ebb1
Reviewed-on: http://review.typo3.org/42684
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] Remove duplicate TcaSelectItems dependency 50/43250/2
Alexander Stehlik [Sat, 12 Sep 2015 17:47:28 +0000 (19:47 +0200)]
[BUGFIX] Remove duplicate TcaSelectItems dependency

The duplicate dependency for TcaSelectItems of the TcaSelectValues
provider is removed from the DefaultConfiguration.php.

Releases: master
Change-Id: Ic5f1cfbae298a906aee9f5822d769f719fdb92a7
Reviewed-on: http://review.typo3.org/43250
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>
3 years ago[TASK] Fix hardcoded titles in FlexFormContainerContainer 38/43238/7
Mathias Brodala [Sat, 12 Sep 2015 12:54:12 +0000 (14:54 +0200)]
[TASK] Fix hardcoded titles in FlexFormContainerContainer

Resolves: #69719
Releases: master
Change-Id: I45528248bf52bf516b925f0dd65deb072f9c3e53
Reviewed-on: http://review.typo3.org/43238
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace sprite icon "status-status-reference-soft" with the new IconFactory 29/43229/3
Morton Jonuschat [Sat, 12 Sep 2015 08:32:29 +0000 (10:32 +0200)]
[TASK] Replace sprite icon "status-status-reference-soft" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
status-status-reference-soft with the new IconFactory.

Resolves: #69695
Releases: master
Change-Id: I8ffbf549305d0ec701de2f0137df9e5b21c26f94
Reviewed-on: http://review.typo3.org/43229
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Change submit handling of RsaEncryptionModule 39/43239/6
Andreas Fernandez [Sat, 12 Sep 2015 13:14:35 +0000 (15:14 +0200)]
[BUGFIX] Change submit handling of RsaEncryptionModule

Stores the original submit handler, remove it from the form element and
add it back only at a later point, when the RSA module wants to submit
the form. This prevents Chrome to submit a form twice if it contains a
RSA password protected field.

Resolves: #69713
Releases: master
Change-Id: I085b68dfeb901be960096e3d570da097adf0327b
Reviewed-on: http://review.typo3.org/43239
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
3 years ago[FOLLOWUP][TASK] Replace icon by IconFactory: status-warning-in-use 37/43237/3
Thorsten Bringewatt [Sat, 12 Sep 2015 12:26:03 +0000 (14:26 +0200)]
[FOLLOWUP][TASK] Replace icon by IconFactory: status-warning-in-use

This commit removes an unneeded semicolon.

Resolves: #69696
Releases: master
Change-Id: I2dc2fe0fc6eaf695d557d6f2f658af16c43362cc
Reviewed-on: http://review.typo3.org/43237
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Rename DatabaseRowGroupRelations to TcaGroups 41/43241/2
Michael Oehlhof [Sat, 12 Sep 2015 13:31:22 +0000 (15:31 +0200)]
[TASK] Rename DatabaseRowGroupRelations to TcaGroups

Resolves: #69731
Releases: master
Change-Id: I06bf6fad1096dfc4f2396f5efae265eba9da25e5
Reviewed-on: http://review.typo3.org/43241
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: actions-edit-restore-edit 33/43233/4
Jan Helke [Sat, 12 Sep 2015 10:35:15 +0000 (12:35 +0200)]
[TASK] Replace icon by IconFactory: actions-edit-restore-edit

This also fixes a previously unknown error with a getLL call.

Releases: master
Resolves: #69671
Change-Id: I198bd469ec0e3e7c46758094c5e07c1fdda8e9ea
Reviewed-on: http://review.typo3.org/43233
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace getSpriteIcon in PageLayoutController 43/43243/3
Jan Helke [Sat, 12 Sep 2015 14:19:55 +0000 (16:19 +0200)]
[TASK] Replace getSpriteIcon in PageLayoutController

One last occurance in this file.

Releases: master
Resolves: #69735
Change-Id: I9bd2e25bafd0091d0052c59ce4099553013aa724
Reviewed-on: http://review.typo3.org/43243
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon with SVG: overlay-read-only 42/43242/3
Benjamin Kott [Sat, 12 Sep 2015 13:39:39 +0000 (15:39 +0200)]
[TASK] Replace icon with SVG: overlay-read-only

Resolves: #69733
Releases: master
Change-Id: Ibca023c68f548d55a04bbebc4c4fcc7f7108cf7e
Reviewed-on: http://review.typo3.org/43242
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace icon by IconFactory: actions-reference-file 34/43234/2
Jan Helke [Sat, 12 Sep 2015 11:26:10 +0000 (13:26 +0200)]
[TASK] Replace icon by IconFactory: actions-reference-file

As the icon was missing even before this patch and the function is
only be called in the case of an import from TYPO3 4.5 I took the
liberty to just replace it with the reference-hard icon, to which
it is connected.

Releases: master
Resolves: #68973
Change-Id: I8144379444492aab28c5ae7ec19408c26bb949a3
Reviewed-on: http://review.typo3.org/43234
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Check for empty select icon setting in TcaMigration 24/43224/4
Alexander Stehlik [Sat, 12 Sep 2015 07:56:25 +0000 (09:56 +0200)]
[BUGFIX] Check for empty select icon setting in TcaMigration

The migrateExtAndSysextPathToEXTPath() method in the TcaMigration
checks if the icon path setting is empty before building the
paths.

Resolves: #69707
Releases: master
Change-Id: I8e1c37187da825459c5392f4115cb9ab75b99cc8
Reviewed-on: http://review.typo3.org/43224
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
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>
3 years ago[TASK] Rename icon variables in ImportExport 36/43236/3
Mathias Brodala [Sat, 12 Sep 2015 12:06:33 +0000 (14:06 +0200)]
[TASK] Rename icon variables in ImportExport

Resolves: #69722
Releases: master
Change-Id: Ie6ba376c0f8f43430075c2cc810a8177f9a95f53
Reviewed-on: http://review.typo3.org/43236
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Replace icon "status-status-permission-denied" with the new IconFactory 35/43235/3
Morton Jonuschat [Sat, 12 Sep 2015 12:00:47 +0000 (14:00 +0200)]
[FOLLOWUP][TASK] Replace icon "status-status-permission-denied" with the new IconFactory

This reverts a wrongly introduced getIcon() call.

Resolves: #69692
Releases: master
Change-Id: I80ec5307278c6b289fba60631ad36eddf7951df4
Reviewed-on: http://review.typo3.org/43235
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Replace icon "status-status-permission-denied" with the new IconFactory 25/43225/5
Morton Jonuschat [Sat, 12 Sep 2015 08:05:05 +0000 (10:05 +0200)]
[TASK] Replace icon "status-status-permission-denied" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
status-status-permission-denied with the new IconFactory.

Resolves: #69692
Releases: master
Change-Id: I9c3d2565c89856961814b52d91931250afdef22f
Reviewed-on: http://review.typo3.org/43225
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace sprite icons in ImportExport::addRelations 30/43230/2
Mathias Brodala [Sat, 12 Sep 2015 08:51:12 +0000 (10:51 +0200)]
[TASK] Replace sprite icons in ImportExport::addRelations

Replaces IconUtility::getSpriteIcon call for the icons
"status-status-checked" and "status-dialog-warning".

Resolves: #69708
Releases: master
Change-Id: I7a9395b50d904fd79ceed36f7748f7895e0606d4
Reviewed-on: http://review.typo3.org/43230
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>
3 years ago[TASK] Replace icon by IconFactory: status-warning-in-use 28/43228/3
Michael Oehlhof [Sat, 12 Sep 2015 08:27:30 +0000 (10:27 +0200)]
[TASK] Replace icon by IconFactory: status-warning-in-use

Resolves: #69696
Releases: master
Change-Id: I34ad88ae8713e07b7a084b3ba3646b61176c0c1f
Reviewed-on: http://review.typo3.org/43228
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-workspace 12/43212/2
Wouter Wolters [Fri, 11 Sep 2015 17:51:50 +0000 (19:51 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-workspace

Resolves: #69684
Releases: master
Change-Id: I25315d85215109171dda0ed8f4e5e712482f9632
Reviewed-on: http://review.typo3.org/43212
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>
3 years ago[TASK] Replace icon by IconFactory: extensions-scheduler-run-task 16/43216/3
Wouter Wolters [Fri, 11 Sep 2015 18:07:31 +0000 (20:07 +0200)]
[TASK] Replace icon by IconFactory: extensions-scheduler-run-task

Resolves: #69686
Releases: master
Change-Id: Iab48d87f2b10dfff239f5ab18b151004ef5cdcb0
Reviewed-on: http://review.typo3.org/43216
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: status-status-current 17/43217/2
Wouter Wolters [Fri, 11 Sep 2015 18:18:35 +0000 (20:18 +0200)]
[TASK] Replace icon by IconFactory: status-status-current

Resolves: #69690
Releases: master
Change-Id: I8097e984d3b4b1212aa4446a423aff8d32954acc
Reviewed-on: http://review.typo3.org/43217
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-x-content-page-language-overlay 21/43221/6
Michael Oehlhof [Fri, 11 Sep 2015 18:43:34 +0000 (20:43 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-x-content-page-language-overlay

Resolves: #69688
Releases: master
Change-Id: Id1afbbaf2680fb9b1a3a944fdabc1d664a7464b2
Reviewed-on: http://review.typo3.org/43221
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: status-status-locked 18/43218/2
Wouter Wolters [Fri, 11 Sep 2015 18:20:32 +0000 (20:20 +0200)]
[TASK] Replace icon by IconFactory: status-status-locked

Resolves: #69691
Releases: master
Change-Id: I7fb6aaf1211b94aec9628b68f0e40e42ce9204bd
Reviewed-on: http://review.typo3.org/43218
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: actions-system-cache-clear 10/43210/4
Wouter Wolters [Fri, 11 Sep 2015 17:27:23 +0000 (19:27 +0200)]
[TASK] Replace icon by IconFactory: actions-system-cache-clear

Resolves: #69673
Releases: master
Change-Id: I9da05c52f013e111407343ed6fec4f792ec59a5f
Reviewed-on: http://review.typo3.org/43210
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace sprite icon "status-status-reference-hard" with new IconFactory 27/43227/2
Mathias Brodala [Sat, 12 Sep 2015 08:20:02 +0000 (10:20 +0200)]
[TASK] Replace sprite icon "status-status-reference-hard" with new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the the icon
"status-status-reference-hard" with the new IconFactory.

Resolves: #69694
Releases: master
Change-Id: I260fe143d7904c74cdd3778b2e4bb9873c5a0dec
Reviewed-on: http://review.typo3.org/43227
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-text-csv 23/43223/2
Michael Oehlhof [Fri, 11 Sep 2015 23:06:40 +0000 (01:06 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-text-csv

Resolves: #69687
Releases: master
Change-Id: Ie5f2141fc6235944a5d20789cde2d6b0e08f8c15
Reviewed-on: http://review.typo3.org/43223
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: status-status-permission-granted 26/43226/3
Michael Oehlhof [Sat, 12 Sep 2015 08:12:19 +0000 (10:12 +0200)]
[TASK] Replace icon by IconFactory: status-status-permission-granted

Resolves: #69693
Releases: master
Change-Id: Ic6f9a5c99b547e7f22ce0d72d22a833af044a5c3
Reviewed-on: http://review.typo3.org/43226
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>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-x-content-template-static 19/43219/4
Michael Oehlhof [Fri, 11 Sep 2015 18:31:38 +0000 (20:31 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-x-content-template-static

Resolves: #69689
Releases: master
Change-Id: I1ede637d171971f258d8b9247a740aad43bed8ee
Reviewed-on: http://review.typo3.org/43219
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>
3 years ago[TASK] Replace icon by IconFactory: extensions-extensionmanager-update-script 13/43213/3
Wouter Wolters [Fri, 11 Sep 2015 17:58:35 +0000 (19:58 +0200)]
[TASK] Replace icon by IconFactory: extensions-extensionmanager-update-script

Resolves: #69685
Releases: master
Change-Id: Ib1da2d54ee777d705f514489afae45f0e5d2eda8
Reviewed-on: http://review.typo3.org/43213
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>
3 years ago[TASK] Replace icon by IconFactory: actions-system-backend-user-switch 11/43211/2
Wouter Wolters [Fri, 11 Sep 2015 17:32:05 +0000 (19:32 +0200)]
[TASK] Replace icon by IconFactory: actions-system-backend-user-switch

Resolves: #69672
Releases: master
Change-Id: I32d97d57d0abdaa6214a0edda2e034c35cbd3906
Reviewed-on: http://review.typo3.org/43211
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace sprite icon "actions-view-list-*" with the new IconFactory 98/43198/4
Morton Jonuschat [Fri, 11 Sep 2015 13:21:05 +0000 (15:21 +0200)]
[TASK] Replace sprite icon "actions-view-list-*" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-view-list-* with the new IconFactory.

Resolves: #69675
Resolves: #69676
Releases: master
Change-Id: I13f1a95cfd6b73e2557a118beb6bbab1e3d7de9f
Reviewed-on: http://review.typo3.org/43198
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFa... 09/43209/2
Andreas Fernandez [Fri, 11 Sep 2015 15:14:33 +0000 (17:14 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory

The replaced markup broke the spinner icon. Adjust the selectors to
fix it.

Resolves: #69683
Releases: master
Change-Id: I5d23ced2c43d762805b9ee253e850f639819224a
Reviewed-on: http://review.typo3.org/43209
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace sprite icon "actions-view-table-*" with the new IconFactory 99/43199/3
Morton Jonuschat [Fri, 11 Sep 2015 13:32:06 +0000 (15:32 +0200)]
[TASK] Replace sprite icon "actions-view-table-*" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-view-table-* with the new IconFactory.

Resolves: #69677
Resolves: #69678
Releases: master
Change-Id: I7a18e481530e79345eb0ed467d2c7c8c2340c51e
Reviewed-on: http://review.typo3.org/43199
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory 08/43208/3
Morton Jonuschat [Fri, 11 Sep 2015 15:00:22 +0000 (17:00 +0200)]
[TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the1icon
apps-toolbar-menu-opendocs with the new IconFactory.

Resolves: #69683
Releases: master
Change-Id: I7910f9b00c48348deae296948e7188a84dd72866
Reviewed-on: http://review.typo3.org/43208
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "apps-filetree-root" with the new IconFactory 05/43205/3
Morton Jonuschat [Fri, 11 Sep 2015 14:16:03 +0000 (16:16 +0200)]
[TASK] Replace sprite icon "apps-filetree-root" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
apps-filetree-root with the new IconFactory.

Resolves: #69680
Releases: master
Change-Id: I4f3518c054f4cc9e7d4a61e17fee4b21aef4b681
Reviewed-on: http://review.typo3.org/43205
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>
3 years ago[TASK] Replace sprite icon "apps-pagetree-page-default" with the new IconFactory 06/43206/2
Morton Jonuschat [Fri, 11 Sep 2015 14:27:07 +0000 (16:27 +0200)]
[TASK] Replace sprite icon "apps-pagetree-page-default" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the1icon
apps-pagetree-page-default with the new IconFactory.

Resolves: #69681
Releases: master
Change-Id: Idacb4579b4ef28b073827f8d8905c2ccb7c25d0c
Reviewed-on: http://review.typo3.org/43206
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>
3 years ago[TASK] Replace sprite icon "apps-pagetree-page-domain" with the new IconFactory 07/43207/2
Morton Jonuschat [Fri, 11 Sep 2015 14:36:35 +0000 (16:36 +0200)]
[TASK] Replace sprite icon "apps-pagetree-page-domain" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the1icon
apps-pagetree-page-domain with the new IconFactory.

Resolves: #69682
Releases: master
Change-Id: Icdfdba2858120eb703c83bb2bf61726c05c2927b
Reviewed-on: http://review.typo3.org/43207
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "actions-edit-copy" with the new IconFactory 94/43194/3
Morton Jonuschat [Fri, 11 Sep 2015 12:45:06 +0000 (14:45 +0200)]
[TASK] Replace sprite icon "actions-edit-copy" with the new IconFactory

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

Resolves: #69669
Releases: master
Change-Id: I00be2ba0f72b0339d9d171670b7b8943120b4d7d
Reviewed-on: http://review.typo3.org/43194
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>
3 years ago[FOLLOWUP][TASK] Replace sprite icon "actions-document-new" with the new IconFactory 93/43193/2
Morton Jonuschat [Fri, 11 Sep 2015 12:35:31 +0000 (14:35 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-document-new" with the new IconFactory

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

Resolves: #68806
Releases: master
Change-Id: Idf7ea308b316101a77c099cdba0fe7d4e8a3ee2a
Reviewed-on: http://review.typo3.org/43193
Reviewed-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>
3 years ago[FOLLOWUP][TASK] Replace sprite icon "actions-edit-delete" with the new IconFactory 95/43195/2
Morton Jonuschat [Fri, 11 Sep 2015 12:54:55 +0000 (14:54 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-edit-delete" with the new IconFactory

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

Resolves: #69670
Releases: master
Change-Id: I719f8d78c0c9c5623f793e9d469f5595cc54127d
Reviewed-on: http://review.typo3.org/43195
Reviewed-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>
3 years ago[TASK] Simplify icon handling in FormEngine 60/42860/6
Frank Nägler [Mon, 24 Aug 2015 17:58:29 +0000 (19:58 +0200)]
[TASK] Simplify icon handling in FormEngine

Resolves: #69700
Releases: master
Change-Id: Iebdd1331b091a66379e71d9052e08a556270c742
Reviewed-on: http://review.typo3.org/42860
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory 92/43192/4
Morton Jonuschat [Fri, 11 Sep 2015 12:21:30 +0000 (14:21 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory

Replaces IconUtility::getSpriteIcon calls for the icon actions-document-open
which have been missed in the initial patchset with the new IconFactory.

Resolves: #68845
Releases: master
Change-Id: I7265c21ec93e1ca15869039329a86fe04e17e940
Reviewed-on: http://review.typo3.org/43192
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>
3 years ago[TASK] Replace sprite icon "status-warning-lock" with the new IconFactory 02/43202/2
Morton Jonuschat [Fri, 11 Sep 2015 13:46:13 +0000 (15:46 +0200)]
[TASK] Replace sprite icon "status-warning-lock" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
status-warning-lock with the new IconFactory.

Resolves: #69697
Releases: master
Change-Id: I23e25daad31a695daaabbdfff5ed486b51f98eed
Reviewed-on: http://review.typo3.org/43202
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "actions-view-go-forward" with the new IconFactory 97/43197/4
Morton Jonuschat [Fri, 11 Sep 2015 13:09:45 +0000 (15:09 +0200)]
[TASK] Replace sprite icon "actions-view-go-forward" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-view-go-forward with the new IconFactory.

Resolves: #69674
Releases: master
Change-Id: I4aa7db0b28ffc7b5c33f28a376a89dc10cd21633
Reviewed-on: http://review.typo3.org/43197
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "apps-filetree-folder-default" with the new IconFactory 04/43204/2
Morton Jonuschat [Fri, 11 Sep 2015 14:05:47 +0000 (16:05 +0200)]
[TASK] Replace sprite icon "apps-filetree-folder-default" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
apps-filetree-folder-default with the new IconFactory.

Resolves: #69679
Releases: master
Change-Id: I9ad7950d4db9d26fb3024a1be9ab6b1c99b05b89
Reviewed-on: http://review.typo3.org/43204
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>
3 years ago[TASK] Drop TCA ctrl typeicons 96/43196/2
Christian Kuhn [Fri, 11 Sep 2015 13:08:09 +0000 (15:08 +0200)]
[TASK] Drop TCA ctrl typeicons

The typeicons key in TCA ctrl section was deprecated for a
long time already and marked as "use typeicon_classes" instead
within the documentation.

The patch drops last usages in core TCA - they all overlap with
typeicon_classes already and drop the handling.

Resolves: #69699
Releases: master
Change-Id: I5ae986d0238f2eb561dcd35b32ea41f455271854
Reviewed-on: http://review.typo3.org/43196
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] PageLayoutView: Honor page permissions in getTable_tt_content() 86/43186/3
Morton Jonuschat [Fri, 11 Sep 2015 08:21:32 +0000 (10:21 +0200)]
[BUGFIX] PageLayoutView: Honor page permissions in getTable_tt_content()

The call to readPageAccess() expects a SQL fragment to check the page
permissions but the raw integer value for the access rights was passed.
The resulting invalid part of the SQL statement (for example `AND 31`)
is ignored by MySQL but results in the permissions not being checked.

Translate the page permissions to the expected SQL fragment for
readPageAccess().

Resolves: #69660
Releases: master
Change-Id: I51a92948dd754410f128683892a9312d97067ea3
Reviewed-on: http://review.typo3.org/43186
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>
3 years ago[BUGFIX] Fix save of Template with t3editor installed 79/43179/4
Wouter Wolters [Thu, 10 Sep 2015 19:50:17 +0000 (21:50 +0200)]
[BUGFIX] Fix save of Template with t3editor installed

The save button's type had been removed from the button,
which caused the click event not being triggered anymore.
This changes the check to use the button name instead.

Resolves: #69622
Releases: master
Change-Id: I0974032a184a1db421bf8f2a2691ac5dd6473d97
Reviewed-on: http://review.typo3.org/43179
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>
3 years ago[BUGFIX] DBAL: Fix retrieving the last insert id 87/43187/2
Morton Jonuschat [Fri, 11 Sep 2015 08:06:16 +0000 (10:06 +0200)]
[BUGFIX] DBAL: Fix retrieving the last insert id

Only retrieve the last insert id if the table actually has an auto
incrementing field, otherwise trying to retrieve the last inserted
id can result in errors and transaction rollbacks.

The last inserted id is also retrieved on plain INSERT statements, not
only for INSERT statements that require a subsequent UPDATE to store
BLOB/CLOB values.

Resolves: #67077
Releases: master
Change-Id: I87b62cb004a3f9356d47e18ad4dd5fb78c7c71fa
Reviewed-on: http://review.typo3.org/43187
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>
3 years ago[TASK] Add unified spinner icon 76/42876/5
Benjamin Kott [Tue, 25 Aug 2015 20:50:20 +0000 (22:50 +0200)]
[TASK] Add unified spinner icon

Releases: master
Resolves: #66558
Change-Id: I15d8815009e22146faf9280c8b70247e4a0be035
Reviewed-on: http://review.typo3.org/42876
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "status-status-checked" with the new IconFactory 80/43180/2
Wouter Wolters [Thu, 10 Sep 2015 20:57:18 +0000 (22:57 +0200)]
[TASK] Replace sprite icon "status-status-checked" with the new IconFactory

Resolves: #69657
Releases: master
Change-Id: If4586417b22dfcde81e112dcf455b0e6a1f997e8
Reviewed-on: http://review.typo3.org/43180
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Saving fal relation fails 74/43174/3
Christian Kuhn [Thu, 10 Sep 2015 14:10:53 +0000 (16:10 +0200)]
[BUGFIX] Saving fal relation fails

Resolves: #69652
Releases: master
Change-Id: I941ff6508cf5c4c2315018665b1f8050489058b7
Reviewed-on: http://review.typo3.org/43174
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Possible warning on getRecordTitle 76/43176/2
Christian Kuhn [Thu, 10 Sep 2015 15:55:59 +0000 (17:55 +0200)]
[BUGFIX] Possible warning on getRecordTitle

Resolves: #69653
Releases: master
Change-Id: I0fd8546ec865770657e8937f7151ff378eaf6d9e
Reviewed-on: http://review.typo3.org/43176
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Not possible to create Alternative Page Languages 77/43177/2
Christian Kuhn [Thu, 10 Sep 2015 16:09:43 +0000 (18:09 +0200)]
[BUGFIX] Not possible to create Alternative Page Languages

Resolves: #69651
Releases: master
Change-Id: I65cfa6aa11f688f7da579b51af2a107d3a530612
Reviewed-on: http://review.typo3.org/43177
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Cannot define a non-sprite category module icon 88/43088/2
Xavier Perseguers [Mon, 7 Sep 2015 09:26:08 +0000 (11:26 +0200)]
[BUGFIX] Cannot define a non-sprite category module icon

Change-Id: I3f039e12d9bdb46ae85ec159603a8f3031da0dde
Releases: master
Resolves: #69583
Reviewed-on: http://review.typo3.org/43088
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: 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>
3 years ago[TASK] Ignore composer.json dependencies for TYPO3 Extensions 15/42615/6
Helmut Hummel [Fri, 14 Aug 2015 11:59:38 +0000 (13:59 +0200)]
[TASK] Ignore composer.json dependencies for TYPO3 Extensions

This resolves problems with composer dependencies and Extension name /
Composer package name differences.

Resolves: #68700
Releases: master
Change-Id: I07f57f24ef7e9337e7ef8f6ee69538c038f2c0ff
Reviewed-on: http://review.typo3.org/42615
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Adding new IRRE child on new localizable parent fails 71/43171/2
Christian Kuhn [Thu, 10 Sep 2015 12:12:11 +0000 (14:12 +0200)]
[BUGFIX] Adding new IRRE child on new localizable parent fails

Resolves: #69646
Releases: master
Change-Id: I2ff6ac68705bea299ba3872eca836d3ac1462d35
Reviewed-on: http://review.typo3.org/43171
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Value of transOrigPointerField might be an array 68/43168/4
Christian Kuhn [Thu, 10 Sep 2015 10:15:11 +0000 (12:15 +0200)]
[BUGFIX] Value of transOrigPointerField might be an array

Resolves: #69640
Releases: master
Change-Id: I7f3af4f87ae0eb22dc8cffbba805642bdc258f44
Reviewed-on: http://review.typo3.org/43168
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix calls to undefined methods in FormDataTraverser 66/43166/6
Christian Kuhn [Thu, 10 Sep 2015 09:52:40 +0000 (11:52 +0200)]
[BUGFIX] Fix calls to undefined methods in FormDataTraverser

Resolves: #69634
Releases: master
Change-Id: I83b0d96b200b118f7b81b8f28ffbc76efd2620f8
Reviewed-on: http://review.typo3.org/43166
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Invalid TCA type in sys_file_metadata 67/43167/2
Christian Kuhn [Thu, 10 Sep 2015 10:05:51 +0000 (12:05 +0200)]
[BUGFIX] Invalid TCA type in sys_file_metadata

If ext:filemetadata is not installed, TCA ctrl type of sys_file_metadata
is set to type, but it should be file:type, so the actualy type is read
from the type field of the connected sys_file record.

Resolves: #69639
Releases: master
Change-Id: I4282b45aa8572a100405b7c949bba56ce0bf497a
Reviewed-on: http://review.typo3.org/43167
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>
3 years ago[BUGFIX] Fixed broken frontend editing 78/43078/3
Michael Oehlhof [Sun, 6 Sep 2015 21:45:07 +0000 (23:45 +0200)]
[BUGFIX] Fixed broken frontend editing

Frontend editing was broken since migration of the FormEngine entry points
to routing.

Resolves: #69571
Releases: master
Change-Id: I41c73a998ffa7524605d0a54c95c1b41f1c29b3d
Reviewed-on: http://review.typo3.org/43078
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: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Replace icon by IconFactory: actions-system-shortcut-new 72/43072/5
Jan Helke [Sun, 6 Sep 2015 16:36:13 +0000 (18:36 +0200)]
[TASK] Replace icon by IconFactory: actions-system-shortcut-new

Releases: master
Resolves: #69564
Change-Id: I9d48093731539e51e3a129c83b698aaa9389deda
Reviewed-on: http://review.typo3.org/43072
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Trigger inline editing only for page title 58/43158/2
Andreas Fernandez [Thu, 10 Sep 2015 06:28:15 +0000 (08:28 +0200)]
[BUGFIX] Trigger inline editing only for page title

The page title now has a t3js prefixed class to make sure only
this <h1> is editable, and not every <h1> that may occurs, e.g.
in a preview of a content element in the Page module.
Additionally, only the first found element is used.

Resolves: #69600
Releases: master
Change-Id: I17ba4180cb8f71504e5097b8a6b42c4884e46b2b
Reviewed-on: http://review.typo3.org/43158
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>
3 years ago[BUGFIX] Fix BackendUtility::selectVersionsOfRecord parameter 20/42720/5
Alexander Opitz [Tue, 18 Aug 2015 17:02:44 +0000 (19:02 +0200)]
[BUGFIX] Fix BackendUtility::selectVersionsOfRecord parameter

The fix in #60249 accidently changed the meaning of the workspace
parameter, so that some lowlevel_cleaner didn't worked correct anymore.
We now add the old ability to find versions over all workspaces.

Resolves: #69135
Releases: master, 6.2
Change-Id: I8999bf2e6487391d41cc7ce80461afb8e813ce97
Reviewed-on: http://review.typo3.org/42720
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix 02/43002/4
Heiko Kromm [Thu, 3 Sep 2015 19:27:13 +0000 (21:27 +0200)]
[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix

Rendering an imageResource with TypoScript IMG_RESOURCE
does not prepend the absRefPrefix.
This will cause problems loading images when not using config.baseUrl.
If it is not an absolute url we prepend absRefPrefix.

Resolves: #69516
Releases: master, 6.2
Change-Id: Icfca8bfe50cb5e1816cf73783a09d065d299521a
Reviewed-on: http://review.typo3.org/43002
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>