Packages/TYPO3.CMS.git
3 years ago[FEATURE] Report wrong database character set 16/47016/4
Andreas Wolf [Thu, 3 Mar 2016 17:27:00 +0000 (18:27 +0100)]
[FEATURE] Report wrong database character set

This adds a new report to the reports module that checks if the MySQL
database uses the right character set.

Change-Id: I5e5d8b4767accb74f3cbfb8eb4c9f4824dfd7eca
Resolves: #74038
Releases: master
Reviewed-on: https://review.typo3.org/47016
Reviewed-by: Jonas Götze <jonnsn@gmail.com>
Tested-by: Jonas Götze <jonnsn@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TAKS] Add json as composer dependency 06/47006/5
Tymoteusz Motylewski [Thu, 3 Mar 2016 12:58:08 +0000 (13:58 +0100)]
[TAKS] Add json as composer dependency

PHP extension json is now listed as dependency
 in composer.json. Extension mysqli is added to
 "suggest" section.

Resolves: #74005
Releases: master, 7.6
Change-Id: Iae0f388a4b10a24e98c392f878381d753971acdb
Reviewed-on: https://review.typo3.org/47006
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Deprecate TemplateService methods 39/47039/5
Benni Mack [Fri, 4 Mar 2016 12:23:24 +0000 (13:23 +0100)]
[TASK] Deprecate TemplateService methods

The static method TemplateService::sortedKeyList is moved
to ArrayUtility::filterAndSortByNumericKeys.

The method TemplateService->removeQueryString() is
marked as deprecated.

Resolves: #74156
Releases: master
Change-Id: Ifcb5a9f0db9a923000c14b6e33c12aafeaf5fef9
Reviewed-on: https://review.typo3.org/47039
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add backend routes to configuration module 48/47048/3
Frank Naegler [Fri, 4 Mar 2016 12:57:04 +0000 (13:57 +0100)]
[TASK] Add backend routes to configuration module

This patch add the backend routes to the configuration module, to show all
current active backend routes.

Resolves: #74164
Releases: master, 7.6
Change-Id: I5c191d1d8dc8b002ea1a66a33b6628f7eec9994c
Reviewed-on: https://review.typo3.org/47048
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Update jQuery to 2.2.1 40/47040/2
Wouter Wolters [Fri, 4 Mar 2016 11:08:26 +0000 (12:08 +0100)]
[TASK] Update jQuery to 2.2.1

Resolves: #73749
Releases: master
Change-Id: I02d619be365bd54ab4015aeb94872f07b1eebd6a
Reviewed-on: https://review.typo3.org/47040
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>
3 years ago[FOLLOWUP][FEATURE] Allow Backend Logo to be set via extConf 42/47042/5
Björn Jacob [Fri, 4 Mar 2016 13:30:59 +0000 (14:30 +0100)]
[FOLLOWUP][FEATURE] Allow Backend Logo to be set via extConf

The new PHP 7 syntax introduced also returns an empty
string, if set but empty.

Resolves: #74109
Releases: master
Change-Id: If902ea201cb49578ab2109b40de90c37dcb63b5d
Reviewed-on: https://review.typo3.org/47042
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Allow overriding of Backend Routes 05/47005/2
Benni Mack [Thu, 3 Mar 2016 11:47:11 +0000 (12:47 +0100)]
[BUGFIX] Allow overriding of Backend Routes

Adding backend routes from Configuration/Backend/Routes.php is
done via "+=" operator which does not allow to override routes with
the same name. This is however a wanted behaviour - allowing extensions
to override core routes.

The patch changes the "+=" operator to a simple array_merge() call
to allow to change existing routes.

Resolves: #74004
Releases: master, 7.6
Change-Id: I7caf1ab5a91f849b4789ea352c20af6239470f2f
Reviewed-on: https://review.typo3.org/47005
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Deprecate Clipboard->confirmMsg() 59/46959/3
Frank Naegler [Mon, 29 Feb 2016 12:09:48 +0000 (13:09 +0100)]
[TASK] Deprecate Clipboard->confirmMsg()

Resolves: #73744
Releases: master
Change-Id: I3780404c4362d1de84981eaee77298cdc1c3e399
Reviewed-on: https://review.typo3.org/46959
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove usage of Clipboard->confirmMsg() 58/46958/3
Frank Naegler [Mon, 29 Feb 2016 12:06:38 +0000 (13:06 +0100)]
[TASK] Remove usage of Clipboard->confirmMsg()

Resolves: #73743
Releases: master, 7.6
Change-Id: I212cb9eedbe82cb4e346823ba041a63e601ad670
Reviewed-on: https://review.typo3.org/46958
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Deprecate GraphicalFunctions->prependAbsolutePath() 12/47012/2
Benni Mack [Thu, 3 Mar 2016 16:27:22 +0000 (17:27 +0100)]
[TASK] Deprecate GraphicalFunctions->prependAbsolutePath()

Resolves: #74022
Releases: master
Change-Id: I395fb4a017a7e615e015a1d20b40887bb6167964
Reviewed-on: https://review.typo3.org/47012
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Removed deprecated code from Form Element Domain Model 26/46926/3
Michael Oehlhof [Fri, 26 Feb 2016 21:47:38 +0000 (22:47 +0100)]
[TASK] Removed deprecated code from Form Element Domain Model

Resolves: #73711
Releases: master
Change-Id: I6543b7a87fa628534c1b1690b24623b48f1fddd9
Reviewed-on: https://review.typo3.org/46926
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Change APC cache preset condition 29/44929/5
Thorsten Bringewatt [Tue, 24 Nov 2015 13:13:18 +0000 (14:13 +0100)]
[TASK] Change APC cache preset condition

This commit removes the check for minimum total apc cache size.
It should be enough to check for at least 5 MB free memory.

Change-Id: Ia8f6d2aaf9030c303534f7c27f2c73479aa4632a
Resolves: #71802
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/44929
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Form elements being numerated and hidden elements are visible 48/45548/6
Gianluigi Martino [Sat, 2 Jan 2016 09:20:19 +0000 (10:20 +0100)]
[TASK] Form elements being numerated and hidden elements are visible

Form elements being numerated because browsers numerated <ol> elements by
default

Change-Id: Ia1af699ced49d0e5d44c600b94d80aa93cafc528
Resolves: #72312
Releases: master
Reviewed-on: https://review.typo3.org/45548
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Check whether contentElementCache for language and colPos is valid 25/46925/2
Andreas Fernandez [Fri, 26 Feb 2016 20:13:17 +0000 (21:13 +0100)]
[BUGFIX] Check whether contentElementCache for language and colPos is valid

It may happen that ``$this->contentElementCache[$lP][$colPos]`` is either not
an array nor null. Wrap the foreach loop with an if condition to catch possible
errors.

