Packages/TYPO3.CMS.git
3 years ago[TASK] Remove unused JavaScript validator plugin in EM 51/45851/2
Wouter Wolters [Tue, 12 Jan 2016 22:25:19 +0000 (23:25 +0100)]
[TASK] Remove unused JavaScript validator plugin in EM

Resolves: #72633
Releases: master,7.6
Change-Id: Ic26adc9db1719c4fe8c64a0dce093c64b1bac156
Reviewed-on: https://review.typo3.org/45851
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[BUGFIX] Import/Export: Removed calls to deprecated method render() 60/45560/3
Michael Oehlhof [Mon, 4 Jan 2016 00:44:15 +0000 (01:44 +0100)]
[BUGFIX] Import/Export: Removed calls to deprecated method render()

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

Resolves: #72516
Releases: master, 7.6
Change-Id: I095247810140e16c9f7b8c4fcd781d5a1ef630c4
Reviewed-on: https://review.typo3.org/45560
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Harden fallback class map generation 03/45603/2
Helmut Hummel [Wed, 6 Jan 2016 14:28:49 +0000 (15:28 +0100)]
[BUGFIX] Harden fallback class map generation

It could happen when an extension does not provide any
autoload definition, that valid classes are not or
invalid classes are taken into account during class map generation.

To fix this, update to latest composer code that supports
a blacklist for class map generation and provide tests
folder and ext_update files as valid black list.

Also add "Resources" and "res" folder to black list, which
very often also contain php classes, which are then manually required.

Also fix, streamline and add tests to verify this behavior.

Resolves: #72557
Releases: 7.6, master
Change-Id: I0b949fea8b23edbf9c8b92a4ff87218a66bd0918
Reviewed-on: https://review.typo3.org/45603
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] Filelist: Create new file and opening it immediately for editing 07/45007/6
Michael Oehlhof [Sat, 28 Nov 2015 00:32:43 +0000 (01:32 +0100)]
[TASK] Filelist: Create new file and opening it immediately for editing

Resolves: #22858
Releases: master
Change-Id: Ic6c0a6425df8b2d3a763dffac4824e086997f7f5
Reviewed-on: https://review.typo3.org/45007
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use correct TYPO3 API to add fields to TYPO3_USER_SETTINGS 53/45853/3
Wouter Wolters [Tue, 12 Jan 2016 22:38:50 +0000 (23:38 +0100)]
[TASK] Use correct TYPO3 API to add fields to TYPO3_USER_SETTINGS

In ext:rtehtmlarea $GLOBALS is directly accessed. Use the TYPO3 API
method instead.

Resolves: #72665
Releases: master
Change-Id: Iae079d8d7f7e6f77305fa3d2fedd449c4e45ade0
Reviewed-on: https://review.typo3.org/45853
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-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>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Move rtehtmlarea TypoScript to correct folder location 58/45858/2
Benni Mack [Wed, 13 Jan 2016 07:27:32 +0000 (08:27 +0100)]
[TASK] Move rtehtmlarea TypoScript to correct folder location

The accessibilityicons feature includes a file
within EXT:rtehtmlarea/res/. According to the rest of the
core conventions this is now moved to
EXT:rtehtmlarea/Configuration/TypoScript/.

Resolves: #72669
Releases: master
Change-Id: I8a1089f8e5ee93fa3c779fa937d72b269dfe3bb4
Reviewed-on: https://review.typo3.org/45858
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 unused userTSconfig default options 62/45862/2
Benni Mack [Wed, 13 Jan 2016 08:20:10 +0000 (09:20 +0100)]
[TASK] Remove unused userTSconfig default options

These options are not used at all anymore.

Resolves: #72672
Releases: master
Change-Id: I6f108f6335bd74fd2ac75c3da9b4dc63d5da0f13
Reviewed-on: https://review.typo3.org/45862
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Recycler: Respect configurable pagingSize 41/45841/2
Andreas Fernandez [Tue, 12 Jan 2016 16:12:55 +0000 (17:12 +0100)]
[BUGFIX] Recycler: Respect configurable pagingSize

The paging size was hardcoded to the value of "20" in the JavaScript.
The setting ``pagingSize``, holding the value defined by the controller
is now used instead.

Change-Id: Ief80070ca72b3f7b7bbcfcb803d088c35ef06709
Resolves: #72653
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45841
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] NotFound image uses wrong path in frontend 27/45827/2
Wouter Wolters [Tue, 12 Jan 2016 10:37:53 +0000 (11:37 +0100)]
[BUGFIX] NotFound image uses wrong path in frontend

Resolves: #72646
Releases: master,7.6
Change-Id: I5242c35a2af4e7ab7bef6015beb2ffb2e78536d4
Reviewed-on: https://review.typo3.org/45827
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move Error page to EXT:core 15/45815/2
Benni Mack [Mon, 11 Jan 2016 15:42:21 +0000 (16:42 +0100)]
[TASK] Move Error page to EXT:core

The error page resides in t3skin and should be moved
to EXT:core as it is used for backend, frontend etc.

