Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Show warning message if no language is activated 51/45751/2
Wouter Wolters [Sat, 9 Jan 2016 12:45:05 +0000 (13:45 +0100)]
[BUGFIX] Show warning message if no language is activated

When no language is activated, while updating in the language module,
error messages appear. Show a nice error message that at least one
language must be activated.

Resolves: #72593
Releases: master,7.6
Change-Id: I20459d2f50551f2c1677e04779294feba03a26f1
Reviewed-on: https://review.typo3.org/45751
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Deprecate ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue 09/45209/4
Mathias Schreiber [Mon, 2 Nov 2015 21:49:17 +0000 (22:49 +0100)]
[TASK] Deprecate ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue

Remove usages of ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue
and deprecate the public method.

Error messages published by ExtendedFileUtility get added to the flash
message queue in a translated version so it's unnecessary to publish an
untranslated version based on the log entries as well.

Resolves: #72175
Releases: master
Change-Id: I818541916f182b63151a866590bb1541a0c02d39
Reviewed-on: https://review.typo3.org/45209
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Initialize attribute in RequestBuilder with correct type 93/45293/7
Sascha Egerer [Tue, 15 Dec 2015 17:09:57 +0000 (18:09 +0100)]
[BUGFIX] Initialize attribute in RequestBuilder with correct type

The correct type for `defaultControllerName` is string.
Also cast all assigned values to strings, so a check with
empty() works as expected.

Change-Id: Id04a808bef2aa412ede928e7e1777bc0fcfa1873
Resolves: #72255
Releases: 7.6, master
Reviewed-on: https://review.typo3.org/45293
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[FOLLOWUP][TASK] Remove hard coded extension paths 46/45746/2
Benni Mack [Sat, 9 Jan 2016 06:33:14 +0000 (07:33 +0100)]
[FOLLOWUP][TASK] Remove hard coded extension paths

Remove dependency to t3skin in PageRenderer by adding
clear.gif to EXT:backend. This allows the pagerendeer
to only check for EXT:backend and not to t3skin, which
is not set up on travis.

Resolves: #72525
Releases: master, 7.6
Change-Id: I22202623ba7707d04fc4c71bc389ed1c48384335
Reviewed-on: https://review.typo3.org/45746
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove hard coded extension paths 68/45568/6
Helmut Hummel [Mon, 4 Jan 2016 13:53:21 +0000 (14:53 +0100)]
[TASK] Remove hard coded extension paths

Resolves: #72525
Releases: master, 7.6
Change-Id: Ie641953ee3e534135fd5f8738cdf912a15236b19
Reviewed-on: https://review.typo3.org/45568
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Remove leftover unzipping core functionality 40/45740/3
Morton Jonuschat [Fri, 8 Jan 2016 21:23:05 +0000 (22:23 +0100)]
[FOLLOWUP][TASK] Remove leftover unzipping core functionality

Remove unzipFile permission from BackendUserAuthenticationTest.

Resolves: #72611
Related: #72602
Releases: master
Change-Id: Ieb9d13f95404875ce68170ef721bc37619619ec0
Reviewed-on: https://review.typo3.org/45740
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][CLEANUP] Code cleanup in ext:reports 35/45735/3
Daniel Goerz [Fri, 8 Jan 2016 19:43:09 +0000 (20:43 +0100)]
[FOLLOWUP][CLEANUP] Code cleanup in ext:reports

Fixes a falsely use statement.

Change-Id: I1b793865a334f15142869f1c72909c4ec25d4c9d
Resolves: #72513
Releases: master
Reviewed-on: https://review.typo3.org/45735
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] Use csConv API methods 85/45685/2
Benni Mack [Fri, 8 Jan 2016 10:18:31 +0000 (11:18 +0100)]
[TASK] Use csConv API methods

There are several places in the core that use
TYPO3's homebrew charset conversion over the configured mbstring/iconv selection.

The change modifies the places to use the API methods
instead.

Resolves: #72590
Releases: master
Change-Id: Ibf8ed5e810d37c301db2b7e3f6e94b76a1061101
Reviewed-on: https://review.typo3.org/45685
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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 leftover unzipping core functionality 94/45694/6
Benni Mack [Fri, 8 Jan 2016 11:41:06 +0000 (12:41 +0100)]
[!!!][TASK] Remove leftover unzipping core functionality

Before FAL was introduced the core could unzip
files into directories outside of the webroot.

However, this functionality is broken beyond real repair
and should be (if ever needed) be implemented properly
into FAL, not via the legacy ftpspace and webspace options.

Resolves: #72602
Releases: master
Change-Id: I3670a463bdba235253127a8a4e077c7278da99d6
Reviewed-on: https://review.typo3.org/45694
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove old @see references in AbstractRecordList 34/45734/2
Wouter Wolters [Fri, 8 Jan 2016 19:12:56 +0000 (20:12 +0100)]
[TASK] Remove old @see references in AbstractRecordList

Resolves: #72609
Releases: master
Change-Id: Ia6610c8a374c539113f6335f73c2fc0b5d53bb92
Reviewed-on: https://review.typo3.org/45734
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[CLEANUP] GraphicalFunctions and associated classes 06/45706/6
Markus Klein [Fri, 8 Jan 2016 13:18:48 +0000 (14:18 +0100)]
[CLEANUP] GraphicalFunctions and associated classes

Resolves: #72601
Releases: master
Change-Id: I3f52c36484f02f4b450da80cb6b9f08b1c284070
Reviewed-on: https://review.typo3.org/45706
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[BUGFIX] Remove debug echo from checkDeniedSuburls 05/45705/2
Wouter Wolters [Fri, 8 Jan 2016 13:12:14 +0000 (14:12 +0100)]
[BUGFIX] Remove debug echo from checkDeniedSuburls

Resolves: #72598
Releases: master,7.6,6.2
Change-Id: I585f5d24678f63d576a61ff779daee634c8556a8
Reviewed-on: https://review.typo3.org/45705
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] EXT:lang CodeCleanup 49/45049/5
Michael Oehlhof [Sun, 29 Nov 2015 11:48:10 +0000 (12:48 +0100)]
[TASK] EXT:lang CodeCleanup

