Packages/TYPO3.CMS.git
3 years ago[RELEASE] Release of TYPO3 8.3.0 54/49654/2 8.3.0 TYPO3_8-3-0
TYPO3 Release Team [Tue, 30 Aug 2016 13:57:23 +0000 (15:57 +0200)]
[RELEASE] Release of TYPO3 8.3.0

Change-Id: I453eeb76921db8f5df04b1559a9c9c368d0d0ae5
Reviewed-on: https://review.typo3.org/49654
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] Fix selectTree in FlexForms 38/49638/5
Tymoteusz Motylewski [Tue, 30 Aug 2016 13:27:08 +0000 (15:27 +0200)]
[BUGFIX] Fix selectTree in FlexForms

Now SVG tree loads correctly in FlexForms.
It also fixes and issue with tree nodes displaying &amp; instead of &
Additionally acceptance test for category tree is fixed.
Add pointer cursor for tree item label.
Add min height for a tree (used when you have just a few categories)
Check for icon being an object before treating it as such.

Resolves: #77681
Releases: master
Change-Id: I33ec8c50419063ca9ef55d1cf804bde617e32554
Reviewed-on: https://review.typo3.org/49638
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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[DOCS] 8.3 Release Docs 2/2 48/49648/2
Mathias Schreiber [Tue, 30 Aug 2016 12:18:33 +0000 (14:18 +0200)]
[DOCS] 8.3 Release Docs 2/2

Moved rst files that require documentation on github into the proper folder

Change-Id: I0c3e0dc8c1ca79c34e706d7f888f3768387226a5
Reviewed-on: https://review.typo3.org/49648
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>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Make IconRegistry::getAllRegisteredIconIdentifiers() public API 49/49649/2
Frank Naegler [Tue, 30 Aug 2016 12:21:13 +0000 (14:21 +0200)]
[TASK] Make IconRegistry::getAllRegisteredIconIdentifiers() public API

The method IconRegistry::getAllRegisteredIconIdentifiers() was introduced
as a public function with an internal scope, but there is not reason to keep
this useful method "private" anymore.

Resolves: #77691
Related: #69054
Releases: master, 7.6
Change-Id: Ic98cc1f6a1f44926b6fd64a05b3678dcd638ddbf
Reviewed-on: https://review.typo3.org/49649
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[DOCS] 8.3 Release Docs 1/2 33/49633/3
Mathias Schreiber [Mon, 29 Aug 2016 20:33:29 +0000 (22:33 +0200)]
[DOCS] 8.3 Release Docs 1/2

Proofread the release docs of TYPO3 version 8.3

Change-Id: If4a2f14ea00ca9bd6dd0d2324a088416fc871421
Reviewed-on: https://review.typo3.org/49633
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Select correct database table in BackendUserAuthentication::writelog 40/49640/2
Morton Jonuschat [Tue, 30 Aug 2016 07:48:44 +0000 (09:48 +0200)]
[BUGFIX] Select correct database table in BackendUserAuthentication::writelog

Change-Id: I8877a68d5de5017346179368dab8002d8f08077f
Resolves: #77683
Releases: master
Reviewed-on: https://review.typo3.org/49640
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Build proper Bootstrap markup in Info > Localization Overview 30/49630/2
Andreas Fernandez [Mon, 29 Aug 2016 19:43:57 +0000 (21:43 +0200)]
[BUGFIX] Build proper Bootstrap markup in Info > Localization Overview

Table columns can't have the class `btn-group`. This patch generates a
proper markup by using `<div>`.

Resolves: #77679
Releases: master, 7.6
Change-Id: Iad7bb77017a8f9e007ece752a16e5f1fe98c774f
Reviewed-on: https://review.typo3.org/49630
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Update psr/http-message to 1.0.1 21/49621/3
Wouter Wolters [Mon, 29 Aug 2016 12:13:01 +0000 (14:13 +0200)]
[TASK] Update psr/http-message to 1.0.1

See https://github.com/php-fig/http-message/releases/tag/1.0.1

Resolves: #77662
Releases: master
Change-Id: Iea9e7566687b37a247109c4fb6793f87ae69ed4d
Reviewed-on: https://review.typo3.org/49621
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Fix PSR-2 violations 24/49624/3
Wouter Wolters [Mon, 29 Aug 2016 13:49:08 +0000 (15:49 +0200)]
[TASK] Fix PSR-2 violations

Fix 2 remaining violations with line endings.

Resolves: #77672
Releases: master
Change-Id: Ibdbe77dc5f55d1671fe4183fea539d2859643ba4
Reviewed-on: https://review.typo3.org/49624
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Fix deprecated code calling LanguageService::sL() 11/49611/3
Georg Ringer [Mon, 29 Aug 2016 07:21:22 +0000 (09:21 +0200)]
[TASK] Fix deprecated code calling LanguageService::sL()

Calling LanguageService::sL() with true for 2nd argument is deprecated.
Use htmlspecialchars() directly.