Resolves: #72637
Releases: master
Change-Id: I7fe4b633dba5e382dafa8a0096fe21a586b95ba3
Reviewed-on: https://review.typo3.org/45815
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Move admin_panel.css to EXT:frontend 16/45816/2
Benni Mack [Mon, 11 Jan 2016 15:53:35 +0000 (16:53 +0100)]
[TASK] Move admin_panel.css to EXT:frontend

The admin panel references t3skin to load the CSS file,
which should belong to EXT:frontend though.

Resolves: #72638
Releases: master
Change-Id: Ibd38c8d53134eb02d611ce88dc0f5eb7914638e8
Reviewed-on: https://review.typo3.org/45816
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Document support of MySQL Strict mode 41/45741/3
Morton Jonuschat [Fri, 8 Jan 2016 21:30:37 +0000 (22:30 +0100)]
[TASK] Document support of MySQL Strict mode

Document that the MySQL SQL modes STRICT_TRANS_TABLES and STRICT_ALL_TABLES
are supported. Remove the check for these SQL modes from the Install Tool.

Resolves: #72610
Releases: master, 7.6
Change-Id: I0b2500a7170bb18517560f87ee6a060c2d89b43e
Reviewed-on: https://review.typo3.org/45741
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move non-public files to typo3temp/var/ 05/45505/7
Benni Mack [Wed, 30 Dec 2015 13:35:14 +0000 (14:35 +0100)]
[TASK] Move non-public files to typo3temp/var/

Add a subdirectory typo3temp/var/ (by default) which
contains all files which should never be accessible
for the web user.

In the future, this option should be configurable so it can
be put outside of the document root (e.g. via an
environment variable).

Resolves: #72479
Releases: master
Change-Id: Ia2e425a2ff55deac91c02b829c73036478995b0b
Reviewed-on: https://review.typo3.org/45505
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Remove unused template file for old pagetree 20/45820/2
Benni Mack [Mon, 11 Jan 2016 20:09:09 +0000 (21:09 +0100)]
[TASK] Remove unused template file for old pagetree

When removing the deprecated alt_db_navframe code
the HTML template file was not removed.

Resolves: #72641
Releases: master
Change-Id: Iafb3197e9fb351db885d2c1177395e8c671bf306
Reviewed-on: https://review.typo3.org/45820
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] Create functional test databases with UTF8 character set/collation 68/45368/2
Morton Jonuschat [Fri, 18 Dec 2015 21:31:08 +0000 (22:31 +0100)]
[TASK] Create functional test databases with UTF8 character set/collation

Change the create database statements in the functional test setup to
ensure an UTF-8 character set and collation. Otherwise the tests use the
default collation of the server which could lead to database being
created with Non-UTF-8 character sets like latin1_swedish_ci which is
widely in use as a default character set.

Resolves: #67474
Releases: master
Change-Id: Iefdb686a7ceb23e7934702904d16e7d44ae88839
Reviewed-on: https://review.typo3.org/45368
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use buttons instead of question marks for CSH 57/45557/2
Daniel Goerz [Sun, 3 Jan 2016 16:25:30 +0000 (17:25 +0100)]
[TASK] Use buttons instead of question marks for CSH

Change-Id: I8533ad590ae30a37346f41a33fa25a7e8e15b58c
Resolves: #72511
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45557
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Re-Introduce hook to override a record overlay 52/45552/3
Frank Nägler [Sat, 2 Jan 2016 19:32:11 +0000 (20:32 +0100)]
[BUGFIX] Re-Introduce hook to override a record overlay

This patch re-introduces a hook to override a record overlay.
Also move the static recordStatusMapping and overlayPriorities to configuration.

Resolves: #72505
Releases: master, 7.6
Change-Id: Ia7dd7eaba900cb98be598fb4aafc26f41cfd0f46
Reviewed-on: https://review.typo3.org/45552
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Show folder modification date in file list 17/37017/13
Steffen Ritter [Fri, 17 Jul 2015 19:35:52 +0000 (21:35 +0200)]
[!!!][TASK] Show folder modification date in file list

Show the modification date of folders in the "Last Modified" column in
filelist again, which has been removed with the introduction of FAL.

Resolves: #65165
Releases: master
Change-Id: Ie8f615eaa1eaed27f2a869e55ca220668ce94663
Reviewed-on: https://review.typo3.org/37017
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Drop XCLASS registration from DefaultConfiguration 05/45805/3
Wouter Wolters [Sat, 9 Jan 2016 19:05:27 +0000 (20:05 +0100)]
[TASK] Drop XCLASS registration from DefaultConfiguration

Resolves: #72616
Releases: master
Change-Id: I2814e00582ee3daae60744a6958bff82d138da04
Reviewed-on: https://review.typo3.org/45805
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove option BE/notificationPrefix 97/45797/3
Wouter Wolters [Sat, 9 Jan 2016 17:09:28 +0000 (18:09 +0100)]
[TASK] Remove option BE/notificationPrefix

The option is unused since 4.4

Resolves: #72615
Releases: master
Change-Id: Ie99b155f564a40532e5639726a8efc30eb4374ae
Reviewed-on: https://review.typo3.org/45797
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
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>