Resolves: #71961
Releases: master
Change-Id: Id63cfbda5b471fa7a3b5eefb8cd89f70b9f06abd
Reviewed-on: https://review.typo3.org/45049
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[CLEANUP] Code cleanup in ext:reports 59/45559/5
Daniel Goerz [Sun, 3 Jan 2016 21:12:26 +0000 (22:12 +0100)]
[CLEANUP] Code cleanup in ext:reports

* Use getter for $GLOBALS
* Use use-statements to avoid fully qualified class names
* Add missing @return annotations

Change-Id: Ie49fc42a33677a0de451becf12c06fe883dac8a2
Resolves: #72513
Releases: master
Reviewed-on: https://review.typo3.org/45559
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] Correct HTML structure for tables in list module 42/44942/13
Gianluigi Martino [Wed, 25 Nov 2015 16:56:32 +0000 (17:56 +0100)]
[TASK] Correct HTML structure for tables in list module

Use correct nesting of div tags for bootstrap's collapsable.

Change-Id: I06e7e065340c322c2849d0782531836e777e511d
Resolves: #71506
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/44942
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Indexed search: do not double encode links 19/45219/4
Tymoteusz Motylewski [Fri, 11 Dec 2015 22:39:04 +0000 (23:39 +0100)]
[BUGFIX] Indexed search: do not double encode links

Prevent double htmlspecialchars encoding of the link titles
in Extbase plugin

Resolves: #71623
Releases: master, 7.6
Change-Id: If6e9bc2127ca41bc5d728ffeaca8d12f65061ed2
Reviewed-on: https://review.typo3.org/45219
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Move publicly accessible files to typo3temp/assets/ 69/45669/8
Benni Mack [Thu, 7 Jan 2016 22:29:23 +0000 (23:29 +0100)]
[TASK] Move publicly accessible files to typo3temp/assets/

New folder structure is given which contains all files
(images, css, js) which need to be accessible for the
web client.

Also, the folders have been named properly:
- typo3temp/pics/ is now typo3temp/images/
- The typo3temp/temp/ directory which was previously
used for storing temporary images when doing complex
image masking etc. is now named
typo3temp/assets/transient/ which also contains some
volatile files when creating online media records before
FAL processes the file.

Resolves: #72580
Releases: master
Change-Id: I77f49152f09139fc1e42bc1a0ffab101022af43d
Reviewed-on: https://review.typo3.org/45669
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: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Code cleanup FormEngine.js 35/45535/3
Andreas Fernandez [Thu, 31 Dec 2015 17:25:42 +0000 (18:25 +0100)]
[TASK] Code cleanup FormEngine.js

The code of FormEngine.js is a bit cleaned up:
- Initialize variables explicitly
- Fix a typo: "undefinied" > "undefined"
- Chain event listeners

Change-Id: I3541a895622b109d1afdc805b1540f6ff1f44114
Resolves: #72498
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45535
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
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 ChangeLog file 98/45698/3
Wouter Wolters [Fri, 8 Jan 2016 12:04:30 +0000 (13:04 +0100)]
[TASK] Remove ChangeLog file

The history of the core can be found in GIT.
No need to have this file any longer.

Resolves: #72595
Releases: master
Change-Id: I23ac386d586b0a4460502545ac302da3c057d26e
Reviewed-on: https://review.typo3.org/45698
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Remove option SYS/maxFileNameLength 10/45710/2
Benni Mack [Fri, 8 Jan 2016 14:01:39 +0000 (15:01 +0100)]
[!!!][TASK] Remove option SYS/maxFileNameLength

The option $TYPO3_CONF_VARS[SYS][maxFileNameLength]
is not in use anymore and is removed.

Resolves: #72604
Releases: master
Change-Id: Ie9fa64e38bea8d5775aff5c897d36339a10c9ec8
Reviewed-on: https://review.typo3.org/45710
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[CLEANUP] FAL code 28/45628/4
Benni Mack [Thu, 7 Jan 2016 10:05:32 +0000 (11:05 +0100)]
[CLEANUP] FAL code

* Remove absolute namespaces where not necessary
* Define undefined class members and variables
* Add type checks before calling methods

Resolves: #72578
Releases: master
Change-Id: Ie0295be3693885b4ed2386877790d205291a1085
Reviewed-on: https://review.typo3.org/45628
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
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 changelog files from TYPO3 CMS 7 51/45651/3
Wouter Wolters [Thu, 7 Jan 2016 16:24:15 +0000 (17:24 +0100)]
[TASK] Remove changelog files from TYPO3 CMS 7

Resolves: #72573
Releases: master
Change-Id: If76f4dc4c5350869e0323ac8f3ee6b06535d83ad
Reviewed-on: https://review.typo3.org/45651
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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[BUGFIX] Render success message again in InfoboxViewHelper 52/45652/3
Wouter Wolters [Thu, 7 Jan 2016 16:40:01 +0000 (17:40 +0100)]
[BUGFIX] Render success message again in InfoboxViewHelper

The function forceIntegerInRange can't handle the value zero.
Use isIntegerInRange instead.

Resolves: #71562
Releases: master,7.6
Change-Id: Ia0e48774ff7b78d46116ad7d2d3348f5e0c65b1a
Reviewed-on: https://review.typo3.org/45652
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: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com>
Tested-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Remove unnecessary t3skin icon override settings 65/45665/2
Benni Mack [Thu, 7 Jan 2016 21:27:33 +0000 (22:27 +0100)]
[TASK] Remove unnecessary t3skin icon override settings

EXT:t3skin overrides some TCA icons which
can now be set directly, so the hacks for the old icon
API are not necessary anymore.

Resolves: #72577
Releases: master
Change-Id: Id21076d07f059b8203284bafecabce738c0f0a4f
Reviewed-on: https://review.typo3.org/45665
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[FEATURE] Auto-detect charset conversion 63/45663/4
Benni Mack [Thu, 7 Jan 2016 20:21:00 +0000 (21:21 +0100)]
[FEATURE] Auto-detect charset conversion

The CharsetConverter previously had to be configured
to detect if mbstring or iconv or TYPO3's homemade code
via the $TYPO3_CONF_VARS options.

Since CharsetConverter is now a singleton, the check
which conversion strategy should be chosen is now done
during runtime once every request, where mbstring
takes precedence over iconv.

The feature detection in the Install Tool is removed.