Resolves: #77653
Releases: master
Change-Id: Id0d4490747ac94b861f42adfb1acafc63ebf5f07
Reviewed-on: https://review.typo3.org/49611
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Enforce RSA encryption for re-login modal 82/49482/4
Helmut Hummel [Sun, 14 Aug 2016 13:06:24 +0000 (15:06 +0200)]
[BUGFIX] Enforce RSA encryption for re-login modal

The RsaEncryption and the LoginRefresh module are loaded
independently by requireJS, which means they are loaded
asynchronous. This means that either one of those modules
is initialized first.

However the RsaEncryption module scans the DOM for form elements
and the LoginRefresh inserts a form. This means if the RsaEncryption
is initialized first, then the form created by LoginRefresh
will not be intercepted, leading to the (heisen-)bug described.

This change enforces the loading order by adding the RsaEncryption
as dependency to LoginRefresh and registering the form manually,
to make sure it will be intercepted and passwords
will transmitted encrypted.

Resolves: #75911
Releases: 7.6, master
Change-Id: Ib4aba70b3545f163a16a4eee62bed9e5a48b2fe7
Reviewed-on: https://review.typo3.org/49482
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: David Bruchmann <david.bruchmann@gmail.com>
Tested-by: David Bruchmann <david.bruchmann@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][TASK] Move render arguments to initializeArguments() 80/49580/3
Georg Ringer [Wed, 24 Aug 2016 18:06:30 +0000 (20:06 +0200)]
[FOLLOWUP][TASK] Move render arguments to initializeArguments()

Readd the method 'render' to the ShortcutViewHelper

Resolves: #77529
Releases: master
Change-Id: I01bdd78e51a4b28d7caf89207982d99d66c59ff6
Reviewed-on: https://review.typo3.org/49580
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use correct history icon in EditDocumentController 86/49586/2
Georg Ringer [Thu, 25 Aug 2016 05:26:18 +0000 (07:26 +0200)]
[TASK] Use correct history icon in EditDocumentController

Use the same icon in the edit form of a record as in the clickmenu
and in the list module.

Resolves: #77628
Releases: master, 7.6
Change-Id: I977d7064067bcca2a924e3aa676b893f1f5c8525
Reviewed-on: https://review.typo3.org/49586
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Handle new record correctly in selectTree form element 77/49577/2
Tymoteusz Motylewski [Wed, 24 Aug 2016 15:41:01 +0000 (17:41 +0200)]
[BUGFIX] Handle new record correctly in selectTree form element

Pass command (edit/new) from input data attribute
to SelectTreeController.

Resolves: #77621
Releases: master
Change-Id: I58b5099402cbce3f50a2681eefa6ab4bba263a56
Reviewed-on: https://review.typo3.org/49577
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] ext:dbal: Remove obsolete xclass 81/49581/2
Christian Kuhn [Wed, 24 Aug 2016 18:21:43 +0000 (20:21 +0200)]
[BUGFIX] ext:dbal: Remove obsolete xclass

Method makeSearchString() in DatabaseRecordList has been
migrated to doctrine and is thus dbal compatible.
The registered xclass from ext:dbal can be dropped.

Change-Id: I8599fda63c397e77207f210e5e9b7c789e0f9a83
Resolves: #77623
Releases: master
Reviewed-on: https://review.typo3.org/49581
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] ext:dbal Usage of dropped constant TYPO3_db 67/49567/2
Christian Kuhn [Tue, 23 Aug 2016 21:37:50 +0000 (23:37 +0200)]
[BUGFIX] ext:dbal Usage of dropped constant TYPO3_db

Usage of TYPO3_db constant prevents successful connection,
use database name directly instead.

Change-Id: I9017db927a8c58b5573964ad61ecce5c264abb34
Resolves: #77613
Releases: master
Reviewed-on: https://review.typo3.org/49567
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Provide full url as origin for embedded Youtube videos 16/49416/4
Sebastian Michaelsen [Mon, 8 Aug 2016 07:45:37 +0000 (09:45 +0200)]
[BUGFIX] Provide full url as origin for embedded Youtube videos

To use the javascript API for embedded Youtube videos the documentation
recommends to provide the "full website url" as origin parameter

Change-Id: I318083b4c67b48c7eb708e54b11cd8dd1c69d646
Resolves: #77409
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49416
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years agoRevert "[TASK] Remove locale-workaround for PHP before 5.5" 12/49512/5
Frans Saris [Fri, 19 Aug 2016 13:20:10 +0000 (15:20 +0200)]
Revert "[TASK] Remove locale-workaround for PHP before 5.5"

This reverts commit 23b588c584f485f10ae265bf30e15d231f428f1e.

The change is reverted as str_* methods are locale aware
and turkish has no upper case I. Class autoloading and other
checks depending on case changing break with turkish locale LC_CTYPE.

Change-Id: Ie4fb92411eeb2552972b92b3f2bcfdb47afcdd54
Resolves: #77551
Reverts: #63288
Releases: master,7.6
Reviewed-on: https://review.typo3.org/49512
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Prevent console warning in jsfunc.evalfield.js 65/49565/4
Wouter Wolters [Tue, 23 Aug 2016 20:13:00 +0000 (22:13 +0200)]
[TASK] Prevent console warning in jsfunc.evalfield.js

