Packages/TYPO3.CMS.git
2 years ago[TASK] Add more contrast to clear cache menu 81/50181/4
Frank Naegler [Tue, 11 Oct 2016 10:05:24 +0000 (12:05 +0200)]
[TASK] Add more contrast to clear cache menu

This patch fix the low contrast of the clear cache menu.

Resolves: #78239
Releases: master
Change-Id: I6750dcbb6ebdc900ba56dae4da9b3e941f1fa81f
Reviewed-on: https://review.typo3.org/50181
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Acceptance tests fails on main frame name 88/50188/3
Joerg Kummer [Tue, 11 Oct 2016 17:37:50 +0000 (19:37 +0200)]
[BUGFIX] Acceptance tests fails on main frame name

The viewport patch from issue #52877 renamed the content
iframe from "content" to "contentIframe". The patch changes
that in the acceptance tests, too.

Resolves: #78249
Related: #52877
Releases: master
Change-Id: Ia17ae9ee4a72e0f1d0a537e1ae575543b6b50188
Reviewed-on: https://review.typo3.org/50188
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Upgrade Fluid dependency to 1.1.0 85/50185/3
Claus Due [Tue, 11 Oct 2016 13:38:43 +0000 (15:38 +0200)]
[TASK] Upgrade Fluid dependency to 1.1.0

This task upgrades the version of Standalone Fluid being
used from 1.0.10 to 1.1.0.

List of changes:

https://github.com/TYPO3Fluid/Fluid/compare/36421713a58b1dcab9b34f222f434517f2d1316e...1.1.0

Change-Id: Ie6604362a5550c9c0878be33c9978e080f50941a
Releases: master
Reviewed-on: https://review.typo3.org/50185
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][FEATURE] Move generated autoload info to typo3conf 66/50166/3
Helmut Hummel [Mon, 10 Oct 2016 17:47:28 +0000 (19:47 +0200)]
[!!!][FEATURE] Move generated autoload info to typo3conf

It turned out to be misleading, that additional class loading
information of extensions (in non composer mode) is in the
typo3temp folder. These files were re-generated on the fly to
lower the impact of the new class loader. However the re-generation
can only be triggered at a late point during the bootstrap.

This caused issues, when extensions tried to hook in a earlier point
e.g. for providing an error or exception handler and removing the complete
typo3temp folder e.g. in deployment scenarios.

To make clear, that class loading information is not a cache,
it is moved to typo3conf.
Additionally the re-generation during the late bootstrap
now triggers a deprecation message.

Additionally to make it easy for users that are not familiar with
executing command line scripts, an action is added to the install tool
to dump autoload information.

Resolves: #78222
Releases: master
Change-Id: I4199b9cf00a5a5e9b9d57e5f7508d321d1c4f9ba
Reviewed-on: https://review.typo3.org/50166
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[!!!][TASK] Make the TYPO3 Backend responsive and remove ExtJS Viewport 37/47637/55
Kay Strobach [Tue, 12 Apr 2016 15:13:10 +0000 (17:13 +0200)]
[!!!][TASK] Make the TYPO3 Backend responsive and remove ExtJS Viewport

A responsive CSS viewport replaces the legacy the ExtJS
component TYPO3.Viewport.

Resolves: #52877
Releases: master
Change-Id: I6d9c6c4e32cf67df3eeb072448e6b4322853d10c
Reviewed-on: https://review.typo3.org/47637
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>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Cleanup and deprecate TYPO3_DB occurrences 24/49824/8
Wouter Wolters [Sat, 3 Sep 2016 09:27:48 +0000 (11:27 +0200)]
[TASK] Cleanup and deprecate TYPO3_DB occurrences

All instances of $GLOBALS[TYPO3_DB] in the TYPO3 Core classes
except for certain highly used functionalities have been removed.

The places where the TYPO3 Core is expected to have subclasses
within extensions have been marked for deprecation.

Resolves: #78224
Releases: master
Change-Id: Ie65878264679b93940ac9fb86c4758576d98c550
Reviewed-on: https://review.typo3.org/49824
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Improve duplicate exception code check 50/50150/20
Christian Kuhn [Sun, 9 Oct 2016 18:07:53 +0000 (20:07 +0200)]
[TASK] Improve duplicate exception code check

* better regex finds more with less false positives
* use grep instead of ack-grep
* find exceptions without exception code
* the script kills travis for unkown reasons and removed

Change-Id: I6ae7c005bc9f493365d36f9602aebf389f1f7786
Resolves: #78221
Releases: master
Reviewed-on: https://review.typo3.org/50150
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Do not override hidden UC fields in user settings 00/50100/2
Markus Klein [Fri, 7 Oct 2016 09:56:36 +0000 (11:56 +0200)]
[FOLLOWUP][BUGFIX] Do not override hidden UC fields in user settings

Check if there is actually a user TSconfig available before using it.

Resolves: #77263
Releases: master, 7.6
Change-Id: Iafc58866325f000077f46f9e77fafb3c80069fe6
Reviewed-on: https://review.typo3.org/50100
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][FEATURE] Introduce TypeScript processing 60/50160/4
Frank Naegler [Mon, 10 Oct 2016 14:16:46 +0000 (16:16 +0200)]
[FOLLOWUP][FEATURE] Introduce TypeScript processing

This patch add npm update to fix broken travis builds.

Resolves: #77900
Releases: master
Change-Id: I5a3df419f33ec944673f043375eb14350034b1b6
Reviewed-on: https://review.typo3.org/50160
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FEATURE] Introduce TypeScript processing 95/49895/16
Frank Naegler [Fri, 9 Sep 2016 14:32:43 +0000 (16:32 +0200)]
[FEATURE] Introduce TypeScript processing

This patch introduce a grunt TypeScript processor and linter.

