Packages/TYPO3.CMS.git
3 years ago[TASK] Convert some FAL unit test to functional 24/49324/8
Christian Kuhn [Tue, 2 Aug 2016 16:07:50 +0000 (18:07 +0200)]
[TASK] Convert some FAL unit test to functional

Pick a number of FAL related unit tests that give a
lot of headaches and tend to break often and convert
them to functional tests.

Change-Id: Ic34053af8aec3c5936331de361fda5bef2149fe8
Resolves: #77381
Releases: master
Reviewed-on: https://review.typo3.org/49324
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Travis: Split functionals into smaller hunks 45/49345/2
Christian Kuhn [Wed, 3 Aug 2016 13:21:37 +0000 (15:21 +0200)]
[TASK] Travis: Split functionals into smaller hunks

Split functionals into 10 instead of 6 hunks and execute
only 4 hunks in parallel to have a lower risk of "stalled"
builds if travis is under load.

Change-Id: I8ea54bac8f94242f90809a79ad934a7334c6955f
Resolves: #77380
Releases: master
Reviewed-on: https://review.typo3.org/49345
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Render Error Pages via Fluid 48/47448/12
Benni Mack [Thu, 31 Mar 2016 05:35:26 +0000 (07:35 +0200)]
[FEATURE] Render Error Pages via Fluid

A new class called "ErrorPageController" is introduced
which sets up a Fluid standalone view to render the
actual error page as a Fluid template, instead of the
old marker-based approach, as the end of the marker-based
templates is near.

The ErrorpageMessage and AbstractStandaloneMessage
classes are deprecated now.

Resolves: #77164
Releases: master
Change-Id: Ib04c7b4d782671e7670af1d97d9f85247f235862
Reviewed-on: https://review.typo3.org/47448
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Make Recycler Scheduler Task work in Windows and with FAL 10/48910/4
Benni Mack [Mon, 11 Jul 2016 16:07:55 +0000 (18:07 +0200)]
[BUGFIX] Make Recycler Scheduler Task work in Windows and with FAL

The recycler scheduler task was previously configured to only
use "fileadmin/_recycler_/", and did not work on windows, as
"ctime" was used to detect the last change to the file.

It is now switched to "mtime" - which is updated every time
a file or folder is moved to a recycler folder.

Resolves: #77040
Releases: master
Change-Id: I06df5cb614457261c661c8fac09581af9f3bf256
Reviewed-on: https://review.typo3.org/48910
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add Doc for swapping out tables 42/49342/2
Tobias Adolph [Wed, 3 Aug 2016 11:34:19 +0000 (13:34 +0200)]
[TASK] Add Doc for swapping out tables

Resolves: #77377
Releases: master
Change-Id: I2f74765bcd4a08f42623d9ebfeefcf70fd908ca3
Reviewed-on: https://review.typo3.org/49342
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][TASK] Remove render arguments in BytesVH 39/49339/2
Anja Leichsenring [Wed, 3 Aug 2016 08:35:38 +0000 (10:35 +0200)]
[FOLLOWUP][TASK] Remove render arguments in BytesVH

We missed the default value for the decimals argument.
It is added now.

Resolves: #77046
Releases: master
Change-Id: If5c0e2b223b13921c97fd50b501f18cbc64b8be4
Reviewed-on: https://review.typo3.org/49339
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Fluidification of TypoScriptTemplateModuleController 26/47226/19
Michael Oehlhof [Sun, 13 Mar 2016 07:07:11 +0000 (08:07 +0100)]
[TASK] Fluidification of TypoScriptTemplateModuleController

Moved all HTML code from the PHP code to an own Fluid template.

Resolves: #75028
Releases: master
Change-Id: I8efc78b60b6967922fc883354ce8df51b1094d0c
Reviewed-on: https://review.typo3.org/47226
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Doctrine: Migrate ext:rtehtmlarea 55/49155/7
Wouter Wolters [Thu, 21 Jul 2016 14:44:31 +0000 (16:44 +0200)]
[TASK] Doctrine: Migrate ext:rtehtmlarea

Resolves: #77200
Releases: master
Change-Id: Ib889c5b467cb43172a5340e4d872b7de2959a1eb
Reviewed-on: https://review.typo3.org/49155
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix dialogs in RTE if static_info_tables is not installed 71/49271/2
Andreas Fernandez [Sun, 31 Jul 2016 06:38:34 +0000 (08:38 +0200)]
[BUGFIX] Fix dialogs in RTE if static_info_tables is not installed

Resolves: #77314
Related: #77137
Releases: master
Change-Id: I5d6c639a96526592d2684db30926902b4c42b8ba
Reviewed-on: https://review.typo3.org/49271
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
3 years ago[TASK] Doctrine: Migrate FrontendEditingController 67/49267/5
Wouter Wolters [Fri, 29 Jul 2016 13:43:57 +0000 (15:43 +0200)]
[TASK] Doctrine: Migrate FrontendEditingController

Resolves: #77309
Releases: master
Change-Id: I89ce2c1b5c4ceaba445a13fa0fdda7ee85ee4cc6
Reviewed-on: https://review.typo3.org/49267
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate Parts of TSFE Controller 11/49311/2
Sebastian Bumann [Tue, 2 Aug 2016 12:52:52 +0000 (14:52 +0200)]
[TASK] Doctrine: Migrate Parts of TSFE Controller

Resolves: #77341
Releases: master
Change-Id: I8af72fbb23152e058f5691d51342184d155f1757
Reviewed-on: https://review.typo3.org/49311
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] Doctrine: Migrate ext:lowlevel 62/49162/9
Wouter Wolters [Fri, 22 Jul 2016 08:30:49 +0000 (10:30 +0200)]
[TASK] Doctrine: Migrate ext:lowlevel

Resolves: #77208
Releases: master
Change-Id: Iba38057df3001eaebddf93fe5b71b3c902fc4fc7
Reviewed-on: https://review.typo3.org/49162
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Allow array of paths in psr-4 autoload definition 31/49331/2
Helmut Hummel [Tue, 2 Aug 2016 19:28:56 +0000 (21:28 +0200)]
[BUGFIX] Allow array of paths in psr-4 autoload definition

When defining a namespace prefix for psr-4 autoload in composer.json,
it is possible to specify multiple paths as array.

Thus, we must handle the array case properly and not falsely assume
that there is only a path string.

Resolves: #77365
Releases: 7.6, master
Change-Id: If96f4ce9eb3f4466e8cc620025b1848681b56011
Reviewed-on: https://review.typo3.org/49331
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] Fix executable permissions on files 28/49328/3
Wouter Wolters [Tue, 2 Aug 2016 17:14:39 +0000 (19:14 +0200)]
[BUGFIX] Fix executable permissions on files