Remove the unreachable code to prevent a warning on the console.

Resolves: #77539
Releases: master,7.6
Change-Id: I679a13456ac5e22b2522d8273a4253a93d9fdc2d
Reviewed-on: https://review.typo3.org/49565
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][FEATURE] Make BE favicon configurable via Extension manager 02/49202/8
Georg Ringer [Tue, 26 Jul 2016 08:18:32 +0000 (10:18 +0200)]
[!!!][FEATURE] Make BE favicon configurable via Extension manager

Make the path to the favicon configurable in the Extension Manager instead
of the TBE_STYLES.

Releases: master
Resolves: #77481
Change-Id: I6162b031b13077ea9c06d54754f58e09f6a1bce5
Reviewed-on: https://review.typo3.org/49202
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[TASK] Doctrine: Migrate RelationHandler 30/49530/11
Christian Kuhn [Sun, 21 Aug 2016 21:01:10 +0000 (23:01 +0200)]
[TASK] Doctrine: Migrate RelationHandler

Change-Id: I37c6d69e96becb633589ad56d9763ad92ac4c070
Resolves: #77565
Releases: master
Reviewed-on: https://review.typo3.org/49530
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[BUGFIX] Fix sql error in EXT:linkvalidator 47/49547/2
Daniel Windloff [Tue, 23 Aug 2016 05:56:24 +0000 (07:56 +0200)]
[BUGFIX] Fix sql error in EXT:linkvalidator

If no page is selected, skip sql queries in LinkAnalyzer
getLinkStatistics.

Resolves: #77588
Releases: master, 7.6, 6.2
Change-Id: I3b45cbad6962c5327d860b182e61255018bf0e53
Reviewed-on: https://review.typo3.org/49547
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate last exec_SELECT_mm_query() 59/49559/3
Christian Kuhn [Tue, 23 Aug 2016 16:12:15 +0000 (18:12 +0200)]
[TASK] Doctrine: Migrate last exec_SELECT_mm_query()

Change-Id: I0df6dc1fd58f52d106755c8bbd8df039c80fb960
Resolves: #77611
Releases: master
Reviewed-on: https://review.typo3.org/49559
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] Doctrine: Migrate admin_get_fields() in Typo3DbBackend 60/49560/2
Georg Ringer [Tue, 23 Aug 2016 16:18:28 +0000 (18:18 +0200)]
[TASK] Doctrine: Migrate admin_get_fields() in Typo3DbBackend

Migrate the call to admin_get_fields() in Typo3DbBackend

Resolves: #77612
Releases: master
Change-Id: I447bf1de213145a08fd671d7fc743643b0b4d582
Reviewed-on: https://review.typo3.org/49560
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>
3 years ago[TASK] Doctrine: Migrate DataHandler last pieces 57/49557/5
Christian Kuhn [Tue, 23 Aug 2016 15:25:14 +0000 (17:25 +0200)]
[TASK] Doctrine: Migrate DataHandler last pieces

Change-Id: I19caa14ddd2d0402f8b1ee79dbd4fdc9d6963f96
Resolves: #77609
Releases: master
Reviewed-on: https://review.typo3.org/49557
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] Doctrine: Migrate CategoryBasedFileCollection 56/49556/3
Christian Kuhn [Tue, 23 Aug 2016 13:06:20 +0000 (15:06 +0200)]
[TASK] Doctrine: Migrate CategoryBasedFileCollection

Change-Id: I2aa9ef2c26d8f55112bb1017803bb27650d1afb5
Resolves: #77608
Releases: master
Reviewed-on: https://review.typo3.org/49556
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[TASK] Doctrine: Migrate DatabaseCheck 46/49546/2
Tobias Adolph [Mon, 22 Aug 2016 20:50:23 +0000 (22:50 +0200)]
[TASK] Doctrine: Migrate DatabaseCheck

Resolves: #77595
Releases: master
Change-Id: I248a9b2b1cdf211516382517a1cc44df7c397672
Reviewed-on: https://review.typo3.org/49546
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 two admin_get_fields() 54/49554/4
Christian Kuhn [Tue, 23 Aug 2016 12:36:03 +0000 (14:36 +0200)]
[TASK] Doctrine: Migrate two admin_get_fields()

Change-Id: Ib945ec9c9e5d6e0ca7575536234ee15c7d8fac27
Resolves: #77606
Releases: master
Reviewed-on: https://review.typo3.org/49554
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use non-extjs labels for select tree 50/49550/3
Benni Mack [Tue, 23 Aug 2016 08:21:19 +0000 (10:21 +0200)]
[TASK] Use non-extjs labels for select tree

Removes the last dependencies of SelectTree to ExtJS

