Packages/TYPO3.CMS.git
3 years ago[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer 28/49728/8
Morton Jonuschat [Thu, 1 Sep 2016 14:04:37 +0000 (16:04 +0200)]
[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer

Change-Id: I89d7dbce11dd7b3d491752a2ba8a1cd889a759b1
Resolves: #77750
Releases: master
Reviewed-on: https://review.typo3.org/49728
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove ExtJS notifications 49/49549/9
Benni Mack [Tue, 23 Aug 2016 07:28:48 +0000 (09:28 +0200)]
[!!!][TASK] Remove ExtJS notifications

The ExtJS notification and dialogue system is superseeded with
TYPO3 v7, and kept for bc for v7 back then. However, all code
is migrated now and the last bits and pieces are removed.

Resolves: #77765
Releases: master
Change-Id: I69c6c15e374f9fdf2637b25764edcde27663bb24
Reviewed-on: https://review.typo3.org/49549
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove obsolete page tree and click menu settings 94/49694/3
Tymoteusz Motylewski [Wed, 31 Aug 2016 19:00:04 +0000 (21:00 +0200)]
[!!!][TASK] Remove obsolete page tree and click menu settings

Following settings are removed:
options.pageTree.disableTitleHighlight
options.contextMenu.options.leftIcons

Removed also obsolete settings from TS reserved keywords.

Resolves: #77728
Releases: master
Change-Id: I8711b6c13bad772df3af4538fe93cbc3605c2299
Reviewed-on: https://review.typo3.org/49694
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove unneeded "Edit page properties" context menu entry 31/49731/3
Tymoteusz Motylewski [Thu, 1 Sep 2016 18:22:01 +0000 (20:22 +0200)]
[TASK] Remove unneeded "Edit page properties" context menu entry

Resolves: #77763
Releases: master
Change-Id: I0e56ff223359f9a555c2c06d534e1ddbc39db8d0
Reviewed-on: https://review.typo3.org/49731
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use strpos instead of substr to check the start of a string 77/49677/3
Wouter Wolters [Wed, 31 Aug 2016 09:49:51 +0000 (11:49 +0200)]
[TASK] Use strpos instead of substr to check the start of a string

Substr invokes additional memory allocation, which is not needed
in the context. Strpos will do the same job, but without any
overhead (it's just searching a string).

Resolves: #77752
Releases: master
Change-Id: I7f11a74508ba959628d6af1b1c00b21f882114cd
Reviewed-on: https://review.typo3.org/49677
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[FOLLOWUP][TASK] Doctrine: Migrate StorageRepository 20/49720/3
Morton Jonuschat [Thu, 1 Sep 2016 13:10:38 +0000 (15:10 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate StorageRepository

Only enable frontend restrictions if context is FE and
the TSFE is fully initialized.

Change-Id: I2126faf98a72f84c09b4ea82b2cbb605a21b4879
Resolves: #77213
Resolves: #77712
Releases: master
Reviewed-on: https://review.typo3.org/49720
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Doctrine: Migrate SqlSchemaMigrationService 85/49585/7
Christian Kuhn [Wed, 24 Aug 2016 22:47:38 +0000 (00:47 +0200)]
[TASK] Doctrine: Migrate SqlSchemaMigrationService

The schema migration service has some parts that are ext:dbal
specific which can not be mimik'ed easily at the moment.
To still proceed with the doctrine migration, the original
class is copied over to ext:dbal and registiered as xclass,
while a low-level migration is applied to ext:install
SqlSchemaMigrationService.
This way, the schema migration and load order for now works
with both ext:dbal loaded and not loaded within install tool.
The patch further prepares isolation of ext:dbal and dropping
of a bootstrap database method.

Change-Id: I600229c56160a6eb9f1589c070b5e68a2fc95678
Resolves: #77627
Releases: master
Reviewed-on: https://review.typo3.org/49585
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 Testbase.php 76/49576/4
Morton Jonuschat [Thu, 1 Sep 2016 09:59:17 +0000 (11:59 +0200)]
[TASK] Doctrine: Migrate Testbase.php

Change-Id: I00dc734236a34b896d0f29a2e92d4871849422ff
Resolves: #77620
Releases: master
Reviewed-on: https://review.typo3.org/49576
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Deprecate not used arguments of RecyclerUtility::getRecordPath 82/49682/3
Georg Ringer [Wed, 31 Aug 2016 14:00:02 +0000 (16:00 +0200)]
[TASK] Deprecate not used arguments of RecyclerUtility::getRecordPath

The optional arguments of RecyclerUtility::getRecordPath are not used
anymore and are deprecated.

Resolevs: #75637
Releases: master
Change-Id: I30b3c3d05ebf9b4961060106b4a02d5c7a4a5089
Reviewed-on: https://review.typo3.org/49682
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Do not show dropdown arrow if maxItems=1 08/49708/2
Andreas Fernandez [Thu, 1 Sep 2016 08:51:20 +0000 (10:51 +0200)]
[BUGFIX] Do not show dropdown arrow if maxItems=1

A new CSS class is introduced to disable the dropdown arrow for select
boxes if a select box can only contain one item.

Resolves: #77665
Releases: master, 7.6
Change-Id: I095070e833a02728c9d2edd91a33919c0fbaf749
Reviewed-on: https://review.typo3.org/49708
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: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix typo in file search query 21/49721/2
Alexander Stehlik [Thu, 1 Sep 2016 13:36:22 +0000 (15:36 +0200)]
[BUGFIX] Fix typo in file search query

Remove superflous quote (").

Resolves: #77751
Releases: master
Change-Id: Ida96f659f049b798a5d07c7aae9b8d9476ea5026
Reviewed-on: https://review.typo3.org/49721
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 agoRevert "[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property" 19/49719/2
Morton Jonuschat [Thu, 1 Sep 2016 13:08:04 +0000 (15:08 +0200)]
Revert "[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property"

This reverts commit 32408c592533aed1b7b9bc5b160d8871291bdd42.

Change-Id: I9e707bcaf9804a6918fb12db16a21dde3c77ec7e
Reviewed-on: https://review.typo3.org/49719
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[CLEANUP] Change Enumeration::cast return doc to self 11/49711/2
Sascha Egerer [Thu, 1 Sep 2016 09:26:24 +0000 (11:26 +0200)]
[CLEANUP] Change Enumeration::cast return doc to self

The Enumeration implementation has a cast() method that
does always return an instance of the enumeration
implementation itself. As the Enumeration is an abstract
type the cast() method return doc should be `self` instead
of `Enumeration`.
That does fix problems with code completion in IDEs as the
IDE does now know what exact implementation is returned.

Resolves: #77743
Releases: master, 7.6
Change-Id: Ib0f62f79e0856fe62849472a0a9c3657a048e028
Reviewed-on: https://review.typo3.org/49711
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: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix incorrect shown elements in a backend workspace 12/49712/2
Wouter Wolters [Thu, 1 Sep 2016 09:36:33 +0000 (11:36 +0200)]
[BUGFIX] Fix incorrect shown elements in a backend workspace

getResult is not called anymore on the result set from the database.

Resolves: #77744
Releases: master
Change-Id: I36b52eb0e27eba0651c851e9d3e3830ee45b74ed
Reviewed-on: https://review.typo3.org/49712
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Make sys_language records sortable. 10/49610/5
Georg Ringer [Mon, 29 Aug 2016 07:00:02 +0000 (09:00 +0200)]
[FEATURE] Make sys_language records sortable.

To improve the usability, the sys_language records are now sortable.

Resolves: #77652
Releases: master
Change-Id: I4225da82a172175b36a04772d9eacf0a8fc863f4
Reviewed-on: https://review.typo3.org/49610
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Fix editing image in workspaces 13/49713/2
Wouter Wolters [Thu, 1 Sep 2016 09:54:24 +0000 (11:54 +0200)]
[BUGFIX] Fix editing image in workspaces

Return value of getWorkspaceVersionOfRecord changed to null.
Adjust the check to catch null as well.

Resolves: #77735
Releases: master
Change-Id: I6e68e377baba2bde08bd10faac1daee855913572
Reviewed-on: https://review.typo3.org/49713
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 TypoScriptFrontendController 05/49705/3
Georg Ringer [Thu, 1 Sep 2016 08:20:15 +0000 (10:20 +0200)]
[TASK] Doctrine: Migrate TypoScriptFrontendController

Resolves: #77737
Releases: master
Change-Id: Idf4cdc12f5bad5fa62fc8d27dbe24d711c4d9d2a
Reviewed-on: https://review.typo3.org/49705
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Fixed incorrect namespace of class 10/49710/3
Robert Vock [Thu, 1 Sep 2016 09:19:23 +0000 (11:19 +0200)]
[BUGFIX] Fixed incorrect namespace of class

SchemaColumnDefinitionListener had an incorrect namespace which did
not reflect the path of the file.

Resolves: #77741
Releases: master
Change-Id: I075946ef3b33c7ad630b5e8a81819953475336cd
Reviewed-on: https://review.typo3.org/49710
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property 04/49704/2
Morton Jonuschat [Thu, 1 Sep 2016 08:10:19 +0000 (10:10 +0200)]
[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property

Check for an uninitialized frontend group list property in the
FrontendGroupRestriction and provide proper input to explode();

Change-Id: I807c0e1dc748ed1547a7dd937f0da69e69bb6e4c
Resolves: #77712
Releases: master
Reviewed-on: https://review.typo3.org/49704
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: Julian Hofmann <info@julian-hofmann.net>
Tested-by: Julian Hofmann <info@julian-hofmann.net>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Use correct icon for mounting as tree root in context menu 03/49703/5
Tymoteusz Motylewski [Thu, 1 Sep 2016 07:55:54 +0000 (09:55 +0200)]
[BUGFIX] Use correct icon for mounting as tree root in context menu

The monochromatic icon is used instead of a red page type icon.

Resolves: #77733
Releases: master, 7.6
Change-Id: Iab959a5a3a9f5ac6f005de9ea23eef165cf4c45b
Reviewed-on: https://review.typo3.org/49703
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][FEATURE] Doctrine: Implement SchemaMigrationService 01/49701/2
Morton Jonuschat [Thu, 1 Sep 2016 07:44:29 +0000 (09:44 +0200)]
[FOLLOWUP][FEATURE] Doctrine: Implement SchemaMigrationService

Rename SchemaMigrator test case file, use proper namespace and change
table names in the functional tests to use an all lowercase table name
to fix test failures on Windows.

Change-Id: I30e2c5d03261a3fbcbce473ac02a134a7ba4ca4a
Resolves: #77643
Releases: master
Reviewed-on: https://review.typo3.org/49701
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Move and remove icons of t3skin 52/49652/5
Georg Ringer [Tue, 30 Aug 2016 12:53:30 +0000 (14:53 +0200)]
[!!!][TASK] Move and remove icons of t3skin

Remove unused icons in t3skin and move icons to the correct extension.

Resolves: #77693
Releases: master
Change-Id: I56e38476a2237901c6e86990db6485403fc0f8c3
Reviewed-on: https://review.typo3.org/49652
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Doctrine: Migrate admin_get_tables in AbstractUpdate 00/49700/4
Georg Ringer [Thu, 1 Sep 2016 06:47:36 +0000 (08:47 +0200)]
[TASK] Doctrine: Migrate admin_get_tables in AbstractUpdate

Migrate AbstractUpdate

Resolves: #77731
Releases: master
Change-Id: I23f74693513ffbc62e9b84ef519ffc01acf4dd72
Reviewed-on: https://review.typo3.org/49700
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Merge indexed_search_mysql 02/49702/2
Nicole Cordes [Thu, 1 Sep 2016 07:54:06 +0000 (09:54 +0200)]
[FOLLOWUP][TASK] Merge indexed_search_mysql

Add composer.lock update due to composer.json changes

Resolves: #77700
Releases: master
Change-Id: Ib4c69200a9a41779df56f17bb0de27f1d66b7bcb
Reviewed-on: https://review.typo3.org/49702
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[BUGFIX] Catch invalid Enum value 95/49695/6
Sascha Egerer [Wed, 31 Aug 2016 19:13:33 +0000 (21:13 +0200)]
[BUGFIX] Catch invalid Enum value

To avoid breaking the backend, any exception of the JsConfirmation
must be caught and the default value must be returned.

Resolves: #76719
Releases: master, 7.6
Change-Id: Idfea9ec8aa269ac807bf6936263da9803ea39bf8
Reviewed-on: https://review.typo3.org/49695
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[FEATURE] The elementBrowser should be configurable to be enabled/disabled 47/48647/5
Ruud Silvrants [Thu, 23 Jun 2016 09:45:19 +0000 (11:45 +0200)]
[FEATURE] The elementBrowser should be configurable to be enabled/disabled

Releases: master
Resolves: #76748
Change-Id: I1c72db4a715f1c0e41f48412c810768aa12014d1
Reviewed-on: https://review.typo3.org/48647
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
3 years ago[FEATURE] Doctrine: Implement SchemaMigrationService 93/49593/16
Morton Jonuschat [Wed, 24 Aug 2016 12:57:46 +0000 (14:57 +0200)]
[FEATURE] Doctrine: Implement SchemaMigrationService

Implement a SQL schema migration service based on an actual
parser for CREATE TABLE statements that are mapped to Doctrine
Table objects. This enables the use of the Doctrine DBAL
SchemaManager for all schema modifications.

The new Schema migration service is fully aware of multiple
database connections and normalizes MySQL specific data types
to standard compliant types. This mostly affects the TINYINT
data type which gets converted to a SMALLINT.

Resolves: #77643
Resolves: #77369
Resolves: #76508
Resolves: #76641
Resolves: #75205
Resolves: #71645
Resolves: #44991
Releases: master
Change-Id: Ic56941c2ae9717836d89bce74261d11424da340b
Reviewed-on: https://review.typo3.org/49593
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.4-dev 93/49693/2
Wouter Wolters [Wed, 31 Aug 2016 15:17:50 +0000 (17:17 +0200)]
[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.4-dev

Use 8.4.0 instead of 8.4.1

Resolves: #77720
Releases: master
Change-Id: If6e7ec2896abe1218ffce1adf378fede828328d9
Reviewed-on: https://review.typo3.org/49693
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Merge indexed_search_mysql 66/49666/8
Christian Kuhn [Tue, 30 Aug 2016 20:15:20 +0000 (22:15 +0200)]
[TASK] Merge indexed_search_mysql

* Merge hook from indexed_search_mysql directly into indexed_search
  and compatibilty7
* Migrate "hook code" merged into indexed_search to doctrine
* Add a feature flag in ext_conf_template "useMysqlFulltext"
* Add a hook to schema migrator if feature flag is enabled to
  register fulltext indexes

Change-Id: I685c16cdcd171257ed1060c4fe0f2b93c4c44ca9
Resolves: #77700
Releases: master
Reviewed-on: https://review.typo3.org/49666
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] Fix overloading variable name in TemplateService 91/49691/3
Georg Ringer [Wed, 31 Aug 2016 15:43:27 +0000 (17:43 +0200)]
[BUGFIX] Fix overloading variable name in TemplateService

The variable $row is used and must not be used for fetching records.

Resolves: #77711
Releases: master
Change-Id: Ib74df17f432c7cb68549158ed4bc611b2a3de8a0
Reviewed-on: https://review.typo3.org/49691
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Update TYPO3 version to TYPO3 8.4-dev 86/49686/3
Wouter Wolters [Wed, 31 Aug 2016 13:45:04 +0000 (15:45 +0200)]
[TASK] Update TYPO3 version to TYPO3 8.4-dev

Resolves: #77720
Releases: master
Change-Id: I7187b477243a55f7a01a4477b5b2f300cd72242a
Reviewed-on: https://review.typo3.org/49686
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] Remove not existing exclude from .php_cs configuration 89/49689/2
Wouter Wolters [Wed, 31 Aug 2016 14:04:42 +0000 (16:04 +0200)]
[TASK] Remove not existing exclude from .php_cs configuration

The folder php-openid does not exists anymore in the TYPO3 core.

Resolves: #77721
Releases: master
Change-Id: I1c02b554a240ea2b2c24250a911f112d80fad99e
Reviewed-on: https://review.typo3.org/49689
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Highlight keywords containing utf-8 characters in pagetree search 67/49667/2
Tymoteusz Motylewski [Tue, 30 Aug 2016 20:58:55 +0000 (22:58 +0200)]
[BUGFIX] Highlight keywords containing utf-8 characters in pagetree search

Adds a 'u' switch to preg_replace

Resolves: #39979
Releases: 7.6, master
Change-Id: I3c23f60a7bc157b9647d053492ce1bd226296dc8
Reviewed-on: https://review.typo3.org/49667
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Limit request to get logout information 93/48393/7
Nicole Cordes [Mon, 29 Aug 2016 10:22:31 +0000 (12:22 +0200)]
[TASK] Limit request to get logout information

Currently a request to get information about the login state is
triggered every minute. To prevent traffic the request can be triggered
only when the session is about to expire. This patch adds a function
to be able to pass the interval time to the LoginRefresh refresh and
sets it properly after initialization.

Resolves: #76364
Releases: master, 7.6
Change-Id: I9bfeb578973f1a5bc3a0f662ac1f6dcce82e7d37
Reviewed-on: https://review.typo3.org/48393
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[FEATURE] Get flexform data in getText() 39/49639/3
Georg Ringer [Tue, 30 Aug 2016 07:45:49 +0000 (09:45 +0200)]
[FEATURE] Get flexform data in getText()

It is now possible to access the content of a flexform property
in TypoScript.

Resolves: #17309
Releases: master
Change-Id: I80c68597908fc16083c52dc135abbebf94179e4c
Reviewed-on: https://review.typo3.org/49639
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[FOLLOWUP][FEATURE] Allow EXT: syntax in PageRenderer and Compressor 72/49672/3
Andreas Fernandez [Wed, 31 Aug 2016 07:40:31 +0000 (09:40 +0200)]
[FOLLOWUP][FEATURE] Allow EXT: syntax in PageRenderer and Compressor

The stylesheet files are included now by the PageRenderer to convert the
EXT: prefix into a real path, avoiding ERR_UNKNOWN_URL_SCHEME errors.

Resolves: #77589
Releases: master
Change-Id: I451604772f1e89957af73d68daf8a3d843b96731
Reviewed-on: https://review.typo3.org/49672
Reviewed-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] Remove wizard icons 89/49589/8
Georg Ringer [Thu, 25 Aug 2016 06:26:49 +0000 (08:26 +0200)]
[!!!][TASK] Remove wizard icons

The following icons are removed from EXT:backend/Resources/Public/Images/FormFieldWizard/:

- wizard_add.gif
- wizard_edit.gif
- wizard_list.gif
- wizard_table.gif

The TCA migration migrates it to the proper icon fonts.
For 7.6, the patch will be applied without removing the icons.

Resolves: #77630
Resolves: #77629
Releases: master, 7.6
Change-Id: I9e73fb6d1f7197d5c35309fa98093eeee44ccb02
Reviewed-on: https://review.typo3.org/49589
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>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Fix syntax errors in ext_tables.sql files 74/49674/2
Morton Jonuschat [Wed, 31 Aug 2016 07:46:33 +0000 (09:46 +0200)]
[BUGFIX] Fix syntax errors in ext_tables.sql files

Fix syntax errors by removing commas in excess after the last column/
key definition, add commas missing after column/key definitions and
removing default values for auto_increment columns.

Change-Id: Ica2dd1689211e56f6d9b01f7992867262cac3b5d
Resolves: #77706
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49674
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Check if mount page exist before fetching icon 69/49669/2
Georg Ringer [Tue, 30 Aug 2016 22:35:13 +0000 (00:35 +0200)]
[BUGFIX] Check if mount page exist before fetching icon

To avoid fatal errors it must be checked if the mount pages
really exist before fetching its icon.

Resolves: #77663
Releases: master, 7.6
Change-Id: Icdb6009c6304096078e7b5bdba733f997a75e9f2
Reviewed-on: https://review.typo3.org/49669
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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] Use DBAL abstraction for Extbase raw queries 82/49582/3
Benni Mack [Wed, 24 Aug 2016 19:01:56 +0000 (21:01 +0200)]
[TASK] Use DBAL abstraction for Extbase raw queries

Uses the default connection as no table can be found,
but this info is already documented inside Extbase's
statement abstraction quite well.

Resolves: #77624
Releases: master
Change-Id: I2a44d5cb6294ecaea4f074bf27756fdd2960bb1c
Reviewed-on: https://review.typo3.org/49582
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Allow EXT: syntax in PageRenderer and Compressor 91/49491/11
Benni Mack [Mon, 15 Aug 2016 21:44:02 +0000 (23:44 +0200)]
[FEATURE] Allow EXT: syntax in PageRenderer and Compressor

JS and CSS files can now be added via the EXT: syntax, to ease the
pain to a standardized way to include files with EXT: everywhere
now.

Resolves: #77589
Releases: master
Change-Id: Ie9de21cb5f9ea918f0ac069c83bc8020d11c299a
Reviewed-on: https://review.typo3.org/49491
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-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] Drop TCA option showIfRTE for checkboxes 14/49414/6
Benni Mack [Mon, 8 Aug 2016 07:00:21 +0000 (09:00 +0200)]
[!!!][TASK] Drop TCA option showIfRTE for checkboxes

The option showIfRTE on checkboxes did only show up
when the user had the RTE active. This option is removed and
not evaluated anymore in FormEngine.

Resolves: #77592
Releases: master
Change-Id: I0791eb1eb90e3589d41715b798ed631630325c41
Reviewed-on: https://review.typo3.org/49414
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add more fixers for php-cs-fixer 65/49665/4
Wouter Wolters [Tue, 30 Aug 2016 16:57:24 +0000 (18:57 +0200)]
[TASK] Add more fixers for php-cs-fixer

Resolves: #77701
Releases: master
Change-Id: Id5f32eb76ac3adddd834160bc79828fefd0ce63c
Reviewed-on: https://review.typo3.org/49665
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Remove ext:dbal from installation steps 78/49578/7
Christian Kuhn [Wed, 24 Aug 2016 17:46:46 +0000 (19:46 +0200)]
[TASK] Remove ext:dbal from installation steps

We don't want to still have fresh installations that
enable ext:dbal. The patch removes the ext:dbal specific
handling from the install tool steps.
With an active loaded ext:dbal, the install tool still
works fine and runs through the steps, only new
installations can no longer choose "i do not use mysql".

Change-Id: I4b694d377df41b8ce3bd6360c7f81c9e4cd28843
Resolves: #77622
Releases: master
Reviewed-on: https://review.typo3.org/49578
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Fix not case sensitive method calls 63/49663/2
Georg Ringer [Tue, 30 Aug 2016 19:12:40 +0000 (21:12 +0200)]
[TASK] Fix not case sensitive method calls

Resolves: #77699
Releases: master
Change-Id: I4f9aa68788c483061d86239330b8a6d650d8a24f
Reviewed-on: https://review.typo3.org/49663
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] EXT:sys_note: Button order 47/49647/2
Daniel Windloff [Tue, 30 Aug 2016 11:44:32 +0000 (13:44 +0200)]
[TASK] EXT:sys_note: Button order

In order to be consistent with list module,
change the order of the buttons to (edit,remove).

Resolves: #77690
Releases: master, 7.6
Change-Id: I6d9edb79c0533020713bcf075ee2df281dbc0136
Reviewed-on: https://review.typo3.org/49647
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] Use own php code cache in ext:dbal 83/49583/3
Christian Kuhn [Wed, 24 Aug 2016 21:06:36 +0000 (23:06 +0200)]
[TASK] Use own php code cache in ext:dbal