Resolves: #72337
Releases: master
Change-Id: Iaa34ed9db2faec0eda9606a399541e564499baa3
Reviewed-on: https://review.typo3.org/45663
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Replace abandoned IDNA converter 32/45632/4
Mathias Brodala [Thu, 7 Jan 2016 12:09:06 +0000 (13:09 +0100)]
[TASK] Replace abandoned IDNA converter

The package "phpwhois/idna-convert" was abandoned in favor of
the package "mso/idna-convert".

Change-Id: Ie5bb7be899b6810d825a019b62cbc326521f8018
Resolves: #72548
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45632
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Load icons for localization wizard properly 36/45536/2
Andreas Fernandez [Thu, 31 Dec 2015 17:49:12 +0000 (18:49 +0100)]
[BUGFIX] Load icons for localization wizard properly

Due to the current API implementation multiple icons can't be loaded
in a single $.when() call. This causes issues after the icons are cached
as the return value of the promise changes.

The icons are fetched one by one in nested calls to workaround the issue.

Change-Id: Ifdd6622e5f4cd020dcb3a5ae76eaf0321942b936
Resolves: #72489
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45536
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Filelist: make CSH useable 58/45558/3
Daniel Goerz [Sun, 3 Jan 2016 16:49:32 +0000 (17:49 +0100)]
[BUGFIX] Filelist: make CSH useable

In the "new" view of filelist the CSH is not useable because it is
located inside the label tag. This patch adjusts the markup.

Additionally a CSH for adding media assets is added.

Change-Id: I9deab9f747c54c2a4e8f3b4ee987d71cd6027f1f
Resolves: #72512
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45558
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] EXT:backend Use htmlspecialchars instead of 2nd Param in getLL/sL 26/45326/3
Michael Oehlhof [Thu, 17 Dec 2015 00:43:42 +0000 (01:43 +0100)]
[TASK] EXT:backend Use htmlspecialchars instead of 2nd Param in getLL/sL

Use htmlspecialchars instead of the 2nd Parameter in getLL/sL for all
files in backend\Classes\Backend

Resolves: #72280
Releases: master
Change-Id: I68c5c0e209c544a46581c2478e722b9d3b6926d6
Reviewed-on: https://review.typo3.org/45326
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix old TCA in blog_example fixture extension 64/45664/4
Wouter Wolters [Thu, 7 Jan 2016 20:44:42 +0000 (21:44 +0100)]
[BUGFIX] Fix old TCA in blog_example fixture extension

Resolves: #72576
Releases: master
Change-Id: Idbba6f9c4d3a81bc0aea8b7d700530f28d555146
Reviewed-on: https://review.typo3.org/45664
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Invalid comments in FAL 40/45640/2
Xavier Perseguers [Thu, 7 Jan 2016 14:12:07 +0000 (15:12 +0100)]
[BUGFIX] Invalid comments in FAL

Change-Id: I8b76a87180e314190eb86e61cc2476952eb85e2c
Releases: master, 7.6
Resolves: #72571
Reviewed-on: https://review.typo3.org/45640
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove more deprecated miscellaneous functions and options 96/45596/7
Wouter Wolters [Tue, 5 Jan 2016 20:44:15 +0000 (21:44 +0100)]
[!!!][TASK] Remove more deprecated miscellaneous functions and options

Resolves: #72572
Releases: master
Change-Id: Icce3dbd71e9a529a37197a989590897d2e49de33
Reviewed-on: https://review.typo3.org/45596
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Deprecate several methods in DocumentTemplate 89/44489/7
Wouter Wolters [Mon, 2 Nov 2015 21:44:05 +0000 (22:44 +0100)]
[TASK] Deprecate several methods in DocumentTemplate

Deprecated functions:

section
divider
sectionHeader
sectionBegin
sectionEnd

Resolves: #71260
Releases: master
Change-Id: I76bc5c56ce495e39423eb62d1367601665f5a2fe
Reviewed-on: https://review.typo3.org/44489
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use constants for checking CharsetConverter 47/45547/4
Benni Mack [Fri, 1 Jan 2016 20:54:20 +0000 (21:54 +0100)]
[TASK] Use constants for checking CharsetConverter

The inner parts of CharsetConverter are checking for
the TYPO3_CONF_VARS setting. This is now cleaned up
by using a protected method return constants.

This is a pre-step towards migrating the current options.

Resolves: #72503
Releases: master
Change-Id: Id1ba74d012f87647846bc11419110d9d9ed23082
Reviewed-on: https://review.typo3.org/45547
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] Removed deprecated image/filehandling functions 08/45608/3
Jigal van Hemert [Wed, 6 Jan 2016 19:39:29 +0000 (20:39 +0100)]
[!!!][TASK] Removed deprecated image/filehandling functions

Resolves: #72426
Releases: master
Change-Id: Id398c9bfb1b4eba58e01d0be33e79eb6a826de3c
Reviewed-on: https://review.typo3.org/45608
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] Remove class file includes 61/45561/3
Helmut Hummel [Mon, 4 Jan 2016 12:13:24 +0000 (13:13 +0100)]
[TASK] Remove class file includes

The class loader loads the classes.
The includes are obsolete and should be just removed.

Resolves: #72519
Releases: 7.6, master
Change-Id: Id4132b6a7a0dd3f0298e893116b38d80cfb93769
Reviewed-on: https://review.typo3.org/45561
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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>
3 years ago[CLEANUP] Use correct file extension for language files 62/45562/2
Helmut Hummel [Mon, 4 Jan 2016 12:18:40 +0000 (13:18 +0100)]
[CLEANUP] Use correct file extension for language files

Remove ".php" and replace with ".xlf"

Resolves: #72520
Releases: 7.6, master
Change-Id: I867f7e1911ccf194e6ab579f4f18d20b0554d57c
Reviewed-on: https://review.typo3.org/45562
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update copyright year to 2016 44/45544/3
Benni Mack [Fri, 1 Jan 2016 19:30:06 +0000 (20:30 +0100)]
[TASK] Update copyright year to 2016

Resolves: #72501
Releases: master, 7.6, 6.2
Change-Id: I6b2636913da50e6b79ea3990175914add03a6cf3
Reviewed-on: https://review.typo3.org/45544
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Taskcenter: Removed call to deprecated method render() 49/45449/3
Michael Oehlhof [Sun, 27 Dec 2015 12:06:42 +0000 (13:06 +0100)]
[BUGFIX] Taskcenter: Removed call to deprecated method render()