Change-Id: I6394ff0eef28a490a54f54d172c601fa9768eb20
Resolves: #73670
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46925
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Tested-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix 'Transfer selection to clipboard' button 30/47030/2
Jan Helke [Thu, 3 Mar 2016 23:23:11 +0000 (00:23 +0100)]
[BUGFIX] Fix 'Transfer selection to clipboard' button

This patch reintroduces the onclick event if the function call has no
warning. This fixes the error with the not working 'Transfer selection
to clipboard' button in the list view, if the user enables every clipboard
but the normal.

Resolves: #74122
Releases: master, 7.6
Change-Id: Iaf133951fa6278778bb468eca601185844f19130
Reviewed-on: https://review.typo3.org/47030
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: Eugen Lang <eugen.lang@werkraum.net>
Tested-by: Eugen Lang <eugen.lang@werkraum.net>
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>
3 years ago[TASK] EXT:form - Update and optimize documentation 76/46176/5
Björn Jacob [Sat, 23 Jan 2016 16:16:07 +0000 (17:16 +0100)]
[TASK] EXT:form - Update and optimize documentation

The documentation of EXT:form is outdated. The whole documentation has
been proof read and revised. Furthermore, the document has experienced
a huge structural change. The long pages have been split into smaller
parts.

A lot of content was duplicated. Following the DRY principle, the
descriptions of functions/ attributes etc. are now documented at a
central place and references are used.

Resolves: #69346
Releases: master,7.6,6.2
Change-Id: I45ddcf2f93c94f2982ac5fdecd5a942fad2eef21
Reviewed-on: https://review.typo3.org/46176
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[FEATURE] Add list of done upgrade wizards 22/47022/4
Anja Leichsenring [Thu, 3 Mar 2016 19:29:24 +0000 (20:29 +0100)]
[FEATURE] Add list of done upgrade wizards

During upgrade wizard procedure the already resolved wizards are listed
in the Upgrade Wizard View in Install Tool.

Resolves: #74063
Releases: master
Change-Id: I011e3e776e92bb1dd07f3e031a4fb26ecf5da018
Reviewed-on: https://review.typo3.org/47022
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Schmidt <daniel@netz-basis.com>
Tested-by: Daniel Schmidt <daniel@netz-basis.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update JS libs: moment.js 2.10.6 -> 2.11.2 84/46984/2
Wouter Wolters [Tue, 1 Mar 2016 17:28:21 +0000 (18:28 +0100)]
[TASK] Update JS libs: moment.js 2.10.6 -> 2.11.2

Resolves: #73750
Releases: master
Change-Id: Ic0467393e1bf5a30bd3f695ca938f0e15d21a5f7
Reviewed-on: https://review.typo3.org/46984
Reviewed-by: Felix Heller <felix.heller@aimcom.de>
Tested-by: Felix Heller <felix.heller@aimcom.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Inline record in Flexform can attach new record 37/46337/4
Nicole Cordes [Fri, 29 Jan 2016 10:36:17 +0000 (11:36 +0100)]
[BUGFIX] Inline record in Flexform can attach new record

If you click the "create new element" button on an inline record within
a FlexForm field, the passed data information contains the id after
which the new element should be inserted. Currently this id isn't
respected while receiving the configuration from the given data. This
patch adds code to respect a possible given id and allows to fetch
configuration for that element as well.

Resolves: #73004
Releases: master, 7.6
Change-Id: I70263d3ff4a8641b1a8280574521e0671c34a333
Reviewed-on: https://review.typo3.org/46337
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>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[!!!][TASK] Remove ModuleLoader->getRelativePath() 13/47013/2
Benni Mack [Thu, 3 Mar 2016 16:49:07 +0000 (17:49 +0100)]
[!!!][TASK] Remove ModuleLoader->getRelativePath()

The method to fetch the relative path for images inside
the module loader is not used anymore, as the paths
for the icons are handled through the Icon API now.

The method can be removed safely, and was simply forgotten
to be removed with #72405 (see https://review.typo3.org/#/c/45417/).

Resolves: #74029
Releases: master
Change-Id: I0d9708de3df5f22bb551db07050e479aa0071134
Reviewed-on: https://review.typo3.org/47013
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Allow Backend Logo to be set via extConf 26/47026/4
Benni Mack [Thu, 3 Mar 2016 21:05:03 +0000 (22:05 +0100)]
[FEATURE] Allow Backend Logo to be set via extConf

The Backend Logo can now be configured via extConf
and the Extension Manager.

The $GLOBALS[TBE_STYLES][logo] option has no effect
anymore.

Resolves: #74109
Releases: master
Change-Id: Id1c1975395b9163a0efbb0cf4dc9f402df2fcc3c
Reviewed-on: https://review.typo3.org/47026
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove leftover code from old pagetree 23/47023/2
Benni Mack [Thu, 3 Mar 2016 20:07:46 +0000 (21:07 +0100)]
[TASK] Remove leftover code from old pagetree

Resolves: #74097
Releases: master
Change-Id: Ieaf237248da8e075e56105cd08462d1aeb051ea2
Reviewed-on: https://review.typo3.org/47023
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Executing Extbase commands as scheduler task 28/46928/5
Nicole Cordes [Sat, 27 Feb 2016 12:03:54 +0000 (13:03 +0100)]
[BUGFIX] Executing Extbase commands as scheduler task

Currently the execution of all Extbase commands as scheduler task
exits with a warning due to wrong parameter input type. This patch
ensures the object is initialized only if needed and a correct CLI
context is available.

Resolves: #73714
Releases: master
Change-Id: I869b1fe9e8440885f4cfb6fb0570ca98334494a1
Reviewed-on: https://review.typo3.org/46928
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Deprecate various GeneralUtility methods 40/46740/7
Benni Mack [Wed, 17 Feb 2016 08:11:27 +0000 (09:11 +0100)]
[!!!][TASK] Deprecate various GeneralUtility methods

GeneralUtility::flushOutputBuffers()
GeneralUtility::xmlGetHeaderAttribs()
GeneralUtility::imageMagickCommand()

Parameters 2+3 of
GeneralUtility::getFileAbsFileName()

Resolves: #73516
Releases: master
Change-Id: If0d560d8292cb98eaf1e1d2addc1ce2292c1ef59
Reviewed-on: https://review.typo3.org/46740
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] Streamline usage and design of FlashMessages in the BE 27/46927/4
Frank Naegler [Fri, 26 Feb 2016 22:22:31 +0000 (23:22 +0100)]
[TASK] Streamline usage and design of FlashMessages in the BE

This patch streamline the usage and design of FlashMessages in the BE.
The markup is now centralized in a method of the FlashMessage class.
In all places where FlashMessages rendered, this method is called.