Exclude:

typo3/sysext/core/Build/Configuration/TravisNginxFpm/ConfigureStartNginxFpm.sh
typo3/sysext/core/Build/Scripts/splitFunctionalTests.sh
typo3/sysext/core/Build/Scripts/xlfcheck.sh
typo3/sysext/core/Build/Scripts/duplicateExceptionCodeCheck.sh
typo3/sysext/core/Build/Scripts/cglFixMyCommit.sh
typo3/sysext/core/bin/typo3
typo3/cli_dispatch.phpsh

Resolves: #77363
Releases: master
Change-Id: I70871c4ebfb964f396e087ba4bbb1205a4fd8fab
Reviewed-on: https://review.typo3.org/49328
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[TASK] Doctrine: Migrate BackendConfigurationManager 22/49322/4
Sebastian Bumann [Tue, 2 Aug 2016 15:36:29 +0000 (17:36 +0200)]
[TASK] Doctrine: Migrate BackendConfigurationManager

Resolves: #77354
Releases: master
Change-Id: If725d008965a22fbf3c73d74cf0fb950887b30b5
Reviewed-on: https://review.typo3.org/49322
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Semaphore test: release system resources 29/49329/2
Markus Klein [Tue, 2 Aug 2016 17:41:39 +0000 (19:41 +0200)]
[BUGFIX] Semaphore test: release system resources

The tests now properly destroy occupied system resources.

Resolves: #77364
Releases: master, 7.6
Change-Id: I54bd86385f9418ba9e7f3cba3bae440d1fd82d2d
Reviewed-on: https://review.typo3.org/49329
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>
Tested-by: Bamboo TYPO3com <info@typo3.com>
3 years ago[TASK] Cleanup $GLOBALS[PAGES_TYPES] 18/49318/2
Benni Mack [Tue, 2 Aug 2016 14:53:35 +0000 (16:53 +0200)]
[TASK] Cleanup $GLOBALS[PAGES_TYPES]

The global variable PAGES_TYPES contains keys and values
that are not evaluated anymore for a while and can be removed.

Resolves: #77360
Releases: master
Change-Id: I55ff42da2ea70787fb29837ad6b2a068f5a13068
Reviewed-on: https://review.typo3.org/49318
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove unused code in ReferenceIndex 23/49323/2
Benni Mack [Tue, 2 Aug 2016 15:44:42 +0000 (17:44 +0200)]
[TASK] Remove unused code in ReferenceIndex

An unused elseif() constraint is removed from ReferenceIndex
which cannot be called technically.

Resolves: #77361
Releases: master
Change-Id: Ie63f2b8566a98eff5322b8e95f42b4c7ca83896a
Reviewed-on: https://review.typo3.org/49323
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK][FOLLOWUP] Workspaces documentation cleanup 27/49327/2
Francois Suter [Tue, 2 Aug 2016 17:13:43 +0000 (19:13 +0200)]
[TASK][FOLLOWUP] Workspaces documentation cleanup

While backporting the manual to TYPO3 7, I found a few
cleanups to do.

Resolves: #77362
Releases: master
Change-Id: I1722685fd8292169506d1258a6c14bd62bd1f057
Reviewed-on: https://review.typo3.org/49327
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
3 years ago[TASK] Remove deprecated IMAGEBUTTON element 20/49320/3
Björn Jacob [Tue, 2 Aug 2016 14:45:56 +0000 (16:45 +0200)]
[TASK] Remove deprecated IMAGEBUTTON element

The IMAGEBUTTON element is removed.

Resolves: #77345
Releases: master
Change-Id: If7103884c4150ec4eaac53bb3e3ed0df1833374a
Reviewed-on: https://review.typo3.org/49320
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] backend_layout TCA references invalid field 13/49313/2
Benni Mack [Tue, 2 Aug 2016 13:17:47 +0000 (15:17 +0200)]
[BUGFIX] backend_layout TCA references invalid field

The TCA definition of backend_layout defines "thumbnail=resources"
however the resources field does not exist at all in TYPO3.

The definition should be removed.

Resolves: #77353
Releases: master, 7.6
Change-Id: I76e82becfde1fbefbffc3d3b0d65b05bdc1a52cb
Reviewed-on: https://review.typo3.org/49313
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Update fluid image viewhelper documentation 92/49292/5
Henry Singleton [Tue, 2 Aug 2016 01:51:02 +0000 (11:51 +1000)]
[TASK] Update fluid image viewhelper documentation

Adds PDF file example to the fluid "image" viewhelper documentation.
This demonstrates a capability of the image viewhelper that isn't currently
explained in the documentation.

Change-Id: Ice82c005ec66173c19d0f29efe069d23b3f46fdc
Resolves: #77348
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49292
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add integrity test for LocalizationUtility 86/49286/7
Anja Leichsenring [Mon, 1 Aug 2016 15:16:22 +0000 (17:16 +0200)]
[TASK] Add integrity test for LocalizationUtility

A cross dependency in unit tests has been discovered. To make sure
there are no more of this, an integrity test has been added. In makes
sure the configurationManager property of this class is still null.

Resolves: #77334
Releases: master
Change-Id: I2f8ae127a56c6cfae9754e12e87b2ef5709564d3
Reviewed-on: https://review.typo3.org/49286
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Allow unit string as viewhelper argument 89/49289/8
Anja Leichsenring [Mon, 1 Aug 2016 15:50:56 +0000 (17:50 +0200)]
[FEATURE] Allow unit string as viewhelper argument

The ByteViewHelper accepts a parameter 'units' in order to provide
a custom collection of units.

Resolves: #77336
Releases: master
Change-Id: I58a6609eb1d1c8eba1e2610430c20c576481488b
Reviewed-on: https://review.typo3.org/49289
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Cleanup TCA 96/49296/5
Georg Ringer [Tue, 2 Aug 2016 07:55:36 +0000 (09:55 +0200)]
[TASK] Cleanup TCA

Clean up the TCA:
- use integers instead of strings
- boolean values instead of strings or integers.
- remove default exclude value

Resolves: #77339
Releases: master
Change-Id: Ib1a30c75e392040504ee4b9ebe05fa710a4b274a
Reviewed-on: https://review.typo3.org/49296
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix auto width in extension icon in EM 08/49308/3
Benni Mack [Tue, 2 Aug 2016 11:52:34 +0000 (13:52 +0200)]
[BUGFIX] Fix auto width in extension icon in EM