Resolves: #77597
Releases: master
Change-Id: Ia56254bba5939625039c46689f7a71739087a5cc
Reviewed-on: https://review.typo3.org/49550
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Doctrine: Migrate AbstractDatabaseRecordList last pieces 53/49553/2
Christian Kuhn [Tue, 23 Aug 2016 12:08:17 +0000 (14:08 +0200)]
[TASK] Doctrine: Migrate AbstractDatabaseRecordList last pieces

Change-Id: I35e9463c96474fb1eb0459cb6d915785df7d2108
Resolves: #77605
Releases: master
Reviewed-on: https://review.typo3.org/49553
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] Simplify RTEhtmlarea javascript inclusion 51/49551/3
Benni Mack [Tue, 23 Aug 2016 09:50:58 +0000 (11:50 +0200)]
[TASK] Simplify RTEhtmlarea javascript inclusion

Since the removal of ExtJS within the RTE,
the JavaScript can be simplified.

Resolves: #77600
Releases: master
Change-Id: I7188476664e5e4d0028b0bc47c0c71c915d26e17
Reviewed-on: https://review.typo3.org/49551
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Continue searching after empty result 32/49532/3
Alexander Jahn [Mon, 22 Aug 2016 07:09:00 +0000 (09:09 +0200)]
[BUGFIX] Continue searching after empty result

Change the default behaviour of jQuery autocomplete to continue
searching for characters even if the search already returned nothing.

The standard behaviour of autocomplete is to stop searching after
no results were found.
However, this made it impossible to use commands.
Searching for '#content:12345' did not work when '#con' could not
be found. Search was not executed for subsequent characters.

The parameter 'preventBadQueries: false' is used to force
searching for every character entered.

Resolves: #77566
Releases: master, 7.6
Change-Id: I423df51ae34ae258c42a418040d24cd91886872a
Reviewed-on: https://review.typo3.org/49532
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FEATURE] Refactor category tree to SVG 60/48060/46
Tymoteusz Motylewski [Mon, 22 Aug 2016 19:12:18 +0000 (21:12 +0200)]
[FEATURE] Refactor category tree to SVG

Replace ExtJS category tree implementation with SVG based one.

Current approach reuses as much of the category logic as possible
(e.g. ExtJsJsonTreeRenderer)

The SVG tree js component is added as requirejs module.
Standalone version of the js component lives here:
https://github.com/wmdbsystems/TYPO3.Tree

Done:
- virtual scrolling (we render only the number of nodes
  which fits the current viewport) so there are minor workarounds in place
- displaying of the category tree in category record (including checked checkbox)
- a new ajax controller is added which returns full tree as json
- icons are displayed
- searching/filtering through tree
- collapse all and expand all buttons
- toolbar (search, expand all, collapse all)
- indeterminate state for checkboxes (parent is marked if child is selected)
- selection saving in the record
- maxItems handling
- new svgTree is used in all records (pages, tt_content, categories, ...)
- TCA settings: 'expandAll', 'showHeader', 'size', 'maxLevels'
  'nonSelectableLevels', 'requestUpdate', 'exclusiveKeys'
- toolbar tooltips and input placehoder
- replace collapse-all and expand-all icons with new ones from T3.icons
- remove extjs JS file (tree.js)
- readonly mode (it's possible to navigate the tree (scroll,collapse,expand,etc),
 before it was not possible)
- marking record “red” if validation fails
- icon overlay handling (for e.g. disabled categories)
- tooltip with category id

Resolves: #76108
Resolves: #74126
Resolves: #65780
Releases: master
Change-Id: Ib8d3c879b0b0584ff50cf0f6842bb655f9753ddd
Reviewed-on: https://review.typo3.org/48060
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate RecordCollection 44/49544/2
Morton Jonuschat [Mon, 22 Aug 2016 18:10:20 +0000 (20:10 +0200)]
[TASK] Doctrine: Migrate RecordCollection

Change-Id: Ib6d0105e0436621742914fc41340d3fd7af694b4
Resolves: #77590
Releases: master
Reviewed-on: https://review.typo3.org/49544
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 OpenidExtractionUpdate 43/49543/4
Tobias Adolph [Mon, 22 Aug 2016 18:35:23 +0000 (20:35 +0200)]
[TASK] Doctrine: Migrate OpenidExtractionUpdate

Resolves: #77593
Releases: master
Change-Id: I4e6b483b5022cf54223a8f0cfad789d1ba7315fd
Reviewed-on: https://review.typo3.org/49543
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove obsolete message about old-style workspaces 40/49540/3
Benni Mack [Mon, 22 Aug 2016 17:15:48 +0000 (19:15 +0200)]
[!!!][TASK] Remove obsolete message about old-style workspaces

This was used in 4.5 back then when migrating to draft workspace
etc. The upgrade wizard in the install tool does not even exist
anymore, so the functionality is completely removed.

Resolves: #77591
Releases: master
Change-Id: Ibfe3f4cec232597c395ae2279f8bb4133c9eb7af
Reviewed-on: https://review.typo3.org/49540
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: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Doctrine: Migrate QueryGenerator 28/49528/4
Christian Kuhn [Sun, 21 Aug 2016 19:39:13 +0000 (21:39 +0200)]
[TASK] Doctrine: Migrate QueryGenerator