Resolves: #73698
Releases: master
Change-Id: I5ef18a95ea15949e8cede71227101f2cc1ce30d3
Reviewed-on: https://review.typo3.org/46927
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Timo Schmidt <timo-schmidt@gmx.net>
Tested-by: Timo Schmidt <timo-schmidt@gmx.net>
3 years ago[TASK] Add info about Apache version when using mod_filter 50/46150/6
Eric Chavaillaz [Fri, 22 Jan 2016 10:55:23 +0000 (11:55 +0100)]
[TASK] Add info about Apache version when using mod_filter

Since mod_filter is available since Apache 2.3.7 we need to check for
the apache version in the htaccess file.
Older versions of apache will work as well, even though they do not need
to check for the existence of mod_filter.

A comment is added to inform older Apache versions.

Resolves: #72886
Releases: master, 7.6, 6.2
Change-Id: Ia4905c992b52b2bd540ece0a1c1866aeacf6de85
Reviewed-on: https://review.typo3.org/46150
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] Apply CGL compatibility (PSR-1 and PSR-2) 19/47019/2
Wouter Wolters [Thu, 3 Mar 2016 19:06:48 +0000 (20:06 +0100)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)

Change-Id: Ie0b546d6baf962ee4d80f5fb08aeaadf54ca1a66
Reviewed-on: https://review.typo3.org/47019
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Disable output escaping in TypolinkViewHelper 18/47018/3
Marius David Wieschollek [Thu, 3 Mar 2016 17:46:02 +0000 (18:46 +0100)]
[BUGFIX] Disable output escaping in TypolinkViewHelper

Resolves: #74039
Releases: master
Change-Id: I1f5363cd2b8081fb885268ee608ea5dffe8d769c
Reviewed-on: https://review.typo3.org/47018
Reviewed-by: Marius Wieschollek <marius.typo3@mdns.eu>
Tested-by: Marius Wieschollek <marius.typo3@mdns.eu>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Cleanup CSS 10/42010/8
Georg Ringer [Wed, 17 Feb 2016 05:45:19 +0000 (06:45 +0100)]
[TASK] Cleanup CSS

Remove unneeded CSS

Change-Id: I089ab1472c8e43504dedec01c7bbf3542c5f1490
Resolves: #73513
Releases: master
Reviewed-on: https://review.typo3.org/42010
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Fluidification of Info PageTSConfig 86/46986/2
Michael Oehlhof [Tue, 1 Mar 2016 20:25:24 +0000 (21:25 +0100)]
[TASK] Fluidification of Info PageTSConfig

Moved all HTML code from the PHP code to an own Fluid template.

Resolves: #73723
Releases: master
Change-Id: I5b67d14d1c525db9cb38769c3860dc2c3e9bb730
Reviewed-on: https://review.typo3.org/46986
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Do not scroll on top using actions on multipleSideBySide 55/46955/3
Andreas Fernandez [Mon, 29 Feb 2016 08:07:40 +0000 (09:07 +0100)]
[BUGFIX] Do not scroll on top using actions on multipleSideBySide

This patch prevents scrolling to top when using the actions buttons
in multipleSideBySide elements.

Change-Id: I0841b3f75afca8596725fc6c9e4621eaeeafc641
Resolves: #72973
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46955
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Ensure arguments for instances of AbstractTagBasedViewHelper 66/46666/5
Nicole Cordes [Mon, 15 Feb 2016 10:07:08 +0000 (11:07 +0100)]
[BUGFIX] Ensure arguments for instances of AbstractTagBasedViewHelper

The initialization of several arguments in AbstractTagBasedViewHelper
was moved from constructor to initializeArguments function. This patch
ensures that instances of that abstract class call the parent function
to register all possible arguments.

Resolves: #73432
Releases: master
Change-Id: I3f052029500cae7a9c5e6a8e44b5f647e9e0923b
Reviewed-on: https://review.typo3.org/46666
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Fix DB error message in Testbase 10/47010/4
Steffen Müller [Thu, 3 Mar 2016 15:20:21 +0000 (16:20 +0100)]
[TASK] Fix DB error message in Testbase

The error message now suggest a GRANT statement which supports
db name suffixes for both functional and acceptance tests.

Resolves: #74012
Releases: master
Change-Id: I121bb419f86e83f26154422bdcd378e586c54867
Reviewed-on: https://review.typo3.org/47010
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Move install update flags to system registry 04/46904/6
Mathias Brodala [Fri, 26 Feb 2016 09:36:39 +0000 (10:36 +0100)]
[TASK] Move install update flags to system registry

This moves the install update (aka "wizards") flags from
LocalConfiguration.php to the system registry and thus
into the database.

Resolves: #72290
Releases: master
Change-Id: Id319fa46d61e862e2429b93aedc7900315526e82
Reviewed-on: https://review.typo3.org/46904
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[!!!][TASK] Remove renderCharset option 79/46979/4
Benni Mack [Tue, 1 Mar 2016 07:48:58 +0000 (08:48 +0100)]
[!!!][TASK] Remove renderCharset option

The renderCharset TypoScript option is used for internal
parsing of data coming from various sources (TypoScript,
Language Labels, Database, POST variables). As TYPO3
can only operate with UTF-8 in language files for the backend, and expects a UTF-8 compliant database,
the option is now always set to "utf-8" and cannot be changed.

Resolves: #73794
Releases: master
Change-Id: I4405e701567e65d31d290d0c9d922c38c7fc8cf3
Reviewed-on: https://review.typo3.org/46979
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use extPath for lowlevel readme 57/46957/3
Benni Mack [Mon, 29 Feb 2016 11:13:56 +0000 (12:13 +0100)]
[TASK] Use extPath for lowlevel readme

Resolves: #73739
Releases: master
Change-Id: Id18108657be38f075eaa5fc1ec9e73cd0e27d9db
Reviewed-on: https://review.typo3.org/46957
Reviewed-by: Timo Schmidt <timo-schmidt@gmx.net>
Tested-by: Timo Schmidt <timo-schmidt@gmx.net>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Add phantomjsdriver.log to gitignore 09/47009/2
Anja Leichsenring [Thu, 3 Mar 2016 14:49:20 +0000 (15:49 +0100)]
[TASK] Add phantomjsdriver.log to gitignore

Resolves: #74011
Releases: master
Change-Id: If536bd1bbfe21cd015195eb38ade876460defb31
Reviewed-on: https://review.typo3.org/47009
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove charset conversion in AbstractPlugin 78/46978/3
Benni Mack [Tue, 1 Mar 2016 07:12:05 +0000 (08:12 +0100)]
[!!!][TASK] Remove charset conversion in AbstractPlugin

When overriding labels via TypoScript, e.g.
plugin.tx_felogin_pi1._LOCAL_LANG.de.username = Yeah Ümlauts
then the abstract plugin does a conversion of the string
from UTF-8 to renderCharset. However, as all values from
TypoScript are considered UTF-8 anyway, the checks
can be removed.