Resolves: #77900
Releases: master
Change-Id: I642db25c84946a97687e1aaa9e1c5e0599618073
Reviewed-on: https://review.typo3.org/49895
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController 02/50102/2
Nicole Cordes [Fri, 7 Oct 2016 07:43:48 +0000 (09:43 +0200)]
[FOLLOWUP][BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController

If there is no configuration for the rootLevel in a tables' TCA, the
NewRecordController silently assumes -1. This means a table can be
inserted on a page AND on root level. This behaviour is wrong because in
TCA documentation per default rootLevel is 0 which means, this table can
only be used on pages.
This patch sets the correct default value for rootLevel if not set.

Resolves: #78170
Releases: master, 7.6
Change-Id: I3a34eb5abbd95b7ee60b8b676c86abaacd0e2a18
Reviewed-on: https://review.typo3.org/50102
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[FOLLOWUP][TASK] Implement DBAL inSet() for SQLite 49/50149/3
Morton Jonuschat [Sun, 9 Oct 2016 16:26:48 +0000 (09:26 -0700)]
[FOLLOWUP][TASK] Implement DBAL inSet() for SQLite

Add an exception if named parameters are used with inSet() on SQLite,
add tests to verify the behaviors for named parameters and values that
contain the actual quote character.

Change-Id: Iac2e40d13f921d7e6dcfaeb2c86a9eedc4d8351e
Resolves: #78045
Releases: master
Reviewed-on: https://review.typo3.org/50149
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Doctrine: Migrate extbase Typo3DbBackend 48/50148/2
Christian Kuhn [Sun, 9 Oct 2016 13:41:17 +0000 (15:41 +0200)]
[TASK] Doctrine: Migrate extbase Typo3DbBackend

Two very last calls to exec_SELECTgetSingleRow()

Change-Id: I0e98ea0de22f60dbc5df72be52b345220c54c0ba
Resolves: #78205
Releases: master
Reviewed-on: https://review.typo3.org/50148
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Streamline button order/group 38/50138/2
Daniel Windloff [Sat, 8 Oct 2016 16:41:28 +0000 (18:41 +0200)]
[TASK] Streamline button order/group

In order to be consistent, change the button order and styling
(according to the list module).

Resolves: #78199
Releases: master
Change-Id: I44b03a7f6e4e49f397a62d00158083c568ce5cda
Reviewed-on: https://review.typo3.org/50138
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Implement DBAL inSet() for SQLite 06/50006/3
Oliver Hader [Thu, 22 Sep 2016 16:29:53 +0000 (18:29 +0200)]
[TASK] Implement DBAL inSet() for SQLite

DBAL's ExpressionBuilder::inSet() currently does not support FIND_IN_SET
for SQLite which is also not supported by the DBMS natively. To achieve
the behavior the field's value is surrounded by commas and then compared
likewise to the accordant value expansion.

Resolves: #78045
Releases: master
Change-Id: Idceab827c06e4290bf5a68fb672a43110364af7d
Reviewed-on: https://review.typo3.org/50006
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Migrate Extbase Query Parser to Doctrine DBAL 84/49584/13
Benni Mack [Wed, 24 Aug 2016 21:37:39 +0000 (23:37 +0200)]
[!!!][TASK] Migrate Extbase Query Parser to Doctrine DBAL

The Extbase Typo3DbQueryParser which builds the SQL
statement for most of Extbase's database calls is completely
rewritten to use Doctrine DBAL QueryBuilder.

The QueryParser now returns a properly filled QueryBuilder
object instead of an array with SQL parts.

The Typo3DbBackend of Extbase is using the QueryBuilder
under the hood then.

Resolves: #77379
Releases: master
Change-Id: I5936e639a9241a7d41ac60703efed83bda73f5f7
Reviewed-on: https://review.typo3.org/49584
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[FEATURE] Add argument addQueryStringMethod to f:form 42/49642/5
Claus Due [Tue, 30 Aug 2016 09:33:03 +0000 (11:33 +0200)]
[FEATURE] Add argument addQueryStringMethod to f:form

The argument is passed to UriBuilder as-is and allows controlling
how the preserving of GET/POST arguments happens in f:form's
action URI generating method.

Change-Id: Ie2270c7f7205d4cff1736b02ca7d42c788213850
Resolves: #75139
Releases: master
Reviewed-on: https://review.typo3.org/49642
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Windloff <daniel.jc.windloff@googlemail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[CLEANUP] belog: LogEntries Partial 41/50141/3
Daniel Windloff [Sat, 8 Oct 2016 19:48:05 +0000 (21:48 +0200)]
[CLEANUP] belog: LogEntries Partial

Removed attributes / elements:
* valign attribute (not supported in HTML5)
* empty th/th elements with "spacer" span
* strong in th (dupclicate markup)

Resolves: #78201
Releases: master
Change-Id: I09ed02206389ddca5bd5ddc9c38bd35aa20cdeb1
Reviewed-on: https://review.typo3.org/50141
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove unused local variables 64/49764/7
Wouter Wolters [Fri, 2 Sep 2016 14:21:03 +0000 (16:21 +0200)]
[TASK] Remove unused local variables

Resolves: #77819
Releases: master
Change-Id: If39540863a1114ce5ce3e57289da54bdfdffc4f2
Reviewed-on: https://review.typo3.org/49764
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate ExtensionManagementUtility::extRelPath 15/48915/9
Benni Mack [Tue, 13 Sep 2016 11:51:28 +0000 (13:51 +0200)]
[TASK] Deprecate ExtensionManagementUtility::extRelPath

The method ExtensionManagementUtility::extRelPath() is marked
as deprecated, as other solutions (relative to PATH_site, absolute path resolving) should be used
in the future.

Resolves: #78193
Releases: master
Change-Id: I28cf7e1a47cb3fc8a88b0bb54d2c71a369f3d0f2
Reviewed-on: https://review.typo3.org/48915
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Change availability for the property "sword" 27/50127/5
mjankiewicz [Sat, 8 Oct 2016 12:44:18 +0000 (14:44 +0200)]
[BUGFIX] Change availability for the property "sword"

Releases: master
Resolves: #76906
Change-Id: I2824bf5d2a286ea5445a395687814dad147f117f
Reviewed-on: https://review.typo3.org/50127
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Change Indexed Search index_phash.data_filename column length 26/50126/2
Karol Lamparski [Sat, 8 Oct 2016 12:11:03 +0000 (14:11 +0200)]
[BUGFIX] Change Indexed Search index_phash.data_filename column length

Make database field index_phash.data_filename longer, because varchar(255) was not enough for some URLs.

Resolves: #77970
Releases: master, 7.6
Change-Id: I6cea9c2f9debecbf482bc78cd4a2867d8f9c5e47
Reviewed-on: https://review.typo3.org/50126
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[!!!][TASK] Use correct ISO8601 format 06/49906/8
Benjamin Serfhos [Mon, 12 Sep 2016 15:15:26 +0000 (17:15 +0200)]
[!!!][TASK] Use correct ISO8601 format

DateTime::ISO8601 is not compatible with ISO-8601, but is left this
way for backward compatibility reasons. Use DateTime::ATOM or
DATE_ATOM for compatibility with ISO-8601 instead.

Resolves: #77919
Releases: master
Change-Id: Iab7217c492b4137b8cb0b6e3608e2d8071d861f6
Reviewed-on: https://review.typo3.org/49906
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix select with multiple enabled not being saved correctly 81/49981/6
Johannes Schlier [Tue, 20 Sep 2016 15:21:50 +0000 (17:21 +0200)]
[BUGFIX] Fix select with multiple enabled not being saved correctly

If the 'multiple' field in the fieldConfig is set the
$newDatabaseValueArray is returned as is, with duplicate entries. If this
is not the case $newDatabaseValueArray is returned as before, being
modified with the array_unique function.

Resolves: #76918
Releases: master, 7.6
Change-Id: Id8ddac95162a929aeb1b5d7bae33a460317b46cb
Reviewed-on: https://review.typo3.org/49981
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update npm packages 05/50105/4
Markus Sommer [Fri, 7 Oct 2016 12:56:26 +0000 (14:56 +0200)]
[TASK] Update npm packages

* Use new grunt version (speed, stability)
* Replace grunt-copy with contrib version
* Recompile all sources

Resolves: #78175
Releases: master

Change-Id: Idf16650b42c71e8065d2c6c47b4075449d499ec4
Reviewed-on: https://review.typo3.org/50105
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do not throw exception for inaccessible folders 52/49852/4
Sascha Egerer [Sun, 4 Sep 2016 08:48:13 +0000 (10:48 +0200)]
[BUGFIX] Do not throw exception for inaccessible folders

In the LocalDriver the PHP RecursiveIteratorIterator implementation is
used to recursively iterate over a directory.
If there is a resource child with limited access an exception is thrown
during the initialization of the iterator.
That means you are even not able to iterate over the other folders.

This patch adds a flag that prevents the iterator to throw the exception.

Resolves: #71328
Releases: master, 7.6
Change-Id: I3373f70bbcd5cdb38e5f8998a1e4c0466f6d5260
Reviewed-on: https://review.typo3.org/49852
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Make use of edit icons consistent 46/49946/5
Daniel Windloff [Thu, 15 Sep 2016 14:13:34 +0000 (16:13 +0200)]
[TASK] Make use of edit icons consistent

Use the following icons to indicate different kinds of "edit actions":
* actions-open: single edit action
* actions-document-open: multi edit action
* actions-page-open: edit page properties

Resolves: #77963
Releases: master
Change-Id: I2d3198b56755eef5eb715058caf5d8574124c9ca
Reviewed-on: https://review.typo3.org/49946
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Check if TypoScript is loaded for indexed_search 12/49812/6
Tomita Militaru [Fri, 2 Sep 2016 20:08:17 +0000 (22:08 +0200)]
[BUGFIX] Check if TypoScript is loaded for indexed_search

Check if TypoScript is loaded for indexed_search, if not,
show an error message.

Resolves: #75866
Releases: master, 7.6
Change-Id: I0b5be9d959dd0d4fc4a5f4df1b287c4a0fca2885
Reviewed-on: https://review.typo3.org/49812
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[FEATURE] Upgrade Analysis in Install Tool 21/47621/66
Anja Leichsenring [Sat, 8 Oct 2016 07:42:09 +0000 (09:42 +0200)]
[FEATURE] Upgrade Analysis in Install Tool

Noteworthy core changes come with ReST files explaining details since
core version 7. The patch adds a module to the install tool to render
those files.

This patch is the first part of a larger feature that will end up with
automated code migration and upgrade support based on code analysis.

Resolves: #75691
Releases: master
Change-Id: Ib74f4b806db8fbb215963838bbb1812a94503164
Reviewed-on: https://review.typo3.org/47621
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Show editor for setup and constants even if the field is empty 21/50121/2
Jan Helke [Sat, 8 Oct 2016 09:14:42 +0000 (11:14 +0200)]
[BUGFIX] Show editor for setup and constants even if the field is empty

Resolves: #78188
Releases: master
Change-Id: Ic697d0259b5f9dc5780a6e5434a30b7337448c49
Reviewed-on: https://review.typo3.org/50121
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Tested-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Update tags for all rst files for master 20/50120/2
Przemysław Krukowski [Sat, 8 Oct 2016 08:30:27 +0000 (10:30 +0200)]
[TASK] Update tags for all rst files for master

Releases: master
Resolves: #78184
Change-Id: I3a1362ecc193026c44e9983490aeb88b1fca6dd2
Reviewed-on: https://review.typo3.org/50120
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Respect options.disableDelete UserTSConfig 78/49678/6
Christian Weiske [Wed, 31 Aug 2016 11:04:13 +0000 (13:04 +0200)]
[BUGFIX] Respect options.disableDelete UserTSConfig

The UserTSConfig setting "options.disableDelete" was not respected
in the record ClickMenu, the database record list and the page layout view.
This patch makes the following configurations work:

    options.disableDelete = 1
    options.disableDelete.tablename = 1

Releases: master, 7.6
Resolves: #34636

Change-Id: Idcabd8efb3b60d7edd2e87c400a948b423d95ea2
Reviewed-on: https://review.typo3.org/49678
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Acceptance test for extension manager 14/50114/2
Marco Bresch [Fri, 7 Oct 2016 17:26:19 +0000 (19:26 +0200)]
[BUGFIX] Acceptance test for extension manager

Now the extension recycler is used for testing instead of beuser.

Resolves: #78185
Related: #77820
Releases: master
Change-Id: If6b049861335fee6762082b40217acb355c649d1
Reviewed-on: https://review.typo3.org/50114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Treat <pre> tags correctly in RTE 13/50113/2
Markus Klein [Fri, 7 Oct 2016 16:52:12 +0000 (18:52 +0200)]
[BUGFIX] Treat <pre> tags correctly in RTE

Do not throw away line breaks and multiple spaces of pre tag's content in RTE.
This finally allows to paste source code and keep its formatting.

Resolves: #78186
Releases: master, 7.6
Change-Id: I183032d53bf64c8f1e3acb8222288860f97fed33
Reviewed-on: https://review.typo3.org/50113
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Update tags for all rst files for 8.0 11/50111/5
Krystian Szymukowicz [Fri, 7 Oct 2016 15:48:08 +0000 (17:48 +0200)]
[TASK] Update tags for all rst files for 8.0

Releases: master
Resolves: #78183
Change-Id: I95b436be3d4eaf2762981f69260b750f6a50fc3a
Reviewed-on: https://review.typo3.org/50111
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Update tags for all rst files for 8.3 17/50117/4
mjankiewicz [Fri, 7 Oct 2016 17:50:48 +0000 (19:50 +0200)]
[TASK] Update tags for all rst files for 8.3

Releases: master
Resolves: #78181
Change-Id: Iabe4c36908c2d7f569428bc6ba5b48c171015963
Reviewed-on: https://review.typo3.org/50117
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
2 years ago[TASK] Update tags for all rst files for 8.2 08/50108/3
mjankiewicz [Fri, 7 Oct 2016 14:54:32 +0000 (16:54 +0200)]
[TASK] Update tags for all rst files for 8.2

Releases: master
Resolves: #78179
Change-Id: I8c67e42110162bad46980b90a02fdef821f3c2a0
Reviewed-on: https://review.typo3.org/50108
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Update tags for all rst files for 8.1 15/50115/3
Przemysław Krukowski [Fri, 7 Oct 2016 17:49:02 +0000 (19:49 +0200)]
[TASK] Update tags for all rst files for 8.1

Releases: master
Resolves: #78182
Change-Id: Ibf25658172e42174ea5497eeb03dc9fd6a3d365a
Reviewed-on: https://review.typo3.org/50115
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Tested-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] add acceptence tests for filter backend user in backend module 29/49829/3
Daniel Lorenz [Sat, 3 Sep 2016 11:11:15 +0000 (13:11 +0200)]
[TASK] add acceptence tests for filter backend user in backend module