Change-Id: I07a90d4564b5155414003b04972de1ee21e2af5d
Resolves: #77564
Releases: master
Reviewed-on: https://review.typo3.org/49528
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine : Migrate DatabaseCharsetUpdate 38/49538/4
Tobias Adolph [Mon, 22 Aug 2016 12:32:53 +0000 (14:32 +0200)]
[TASK] Doctrine : Migrate DatabaseCharsetUpdate

Resolves: #77579
Releases: master
Change-Id: I06924813d74e28cc3c3b135906905c06c806275e
Reviewed-on: https://review.typo3.org/49538
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: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move reload button in recycler to right 41/49541/2
Georg Ringer [Mon, 22 Aug 2016 17:48:29 +0000 (19:48 +0200)]
[TASK] Move reload button in recycler to right

To be in sync with all other modules, the recycler
button in the toolbar is moved to the right.

Resolves: #77570
Releases: master, 7.6
Change-Id: I6d681239d1d9dc10be356b576c0ac9cb1315a187
Reviewed-on: https://review.typo3.org/49541
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 various quoting methods 29/49529/6
Benni Mack [Sun, 21 Aug 2016 19:51:06 +0000 (21:51 +0200)]
[!!!][TASK] Doctrine: Migrate various quoting methods

Various methods related to quoting have been migrated
to Doctrine DBAL.

Additionally, the method LiveSearch->getQueryString()
has been removed as it serves no additional purpose
anymore.

Resolves: #77587
Releases: master
Change-Id: Ia6c67b8a301d954dbd62966d4d3936a2f2dd3ad4
Reviewed-on: https://review.typo3.org/49529
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Migrate ConfigurationStatus 36/49536/6
Tobias Adolph [Mon, 22 Aug 2016 11:45:00 +0000 (13:45 +0200)]
[TASK] Migrate ConfigurationStatus

Resolves: #77578
Releases: master
Change-Id: I34b678c2d23fe118a6d6f8b3dc50976b3e1b5fe6
Reviewed-on: https://review.typo3.org/49536
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Improve media of pages_language_overlay 31/49531/3
Georg Ringer [Mon, 22 Aug 2016 05:31:50 +0000 (07:31 +0200)]
[TASK] Improve media of pages_language_overlay

FAL relations in translated pages must have the same
properties as in regular pages which includes link fields and the
cropping editor.

Resolves: #77541
Releases: master, 7.6
Change-Id: Ice77cd6c752e46ee048d07ca60c9b76cfc5509e8
Reviewed-on: https://review.typo3.org/49531
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[BUGFIX] Fix column "note" to be compatible with MySQL strict mode 33/49533/2
Wouter Wolters [Mon, 22 Aug 2016 07:48:03 +0000 (09:48 +0200)]
[BUGFIX] Fix column "note" to be compatible with MySQL strict mode

Resolves: #77568
Releases: master,7.6
Change-Id: Ie056cd7fc1d12149b534c6669cb8fe33f83ce667
Reviewed-on: https://review.typo3.org/49533
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 exec_SELECTgetSingleRow 25/49525/3
Christian Kuhn [Sun, 21 Aug 2016 17:50:50 +0000 (19:50 +0200)]
[TASK] Doctrine: Migrate exec_SELECTgetSingleRow

Change-Id: I5f1a284c34fe8a238838a7b2c5747746a9aee882
Resolves: #77561
Releases: master
Reviewed-on: https://review.typo3.org/49525
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[BUGFIX] Fix unsafe URL removal in EXT:felogin 55/49255/3
Georg Ringer [Thu, 28 Jul 2016 16:01:48 +0000 (18:01 +0200)]
[BUGFIX] Fix unsafe URL removal in EXT:felogin

A comma can be a valid char inside a url and must not used as
delimiter.

Resolves: #75915
Releases: master, 7.6
Change-Id: I0eb3c6389b5d28e96b981217d09c2fef5dbf331d
Reviewed-on: https://review.typo3.org/49255
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Doctrine: Migrate PageLayoutController 21/49521/4
Christian Kuhn [Sun, 21 Aug 2016 10:44:29 +0000 (12:44 +0200)]
[!!!][TASK] Doctrine: Migrate PageLayoutController

Change-Id: Iec8de19b56812c08868d754e3c638e76536bd725
Resolves: #77558
Releases: master
Reviewed-on: https://review.typo3.org/49521
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[TASK] Doctrine: Migrate ext:backend/Tree/Pagetree/DataProvider 45/49245/7
Jacob Rasmussen [Wed, 27 Jul 2016 19:22:55 +0000 (20:22 +0100)]
[TASK] Doctrine: Migrate ext:backend/Tree/Pagetree/DataProvider

