Packages/TYPO3.CMS.git
2 years ago[CLEANUP] EXT:recordlist 24/52624/3
Georg Ringer [Wed, 26 Apr 2017 21:29:57 +0000 (23:29 +0200)]
[CLEANUP] EXT:recordlist

- Remove duplicated code
- Remove 2nd argument to call of LanguageService::sL
- Smaller nitpicks

Releases: master
Resolves: #81028
Change-Id: I3fc7ad0e1f9d687f96a780123dc82ec02397c458
Reviewed-on: https://review.typo3.org/52624
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove obsolete htmlarea display hotfix 43/52643/4
Andreas Fernandez [Thu, 27 Apr 2017 17:08:20 +0000 (19:08 +0200)]
[TASK] Remove obsolete htmlarea display hotfix

The display hotfix for the old RTE was required to bypass some
initialization issues. This hotfix is not required anymore and improves
the collapse and scroll performance when having a lot of collapsed
panels in the record list, e.g. if EXT:static_info_tables is installed.

Resolves: #81051
Releases: master
Change-Id: I9acd88402ea998be95b1fdb531f535d2f4edb258
Reviewed-on: https://review.typo3.org/52643
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Catch SQL Errors in SysRefindexHashUpdater 99/52399/3
Morton Jonuschat [Sat, 8 Apr 2017 22:04:12 +0000 (15:04 -0700)]
[BUGFIX] Catch SQL Errors in SysRefindexHashUpdater

Show the actual SQL error message to the user when an error
occurs while executing the update statements in the
SysRefindexHashUpdater instead of rethrowing the exception.

Change-Id: Ic3ca404438c221db6eecc5c912dcd416d2be6cde
Resolves: #80734
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52399
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Streamline UI of PageTS config > View TSconfig fields content 68/52668/4
Andreas Fernandez [Mon, 1 May 2017 10:20:00 +0000 (12:20 +0200)]
[TASK] Streamline UI of PageTS config > View TSconfig fields content

Instead of tables, the TSconfig is now rendered into panels. Additionally,
the edit links are now styled as buttons.

Resolves: #81094
Releases: master
Change-Id: Id7cc6382644901334d7aa1ff2e36c48ef81352de
Reviewed-on: https://review.typo3.org/52668
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Resolve empty table row issue 58/52658/2
Henrik Elsner [Fri, 28 Apr 2017 15:38:58 +0000 (17:38 +0200)]
[TASK] Resolve empty table row issue

When saving a table content element an empty row was added
each time.
This issue is resolved by combining the lines to prevent
new line generation.

Resolves: #81050
Releases: master, 8.7
Change-Id: Id67808f10e1f573e587a08c9ff383fc7e0cc4dd5
Reviewed-on: https://review.typo3.org/52658
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Allow arbitrary protocols in new LinkService 17/52617/3
Benni Mack [Wed, 26 Apr 2017 18:40:21 +0000 (20:40 +0200)]
[BUGFIX] Allow arbitrary protocols in new LinkService

Since TYPO3 v8 it is not possible to simply create a link to "tel:+491727144385" anymore,
which was possible in TYPO3 v7. Instead an exception is thrown as the "toString()" method
cannot handle legacy links which have no specific type.

The patch checks for a "url" attribute allowing to represent a URL and to render a link via typolink.

Resolves: #80217
Releases: master, 8.7
Change-Id: I617e280295b4789a8c295f5ee21463a643e58afc
Reviewed-on: https://review.typo3.org/52617
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mattias Nilsson <tollepjaer@gmail.com>
Tested-by: Mattias Nilsson <tollepjaer@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove references to EXT:static_template 81/52681/2
Georg Ringer [Tue, 2 May 2017 13:04:36 +0000 (15:04 +0200)]
[TASK] Remove references to EXT:static_template

Since 6.2 static_template has been moved into the TER.
Remove any usages of that old thing in the core.

Resolves: #81108
Releases: master
Change-Id: I3e756210a44da26f3e2fdf2e2c8d94c882a4cf89
Reviewed-on: https://review.typo3.org/52681
Tested-by: TYPO3com <no-reply@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>
2 years ago[BUGFIX] allow deletion folder with deleted references to files 63/52663/2
Andreas Allacher [Sat, 29 Apr 2017 18:27:32 +0000 (20:27 +0200)]
[BUGFIX] allow deletion folder with deleted references to files

Filelist currently doesn't allow the deletion of a folder
with references to files that have been deleted
because with doctrine migration the check for deleted=0 was
forgotten.

This patch adds the necessary check again.

Resolves: #81087
Releases: master, 8.7
Change-Id: Ie30704b7e6f41805150f44c5e41e7f679c903756
Reviewed-on: https://review.typo3.org/52663
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Info Pagetree Overview spaces between icons and text 05/52405/6
Gianluigi Martino [Mon, 10 Apr 2017 13:05:35 +0000 (15:05 +0200)]
[TASK] Info Pagetree Overview spaces between icons and text

Improved rendering of "Pagetree Overview" under the info module

Releases: master, 8.7
Resolves: #76472
Change-Id: Icb3a976c0b8080528dff3235950595052a65725d
Reviewed-on: https://review.typo3.org/52405
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links 66/52666/4
Christer Vindberg [Mon, 1 May 2017 07:52:19 +0000 (09:52 +0200)]
[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links

Changed so ../index.php?id=xyz links are also matched.

Resolves: #80986
Releases: master, 8.7
Change-Id: Idc4cb14df406cc3e4b334fe59c6d8396ac54bc4c
Reviewed-on: https://review.typo3.org/52666
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove unused property "cache_getRootline" in PageRepository 71/52671/2
Benni Mack [Tue, 2 May 2017 04:58:23 +0000 (06:58 +0200)]
[TASK] Remove unused property "cache_getRootline" in PageRepository

The protected property $cache_getRootLine is not in use anymore
and can safely be removed.

Resolves: #81101
Releases: master, 8.7
Change-Id: I4a91ed5ad9d3ae188063a060252d3da34c69abca
Reviewed-on: https://review.typo3.org/52671
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Use absolute URL for avatars 35/52535/3
Benni Mack [Thu, 20 Apr 2017 22:43:41 +0000 (00:43 +0200)]
[BUGFIX] Use absolute URL for avatars

Rendering avatar URLs which are not on a remote (gravatar etc)
is the only part which deals with references as in ".." preventing
the TYPO3 Backend entryscript to be placed somewhere else as in typo3/.

Resolves: #81025
Releases: master, 8.7
Change-Id: I9abc51532149fe90ba027608cfb6bad6ea66115d
Reviewed-on: https://review.typo3.org/52535
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
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>
2 years ago[TASK] Use fluid inline notation in HTML attribute values 50/52650/4
Simon Schaufelberger [Fri, 28 Apr 2017 10:57:16 +0000 (12:57 +0200)]
[TASK] Use fluid inline notation in HTML attribute values

Resolves: #81061
Releases: master
Change-Id: If045e04a846c1e73b7cff0f89e24ceb94a2f2af4
Reviewed-on: https://review.typo3.org/52650
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Ensure tables already processed are skipped when resuming upgrade 54/52654/2
Xavier Perseguers [Fri, 28 Apr 2017 13:17:27 +0000 (15:17 +0200)]
[BUGFIX] Ensure tables already processed are skipped when resuming upgrade

Change-Id: I991a9cbae2685abbcc606ce39d9f8395574491d1
Resolves: #81067
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52654
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] Fix typo in sys_registry key for fetching last wizard position 51/52651/3
Xavier Perseguers [Fri, 28 Apr 2017 12:27:53 +0000 (14:27 +0200)]
[BUGFIX] Fix typo in sys_registry key for fetching last wizard position