Resolves: #73793
Releases: master
Change-Id: Iba5366293c771721e5fba87869f4268da8bf738a
Reviewed-on: https://review.typo3.org/46978
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.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[BUGFIX] Re-enable creation of compressed CSS files 02/47002/4
Michiel Roos [Wed, 2 Mar 2016 21:46:59 +0000 (22:46 +0100)]
[BUGFIX] Re-enable creation of compressed CSS files

The change of #73611 prevents compressed CSS files from being created.

Resolves: #73986
Related: #73611
Releases: master
Change-Id: I83e9f77d91be0189ac692deb204f15d55098d5da
Reviewed-on: https://review.typo3.org/47002
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jonas Götze <jonnsn@gmail.com>
Tested-by: Jonas Götze <jonnsn@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Cleanup TestBase 01/47001/2
Christian Kuhn [Wed, 2 Mar 2016 17:48:00 +0000 (18:48 +0100)]
[TASK] Cleanup TestBase

We usually do not add inline @string annotations. Remove them.

Change-Id: Idf83dbfdc7fc092e5d70d4004e8c5093eb26f491
Resolves: #73878
Releases: master
Reviewed-on: https://review.typo3.org/47001
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] Drag&Drop sorting respects AuthMode 52/46752/3
ajahn [Thu, 18 Feb 2016 11:10:29 +0000 (12:10 +0100)]
[BUGFIX] Drag&Drop sorting respects AuthMode

If an editor is not allowed to edit content elements with a specific
CType (e.g. HTML), drag&drop sorting was still active. Sorting seemed to
work without an error but was blocked in DataHandler due to missing
permissions.
This fix introduces the missing check to deactivate sorting in this case.

Change-Id: Ib40b1e2a2fbbd4694fbb69ed7cda4a2180e15f14
Resolves: #73539
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46752
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Remove backPath from PageRenderer 71/46971/3
Benni Mack [Mon, 29 Feb 2016 19:45:19 +0000 (20:45 +0100)]
[!!!][TASK] Remove backPath from PageRenderer

The backPath option in page renderer can be removed
and adding the necessary path for the libraries is now done
with a simple condition to resolve the path to the files.

Resolves: #73763
Releases: master
Change-Id: I917c4310834628427a53d248f8a6be3830c3bd91
Reviewed-on: https://review.typo3.org/46971
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[!!!][TASK] Have ResourceCompressor calculate relative paths 21/46821/4
Benni Mack [Thu, 18 Feb 2016 22:24:29 +0000 (23:24 +0100)]
[!!!][TASK] Have ResourceCompressor calculate relative paths

The Resource Compressor component does not use the
PathUtility API to calculate the back paths to the current
script but handles it with a custom variable based on the
TYPO3_MODE which is not needed anymore.

The code can thus be simplified.

Resolves: #73611
Releases: master
Change-Id: If72f3ef4b385c253e610c11ea920cc1fab48edff
Reviewed-on: https://review.typo3.org/46821
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Do not escape output of Nl2Bbr ViewHelper 81/46881/3
Michael Oehlhof [Wed, 24 Feb 2016 19:39:50 +0000 (20:39 +0100)]
[BUGFIX] Do not escape output of Nl2Bbr ViewHelper

Resolves: #73658
Releases: master
Change-Id: Ia17128444a2e58ed30f83c3d102dffe7e7999fe5
Reviewed-on: https://review.typo3.org/46881
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Remove unused JS configuration options in Backend 23/46823/3
Benni Mack [Tue, 23 Feb 2016 07:23:21 +0000 (08:23 +0100)]
[!!!][TASK] Remove unused JS configuration options in Backend

There are a lot of unused JavaScript values set since TYPO3 4.x which
aren't in use anymore at all, and can be removed.

Releases: master
Resolves: #73719
Change-Id: I5dd86da26d6fa84ff13e0a82f446a6ded06f430c
Reviewed-on: https://review.typo3.org/46823
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove backPath calculations from Reports module 72/46972/2
Benni Mack [Mon, 29 Feb 2016 19:47:16 +0000 (20:47 +0100)]
[TASK] Remove backPath calculations from Reports module

Use PathUtility:.getAbsoluteWebPath() to link to the
deprecation log.

Resolves: #73764
Releases: master
Change-Id: Ie0e0fc063d2ad9ab1a43dfe4128ac351ea9fa1be
Reviewed-on: https://review.typo3.org/46972
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[BUGFIX] Disable 'SwitchUser' link if user is already in su mode 81/46981/2
Markus Hoelzle [Tue, 1 Mar 2016 11:29:35 +0000 (12:29 +0100)]
[BUGFIX] Disable 'SwitchUser' link if user is already in su mode

If you switch the user although you are in the su mode,
and you switch back you are the user from the su mode.

Resolves: #73797
Releases: master, 7.6
Change-Id: Idc10d6afbead80f79f4b51f49a4c52eab7c23456
Reviewed-on: https://review.typo3.org/46981
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Tested-by: Matthias Vogel <typo3@kanti.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Get rid of ObjectManager in install tool 83/46883/8
Claus Due [Wed, 24 Feb 2016 20:36:34 +0000 (21:36 +0100)]
[TASK] Get rid of ObjectManager in install tool

This change removes usages of ObjectManager and general
dependency injection with injection methods across the
install tool (including AJAX actions). Where necessary,
constructor dependency injection has been implemented
with automatic dependency instantiation if not passed
as constructor argument.

Change-Id: I859f07789120f538a1d735f386ff3ba3163bd00e
Resolves: #73605
Releases: master
Reviewed-on: https://review.typo3.org/46883
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[BUGFIX] Allow OnlineMedia Renderers to override via Fluid 12/46712/4
Benni Mack [Tue, 16 Feb 2016 13:35:44 +0000 (14:35 +0100)]
[BUGFIX] Allow OnlineMedia Renderers to override via Fluid

When using the Online Media (Youtube / Vimeo) then the autoplay
option is always taken from the FileReference, overriding
the option that might be set via Fluid.

A check if the option hasn't been set yet makes the overriding
order clearer.

Resolves: #73484
Releases: master, 7.6
Change-Id: I3fb57c88383445062f5beabd8d8287ff772974d3
Reviewed-on: https://review.typo3.org/46712
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update JS libs: Autosize 3.0.14 -> 3.0.15 60/46960/2
Frank Naegler [Mon, 29 Feb 2016 12:50:31 +0000 (13:50 +0100)]
[TASK] Update JS libs: Autosize 3.0.14 -> 3.0.15

Resolves: #73745
Releases: master
Change-Id: I2b98f0048b5e69ec77b447212f64a7024add584d
Reviewed-on: https://review.typo3.org/46960
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 preferred browser language detection 54/46954/2
Helmut Hummel [Mon, 29 Feb 2016 08:04:13 +0000 (09:04 +0100)]
[BUGFIX] Fix preferred browser language detection