Resolves: #77823
Releases: master
Change-Id: I301c43c4429bf18fde4c65c9d12c94951693bfc4
Reviewed-on: https://review.typo3.org/49829
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Valentin Funk <valentin.funk@computerfabrik.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Update phpunit to version 5.6 06/50106/2
Stefan Neufeind [Fri, 7 Oct 2016 13:31:00 +0000 (15:31 +0200)]
[TASK] Update phpunit to version 5.6

Change-Id: Ia6e671bb39db820a93f0a534e8a0bd05cf325b49
Resolves: #78176
Releases: master
Reviewed-on: https://review.typo3.org/50106
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Streamline actions-document-select 53/49953/4
Daniel Windloff [Fri, 16 Sep 2016 12:43:15 +0000 (14:43 +0200)]
[TASK] Streamline actions-document-select

Use actions-document-select to select all values in a table.
Wrap icon (btn btn-default).

Resolves: #77973
Releases: master
Change-Id: Iddb2c232e93736d504d2269ee4efeddc7b74705d
Reviewed-on: https://review.typo3.org/49953
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[!!!][TASK] Make TypoScriptTemplateConstantEditorModuleFunctionController Fluid 84/49884/6
Michael Oehlhof [Fri, 9 Sep 2016 07:16:41 +0000 (09:16 +0200)]
[!!!][TASK] Make TypoScriptTemplateConstantEditorModuleFunctionController Fluid