This fix will let upgrade wizard "Execute database migrations on single rows" restore
last reached position whenever the wizard is run again.

Change-Id: Iccaa14f82db4501447e7c553498a36074898b85b
Resolves: #81066
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52651
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] Load PageTSconfig in localconf for LinkHandler 46/52646/3
Benni Mack [Fri, 28 Apr 2017 08:49:04 +0000 (10:49 +0200)]
[BUGFIX] Load PageTSconfig in localconf for LinkHandler

The pageTSconfig for LinkHandler is only loaded in ext_tables.php
which means it is only evaluated in the Frontend when a Backend User
is logged in.

However the functionality did work before, if a compiled pageTS was
available in the cache. This could have happened that the pageTS cache
was filled while a BE user was logged in, so it worked (but only in
random cases).

Resolves: #81057
Releases: master, 8.7
Change-Id: I2a2462799a492af2dac90778c51c29cc5c11a782
Reviewed-on: https://review.typo3.org/52646
Reviewed-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
Tested-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] BackendUtility should not use PageRepository 27/52627/4
Benni Mack [Thu, 27 Apr 2017 05:07:22 +0000 (07:07 +0200)]
[BUGFIX] BackendUtility should not use PageRepository

BackendUtility builds a PageRepository object to fetch a SQL query instead
of simply using the Deleted+HiddenRestriction themselves to fetch the first fe_group
record.

The PageRepository object does not even get initialized, so it can safely be exchanged.

Releases: master
Resolves: #81032
Change-Id: I4279f189c5c42c763aeeb3f519326677e94bd160
Reviewed-on: https://review.typo3.org/52627
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Streamline PageRepository->getRawRecord 20/52620/4
Benni Mack [Wed, 26 Apr 2017 19:05:48 +0000 (21:05 +0200)]
[TASK] Streamline PageRepository->getRawRecord

The fourth parameter of `PageRepository->getRawRecord()` is not
properly used nor useful for public cases and should be handled
differently in the future.

However, this patch basically just streamlines the callers' code.

Resolves: #81026
Releases: master
Change-Id: I52f0f82e5f36bfa0b3750d90685a3961d1828388
Reviewed-on: https://review.typo3.org/52620
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@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>
2 years ago[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups` 44/52644/3
Andreas Fernandez [Thu, 27 Apr 2017 17:41:43 +0000 (19:41 +0200)]
[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups`

Since #80317, `BackendUtility::ADMCMD_previewCmds()` uses the field
`fe_groups` for the `pages` table, which does not exist. This patch
fixes the regression by using `fe_group` again.

Resolves: #81052
Related: #80317
Releases: master, 8.7
Change-Id: I08106704589fcab7607a9448b2eae646c611de93
Reviewed-on: https://review.typo3.org/52644
Tested-by: TYPO3com <no-reply@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>
2 years ago[TASK] Deprecate GeneralUtility::getUserObj() 18/52518/3
Benni Mack [Thu, 20 Apr 2017 13:47:18 +0000 (15:47 +0200)]
[TASK] Deprecate GeneralUtility::getUserObj()

This function now does the same as makeInstance() except for an if()
clause, since the API should be unified this method should be considered
as dropped, allowing to use callUserFunction() and makeInstance() as the
only two proper ways to call custom classes / methods.

Resolves: #80993
Releases: master
Change-Id: I0c2042dbe6c83a86f211bab4eaf64d75e6424232
Reviewed-on: https://review.typo3.org/52518
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - let the CountValidator provide its arguments 35/52335/6
Ralf Zimmermann [Mon, 3 Apr 2017 11:40:56 +0000 (13:40 +0200)]
[BUGFIX] EXT:form - let the CountValidator provide its arguments

* Provide the validator's arguments to TYPO3\CMS\Extbase\Validation\Error
* Prevent PHP errors if sprintf is tried to be called in case of empty
  argument arrays

Resolves: #80653
Releases: master, 8.7
Change-Id: I0f399501bc1091aa0034bd4de8652564535ce3f0
Reviewed-on: https://review.typo3.org/52335
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.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>
2 years ago[!!!][TASK] Remove deprecated functionality in EXT:form 08/52508/5
Benni Mack [Wed, 19 Apr 2017 19:57:41 +0000 (21:57 +0200)]
[!!!][TASK] Remove deprecated functionality in EXT:form

Any code/options related to EXT:form that has been deprecated
in v8 is now removed.

Resolves: #80710
Releases: master
Change-Id: Ieb41e86a80d5b76cc639110db82b21bf3b4d993f
Reviewed-on: https://review.typo3.org/52508
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] CKEditor: Configuration properties not translatable 16/52516/4
Thorben Nissen [Thu, 20 Apr 2017 12:20:19 +0000 (14:20 +0200)]
[BUGFIX] CKEditor: Configuration properties not translatable

Adding custom stylesSets it is not possible to use "LLL:..." syntax. I
would be just display as is.

Add recursive resolving of "LLL:..." references in the configuration
properties.

Resolves: #80914
Releases: master, 8.7
Change-Id: I5c65f54cc3cc15cc4950df200828b48e124325f3
Reviewed-on: https://review.typo3.org/52516
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thorben Nissen <thorben.nissen@kapp-hamburg.de>
Tested-by: Thorben Nissen <thorben.nissen@kapp-hamburg.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove cObj->getClosestMPvalueForPage() 30/52630/2
Benni Mack [Thu, 27 Apr 2017 08:53:47 +0000 (10:53 +0200)]
[!!!][TASK] Remove cObj->getClosestMPvalueForPage()

An internal method that is related to the TypoLinkBuilder extraction
and previously used within cObj->typolink() is removed as part
of the deprecation removal cleanup.