If an extension is using a svg icon with no explicit height/width obviously,
then the extension manager shows the icon on the full width of the
table column, making it not only inconsistent but impossible to read the
extension text.

The patch removes the "width: auto" style in CSS.

Resolves: #76381
Releases: master, 7.6
Change-Id: Idb9cfa9bd5720920f67b35d2dada6b21a469a1db
Reviewed-on: https://review.typo3.org/49308
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: David Steeb <david.steeb@b13.de>
Tested-by: David Steeb <david.steeb@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Integrate test-case for DataHandler::getUnique 10/49310/4
Morton Jonuschat [Tue, 2 Aug 2016 12:54:44 +0000 (14:54 +0200)]
[TASK] Integrate test-case for DataHandler::getUnique

Resolves: #77351
Releases: master
Change-Id: Iab4b9ba167060dd8f8a15b69d8f9a0842ec899b6
Reviewed-on: https://review.typo3.org/49310
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix undefined Tree error in FolderBrowser 26/49226/3
Wouter Wolters [Wed, 27 Jul 2016 09:48:02 +0000 (11:48 +0200)]
[BUGFIX] Fix undefined Tree error in FolderBrowser

Add the missing LegacyTree initialization to FolderBrowser.

Resolves: #76868
Resolves: #72369
Releases: master,7.6
Change-Id: I47494087e46ae63e100e38ff5345b230030c8b7d
Reviewed-on: https://review.typo3.org/49226
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate MailUtility 66/49266/2
Wouter Wolters [Fri, 29 Jul 2016 12:43:11 +0000 (14:43 +0200)]
[TASK] Doctrine: Migrate MailUtility

Resolves: #77307
Releases: master
Change-Id: I65492ac5d6b1ebed4f52196f1b709ee8d0ca0507
Reviewed-on: https://review.typo3.org/49266
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate FrontendUserAuthentication 84/49284/5
Markus Hoelzle [Mon, 1 Aug 2016 13:09:02 +0000 (15:09 +0200)]
[TASK] Doctrine: Migrate FrontendUserAuthentication

Migrate FrontendUserAuthentication and rewrite failing
unit tests for FlashMessageQueue as functional tests

Resolves: #77330
Releases: master
Change-Id: Ib109bddc1a4b1272c179a0e2ff41363462c3b5e7
Reviewed-on: https://review.typo3.org/49284
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Move render arguments to initializeArguments() in BytesVH 27/48927/13
ivaylo.ivanov [Tue, 12 Jul 2016 10:46:51 +0000 (12:46 +0200)]
[TASK] Move render arguments to initializeArguments() in BytesVH

Move the argument registrations away from the render() method
to initializeArguments(), to prevent any errors with PHP7 and
subclassed ViewHelpers if/when render() method signatures change.
Change the UnitTest form RadioViewHelperTest with setArguments().

Resolves: #77046
Releases: master
Change-Id: I46b256988280e4266f41570959115b9c1aaedbf7
Reviewed-on: https://review.typo3.org/48927
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[!!!][BUGFIX] Remove non core table list from fluid_styled_content 48/49248/4
Georg Ringer [Thu, 28 Jul 2016 12:41:20 +0000 (14:41 +0200)]
[!!!][BUGFIX] Remove non core table list from fluid_styled_content

Remove all tables from the constants which are not part of the core.

Resolves: #77209
Releases: master
Change-Id: I3afaaf86115026437d14db2dd9891390a3632f61
Reviewed-on: https://review.typo3.org/49248
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[!!!][TASK] FE Login: Remove templateFile override via FlexForm 91/49291/3
Benni Mack [Mon, 1 Aug 2016 16:31:43 +0000 (18:31 +0200)]
[!!!][TASK] FE Login: Remove templateFile override via FlexForm

Copying a templateFile from a sys_file_storage to uploads/tx_felogin/
is considered bad practice, and the core should not ship with this option.

Therefore the Frontend Login Controller can only use the templateFile
given by TypoScript.

The folder "uploads/tx_felogin/" will not be created anymore on new
installations. Existing installations will only use templates set via
`plugin.tx_felogin.templatePath`.

Resolves: #77342
Releases: master
Change-Id: Iddfcfeb9bd225736ccc4619caff91f6e02e135ee
Reviewed-on: https://review.typo3.org/49291
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Update "workspaces" documentation 96/48696/8
Francois Suter [Mon, 27 Jun 2016 16:28:50 +0000 (18:28 +0200)]
[TASK] Update "workspaces" documentation

Update documentation of extension "workspaces".
Move all TSconfig related options here (over from TSconfig reference).
Update rendering configuration (for docs.typo3.org).

Resolves: #76799
Releases: 7.6, master
Change-Id: Ife7e4536fba82dcdd2a5eb8c1ae9a4fecc0d3fae
Reviewed-on: https://review.typo3.org/48696
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
3 years ago[TASK] Doctrine: Migrate error handlers 64/49264/3
Wouter Wolters [Fri, 29 Jul 2016 11:55:18 +0000 (13:55 +0200)]
[TASK] Doctrine: Migrate error handlers

Migrate ErrorHandler and AbstractExceptionHandler to doctrine.

Resolves: #77303
Releases: master
Change-Id: Iae16efbed298b1fd3f8ab2bcd1289df1d2d14919
Reviewed-on: https://review.typo3.org/49264
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Improve TranslateViewHelperTest 87/49287/4
Anja Leichsenring [Mon, 1 Aug 2016 15:34:49 +0000 (17:34 +0200)]
[TASK] Improve TranslateViewHelperTest

Use Fixture class instead original in order to prevent
static call to LocalizationUtility::translate().

Resolves: #77335
Relates: #77334
Releases: master
Change-Id: I588c3b73853186e654302783bfa9119b69d4484c
Reviewed-on: https://review.typo3.org/49287
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate part of install tool class DatabaseData 76/49276/2
Markus Hoelzle [Mon, 1 Aug 2016 10:50:51 +0000 (12:50 +0200)]
[TASK] Doctrine: Migrate part of install tool class DatabaseData

Doctrine: Migrate function "execute()" of install tool class DatabaseData

Resolves: #77324
Releases: master
Change-Id: Ie2b5c8092e01b163540f3cacc824434fba34b8e3
Reviewed-on: https://review.typo3.org/49276
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
3 years ago[TASK] Doctrine: exec_UPDATEquery in Tool/CleanUp 83/49283/2
Tobias Adolph [Mon, 1 Aug 2016 12:39:03 +0000 (14:39 +0200)]
[TASK] Doctrine: exec_UPDATEquery in Tool/CleanUp