Change-Id: Ia38c92afbd26e08dd8e05303c5f703238f8ab578
Resolves: #77273
Releases: master
Reviewed-on: https://review.typo3.org/49245
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-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 QueryView 20/49520/6
Christian Kuhn [Sat, 20 Aug 2016 16:17:25 +0000 (18:17 +0200)]
[!!!][TASK] Doctrine: Migrate QueryView

Change-Id: Iaca3f13b9d5ced42dd929a0b6e21d6076b0428a5
Resolves: #77557
Releases: master
Reviewed-on: https://review.typo3.org/49520
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[TASK] Doctrine: Migrate escapeStrForLike() 23/49523/2
Christian Kuhn [Sun, 21 Aug 2016 14:39:17 +0000 (16:39 +0200)]
[TASK] Doctrine: Migrate escapeStrForLike()

Change-Id: I512fd11f9ee0aa43c568b37cb0d30041aaba22c2
Resolves: #77560
Releases: master
Reviewed-on: https://review.typo3.org/49523
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 ContentObjectRenderer 32/49432/4
Morton Jonuschat [Tue, 9 Aug 2016 13:15:03 +0000 (15:15 +0200)]
[TASK] Doctrine: Migrate ContentObjectRenderer

Change-Id: I32ca8fab70cc8bc954aa4af189cab20f70047651
Resolves: #77455
Releases: master
Reviewed-on: https://review.typo3.org/49432
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] Fix message "Translate to" 99/49499/2
Georg Ringer [Tue, 16 Aug 2016 17:55:38 +0000 (19:55 +0200)]
[BUGFIX] Fix message "Translate to"

Reset the variable to be able to set the text "Translate to" for
multiple fields.

Resolves: #77506
Releases: master, 7.6
Change-Id: I6b18f30ece04ae5cf5710617dbbc5ea2c0855ad6
Reviewed-on: https://review.typo3.org/49499
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate core/Category/Collection 20/48520/15
Jan Runte [Wed, 8 Jun 2016 19:45:46 +0000 (21:45 +0200)]
[TASK] Doctrine: Migrate core/Category/Collection

Releases: master
Resolves: #76530
Change-Id: I850783bc863ece4978ace1f84610ee5e38263377
Reviewed-on: https://review.typo3.org/48520
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate ProcessedFileChecksumUpdate 97/49497/6
Christian Kuhn [Tue, 16 Aug 2016 14:00:24 +0000 (16:00 +0200)]
[TASK] Doctrine: Migrate ProcessedFileChecksumUpdate

Change-Id: If52785f2e9cc277f6234056505e916375f897979
Resolves: #77521
Releases: master
Reviewed-on: https://review.typo3.org/49497
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: 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] Doctrine: Migrate ContentTypesToTextMediaUpdate 17/49517/2
Christian Kuhn [Sat, 20 Aug 2016 13:00:01 +0000 (15:00 +0200)]
[TASK] Doctrine: Migrate ContentTypesToTextMediaUpdate

Change-Id: I7fa3efab212f91065788e98f9d9b5be48902a819
Resolves: #77555
Releases: master
Reviewed-on: https://review.typo3.org/49517
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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 WorkspacesNotificationSettingsUpdate 19/49519/2
Christian Kuhn [Sat, 20 Aug 2016 14:46:49 +0000 (16:46 +0200)]
[TASK] Doctrine: Migrate WorkspacesNotificationSettingsUpdate

Change-Id: If49df1f82e1571c0c9c40806734dd7486fc22335
Resolves: #77520
Releases: master
Reviewed-on: https://review.typo3.org/49519
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>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate DatabaseConnection::getDateTimeFormats() 18/49518/5
Morton Jonuschat [Sat, 20 Aug 2016 13:15:20 +0000 (15:15 +0200)]
[TASK] Doctrine: Migrate DatabaseConnection::getDateTimeFormats()

Change-Id: I3ef2494a3347ee04ad3cf03192f8f85f27cc8e9d
Resolves: #77556
Releases: master
Reviewed-on: https://review.typo3.org/49518
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] Move render arguments to initializeArguments() 01/49501/2
Nicole Cordes [Wed, 17 Aug 2016 09:52:06 +0000 (11:52 +0200)]
[TASK] Move render arguments to initializeArguments()

Move the argument registrations away from the render() method
to initializeArguments() of the last missing ViewHelpers of EXT:fluid.

Resolves: #77529
Releases: master
Change-Id: I4113f17b19a2883f23c62dc5bd3779f8640d4f97
Reviewed-on: https://review.typo3.org/49501
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate DatabaseSelect-Step 35/49435/4
tobiasadolph [Tue, 9 Aug 2016 16:22:00 +0000 (18:22 +0200)]
[TASK] Doctrine: Migrate DatabaseSelect-Step

Resolves: #77448
Releases: master
Change-Id: Idb5be03b0ac996646fffc0bcd75c439f2a19b05f
Reviewed-on: https://review.typo3.org/49435
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate RTE-related Upgrade Wizards 80/49480/5
Benni Mack [Sun, 14 Aug 2016 17:34:17 +0000 (19:34 +0200)]
[TASK] Doctrine: Migrate RTE-related Upgrade Wizards