Resolves: #81038
Releases: master
Change-Id: I1da0f2bf1941bf82aa49725146d4ee173b2cf6cd
Reviewed-on: https://review.typo3.org/52630
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Load requireJS when requested 37/52637/2
Markus Klein [Thu, 27 Apr 2017 13:11:00 +0000 (15:11 +0200)]
[BUGFIX] Load requireJS when requested

When using requireJS in FE the method loadRequireJs() is called
implicitly when requiring modules.
A refactoring introduced a regression which causes the basic
requireJS code not to be loaded anymore.

Switch the lines to make this work again.

Releases: master, 8.7
Resolves: #81046
Change-Id: Ie511116a9a01c5c4b906f1e16712afa9f023d434
Reviewed-on: https://review.typo3.org/52637
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][!!!][TASK] Remove deprecated LanguageService / label functionality 23/52623/3
Georg Ringer [Wed, 26 Apr 2017 21:19:16 +0000 (23:19 +0200)]
[FOLLOWUP][!!!][TASK] Remove deprecated LanguageService / label functionality

Remove the 4th argument of the call to
`PageRenderer::addInlineLanguageLabelFile`.

Resolves: #80708
Releases: master
Change-Id: If4557ae60236c7617976524214f3f5857d9a1072
Reviewed-on: https://review.typo3.org/52623
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid 21/52621/4
Benni Mack [Wed, 26 Apr 2017 19:38:35 +0000 (21:38 +0200)]
[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid

The TypoScript frontend calls TSFE->sys_page->getRootline() which fills
the public property "error_getRootLine_failPid" when the third parameter
is set. Otherwise it throws an exception.

Setting this option was actually removed in TYPO3 when the RootlineUtility
was introduced, making the third parameter very non-useful, as it does not
throw exceptions but instead writing some weird values in the error_getRootLine
property.

It also goes back to the case where branch versioning was still supported.

In case of regular frontend requests there is a lot of dead code now because
of always-false checks on $TSFE->sys_page->error_getRootLine_failPid == -1.

Resolves: #81027
Releases: master, 8.7
Change-Id: I141f145c1855f09c33f003422c8e34653bf7f951
Reviewed-on: https://review.typo3.org/52621
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Code and comment clean up 26/52626/2
Benni Mack [Thu, 27 Apr 2017 05:02:55 +0000 (07:02 +0200)]
[TASK] Code and comment clean up

There are several places with typos, or wrong comments.

Additionally, some places still contain a check for PATH_site which dates
back to TYPO3 versions before a clean bootstrap was in place, and
where strict checks in conditions were forgotten.

Resolves: #81031
Releases: master, 8.7
Change-Id: I44e4f1647c52d0eaa843664b08cd05d56ab66aaf
Reviewed-on: https://review.typo3.org/52626
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Update comments in ExtensionManagementUtility 37/52437/3
Jigal van Hemert [Thu, 13 Apr 2017 11:11:43 +0000 (13:11 +0200)]
[TASK] Update comments in ExtensionManagementUtility

Comments now mention that functions in ExtensionManagementUtility
must not be used in ext_tables.php

Resolves: #80837
Releases: master, 8.7
Change-Id: Ib36bdb1b6b6cc055759498199931f09b03065ebe
Reviewed-on: https://review.typo3.org/52437
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Solve nitpick in EXT:scheduler 25/52625/2
Georg Ringer [Wed, 26 Apr 2017 21:43:30 +0000 (23:43 +0200)]
[TASK] Solve nitpick in EXT:scheduler

Remove 2nd argument to call of LanguageService::sL.

Resolves: #81029
Releases: master
Change-Id: Id9aecdfc10f8f2f457a2676c784006eb57f6d3a8
Reviewed-on: https://review.typo3.org/52625
Tested-by: TYPO3com <no-reply@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>
2 years ago[BUGFIX] Initialize pagesTSconfig for link handler in FE 19/52619/2
Benni Mack [Wed, 26 Apr 2017 18:56:45 +0000 (20:56 +0200)]
[BUGFIX] Initialize pagesTSconfig for link handler in FE

In TYPO3 v8, $TSFE->pagesTSconfig is only initialized
when the frontend editing is active, but the link handler depends on the
value of pageTSconfig, for this reason, the method for initializing
should be used instead of the public property.

Resolves: #80883
Releases: master, 8.7
Change-Id: I6e7519c23f34867850160135ea8798911907338b
Reviewed-on: https://review.typo3.org/52619
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set Fluid cache backend to SimpleFileBackend 97/52597/4
Claus Due [Tue, 25 Apr 2017 09:52:15 +0000 (11:52 +0200)]
[TASK] Set Fluid cache backend to SimpleFileBackend

A significant performance increase can be achieved
by switching to this backend because FileBackend
will do excessive calls to file_get_contents.

Affects every currently supported TYPO3 version.

Change-Id: I231c5b2ff7be3eecc8a4138cbd05af494d228297
Resolves: #81006
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52597
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove call to getTabMenuRaw in AbstractLinkBrowserController 58/52558/4
Michael Oehlhof [Sat, 22 Apr 2017 21:24:52 +0000 (23:24 +0200)]
[BUGFIX] Remove call to getTabMenuRaw in AbstractLinkBrowserController

Resolves: #80967
Releases: master
Change-Id: Ib8b576f121144a227c67f75f2b7830b1fc649f8d
Reviewed-on: https://review.typo3.org/52558
Tested-by: TYPO3com <no-reply@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>
2 years ago[BUGFIX] LinkService must handle old ?id=xyz links 67/52567/5
Markus Klein [Mon, 24 Apr 2017 12:42:36 +0000 (14:42 +0200)]
[BUGFIX] LinkService must handle old ?id=xyz links

Resolves: #80986
Releases: master, 8.7
Change-Id: Ibad311e95abca06f2e20656b3b34000a4dfdb8a0
Reviewed-on: https://review.typo3.org/52567
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Christer V <cvi@systime.dk>
Tested-by: Christer V <cvi@systime.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][!!!][TASK] Remove deprecated code from ext:core 75/52575/4
Georg Ringer [Mon, 24 Apr 2017 17:57:44 +0000 (19:57 +0200)]
[FOLLOWUP][!!!][TASK] Remove deprecated code from ext:core

Read lines which are actually needed, e.g. to show
the settings in the Extension Manager.

Resolves: #80716
Releases: master
Change-Id: Ie87f91a1f7443d9365e4313b5ea4707e4bd1e50b
Reviewed-on: https://review.typo3.org/52575
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Properly set format of StandaloneView 94/52594/3
Markus Klein [Tue, 25 Apr 2017 08:52:12 +0000 (10:52 +0200)]
[BUGFIX] Properly set format of StandaloneView