Resolves: #77327
Releases: master
Change-Id: Ifd6329827a5d07731102b2f7b01b3537b12ba9e2
Reviewed-on: https://review.typo3.org/49283
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate install tool class DefaultConfiguration 75/49275/5
Markus Hoelzle [Mon, 1 Aug 2016 10:06:46 +0000 (12:06 +0200)]
[TASK] Doctrine: Migrate install tool class DefaultConfiguration

Resolves: #77322
Releases: master
Change-Id: I8b538c68a073813f31b60a6e299590646314a48e
Reviewed-on: https://review.typo3.org/49275
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate part of Tool/Cleanup 77/49277/3
Tobias Adolph [Mon, 1 Aug 2016 09:27:47 +0000 (11:27 +0200)]
[TASK] Doctrine: Migrate part of Tool/Cleanup

Resolves: #77320
Releases: master
Change-Id: I4e6b60767fe3910253df6fdd7801f1c536a17e88
Reviewed-on: https://review.typo3.org/49277
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate install tool class ImportantActions 74/49274/3
Markus Hoelzle [Mon, 1 Aug 2016 08:54:55 +0000 (10:54 +0200)]
[TASK] Doctrine: Migrate install tool class ImportantActions

Change-Id: Ibadb9f50a53f4cd66a7e55d9dd653bf2c75f07af
Resolves: #77319
Releases: master
Reviewed-on: https://review.typo3.org/49274
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove database prophecy call in InlineStackProcessorTest 63/49263/3
Wouter Wolters [Fri, 29 Jul 2016 11:14:23 +0000 (13:14 +0200)]
[TASK] Remove database prophecy call in InlineStackProcessorTest

The call is not needed. Without the call the Unit tests are green
as well.

Resolves: #77302
Releases: master
Change-Id: Ia50fc6c161d2bec3206122452136cd518ac10aa4
Reviewed-on: https://review.typo3.org/49263
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate ext:core Registry 75/49175/6
Christian Kuhn [Fri, 22 Jul 2016 19:31:09 +0000 (21:31 +0200)]
[TASK] Doctrine: Migrate ext:core Registry

Migrate Registry class to doctrine and clean up the class
along the way. Split off those unit tests that mocked
database stuff and migrate them to functional tests.

Change-Id: I5c29ab8c6ff3fa9c77e5bc886988628d2c3d7fa5
Resolves: #77223
Releases: master
Reviewed-on: https://review.typo3.org/49175
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Remove various TSFE properties 35/49135/6
Benni Mack [Wed, 20 Jul 2016 15:11:51 +0000 (17:11 +0200)]
[!!!][TASK] Remove various TSFE properties

The short-hand syntax for TYPO3_CONF_VARS in TSFE
is rather tedious when explaining to newcomers why
it was solved this way 12 years ago.

The patch changes all occurrences to use the
global array, as in all other parts of the TYPO3 Core.

Additionally, the following public properties are removed:

* defaultBodyTag (can be overriden via TypoScript)
* clientInfo (can be loaded via GeneralUtility::clientInfo())

Resolves: #77184
Releases: master
Change-Id: I7d6a78f0d32db5fb7635bb7dc7770cae49925644
Reviewed-on: https://review.typo3.org/49135
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Fix sys_log table on strict database 70/49270/3
Steffen Müller [Fri, 29 Jul 2016 15:34:11 +0000 (17:34 +0200)]
[FOLLOWUP][BUGFIX] Fix sys_log table on strict database

The column details must have a default value
because of NOT NULL.

Resolves: #77306
Releases: master
Change-Id: I5b564f8d3c20cc8c7164045201bb2ee5797cbeb6
Reviewed-on: https://review.typo3.org/49270
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix DatabaseWriter on strict database 65/49265/2
Wouter Wolters [Fri, 29 Jul 2016 12:16:23 +0000 (14:16 +0200)]
[BUGFIX] Fix DatabaseWriter on strict database

The column details must be set because it has no
default value.

Resolves: #77306
Releases: master
Change-Id: Ibee3f2e60d87ebdabf2d335b4215408eed241212
Reviewed-on: https://review.typo3.org/49265
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Doctrine: Migrate DatabaseSystemLanguageRows 10/49210/5
Wouter Wolters [Tue, 26 Jul 2016 14:41:55 +0000 (16:41 +0200)]
[TASK] Doctrine: Migrate DatabaseSystemLanguageRows

Resolves: #77260
Releases: master
Change-Id: I035ccb084841966492b8c6fada43aff6c313af5b
Reviewed-on: https://review.typo3.org/49210
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate DatabaseWriter 54/49254/5
Wouter Wolters [Thu, 28 Jul 2016 15:00:21 +0000 (17:00 +0200)]
[TASK] Doctrine: Migrate DatabaseWriter

Resolves: #77293
Releases: master
Change-Id: I78b6a3294e46127dbea3e1c2f249f93e1c6110e5
Reviewed-on: https://review.typo3.org/49254
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate AvatarViewHelper 47/49247/2
Wouter Wolters [Thu, 28 Jul 2016 12:36:17 +0000 (14:36 +0200)]
[TASK] Doctrine: Migrate AvatarViewHelper

Resolves: #77289
Releases: master
Change-Id: I59b9251ff037d46601513942f944a7313d3e67c3
Reviewed-on: https://review.typo3.org/49247
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
3 years ago[!!!][FEATURE] Render the file title in "file links" content element 35/49235/6
Thomas Scheibitz [Thu, 28 Jul 2016 09:54:09 +0000 (11:54 +0200)]
[!!!][FEATURE] Render the file title in "file links" content element

In the content element "File links", the file title is now displayed, if present.

Resolves: #77280
Releases: master
Change-Id: Ida8ffc72accbe23111806bcd0943a8ef8996bbdf
Reviewed-on: https://review.typo3.org/49235
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Suggest TCA overrides for FSC content elements 83/49183/7
Mathias Brodala [Mon, 25 Jul 2016 09:52:46 +0000 (11:52 +0200)]
[TASK] Suggest TCA overrides for FSC content elements

Resolves: #77236
Releases: master, 7.6
Change-Id: I7806e9626826a06415f9b09de072ace89fb49059
Reviewed-on: https://review.typo3.org/49183
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>
3 years ago[BUGFIX] Fix blacklist in DebuggerUtility::var_dump 29/49229/4
Wouter Wolters [Wed, 27 Jul 2016 13:57:50 +0000 (15:57 +0200)]
[BUGFIX] Fix blacklist in DebuggerUtility::var_dump