Fix variable name, which was wrong after the refactoring.

Resolves: #73731
Related: #73511
Releases: master
Change-Id: I631592547e885732264d72803839f24ee804557d
Reviewed-on: https://review.typo3.org/46954
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
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>
3 years ago[TASK] Replace confirm on delete icon in list module table 56/46956/2
Frank Naegler [Mon, 29 Feb 2016 10:31:38 +0000 (11:31 +0100)]
[TASK] Replace confirm on delete icon in list module table

This patch replaces the old JavaScript confirm dialog on the delete button
in list module tables.

Resolves: #73737
Releases: master, 7.6
Change-Id: Ie4a0c25111a04217069793653b9eac16fce2a778
Reviewed-on: https://review.typo3.org/46956
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Improve accessibiity-check of index page in HMENU 'browse' 15/46715/5
Markus Hoelzle [Tue, 16 Feb 2016 14:13:30 +0000 (15:13 +0100)]
[BUGFIX] Improve accessibiity-check of index page in  HMENU 'browse'

The special HMENU 'browse' should check whether the page is
really accessible to avoid sql errors.

Resolves: #73493
Releases: master, 7.6
Change-Id: I5b2d49a094b6495a72d9ce055f6f98c799a9419c
Reviewed-on: https://review.typo3.org/46715
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-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] Remove @since annotations 23/46923/2
Christian Kuhn [Fri, 26 Feb 2016 18:05:17 +0000 (19:05 +0100)]
[TASK] Remove @since annotations

Change-Id: I1a41e6effb21dee5d6fe0783805de188265c3eca
Resolves: #73710
Releases: master
Reviewed-on: https://review.typo3.org/46923
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Add typehint \Throwable in ExceptionHandlerInterface 10/46910/2
Alexander Opitz [Fri, 26 Feb 2016 13:39:35 +0000 (14:39 +0100)]
[!!!][TASK] Add typehint \Throwable in ExceptionHandlerInterface

After switching to support only PHP 7.0 we readd type hinting in
ExceptionHandlerInterface which was removed while supporting older PHP
versions in previous TYPO3 versions.

Resolves: #72293
Related: #72117
Releases: master
Change-Id: I5e656add061518eaf2739e47227d6c666d412dfe
Reviewed-on: https://review.typo3.org/46910
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[!!!][TASK] Removed deprecated code from FlashMessage 18/46918/5
Michael Oehlhof [Fri, 26 Feb 2016 16:18:34 +0000 (17:18 +0100)]
[!!!][TASK] Removed deprecated code from FlashMessage

Resolves: #72438
Releases: master
Change-Id: I39cbe8d45dc4f3b711e4dd9b5442fa07ba106257
Reviewed-on: https://review.typo3.org/46918
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[FOLLOWUP][BUGFIX] Switch-User feature uses wrong user id for logging 19/46919/2
Christian Kuhn [Fri, 26 Feb 2016 16:20:47 +0000 (17:20 +0100)]
[FOLLOWUP][BUGFIX] Switch-User feature uses wrong user id for logging

For master, the username partial is inlined to the main template to
suppress a whitespace issue with fluid.
For 7.6, the inlining went wrong and a variable change is applied.

Change-Id: Ibe3626b581d0203307be1347e6708bc15cb3db9d
Resolves: 71580
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46919
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Remove deprecated call in InlineRecordContainer 16/46916/2
Frank Naegler [Fri, 26 Feb 2016 15:55:49 +0000 (16:55 +0100)]
[BUGFIX] Remove deprecated call in InlineRecordContainer

This patch removes the usage of the deprecated FlashMessage->render
method and add a custom markup instead.

Resolves: #73703
Releases: master, 7.6
Change-Id: I1c84aa0c353a26fdc62d7d16fca5cdfc22326156
Reviewed-on: https://review.typo3.org/46916
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
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>
3 years ago[BUGFIX] Sys actions: Removed call to deprecated method render() 97/46797/3
Michael Oehlhof [Sun, 21 Feb 2016 17:28:40 +0000 (18:28 +0100)]
[BUGFIX] Sys actions: Removed call to deprecated method render()

Call of FlashMessage->render() was replaced with appropriate code if

getTask
* the action is not found
* the action had no type defined

viewNewBackendUser
* the action configuration is not finished
* the user has been created

viewSqlQuery
* query is empty (not built)
* query is not configured
* required sysext lowlevel is not installed

viewRecordList
* the action configuration is not finished
* not enough rights to access the list view or the page

Resolves: #73587
Releases: master, 7.6
Change-Id: I9140d337cc52d1be7974771d3929f727266a9cc6
Reviewed-on: https://review.typo3.org/46797
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Deprecate no longer used method getFlashMessageForMissingFile 96/46796/4
Michael Oehlhof [Sun, 21 Feb 2016 13:00:42 +0000 (14:00 +0100)]
[TASK] Deprecate no longer used method getFlashMessageForMissingFile

Deprecate no longer used method
BackendUtility::getFlashMessageForMissingFile

Resolves: #73585
Releases: master
Change-Id: I680b5d5b82b1b293d20b0738903ba2e16405c38a
Reviewed-on: https://review.typo3.org/46796
Reviewed-by: Christian Brinkert <christian.brinkert@googlemail.com>
Tested-by: Christian Brinkert <christian.brinkert@googlemail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Removed call to render() after getFlashMessageForMissingFile 54/45554/8
Michael Oehlhof [Sun, 3 Jan 2016 01:30:51 +0000 (02:30 +0100)]
[BUGFIX] Removed call to render() after getFlashMessageForMissingFile

Replace calls to deprecated method render() and to the function
getFlashMessageForMissingFile() with appropriate html code.

Resolves: #72508
Releases: master, 7.6
Change-Id: I90846f8349726e88dfa6aa77ab595fe28280e81b
Reviewed-on: https://review.typo3.org/45554
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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] Remove security fix for older PHP versions 11/46911/3
Alexander Opitz [Fri, 26 Feb 2016 14:44:40 +0000 (15:44 +0100)]
[TASK] Remove security fix for older PHP versions

As we are only supporting PHP 7.0, we can remove the security check
for older PHP versions. The header() function do not support multi
line headers any more.

Resolves: #73700
Related: #58816
Releases: master
Change-Id: I0f3e8f013111fc062058428388749f9f6450ff48
Reviewed-on: https://review.typo3.org/46911
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Switch-User feature uses wrong user id for logging 90/45490/4
Oliver Hader [Tue, 29 Dec 2015 14:07:12 +0000 (15:07 +0100)]
[BUGFIX] Switch-User feature uses wrong user id for logging