The internal TemplatePaths object of the BaseRenderingContext
needs to updated as well, when the format of a view is changed.

Resolves: #81003
Releases: master, 8.7
Change-Id: Ibb157f6f042b387ba008d1c9cebfcf3a3681141b
Reviewed-on: https://review.typo3.org/52594
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add PAGES_TYPES to configuration view 98/52598/2
Christian Kuhn [Tue, 25 Apr 2017 11:05:27 +0000 (13:05 +0200)]
[TASK] Add PAGES_TYPES to configuration view

The 'configuration' module misses a clickable array
browser for $GLOBALS['PAGES_TYPES']. Add it.

Change-Id: I2679d5ebc8c3b195b0f7a5a6761ed299acfae9de
Resolves: #81007
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52598
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Switch to chrome in ac tests 60/52560/15
Christian Kuhn [Sun, 23 Apr 2017 18:03:46 +0000 (20:03 +0200)]
[TASK] Switch to chrome in ac tests

The acceptance tests currently rely on firefox esr build
and younger firefox versions don't run with given web driver.

The patch updates selenium dependency to youngest version,
adds chrome webdriver as dependency, hands over some start
arguments to chrome and fixes a couple of tests to stabilize
the acceptance tests with chrome.

Goal is a quicker acceptance tests execution with chrome
instead of firefox. Furthermore, it is now much easier to
execute the acceptance tests locally since just a "current"
chrome version is needed instead of an outdated firefox nobody
has installed by default. Additionally, chrome strives for
a headless version in its current dev build, which is an
additional option for the tests later to drop another dependency.

Change-Id: I2688969d70d95849145f931d86879e81d0d493f6
Resolves: #81010
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52560
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Jasmine update triggers JS test fails 95/52595/2
Christian Kuhn [Tue, 25 Apr 2017 08:49:48 +0000 (10:49 +0200)]
[BUGFIX] Jasmine update triggers JS test fails

jasmine js test framework update to 2.6.0 requires a function as
second argument of xdescribe(). Add it.

Change-Id: Ide0df9c3d05d465048d85a5426b4787d08df0cc6
Resolves: #81002
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52595
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Install Tool: Handle PCRE errors in row updater 67/52367/11
Markus Klein [Wed, 5 Apr 2017 17:32:38 +0000 (19:32 +0200)]
[BUGFIX] Install Tool: Handle PCRE errors in row updater

Add a check for the link updater to ensure
failed regex executions are detected and logged.

Resolves: #80712
Releases: master, 8.7
Change-Id: I90168939638520b36173d6d30191ec180667406f
Reviewed-on: https://review.typo3.org/52367
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[!!!][TASK] Move TYPO3_DB to extension 32/52532/10
Christian Kuhn [Thu, 20 Apr 2017 19:31:18 +0000 (21:31 +0200)]
[!!!][TASK] Move TYPO3_DB to extension

Change-Id: Ibf10d464bbd0d50e2c20deefaf505cd6292c076d
Resolves: #80929
Releases: master
Reviewed-on: https://review.typo3.org/52532
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.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>
2 years ago[BUGFIX] Do not ask for current password if admin 52/52552/3
Markus Klein [Fri, 21 Apr 2017 20:29:43 +0000 (22:29 +0200)]
[BUGFIX] Do not ask for current password if admin

Hide the field for the current password, if the current user is
admin anyway. If the admin changes the password for someone else
he/she doesn't know the current password of this person anyway.

Besides that, a password can always be changed without providing
a current password by an admin using the BE users module.

Resolves: #80951
Releases: master, 8.7, 7.6
Change-Id: Ic9673197e651df5d1fe5886c4b6f6f76a303062f
Reviewed-on: https://review.typo3.org/52552
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use real BE user for logging user setting changes 48/52548/4
Markus Klein [Fri, 21 Apr 2017 19:14:52 +0000 (21:14 +0200)]
[BUGFIX] Use real BE user for logging user setting changes

When editing someone else's user settings as admin the log
should still show the editing user as responsible for the changes.

Resolves: #80947
Releases: master, 8.7, 7.6
Change-Id: I4d57826d65ae34325bea9efdfbd076e47fff0d6d
Reviewed-on: https://review.typo3.org/52548
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Remove update wizard of css_styled_content 49/52549/2
Georg Ringer [Fri, 21 Apr 2017 19:52:19 +0000 (21:52 +0200)]
[BUGFIX] Remove update wizard of css_styled_content

With #80876 an update wizard has been removed but its reference
in the ext_localconf.php must be removed as well.

Resolves: #80949
Releases: master
Change-Id: I7ff7a616dffe9670c23e80fb8e4dbbf67119c494
Reviewed-on: https://review.typo3.org/52549
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Do not override global BE_USER for user settings simulation 47/52547/4
Markus Klein [Fri, 21 Apr 2017 19:07:01 +0000 (21:07 +0200)]
[BUGFIX] Do not override global BE_USER for user settings simulation

Instead of replacing the global user for simulating another user
to edit user settings, store the "user to edit" in the controller.

This prevents a whole lot of possible errors.

Resolves: #80948
Releases: master, 8.7
Change-Id: I302fa9fc3cb17083f2285d786b2072607eb37bb6
Reviewed-on: https://review.typo3.org/52547
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove horizontal scrollbar 12/52512/3
Henrik Elsner [Thu, 20 Apr 2017 08:54:21 +0000 (10:54 +0200)]
[BUGFIX] Remove horizontal scrollbar

Remove the horizontal scrollbar in
Install Tool - System environment, when phpinfo is shown.
Also add some small space for the mobile menu.

Resolves: #79907
Releases: master, 8.7
Change-Id: Ic60e77e768c287ccb25e9c89cd0f37bcc97074a5
Reviewed-on: https://review.typo3.org/52512
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Tested-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[!!!][TASK] Remove deprecated methods in several files 31/52531/6
Wouter Wolters [Thu, 20 Apr 2017 18:50:33 +0000 (20:50 +0200)]
[!!!][TASK] Remove deprecated methods in several files

Resolves: #80718
Releases: master
Change-Id: I632b36b4b14cc354a6da1a060baf4801d5231766
Reviewed-on: https://review.typo3.org/52531
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove some outdated keys from tokenizetyposcript.js 45/52545/3
Christian Kuhn [Fri, 21 Apr 2017 17:19:40 +0000 (19:19 +0200)]
[BUGFIX] Remove some outdated keys from tokenizetyposcript.js

Keys 'allSaveFunctions' and 'disableTabInTextarea' have been removed
from the setup module a while ago.