Wrong usage of strpos leads to not respecting the given blacklist.
Use in_array instead to solve the problem.

Resolves: #72407
Releases: master,7.6
Change-Id: I774bb7c4c9c2bd1c32b2955368b5d9033256100b
Reviewed-on: https://review.typo3.org/49229
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Update require-dev packages to newest versions 42/49242/2
Wouter Wolters [Thu, 28 Jul 2016 11:21:47 +0000 (13:21 +0200)]
[TASK] Update require-dev packages to newest versions

Updates the following libraries:

phpunit/phpunit 5.4.8
friendsofphp/php-cs-fixer 1.11.6
codeception/codeception 2.2.3

Resolves: #77288
Releases: master
Change-Id: I9bc3af4ee74984138a58633abb2c17c14a4e7d62
Reviewed-on: https://review.typo3.org/49242
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix condition for USERDEF2 in procesItemState 41/49241/3
Stefan Bürk [Thu, 28 Jul 2016 10:21:27 +0000 (12:21 +0200)]
[BUGFIX] Fix condition for USERDEF2 in procesItemState

Fix a wrong condition in the procesItemState method for MENU handling
for the USERDEF2 itemstate, so it would not be ignored anymore.

Initializing the USERDEF2conf was never done, even if one or more
USERDEF2 item states was found, because the condition was checking
for NULL === TRUE, which will never be TRUE.

Resolves: #77284
Releases: master, 7.6
Change-Id: I16c1d21f03c9aa3565744cae90b7f0cb487ec009
Reviewed-on: https://review.typo3.org/49241
Tested-by: Bamboo TYPO3com <info@typo3.com>
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Doctrine: Migrate AbstractExportTestCase 68/49168/7
Wouter Wolters [Fri, 22 Jul 2016 12:20:41 +0000 (14:20 +0200)]
[TASK] Doctrine: Migrate AbstractExportTestCase

Resolves: #77214
Releases: master
Change-Id: I84a121d462cf33400dd6eec4a622f9daed153c91
Reviewed-on: https://review.typo3.org/49168
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate BackendUserController 07/49207/4
Wouter Wolters [Tue, 26 Jul 2016 12:00:09 +0000 (14:00 +0200)]
[TASK] Doctrine: Migrate BackendUserController

Migrate switchUser and terminateSession to doctrine.

Resolves: #77258
Releases: master
Change-Id: Ia9b62d6057f3fe05224074e73a6d5d64f926f605
Reviewed-on: https://review.typo3.org/49207
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Remove converting pageNotFound_handling in bootstrap 32/49232/2
Wouter Wolters [Thu, 28 Jul 2016 07:55:29 +0000 (09:55 +0200)]
[TASK] Remove converting pageNotFound_handling in bootstrap

On every request the pageNotFound_handling is casted to a real
boolean if needed. This is not needed and we fix the code execution
to catch this case. We gain not much with this change but makes the
bootstrap smaller.

Resolves: #54555
Releases: master
Change-Id: I2289eb6812f1626af513d9ac1bdfe96d41360212
Reviewed-on: https://review.typo3.org/49232
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove some unused get methods for TYPO3_DB 52/49252/2
Wouter Wolters [Thu, 28 Jul 2016 13:59:30 +0000 (15:59 +0200)]
[TASK] Remove some unused get methods for TYPO3_DB

Resolves: #77291
Releases: master
Change-Id: Ide336171ccfabb2d347dbad0a7e2f801c062f4e3
Reviewed-on: https://review.typo3.org/49252
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[BUGFIX] Fix wrong total count in record list 43/49243/5
Georg Ringer [Thu, 28 Jul 2016 11:37:39 +0000 (13:37 +0200)]
[BUGFIX] Fix wrong total count in record list

Remove the offset and limit constraints to get the full count of records
in the record list.

Resolves: #77286
Resolves: #77278
Releases: master
Change-Id: I31ba1b6648b0f7caf0a633ab0d90a99e7880797a
Reviewed-on: https://review.typo3.org/49243
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove unused ContainerViewHelper from ext:install 38/49238/2
Wouter Wolters [Thu, 28 Jul 2016 10:12:37 +0000 (12:12 +0200)]
[TASK] Remove unused ContainerViewHelper from ext:install

The ViewHelper is not in use anymore and can be removed.

Resolves: #77285
Releases: master
Change-Id: I780e01dda278d258f693ee3663bcee4ba406f4e5
Reviewed-on: https://review.typo3.org/49238
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Suggest "fileinfo" PHP extension 49/49049/4
Mathias Brodala [Tue, 19 Jul 2016 09:08:04 +0000 (11:08 +0200)]
[TASK] Suggest "fileinfo" PHP extension

While not exactly mandatory this extension is essential for a fully
working TYPO3 installation, thus recommend to install it.

Resolves: #77153
Releases: master, 7.6
Change-Id: Ifa88653e36a86771b7549f953a019d2cee0bd367
Reviewed-on: https://review.typo3.org/49049
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Port t3editor CSS to LESS 08/49208/4
Florian Steller [Fri, 1 Jul 2016 15:03:01 +0000 (17:03 +0200)]
[TASK] Port t3editor CSS to LESS

Resolves: #77215
Releases: master
Change-Id: Ide73ff1047a16450edf6a88ec062d05019209e58
Reviewed-on: https://review.typo3.org/49208
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Streamline ext_tables/ext_localconf of system extensions 31/49231/2
Nicole Cordes [Wed, 27 Jul 2016 20:42:54 +0000 (22:42 +0200)]
[FOLLOWUP][TASK] Streamline ext_tables/ext_localconf of system extensions

This patch removes a superfluous DriverRegistry->addDriversToTCA call
which is done in Configuration/TCA/Overrides/sys_file_storage.php
already.

Resolves: #77037
Releases: master
Change-Id: I654a97deefeb9c1d3f709bba0731ca93c1b6005a
Reviewed-on: https://review.typo3.org/49231
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove legacy soft references functionality 33/48933/7
Benni Mack [Tue, 12 Jul 2016 16:24:34 +0000 (18:24 +0200)]
[!!!][TASK] Remove legacy soft references functionality

The soft references based on TSconfig, TStemplate and images within
fileadmin/ are not accurate and thus useless since it's not common
anymore to reference TSconfig or TStemplate code inline inside the
DB fields, and also the data inside the softrefparser hasn't been used
anymore.

In order to refactor the SoftReference Index the old legacy code is
removed first without substitution.