Calls of FlashMessage->render() are replaced with appropriate code.

Resolves: #72447
Releases: master, 7.6
Change-Id: I2163fe8fea9b654034fc5a45d05a21ae8c99472c
Reviewed-on: https://review.typo3.org/45449
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Drop support for csConv recode 33/45533/4
Benni Mack [Thu, 31 Dec 2015 13:02:41 +0000 (14:02 +0100)]
[!!!][TASK] Drop support for csConv recode

The recode option for $TYPO3_CONF_VARS[SYS][t3lib_cs_convMethod] is
removed from the Core.

There are better working, better supported and more stable
conversion PHP extensions (iconv, mbstring) available
which should be used instead.

Resolves: #72497
Releases: master
Change-Id: I98a681be35b67d1892c718cf6e1c51c55e0d480a
Reviewed-on: https://review.typo3.org/45533
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Function module: Removed call to deprecated method render() 40/45440/3
Michael Oehlhof [Fri, 25 Dec 2015 12:26:18 +0000 (13:26 +0100)]
[BUGFIX] Function module: Removed call to deprecated method render()

Calls of FlashMessage->render() are replaced with appropriate code.

Resolves: #72439
Releases: master, 7.6
Change-Id: Ia7288fe06baa10c4710f95876488911f1d3d1691
Reviewed-on: https://review.typo3.org/45440
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] Deprecate $LANG->overrideLL 31/45531/2
Benni Mack [Thu, 31 Dec 2015 12:49:51 +0000 (13:49 +0100)]
[TASK] Deprecate $LANG->overrideLL

The method overrideLL is not in use anymore
and is marked as deprecated.

Resolves: #72496
Releases: master
Change-Id: I4d8257a173cee7f27c9f9ac2ffdb1dde89ce0967
Reviewed-on: https://review.typo3.org/45531
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove deprecated code from DataHandler 65/45365/7
Wouter Wolters [Fri, 18 Dec 2015 20:01:16 +0000 (21:01 +0100)]
[!!!][TASK] Remove deprecated code from DataHandler

Resolves: #72385
Releases: master
Change-Id: Iee37e2ae9a8c74116795ad60983a9849738bb15d
Reviewed-on: https://review.typo3.org/45365
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unused option listModulePath 29/45529/2
Benni Mack [Thu, 31 Dec 2015 12:29:05 +0000 (13:29 +0100)]
[TASK] Remove unused option listModulePath

The option listModulePath set for the TYPO3 Backend is
never used, nor is the path valid anymore since TYPO3 v7,
and can be removed.

Resolves: #72495
Releases: master, 7.6
Change-Id: I6c699fb08194ce069cfac19f6f39c1ebf59aab70
Reviewed-on: https://review.typo3.org/45529
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove page.bgImg property 27/45527/3
Benni Mack [Wed, 30 Dec 2015 21:58:59 +0000 (22:58 +0100)]
[!!!][TASK] Remove page.bgImg property

The deprecated TypoScript property was removed.

Resolves: #72493
Releases: master
Change-Id: Ib5fd9e845f293a0485eac9ea2af514c2422b4b10
Reviewed-on: https://review.typo3.org/45527
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove support for XHTML 2 26/45526/4
Benni Mack [Wed, 30 Dec 2015 21:43:09 +0000 (22:43 +0100)]
[!!!][TASK] Remove support for XHTML 2

The standard proposal was marked as canceled in
2009. TYPO3 v7 deprecated it, and all leftover code
is now removed.

Resolves: #72492
Releases: master
Change-Id: Ic3e6b9afb30510687a38bc916416285c168d2b7b
Reviewed-on: https://review.typo3.org/45526
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove global option BACK_PATH 25/45525/2
Benni Mack [Wed, 30 Dec 2015 19:29:46 +0000 (20:29 +0100)]
[TASK] Remove global option BACK_PATH

As BACK_PATH is empty at any time now the option
is removed from the core.

However, the backPath variable is still needed when
accessing typo3/index.php for getting proper images,
solving this will be part of another issue.

Resolves: #72491
Releases: master
Change-Id: I9c31de8ac38e986b6d820b7c89cab99eef52022c
Reviewed-on: https://review.typo3.org/45525
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Show navigation title in Fluid Styled Content Special Menus if set 70/45470/3
Gianluigi Martino [Mon, 28 Dec 2015 12:57:22 +0000 (13:57 +0100)]
[TASK] Show navigation title in Fluid Styled Content Special Menus if set

Show navigation title if set, else show page title in Fluid Styled Content
Special Menus

Change-Id: I5ebcb7f6133759d6b238cf7ab4db99a14fa18157
Resolves: #72432
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45470
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated code from backend controllers 63/45363/4
Wouter Wolters [Fri, 18 Dec 2015 19:51:50 +0000 (20:51 +0100)]
[!!!][TASK] Remove deprecated code from backend controllers

Resolves: #72419
Releases: master
Change-Id: I0aa18f1089281f04d25c95ec52d469ddc72b71d2
Reviewed-on: https://review.typo3.org/45363
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Apply CGL compatibility (PSR-1 and PSR-2) 24/45524/2
Benni Mack [Wed, 30 Dec 2015 19:16:52 +0000 (20:16 +0100)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)

Regular code cleanup about CGL standards.

Executed via
php-cs-fixer fix --config-file Build/.php_cs typo3

Resolves: #72490
Releases: master
Change-Id: I8bfa99339bd337a36a6d475553efa18033047368
Reviewed-on: https://review.typo3.org/45524
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated miscellaneous functions 85/45485/4
Wouter Wolters [Mon, 28 Dec 2015 22:22:15 +0000 (23:22 +0100)]
[!!!][TASK] Remove deprecated miscellaneous functions

Resolves: #72473
Releases: master
Change-Id: I5ac198a2f7b823f29a9c98f72a7b61d9219f9c13
Reviewed-on: https://review.typo3.org/45485
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Optimize FormEngineValidation, Part I 48/45348/8
Andreas Fernandez [Fri, 18 Dec 2015 09:20:53 +0000 (10:20 +0100)]
[TASK] Optimize FormEngineValidation, Part I