Fluidification of TypoScriptTemplateConstantEditorModuleFunctionController

Resolves: #75032
Releases: master
Change-Id: Iacd826c958989b4afe9cbed57367226e486c42af
Reviewed-on: https://review.typo3.org/49884
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Rename method "JStop"" to "addCssFiles" 80/50080/4
mjankiewicz [Sat, 1 Oct 2016 15:20:09 +0000 (17:20 +0200)]
[TASK] Rename method "JStop"" to "addCssFiles"

The old name has nothing to do with JS.

Resolves: #75363
Releases: master
Change-Id: Ie6dec85a89ca39561b04450bcb871ce272f8c49a
Reviewed-on: https://review.typo3.org/50080
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Correct position of t3editor autocomplete 06/49706/2
Robert Vock [Thu, 1 Sep 2016 08:30:17 +0000 (10:30 +0200)]
[BUGFIX] Correct position of t3editor autocomplete

The position of the autocomplete list for the TypoScript was incorrect
when the editing iframe was scrolled.

Resolves: #77719
Releases: master, 7.6
Change-Id: Ib0d17e6bc648fc99b1e02dfb2a212c1b19993bcc
Reviewed-on: https://review.typo3.org/49706
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Łukasz Uznański
Tested-by: Łukasz Uznański
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[!!!][CLEANUP] ObjectAccess 85/39585/21
Claus Due [Fri, 2 Sep 2016 09:58:35 +0000 (11:58 +0200)]
[!!!][CLEANUP] ObjectAccess

This patch aims to clean up and improve the
ObjectAccess class which currently does a
*lot* of unnecessary operations, but is intended
for use in many places especially with repeated
use. Therefore, any even small optimisation in
this class would be a benefit.

* Uses more native PHP methods where reasonable
* Uses fewer method calls where reasonable
* Gets rid of a variable passed by reference
* More cases return NULL rather than throw Exceptions
* Fastest decisions and access methods come first
* Reflection-based access isolated to edge cases and
  access with the "force" flag being TRUE.
* Sacrifices ability to read objects of types other
  than persisted objects contained in an ObjectStorage
  or subclass of ObjectStorage.
* Changes verdict from FALSE to TRUE when determining
  if a dynamically added property exists on an object
  (these are, by definition, publicly accessible).

Change-Id: Ib17051a43f61bb73a1bd5a8a6c710f54eec8f769
Resolves: #66995
Releases: master
Reviewed-on: https://review.typo3.org/39585
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Fix sql query selecting invalid field 97/50097/4
Sascha Egerer [Fri, 7 Oct 2016 08:17:36 +0000 (10:17 +0200)]
[BUGFIX] Fix sql query selecting invalid field

In #77488 the ExtendedFileUtility has been refactored to doctrine.
This has introduced a bug where an invalid field is selected from the
database.

Resolves: #78163
Related: #77488
Releases: master
Change-Id: I926cd4bc04c59b50f3cb9973f5005ec97e788648
Reviewed-on: https://review.typo3.org/50097
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[!!!][TASK] Fluidification of TypoScriptTemplateInformationModuleFunctionController 72/49872/6
Michael Oehlhof [Tue, 6 Sep 2016 13:41:09 +0000 (15:41 +0200)]
[!!!][TASK] Fluidification of TypoScriptTemplateInformationModuleFunctionController

Resolves: #75031
Releases: master
Change-Id: I4e40350dcf4fe54f2fbc7088bb2ac509668c1c0a
Reviewed-on: https://review.typo3.org/49872
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Do not override hidden UC fields in user settings 24/49224/15
Stefan Froemken [Wed, 27 Jul 2016 07:34:54 +0000 (09:34 +0200)]
[BUGFIX] Do not override hidden UC fields in user settings

While saving a user's uc record, all fields, which are set to disabled
in user TSconfig, are not touched anymore.
This is enforced by reducing the fields of showItem to the ones which
are allowed via user TSconfig.

Resolves: #77263
Releases: master, 7.6
Change-Id: Ib867efef731654373a3b1502c410ba5e182780e4
Reviewed-on: https://review.typo3.org/49224
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Fluidification of NewContentElementController 08/49808/7
Marc Willmann [Sun, 4 Sep 2016 12:36:14 +0000 (14:36 +0200)]
[TASK] Fluidification of NewContentElementController

Additionally an unused variable was removed and some
variables have been renamed to a more speaking name.

Resolves: #77801
Releases: master
Change-Id: I242a9f32c80c8702097a2b20ed577db44766902b
Reviewed-on: https://review.typo3.org/49808
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years agoRevert "[FEATURE] Add fluid debug information to admin panel" 94/50094/2
Anja Leichsenring [Thu, 6 Oct 2016 16:34:49 +0000 (18:34 +0200)]
Revert "[FEATURE] Add fluid debug information to admin panel"