Change-Id: I60e857a9d976ed801b46068565f811ad45d44e0b
Resolves: #80946
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52545
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add new bootstrap-slider version 13/52513/3
Henrik Elsner [Thu, 20 Apr 2017 10:57:51 +0000 (12:57 +0200)]
[TASK] Add new bootstrap-slider version

Add new bootstap-slider version 9.7.3
Changes:
- Updates unit test suite to Jasmine 2.x.x

Resolves: #80907
Releases: master, 8.7
Change-Id: I10e47e2ef8fc6eb95aedb2d25e0756e1e00dd3fe
Reviewed-on: https://review.typo3.org/52513
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove irre_tutorial changelog file 42/52542/2
Henrik Elsner [Fri, 21 Apr 2017 10:56:44 +0000 (12:56 +0200)]
[TASK] Remove irre_tutorial changelog file

Resolves: #80939
Releases: master
Change-Id: Ibe2b6886a249d1edc61b9d388dc20d6369ca8064
Reviewed-on: https://review.typo3.org/52542
Tested-by: TYPO3com <no-reply@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>
2 years ago[BUGFIX] Use correct TypoScriptService in ClickEnlargeViewHelper 30/52530/4
Wouter Wolters [Thu, 20 Apr 2017 18:23:59 +0000 (20:23 +0200)]
[BUGFIX] Use correct TypoScriptService in ClickEnlargeViewHelper

The Extbase TypoScriptService is used but should use the one from
the core.

Resolves: #80918
Releases: master,8.7
Change-Id: Ice000c0b6807482d442705362ba5fa444baf8eba
Reviewed-on: https://review.typo3.org/52530
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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>
2 years ago[BUGFIX] Ensure Install Tool is not using a deprecated property 27/52527/3
Benni Mack [Thu, 20 Apr 2017 18:15:32 +0000 (20:15 +0200)]
[BUGFIX] Ensure Install Tool is not using a deprecated property

The install tool still uses a variable which is deprecated.

Instead, the install tool already defines absPrefix as PATH_site which
is the way to go here.

Resolves: #80690
Releases: master, 8.7
Change-Id: Ib87e0a91e6e7b2151e019881dd137a0b011ae488
Reviewed-on: https://review.typo3.org/52527
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[!!!][TASK] Remove deprecated code from ext:core 17/52517/12
Christian Kuhn [Thu, 20 Apr 2017 13:03:35 +0000 (15:03 +0200)]
[!!!][TASK] Remove deprecated code from ext:core

Resolves: #80716
Releases: master
Change-Id: Ia6b8cecc7527b168be2d35cbae28009d6626c8d8
Reviewed-on: https://review.typo3.org/52517
Tested-by: TYPO3com <no-reply@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>
2 years ago[FOLLOWUP][TASK] Remove deprecated output-related code from EXT:backend 22/52522/3
Andreas Fernandez [Thu, 20 Apr 2017 16:46:00 +0000 (18:46 +0200)]
[FOLLOWUP][TASK] Remove deprecated output-related code from EXT:backend

Some occurrences of `->getVersionSelector()` were left.
These are removed now.

Resolves: #80705
Releases: master
Change-Id: Ifb47df09a35bfd355be450042978356c7336fa7e
Reviewed-on: https://review.typo3.org/52522
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated output-related code from EXT:backend 11/52511/9
Thomas Hohn [Thu, 20 Apr 2017 08:23:18 +0000 (10:23 +0200)]
[!!!][TASK] Remove deprecated output-related code from EXT:backend

Removes and adapts some classes, methods and properties
which were marked as deprecated.

Resolves: #80705
Releases: master
Change-Id: I6f594956a4a9fcaf99345e8edc07bb31e76564ae
Reviewed-on: https://review.typo3.org/52511
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Remove css_styled_content 76/52476/8
Henrik Elsner [Tue, 18 Apr 2017 11:40:14 +0000 (13:40 +0200)]
[!!!][TASK] Remove css_styled_content

Remove the css_styled_content extension and every connected
file. Also adapt current documentation comments to fluid_styled_content.

Releases: master
Resolves: #80876
Change-Id: I7ff65bc401ce178b9565935dba7142c6dd8f414f
Reviewed-on: https://review.typo3.org/52476
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[!!!][TASK] Remove deprecated code from Extbase 07/52507/4
Benni Mack [Wed, 19 Apr 2017 19:29:52 +0000 (21:29 +0200)]
[!!!][TASK] Remove deprecated code from Extbase

Removes and adapts some classes, methods and parameters
which were marked as deprecated.

Resolves: #80713
Releases: master
Change-Id: Iae9c7035f72e3af0f9b4056cc507515546ecdbf9
Reviewed-on: https://review.typo3.org/52507
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove FormEngine / TCA related deprecated code 90/52490/6
Christian Kuhn [Tue, 18 Apr 2017 16:58:37 +0000 (18:58 +0200)]
[!!!][TASK] Remove FormEngine / TCA related deprecated code

Resolves: #80913
Releases: master
Change-Id: I151fbf7a02df3e4713d623eb1659ac35ae2cb35a
Reviewed-on: https://review.typo3.org/52490
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove upgrade wizards from TYPO3 6 to 7 14/52514/2
Thomas Hohn [Thu, 20 Apr 2017 11:03:45 +0000 (13:03 +0200)]
[TASK] Remove upgrade wizards from TYPO3 6 to 7

Remove upgrade wizards for upgrading from TYPO3 v6 to v7.

Resolves: #80911
Releases: master
Change-Id: I1337341150050da971221fafaca4548dfec3bd4c
Reviewed-on: https://review.typo3.org/52514
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecations in DataHandler class 03/52503/6
Thomas Hohn [Wed, 19 Apr 2017 12:48:08 +0000 (14:48 +0200)]
[!!!][TASK] Remove deprecations in DataHandler class

Removed deprecated methods `rmComma, destPathFromUploadFolder,
noRecordsFromUnallowedTables` and property `$checkWorkspaceCache`.

In addition changes visibility for internal properties:
`$recUpdateAccessCache, $recInsertAccessCache, $isRecordInWebMount_Cache,
$isInWebMount_Cache, $cachedTSconfig, $pageCache`.

Resolves: #80709
Releases: master
Change-Id: I9432c9586ff3478128b5e349d43ec18d9ed5a3c6
Reviewed-on: https://review.typo3.org/52503
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Removed deprecated TYPO3\CMS\Extbase\Utility\ArrayUtility 10/52510/2
Thomas Hohn [Thu, 20 Apr 2017 07:31:45 +0000 (09:31 +0200)]
[!!!][TASK] Removed deprecated TYPO3\CMS\Extbase\Utility\ArrayUtility