The implementation of FormEngineValidation has been improved at some parts:

- The parsed integer value in FormEngineValidation.formatValue is now
stored in a variable to prevent parsing the same value multiple times.

- The `nospace` evaluation has been improved: Instead of checking each
character, a regex is applied.

- The `ltrim` and `btrim` implementations are now regex based. There are
already native JavaScript implementations, but not supported by every
browser.

- parseInt does now really a parseInt() call and checks for NaN.

- The dirty state of the form is now stored in a variable after changing
a field, the DOM is not traversed after clicking "Close" anymore.

Resolves: #72485
Releases: master
Change-Id: I3f166e65a949138595c9828684ea6c15a0deefc7
Reviewed-on: https://review.typo3.org/45348
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove GraphicalFunctions->nativeCharset 76/45376/4
Benni Mack [Sat, 19 Dec 2015 20:42:00 +0000 (21:42 +0100)]
[!!!][TASK] Remove GraphicalFunctions->nativeCharset

GraphicalFunctions contains an option called
"nativeCharset" which is set to utf8 at all times,
changing encoding functionality to use csConv.

This can be simplified by always using csConv.

The functions "singleChars" and "recodeString" are then
obsolete and completely removed, as well as the
functionality to set "nativeCharset" to something else than utf-8.

Resolves: #72338
Releases: master
Change-Id: I9a5931bb5fd49a1434707f36b303aabf393465dc
Reviewed-on: https://review.typo3.org/45376
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Use request type constants everywhere 79/45379/5
Benni Mack [Sat, 19 Dec 2015 22:07:31 +0000 (23:07 +0100)]
[!!!][TASK] Use request type constants everywhere

Each entry point (application) now defines the actual
request type at a very early point of the request, so
each call within TYPO3 can use the predefined constants
at all times.

Previously this was done within the Bootstrap after loading
LocalConfiguration.php etc, and by evaluating other
parameters to detect which RequestType should be used.

By directly setting the option within each application, the
constants "TYPO3_enterInstallScript" and "TYPO3_cliMode"
can be removed, as well as $GLOBALS['TYPO3_AJAX'].

Resolves: #72368
Releases: master
Change-Id: I5080e425d70cb6d4c9a9573dbc20216c93cd3332
Reviewed-on: https://review.typo3.org/45379
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Allow RequestHandler only to work with Routes 01/45501/3
Benni Mack [Wed, 30 Dec 2015 12:19:01 +0000 (13:19 +0100)]
[!!!][TASK] Allow RequestHandler only to work with Routes

The fallback logic for having the default backend request
handler to behave like init.php was removed, as Routing is
the only way except for AJAX calls and modules to
access the backend.

Resolves: #72474
Releases: master
Change-Id: Idb49ae8c6354b04c20cdf1fde574d10bfcc56ad9
Reviewed-on: https://review.typo3.org/45501
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[SECURITY] XSS in belog module 19/45519/2
Oliver Hader [Wed, 30 Dec 2015 12:24:30 +0000 (13:24 +0100)]
[SECURITY] XSS in belog module

The username of a backend user and title of a workspace record
miss accordant escaping if being rendered in the belog module.

Since this has only impact on admin users in the backend, the
fix is handled in public instead of a security release.

Resolves: #72475
Releases: master, 7.6, 6.2
Change-Id: Ib165f8ef849a641984fc5fb834b30983f7b63a54
Reviewed-on: https://review.typo3.org/45519
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Update autoprefixer, postcss and raise minimum IE version 09/45509/2
Andreas Fernandez [Wed, 30 Dec 2015 13:54:39 +0000 (14:54 +0100)]
[TASK] Update autoprefixer, postcss and raise minimum IE version

This patch updates autoprefixer, postcss and raises the minimum IE
version to 11.

Resolves: #72482
Releases: master
Change-Id: I5a3c2a37a55ec853701ef0eb4f7b7a06a16cbd43
Reviewed-on: https://review.typo3.org/45509
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Change DB field folder for sys_file_collection to allow NULL 46/45346/3
Morton Jonuschat [Fri, 18 Dec 2015 08:15:42 +0000 (09:15 +0100)]
[BUGFIX] Change DB field folder for sys_file_collection to allow NULL

Change the database schema to not require a value in the optional folder
column of the sys_file_collection table. Data for this field is only
provided when the type of collection created in the backend is based on
a folder, leading to errors in MySQL strict mode.

Resolves: #72305
Releases: master, 7.6
Change-Id: I35520061d5194db8328a43fe6e0d1887972ab889
Reviewed-on: https://review.typo3.org/45346
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Update JavaScript libraries 20/45520/2
Wouter Wolters [Wed, 30 Dec 2015 16:53:01 +0000 (17:53 +0100)]
[FOLLOWUP][TASK] Update JavaScript libraries

taboverride version wasn't changed due to wrong rebasing.

Resolves: #72480
Releases: master
Change-Id: Ie094ef84a5b5c51c03c2086884596abf44e0bca0
Reviewed-on: https://review.typo3.org/45520
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Computed properties are queried in workspace context 93/45493/2
Oliver Hader [Tue, 29 Dec 2015 15:58:50 +0000 (16:58 +0100)]
[BUGFIX] Computed properties are queried in workspace context

This is a follow-up to issue #68643 to sanitize all places that
reuse the fields (including the computed properties) of a record.

Resolves: #66135
Releases: master, 7.6, 6.2
Change-Id: Ifb57193ff07e3d9ddae50568a0dce741f9aaf12d
Reviewed-on: https://review.typo3.org/45493
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Update JavaScript libraries 06/45506/3
Wouter Wolters [Wed, 30 Dec 2015 13:49:06 +0000 (14:49 +0100)]
[TASK] Update JavaScript libraries

* RequireJS
* moment-timezone
* DataTables
* autosize
* taboverride

Resolves: #72480
Releases: master
Change-Id: I037c1a0903ea181a6fd50a695cbd15a16c1e5f20
Reviewed-on: https://review.typo3.org/45506
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove empty directory typo3temp/llxml/ 07/45507/2
Benni Mack [Wed, 30 Dec 2015 13:50:46 +0000 (14:50 +0100)]
[TASK] Remove empty directory typo3temp/llxml/

The directory typo3temp/llxml/ is created
at all times, but is never used within the core.