This reverts commit f3df15974576831b119a82f8f3151e0a6cd9c276.

Revert, as the set checkbox will make the debug information available all over the backend. We can not leave it like this.

Change-Id: I3e964a95444f8d6fd0f71644c094616ac7c63755
Reviewed-on: https://review.typo3.org/50094
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Fluidification of TaskCenter 02/50002/3
Michael Oehlhof [Wed, 21 Sep 2016 14:42:49 +0000 (16:42 +0200)]
[TASK] Fluidification of TaskCenter

Resolves: #78020
Releases: master
Change-Id: Ibb70677e09a39fe73532e1af8cd6266b0d2b9a1e
Reviewed-on: https://review.typo3.org/50002
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[FEATURE] Add fluid debug information to admin panel 78/47678/17
Frank Naegler [Mon, 9 May 2016 18:36:59 +0000 (20:36 +0200)]
[FEATURE] Add fluid debug information to admin panel

This patch adds a new option to the admin panel to show debug information
about partials and sections in frontend.

Resolves: #76085
Releases: master
Change-Id: Ieb5abf001becebabf23c6b7b8578a67ed98046cb
Reviewed-on: https://review.typo3.org/47678
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Do not cut constants in debug output 63/50063/5
Sascha Egerer [Thu, 29 Sep 2016 07:13:08 +0000 (09:13 +0200)]
[BUGFIX] Do not cut constants in debug output

Unsubstituted constants should be logged in full length and not
cut after 50 character.

Resolves: #78107
Releases: master, 7.6
Change-Id: I6a231cbda9f876be390393f8ce967335826e95f4
Reviewed-on: https://review.typo3.org/50063
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Fix requiring playlist argument when "loop" is set 76/50076/4
Wouter Wolters [Fri, 30 Sep 2016 12:06:38 +0000 (14:06 +0200)]
[BUGFIX] Fix requiring playlist argument when "loop" is set

The YouTubeRenderer does not force the playlist argument yet
when the loop argument is set to 1. According to the documentation
this is required for a single video player. See
https://developers.google.com/youtube/player_parameters#loop

Resolves: #78053
Releases: master,7.6
Change-Id: Ife89cce318347aa6fa1694b90c71d9931538aa4e
Reviewed-on: https://review.typo3.org/50076
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[TASK] Show hints about shortcuts and external pages in Page module 15/49715/5
Andreas Fernandez [Thu, 1 Sep 2016 11:22:31 +0000 (13:22 +0200)]
[TASK] Show hints about shortcuts and external pages in Page module

To improve the usability, pages of the type shortcut and external link
show additional information in the page module

Resolves: #77742
Releases: master
Change-Id: Ica5e2ecc017842bc6cca9bd347a59def2c7b6ad4
Reviewed-on: https://review.typo3.org/49715
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Łukasz Uznański
Tested-by: Łukasz Uznański
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Use only domain with scheme at youtube origin 41/49941/3
Ruud Silvrants [Thu, 15 Sep 2016 06:34:41 +0000 (08:34 +0200)]
[BUGFIX] Use only domain with scheme at youtube origin

Resolves: #77953
Releases: master, 7.6
Change-Id: I263e865953f58778565e362ddc04b8489d019a48
Reviewed-on: https://review.typo3.org/49941
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Tested-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[!!!][TASK] Deprecate usage of record rendering in page module 68/49968/4
Georg Ringer [Sun, 18 Sep 2016 19:33:51 +0000 (21:33 +0200)]
[!!!][TASK] Deprecate usage of record rendering in page module

To follow the concept of apps and avoiding code duplications and
confusion of users, the rendering of records in the page module
is deprecated.

Resolves: #77987
Releases: master
Change-Id: Iece5a1855129db7098ac58e0e2a3bbc9d0d557cb
Reviewed-on: https://review.typo3.org/49968
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Update require-dev dependencies 75/50075/2
Wouter Wolters [Fri, 30 Sep 2016 10:39:28 +0000 (12:39 +0200)]
[TASK] Update require-dev dependencies

friendsofphp/php-cs-fixer (v1.12.2)
site5/phantoman (v1.1.7)

Resolves: #78123
Releases: master
Change-Id: I7bcb9354872040e1c903bac681e1795047a58a9e
Reviewed-on: https://review.typo3.org/50075
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Fluidification of SortPages Wizard 52/49952/5
Michael Oehlhof [Fri, 16 Sep 2016 11:04:13 +0000 (13:04 +0200)]
[TASK] Fluidification of SortPages Wizard

Resolves: #77971
Releases: master
Change-Id: I865196db43517a4f154b4e88e3459aee57f4850a
Reviewed-on: https://review.typo3.org/49952
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Fluidification of TypoScriptTemplateObjectBrowserModuleFunctionController 96/49896/5
Marco Bresch [Fri, 9 Sep 2016 16:05:19 +0000 (18:05 +0200)]
[TASK] Fluidification of TypoScriptTemplateObjectBrowserModuleFunctionController

Move all HTML from PHP code to an own Fluid template.

Resolves: #75033
Releases: master
Change-Id: I2e5e12702cb486434016706710c08b49e21942f8
Reviewed-on: https://review.typo3.org/49896
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Fix double encoded returnUrl parameters in file search 77/50077/2
Wouter Wolters [Fri, 30 Sep 2016 13:22:52 +0000 (15:22 +0200)]
[BUGFIX] Fix double encoded returnUrl parameters in file search

In ext:filelist you can search for files. All actions that contain
a returnUrl as parameter lead to CSRF-token issues. This is because
the returnUrl is double encoded. Remove the double encoding.

Resolves: #78124
Releases: master
Change-Id: I2719b6e7905576c307e4bdc06d5e6384625a4da3
Reviewed-on: https://review.typo3.org/50077
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Deprecate support mysqli_result in PageLayoutView::getResult 52/50052/4
Nicole Cordes [Wed, 28 Sep 2016 12:10:07 +0000 (14:10 +0200)]
[BUGFIX] Deprecate support mysqli_result in PageLayoutView::getResult

Due to change https://review.typo3.org/48240/ the method only supports
Doctrine Statement objects. An extension which uses the DatabaseConnection
is not able to use this function anymore. This patch re-adds the support
for mysqli_result objects and throws a deprecaction message as information.

Resolves: #78096
Releases: master
Change-Id: I921fccb9132af2426627d8918c782323878c373d
Reviewed-on: https://review.typo3.org/50052
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Streamline ConnectionPool invocation in Testbase 85/50085/2
Oliver Hader [Mon, 3 Oct 2016 20:35:33 +0000 (22:35 +0200)]
[TASK] Streamline ConnectionPool invocation in Testbase