Issue #17643 introduced logging for a simulated backend user
(switch-user) and thus logs by using the original admin user.

This is a regression in PageLayoutController::renderQuickEdit
since the used backend user id is different to the persisted
one. Besides that, all actions are performed with the permissions
of the simulated user - thus, logging with a different user seems
to wrong. The sys_log.log_data field (array) is used to transport
the information of the original (admin) user.

This change reverts the initial change of issue #17643 and adds
the initial intention of that issue as addition to the persisted
data in sys_log.log_data. All affected components are adjusted as
well to visualize that a user has been simulated (log view, record
history and lowlevel_cleaner syslog command).

Resolves: #71580
Releases: master, 7.6
Change-Id: If12df60563afd1f0746d43e62f824b20f139df8c
Reviewed-on: https://review.typo3.org/45490
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Scheduler: Removed call to deprecated method render() 00/46900/3
Michael Oehlhof [Thu, 25 Feb 2016 22:01:45 +0000 (23:01 +0100)]
[BUGFIX] Scheduler: Removed call to deprecated method render()

Call of FlashMessage->render() when configuring a task with the class
"File Abstraction Layer: Extract metadata in storage" for the
"Registered extractors" was replaced with appropriate code.

Resolves: #73685
Releases: master, 7.6
Change-Id: I1265ad845c2e951c9a5a242f74fa336a26645a88
Reviewed-on: https://review.typo3.org/46900
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] Remove WinCache, XCache opcode support 98/46898/3
Alexander Opitz [Fri, 26 Feb 2016 08:34:40 +0000 (09:34 +0100)]
[TASK] Remove WinCache, XCache opcode support

Xcache do not support PHP7 and WinCache removed opcode cache handling
in first PHP7 compatible version. So we can remove this support.

Resolves: #72415
Releases: master
Change-Id: I1f5e855e94ca8e7a941425113d1473180abe5ed0
Reviewed-on: https://review.typo3.org/46898
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Module recordlist: Removed call to deprecated method render() 84/46884/5
Michael Oehlhof [Wed, 24 Feb 2016 23:15:30 +0000 (00:15 +0100)]
[BUGFIX] Module recordlist: Removed call to deprecated method render()

Call of FlashMessage->render() was replaced with appropriate code if
a temporary mount point is set in DatabaseBrowser and PageLinkHandler.

Resolves: #73661
Releases: master, 7.6
Change-Id: If11b9b1a6447807ff9e567b2288c198fa0eea961
Reviewed-on: https://review.typo3.org/46884
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] Use button instead of question mark for CSH in QuickEdit 24/46824/3
Daniel Goerz [Tue, 23 Feb 2016 08:44:38 +0000 (09:44 +0100)]
[TASK] Use button instead of question mark for CSH in QuickEdit

Change-Id: Ieba334b767e25c586b78dfcbe48ee1e56742596c
Resolves: #73615
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46824
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Codeception login success and click about module 89/46689/6
Roland Golla [Mon, 15 Feb 2016 22:59:03 +0000 (23:59 +0100)]
[TASK] Codeception login success and click about module

Adds a test to login and logout an admin and an editor user.

Resolves: #73448
Releases: master
Change-Id: I8f7657a569230f910c58610095691b59fa45346b
Reviewed-on: https://review.typo3.org/46689
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] travis-ci: Silence selenium and php server 99/46899/2
Christian Kuhn [Thu, 25 Feb 2016 16:46:59 +0000 (17:46 +0100)]
[TASK] travis-ci: Silence selenium and php server

codeception creates fine output in case something goes wrong,
it looks as if we can throw away selenium and php server output
to console for now to have a better overview in travis again.

Change-Id: Idbc9f257fdbb41a6bb7d12c756cea5c7679852dc
Resolves: #73681
Releases: master
Reviewed-on: https://review.typo3.org/46899
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Field pageIdSelector in RTE link popup is visible when enabled 60/46460/3
Franz Kugelmann [Wed, 3 Feb 2016 13:53:55 +0000 (14:53 +0100)]
[BUGFIX] Field pageIdSelector in RTE link popup is visible when enabled

When pageIdSelector is configured to be enabled,
a new key is added to $fieldDefinitions.
But it has no effect as long as this key is not set additionally in
$this->linkAttributes.
This patch adds this missing piece.

Resolves: #73090
Releases: master, 7.6
Change-Id: I86f83bc3292144e06c7fcc179469c715c80dcb16
Reviewed-on: https://review.typo3.org/46460
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add rel Attribute to pagination 43/46843/6
Gianluigi Martino [Tue, 23 Feb 2016 15:45:51 +0000 (16:45 +0100)]
[TASK] Add rel Attribute to pagination

Add rel="next" and rel="prev" to pagination for SEO optimization

Change-Id: Ia206b87042418f5bbe6de9a736753e9f9536ead6
Resolves: #73589
Releases: master
Reviewed-on: https://review.typo3.org/46843
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Convert colPos in backend layout wizard to number 80/46880/3
Andreas Fernandez [Wed, 24 Feb 2016 18:12:57 +0000 (19:12 +0100)]
[BUGFIX] Convert colPos in backend layout wizard to number

The method `setColumn` in the backend layout wizard sanitizes the
value by wrapping it into a <p> tag and fetching its text which strips
off any HTML. This returns a string.

However, the code later checks after performing a save action whether
the value is a number. The value gets converted to a number in
`setColumn` to recover the functionality.

Change-Id: I686657e170668adf71f278fa537aa5510e3e2241
Resolves: #73656
Releases: master
Reviewed-on: https://review.typo3.org/46880
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove some < PHP 7 quirks 95/46895/3
Christian Kuhn [Thu, 25 Feb 2016 14:46:57 +0000 (15:46 +0100)]
[TASK] Remove some < PHP 7 quirks

Code snippets dedicated to PHP smaller than version 7 can
be removed after requirement has been raised.

Change-Id: Id04dca218e5d12c3e6d7d2a68fa8f88a812ccf0c
Resolves: #73674
Releases: master
Reviewed-on: https://review.typo3.org/46895
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Update Install.md for TYPO3 8 and PHP 7 97/46897/2
Benni Mack [Thu, 25 Feb 2016 15:50:25 +0000 (16:50 +0100)]
[TASK] Update Install.md for TYPO3 8 and PHP 7

Resolves: #73679
Releases: master
Change-Id: Id1203471ce44dcce86777abcb5c9b444df934a49
Reviewed-on: https://review.typo3.org/46897
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Raise PHP requirement to 7.0 78/46878/8
Christian Kuhn [Wed, 24 Feb 2016 15:58:40 +0000 (16:58 +0100)]
[!!!][TASK] Raise PHP requirement to 7.0

TYPO3 CMS 8 requires at least PHP 7.0