Resolves: #72481
Releases: master
Change-Id: Ia8406e1f5feaef4518437b395c946828c6ff0c8b
Reviewed-on: https://review.typo3.org/45507
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unneeded explicit parameter when loading ext_tables.php 08/45508/2
Benni Mack [Wed, 30 Dec 2015 13:53:08 +0000 (14:53 +0100)]
[TASK] Remove unneeded explicit parameter when loading ext_tables.php

The Bootstrap takes an optional parameter whether the
extension tables files should be cached or not.

The default case is "true" and does not need to be set explicitly.

Resolves: #72483
Releases: master
Change-Id: I9c9403537005a7ad56acdc2dbb4b482134fe7567
Reviewed-on: https://review.typo3.org/45508
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove constant TYPO3_PROCEED_IF_NO_USER 03/45503/2
Benni Mack [Wed, 30 Dec 2015 12:31:24 +0000 (13:31 +0100)]
[!!!][TASK] Remove constant TYPO3_PROCEED_IF_NO_USER

The constant TYPO3_PROCEED_IF_NO_USER was removed. This option is not necessary anymore, as it is taken care of by the Backend Routing now.

Resolves: #72476
Releases: master
Change-Id: Iecc31a6749fbc591ec72a1477a3255cf82738c9d
Reviewed-on: https://review.typo3.org/45503
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Drop Placeholders.js that supports placeholder tag for IE9 and lower 04/45504/2
Wouter Wolters [Wed, 30 Dec 2015 13:20:44 +0000 (14:20 +0100)]
[TASK] Drop Placeholders.js that supports placeholder tag for IE9 and lower

Resolves: #72478
Releases: master
Change-Id: I0fb936f56e475ea1e1b8a50c77985708dfb20c6b
Reviewed-on: https://review.typo3.org/45504
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Clean up object access via global variables 99/45499/2
Oliver Hader [Wed, 30 Dec 2015 08:16:41 +0000 (09:16 +0100)]
[TASK] Clean up object access via global variables

Clean up object access via global variables to TYPO3_DB,
BE_USER and TT in the error handling service layer.

Resolves: #72471
Releases: master, 7.6
Change-Id: I8d4532924fad2eee676e4e87c8e61bb164bfa93d
Reviewed-on: https://review.typo3.org/45499
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Show Bootstrap Tooltips in Extension Manager 16/45416/12
Gianluigi Martino [Tue, 22 Dec 2015 23:45:58 +0000 (00:45 +0100)]
[TASK] Show Bootstrap Tooltips in Extension Manager

Use Bootstrap Tooltips instead of native tooltips in Extension Manager.

Change-Id: Ic6f2beeb36938d655b1b3defedcdfc688056cd99
Releases: master, 7.6
Resolves: #71553
Reviewed-on: https://review.typo3.org/45416
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] about - inject object manager only once 41/45441/2
Daniel Goerz [Fri, 25 Dec 2015 15:42:19 +0000 (16:42 +0100)]
[BUGFIX] about - inject object manager only once

Additionally the div containing credits for developers
of loaded extensions is not rendered anymore if no
extensions are loaded.

Change-Id: I00f748281ef6d435f00996b228c9e3583babcdc5
Resolves: #72440
Releases: master,7.6
Reviewed-on: https://review.typo3.org/45441
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] Page Quickedit: Use new modal confirmation dialog for record delete 83/45483/3
Michael Oehlhof [Mon, 28 Dec 2015 18:25:39 +0000 (19:25 +0100)]
[TASK] Page Quickedit: Use new modal confirmation dialog for record delete

Resolves: #72353
Releases: master, 7.6
Change-Id: Icdf8b2a54e06b19753551e5e22db69763edb8883
Reviewed-on: https://review.typo3.org/45483
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Aboutmodules: Removed call to deprecated method render() 42/45442/3
Michael Oehlhof [Sat, 26 Dec 2015 00:29:25 +0000 (01:29 +0100)]
[BUGFIX] Aboutmodules: Removed call to deprecated method render()

The call of FlashMessage->render() is removed and the message output
is done using the InfoboxViewhelper now.

Resolves: #72442
Releases: master, 7.6
Change-Id: Id4017e1b645917827d71dab76f74b0bd4eed94a8
Reviewed-on: https://review.typo3.org/45442
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] Expose identifier and path of functional test instance 82/45482/4
Oliver Hader [Mon, 28 Dec 2015 16:12:29 +0000 (17:12 +0100)]
[TASK] Expose identifier and path of functional test instance

Identifier and path of a functional test instance is created during
bootstrapping the testcase. However, if one needs to define particular
path settings to the initialization phase, this will end up in being
a chicken-or-the-egg problem.

That's why the mentioned two parts are exposed as static functions
and wrapped by the functional test base class.

Resolves: #72450
Releases: master, 7.6, 6.2
Change-Id: I111768133456974010d49b02225e41f9b74dbcff
Reviewed-on: https://review.typo3.org/45482
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Remove deprecated code from ext:workspaces 72/45372/6
Wouter Wolters [Sat, 19 Dec 2015 19:55:40 +0000 (20:55 +0100)]
[TASK] Remove deprecated code from ext:workspaces