Switch from using core cache "cache_phpcode" to
an own cache named "dbal_phpcode" in ext:dbal.

Change-Id: I71920dba95d2578f9662c5f736e18bbac3e5dcf5
Resolves: #77626
Releases: master
Reviewed-on: https://review.typo3.org/49583
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: 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] Update dev dependencies 23/49623/3
Wouter Wolters [Mon, 29 Aug 2016 13:37:54 +0000 (15:37 +0200)]
[TASK] Update dev dependencies

Update codeception/codeception to 2.2.4
Update site5/phantoman to 1.1.6
Update jakoch/phantomjs-installer to 2.1.1-p06
Update friendsofphp/php-cs-fixer to 1.12.0

Resolves: #77696
Releases: master
Change-Id: I76b123f83015115fae897aa1082d237c0cd873e0
Reviewed-on: https://review.typo3.org/49623
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Move dbal check from ext:extbase to ext:dbal 68/49568/6
Christian Kuhn [Tue, 23 Aug 2016 22:03:12 +0000 (00:03 +0200)]
[TASK] Move dbal check from ext:extbase to ext:dbal

Move the reports module provider in extbase that warns from dbal
to ext:dbal itself and change wording.

Change-Id: I9eb5e68a105078fd2900875ec90cdf401c7ad43a
Resolves: #77614
Releases: master
Reviewed-on: https://review.typo3.org/49568
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[TASK] Migrate to short array syntax 51/49651/4
Wouter Wolters [Tue, 30 Aug 2016 12:34:52 +0000 (14:34 +0200)]
[TASK] Migrate to short array syntax