Change-Id: I9fad64c48270a4ac1122fb28f52da5579d46e629
Resolves: #73655
Releases: master
Reviewed-on: https://review.typo3.org/46878
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.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[BUGFIX] Set selected CSS class on image in RTE 82/46882/2
Markus Klein [Wed, 24 Feb 2016 20:09:55 +0000 (21:09 +0100)]
[BUGFIX] Set selected CSS class on image in RTE

Fix a copy&paste error in the javascript to set the selected class
on the image.

Resolves: #73657
Releases: master, 7.6
Change-Id: I8b7e3580185221f98d16c8fd48fe9f9fc21cfd52
Reviewed-on: https://review.typo3.org/46882
Reviewed-by: Harald <eisner.harald@online.de>
Tested-by: Harald <eisner.harald@online.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Stage buttons shown in frontend without user being repsonsible 96/46596/2
Oliver Hader [Thu, 11 Feb 2016 15:12:35 +0000 (16:12 +0100)]
[BUGFIX] Stage buttons shown in frontend without user being repsonsible

The workspace preview in the frontend shows the buttons to the previous
and next stage if the user is not responsible for the current stage.
Clicking the button does not forward the records to the names stage
however - this is caught by DataHandlerHook in EXT:version.

Resolves: #73243
Releases: master, 7.6, 6.2
Change-Id: I233629cb393d5786048ab7ead39cd3316780b488
Reviewed-on: https://review.typo3.org/46596
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] PageLinkHandler: Fix wrong function casing of sL() call 85/46885/2
Markus Klein [Thu, 25 Feb 2016 06:35:58 +0000 (07:35 +0100)]
[BUGFIX] PageLinkHandler: Fix wrong function casing of sL() call

Resolves: #73662
Releases: master, 7.6
Change-Id: I46561ecfa2186c1b065acbffe154f375b823e839
Reviewed-on: https://review.typo3.org/46885
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Missing return false in ClickMenu force browser scrolling top 77/46877/2
Frank Naegler [Wed, 24 Feb 2016 15:29:47 +0000 (16:29 +0100)]
[BUGFIX] Missing return false in ClickMenu force browser scrolling top

Resolves: #73652
Related: #73044
Releases: master
Change-Id: Iaeecf307b00bc67c2a8a598cc45d21aa95771a53
Reviewed-on: https://review.typo3.org/46877
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Remove css_styled_content as part of the factory default 51/46851/4
Wouter Wolters [Tue, 23 Feb 2016 18:42:09 +0000 (19:42 +0100)]
[BUGFIX] Remove css_styled_content as part of the factory default

Resolves: #73558
Releases: master, 7.6
Change-Id: Iaf7bdf486a0b0229233181cca8b4c7ef68bf9bbc
Reviewed-on: https://review.typo3.org/46851
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Check if user have permission to cut records 74/46774/5
Gianluigi Martino [Fri, 19 Feb 2016 12:01:51 +0000 (13:01 +0100)]
[TASK] Check if user have permission to cut records

Only show cut icons when the user has write-permissions on the
specific record.

Change-Id: I0d5a1153faf448f9c1c6c0948f2cdf8f78cab8f6
Resolves: #73564, #73472
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46774
Reviewed-by: Peter Kraume <peter.kraume@gmx.de>
Tested-by: Peter Kraume <peter.kraume@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Acceptance login test with bad credentials 24/46624/12
Roland Golla [Fri, 12 Feb 2016 16:28:06 +0000 (17:28 +0100)]
[TASK] Acceptance login test with bad credentials

Test backend login with bad credentials and verify an
error message is rendered.

Resolves: #73213
Releases: master
Change-Id: Ic97b9a95d5d8060e2f05b89a9fc2a273ad713c05
Reviewed-on: https://review.typo3.org/46624
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[BUGFIX] PageLayoutView: Removed call to deprecated method render() 67/46867/2
Michael Oehlhof [Tue, 23 Feb 2016 23:28:33 +0000 (00:28 +0100)]
[BUGFIX] PageLayoutView: Removed call to deprecated method render()

Call of FlashMessage->render() was replaced with appropriate code if
*CType 'list' list_type has invalid value
*CType not defined

Resolves: #73638
Releases: master, 7.6
Change-Id: Ic6342e8eae8bace4d855d6471dd2ccefd339efc1
Reviewed-on: https://review.typo3.org/46867
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] Acceptance tests in controlled environment 27/46727/8
Christian Kuhn [Tue, 16 Feb 2016 19:19:26 +0000 (20:19 +0100)]
[TASK] Acceptance tests in controlled environment

To successfully run acceptance tests we need to create
a "controlled environment" that is separated from any
existing core environment. A standalone instance is
created that has its own set of loaded extensions,
an own database and an own web path.

The patch refactors and simplifies the existing set up
code of unit and functional test environments to be
better reusable to achieve this.

Change-Id: I6c4a818fa82d2723075888ad8a60b30acb5ed30e
Resolves: #68113
Releases: master
Reviewed-on: https://review.typo3.org/46727
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
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[BUGFIX] Use proper URL for file list of returnUrl in file_upload 29/46729/3
Benni Mack [Tue, 16 Feb 2016 19:58:36 +0000 (20:58 +0100)]
[BUGFIX] Use proper URL for file list of returnUrl in file_upload

When the file upload controller is called (which is almost
impossible to call these days) and no return URL is given
(which is again almost impossible), then the URL is invalid.

The patch uses the proper getModuleUrl() call which is
sufficient.

Resolves: #73506
Releases: master, 7.6
Change-Id: I49830e84cb10c14ccb84ea932927898899e58e70
Reviewed-on: https://review.typo3.org/46729
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[!!!][TASK] Remove possibility for index.php?32 12/46812/3
Benni Mack [Mon, 22 Feb 2016 17:07:24 +0000 (18:07 +0100)]
[!!!][TASK] Remove possibility for index.php?32

A Frontend request could previously be called with
index.php?id=[id] or just index.php?[id].

The support for calling pages through the syntax of index.php?[id]
was removed, along with the method $TSFE->setIDfromArgV.

Resolves: #73602
Releases: master
Change-Id: Ic0f0131e15e72281ab8324785c42c3887deed5cb
Reviewed-on: https://review.typo3.org/46812
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-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] Optimize IconRegistry and IconFactory 08/46808/5
Frank Naegler [Mon, 22 Feb 2016 12:13:17 +0000 (13:13 +0100)]
[TASK] Optimize IconRegistry and IconFactory

Add a runtime cache for icons and remove the calls to getDeprecationSettings.

Resolves: #73606
Releases: master
Change-Id: I28fe3721db105cbd41c8beb45afc36903e3f945f
Reviewed-on: https://review.typo3.org/46808
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] Clipboard: Use new modal confirmation dialog for "Delete Elements" 97/45997/8
Michael Oehlhof [Sat, 16 Jan 2016 11:08:09 +0000 (12:08 +0100)]
[TASK] Clipboard: Use new modal confirmation dialog for "Delete Elements"