Resolves: #77501
Releases: master
Change-Id: Ie66801fd8ba5ed411a7a0ad6eab84948e06c4c68
Reviewed-on: https://review.typo3.org/49480
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate indexed_search part 2 54/49354/11
Christian Kuhn [Wed, 3 Aug 2016 15:32:33 +0000 (17:32 +0200)]
[TASK] Doctrine: Migrate indexed_search part 2

Resolves: #77390
Releases: master
Change-Id: I5e450498295a6dcce4c08dfd2147cd87a3a3af78
Reviewed-on: https://review.typo3.org/49354
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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[BUGFIX] Allow URL path segments like "typo3" 88/48788/4
Mathias Brodala [Mon, 4 Jul 2016 14:16:37 +0000 (16:16 +0200)]
[BUGFIX] Allow URL path segments like "typo3"

Tighten the RewriteRule for static resource passthrough to allow for
speaking URL path segments like "typo3", "fileadmin", etc. instead of
causing a 404 error.

This issue was introduced with https://review.typo3.org/39254/

Resolves: #76928
Releases: master, 7.6, 6.2
Change-Id: I9815b7626d6a33677a3f971f452c0600141632b4
Reviewed-on: https://review.typo3.org/48788
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Doctrine: Migrate ext:backend/Classes/Controller/PageLayoutController 57/49157/7
Manuel Selbach [Thu, 21 Jul 2016 17:21:12 +0000 (19:21 +0200)]
[TASK] Doctrine: Migrate ext:backend/Classes/Controller/PageLayoutController

Convert all methods exec_SELECTcountRows() to Doctrine DBAL based API.

Change-Id: I67ba40dafd1a5d5be80750b1bcbc1fe26cfa7d27
Releases: master
Resolves: #77051
Reviewed-on: https://review.typo3.org/49157
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate TableFlexFormToTtContentFieldsUpdate 86/49486/6
Christian Kuhn [Mon, 15 Aug 2016 14:58:34 +0000 (16:58 +0200)]
[TASK] Doctrine: Migrate TableFlexFormToTtContentFieldsUpdate

Change-Id: I876f68da7ca9799a03ca14b5df9032eb8bf6e430
Resolves: #77504
Releases: master
Reviewed-on: https://review.typo3.org/49486
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Migrate easy part of ExtensionManagerTables-Update 96/49496/2
Tobias Adolph [Tue, 16 Aug 2016 13:14:36 +0000 (15:14 +0200)]
[TASK] Migrate easy part of ExtensionManagerTables-Update

Resolves: #77518
Releases: master
Change-Id: I574960e4214dc934bdabb883ce2207162e44214c
Reviewed-on: https://review.typo3.org/49496
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 MigrateMediaToAssetsForTextMediaCe 94/49494/4
Tobias Adolph [Tue, 16 Aug 2016 10:42:12 +0000 (12:42 +0200)]
[TASK] Doctrine: Migrate MigrateMediaToAssetsForTextMediaCe

Resolves: #77482
Releases: master
Change-Id: Id7acf082f40c74b3d88ca7fc8a38d7d29010f121
Reviewed-on: https://review.typo3.org/49494
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Extbase: Remove preparsing of queries 70/49470/9
Benni Mack [Fri, 12 Aug 2016 16:06:46 +0000 (18:06 +0200)]
[!!!][TASK] Extbase: Remove preparsing of queries

The whole concept of having placeholders is a pseudo-prepared
statement idea, which RDBMS do inside their query cache. The logic
inside PHP is therefore removed.

The following public methods have been removed:
* Typo3DbBackend->quoteTextValueCallback()
* Typo3DbQueryParser->preparseQuery()
* Typo3DbQueryParser->normalizeParameterIdentifier()
* Typo3DbQueryParser->addDynamicQueryParts()
* ComparisonInterface->setParameterIdentifier
* ComparisonInterface->getParameterIdentifier

The following methods have been marked as deprecated:
* Comparison->setParameterIdentifier()
* Comparison->getParameterIdentifier()

This patch is one of the prerequisites to introduce the Doctrine DBAL
QueryBuilder instead of building raw SQL statements.

Resolves: #77502
Releases: master
Change-Id: Ia5be0148874c15337ab5ce60094e9eae72fe3d9e
Reviewed-on: https://review.typo3.org/49470
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
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[BUGFIX] Correct wrong markup in Template module 55/49455/5
Michael Oehlhof [Thu, 11 Aug 2016 14:05:57 +0000 (16:05 +0200)]
[BUGFIX] Correct wrong markup in Template module

This patch brings back the missing labels and text
and removes double form element.

Resolves: #77471
Releases: master
Change-Id: I2f072580ee881c3074f70aaa28168d2fe7f050b3
Reviewed-on: https://review.typo3.org/49455
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 functional test cases in ext:core 90/49490/5
Oliver Hader [Mon, 15 Aug 2016 16:52:43 +0000 (18:52 +0200)]
[TASK] Doctrine: Migrate functional test cases in ext:core