Removed the class `TYPO3\CMS\Extbase\Utility\ArrayUtility`, since
it was deprecated with TYPO3 v8.

Resolves: #80701
Releases: master
Change-Id: I6b12c9f8a4bce015ef64686032961fd34bfd484c
Reviewed-on: https://review.typo3.org/52510
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove deprecated code / TypoScript in EXT:frontend 93/52493/8
Benni Mack [Tue, 18 Apr 2017 21:47:07 +0000 (23:47 +0200)]
[!!!][TASK] Remove deprecated code / TypoScript in EXT:frontend

Any code/options related to Frontend rendering / TypoScript that
has been deprecated in v8 is now removed.

Resolves: #80715
Resolves: #80711
Releases: master
Change-Id: I217cf2f936d6ce7fc0fe71ed970fed5d4f802535
Reviewed-on: https://review.typo3.org/52493
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Remove deprecated code from ext:fluid 95/52495/3
Wouter Wolters [Tue, 18 Apr 2017 21:55:04 +0000 (23:55 +0200)]
[!!!][TASK] Remove deprecated code from ext:fluid

Resolves: #80707
Releases: master
Change-Id: I694b5df5032e82b807da1e56141e52276068838c
Reviewed-on: https://review.typo3.org/52495
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove deprecated methods from BackendUtility 97/52497/6
Wouter Wolters [Tue, 18 Apr 2017 22:08:59 +0000 (00:08 +0200)]
[!!!][TASK] Remove deprecated methods from BackendUtility

Update styleguide along the way, it used one of the
removed methods.

Resolves: #80706
Releases: master
Change-Id: Iff8e36597ca2cb9ecd1e52580724eb9c41322e71
Reviewed-on: https://review.typo3.org/52497
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated CharsetConverter functionality 98/52498/7
Benni Mack [Tue, 18 Apr 2017 22:21:17 +0000 (00:21 +0200)]
[!!!][TASK] Remove deprecated CharsetConverter functionality

Various methods and parameters related to CharsetConverter have been
removed.
Update styleguide, it used one of those deprecated calls, too.

Resolves: #80704
Releases: master
Change-Id: Ifbe09701adf9fac239b71c5f37ad9c51bc9a34fc
Reviewed-on: https://review.typo3.org/52498
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Resolve grunt build errors 85/52385/6
Markus Sommer [Fri, 7 Apr 2017 11:59:37 +0000 (13:59 +0200)]
[TASK] Resolve grunt build errors

* Remove /* @end */ comments
* Add missing line end line
* Remove unnessasery blank lines
* Add chosen to git

Resolves: #80748
Releases: master
Change-Id: Ifc75b31894f1daa2f27f100819a5ffdd77eff062
Reviewed-on: https://review.typo3.org/52385
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Replace old optionSplit method calls 02/52502/2
Benni Mack [Wed, 19 Apr 2017 11:54:22 +0000 (13:54 +0200)]
[BUGFIX] Replace old optionSplit method calls

The Core has marked "TemplateService->splitConfArray" as deprecated, but
it is still used in some areas which have been forgotten.

The patch replaces the according calls to use the new TypoScriptService->
explodeConfigurationForOptionSplit method.

Resolves: #80892
Releases: master, 8.7
Change-Id: Ic8fe18c93f6658c24f3585142ec777fe0b4fca46
Reviewed-on: https://review.typo3.org/52502
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated old Backend AJAX registry 00/52500/5
Benni Mack [Wed, 19 Apr 2017 08:33:28 +0000 (10:33 +0200)]
[!!!][TASK] Remove deprecated old Backend AJAX registry

Removes the functionality related to $TYPO3_CONF_VARS['BE']['AJAX']
which has been superseeded by AjaxRoutes introduced in TYPO3 v7.

Resolves: #80889
Releases: master
Change-Id: Ie56d71ccfbb63b518c1d12361ad43bf79bead60d
Reviewed-on: https://review.typo3.org/52500
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated methods in ExtensionManagementUtility 94/52494/3
Wouter Wolters [Tue, 18 Apr 2017 21:43:37 +0000 (23:43 +0200)]
[!!!][TASK] Remove deprecated methods in ExtensionManagementUtility

Resolves: #80714
Releases: master
Change-Id: I05913ee262aed300347902a80a80fe12ca8bb9c9
Reviewed-on: https://review.typo3.org/52494
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated LanguageService / label functionality 74/52474/6
Benni Mack [Tue, 18 Apr 2017 10:56:22 +0000 (12:56 +0200)]
[!!!][TASK] Remove deprecated LanguageService / label functionality

Resolves: #80708
Releases: master
Change-Id: I9e3d67090b498c2087de8f70d6f44a21069704eb
Reviewed-on: https://review.typo3.org/52474
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update TYPO3 version to TYPO3 9.0-dev 79/52479/3
Wouter Wolters [Tue, 18 Apr 2017 13:34:24 +0000 (15:34 +0200)]
[TASK] Update TYPO3 version to TYPO3 9.0-dev

Resolves: #80878
Releases: master
Change-Id: Ic4a697af859007c413808801a24f47ffd19c6017
Reviewed-on: https://review.typo3.org/52479
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove deprecated methods in GeneralUtility 80/52480/4
Benni Mack [Tue, 18 Apr 2017 14:27:11 +0000 (16:27 +0200)]
[!!!][TASK] Remove deprecated methods in GeneralUtility

Drop methods and change method signatures of methods
within GeneralUtility.

Resolves: #80703
Releases: master
Change-Id: I7c617d7dbf0a7f877f6ae248319f4d28eb1f725c
Reviewed-on: https://review.typo3.org/52480
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove all legacy CLI-related functionality 70/52470/6
Benni Mack [Mon, 17 Apr 2017 21:42:41 +0000 (23:42 +0200)]
[!!!][TASK] Remove all legacy CLI-related functionality

This patch removes the following the functionality from the TYPO3 Core, which
has been marked as deprecated in TYPO3 v8.

- entrypoint cli_dispatch.php
- Backend Application entrypoint class as well as the CliRequestHandler
- all functionality related to CLIkeys, registered functionaltiy and old command classes
- The CommandLineController and the CleanerCommand (based on that)

Releases: master
Resolves: #80700
Change-Id: I6d2a73b31e5b046ae93acdc1994a96320d3d2d79
Reviewed-on: https://review.typo3.org/52470
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Update branch alias for composer version 77/52477/4
Benni Mack [Tue, 18 Apr 2017 11:47:31 +0000 (13:47 +0200)]
[BUGFIX] Update branch alias for composer version

After branching it must be clear that 9.x is the latest development branch.