As decided during T3ACME we will use the short
array syntax in master. The 7.6 branch will also be done
to make backporting easier.

Resolves: #77692
Releases: master,7.6
Change-Id: I37e9484b1012fc9161148257a842054c24d162ba
Reviewed-on: https://review.typo3.org/49651
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Remove recreation of unused directories 53/49653/2
Georg Ringer [Tue, 30 Aug 2016 13:34:36 +0000 (15:34 +0200)]
[TASK] Remove recreation of unused directories

The directories uploads/pics and uploads/tx_felogin are not
used anymore and should not be recreated by the Install Tool if missing

Resolves: #77695
Releases: master
Change-Id: Ie09877b8db61ee7b956697567c0d86d8fb95cdea
Reviewed-on: https://review.typo3.org/49653
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Load ClickMenu JavaScript in "Backend users" module 32/49632/2
Andreas Fernandez [Mon, 29 Aug 2016 20:25:05 +0000 (22:25 +0200)]
[BUGFIX] Load ClickMenu JavaScript in "Backend users" module

This patch adds the ClickMenu JavaScript to enable the click menu after
clicking the avatars.

Resolves: #77680
Releases: master, 7.6
Change-Id: I50025e97649957ffdc13abe974c5ce6f6df5f198
Reviewed-on: https://review.typo3.org/49632
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Exclude uid '0' from any editing action in Info > Pagetree Overview 29/49629/2
Andreas Fernandez [Mon, 29 Aug 2016 19:34:28 +0000 (21:34 +0200)]
[BUGFIX] Exclude uid '0' from any editing action in Info > Pagetree Overview