The removed IRRE\AbstractTestCase was a left-over from the initial
functional test introduction with TYPO3 CMS 6.2 that was refactored
later on and has not been used any further.

Adjustments in the asserted test values have been necessary since
previously data has been retrieved as string and is now implicitly
casted to double for accordant database column types.

Resolves: #77507
Releases: master
Change-Id: I2aaf493f4401c7eb438b948dfe450acb52411451
Reviewed-on: https://review.typo3.org/49490
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>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Use special treatment for language field in RelationHandler 95/49295/9
Esteban Marín [Tue, 2 Aug 2016 09:21:52 +0000 (11:21 +0200)]
[BUGFIX] Use special treatment for language field in RelationHandler

This fixes saving the default language in BE user group permissions.

Fixes: #75998
Releases: master,7.6
Change-Id: Iace9a0e04b57a7306a529402c7a44b777f494290
Reviewed-on: https://review.typo3.org/49295
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Doctrine: Migrate ExtendedFileUtility 59/49459/4
Benni Mack [Fri, 12 Aug 2016 09:45:38 +0000 (11:45 +0200)]
[TASK] Doctrine: Migrate ExtendedFileUtility

Resolves: #77488
Releases: master
Change-Id: Ie24459615f6d5283dc35c86a33f15d544b991b6b
Reviewed-on: https://review.typo3.org/49459
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.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 FileListIsStartModuleUpdate 39/49439/5
tobiasadolph [Wed, 10 Aug 2016 12:57:20 +0000 (14:57 +0200)]
[TASK] Doctrine: Migrate FileListIsStartModuleUpdate

Resolves: #77470
Releases: master
Change-Id: I29a9a36802fab1803817505b3faee3201a397193
Reviewed-on: https://review.typo3.org/49439
Tested-by: Bamboo TYPO3com <info@typo3.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 MigrateShortcutUrlsAgainUpdate 54/49454/3
tobiasadolph [Thu, 11 Aug 2016 12:19:10 +0000 (14:19 +0200)]
[TASK] Doctrine: Migrate MigrateShortcutUrlsAgainUpdate

Resolves: #77483
Releases: master
Change-Id: Ib7eb6d27c4fa5d6fc7946806e98fdd86ed02aef0
Reviewed-on: https://review.typo3.org/49454
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate LanguageIsoCodeUpdate 38/49438/3
tobiasadolph [Wed, 10 Aug 2016 12:18:40 +0000 (14:18 +0200)]
[TASK] Doctrine: Migrate LanguageIsoCodeUpdate

Resolves: #77461
Releases: master
Change-Id: Icb53997368d031e027f014a5ce7866963211f613
Reviewed-on: https://review.typo3.org/49438
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[TASK] Doctrine: Migrate remaining easy UpdateWizards 52/49452/5
tobiasadolph [Thu, 11 Aug 2016 11:19:48 +0000 (13:19 +0200)]
[TASK] Doctrine: Migrate remaining easy UpdateWizards

Resolves: #77474
Releases: master
Change-Id: I77dd213b75acbb129954ccdcf70a3722bf1a6675
Reviewed-on: https://review.typo3.org/49452
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[!!!][TASK] Doctrine: Migrate AbstractPlugin 31/49431/3
Morton Jonuschat [Tue, 9 Aug 2016 12:25:03 +0000 (14:25 +0200)]
[!!!][TASK] Doctrine: Migrate AbstractPlugin

Change-Id: Iebd074e5c1c2483233317be71c40945e82c5f2be
Resolves: #77453
Releases: master
Reviewed-on: https://review.typo3.org/49431
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[BUGFIX] Handle l10n_parent if field is no select-type 61/49261/10
Markus Klein [Fri, 29 Jul 2016 09:31:39 +0000 (11:31 +0200)]
[BUGFIX] Handle l10n_parent if field is no select-type

The value of l10n_parent is not necessarily an array.
It may as well be a string from a group-type or simple
input.
Adjust the condition for overlay detection accordingly.

Resolves: #77301
Releases: master, 7.6
Change-Id: I9119dfc0a55d623f037f15ddf1e11f132cf38c0b
Reviewed-on: https://review.typo3.org/49261
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 Extbase DB backend Part 2 36/49436/8
Benni Mack [Wed, 10 Aug 2016 04:56:28 +0000 (06:56 +0200)]
[TASK] Doctrine: Migrate Extbase DB backend Part 2

The method getUidOfAlreadyPersistedValueObject() is migrated
to doctrine.

During the change, it was noticable that the calls to the deprecated
protected methods addVisibilityConstraintStatement(),
getBackendConstraintStatement() and getFrontendConstraintStatement()
are not needed at all, and are removed, as the RestrictionBuilder
is taking care of that functionality transparently.

Resolves: #77476
Releases: master
Change-Id: Ib89abd6e5155f5caeb9d06b452aba77ac39444b1
Reviewed-on: https://review.typo3.org/49436
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
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>