Additionally for the testing framework, composer needs to know
TYPO3_* is handled as a version branch and not a feature branch.

Resolves: #80877
Releases: master
Change-Id: I8323874edec1348769d4e255243fbf758c13b7e3
Reviewed-on: https://review.typo3.org/52477
Tested-by: TYPO3com <no-reply@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>
2 years ago[TASK] Update dependency testing-framework to support v9 81/52481/3
Benni Mack [Tue, 18 Apr 2017 15:05:57 +0000 (17:05 +0200)]
[TASK] Update dependency testing-framework to support v9

The testing framework has been changed to support v9
dependencies.

Resolves: #80882
Releases: master
Change-Id: I1f02208832af1591c74fa36f422e7302e0b0f68b
Reviewed-on: https://review.typo3.org/52481
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FOLLOWUP][TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh 75/52475/2
Oliver Hader [Tue, 18 Apr 2017 10:59:27 +0000 (12:59 +0200)]
[FOLLOWUP][TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh

Adjust the command argument from "scheduler" to "scheduler:run".

Change-Id: I47ed4fbb374ca81224b0bcacdbcc58d6e12d8b5e
Resolves: #80868
Releases: master
Reviewed-on: https://review.typo3.org/52475
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh 69/52469/3
Benni Mack [Mon, 17 Apr 2017 21:45:29 +0000 (23:45 +0200)]
[TASK] Use new CLI binary in docs instead of cli_dispatch.phpsh

There are still some places left where legacy functionality is used
or documented related to cli_dispatch.phpsh instead of the generic
typo3/sysext/core/bin/typo3 binary.

Resolves: #80868
Releases: master, 8.7
Change-Id: Iad3392403a0e1b16ed42422f840de647f0b9ce0d
Reviewed-on: https://review.typo3.org/52469
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use correct value for EU flag in sys_language records 36/52436/2
Daniel Goerz [Thu, 13 Apr 2017 07:50:42 +0000 (09:50 +0200)]
[BUGFIX] Use correct value for EU flag in sys_language records

Change-Id: I6cb873b0013f8324f247a19de4f663ca2e4d4848
Resolves: #80834
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52436
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix bug due to improper usage of boolean as object 35/52435/6
sven_carstens [Tue, 11 Apr 2017 13:44:21 +0000 (15:44 +0200)]
[BUGFIX] Fix bug due to improper usage of boolean as object

\Doctrine\DBAL\Statement returns a boolean from calls to the execute() method.
To get the results of the query we obviously can't use that and must use the
original instance of \Doctrine\DBAL\Statement in $realStatement.

Resolves: #80781
Releases: master
Change-Id: If1443a9c519bf2fddf7e3983f4b740ea025b3c2d
Reviewed-on: https://review.typo3.org/52435
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update typo3/cms-styleguide from 8.0.8 to 8.0.9 64/52464/2
Christian Kuhn [Sun, 16 Apr 2017 14:16:44 +0000 (16:16 +0200)]
[TASK] Update typo3/cms-styleguide from 8.0.8 to 8.0.9

Change-Id: Ic3d0d13d333f4e74e1dd416c8777e685a809b3d2
Resolves: #80858
Releases: master
Reviewed-on: https://review.typo3.org/52464
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] AbstractMessage should have string, but integer is given 45/52445/2
Oliver Hader [Fri, 14 Apr 2017 10:54:41 +0000 (12:54 +0200)]
[BUGFIX] AbstractMessage should have string, but integer is given

FlashMessage setter have been extended with strict scalar types,
however the disposal for e.g. Exception has not been adjusted to
ensure proper types.

Change-Id: Idcfbef5a7ee6a401977c69bebd9f9516ec1b6997
Resolves: #80762
Releases: master
Reviewed-on: https://review.typo3.org/52445
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - Fix default file upload mime types 12/52312/2
Ralf Zimmermann [Sat, 1 Apr 2017 15:40:07 +0000 (17:40 +0200)]
[BUGFIX] EXT:form - Fix default file upload mime types

This patch fixes the wrong mime types of file upload form elements.

Resolves: #80627
Releases: master
Change-Id: I208570bc1595946c08a386c177525d999dea5222
Reviewed-on: https://review.typo3.org/52312
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Cover trivial setters and getters of cObj with unit tests 58/52258/7
Elmar Hinz [Thu, 30 Mar 2017 12:22:37 +0000 (14:22 +0200)]
[TASK] Cover trivial setters and getters of cObj with unit tests

Cover trivial setters and getters of ContentObjectRenderer with
unit tests.

Releases: master
Resolves: #80574
Change-Id: Ibcad1c1d7166ad4f51eabd092a0b1301291c4875
Reviewed-on: https://review.typo3.org/52258
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use correct order of SQL parameters in SysRefindexHashUpdater 97/52397/4
Morton Jonuschat [Sat, 8 Apr 2017 21:31:36 +0000 (14:31 -0700)]
[BUGFIX] Use correct order of SQL parameters in SysRefindexHashUpdater

Supply the positional parameter arguments to the update statement in
the correct order. The statement used for the updates reads
'UPDATE `sys_refindex` SET `hash` = ? WHERE `hash` = ?'
and thus the parameters should be in the order new hash, old hash,
not the other way around.
It's the final order in the statement that's relevant when supplying the
parameters, not the order in which they are defined in PHP.

Changed the definition order in PHP to match the order in the final
SQL statement as well.

Change-Id: I7829bbc835a6b0f263b61fa07b2e39b36d846275
Resolves: #80766
Releases: master
Reviewed-on: https://review.typo3.org/52397
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Quote table and fieldnames in BackendUtility::BEenableFields 01/52401/2
Morton Jonuschat [Sat, 8 Apr 2017 22:24:12 +0000 (15:24 -0700)]
[BUGFIX] Quote table and fieldnames in BackendUtility::BEenableFields

Use Doctrine API to quote table and field names in BEenableFields().

Resolves: #80768
Releases: master
Change-Id: Ia473b2c25b9745059263be5b2dc3eb6a30343e0b
Reviewed-on: https://review.typo3.org/52401
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Extbase: quote table and field names in join statements 00/52400/2
Morton Jonuschat [Sat, 8 Apr 2017 22:20:40 +0000 (15:20 -0700)]
[BUGFIX] Extbase: quote table and field names in join statements

Properly quote table and field names when building join statements
within Typo3DbQueryParser.

Change-Id: Ia2c977d198e6fe67999eaa5b0441a568cbf1b5c9
Resolves: #80767
Releases: master
Reviewed-on: https://review.typo3.org/52400
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] EXT:form - minor UX/ UI optimizations 28/52328/4
Ralf Zimmermann [Mon, 3 Apr 2017 09:40:22 +0000 (11:40 +0200)]
[TASK] EXT:form - minor UX/ UI optimizations