Resolves: #78137
Releases: master
Change-Id: I35858000977797bfee28eaf157c6c3fe27da58b4
Reviewed-on: https://review.typo3.org/50085
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Felix Heller <felix.heller@aimcom.de>
Tested-by: Felix Heller <felix.heller@aimcom.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
2 years ago[TASK] Update phpunit to version 5.5 62/50062/2
Anja Leichsenring [Thu, 29 Sep 2016 07:31:50 +0000 (09:31 +0200)]
[TASK] Update phpunit to version 5.5

As a dependency, codeception is upgraded to version 2.2.5, too.

Change-Id: Ib3cfe1d3fcaf40a53497f78998dea4d7804f240b
Resolves: #78108
Releases: master
Reviewed-on: https://review.typo3.org/50062
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Fixed typo in extensions install and lowlevel 69/50069/5
Robert van Kammen [Fri, 30 Sep 2016 07:18:11 +0000 (09:18 +0200)]
[TASK] Fixed typo in extensions install and lowlevel

Toogle should be Toggle

Resolves: #78118
Releases: master,7.6
Change-Id: Ib72e70aa20fa6f4fdf91a825b31f88938d0897bd
Reviewed-on: https://review.typo3.org/50069
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Incorrect cHash generation may cause 404 on any page 59/50059/3
Dmitry Dulepov [Wed, 28 Sep 2016 14:46:23 +0000 (17:46 +0300)]
[BUGFIX] Incorrect cHash generation may cause 404 on any page

If an empty parameter appears in the query string passed to
CacheHashCalculator::getRelevantParameters(), the code will
calculate cHash even if there are no other parameters. But
upon going to the generated link, there will be a 404 error
due to failed cHash check. Parameters with trimmed empty
names do not appear in $_GET in PHP and cHash cannot be
validated. The code should ignore the parameter with
trimmed empty name.

Resolves: #78102
Releases: master, 6.2, 7.6
Change-Id: I3c43d62ae9c31bd41674db62090b6b4a520f8b68
Reviewed-on: https://review.typo3.org/50059
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Trim function name passed to GeneralUtility::callUserFunc() 36/50036/3
Andreas Fernandez [Wed, 28 Sep 2016 06:55:50 +0000 (08:55 +0200)]
[BUGFIX] Trim function name passed to GeneralUtility::callUserFunc()

The parameter `$funcName` could contain whitespaces, e.g. because of a
formatted FlexForm file. The parameter is now trimmed to remove the
whitespaces and to get a valid function reference.

Resolves: #78086
Releases: master, 7.6
Change-Id: I75af1da01a807102b2b1c1bced984c00be03580a
Reviewed-on: https://review.typo3.org/50036
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Eric Chavaillaz <eric@hemmer.ch>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Use strict comparissons in NewRecordController 57/50057/3
Robert van Kammen [Wed, 28 Sep 2016 13:09:03 +0000 (15:09 +0200)]
[TASK] Use strict comparissons in NewRecordController

Resolves: #78099
Releases: master
Change-Id: Ia3ddd9dd6ce1563ddaae8735ef980a7ca49d5abc
Reviewed-on: https://review.typo3.org/50057
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Fixed typo in DatabaseSystemLanguageRowsTest class 49/50049/2
Robert van Kammen [Wed, 28 Sep 2016 09:59:32 +0000 (11:59 +0200)]
[TASK] Fixed typo in DatabaseSystemLanguageRowsTest class

Resolves: #78093
Releases: master

Change-Id: Ib4a3d9d06e1a8dec91524d69033c587ef1ad2efc
Reviewed-on: https://review.typo3.org/50049
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController 35/50035/3
Georg Ringer [Wed, 28 Sep 2016 06:44:38 +0000 (08:44 +0200)]
[BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController

If the rootLevel is set to true, it should behave like 1 and the record
is only available at the root page.

Resolves: #78085
Releases: master, 7.6
Change-Id: Iefcc7ce8b16a04fa288ab23c9116b8181de113a8
Reviewed-on: https://review.typo3.org/50035
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] BackendUserAuthentication checks wrong BE user permission 66/49866/3
Felix Rauch [Mon, 5 Sep 2016 15:50:27 +0000 (17:50 +0200)]
[BUGFIX] BackendUserAuthentication checks wrong BE user permission

In BackendUserAuthentication::getDefaultUploadFolder, the addFolder
permission flag is checked instead of the writeFolder permission flag in
determining whether the folder is writable and thus suitable as an
upload target.

This fix changes the behaviour to check for the BE user's "writeFolder"
permission flag.

Resolves: #77856
Releases: master, 7.6
Change-Id: Ib78f8f3d371780e2687b30bd402a7beaa44ec700
Reviewed-on: https://review.typo3.org/49866
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FEATURE] Make it configurable to remove the allowed tables in group element 98/49698/2
Georg Ringer [Wed, 31 Aug 2016 20:00:17 +0000 (22:00 +0200)]
[FEATURE] Make it configurable to remove the allowed tables in group element

By adding allowedTables to the TCA configuration option 'disable_controls'
the allowed tables can be hidden.

Resolves: #77668
Releases: master
Change-Id: I7122f8fbea26d379e3077982485116553bdfbc4e
Reviewed-on: https://review.typo3.org/49698
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[CLEANUP] Polish Enumeration exceptions 32/50032/2
Mathias Brodala [Tue, 27 Sep 2016 15:44:38 +0000 (17:44 +0200)]
[CLEANUP] Polish Enumeration exceptions

Always quote all incoming values and make exceptions more readable.

Resolves: #78083
Releases: master, 7.6
Change-Id: I7f1cf9fc1390771f81726dd5480616dcda7d186d
Reviewed-on: https://review.typo3.org/50032
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Always throw exception if ext_emconf.php is missing 26/50026/8
Helmut Hummel [Mon, 26 Sep 2016 13:03:17 +0000 (15:03 +0200)]
[BUGFIX] Always throw exception if ext_emconf.php is missing

The ext_emconf.php is still required for TYPO3 extensions.
However a piece of PackageManager code was still graceful
if instead at least a composer.json was present.

Then however it failed, when in composer.json the require section
was filled with composer packages which are unknown to TYPO3.

Because of this, we need to throw an exception in any case,
if ext_emconf.php is not present.

Resolves: #78054
Releases: 7.6, master
Change-Id: I08b9931dac50384e08fe89558288fa8653722a78
Reviewed-on: https://review.typo3.org/50026
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Add suggest wizard to field file_collections of tt_content 34/50034/2
Georg Ringer [Wed, 28 Sep 2016 06:10:02 +0000 (08:10 +0200)]
[TASK] Add suggest wizard to field file_collections of tt_content

To improve the usability, the suggest wizard is added to the field
file_collections of tt_content.