The module Info > Pagetree Overview offers the possibility to edit the
root page (uid 0) which is impossible as this is no real page.

The edit button for the row in the table representing the root page is
removed. The mass edit buttons in the table header don't allow to edit
that page anymore, too.

Resolves: #77678
Releases: master, 7.6
Change-Id: I7083c83372ad619ea8e8ffd2f53822bcd939d768
Reviewed-on: https://review.typo3.org/49629
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add returnUrl to records opened by EXT:opendocs 27/49627/2
Andreas Fernandez [Mon, 29 Aug 2016 15:35:00 +0000 (17:35 +0200)]
[BUGFIX] Add returnUrl to records opened by EXT:opendocs

If a record that was opened by the opendocs menu gets closed, the user
now gets the record list of the record's pid.

Resolves: #77675
Releases: master, 7.6
Change-Id: I90014ea639ce191ad0ee2d1a1cd650d2aaaebc52
Reviewed-on: https://review.typo3.org/49627
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Set TYPO3 version to 8.3.1-dev 55/49655/2
TYPO3 Release Team [Tue, 30 Aug 2016 13:58:08 +0000 (15:58 +0200)]
[TASK] Set TYPO3 version to 8.3.1-dev

Change-Id: I1807d411909e50eed4998ddbdba033f7f7864a00
Reviewed-on: https://review.typo3.org/49655
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
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>