* remove rewritten toolbar item (#62800)
* remove rewritten notification parts (#35245)

Resolves: #72464
Releases: master
Change-Id: If2882bfc8c4bf47608cdec50ac30f5d9dbaeec12
Reviewed-on: https://review.typo3.org/45372
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-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[!!!][TASK] Remove deprecated JavaScript code 84/45484/3
Wouter Wolters [Mon, 28 Dec 2015 21:15:48 +0000 (22:15 +0100)]
[!!!][TASK] Remove deprecated JavaScript code

Resolves: #72462
Releases: master
Change-Id: Ie356b7e3b8e81c3cf32adaeeb5eb7e9afa240133
Reviewed-on: https://review.typo3.org/45484
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Removed deprecated code from lowlevel and utility functions 39/45439/4
Michael Oehlhof [Fri, 25 Dec 2015 11:38:51 +0000 (12:38 +0100)]
[TASK] Removed deprecated code from lowlevel and utility functions

Resolves: #72431
Releases: master
Change-Id: Ie5e1d930b5e882cb78b83be1d72775389cd8ef68
Reviewed-on: https://review.typo3.org/45439
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Remove deprecated code from database and query functions 25/45425/10
Wouter Wolters [Wed, 23 Dec 2015 18:52:26 +0000 (19:52 +0100)]
[!!!][TASK] Remove deprecated code from database and query functions

Resolves: #72421
Releases: master
Change-Id: I3278ba3b99eaa114d70dd61c0231104781da378e
Reviewed-on: https://review.typo3.org/45425
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Add missing quotation mark in PM_ATagWrap 67/45467/2
Wouter Wolters [Mon, 28 Dec 2015 09:58:37 +0000 (10:58 +0100)]
[BUGFIX] Add missing quotation mark in PM_ATagWrap

Resolves: #72453
Releases: master,7.6
Change-Id: I3288422634a1db41b3370c5f2d1d894e0b6fd8c5
Reviewed-on: https://review.typo3.org/45467
Reviewed-by: Tim Lochmüller <tim@fruit-lab.de>
Tested-by: Tim Lochmüller <tim@fruit-lab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Remove TypoScript-related methods and properties 33/45433/3
Benni Mack [Wed, 23 Dec 2015 20:51:34 +0000 (21:51 +0100)]
[!!!][TASK] Remove TypoScript-related methods and properties

Resolves: #72427
Releases: master
Change-Id: I085e431f68d9afd88fe462fc738cef526b21f8c9
Reviewed-on: https://review.typo3.org/45433
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] Remove deprecated code from backend functions 52/45452/3
Wouter Wolters [Sun, 27 Dec 2015 16:47:02 +0000 (17:47 +0100)]
[!!!][TASK] Remove deprecated code from backend functions

Resolves: #72451
Releases: master
Change-Id: Ie7c8309800304b68c2d345636ba0ecc6ba6cf872
Reviewed-on: https://review.typo3.org/45452
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Upgrade wizard crashes if never updated before 38/45438/2
Philipp Gampe [Thu, 24 Dec 2015 23:16:20 +0000 (00:16 +0100)]
[BUGFIX] Upgrade wizard crashes if never updated before

If the array $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']
is not set, the upgrade wizard crashes.

Resolves: #72435
Releases: master
Change-Id: Ibb794972917ff5aa0934af7ad88fdfb609e72a8e
Reviewed-on: https://review.typo3.org/45438
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>
3 years ago[TASK] FormEngine: Test FlexForm sheet displayCond with logical operator 66/45366/2
Morton Jonuschat [Fri, 18 Dec 2015 20:38:35 +0000 (21:38 +0100)]
[TASK] FormEngine: Test FlexForm sheet displayCond with logical operator

Add unit test to test that logical operator work in displayCond at the
level of FlexForm sheets.

Resolves: #68989
Releases: master
Change-Id: I2f6d7359ee742a8738c2aaacf41193c506bdad82
Reviewed-on: https://review.typo3.org/45366
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] Correctly handle validation of multi-selects in FormEngine 93/45393/3
Markus Klein [Mon, 21 Dec 2015 15:49:37 +0000 (16:49 +0100)]
[BUGFIX] Correctly handle validation of multi-selects in FormEngine

Resolves: #72366
Releases: master, 7.6
Change-Id: I7627a2a5b1aec4428d160e6b201373b8cef779ee
Reviewed-on: https://review.typo3.org/45393
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] "Add media by URL" is not hidden if maxItems is reached 19/45419/2
Sascha Egerer [Wed, 23 Dec 2015 10:41:27 +0000 (11:41 +0100)]
[BUGFIX] "Add media by URL" is not hidden if maxItems is reached

The "Add media by URL" button for FAL realtions is not hidden
if maxItems has already been reached by the opened record.

Change-Id: I71a27cbabd1fc6660f58d0374595af0558fb8a12
Resolves: #72408
Related: #70762
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45419
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove references to MOD array 26/45426/3
Benni Mack [Wed, 23 Dec 2015 19:02:48 +0000 (20:02 +0100)]
[TASK] Remove references to MOD array

Resolves: #72429
Releases: master
Change-Id: I6d63b313ac4d7289dd44da4e153d0d71ece88467
Reviewed-on: https://review.typo3.org/45426
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Removed deprecated language handling code 31/45431/3
Jigal van Hemert [Wed, 23 Dec 2015 20:26:04 +0000 (21:26 +0100)]
[!!!][TASK] Removed deprecated language handling code

Releases: master
Resolves: #72412
Change-Id: I58f7769a5a345d26052191a38aa321cece533721
Reviewed-on: https://review.typo3.org/45431
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] Remove old locking API 24/45424/6
Benni Mack [Wed, 23 Dec 2015 18:53:14 +0000 (19:53 +0100)]
[!!!][TASK] Remove old locking API

Resolves: #72417
Releases: master
Change-Id: I2f3349ca4dfeb1a3c3e1747db6ac42d492fa979a
Reviewed-on: https://review.typo3.org/45424
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>
3 years ago[!!!][TASK] Remove deprecated TypoScriptFrontendController logic 14/45414/5
Benni Mack [Tue, 22 Dec 2015 20:16:11 +0000 (21:16 +0100)]
[!!!][TASK] Remove deprecated TypoScriptFrontendController logic

Resolves: #72424
Releases: master
Change-Id: Ic7654c075412c4186a5e8347c15182ae3046ec37
Reviewed-on: https://review.typo3.org/45414
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>
3 years ago[!!!][TASK] Remove class loading fallback in cObject 85/45085/7
Benni Mack [Wed, 2 Dec 2015 12:58:11 +0000 (13:58 +0100)]
[!!!][TASK] Remove class loading fallback in cObject

Remove cObj->isClassAvailable() as this class was
introduced in TYPO3 4.3 before autoloading was there.

Now, with TYPO3 CMS 7, autoloading is completely done
via spl_autoload_register and class_exists() does the
autoloading automatically, both in composer-mode and
non-composer-mode.

The method is therefore removed as the fallback is
pre-historic and a simple class_exists() check is added.

Resolves: #72022
Releases: master
Change-Id: I92eef8dee6277bcec63403dcf04e12955cb669f2
Reviewed-on: https://review.typo3.org/45085
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>
3 years ago[BUGFIX] Re-add deprecated but used JS code from EXT:rtehtmlarea 28/45428/3
Benni Mack [Wed, 23 Dec 2015 19:48:30 +0000 (20:48 +0100)]
[BUGFIX] Re-add deprecated but used JS code from EXT:rtehtmlarea