* Add module description text
* Change order of form elements within the "create new element" modal
* Allow changing labels of submit, previous, and next button within the
  form editor

Resolves: #80650
Releases: master
Change-Id: Ibeced5cdfcbc5c0124b74dea599d21c446c76eb4
Reviewed-on: https://review.typo3.org/52328
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Change TYPO3-logo from png to svg 14/52414/3
Henrik Elsner [Tue, 11 Apr 2017 11:17:02 +0000 (13:17 +0200)]
[TASK] Change TYPO3-logo from png to svg

Resolves: #78508
Releases: master
Change-Id: Ia31a0cb2e222408a831bdd5c322864dcf378a593
Reviewed-on: https://review.typo3.org/52414
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Use named parameters in Extbase IN() queries 92/52392/2
Morton Jonuschat [Sat, 8 Apr 2017 04:43:21 +0000 (21:43 -0700)]
[BUGFIX] Use named parameters in Extbase IN() queries

Try to infer the parameter type from the value and create a named
parameter per value passed to the IN() comparison.

Change-Id: Ifc9761d077154fe4f6cbf580519b1d65dc8912c1
Releases: master
Resolves: #80744
Reviewed-on: https://review.typo3.org/52392
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Luis García
Tested-by: Luis García
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Show same edit icon in filelist clickmenu 09/52309/2
Gianluigi Martino [Sat, 1 Apr 2017 09:46:40 +0000 (11:46 +0200)]
[TASK] Show same edit icon in filelist clickmenu

In filelist clickmenu the wrong editfile icon is used

Resolves: #80624
Releases: master
Change-Id: Ib7e4b79cdc5b474253fb3df4554de4e800cf331a
Reviewed-on: https://review.typo3.org/52309
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Mark ext:form as stable 13/52413/2
Henrik Elsner [Tue, 11 Apr 2017 09:08:44 +0000 (11:08 +0200)]
[TASK] Mark ext:form as stable

Resolves: #80674
Releases: master
Change-Id: Iac7ff82460de670402702fa829d8a21b368ea25d
Reviewed-on: https://review.typo3.org/52413
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap 29/52329/3
Ralf Zimmermann [Mon, 3 Apr 2017 09:57:06 +0000 (11:57 +0200)]
[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap

Resolves: #80647
Releases: master
Change-Id: I915238b0179c7bbb81196b70a982642b34299773
Reviewed-on: https://review.typo3.org/52329
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[BUGFIX] Do not prefix FAL file links with absRefPrefix 80/52380/3
Helmut Hummel [Thu, 6 Apr 2017 20:31:36 +0000 (22:31 +0200)]
[BUGFIX] Do not prefix FAL file links with absRefPrefix

When using an external FAL storage the public URLs of files contain a scheme.
Check for the scheme before prefixing with absRefPrefix
in file link builder.

Resolves: #80740
Releases: 7.6, master
Change-Id: I98c1027931f6c4c05561e35d1d7938aefd66eda0
Reviewed-on: https://review.typo3.org/52380
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Minor UX optimization in "Record selector" pop-up window 70/52370/3
Gianluigi Martino [Wed, 5 Apr 2017 18:31:39 +0000 (20:31 +0200)]
[TASK] Minor UX optimization in "Record selector" pop-up window

Improved rendering of "Record selector" pop-up window on smaller screens

Releases: master
Resolves: #80644
Change-Id: I21e18da9e3c5b424be59b55f80920abeb9026d23
Reviewed-on: https://review.typo3.org/52370
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Add extra info to description in SysRefindexHashUpdater 82/52382/4
Thomas Hohn [Fri, 7 Apr 2017 08:57:18 +0000 (10:57 +0200)]
[TASK] Add extra info to description in SysRefindexHashUpdater

Installations having a large sys_refindex should perform the
update of the hash from the command line instead of using the
"Upgrade Wizard" since it will fail due to excessive memory
and time usage.

Resolves: #80743
Related: #80734
Releases: master
Change-Id: I70c1e5e5c35a1603c4a7d088e87eabe320465d9e
Reviewed-on: https://review.typo3.org/52382
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Email links with parameters in LegacyLinkNotationConverter 02/52402/3
Morton Jonuschat [Sat, 8 Apr 2017 23:06:55 +0000 (16:06 -0700)]
[BUGFIX] Email links with parameters in LegacyLinkNotationConverter

Email addresses in link can have added query parameters to control
fields like the subject in the mail client.
Add a test to the LinkServiceTest for this case and add support for
this feature to the converter.

Change-Id: I06cbb2e12eace70825aac179d1af85227804ce39
Resolves: #80723
Releases: master
Reviewed-on: https://review.typo3.org/52402
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Correct stylelint violations in scss files 84/52384/2
Benjamin Kott [Fri, 7 Apr 2017 11:50:00 +0000 (13:50 +0200)]
[BUGFIX] Correct stylelint violations in scss files

Resolves: #80747
Releases: master
Change-Id: Ifdf78f52dcbdb349c1a507d0e3324fa482cc0862
Reviewed-on: https://review.typo3.org/52384
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Hide download distributions in composer mode 54/52354/3
Frans Saris [Tue, 4 Apr 2017 08:40:38 +0000 (10:40 +0200)]
[BUGFIX] Hide download distributions in composer mode

When installation is done with composer hide the
download distributions options in the install steps.

Resolves: #80673
Releases: master
Change-Id: I0cce6888b1af84cec879ce415106acf81fbac146
Reviewed-on: https://review.typo3.org/52354
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Correct view webpage link anchor in list module 37/52337/2
Gianluigi Martino [Mon, 3 Apr 2017 12:18:46 +0000 (14:18 +0200)]
[TASK] Correct view webpage link anchor in list module

Without this patch you land to the top of the page if you open the preview
of a content element in list module. Adding "c" as letter to the anchor
link the browser scroll to the desired content element.

Resolves: #80598
Releases: master, 7.6
Change-Id: Ief0c3764a57911f9dd46dd7b9e19be964b0e2671
Reviewed-on: https://review.typo3.org/52337
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Ignore deleted references when deleting a file 87/52387/2
Frans Saris [Fri, 7 Apr 2017 14:16:34 +0000 (16:16 +0200)]
[BUGFIX] Ignore deleted references when deleting a file

With the doctrine migration the check for deleted=0 was forgotten.

This patch brings this check back and now files with deleted references
can be deleted again.

Resolves: #80692
Releases: master
Change-Id: Ie7c8103a7c6ee308b57576777e26b961a4f6c644
Reviewed-on: https://review.typo3.org/52387
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>