Clipboard: Use new modal confirmation dialog for the menu item
"Delete Elements"

Resolves: #72350
Releases: master, 7.6
Change-Id: Icb4a9c428802af4bc09152010b264c1c02b2eb74
Reviewed-on: https://review.typo3.org/45997
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update DataTables to 1.10.1 49/46849/2
Wouter Wolters [Tue, 23 Feb 2016 18:28:31 +0000 (19:28 +0100)]
[TASK] Update DataTables to 1.10.1

Resolves: #73627
Releases: master
Change-Id: I017c97bf415b630d183d91086ae17e66295e6a1b
Reviewed-on: https://review.typo3.org/46849
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Scheduler: Removed call to deprecated method render() 58/46658/3
Michael Oehlhof [Sun, 14 Feb 2016 19:40:03 +0000 (20:40 +0100)]
[BUGFIX] Scheduler: Removed call to deprecated method render()

Call of FlashMessage->render() if the task object is not valid
was replaced with appropriate code.

Resolves: #73427
Releases: master, 7.6
Change-Id: I2f21e46814d369519756f35b27ee7b546a6b6938
Reviewed-on: https://review.typo3.org/46658
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Translate permission labels in DragUploader 56/46856/2
Wouter Wolters [Tue, 23 Feb 2016 19:40:19 +0000 (20:40 +0100)]
[BUGFIX] Translate permission labels in DragUploader

Resolves: #73464
Releases: master,7.6
Change-Id: Ibe2579552703c30eda2e22c8ef6caf738da18265
Reviewed-on: https://review.typo3.org/46856
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Remove aboutmodules icon from Gruntfile.js 50/46850/2
Wouter Wolters [Tue, 23 Feb 2016 18:33:40 +0000 (19:33 +0100)]
[TASK] Remove aboutmodules icon from Gruntfile.js

The module has been merged into EXT:about

Resolves: #73633
Releases: master
Change-Id: I931113ee7ca7454c2a5fd6d8a1e83b5dabed08cc
Reviewed-on: https://review.typo3.org/46850
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Fix old classnames in extensionmanager 58/46858/2
Stephan Großberndt [Tue, 23 Feb 2016 20:11:40 +0000 (21:11 +0100)]
[TASK] Fix old classnames in extensionmanager

Fix documentation in extensionmanager pointing to outdated classnames.

Releases: master, 7.6
Resolves: #73636
Change-Id: Idfd277cde8674dc7a6fae7eb7786150a941ad0ba
Reviewed-on: https://review.typo3.org/46858
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Set correct variable type in Extension model 48/46848/3
Wouter Wolters [Tue, 23 Feb 2016 18:20:25 +0000 (19:20 +0100)]
[BUGFIX] Set correct variable type in Extension model

In the Extension model from the extension manager the variable type of
$dependencies is wrong. This should be
\TYPO3\CMS\Extensionmanager\Domain\Model\Dependency
instead of Tx_Extensionmanager_Utility_Dependency.

Resolves: #73624
Releases: master, 7.6
Change-Id: Ibbdd9933ff6c312ad7759574be425b4e57eb1f04
Reviewed-on: https://review.typo3.org/46848
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Check correctly if showitem key exists in TcaMigration 52/46852/2
Wouter Wolters [Tue, 23 Feb 2016 19:02:18 +0000 (20:02 +0100)]
[BUGFIX] Check correctly if showitem key exists in TcaMigration

Resolves: #73529
Releases: master, 7.6
Change-Id: Id4f6558b1130bcff8e70f1f0e0dfe38645d33c7f
Reviewed-on: https://review.typo3.org/46852
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[SECURITY] Limit the search results per page 36/46836/2
Benni Mack [Tue, 23 Feb 2016 10:45:57 +0000 (11:45 +0100)]
[SECURITY] Limit the search results per page

Indexed Search allows to show up to 100.000
entries per page by configuring the paging
entry via a GET/POST variable, leading to a
possible DoS attack.

The max limit is set to 100 entries per page,
as a reasonable limit for the website search
results.

Resolves: #73458
Releases: master, 7.6, 6.2
Security-Commit: ea0c1c4377b1111e4a822981a6a948b96dc0215f
Security-Bulletins: TYPO3-CORE-SA-2016-005, 006, 007, 008
Change-Id: I7d2ff1c3ba388a9bfc0be0cd905a8e24a14f13d8
Reviewed-on: https://review.typo3.org/46836
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Escape output of tt_content.default 35/46835/2
Georg Ringer [Tue, 23 Feb 2016 10:45:39 +0000 (11:45 +0100)]
[SECURITY] Escape output of tt_content.default

Escape the value of the field CType in tt_content.default.

Resolves: #73450
Releases: master, 7.6, 6.2
Security-Commit: fa4f42b5e20e08fa154be29de867e1c01d4f7e1c
Security-Bulletins: TYPO3-CORE-SA-2016-005, 006, 007, 008
Change-Id: Iaa185caac5e08d3ba03121b45edca2fd98afa741
Reviewed-on: https://review.typo3.org/46835
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XML entity expansion 34/46834/2
Benni Mack [Tue, 23 Feb 2016 10:45:30 +0000 (11:45 +0100)]
[SECURITY] XML entity expansion

Remote XML entites can be loaded in places where TYPO3 expects
only local files to be fetched. All places are changed so
the option to load entities is disabled.

Resolves: #61269
Releases: master, 7.6, 6.2
Security-Commit: 736a7ef0823893047843c6a7f5e72b220bfd4697
Security-Bulletins: TYPO3-CORE-SA-2016-005, 006, 007, 008
Change-Id: I26701fc2ffb5aed7ccbd96c168aef571d012091e
Reviewed-on: https://review.typo3.org/46834
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] RTE Image Wizard 97/45697/10
Markus Klein [Tue, 15 Dec 2015 10:12:32 +0000 (11:12 +0100)]
[BUGFIX] RTE Image Wizard

Make inserting/editing images in RTE possible again.

Resolves: #71494
Releases: master, 7.6
Change-Id: If561562d9330c39544b7bd514a273641538d03f8
Reviewed-on: https://review.typo3.org/45697
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Check correctly for allowed localization action 53/46753/4
Andreas Fernandez [Thu, 18 Feb 2016 11:47:03 +0000 (12:47 +0100)]
[BUGFIX] Check correctly for allowed localization action

The localization wizard currently disallows creating copies if a column
has elements. There are now two flags which influence the allowed
actions. The wizard now checks whether there are translations or
standalone content elements and negates one of the flags.

Change-Id: Ief40d311959943f2f7e901b80e4b29931f2894d2
Resolves: #73538
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/46753
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>