This reverts part of commit
"eeecf013ddd871e4a7d32fc44670245dd08fe364".

Change-Id: I0ce4b53cd1e1707b2acc6466eed7c1b5deb331a8
Resolves: #72423
Releases: master
Reviewed-on: https://review.typo3.org/45428
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>
3 years ago[FOLLOWUP][BUGFIX] Handle empty pid list in FrontendConfigurationManager 32/45432/3
Philipp Gampe [Wed, 23 Dec 2015 20:40:48 +0000 (21:40 +0100)]
[FOLLOWUP][BUGFIX] Handle empty pid list in FrontendConfigurationManager

Add a unit test.

Resolves: #72414
Releases: master, 7.6
Change-Id: Iefff83ae483e4a760a9c7b973e40df50270407d5
Reviewed-on: https://review.typo3.org/45432
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Handle empty pid list in FrontendConfigurationManager 21/45421/2
Markus Klein [Wed, 23 Dec 2015 12:46:44 +0000 (13:46 +0100)]
[BUGFIX] Handle empty pid list in FrontendConfigurationManager

The result of getTreeList() called in overrideStoragePidIfStartingPointIsSet()
may be an empty string, which is appended to the $list array.
Empty values should not be added to the array, since it will cause an invalid
list of pages later on.

Add a check to avoid empty values in $list.

Resolves: #72414
Releases: master, 7.6
Change-Id: Id1309a44f46dcd84ab9923da1be6873bdc38cb8d
Reviewed-on: https://review.typo3.org/45421
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix documentation to past tense 29/45429/4
Wouter Wolters [Wed, 23 Dec 2015 20:00:07 +0000 (21:00 +0100)]
[BUGFIX] Fix documentation to past tense

Resolves: #72425
Releases: master
Change-Id: I598a39aeeaf00d30fc11fa68961e96c080407ad6
Reviewed-on: https://review.typo3.org/45429
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE 99/45399/3
Michael Oehlhof [Mon, 21 Dec 2015 21:19:36 +0000 (22:19 +0100)]
[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE

Resolves: #72354
Releases: master, 7.6
Change-Id: I7e3060611c6e2cf020b00f2130eebec77f4c1ef9
Reviewed-on: https://review.typo3.org/45399
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Removed deprecated IconUtility and SpriteManager 61/45361/7
Wouter Wolters [Fri, 18 Dec 2015 19:26:19 +0000 (20:26 +0100)]
[!!!][TASK] Removed deprecated IconUtility and SpriteManager

Resolves: #72400
Releases: master
Change-Id: I40214f2ff51e1050a8337c61d384e8561510ff72
Reviewed-on: https://review.typo3.org/45361
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Removed deprecated code from EXT:rtehtmlarea 08/45408/2
Jigal van Hemert [Tue, 22 Dec 2015 13:52:59 +0000 (14:52 +0100)]
[!!!][TASK] Removed deprecated code from EXT:rtehtmlarea

Releases: master
Resolves: #72390
Change-Id: I6979f4289ebcb5a1027dbc5996e53ad3f70669c8
Reviewed-on: https://review.typo3.org/45408
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove old entries from obsoleteLocalConfigurationSettings 23/45423/2
Wouter Wolters [Wed, 23 Dec 2015 18:16:24 +0000 (19:16 +0100)]
[TASK] Remove old entries from obsoleteLocalConfigurationSettings

Remove old entries from earlier releases in SilentConfigurationUpgradeService.

Resolves: #72420
Releases: master
Change-Id: I2e5483cf0970fb7cc88e5faa957067a94d1ba79f
Reviewed-on: https://review.typo3.org/45423
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated backend-related PHP classes 22/45422/4
Benni Mack [Wed, 23 Dec 2015 15:16:27 +0000 (16:16 +0100)]
[!!!][TASK] Remove deprecated backend-related PHP classes

Resolves: #72418
Releases: master
Change-Id: Ib0021e66e00be0979841368db2b62acf89e8e604
Reviewed-on: https://review.typo3.org/45422
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] Remove deprecated code from EXT:recordlist 12/45412/3
Jigal van Hemert [Tue, 22 Dec 2015 18:30:14 +0000 (19:30 +0100)]
[!!!][TASK] Remove deprecated code from EXT:recordlist

Releases: master
Resolves: #72398
Change-Id: Ieafb31af1fef5adf1f8ad41c30e3574b37eb2ffd
Reviewed-on: https://review.typo3.org/45412
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] Remove path-based backend module registration 17/45417/6
Benni Mack [Wed, 23 Dec 2015 01:13:43 +0000 (02:13 +0100)]
[!!!][TASK] Remove path-based backend module registration

In prior versions of TYPO3 it was possible to access
a backend module via a custom script (index.php) in a folder configured by a configuration file (conf.php) which
held information about the module and the access rights
to it.

The logic is removed.

Resolves: #72405
Releases: master
Change-Id: I3c84f89278f7cea9849821744b9dd14632aaca62
Reviewed-on: https://review.typo3.org/45417
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
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] Redesign TYPO3 error page 43/44243/12
Markus Sommer [Fri, 23 Oct 2015 13:29:02 +0000 (15:29 +0200)]
[TASK] Redesign TYPO3 error page

* Error page in global TYPO3 CMS style
* Error message in backend style
* CSS refactor and cleanup

Resolves: #65543
Releases: master
Change-Id: Ia24ada1e11f578ed5bedd71bdbdb63843d7aa5b7
Reviewed-on: https://review.typo3.org/44243
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Harry Glatz <glatz@analog.de>
Tested-by: Harry Glatz <glatz@analog.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Instantiate csConv directly instead of accessing the parent class 75/45375/2
Benni Mack [Sat, 19 Dec 2015 20:38:49 +0000 (21:38 +0100)]
[TASK] Instantiate csConv directly instead of accessing the parent class

There are several places in the core which checks
if CharsetConverter is available already, but since
the CharsetConverter is not related to the context,
the code can be simplified.

Resolves: #72336
Releases: master
Change-Id: I2665d77c1936b3e3504269de6c2f12746741e89e
Reviewed-on: https://review.typo3.org/45375
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>