Resolves: #78084
Releases: master, 7.6
Change-Id: Ia2c2ebdeb70ba96e1f5cc8a9dc4fa11bbfd704e1
Reviewed-on: https://review.typo3.org/50034
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] TCA slider wizard w. default value in flexform field 08/50008/3
Joerg Kummer [Thu, 22 Sep 2016 19:10:56 +0000 (21:10 +0200)]
[BUGFIX] TCA slider wizard w. default value in flexform field

Inserts default value from flexform field in form data

Resolves: #64331
Releases: master, 7.6
Change-Id: Icc89fb419ad997f8066d41fd1adc4fe657a9c077
Reviewed-on: https://review.typo3.org/50008
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Unify record rendering of sys_collection & sys_file_collection 37/50037/4
Georg Ringer [Wed, 28 Sep 2016 07:07:30 +0000 (09:07 +0200)]
[TASK] Unify record rendering of sys_collection & sys_file_collection

Use the access tab for the following records:
- Record collection (sys_collection)
- File collection (sys_file_collection)

Resolves: #78087
Releases: master
Change-Id: I2e83541166241941e5a0f5b99d92561f79f84a0f
Reviewed-on: https://review.typo3.org/50037
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Streamline DBAL connection invocation in RelationHandler 89/49989/2
Oliver Hader [Wed, 21 Sep 2016 10:00:27 +0000 (12:00 +0200)]
[TASK] Streamline DBAL connection invocation in RelationHandler

Streamline DBAL connection invocation in RelationHandler by using
a dedicated method. This way it's easier to test and replace the
database specific database connection.

Resolves: #78022
Releases: master
Change-Id: I4e0e9d82ddb96b31b54642a3542d84f4bc2ab312
Reviewed-on: https://review.typo3.org/49989
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Scheduler: Move server time info to a partial 53/49853/5
Daniel Goerz [Sun, 4 Sep 2016 09:18:04 +0000 (11:18 +0200)]
[TASK] Scheduler: Move server time info to a partial

Additionally the appearance is improved by using an infobox
and the infobox is added to the check view as well.

Change-Id: I63336fb5d724fcbc2b5da47c3f79e91a4724cec5
Resolves: #77838
Releases: master
Reviewed-on: https://review.typo3.org/49853
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Remove superfluous call of ExtendedFileUtility::init() 83/49983/4
Nicole Cordes [Tue, 20 Sep 2016 16:18:50 +0000 (18:18 +0200)]
[BUGFIX] Remove superfluous call of ExtendedFileUtility::init()

This patch is a follow up to https://review.typo3.org/45695 which
removed the BasicFileUtility::init but didn't removed the extending
usages of it.

Furthermore a wrong variable was used to initialize the file permissions
in \TYPO3\CMS\Core\Utility\File\BasicFileUtility which is also fixed.

Resolves: #78016
Releases: master
Change-Id: Iaa6f98e536a16a5741a88199de8952008df1fd0d
Reviewed-on: https://review.typo3.org/49983
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Move field configuration of tx_impexp_origuid 35/49935/3
Georg Ringer [Tue, 13 Sep 2016 18:43:14 +0000 (20:43 +0200)]
[TASK] Move field configuration of tx_impexp_origuid

Move the configuration to EXT:impexp.

Resolves: #77941
Releases: master
Change-Id: I1e87ba5eb1f9abf52abcd7f2e345ced9093c2a27
Reviewed-on: https://review.typo3.org/49935
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] Remove field restriction in PageLinkHandler 11/50011/2
Georg Ringer [Fri, 23 Sep 2016 08:59:42 +0000 (10:59 +0200)]
[BUGFIX] Remove field restriction in PageLinkHandler

The full row must be provided as it is used later on in the
BackendUtility::getRecordTitle(). Removing fields leads to missing fields
in the title.

Resolves: #78047
Releases: master, 7.6
Change-Id: I4275f331839cbc69c60a5305ef803e623b1c0aac
Reviewed-on: https://review.typo3.org/50011
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Cristian Buja <cristian.buja@intera.it>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Fix missing path information in CoreUpdaterService 10/50010/3
Wouter Wolters [Thu, 22 Sep 2016 20:35:19 +0000 (22:35 +0200)]
[BUGFIX] Fix missing path information in CoreUpdaterService

By removing the objectManager calls from the Install Tool we missed
a call to initializeObject. This leads to missing path information.
Fix this by moving the initialization to the contstructor.

Resolves: #77962
Related: #73605
Releases: master
Change-Id: I8f3aace60717f7a3c8b7a0a80649436b7f0b8469
Reviewed-on: https://review.typo3.org/50010
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Always use HTTPS for youtube and vimeo 75/49975/4
Georg Ringer [Tue, 20 Sep 2016 06:55:08 +0000 (08:55 +0200)]
[TASK] Always use HTTPS for youtube and vimeo

As youtube and vimeo run absolutly fine on HTTPS, there is no reason
to use plain HTTP.

Resolves: #77998
Releases: master, 7.6
Change-Id: I4326b7b51d51143eab6791688c8a4cdc070fd451
Reviewed-on: https://review.typo3.org/49975
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Display correct text for invalid links on password reset 04/50004/2
Daniel Goerz [Thu, 22 Sep 2016 10:27:57 +0000 (12:27 +0200)]
[BUGFIX] Display correct text for invalid links on password reset

Change-Id: I656fa9370cfb35eb4608d7547358a3da8654e928
Resolves: #78039
Releases: master,7.6
Reviewed-on: https://review.typo3.org/50004
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix invalid explode in RTE language fetching 01/50001/3
Markus Klein [Wed, 21 Sep 2016 14:10:49 +0000 (16:10 +0200)]
[BUGFIX] Fix invalid explode in RTE language fetching

Resolves: #78030
Releases: master
Change-Id: I86dafc95375c3320d70e08fb32de2860d089b828
Reviewed-on: https://review.typo3.org/50001
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Ensure proper conflictMode on t3d upload 84/49984/3
Nicole Cordes [Tue, 20 Sep 2016 16:31:24 +0000 (18:31 +0200)]
[BUGFIX] Ensure proper conflictMode on t3d upload

The overwriteExistingFiles argument in ImportExportController can't be
cast to \TYPO3\CMS\Core\Resource\DuplicationBehavior due to an empty
value. This patch ensures a correct conflict mode which can be cast.

Resolves: #78017
Related: #77136
Releases: master
Change-Id: Ib55191bc2f6368d2322270315083f80ee13fe45d
Reviewed-on: https://review.typo3.org/49984
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Avoid duplicated classes in typolink VH 49/49949/6
Tymoteusz Motylewski [Tue, 20 Sep 2016 15:41:16 +0000 (17:41 +0200)]
[BUGFIX] Avoid duplicated classes in typolink VH