The following softref keys are not evaluated anymore:
* TSconfig
* TStemplate

and can be removed from TCA.

The "image" soft reference key is not evaluating files within
fileadmin/ anymore (that are not linked as files).

The "typolink" and "typolink_tag" soft reference parsers don't evalute
links to plain files within fileadmin/ anymore.

The public property "SoftReferenceIndex::$fileAdminDir" is removed.

The following PHP methods are removed without substitution:
* SoftReferenceIndex::findRef_TStemplate()
* SoftReferenceIndex::findRef_TSconfig()
* SoftReferenceIndex::fileadminReferences()

Resolves: #77156
Releases: master
Change-Id: I0bc791a051fda06715175c2f526dddb90b8e4391
Reviewed-on: https://review.typo3.org/48933
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move ViewHelper arguments to initializeArguments() 25/49125/4
Wouter Wolters [Wed, 20 Jul 2016 10:21:54 +0000 (12:21 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments()

In ext:indexed_search and ext:filelist the arguments are moved.

Resolves: #76915
Releases: master
Change-Id: I1dcbfe54a56c894b11a35b081e16f6d292da41f4
Reviewed-on: https://review.typo3.org/49125
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Streamline ext_tables/ext_localconf of system extensions 04/48004/5
Benni Mack [Tue, 3 May 2016 20:23:49 +0000 (22:23 +0200)]
[TASK] Streamline ext_tables/ext_localconf of system extensions

Avoid $_EXTKEY, $_EXTCONF and unset variables that are used.

This is done so devs who look into the core extensions to see
how things are registered see that it's always done the same way.

Resolves: #77037
Releases: master
Change-Id: I69a99bbb9f2e57fd6215506e919704b61f376c9c
Reviewed-on: https://review.typo3.org/48004
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Set $escapeOutput to false for various backend VH 14/49214/3
Georg Ringer [Tue, 26 Jul 2016 17:07:44 +0000 (19:07 +0200)]
[BUGFIX] Set $escapeOutput to false for various backend VH

Set $escapeOutput to false for the following ViewHelpers:

- PagePathViewHelper
- PageInfoViewHelper

Resolves: #77261
Releases: master
Change-Id: I88d1b2591ce5c187056998d04755b9d4fcbcc07e
Reviewed-on: https://review.typo3.org/49214
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Show DataHandler table in log message 41/48741/4
Benni Mack [Thu, 30 Jun 2016 10:21:53 +0000 (12:21 +0200)]
[BUGFIX] Show DataHandler table in log message

When copying a record without permission, the log message
does not show which table was affected.

The patch adds the information to the log message and also
sets the right log information to the logger.

Resolves: #76885
Releases: master, 7.6
Change-Id: Ieb60bf90ac8062b9eb6e856d3b588e397af4dbfe
Reviewed-on: https://review.typo3.org/48741
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Thomas Mayer <thomas.mayer@2bis10.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Correct record title escaping 06/49206/3
Nicole Cordes [Tue, 26 Jul 2016 10:32:29 +0000 (12:32 +0200)]
[FOLLOWUP][BUGFIX] Correct record title escaping

This patch corrects the IRRE header for sys_file_references.

Resolves: #77248
Related: #76399
Related: #76668
Related: #76900
Releases: master, 7.6
Change-Id: Ic0791d71b7ff5aa3e9caf098ea75fa254efa6c4b
Reviewed-on: https://review.typo3.org/49206
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Use CacheManager within TemplateService 34/49134/4
Benni Mack [Wed, 20 Jul 2016 15:04:30 +0000 (17:04 +0200)]
[TASK] Use CacheManager within TemplateService

In order to decouple TemplateService and PageRepository more
and more, the Cache Management for TS templates are moved
into proper (and properly named) protected methods.

Resolves: #77179
Releases: master
Change-Id: I5034e766bc0bb6e120fd912afef2d12a41ce0f66
Reviewed-on: https://review.typo3.org/49134
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix link to edit file metadata in full window 67/48667/3
Wouter Wolters [Fri, 24 Jun 2016 09:48:29 +0000 (11:48 +0200)]
[BUGFIX] Fix link to edit file metadata in full window

When opening a window with a file reference in a full window
it is not possible to click the edit metadata button.

Use a normal href to avoid the issue with choosing the correct frame.

Resolves: #76729
Releases: master,7.6
Change-Id: Iaa140f28104782870c50ef0d876e472067a09fed
Reviewed-on: https://review.typo3.org/48667
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate PageLinkHandler 51/49151/2
Wouter Wolters [Thu, 21 Jul 2016 12:59:40 +0000 (14:59 +0200)]
[TASK] Doctrine: Migrate PageLinkHandler

Resolves: #77194
Releases: master
Change-Id: I51fe81c8a955d3cb781c4b00714ba90fa48e20e9
Reviewed-on: https://review.typo3.org/49151
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] RTE: Correct behavior on empty textfield in Firefox 50/49150/8
Andreas Fernandez [Thu, 21 Jul 2016 12:14:31 +0000 (14:14 +0200)]
[BUGFIX] RTE: Correct behavior on empty textfield in Firefox

With Firefox, the RTE produces several JavaScript errors if the textfield
is empty. The issue is that on Firefox it's tried to access the parent
node of the html tag which is nonsense.

Some regular expressions and an additional 'undefined' check are added
to fix this wrong behavior.

Resolves: #77191
Releases: master, 7.6
Change-Id: I617bdb6415c0468894aee08101c9d26cb790a077
Reviewed-on: https://review.typo3.org/49150
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Move method arguments to initializeArguments() in ext:extensionmanager 72/48772/6
Wouter Wolters [Fri, 1 Jul 2016 15:03:01 +0000 (17:03 +0200)]
[TASK] Move method arguments to initializeArguments() in ext:extensionmanager

Resolves: #76913
Releases: master
Change-Id: Ib9deb03af724bbbb3f782f8d0f109686d6ba9965
Reviewed-on: https://review.typo3.org/48772
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Update bootstrap to 3.3.7 00/49200/2
Wouter Wolters [Tue, 26 Jul 2016 06:54:45 +0000 (08:54 +0200)]
[TASK] Update bootstrap to 3.3.7

To support jQuery 3 we update Twitter Bootstrap to 3.3.7.

Resolves: #77247
Releases: master
Change-Id: I717afb8c890ea0bf11e8d399797363c414f751b2
Reviewed-on: https://review.typo3.org/49200
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Florian Steller <florian-steller@outlook.de>
Tested-by: Florian Steller <florian-steller@outlook.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Correct record title escaping 79/48779/6
Nicole Cordes [Sat, 2 Jul 2016 17:26:08 +0000 (19:26 +0200)]
[BUGFIX] Correct record title escaping

This patch removes default record title escaping in resolved DataProvider
data and adds proper escaping where html output is generated.

Resolves: #76399
Resolves: #76668
Resolves: #76900
Releases: master, 7.6
Change-Id: I03cf41c5200e920088116d1a67a2e342e46142d3
Reviewed-on: https://review.typo3.org/48779
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Remove ExtDirect eID entry point 42/49142/3
Benni Mack [Wed, 20 Jul 2016 23:07:49 +0000 (01:07 +0200)]
[!!!][TASK] Remove ExtDirect eID entry point

ExtDirect could be called previously as an eID simulating an
ExtDirect Backend AJAX call in the frontend. the functionality
has been removed without substitution.

Resolves: #77186
Releases: master
Change-Id: I2dffa1f69e47ae5a02a8df5c0f7851f496c8fb66
Reviewed-on: https://review.typo3.org/49142
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add category expand all and collapse all icons to the registry 77/49177/2
Tymoteusz Motylewski [Sun, 24 Jul 2016 15:16:27 +0000 (17:16 +0200)]
[TASK] Add category expand all and collapse all icons to the registry

Resolves: #77234
Releases: master
Change-Id: Ic8b35ec3f50461555658a6caaa7a7c7d4e68b57e
Reviewed-on: https://review.typo3.org/49177
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move ViewHelper arguments to initializeArguments() in several sysexts 71/48771/6
Wouter Wolters [Fri, 1 Jul 2016 14:25:50 +0000 (16:25 +0200)]
[TASK] Move ViewHelper arguments to initializeArguments() in several sysexts

Resolves: #76916
Releases: master
Change-Id: I987925b1b99d5f6c53c181d8ac08b586e628e8f4
Reviewed-on: https://review.typo3.org/48771
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Remove siteRelPath from TYPO3_LOADED_EXT 40/49140/3
Benni Mack [Wed, 20 Jul 2016 22:13:06 +0000 (00:13 +0200)]
[TASK] Remove siteRelPath from TYPO3_LOADED_EXT

The siteRelPath information inside TYPO3_LOADED_EXT can
be fetched in uncritical situation (as it is used now) from extPath()
instead, thus removing one more option from the global array.

Resolves: #77183
Releases: master
Change-Id: I8fd77e8c29afe1fb435b3b8165483ea1e1d16091
Reviewed-on: https://review.typo3.org/49140
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Introduce hook for custom result browser implementations 85/48185/11
Andreas Fernandez [Tue, 17 May 2016 10:14:29 +0000 (12:14 +0200)]
[FEATURE] Introduce hook for custom result browser implementations

The hook ``[\TYPO3\CMS\Frontend\Plugin\AbstractPlugin::class]['pi_list_browseresults']``
may be used to register a custom result browser implementation without the
need to override the method ``AbstractPlugin::pi_list_browseresults`` in
each pi-based plugin.
This is helpful if an implementation should be used for either all or
specific plugins.

Resolves: #76209
Releases: master
Change-Id: Iefab37eaac51c43a7daa225e3cf2f335f6d3975f
Reviewed-on: https://review.typo3.org/48185
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Minor update for JavaScript dependencies 31/49131/2
Wouter Wolters [Wed, 20 Jul 2016 12:39:38 +0000 (14:39 +0200)]
[TASK] Minor update for JavaScript dependencies

* autosize
* cropper
* datatables

Resolves: #77172
Releases: master
Change-Id: I02e671f47685a7aa315f5fa166993df4357482b2
Reviewed-on: https://review.typo3.org/49131
Tested-by: Bamboo TYPO3com <info@typo3.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>
3 years ago[TASK] Update swiftmailer to 5.4.3 28/49128/3
Wouter Wolters [Wed, 20 Jul 2016 12:06:12 +0000 (14:06 +0200)]
[TASK] Update swiftmailer to 5.4.3

Resolves: #77166
Releases: master
Change-Id: I73143ffd0d347dc5752caab97d189ab03a8ee693
Reviewed-on: https://review.typo3.org/49128
Tested-by: Bamboo TYPO3com <info@typo3.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>
3 years ago[TASK] Remove static calls to assert function in CheckboxViewHelperTest 46/49146/2
Wouter Wolters [Thu, 21 Jul 2016 07:55:58 +0000 (09:55 +0200)]
[TASK] Remove static calls to assert function in CheckboxViewHelperTest

Resolves: #77189
Releases: master
Change-Id: I594b7c992d402d16c789f750dbc354a13a9ac607
Reviewed-on: https://review.typo3.org/49146
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix double encoding in VersionModuleController 49/49149/3
Wouter Wolters [Thu, 21 Jul 2016 11:02:40 +0000 (13:02 +0200)]
[BUGFIX] Fix double encoding in VersionModuleController

The function getRecordTitle does htmlspecialchars when
3rd parameter is set to true. Remove the surrounding
htmlspecialchars to prevent double encoding.

Resolves: #77192
Releases: master,7.6
Change-Id: Ic973c127dd6b5134ab74f89df7061144e5d03068
Reviewed-on: https://review.typo3.org/49149
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Peter Foerger <pfoerger@mac.com>
Tested-by: Peter Foerger <pfoerger@mac.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Replace category tree toolbar icons with SVG 71/49171/2
Tymoteusz Motylewski [Fri, 22 Jul 2016 13:56:31 +0000 (15:56 +0200)]
[TASK] Replace category tree toolbar icons with SVG

Expand all and collapse all icons are now SVG.
Also leftover styles and icon from #77081 are removed (recursive mode icon)

Releases: master
Resolves: #77220
Change-Id: Ifa6e02066810b6d6bac10780e5d73e7f81059372
Reviewed-on: https://review.typo3.org/49171
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Removed outdated CSS vendor prefixes 72/49172/3
Florian Steller [Fri, 22 Jul 2016 14:44:27 +0000 (16:44 +0200)]
[TASK] Removed outdated CSS vendor prefixes

updated npm package autoprefixer to 6.3.7

Resolves: #77222
Releases: master
Change-Id: Ibb70258cf42cba29b7a47788ca1a52e26b4e1e77
Reviewed-on: https://review.typo3.org/49172
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Respect language in Section menu 63/49163/3
Tim Spiekerkötter [Fri, 22 Jul 2016 09:15:14 +0000 (11:15 +0200)]
[BUGFIX] Respect language in Section menu

Fix a typo inside the query configuration with
causes that there was no languageField key
inside the query configuration. By fixing the typo
the section menu can now render translated records
in the default langauge again.

Resolves: #77210
Releases: master, 7.6
Change-Id: Ibeece79e6aa5e4dbd29b2d613275ac2225d4098f
Reviewed-on: https://review.typo3.org/49163
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Changed Constant Editor and Info/Modify subline to h3 66/49166/3
Florian Steller [Fri, 22 Jul 2016 11:41:05 +0000 (13:41 +0200)]
[BUGFIX] Changed Constant Editor and Info/Modify subline to h3

Resolves: #77212
Releases: master
Change-Id: Ia6414b34fe3910fcdaa085e98295826abb239b39
Reviewed-on: https://review.typo3.org/49166
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Use new instead of makeInstance in unit tests 69/49169/5
Minh-Thien Nhan [Fri, 22 Jul 2016 12:05:34 +0000 (14:05 +0200)]
[TASK] Use new instead of makeInstance in unit tests

Instantiating test subject in unit tests with makeInstance()
is not a good thing since this may trigger xclass and
singleton patterns. This is not wanted. Use new() instead.

Releases: master
Resolves: #77216
Change-Id: Ibb447aa3318653c1ca4f268937dec8d6f88d93c5
Reviewed-on: https://review.typo3.org/49169
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Added space after template icon 64/49164/5
Florian Steller [Fri, 22 Jul 2016 09:56:48 +0000 (11:56 +0200)]
[BUGFIX] Added space after template icon

Fixed template icon margin for constant editor and info/modify template

Resolves: #77201
Releases: master
Change-Id: Idfa68eed2687bf46dc0ce11c98de4dac1f3baf09
Reviewed-on: https://review.typo3.org/49164
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Ivan Dharma Kartolo <ivan.kartolo@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Make ViewHelperBaseTestcase always available 58/49158/2
Mark Watney [Thu, 21 Jul 2016 22:50:54 +0000 (00:50 +0200)]
[BUGFIX] Make ViewHelperBaseTestcase always available

This is a follow-up commit to f648cdc.

To ease the usage of the core with extensions, with f648cdc we moved the
base test classes into a different place to be able to make them available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

The current .gitattributes file causes that this class was not available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

This is a non breaking change, as the classes will be available in any
case after that.

Resolves: #77205
Releases: master
Change-Id: I6f00ac1cb8c48cf2faea8bae666af691d8a1f7c2
Reviewed-on: https://review.typo3.org/49158
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[TASK] Remove unused getDatabaseConnection from PreviewHook 52/49152/2
Wouter Wolters [Thu, 21 Jul 2016 13:27:55 +0000 (15:27 +0200)]
[TASK] Remove unused getDatabaseConnection from PreviewHook

Resolves: #77198
Releases: master
Change-Id: I1b97e2bdcf9d1e4c5869b88dfac919e0235d0bfd
Reviewed-on: https://review.typo3.org/49152
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Remove duplicate $queryBuilder->execute() call in PageLayoutView 54/49154/2
Wouter Wolters [Thu, 21 Jul 2016 14:05:02 +0000 (16:05 +0200)]
[BUGFIX] Remove duplicate $queryBuilder->execute() call in PageLayoutView

Resolves: #77199
Releases: master
Change-Id: Ibe45040bc12f4705b0e28479785f4e003ff80c90
Reviewed-on: https://review.typo3.org/49154
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] SQL error in workspaces module 56/49156/3
Francois Suter [Thu, 21 Jul 2016 15:46:02 +0000 (17:46 +0200)]
[BUGFIX] SQL error in workspaces module

