Packages/TYPO3.CMS.git
2 years ago[TASK] Update contribution walkthrough link 05/49405/2
Christian Kuhn [Fri, 5 Aug 2016 21:47:40 +0000 (23:47 +0200)]
[TASK] Update contribution walkthrough link

The contribution walkthrough has been moved from the
wiki to docs.typo3.org

Change-Id: I683bfad410aa75a1dab7fee91b7f0b3cee60070d
Resolves: #77423
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49405
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] 'eval' => 'null' field stays disabled 02/49402/2
Frank Naegler [Fri, 5 Aug 2016 19:50:38 +0000 (21:50 +0200)]
[BUGFIX] 'eval' => 'null' field stays disabled

This is a regression fix, introduced with #75397

Resolves: #77287
Related: #75397
Releases: master, 7.6
Change-Id: I405646aee0acc6a67753c79ae4b3d3c5f8de1bed
Reviewed-on: https://review.typo3.org/49402
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: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository 55/48555/12
Morton Jonuschat [Thu, 4 Aug 2016 07:57:36 +0000 (09:57 +0200)]
[TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository

Resolves: #76543
Releases: master
Change-Id: I7993a04b44838f7f425a09bac812b02e1fc19cbe
Reviewed-on: https://review.typo3.org/48555
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate ClearCacheService 82/49382/9
Tobias Adolph [Thu, 4 Aug 2016 13:48:56 +0000 (15:48 +0200)]
[TASK] Doctrine: Migrate ClearCacheService

Resolves: #77408
Releases: master
Change-Id: Id086730b17cddb33c987cdd9752197a86298b179
Reviewed-on: https://review.typo3.org/49382
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Remove extbase table column cache 85/49385/8
Benni Mack [Thu, 4 Aug 2016 15:17:04 +0000 (17:17 +0200)]
[TASK] Remove extbase table column cache

The extbase table column cache "extbase_typo3dbbackend_tablecolumns"
stores all DB fields of all DB tables to detect if the TCA table contains
a field named "pid".

However, if a DB table has a TCA definition but no PID, then it fails
at so many places. No need to execute a admin_get_fields call on every
method call.
(Which caches this information - ironically - in the database by default)

The cache can be removed without substitution as the superfluous
check on the DB field "pid" is removed.

Resolves: #77411
Releases: master, 7.6
Change-Id: Ib4dca4e5f895f0e4334c26482423b833dcb773ca
Reviewed-on: https://review.typo3.org/49385
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Make EXT:filemetadata work with MySQL strict mode 89/49389/3
Benni Mack [Fri, 5 Aug 2016 13:14:24 +0000 (15:14 +0200)]
[BUGFIX] Make EXT:filemetadata work with MySQL strict mode

EXT:filemetadata delivers a lot of sys_file_metadata fields
with NOT NULL in it, which does not make sense.

MySQL strict mode does not work with this SQL definition.

Resolves: #77418
Releases: master, 7.6
Change-Id: Ia93c3fd88066ba148b26eb8044fa297d8572c86f
Reviewed-on: https://review.typo3.org/49389
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Doctrine: Migrate further parts of TSFE Controller 73/49373/6
Sebastian Bumann [Thu, 4 Aug 2016 10:59:40 +0000 (12:59 +0200)]
[TASK] Doctrine: Migrate further parts of TSFE Controller

Move some unit tests to functional tests.

Resolves: #77400
Releases: master
Change-Id: I292ceec16a73d29f3bc0d8330921974a6280d684
Reviewed-on: https://review.typo3.org/49373
Tested-by: Bamboo TYPO3com <info@typo3.com>
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: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Migrate FAL AbstractRepository 78/49378/5
Benni Mack [Thu, 4 Aug 2016 12:16:35 +0000 (14:16 +0200)]
[TASK] Migrate FAL AbstractRepository

Resolves: #77407
Releases: master
Change-Id: Ide0c116a89df5dd8d801fc3cf11f118c6a768771
Reviewed-on: https://review.typo3.org/49378
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>
2 years ago[TASK] Doctrine: Migrate PlainDataResolver 69/49269/8
Wouter Wolters [Fri, 29 Jul 2016 14:53:36 +0000 (16:53 +0200)]
[TASK] Doctrine: Migrate PlainDataResolver

Resolves: #77311
Releases: master
Change-Id: I83a354515142390a839b7ab309fa1a7f83b65e12
Reviewed-on: https://review.typo3.org/49269
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Doctrine: Migrate AdminPanelView 79/49379/5
Tobias Adolph [Thu, 4 Aug 2016 12:31:59 +0000 (14:31 +0200)]
[TASK] Doctrine: Migrate AdminPanelView

Resolves: #77383
Releases: master
Change-Id: Id89361a7b50c9040d1904cc2f51000427ab5ed89
Reviewed-on: https://review.typo3.org/49379
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Doctrine: Migrate exec_INSERTquery 83/49383/3
Christian Kuhn [Thu, 4 Aug 2016 15:06:01 +0000 (17:06 +0200)]
[TASK] Doctrine: Migrate exec_INSERTquery

Change-Id: I7fff080ada226153142126bda278de9ae20282d3
Resolves: #77410
Releases: master
Reviewed-on: https://review.typo3.org/49383
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Doctrine: Migrate TableGarbageCollectionTask 74/49374/2
Benni Mack [Thu, 4 Aug 2016 11:03:57 +0000 (13:03 +0200)]
[TASK] Doctrine: Migrate TableGarbageCollectionTask

Resolves: #77404
Releases: master
Change-Id: Id4d617ce06a0df8b64648c18a394392280d15625
Reviewed-on: https://review.typo3.org/49374
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate StorageRepository 82/49282/10
Sebastian Bumann [Mon, 1 Aug 2016 12:05:46 +0000 (14:05 +0200)]
[TASK] Doctrine: Migrate StorageRepository

Resolves: #77213
Releases: master
Change-Id: I3983b2e1304dccd5211124375aaec5bf0532f961
Reviewed-on: https://review.typo3.org/49282
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate LiveSearch 62/49262/8
Wouter Wolters [Fri, 29 Jul 2016 09:44:44 +0000 (11:44 +0200)]
[TASK] Doctrine: Migrate LiveSearch

Resolves: #77300
Releases: master
Change-Id: If7a43f26e8b4d7cf3550bc9a227b73ae85db4701
Reviewed-on: https://review.typo3.org/49262
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Change event listening in jquery.minicolors and disable grunt copy 72/49272/4
Andreas Fernandez [Sun, 31 Jul 2016 11:08:53 +0000 (13:08 +0200)]
[BUGFIX] Change event listening in jquery.minicolors and disable grunt copy

A bug in the jquery.minicolors library prevents the generation in an frame
and proper representation in the global document, as the library listens
to events in the frame (`document`) only, but the elements placed are in
`top.document`. Due to this, the event listening is changed and the grunt
copy command for this file is disabled to prevent overriding the library.

Resolves: #77317
Releases: master
Change-Id: I7bf878c377641e20ba5873f9bcc1e6c4d45d1ae0
Reviewed-on: https://review.typo3.org/49272
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Migrate ResourceStorage unit tests to functional tests 65/49365/9
Thomas Schlumberger [Wed, 3 Aug 2016 18:57:44 +0000 (20:57 +0200)]
[TASK] Migrate ResourceStorage unit tests to functional tests

This patch migrates further unit test of the ResourceStorage
to functional tests

Resloves: #77401
Releases: master
Change-Id: I292b05c6f81c4e0bc7ccf5692e3660e85c887997
Reviewed-on: https://review.typo3.org/49365
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>
2 years ago[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController 76/49376/2
Tobias Adolph [Thu, 4 Aug 2016 11:25:50 +0000 (13:25 +0200)]
[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController

File was prematurely deleted. Template is still used in
TypoScriptTemplateObjectBrowserModuleFunctionController.php:413

Resolves: #75028
Releases: master
Change-Id: I76daa116429c530e74b692dc569b5d72ced57db4
Reviewed-on: https://review.typo3.org/49376
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate PageRepository->getPathFromRootline 75/49375/2
Benni Mack [Thu, 4 Aug 2016 11:06:08 +0000 (13:06 +0200)]
[TASK] Deprecate PageRepository->getPathFromRootline

The method is unused and does not belong in the PageRepository
if ever needed again.

Resolves: #77405
Releases: master
Change-Id: I6090afac564ac92b14f5277145fff1845417934f
Reviewed-on: https://review.typo3.org/49375
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController 72/49372/2
Anja Leichsenring [Thu, 4 Aug 2016 10:33:23 +0000 (12:33 +0200)]
[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController

Wrong Template was used to display empty Template view.

Resolves: #75028
Releases: master
Change-Id: Ib551c0c0b2004ca700654d8875fc5d1fcd0c1109
Reviewed-on: https://review.typo3.org/49372
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] EXT:sysext: enlarge column field in sys_refindex to 64 chars 69/49369/3
Jörg Bösche [Wed, 3 Aug 2016 21:21:08 +0000 (23:21 +0200)]
[TASK] EXT:sysext: enlarge column field in sys_refindex to 64 chars

Concern extension "sysext".

Additional field names in the database tables, which are greater than
40 characters are not completely saved. Often new columns have an
extension prefix and a name.
e.g. tx_myextension_model_tags_customFieldName
Since MySQL 5.5+ it is possible to define database table name
columns with 64 characters.

The fix is for the master branch and backporting the version 7.6 LTS.
Version 7.6 LTS requires MySQL version 5.5+.

Resolves: #77323
Releases: master, 7.6
Change-Id: Ia163599c37c53275b0e36443f4f9f4c52919800a
Reviewed-on: https://review.typo3.org/49369
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] EXT:form - Update documentation 99/48699/4
Björn Jacob [Tue, 28 Jun 2016 06:26:26 +0000 (08:26 +0200)]
[TASK] EXT:form - Update documentation

Added new screenshots. Removed documentation for obsolete "breakOnError"
configuration. Corrected grammar and typos.

Resolves: #70087
Releases: master, 7.6
Change-Id: Iaa1e58e0583f8293eb2d26c65fbf35f87ae4e017
Reviewed-on: https://review.typo3.org/48699
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Remove inexistent method parameter 68/49368/2
Michael Oehlhof [Wed, 3 Aug 2016 20:59:11 +0000 (22:59 +0200)]
[TASK] Remove inexistent method parameter

Removed inexistent method parameter when calling
ExtendedTemplateService->ext_getAllTemplates() in
TypoScriptTemplateModuleController

Resolves: #77398
Releases: master
Change-Id: I1fa7a57d196cfa5e405f6f0b33625730a85d2c0b
Reviewed-on: https://review.typo3.org/49368
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>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Migrate ReferenceIndex to Doctrine 58/49358/6
Benni Mack [Wed, 3 Aug 2016 17:04:59 +0000 (19:04 +0200)]
[TASK] Migrate ReferenceIndex to Doctrine

Resolves: #77389
Releases: master
Change-Id: I291cb8a218e19f38e64d879a8bd80d5a29a6a1f7
Reviewed-on: https://review.typo3.org/49358
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Migrate DatabaseConnection->cleanIntList 64/49364/3
Benni Mack [Wed, 3 Aug 2016 18:53:51 +0000 (20:53 +0200)]
[TASK] Migrate DatabaseConnection->cleanIntList

Resolves: #77396
Releases: master
Change-Id: I7fc54266cff850ee7fdf212cf75d3ab79fff084d
Reviewed-on: https://review.typo3.org/49364
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>
2 years ago[TASK] Doctrine: no admin_get_tables in Cleanup 60/49360/2
Tobias Adolph [Wed, 3 Aug 2016 17:38:45 +0000 (19:38 +0200)]
[TASK] Doctrine: no admin_get_tables in Cleanup

Resolves: #77337
Releases: master
Change-Id: I88c9dd3b7e98e26515d54da3cddecc78f12d6db7
Reviewed-on: https://review.typo3.org/49360
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Replace DatabaseConnection->cleanIntArray() 61/49361/4
Benni Mack [Wed, 3 Aug 2016 17:54:25 +0000 (19:54 +0200)]
[TASK] Replace DatabaseConnection->cleanIntArray()

DatabaseConnection uses plain PHP code under the hood,
so the code can be used directly.

Resolves: #77392
Releases: master
Change-Id: I8b64414a538dc68cb4594751c393009c54b499c6
Reviewed-on: https://review.typo3.org/49361
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>
2 years ago[TASK] Doctrine: Migrate ALL Functional tests of ext:backend 62/49362/2
Mathias Schreiber [Wed, 3 Aug 2016 18:11:30 +0000 (20:11 +0200)]
[TASK] Doctrine: Migrate ALL Functional tests of ext:backend

Releases: master
Resolves: #77393
Change-Id: I82fe1e8dc60d6e319f2a16003dc8aa845aeddf01
Reviewed-on: https://review.typo3.org/49362
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[!!!][FEATURE] Doctrine: Migrate ext:backend/Form/Wizard/SuggestWizardDefaultReceiver 24/48924/4
Jacob Rasmussen [Tue, 12 Jul 2016 08:22:59 +0000 (10:22 +0200)]
[!!!][FEATURE] Doctrine: Migrate ext:backend/Form/Wizard/SuggestWizardDefaultReceiver

selectClause and addWhere properties are removed from class signature
as they are not needed after the Doctrine refactoring

Resolves: #77049
Releases: master
Change-Id: Id7a28902443067d2e56ee2aab9deac2962ddef81
Reviewed-on: https://review.typo3.org/48924
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[!!!][TASK] Cleanup and remove old filefunc logic 95/45695/15
Benni Mack [Fri, 8 Jan 2016 11:42:33 +0000 (12:42 +0100)]
[!!!][TASK] Cleanup and remove old filefunc logic

The BasicFileUtility was used before FAL also for
checking file mounts and paths, and is only used
for legacy files now. A lot of that code can therefore be removed.

First of all, the init() function was replaced by a real
constructor. A possibility to set the file extension
permissions was added.

Removed DefaultConfiguration
- TYPO3_CONF_VARS[BE][fileExtensions][ftpspace]

Removed properties:
- getUniqueNamePrefix
- tempFN
- f_ext
- mounts
- webPath
- isInit

Removed methods:
- checkPathAgainstMounts()
- findFirstWebFolder()
- slashPath()
- is_webpath()
- checkIfFullAccess()
- init()

Methods that are now protected
- is_directory()
- is_allowed()

Resolves: #77182
Releases: master
Change-Id: I2a8f40f0ea143087c23e269ef69ca4e8548b7b8f
Reviewed-on: https://review.typo3.org/45695
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Add script to check file permission for files 35/49335/7
Wouter Wolters [Tue, 2 Aug 2016 20:51:59 +0000 (22:51 +0200)]
[TASK] Add script to check file permission for files

Resolves: #77367
Releases: master
Change-Id: Id2a8675d3d1a4be5a71b17ba80ed1843b34d67fa
Reviewed-on: https://review.typo3.org/49335
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Optimize ApplicationContext code 50/49350/2
Benni Mack [Wed, 3 Aug 2016 15:18:53 +0000 (17:18 +0200)]
[TASK] Optimize ApplicationContext code

Use strpos() and explicit in_array() as well as fixing comments
and class inclusions.

Resolves: #77386
Releases: master
Change-Id: If72ed72dd14531cccad8be80070ce1c622cf9209
Reviewed-on: https://review.typo3.org/49350
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Refactor functional tests migrated in #77381 57/49357/3
Thomas Schlumberger [Wed, 3 Aug 2016 16:40:23 +0000 (18:40 +0200)]
[TASK] Refactor functional tests migrated in #77381

This patch refactors the tests migrated from unit tests in #77381.
The tests make now use of the fixture functionality to write a
ResourceStorage to the db and get it via the StorageRepository
instead of creating the object via "new".

Resolves: #77388
Releases: master
Change-Id: I500ef1d6c32ae25f8ca1f7fbc1f198df4c0094c3
Reviewed-on: https://review.typo3.org/49357
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Doctrine: Migrate indexed_search part 1 79/48579/13
Christian Kuhn [Wed, 3 Aug 2016 15:30:37 +0000 (17:30 +0200)]
[TASK] Doctrine: Migrate indexed_search part 1

Migrate the "obvious" queries of ext:indexed_search

Resolves: #77347
Releases: master
Change-Id: I8f4f4c1bb4091689dcf9b500771a3d09e127a0ed
Reviewed-on: https://review.typo3.org/48579
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][TASK] Doctrine: Migrate queries in Extbase Typo3DbBackend 55/49355/3
Oliver Hader [Wed, 3 Aug 2016 15:36:28 +0000 (17:36 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate queries in Extbase Typo3DbBackend

Changed to use the QueryBuilder in order to modify restrictions
instead of using Connection::select().

Resolves: #77352
Releases: master
Change-Id: I1bfd93037cd679e4ac1cec29527dd6f00f0adc25
Reviewed-on: https://review.typo3.org/49355
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] RTE: Determine window object correctly 53/49353/3
Andreas Fernandez [Wed, 3 Aug 2016 15:32:14 +0000 (17:32 +0200)]
[BUGFIX] RTE: Determine window object correctly

Resolves: #77385
Releases: master
Change-Id: I203ec542ca0534e87da0730dfcad130b3c1dfdd9
Reviewed-on: https://review.typo3.org/49353
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Opposite MM relation between both new entities not created 37/49337/4
Oliver Hader [Tue, 2 Aug 2016 22:32:11 +0000 (00:32 +0200)]
[BUGFIX] Opposite MM relation between both new entities not created

Scenario:
* usage in a workspace
* tt_content and sys_category records are created at the same time
  with defining an MM relation
* sys_category.items (group/db field, with MM and opposite usage
  defined) is filled with accordant tt_content record

Problem:
* the remap-stack in DataHandler does not consider references that
  are defined in a group/db field
* thus, these kind of relations are just not set, since the opposite
  reference uid cannot be resolved

Solution:
* process group/db relations with new record uids in remap-stack

Resolves: #77374
Releases: master, 7.6
Change-Id: If5e6589e2a0995dc4fce3ff49bd309f2fdb6eb24
Reviewed-on: https://review.typo3.org/49337
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Add functional tests for versioned MM references 49/49349/2
Oliver Hader [Wed, 3 Aug 2016 14:03:05 +0000 (16:03 +0200)]
[TASK] Add functional tests for versioned MM references

Functional tests are integrated to simulate editing MM references
in a workspace context, however with submitting the live uids of
the accordant entities to be referenced.

Resolves: #77384
Releases: master, 7.6
Change-Id: I207f20ff4ac7d041a353e5d250f9283b0e62e591
Reviewed-on: https://review.typo3.org/49349
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Doctrine: migrate part 1 of class DataHandler 88/49288/14
Markus Hoelzle [Tue, 2 Aug 2016 12:53:38 +0000 (14:53 +0200)]
[TASK] Doctrine: migrate part 1 of class DataHandler

Resolves: #77332
Releases: master
Change-Id: Ib9b34636dbb0f097f56818ed363c863d88c70896
Reviewed-on: https://review.typo3.org/49288
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Doctrine: Migrate additional parts of BackendUtility 51/49251/5
Wouter Wolters [Thu, 28 Jul 2016 13:22:36 +0000 (15:22 +0200)]
[TASK] Doctrine: Migrate additional parts of BackendUtility

Resolves: #77290
Releases: master
Change-Id: I5c7ea758658107c2cf80c59961d3137a91c80443
Reviewed-on: https://review.typo3.org/49251
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Doctrine: Migrate queries in Extbase Typo3DbBackend 17/49317/7
Markus Hoelzle [Tue, 2 Aug 2016 14:53:27 +0000 (16:53 +0200)]
[TASK] Doctrine: Migrate queries in Extbase Typo3DbBackend

Migrate insert, update, delete and simple select in extbase
Typo3DbBackend to doctrine. The handling of complex extbase
select queries will be migrated separately.

Resolves: #77352
Releases: master
Change-Id: Ie6bb5758a25d16853c95341fa4158d6459ffa9ca
Reviewed-on: https://review.typo3.org/49317
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Doctrine: Migrate Extbase Persistence Tests 44/49344/3
Mathias Schreiber [Wed, 3 Aug 2016 12:06:52 +0000 (14:06 +0200)]
[TASK] Doctrine: Migrate Extbase Persistence Tests

Resolves: #77378
Releases: master
Change-Id: I9c9ffbc7f9f4dfe921d1254d7a1435fa1fa65cf4
Reviewed-on: https://review.typo3.org/49344
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Doctrine: Migrate Scheduler AbstractTask 43/49343/7
Sebastian Bumann [Wed, 3 Aug 2016 11:49:28 +0000 (13:49 +0200)]
[TASK] Doctrine: Migrate Scheduler AbstractTask

Resolves: #77370
Releases: master
Change-Id: I158360d29686fbf2b4ecbd6d3670e3ef845667ef
Reviewed-on: https://review.typo3.org/49343
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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>
2 years ago[!!!][TASK] Migrate DB field fe_users.image to FAL 39/47139/13
pythondetective [Sun, 6 Mar 2016 13:00:27 +0000 (14:00 +0100)]
[!!!][TASK] Migrate DB field fe_users.image to FAL

Using the File Abstraction Layer for this field as well,
like it is handled within tt_content.image and pages.media
already.

Also, the patch adds a migration wizard in the install
tool to move existing images to the File Abstraction Layer.

Resolves: #74375
Releases: master
Change-Id: I157d619dec18ef24e7d1e2d8694ed150304549d7
Reviewed-on: https://review.typo3.org/47139
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FEATURE] Allow additional paths for extension icons 06/49306/3
Benni Mack [Tue, 2 Aug 2016 11:13:44 +0000 (13:13 +0200)]
[FEATURE] Allow additional paths for extension icons

Until now, the extension icon had to be located under ext_icon.png,
ext_icon.svg, ext_icon.gif within the extension directory.

In order to prepare a way to allow only files under Resources/Public/
to be public, the icon can now also be put under
Resources/Public/Icons/Extension.png or .svg

Several paths where hard-coded extension icon paths are replaced
with the getExtensionIcon() API in the Core.

Resolves: #77349
Releases: master
Change-Id: Ib273f347498d412530ca256a083d896d168f65fa
Reviewed-on: https://review.typo3.org/49306
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>
2 years ago[TASK] Doctrine: API call to retrieve all connections 40/49340/7
Tobias Adolph [Wed, 3 Aug 2016 10:03:55 +0000 (12:03 +0200)]
[TASK] Doctrine: API call to retrieve all connections

Add a new method to the ConnectionPool class to retrieve a list
of all currently configured database connections.

Enhance the system information tooltip to show information about
all database connections instead of only the default connection.

Resolves: #77371
Releases: master
Change-Id: I82948d45c29e8edd47209fde30850f26681404c4
Reviewed-on: https://review.typo3.org/49340
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>