Packages/TYPO3.CMS.git
3 years ago[FOLLOWUP][TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository 56/49456/2
Georg Ringer [Thu, 11 Aug 2016 17:33:17 +0000 (19:33 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository

The sorting field is optional and an empty field leads
to an invalid  query.

Resolves: #76543
Releases: master
Change-Id: I7e4e6c7ea873891b43d428d4db4a2d7ca63dc390
Reviewed-on: https://review.typo3.org/49456
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 DatabaseTreeDataProvider 29/49429/2
Morton Jonuschat [Tue, 9 Aug 2016 09:55:05 +0000 (11:55 +0200)]
[TASK] Doctrine: Migrate DatabaseTreeDataProvider

Change-Id: Ibd42487c4a3dc263fd19ded9049460955814fa85
Resolves: #77451
Releases: master
Reviewed-on: https://review.typo3.org/49429
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@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] Drop extbase query cache 09/49409/9
Benni Mack [Wed, 10 Aug 2016 18:10:08 +0000 (20:10 +0200)]
[!!!][TASK] Drop extbase query cache

The database is having a query cache to exactly take care of that,
no need to cache a preparsed query (done in PHP) to be stored in
a different DB table by default to optimize speed.

Any interface related method and properties throw a deprecation
notice but will have no effect anymore.

The interface method has been removed, being compatible with
all existing older versions of the interface.

Resolves: #77460
Releases: master
Change-Id: I11e9d6c367a32fad2fa77ecd85172fc242ca1fe9
Reviewed-on: https://review.typo3.org/49409
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>
3 years ago[TASK] Replace fabpot/php-cs-fixer by friendsofphp/php-cs-fixer 53/49453/2
Georg Ringer [Thu, 11 Aug 2016 11:59:45 +0000 (13:59 +0200)]
[TASK] Replace fabpot/php-cs-fixer by friendsofphp/php-cs-fixer

Replace the vendor name of the package as the old one is abandoned.

Resolves: #77485
Releases: master
Change-Id: I1149c7fc4379caad6176245ba08ac98d6220571c
Reviewed-on: https://review.typo3.org/49453
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] Doctrine: Migrate TemplateService 51/49451/5
Benni Mack [Thu, 11 Aug 2016 05:41:57 +0000 (07:41 +0200)]
[TASK] Doctrine: Migrate TemplateService

Resolves: #77478
Releases: master
Change-Id: Ia5be69a554ec890db9d7607841f3550d976b7dcc
Reviewed-on: https://review.typo3.org/49451
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>
3 years ago[TASK] Remove unused variables in ExtendedTemplateService 40/49440/2
Benni Mack [Wed, 10 Aug 2016 16:36:39 +0000 (18:36 +0200)]
[TASK] Remove unused variables in ExtendedTemplateService

Resolves: #77475
Releases: master
Change-Id: I0bdf17005541358bef8ddf33646c55f0c03ff466
Reviewed-on: https://review.typo3.org/49440
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Deprecate TemplateService->fileContent 80/49380/3
Benni Mack [Thu, 4 Aug 2016 12:49:26 +0000 (14:49 +0200)]
[TASK] Deprecate TemplateService->fileContent

The fileContent method is not used anymore, and can cleanly
be deprecated. It should not be part of the TemplateService
as it is not related to that very much anymore.

Extension authors should implement this method on their own.

Resolves: #77477
Releases: master
Change-Id: I00cba71d602bfda2a48cf6aa9cee00bb857c7168
Reviewed-on: https://review.typo3.org/49380
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: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Add LinkService and "t3://" linking syntax 94/47094/23
Benni Mack [Sat, 5 Mar 2016 12:46:01 +0000 (13:46 +0100)]
[FEATURE] Add LinkService and "t3://" linking syntax

A new and unified syntax to link to pages, files, folders
within a TYPO3 instance is added. All links are prefixed
with "t3://".

This patch adds a LinkService to convert from the "old"
typolink syntax to the new syntax, and also allows to add
the new syntax to typolink syntax.

The further steps are
* Don't replace the <a> tags with <links-tags inside the RTE transformations anymore
* Make the frontend lib.parseFunc_RTE deal with <a> tags directly
* Add a migration wizard for existing content

Resolves: #74365
Releases: master
Change-Id: I95a68c5770f4e4c5d9f8b3973817f1a270353217
Reviewed-on: https://review.typo3.org/47094
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Doctrine: Migrate a simple upgrade wizard 26/49426/7
Christian Kuhn [Mon, 8 Aug 2016 21:58:49 +0000 (23:58 +0200)]
[TASK] Doctrine: Migrate a simple upgrade wizard

Migrate a simple install tool upgrade wizard that performs
an update query on be_users.
The upgrade wizard have a feature to display performed queries.
Usually, with doctrine, values would be prepared statement
values and getSQL() would display a placeholder only.
This is worked around here giving set() the third parameter
boolean false and quoting manually.

For the wizards itself, there are two nearly identical ones,
the patch merges both and improves the detection if an
execution is needed an no longer relies on "was executed once"
flag.

Change-Id: Ifcfcf75731076ed9f4b20981ea2be71ec672f47f
Resolves: #77446
Releases: master
Reviewed-on: https://review.typo3.org/49426
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Search in Install Tool must find input values 90/49390/2
Frank Naegler [Fri, 5 Aug 2016 13:47:03 +0000 (15:47 +0200)]
[BUGFIX] Search in Install Tool must find input values

Resolves: #77356
Releases: master, 7.6
Change-Id: I6127c03de37eb5b60dc13217e1f7528a4b628fa4
Reviewed-on: https://review.typo3.org/49390
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>
3 years ago[TASK] Doctrine: Migrate exec_DELETEquery 27/49427/4
Morton Jonuschat [Mon, 8 Aug 2016 22:07:50 +0000 (00:07 +0200)]
[TASK] Doctrine: Migrate exec_DELETEquery

Change-Id: I32c27de6ff45d242328584746b98218a2e71b556
Resolves: #77445
Releases: master
Reviewed-on: https://review.typo3.org/49427
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>
3 years ago[TASK] Improve link validator ux 34/49334/5
Ivaylo Ivanov [Tue, 2 Aug 2016 19:49:13 +0000 (21:49 +0200)]
[TASK] Improve link validator ux

Add notification if actions were performed

Resolves: #77366
Releases: master
Change-Id: Id3e7cc8a541352a99c8ba639ce71ef28502114ed
Reviewed-on: https://review.typo3.org/49334
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate OptimizeDatabaseTableTask 21/49421/9
Tobias Adolph [Mon, 8 Aug 2016 15:33:02 +0000 (17:33 +0200)]
[TASK] Doctrine: Migrate OptimizeDatabaseTableTask

Resolves: #77433
Releases: master
Change-Id: Ib80e729b8b32f1ebb5ac450da045d5881c909de1
Reviewed-on: https://review.typo3.org/49421
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate ImportantActions/SystemInformation 06/49406/9
Tobias Adolph [Sat, 6 Aug 2016 08:08:47 +0000 (10:08 +0200)]
[TASK] Doctrine: Migrate ImportantActions/SystemInformation

Change install tool "important actions" "system overview" to
list all configured database connections, the number of tables
per database and the number of tables mapped to a specific
connection.

Resolves: #77412
Releases: master
Change-Id: I235d2d56c6768060a4ce64dacfcb2f87e736d8f1
Reviewed-on: https://review.typo3.org/49406
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Cleanup invalid setting documentation 11/49411/4
Georg Ringer [Sun, 7 Aug 2016 19:28:33 +0000 (21:28 +0200)]
[TASK] Cleanup invalid setting documentation

Removes invalid configuration documentation because it's completely
outdated.

Resolves: #77426
Releases: master
Change-Id: I83510ad25b097746123e7ca314041afd6e1dc8dd
Reviewed-on: https://review.typo3.org/49411
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[BUGFIX] Allow overflow in default modal windows 22/49422/4
Andreas Fernandez [Mon, 8 Aug 2016 16:07:00 +0000 (18:07 +0200)]
[BUGFIX] Allow overflow in default modal windows

The color picker is used in modal windows but may gets cutted as
the modal has an `overflow: hidden` definition. This definition
is moved to `.modal-dark .modal-content` as the definition
is essential for the image cropper.

Resolves: #77441
Releases: master
Change-Id: If24512a0ff37f0483dedaff527578e9e538f471f
Reviewed-on: https://review.typo3.org/49422
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Florian Steller <florian-steller@outlook.de>
Tested-by: Florian Steller <florian-steller@outlook.de>
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[CLEANUP] Remove obsolete jQuery import 23/49423/2
Andreas Fernandez [Mon, 8 Aug 2016 16:13:49 +0000 (18:13 +0200)]
[CLEANUP] Remove obsolete jQuery import

Resolves: #77442
Releases: master
Change-Id: I32271ba8c4a2d1c49d99900a7cd3d57f465c96da
Reviewed-on: https://review.typo3.org/49423
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 prepared query option from Extbase Query Settings 08/49408/7
Benni Mack [Sat, 6 Aug 2016 14:27:31 +0000 (16:27 +0200)]
[TASK] Remove prepared query option from Extbase Query Settings

The option inside the QuerySettings is removed, as all queries
are handled via Doctrine DBAL in the future. The parameters
are automatically built as prepared statements anyway, and optimized
by the Database abstraction.

The implementation methods are marked as deprecated to allow
extensions to run with TYPO3 v7 and TYPO3 v8, even though the option
has no effect in the TYPO3 Database queries anymore.

Resolves: #77432
Releases: master
Change-Id: Iae2a00faf6aacdc518a3c623d07597aef33c8567
Reviewed-on: https://review.typo3.org/49408
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
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: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Doctrine: Migrate DatabaseIntegrityCheck 86/49386/9
Benni Mack [Fri, 5 Aug 2016 09:48:28 +0000 (11:48 +0200)]
[!!!][TASK] Doctrine: Migrate DatabaseIntegrityCheck

Resolves: #77416
Releases: master
Change-Id: Ic34b46863703900678f2686bbe997ac07474cb9f
Reviewed-on: https://review.typo3.org/49386
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: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Fix spelling of Content-Type headers 10/49410/3
Michael Stucki [Sat, 6 Aug 2016 23:56:20 +0000 (01:56 +0200)]
[TASK] Fix spelling of Content-Type headers

Change-Id: Ib1f7da190c86bafaab7bdfe40975ba0713b541fd
Resolves: #77427
Releases: master
Reviewed-on: https://review.typo3.org/49410
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: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years agoRevert "[TASK] Show case sensitive command identifier" 87/49387/2
Wouter Wolters [Fri, 5 Aug 2016 10:11:13 +0000 (12:11 +0200)]
Revert "[TASK] Show case sensitive command identifier"

This reverts commit 5a57011202e7848fae14b4b313bb09e5e69bdcb1.

Change-Id: Ie1762c3192ab10682f0c2ad303e6577ee3780798
Resolves: #77415
Reverts: #76712
Reviewed-on: https://review.typo3.org/49387
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Doctrine: Migrate DataHandler - part 2 59/49359/12
Markus Hoelzle [Wed, 3 Aug 2016 17:25:29 +0000 (19:25 +0200)]
[!!!][TASK] Doctrine: Migrate DataHandler - part 2

Resolves: #77391
Releases: master
Change-Id: I0ed4eebf0b9b87a86c1fdd6dbfd2a51f14c1a9c1
Reviewed-on: https://review.typo3.org/49359
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Check opendir result in fixPermissions 72/48072/5
Tomita Militaru [Wed, 11 May 2016 08:55:48 +0000 (10:55 +0200)]
[BUGFIX] Check opendir result in fixPermissions

Checks opendir result if it is a resource before passing it
to readdir.

Resolves: #47981
Releases: master, 7.6
Change-Id: I45ca844c7ab353a28dc7002ec206bcb054b01c96
Reviewed-on: https://review.typo3.org/48072
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove mentiones of register_globals 04/49404/2
Christian Kuhn [Fri, 5 Aug 2016 21:38:26 +0000 (23:38 +0200)]
[TASK] Remove mentiones of register_globals

PHP ini setting register_globals has been removed with
PHP version 5.4. This setting is now more than obsolete,
the last mention in Install.md and the check in system
environment check can be dropped.

Change-Id: I8f9f6b55a12aec756450c6316295b278c20e9fc9
Resolves: #77422
Releases: master
Reviewed-on: https://review.typo3.org/49404
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
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>