A wrong declaration of arguments while building a query generates
a SQL error which breaks the change information popup in the
workspaces module.

Resolves: #77202
Releases: master
Change-Id: I8f6dacf518154c0730547f016e23e70ea255e39d
Reviewed-on: https://review.typo3.org/49156
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Drop ExtJS support in Frontend TypoScript 39/49139/3
Benni Mack [Wed, 20 Jul 2016 20:34:50 +0000 (22:34 +0200)]
[!!!][TASK] Drop ExtJS support in Frontend TypoScript

The TypoScript options

page.javascriptLibs.ExtJs
page.javascriptLibs.ExtJs.debug
page.inlineLanguageLabel
page.extOnReady

have been removed from TypoScript and are not evaluated anymore.

Resolves: #77180
Releases: master
Change-Id: I364c9b9140b6245897d8d0a07c45bfdaacdb4591
Reviewed-on: https://review.typo3.org/49139
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate cache Typo3DatabaseBackend 21/49121/8
Christian Kuhn [Tue, 19 Jul 2016 22:43:30 +0000 (00:43 +0200)]
[TASK] Doctrine: Migrate cache Typo3DatabaseBackend

Migration of Typo3 database cache backend to doctrine.
The unit tests that checked if specific db queries are
fired didn't make much sense, they are moved over to
a bunch of functional tests to verify final state in
database is as expected.