To avoid duplicated classes in the TypolinkViewHelper,
array_unique is used.

Resolves: #77943
Releases: master, 7.6
Change-Id: I2f87347492700fd21b938ddad3fe3064054e1cae
Reviewed-on: https://review.typo3.org/49949
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Support target in ctype uploads and fluid_styled_content 37/49937/3
Georg Ringer [Wed, 14 Sep 2016 06:13:01 +0000 (08:13 +0200)]
[BUGFIX] Support target in ctype uploads and fluid_styled_content

The target configuration of the filelink plugin must be considered
if using fluid_styled_content.

Resolves: #77896
Releases: master, 7.6
Change-Id: Ie2ebc8cf425b86082b8bd1062f231d8c3b544b01
Reviewed-on: https://review.typo3.org/49937
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Use correct dependency in EXT:compatibility7 79/49979/2
Georg Ringer [Tue, 20 Sep 2016 11:23:10 +0000 (13:23 +0200)]
[BUGFIX] Use correct dependency in EXT:compatibility7

To avoid occasional errors in the Extension Manager
the version must be added as well.

Resolves: #78008
Releases: master
Change-Id: Iea7494e82c4c5999c207efed17053dd4ee1cd97c
Reviewed-on: https://review.typo3.org/49979
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Remove usages of getTemplateVariableContainer 72/49972/2
Claus Due [Mon, 19 Sep 2016 21:15:04 +0000 (23:15 +0200)]
[TASK] Remove usages of getTemplateVariableContainer

The method is deprecated, replaced by getVariableProvider.
This change replaces remaining old usages with
the new, correct usage.

Change-Id: Ie05f6f2e10b92a4c5b05d7b028c2fc5be3814ec9
Resolves: #77969
Releases: master
Reviewed-on: https://review.typo3.org/49972
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add key to uid_local of sys_file_reference 38/49938/2
Georg Ringer [Wed, 14 Sep 2016 06:52:22 +0000 (08:52 +0200)]
[TASK] Add key to uid_local of sys_file_reference

To improve the performance, an additional key
is added to the table 'sys_file_reference'.

Resolves: #76940
Releases: master, 7.6
Change-Id: Ie552e016ceeedc6fd26916798b06815ba5d1219e
Reviewed-on: https://review.typo3.org/49938
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Do not turn storages automatically offline 98/49798/7
Sascha Egerer [Fri, 2 Sep 2016 17:53:00 +0000 (19:53 +0200)]
[BUGFIX] Do not turn storages automatically offline

Storages should not be taken offline automatically.
Currently the storage turns offline if a configuration error is
detected.
But depending on the driver a configuration error can be a temporary
problem that just exists for seconds (like local filemount is
not available).

A storage should only be turned offline if you are in the backend
context
and the initialization fails.

Resolves: #75184
Releases: master, 7.6
Change-Id: Iddb18305f96df1a116a5d209bae41a73f5bb0ad2
Reviewed-on: https://review.typo3.org/49798
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Color picker: Do not bind to document 62/49962/2
Andreas Fernandez [Sun, 18 Sep 2016 11:39:58 +0000 (13:39 +0200)]
[BUGFIX] Color picker: Do not bind to document

The event listening of the color picker was changed to
`[document, top.document]` with ticket #77317, but the inner events still
listen to `document`. This patch changes this to the delegator of the
event.

Resolves: #77980
Related: #77317
Releases: master
Change-Id: I24ab6e49dbf113e41ce7db42e6ba9ccf43e75d1d
Reviewed-on: https://review.typo3.org/49962
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] PSR-7 properties must be initialized as array 69/49969/3
Patrik Karisch [Mon, 19 Sep 2016 02:03:04 +0000 (04:03 +0200)]
[BUGFIX] PSR-7 properties must be initialized as array

All the PSR-7 ServerRequest properties must be initialized as arrays, as
they can be accessed through getters without be correctly initialized
from the outside application. This can result in type errors.

Resolves: #77989
Releases: master, 7.6
Change-Id: Iba4d48f710e423316910320392e335c4380fd72d
Reviewed-on: https://review.typo3.org/49969
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Show TYPO3 version in system information toolbar item 57/49757/8
Markus Hoelzle [Fri, 2 Sep 2016 13:11:13 +0000 (15:11 +0200)]
[TASK] Show TYPO3 version in system information toolbar item

This patch adds the information about the current TYPO3 version to the
system information toolbar item.

Releases: master
Resolves: #77785
Change-Id: Ib7660351a7c640c03de89d2c15d46934758f494c
Reviewed-on: https://review.typo3.org/49757
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Fluidification of CreatePages Wizard 47/49947/2
Michael Oehlhof [Thu, 15 Sep 2016 14:29:36 +0000 (16:29 +0200)]
[TASK] Fluidification of CreatePages Wizard

Resolves: #77948
Releases: master
Change-Id: I5c7da79ca9ade71cc0e76393d71ef0e4cdaf338e
Reviewed-on: https://review.typo3.org/49947
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Wizard sort_pages: Move non translated text to language file 39/49939/2
Michael Oehlhof [Wed, 14 Sep 2016 12:57:00 +0000 (14:57 +0200)]
[TASK] Wizard sort_pages: Move non translated text to language file

Resolves: #77947
Releases: master
Change-Id: I9851e2cd9dc3bf0e70fa5031a727840bcb833762
Reviewed-on: https://review.typo3.org/49939
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Re-Establish correct Fluid path ordering 79/48279/20
Helmut Hummel [Fri, 16 Sep 2016 23:47:55 +0000 (01:47 +0200)]
[BUGFIX] Re-Establish correct Fluid path ordering

Instead of sorting path arrays in various places,
put the sorting of Fluid paths into the TemplatePath
object.

This add sorting for FLUIDTEMPLATE content object again.
Additionally we can remove the sorting done in the
Extbase ActionController.

Fluid upstream fixes are inlcuded to cover all cases.

Fluid changes:
https://github.com/TYPO3Fluid/Fluid/compare/1.0.7...1.0.9

Resolves: #75862
Releases: master
Change-Id: I39a4be14a4b21092a3da7eb47ce332848c2b178b
Reviewed-on: https://review.typo3.org/48279
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] Allow overriding default Fluid templateRootPaths 69/48469/2
Morton Jonuschat [Tue, 7 Jun 2016 05:02:17 +0000 (07:02 +0200)]
[BUGFIX] Allow overriding default Fluid templateRootPaths

Prefer the overriden paths when merging template/partial/layout root
paths so that it's possible to set a new default template path from
TypoScript.

Resolves: #76476
Releases: master
Change-Id: I2af091f77abb2d2ccb0d6e46ad4668b073400a0e
Reviewed-on: https://review.typo3.org/48469
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>