Change-Id: Idc1bc20b13eb30f4b83ef8e7d6083c669bc0ace7
Resolves: #77160
Releases: master
Reviewed-on: https://review.typo3.org/49121
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: connectToDB in TSFE 41/49141/2
Benni Mack [Wed, 20 Jul 2016 22:55:54 +0000 (00:55 +0200)]
[TASK] Doctrine: connectToDB in TSFE

The patch changes the database connection in TSFE
in "connectToDB" to Doctrine.

Resolves: #77185
Releases: master
Change-Id: Ia2ea7a191cce7a5cfa692583ab1b91ed1e5b1ceb
Reviewed-on: https://review.typo3.org/49141
Tested-by: Bamboo TYPO3com <info@typo3.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[TASK] Update require-dev packages to newest versions 27/49127/2
Wouter Wolters [Wed, 20 Jul 2016 11:57:04 +0000 (13:57 +0200)]
[TASK] Update require-dev packages to newest versions

Resolves: #77165
Releases: master
Change-Id: If47da6f4db39ab690f3d5bb415683b116e61e185
Reviewed-on: https://review.typo3.org/49127
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix path to icons in ext:form 48/49148/3
Wouter Wolters [Thu, 21 Jul 2016 10:41:42 +0000 (12:41 +0200)]
[BUGFIX] Fix path to icons in ext:form

One ../ too much, remove it to have the icons working again.

Resolves: #77193
Releases: master
Change-Id: Ifce095548a7eb7af26701a38a301a9a379948aaa
Reviewed-on: https://review.typo3.org/49148
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Joe Jones <foesse@web.de>
Tested-by: Joe Jones <foesse@web.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>