Packages/TYPO3.CMS.git
2 years ago[FEATURE] Add code to generate entry scripts on composer run 02/53602/7
Helmut Hummel [Tue, 25 Jul 2017 14:28:13 +0000 (16:28 +0200)]
[FEATURE] Add code to generate entry scripts on composer run

With the new composer installers versions,
the core package itself (in fact any composer package)
can add scripts to be run on composer build time.

Use this API to add scripts to TYPO3,
that will create the entry scripts for frontend,
backend and install tool

We do this in a way, that also works if these system extensions
are installed individually.

This also has the benefit, that we can adapt the core
with doing more things during composer build time
(e.g. maybe publishing assets) in the future,
or change the entry scripts to different locations,
without touching the plugin any more.

Resolves: #81981
Releases: master
Change-Id: I3982bd5e73a14cdd54e83d0a7b3a1c93f2191efd
Reviewed-on: https://review.typo3.org/53602
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Make $permClause parameter optional in QueryGenerator 85/53585/2
Markus Hoelzle [Tue, 25 Jul 2017 14:11:16 +0000 (16:11 +0200)]
[TASK] Make $permClause parameter optional in QueryGenerator

The 3rd parameter is optional, so the 4th parameter should be
optional too.

Resolves: #81965
Releases: master
Change-Id: I4240824717a0a18c0aa669ef891ce3b42b2fbc7c
Reviewed-on: https://review.typo3.org/53585
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] Catch error in GeneralUtility::validEmail and GeneralUtility:isValidUrl 21/53121/6
Nicole Cordes [Mon, 5 Jun 2017 12:32:31 +0000 (14:32 +0200)]
[BUGFIX] Catch error in GeneralUtility::validEmail and GeneralUtility:isValidUrl

If a wrong email address or URL is parsed and the domain cannot be converted,
an exception is thrown by \Mso\IdnaConvert\IdnaConvert::encode(). This
exception needs to be caught.

Resolves: #81471
Releases: master, 8.7, 7.6
Change-Id: I76f9b8898655d9220e5176a60f388067a6c493b3
Reviewed-on: https://review.typo3.org/53121
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Synchronize composer.json with ext_emconf.php 21/53621/3
Helmut Hummel [Sat, 29 Jul 2017 15:21:49 +0000 (17:21 +0200)]
[TASK] Synchronize composer.json with ext_emconf.php

Description, dependencies between core packages and
core package versions are now in sync in ext_emconf.php
and composer.json

Now also added extension key information explicitly
in composer.json

What still should be done later is adding further
dependencies to these files if required.

This change was mostly automated using
helhum/ext-tools with the command:

typo3cms composerjson:sync 'typo3/sysext/*'

Resolves: #82003
Releases: master, 8.7
Change-Id: Ife913038142e8ecc137d21d4d43e2cdf467fb0f9
Reviewed-on: https://review.typo3.org/53621
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move install tool entry point to typo3/install.php 79/53579/13
Helmut Hummel [Mon, 24 Jul 2017 13:57:28 +0000 (15:57 +0200)]
[TASK] Move install tool entry point to typo3/install.php

To streamline and unify the entry scripts, the install tool
entry point is now moved to typo3/install.php

Calling the old entry scripts and the shortcut typo3/install/
is deprecated.

All access to public resources is changed to properly use
the resource view helper, so that the path to the assets
are not hard coded any more.

Resolves: #81951
Releases: master
Change-Id: Ia8827130bb041802e743767907d16269cda2fef0
Reviewed-on: https://review.typo3.org/53579
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Add conflicts to core extensions' composer.json 03/53603/3
Helmut Hummel [Wed, 26 Jul 2017 15:58:34 +0000 (17:58 +0200)]
[BUGFIX] Add conflicts to core extensions' composer.json

Core extensions installed individually (from subtree split)
must never be installed together with the typo3/cms package

We can avoid this, by adding a conflict section in each
composer.json

Resolves: #81982
Releases: master, 8.7
Change-Id: Ia6a346227852237f58875a3e3216d3cad298f8bf
Reviewed-on: https://review.typo3.org/53603
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Max path length checker 99/53599/11
Christian Kuhn [Wed, 26 Jul 2017 09:39:47 +0000 (11:39 +0200)]
[TASK] Max path length checker

Windows still has a relatively short max path length limitation
in some situation which the core tends to violate.
The patch introduces a test script activated in bamboo to test
the relative path length does not exceed an arbitrary number and
shortens some long path segments.
This allows a statement "If your source / unpack location path
prefix is not longer than x characters, you are fine".

Change-Id: If182fd570c8aec28f1bab9687f2712fc3003b4ed
Resolves: #81968
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53599
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Always hide the loading spinner of System Information 04/53604/2
Andreas Fernandez [Thu, 27 Jul 2017 05:40:05 +0000 (07:40 +0200)]
[BUGFIX] Always hide the loading spinner of System Information

If the AJAX request that fetches information for the System Information
toolbar item fails for whatever reason, the spinner is now removed.

This may happen when the session times out and the re-login modal is shown
for a longer period.

Resolves: #81984
Releases: master, 8.7
Change-Id: Ibe9566d29d403e64d55fd0f462d452413d863f0a
Reviewed-on: https://review.typo3.org/53604
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add branch alias for system extensions 00/53600/2
Helmut Hummel [Wed, 26 Jul 2017 15:26:15 +0000 (17:26 +0200)]
[TASK] Add branch alias for system extensions

To ease installation of master versions of
system extensions from subtree splitted repos,
we add a branch alias to all of them.

Resolves: #81979
Releases: master
Change-Id: Ic7f4aa4762286e4e881447d6ecdbead411e6635f
Reviewed-on: https://review.typo3.org/53600
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Attach CKEditor instance to RteLinkBrowser Modal, so it can be found 55/53555/3
Johannes Schlier [Thu, 20 Jul 2017 13:07:26 +0000 (15:07 +0200)]
[BUGFIX] Attach CKEditor instance to RteLinkBrowser Modal, so it can be found

Previously if the RteLinkBrowser was called from a CKEditor instance that
is within an extra iframe, the CKEditor instance could not be found.
Attaching it directly to the Modal fixes this.

Resolves: #81929
Releases: master, 8.7
Change-Id: I384fc946ed671c12b1e82732f0418a347ee9f01e
Reviewed-on: https://review.typo3.org/53555
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Prevent error with DateTimePicker on IE/Edge 73/53573/2
Erich Manser [Mon, 24 Jul 2017 07:15:43 +0000 (09:15 +0200)]
[BUGFIX] Prevent error with DateTimePicker on IE/Edge

Change-Id: I3ed07ead31d7f572615916be90ef4c3882360d8b
Resolves: #81729
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53573
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Wittkiel Gruppe <ts@wittkiel-gruppe.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] DataMapProcessor::synchronizeInlineRelations removes entities 44/53544/4
Oliver Hader [Wed, 19 Jul 2017 10:52:41 +0000 (12:52 +0200)]
[BUGFIX] DataMapProcessor::synchronizeInlineRelations removes entities

In case RelationHandler::readForeignField() is called with invalid UID
values for a parent record (e.g. zero, or non-numeric values), all records
might be selected if the database default value for a parent pointer field
is set to zero instead of NULL.

Besides that DataMapProcessor::synchronizeInlineRelations() uses the
mentioned RelationHandler method to resolve suggested and actually
persisted relations. The processing is adjusted to avoid invoking
RelationHandler using non-numeric parent pointer values.

Resolves: #81915
Releases: master, 8.7
Change-Id: I108501c69c9cdb732bb88526830f0f73f2d680af
Reviewed-on: https://review.typo3.org/53544
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Use HTTP 400 instead of 500 when client is faulty 64/53564/2
Xavier Perseguers [Fri, 21 Jul 2017 11:53:38 +0000 (13:53 +0200)]
[BUGFIX] Use HTTP 400 instead of 500 when client is faulty

When checking for precondition in the request, HTTP 400 code should
be returned whenever the client is responsible for having issued a
bad request.

HTTP 500 indicates an internal error on the server, which is not the
case under such circumstance.

Change-Id: Ib7e63428b1a84b63e1a2a0c9d95513972be83d33
Resolves: #81941
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53564
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: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Correct invalid complex query in Doctrine for fetching workspaces 77/53577/2
Xavier Perseguers [Mon, 24 Jul 2017 11:49:05 +0000 (13:49 +0200)]
[BUGFIX] Correct invalid complex query in Doctrine for fetching workspaces

Change-Id: I447274bc29d1a32745224b6cf5c2e2f76c7dfc2f
Resolves: #81947
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53577
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Respect lowercase „as“ in quoteIdentifiersForSelect 75/53575/3
Frank Naegler [Mon, 24 Jul 2017 09:33:55 +0000 (11:33 +0200)]
[BUGFIX] Respect lowercase „as“ in quoteIdentifiersForSelect

QueryBuilder->quoteIdentifiersForSelect() now supports lowercase
and mixedcase „as“ to detect alias names for fields.

Resolves: #81946
Releases: master, 8.7
Change-Id: Ib79088e3dd677efd24674d7aa9f5c3f4c973ec8d
Reviewed-on: https://review.typo3.org/53575
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Improve / Modernize style for preview notice 58/53558/2
Frank Naegler [Thu, 20 Jul 2017 13:40:49 +0000 (15:40 +0200)]
[BUGFIX] Improve / Modernize style for preview notice

Resolves: #38735
Releases: master
Change-Id: I5339f7a031b1e365c1d70c6ccb079bcff827c09e
Reviewed-on: https://review.typo3.org/53558
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] Make sure correct sys_language_uid is set for irre items 18/53418/2
Frans Saris [Thu, 6 Jul 2017 12:55:04 +0000 (14:55 +0200)]
[BUGFIX] Make sure correct sys_language_uid is set for irre items

Resolves: #76440
Releases: master, 8.7, 7,6
Change-Id: I519641eadd3342369b66252da2d50ca54726aacb
Reviewed-on: https://review.typo3.org/53418
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Unset file properties after signals are triggered 53/53553/2
Helmut Hummel [Sun, 16 Jul 2017 18:06:23 +0000 (20:06 +0200)]
[BUGFIX] Unset file properties after signals are triggered

Unsetting file properties needs to happen AFTER
the storage deleted the file, because the storage emits a signal,
which passes the file object to the slots,
which may need all file properties of the deleted file.

Resolves: #81926
Related: #80359
Releases: master, 8.7, 7.6
Change-Id: Ie8e25b30dd99d1ed2afb8ca7b1cc83797887de98
Reviewed-on: https://review.typo3.org/53553
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Outdated resource pointers crash for TCA type group 45/53545/2
Oliver Hader [Wed, 19 Jul 2017 12:24:46 +0000 (14:24 +0200)]
[BUGFIX] Outdated resource pointers crash for TCA type group

Using TCA type "group" with internal_type "folder" crashes in
the backend if existing resource pointers have been moved in
the filesystem (e.g. renamed or deleted).

Resolves: #81918
Releases: master, 8.7, 7.6
Change-Id: I1aadee90d1fe81cd821cc3df594351dbfc101482
Reviewed-on: https://review.typo3.org/53545
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Mark wizards as "done" in Install Tool 68/53468/4
Andreas Fernandez [Thu, 13 Jul 2017 21:27:36 +0000 (23:27 +0200)]
[FEATURE] Mark wizards as "done" in Install Tool

It is now possible to mark an upgrade wizard as "done" in the Install Tool
to prevent showing it up as an available wizard.

Resolves: #81863
Releases: master
Change-Id: I516abce3f062f330c5e56fb3a596e4f84ba7230c
Reviewed-on: https://review.typo3.org/53468
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Fix felogin documentation formatting (Configuration chapter) 60/53560/3
Tymoteusz Motylewski [Thu, 20 Jul 2017 14:32:49 +0000 (16:32 +0200)]
[TASK] Fix felogin documentation formatting (Configuration chapter)

https://docs.typo3.org/typo3cms/extensions/felogin/Configuration/Index.html

Resolves: #81934
Releases: master, 8.7
Change-Id: I50217f1d846f4ff40b061921d9757b1df5214d81
Reviewed-on: https://review.typo3.org/53560
Reviewed-by: Martin Bless <martin.bless@mbless.de>
Tested-by: Martin Bless <martin.bless@mbless.de>
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] Code example in feature .rst 54/53554/4
Jacob Dreesen [Thu, 20 Jul 2017 11:50:50 +0000 (13:50 +0200)]
[BUGFIX] Code example in feature .rst

Releases: master, 8.7
Resolves: #81928
Change-Id: I7dc15a12e54f11630d162e670e04fb793b07aa5f
Reviewed-on: https://review.typo3.org/53554
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Escape value in FormEngine.removeOption selector 99/53499/2
Wolfgang Klinger [Fri, 14 Jul 2017 21:47:49 +0000 (23:47 +0200)]
[BUGFIX] Escape value in FormEngine.removeOption selector

Resolves: #81806
Releases: master, 8.7, 7.6
Change-Id: I1efc630a5579be8c8a1569667253f2572b9261ed
Reviewed-on: https://review.typo3.org/53499
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Set master branch alias in travis 52/53552/4
Christian Kuhn [Thu, 20 Jul 2017 06:30:21 +0000 (08:30 +0200)]
[BUGFIX] Set master branch alias in travis

Due to the circular dependency with typo3/testing-framework,
composer needs to know the version of the root package.
For that it tries to identify which branch the current checkout is on.

This fails in some situations, so we force the root package version
to be dev-master now.

Change-Id: Ib923f412a74436abd59b480eefb330214498b216
Resolves: #81925
Releases: master
Reviewed-on: https://review.typo3.org/53552
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
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] Allow to override RTE config via PageTS 18/53518/4
Hannes Lau [Sat, 15 Jul 2017 13:29:00 +0000 (15:29 +0200)]
[BUGFIX] Allow to override RTE config via PageTS

Fix the merging of YAML and PageTS provided RTE configuration to allow
editor configuration via PageTS

Resolves: #81880
Releases: master, 8.7
Change-Id: Ic06627686b6ee77d79df34a6dda7b5610ccb06cb
Reviewed-on: https://review.typo3.org/53518
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Move language files from EXT:lang to other extensions 28/53528/2
Georg Ringer [Sun, 16 Jul 2017 08:35:42 +0000 (10:35 +0200)]
[TASK] Move language files from EXT:lang to other extensions

Move language files to the proper extensions instead of
misusing EXT:lang.

Resolves: #81888
Releases: master
Change-Id: I0ea028bc93843acf9a0381aad742377445efd95a
Reviewed-on: https://review.typo3.org/53528
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove the dependency of EXT:tstemplate to EXT:frontend 30/53530/3
Georg Ringer [Sun, 16 Jul 2017 10:37:00 +0000 (12:37 +0200)]
[TASK] Remove the dependency of EXT:tstemplate to EXT:frontend

Use the RootlineUtility directly in EXT:tstemplate to get
the rootline instead of using EXT:frontend which then
calls the RootlineUtility.

Resolves: #81889
Releases: master, 8.7
Change-Id: I66153204db4e1b67bf0a80efe1c5d2c73ce585fa
Reviewed-on: https://review.typo3.org/53530
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] EXT:form - add missing documentation for select element options 06/53406/2
Ralf Zimmermann [Wed, 5 Jul 2017 09:08:22 +0000 (11:08 +0200)]
[TASK] EXT:form - add missing documentation for select element options

Add documentation for select elements "prependOptionLabel" and
"prependOptionValue" options.

Resolves: #81797
Releases: master, 8.7
Change-Id: I0fd1d3ccbe7e2a2cbcbb08c7c30d81376353cda3
Reviewed-on: https://review.typo3.org/53406
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - fix wrong "templateFileName" usage within the docs 08/53408/2
Ralf Zimmermann [Wed, 5 Jul 2017 10:41:43 +0000 (12:41 +0200)]
[BUGFIX] EXT:form - fix wrong "templateFileName" usage within the docs

Resolves: #81799
Releases: master, 8.7
Change-Id: I89a653bf58376e42a02da0fefd5bbc7879a07a45
Reviewed-on: https://review.typo3.org/53408
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Patric Schumann <psm@fh-wedel.de>
Tested-by: Patric Schumann <psm@fh-wedel.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] EXT:form - add email finishers explanations 07/53407/2
Ralf Zimmermann [Wed, 5 Jul 2017 10:34:00 +0000 (12:34 +0200)]
[TASK] EXT:form - add email finishers explanations

Reduce confusion caused by the naming of the email finishers and
add some explanations to the recipient address/name and
sender address/name properties.

Resolves: #81798
Releases: master, 8.7
Change-Id: I0dc12e2983d7cb1204bdfc9709265c8c034a58f6
Reviewed-on: https://review.typo3.org/53407
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Do not force optimize-autoloader in composer.json 75/53475/6
Armin Vieweg [Fri, 14 Jul 2017 15:26:23 +0000 (17:26 +0200)]
[TASK] Do not force optimize-autoloader in composer.json

This option (in config section) forced composer to create
optimized autoloader.

This improves speed but has some disadvantages:
- creating optimized autoloader takes longer
- no possibility exists to deactivate optimized autoloader
  from CLI, once it's set in composer.json config section

After this patch is applied, deployment servers need to call
composer install with -o flag, in order to enable optimized
autoloader.

Releases: master
Resolves: #81868
Change-Id: I45321500353d34d6b63813473262b4cc1dd2036d
Reviewed-on: https://review.typo3.org/53475
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Correct composer.json files of system extensions 72/53472/6
Georg Ringer [Fri, 14 Jul 2017 12:11:51 +0000 (14:11 +0200)]
[TASK] Correct composer.json files of system extensions

- add autoload-dev if missing
- add class-alias-map if missing

Resolves: #81867
Releases: master, 8.7
Change-Id: I2643125f2a9761cc7968563323eeeb020b279dde
Reviewed-on: https://review.typo3.org/53472
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Add "required" argument to select view helper. 03/53303/10
eike.starkmann [Wed, 21 Jun 2017 16:11:17 +0000 (18:11 +0200)]
[FEATURE] Add "required" argument to select view helper.

Change-Id: Ic27930c09d6c373364e6299e5031397218694903
Resolves: #81656
Releases: master
Reviewed-on: https://review.typo3.org/53303
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Show message if no extension repo exists in extensionmanager 82/53482/2
Markus Hoelzle [Fri, 14 Jul 2017 19:26:24 +0000 (21:26 +0200)]
[BUGFIX] Show message if no extension repo exists in extensionmanager

Show a useful error message instead an exception in extensionmanager on
update extension list.

Releases: 7.6, 8.7, master
Resolves: #81146
Change-Id: I9989d17890c381a12f17a0806b46ce269ab1ca5d
Reviewed-on: https://review.typo3.org/53482
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc von Schalscha <msa@starfinanz.de>
Tested-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Create missing files/folders for ExtensionCompatibilityTester 17/53217/4
Christoph Bessei [Wed, 14 Jun 2017 19:56:34 +0000 (21:56 +0200)]
[BUGFIX] Create missing files/folders for ExtensionCompatibilityTester

* Create path to errorProtocolFile if it doesn't exist yet
* Create empty errorProtocolFile to avoid 404 errors

Resolves: #80547
Releases: master,8.7
Change-Id: I302909189d7ff4600325c91e525d9924810c4c5c
Reviewed-on: https://review.typo3.org/53217
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix multi edit link in TableListViewHelper 80/53480/2
Georg Ringer [Fri, 14 Jul 2017 17:15:54 +0000 (19:15 +0200)]
[BUGFIX] Fix multi edit link in TableListViewHelper

Load the proper requireJS module and provide the variable
T3_THIS_LOCATION to make the multi edit links working again.

Resolves: #81850
Releases: master, 8.7
Change-Id: I45af43359f4f9ee8fbd9da51a3a434c40dda9d4e
Reviewed-on: https://review.typo3.org/53480
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Clone ObjectStorage in ObjectAccess 25/53525/4
Daniel Goerz [Sat, 15 Jul 2017 16:45:25 +0000 (18:45 +0200)]
[BUGFIX] Clone ObjectStorage in ObjectAccess

The ObjectStorage Object passed to iterator_to_array() ends up
with the pointer at the last item, so that any ongoing iteration
through the ObjectStorage wrapping the call of ObjectAccess is
interrupted.
This patch ensures that the ObjectStorage is cloned before converted
to an array so that the original object keeps it original iteration
state.

Resolves: #81597
Relates: #66995
Releases: master, 8.7
Change-Id: Ied025ff616e100cc5eb5dedd5b7b6a95293ddfcf
Reviewed-on: https://review.typo3.org/53525
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Sascha Rademacher <sascha.rademacher@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher@gmail.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Remove content object JSMENU 57/53457/4
Georg Ringer [Wed, 12 Jul 2017 17:49:28 +0000 (19:49 +0200)]
[!!!][TASK] Remove content object JSMENU

Using the JSMENU is outdated and therefore removed.

Resolves: #81847
Releases: master
Change-Id: Ifb9465194578efb56f3c8d229f09ef12e7893c3c
Reviewed-on: https://review.typo3.org/53457
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Hannes Lau <office@hanneslau.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Drop field be_groups:hide_in_lists 79/53179/3
Christian Kuhn [Fri, 9 Jun 2017 16:45:57 +0000 (18:45 +0200)]
[!!!][TASK] Drop field be_groups:hide_in_lists

The ancient field 'hide_in_lists' is of very little use within
the group administration. The documented use case of having
this field set for base groups doesn't make much sense, since
especially those groups are used for page ownerships and the
permission module is the only backend usage which then hides
groups with this field set. All in all, this field is probably
extremely rarely used and only increases complexity of access
rights management.
For the sake of a cleaner backend, the field is dropped.

Change-Id: Id41be5e563dfe16f380d36446646951507d8e5d1
Resolves: #81534
Releases: master
Reviewed-on: https://review.typo3.org/53179
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Optimize comment for sys_language_contentOL 93/53493/3
Ruslan Steiger [Fri, 14 Jul 2017 20:26:05 +0000 (22:26 +0200)]
[TASK] Optimize comment for sys_language_contentOL

Resolves: #81622
Releases: master, 8.7
Change-Id: Ibe6097846cd7945ef5dc9808d936346591fa1d56
Reviewed-on: https://review.typo3.org/53493
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc Wöhlken <woehlken@quadracom.de>
Tested-by: Marc Wöhlken <woehlken@quadracom.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Exchange 'scotland' and 'wales' to ISO Codes in sys_language 04/53504/2
Moritz von Wirth [Fri, 14 Jul 2017 22:57:50 +0000 (00:57 +0200)]
[TASK] Exchange 'scotland' and 'wales' to ISO Codes in sys_language

Resolves: #81413
Releases: master
Change-Id: I47cde4b0f5ae36e15a4de43ee55b95dc48f588fd
Reviewed-on: https://review.typo3.org/53504
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Armin Vieweg <armin@v.ieweg.de>
Reviewed-by: Jasmina Ließmann <code@frauliessmann.de>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Allow cloning of the QueryBuilder 24/53424/4
Tymoteusz Motylewski [Sat, 8 Jul 2017 16:08:12 +0000 (18:08 +0200)]
[BUGFIX] Allow cloning of the QueryBuilder

In order to be able to implement pagination
it has to be possible to clone QueryBuilder.

Doctrine query builder already supports cloning,
so it's just about allowing it in our wrapper.

Resolves: #81822
Releases: master, 8.7
Change-Id: I059bdc51d1181cac08a3d9f30de174b025c6e89d
Reviewed-on: https://review.typo3.org/53424
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix media asset creation in filelist 22/53522/2
Andreas Fernandez [Sat, 15 Jul 2017 16:22:33 +0000 (18:22 +0200)]
[BUGFIX] Fix media asset creation in filelist

After #81763, creating new media assets via "New file or folder" dialog
is broken. This patch fixes the broken behaviour.

Resolves: #81884
Related: #81763
Releases: master
Change-Id: Ifeb64705847c6c8ce3e5c0dea95a84ba828ef32e
Reviewed-on: https://review.typo3.org/53522
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Re-add `id` parameter to "Setup" and "Constants" edit link 21/53521/2
Andreas Fernandez [Sat, 15 Jul 2017 15:57:07 +0000 (17:57 +0200)]
[BUGFIX] Re-add `id` parameter to "Setup" and "Constants" edit link

The patch adds the removed `id` parameter again to get back the whole
autocomplete feature.

Resolves: #81883
Related: #81171
Releases: master
Change-Id: I3a16496eeceb8d7cff5360f11d760564e4707eac
Reviewed-on: https://review.typo3.org/53521
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do no force int cast of pageUid in f:link.page 20/53520/2
Ralf Merz [Sat, 15 Jul 2017 14:26:56 +0000 (16:26 +0200)]
[BUGFIX] Do no force int cast of pageUid in f:link.page

Since #81213, the `pageUid` argument is cast to an int. If that
parameter is omitted, pageUid becomes 0. UriBuilder is able to
determine the page uid by itself, but for this, $pageUid must be
null.

Resolves: #81881
Related: #81749
Releases: master
Change-Id: Ibc211775d657d59491beeaf8c6d4e0ff55c5e6ee
Reviewed-on: https://review.typo3.org/53520
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Achim Fritz <af@lightwerk.com>
Tested-by: Achim Fritz <af@lightwerk.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Fixes required CKeditor fields in flexforms 90/53490/2
Armin Vieweg [Fri, 14 Jul 2017 20:31:48 +0000 (22:31 +0200)]
[BUGFIX] Fixes required CKeditor fields in flexforms

CKeditor throwed errors in javascript, when field identifier
contained dot's. Using array syntax for CKEDITOR.instances
solved this issue.

Releases: master, 8.7
Resolves: #81390
Change-Id: I1f876de7aab1b6370aa89420600079c1439d339d
Reviewed-on: https://review.typo3.org/53490
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix broken icon for 'Federated States of Micronesia' in sys_language 11/53511/3
Moritz von Wirth [Sat, 15 Jul 2017 09:20:50 +0000 (11:20 +0200)]
[BUGFIX] Fix broken icon for 'Federated States of Micronesia' in sys_language

If someone has 'Federated States of Micronesia' selected in "Select flag icon"
the value will become invalid after this patch is applied.
It has to be manually changed to "fm" by the editor.

Resolves: #81878
Releases: master, 8.7
Change-Id: Ia60e12138495ade51e4c45da1533ff3cc3826d06
Reviewed-on: https://review.typo3.org/53511
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Info->Pagetree overview - Drop "red plus" icon 94/53494/4
Tim Spiekerkötter [Fri, 14 Jul 2017 20:32:39 +0000 (22:32 +0200)]
[BUGFIX] Info->Pagetree overview - Drop "red plus" icon

The "red plus" "has sub pages" indicator in Info->pagetree Overview
brings no sane and usable benefit and is dropped.

Resolves: #81872
Releases: master, 8.7
Change-Id: Ifb68d47ae48b0db1a68001644062fd7dd6d7126a
Reviewed-on: https://review.typo3.org/53494
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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] Correct label for cut release in clickmenu 00/53500/2
Christian Fries [Fri, 14 Jul 2017 21:33:57 +0000 (23:33 +0200)]
[BUGFIX] Correct label for cut release in clickmenu

Add different label for cut release in clickmenu instead of using
the same label as cut.

Releases: master, 8.7
Resolves: #81875
Change-Id: I80b5247133e3a9a92888d38e9c6b5a435e2342c1
Reviewed-on: https://review.typo3.org/53500
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Fix syntax error in RST file 12/53512/3
Daniel Siepmann [Sat, 15 Jul 2017 09:26:04 +0000 (11:26 +0200)]
[TASK] Fix syntax error in RST file

As some might copy and paste the configuration structure, there should be
no syntax error.
Therefore the missing comma was added.

Releases: master, 8.7
Resolves: #81879
Change-Id: Icaa718fd29ffd52ea1cf9f858ed61b599cfc0ba9
Reviewed-on: https://review.typo3.org/53512
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[BUGFIX] Allow comma in config.linkVars values 78/53478/4
Sascha Egerer [Fri, 14 Jul 2017 15:56:48 +0000 (17:56 +0200)]
[BUGFIX] Allow comma in config.linkVars values

The config.linkVars TypoScript setting is splitted by comma.
This will fail if the optional value, wrapped by braces,
does contain a comma.
The string must only be splitted by commas that are not inside
of braces.

Resolves: #81810
Releases: master,8.7
Change-Id: If11615b0f4ed9ca55aea4ac3baf79284b35da398
Reviewed-on: https://review.typo3.org/53478
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Don't duplicate thumbnails in file list and file selector 99/53399/4
Tymoteusz Motylewski [Tue, 4 Jul 2017 20:03:27 +0000 (22:03 +0200)]
[BUGFIX] Don't duplicate thumbnails in file list and file selector

Default width and height for thumbnails is now applied in ProcessedFile
thus configuration column of the sys_file_processedfile table is filled
even if empty configuration was passed to File->Process().

This prevents thumbnails with the same content but different names being
generated, thus improves performance.

Resolves: #81776
Releases: master, 8.7, 7.6
Change-Id: Ie001e3d6404b52c251d9ed24bcac461ed75050b8
Reviewed-on: https://review.typo3.org/53399
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Unset internal properties of processed file on delete 07/52107/7
Helmut Hummel [Mon, 20 Mar 2017 18:28:12 +0000 (19:28 +0100)]
[BUGFIX] Unset internal properties of processed file on delete

When a processed file is deleted because it needs reprocessing, set the
internal deleted property to true and unset its properties as well, as
they are stale anyway.

This is important as in the later processing it is checked whether the
current object is persisted (which it is not anymore) and an SQL update
is triggered, which then fails leading to another processing run in
subsequent requests.

When unsetting the internal properties a new row will be inserted
in the same request.

Resolves: #80359
Releases: 7.6, 8.7, master
Change-Id: I39eec59ed4ac071883ff97eab7018d1ede92fb95
Reviewed-on: https://review.typo3.org/52107
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Henning Liebe <typo3@h3nning.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Add attribute "placeholder" to PasswordViewHelper 01/53501/3
Daniel Diesenreither [Fri, 14 Jul 2017 21:58:07 +0000 (23:58 +0200)]
[TASK] Add attribute "placeholder" to PasswordViewHelper

Resolves: #81873
Releases: master, 8.7
Change-Id: I99af134d1d6afe14c66de7a950da5f73bee1c1bb
Reviewed-on: https://review.typo3.org/53501
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Parzer <p.parzer@siwa.at>
Tested-by: Philipp Parzer <p.parzer@siwa.at>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
2 years ago[TASK] Install Tool reset BE User with Ajax 56/52256/6
Marc Wessels [Thu, 30 Mar 2017 10:05:41 +0000 (12:05 +0200)]
[TASK] Install Tool reset BE User with Ajax

The 'Reset backend user preferences' button used a
controller action, but it can be improved by an ajax call.

Resolves: #80570
Releases: master
Change-Id: Idc379696d67a60b4c807abf7bb5abd6fd31f2422
Reviewed-on: https://review.typo3.org/52256
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Preben Rather Sørensen <preben@northchannel.dk>
Reviewed-by: Philipp Hamid <ph@supertrumpf.at>
Tested-by: Philipp Hamid <ph@supertrumpf.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Indexed search has wrong language keys in search template 85/53485/2
Jörg Bösche [Fri, 14 Jul 2017 20:01:23 +0000 (22:01 +0200)]
[BUGFIX] Indexed search has wrong language keys in search template

The search template uses language keys from the old pi base
language file and has to replaced with the keys from locallang.xlf.

Releases: master,8.7
Resolves: #79984
Change-Id: Ic68543e3921dbf58baab50538787ac785e189d65
Reviewed-on: https://review.typo3.org/53485
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Replace empty value constants in TypoScript Object-Browser 10/53410/5
Pascal Hinz [Wed, 5 Jul 2017 12:19:26 +0000 (14:19 +0200)]
[BUGFIX] Replace empty value constants in TypoScript Object-Browser

After the constants replacement was changed to a regular expression,
the expression doesn't match empty value constants and leaves the
markers untouched. With this bugfix the regular expression also
replaces empty values.

Resolves: #81773
Releases: master, 8.7, 7.6
Change-Id: I0346b2d0d81b09dc63e52e34f28581dc40cd1fac
Reviewed-on: https://review.typo3.org/53410
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sven Külpmann <sven@sk-content.de>
Tested-by: Sven Külpmann <sven@sk-content.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Allow any navigation component to load in BE 77/53477/7
Benni Mack [Tue, 28 Feb 2017 10:12:32 +0000 (11:12 +0100)]
[BUGFIX] Allow any navigation component to load in BE

Since the ExtJS viewport refactoring in 8.5, it is not possible
anymore to load any other registered navigation component,
which makes EXT:commerce to not work anymore.

The patch changes the hard-coded pagetree app component
to fetch it from the pool of available navigation components.

Resolves: #80058
Releases: master, 8.7
Change-Id: I49be1b0b231f6085a7a9e9d5c633b073a92ad301
Reviewed-on: https://review.typo3.org/53477
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Style select in EXT:saltedpasswords with bootstrap 60/53460/3
Georg Ringer [Thu, 13 Jul 2017 16:59:48 +0000 (18:59 +0200)]
[TASK] Style select in EXT:saltedpasswords with bootstrap

Style the select box in extension configuration of EXT:saltedpasswords.

Resolves: #81860
Releases: master, 8.7
Change-Id: I78fc38390463b6e20590b51a356d19f998fc67f8
Reviewed-on: https://review.typo3.org/53460
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Respect default label in TranslateViewHelper again 67/53467/3
Daniel Goerz [Thu, 13 Jul 2017 20:54:40 +0000 (22:54 +0200)]
[BUGFIX] Respect default label in TranslateViewHelper again

Resolves: #81862
Related: #81168
Releases: master, 8.7
Change-Id: Iee90dd123da8f445544e06ce9b61a83be2ff662b
Reviewed-on: https://review.typo3.org/53467
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Cleanup locallang_csh_webinfo.xlf 70/53470/2
Georg Ringer [Fri, 14 Jul 2017 07:53:02 +0000 (09:53 +0200)]
[TASK] Cleanup locallang_csh_webinfo.xlf

Remove old help text which is not used anymore

Resolves: #81864
Releases: master
Change-Id: I861fe76fafeaac32dec1219026f9ff3c758397d0
Reviewed-on: https://review.typo3.org/53470
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix database query in StaticRecordCollection 32/53132/3
Tymoteusz Motylewski [Sat, 8 Jul 2017 17:44:10 +0000 (19:44 +0200)]
[BUGFIX] Fix database query in StaticRecordCollection

Fix the query to fetch collection records to use an alias for the
foreign table instead of the MM tables and properly join on uid_local
and uid_foreign.

Change-Id: Idf9bacd84f4a2980470183ede034e7edaa489a3f
Resolves: #81353
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53132
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Combine modules "about" & "about modules" 27/53127/6
Georg Ringer [Mon, 5 Jun 2017 17:30:49 +0000 (19:30 +0200)]
[TASK] Combine modules "about" & "about modules"

To simplify the backend user interface the module "About module"
is merged into the module "About TYPO3 CMS".

Resolves: #81474
Releases: master
Change-Id: I643a93e351cc32109ee41f2543d491c63400e0c8
Reviewed-on: https://review.typo3.org/53127
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Enable thumbnail generation for IRRE image files with capitalized file... 27/53427/2
Johannes Schlier [Mon, 10 Jul 2017 11:21:46 +0000 (13:21 +0200)]
[BUGFIX] Enable thumbnail generation for IRRE  image files with capitalized file extension

The 'imagefile_ext' list only contains the lowercase versions of all supported extensions.
This patch makes sure that a lowercase version of the file extension is used and it is
recognised as an image file.

Resolves: #81826
Releases: master, 8.7
Change-Id: Ice5881be4c685432987530dcdd50b1f758d883ef
Reviewed-on: https://review.typo3.org/53427
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: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Add video/x-m4v to supported mime types of VideoTagRenderer 30/53430/2
Georg Ringer [Tue, 11 Jul 2017 05:30:29 +0000 (07:30 +0200)]
[BUGFIX] Add video/x-m4v to supported mime types of VideoTagRenderer

Some videos might use the mime type video-x-m4v. To render those, the
mime type must be added to the list of supported mime types of the
renderer.

Resolves: #81817
Releases: master, 8.7
Change-Id: I0420009fe5ca55698d2aeb4727dbf6a7df7c981e
Reviewed-on: https://review.typo3.org/53430
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Readd the type to the list of extensions in the extension manager 44/53444/2
Georg Ringer [Tue, 11 Jul 2017 13:12:24 +0000 (15:12 +0200)]
[TASK] Readd the type to the list of extensions in the extension manager

Providing the type in the extension list makes it easier to filter the
list of extensions, e.g. by searching for "local" and for sorting.

Resolves: #81835
Releases: master, 8.7
Change-Id: If54f98d11b70797142cb7457537ffbb584ea0421
Reviewed-on: https://review.typo3.org/53444
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move the title of the sys_template record in template module 43/53443/2
Georg Ringer [Tue, 11 Jul 2017 12:53:50 +0000 (14:53 +0200)]
[TASK] Move the title of the sys_template record in template module

Improve the look of the template module by moving the
title to the table below.

Resolves: #81833
Releases: master
Change-Id: I8a4d67ea50ff9bfe6a859a335c423e06c5cda2c0
Reviewed-on: https://review.typo3.org/53443
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Jasmina Ließmann <code@frauliessmann.de>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Unify ext_emconf setting clearCacheOnLoad 52/53452/2
Georg Ringer [Wed, 12 Jul 2017 12:13:08 +0000 (14:13 +0200)]
[TASK] Unify ext_emconf setting clearCacheOnLoad

Some system extensions are using a lowercase version
of this setting. Unify to the correct one.

The extension manager still checks both versions.

Resolves: #81841
Releases: master, 8.7
Change-Id: Id3ef5741b1accded57405ffb86132640f1079632
Reviewed-on: https://review.typo3.org/53452
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Add missing "Display messages" checkbox to admin panel 59/53259/2
Torsten Schrade [Mon, 19 Jun 2017 04:39:08 +0000 (06:39 +0200)]
[BUGFIX] Add missing "Display messages" checkbox to admin panel

The checkbox for displaying TypoScript log messages is missing from
the admin panel since TYPO3 version 8.7 and above. This change adds
the missing checkbox again.

Resolves: #81609
Releases: master, 8.7
Change-Id: I830a2b78ba6ef001ed524dd6d5f41f2acb2a27b1
Reviewed-on: https://review.typo3.org/53259
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Jasmina Ließmann <code@frauliessmann.de>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Fix broken @types/jquery and update npm packages 85/53385/4
Frank Naegler [Mon, 3 Jul 2017 14:02:24 +0000 (16:02 +0200)]
[BUGFIX] Fix broken @types/jquery and update npm packages

Resolves: #81772
Releases: master
Change-Id: I2dc8f61c1ec888d58f00f49a19f4f4ff27c2e7db
Reviewed-on: https://review.typo3.org/53385
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove unused ViewHelpers of EXT:install 54/53454/2
Georg Ringer [Wed, 12 Jul 2017 13:33:59 +0000 (15:33 +0200)]
[TASK] Remove unused ViewHelpers of EXT:install

The following ViewHelpers are not used and can be removed:

- file.size
- file.imageDimension

The ViewHelper format.crop of EXT:install can be replace by the one of
fluid.

Resolves: #81842
Releases: master
Change-Id: I094c96ff44f010304e59d9b6940a111067ffbfb7
Reviewed-on: https://review.typo3.org/53454
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[TASK] Fix typos and syntax in rst files 56/53456/2
Georg Ringer [Wed, 12 Jul 2017 17:53:45 +0000 (19:53 +0200)]
[TASK] Fix typos and syntax in rst files

Resolves: #81846
Releases: master
Change-Id: Ibe04c82644cde6d46b8825bbc484bc217139ceca
Reviewed-on: https://review.typo3.org/53456
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
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>
2 years ago[BUGFIX] Wait with replacing CKEditor until DOM is ready 53/53453/2
Frans Saris [Wed, 12 Jul 2017 13:17:01 +0000 (15:17 +0200)]
[BUGFIX] Wait with replacing CKEditor until DOM is ready

Resolves: #81243
Releases: master, 8.7
Change-Id: I31ce2b3b97b47c557b93341b17839174e5097e38
Reviewed-on: https://review.typo3.org/53453
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] EXT:indexed_search: Ensure that sword is a string 94/53394/4
Daniel Goerz [Tue, 4 Jul 2017 11:15:58 +0000 (13:15 +0200)]
[BUGFIX] EXT:indexed_search: Ensure that sword is a string

Resolves: #81782
Releases: master,8.7
Change-Id: I3bd19d8b796f7ec0d64961d45cb6937da2a06301
Reviewed-on: https://review.typo3.org/53394
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Rademacher <sascha.rademacher@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Ensure absolute paths for &eID=dumpFile 40/53140/8
Xavier Perseguers [Tue, 6 Jun 2017 14:58:19 +0000 (16:58 +0200)]
[BUGFIX] Ensure absolute paths for &eID=dumpFile

When using realurl (or other extensions modifying the
path of the frontend) then index.php may be linked not
to PATH_site and needs to be taken into account.

Resolves: #81486
Releases: master, 8.7
Change-Id: Ie58fd7f020d26d936c4ce313edb359c3ed9831ef
Reviewed-on: https://review.typo3.org/53140
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[TASK] Add 'Edit me on GitHub' button to system extensions 29/53429/2
Martin Bless [Mon, 10 Jul 2017 19:26:32 +0000 (21:26 +0200)]
[TASK] Add 'Edit me on GitHub' button to system extensions

Releases: master
Resolves: #81830
Change-Id: Idc5c0713927e6e3c5ee9b7977c39ab4f8354b21f
Reviewed-on: https://review.typo3.org/53429
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Martin Bless <martin.bless@mbless.de>
Tested-by: Martin Bless <martin.bless@mbless.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Resolve t3: URI to FAL objects for src attributes 23/53423/2
Jigal van Hemert [Fri, 7 Jul 2017 11:58:32 +0000 (13:58 +0200)]
[BUGFIX] Resolve t3: URI to FAL objects for src attributes

Files in FAL can be linked with a t3://file link. Those URIs can
now be used in e.g. src attributes of the image viewhelper.
In v7 links to files had the format "file:<uid>" and those are supported
in such cases.

Resolves: #81820
Releases: master, 8.7
Change-Id: I6dbda26df0dfc4f4272425b9f2c0099e2d710015
Reviewed-on: https://review.typo3.org/53423
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] Make number of listed records in EXT:recycler configurable again 12/53412/2
Stephan Großberndt [Wed, 5 Jul 2017 13:32:58 +0000 (15:32 +0200)]
[BUGFIX] Make number of listed records in EXT:recycler configurable again

Respect the number of records to fetch configured in TSconfig using
mod.recycler.recordsPageLimit again.

Releases: master, 8.7
Resolves: #81803
Related: #1835
Change-Id: Ic156e290d39ad38e02541bfe7fe80a16296b2f37
Reviewed-on: https://review.typo3.org/53412
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] EXT:form - rename form element "Page" to "Step" 05/53405/3
Ralf Zimmermann [Wed, 5 Jul 2017 08:49:45 +0000 (10:49 +0200)]
[TASK] EXT:form - rename form element "Page" to "Step"

Resolves: #80194
Releases: master, 8.7
Change-Id: I6b08f5f9593c83dc8b28c1d16fab4ae2517a139a
Reviewed-on: https://review.typo3.org/53405
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: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - fix DatePicker html output 61/53361/3
Ralf Zimmermann [Fri, 30 Jun 2017 07:19:11 +0000 (09:19 +0200)]
[BUGFIX] EXT:form - fix DatePicker html output

- change input type to "text"
- change readonly attribute value to "readonly"

Resolves: #81714
Releases: master, 8.7
Change-Id: If5f51b84e4548475c61f7e11523962bea92c3f3c
Reviewed-on: https://review.typo3.org/53361
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: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Make extensionName parameter optional for LocalizationUtility::translate() 41/52741/6
Xavier Perseguers [Tue, 9 May 2017 10:33:24 +0000 (12:33 +0200)]
[BUGFIX] Make extensionName parameter optional for LocalizationUtility::translate()

This patch prevents a PHP warning when second parameter of the method is not provided.
The extensionName is indeed optional since a fully qualified reference (starting with
"LLL:" may be provided as key.

Resolves: #81168
Releases: master, 8.7
Change-Id: I69145eb9379533b323696354d508b54bdbe4bd51
Reviewed-on: https://review.typo3.org/52741
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Early return in checkValueForInternalReferences 72/53272/3
Thomas Hohn [Tue, 20 Jun 2017 09:31:18 +0000 (11:31 +0200)]
[BUGFIX] Early return in checkValueForInternalReferences

If an empty field is passed to checkValueForInternalReferences
in the DataHandler class - there is no need to process the
field since it's not a "real" DB field.

An early return ensures that the method is not executed
unnecessarily and for Flexforms.

Resolves: #81627
Releases: master, 8.7
Change-Id: I1143e586d80faf8d45acb54d5937175950c8e403
Reviewed-on: https://review.typo3.org/53272
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Cleanup ext_emconf authors 04/53404/2
Georg Ringer [Wed, 5 Jul 2017 05:44:24 +0000 (07:44 +0200)]
[TASK] Cleanup ext_emconf authors

Unify the authors in ext_emconf files.

Resolves: #81791
Releases: master
Change-Id: Ia409787be0ac84c0d3738aa43dade946a6ef9044
Reviewed-on: https://review.typo3.org/53404
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] MM Relation with add wizard resets the MM Relation 76/51976/10
Thomas Hohn [Tue, 7 Mar 2017 14:22:07 +0000 (15:22 +0100)]
[BUGFIX] MM Relation with add wizard resets the MM Relation

Use the TcaDatabaseRecord instead of OnTheFly instance. This
in done to ensure what we have the same data as in
TYPO3\CMS\Backend\Controller\EditDocumentController makeEditForm
method.

Resolves: #76863
Relates: #80172
Releases: master, 8.7, 7.6
Change-Id: Ie733491e65169101fda52465e9b980b3db9e20c2
Reviewed-on: https://review.typo3.org/51976
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Tested-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Use constants for 'Image.CropScaleMask' and 'Image.CropScaleMask' 00/53400/2
Tymoteusz Motylewski [Tue, 4 Jul 2017 20:01:21 +0000 (22:01 +0200)]
[TASK] Use constants for 'Image.CropScaleMask' and 'Image.CropScaleMask'

Constants ProcessedFile::CONTEXT_IMAGECROPSCALEMASK and
ProcessedFile::CONTEXT_IMAGEPREVIEW are now used instead of strings.

Resolves: #81790
Releases: master
Change-Id: I3f8aa0dcbe4cb292f8fe8c6993ecf025c786d70b
Reviewed-on: https://review.typo3.org/53400
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Upgrade version of D3 to 4.9.1 96/53296/4
Anders Kostending [Wed, 21 Jun 2017 10:47:03 +0000 (12:47 +0200)]
[TASK] Upgrade version of D3 to 4.9.1

This updates the version of D3 to the latest
release, 4.9.1.

The realese can be seen here: https://github.com/d3/d3/releases

A lot of fixes have been added in the latest versions.

v4.8.0:
 * Add d3.tickIncrement.
 * Fix d3.ticks to always return the most-precise representable
   values in IEEE 754!
 * Fix histogram.thresholds to retain thresholds equal to the
   domain’s upper bound.
 * Number format locales can now override the percent sign suffix.
   Thanks, @davinov!

v4.9.0:
 * Change selection.style to return the inline style, if present.
 * Change transition.style to start from the inline style,
   if present.
 * Add link shapes!
 * Add d3.stackOffsetDiverging.
 * Add random.source to allow custom sources of randomness.
   Thanks, @rolyatmax!
 * Add drag.clickDistance for setting the click distance threshold.
   Thanks, @Epiphero!
 * Add zoom.clickDistance for setting the click distance threshold.
 * Add d3.style.
 * Fix rounding errors in continuous.nice.
 * Fix inconsistency between continuous.ticks and continous.nice.
   Thanks, @danielyule!
 * Fix axis tick offset for band and point scales.
 * Fix drag click suppression to ignore mousemove events that
   don’t actually move.
 * Fix zoom click suppression to ignore mousemove events that
   don’t actually move.
 * Fix error trying to interpolate objects without prototypes.
   Thanks, @devgru!
 * Optimize generated axis DOM slightly.
 * Improve error message descriptions in d3.queue.
   Thanks, @ethervoid!

v4.9.1:
 * Fix d3.linkRadial to use radians rather than degrees.
 * Optimize path.pointRadius slightly.

Resolves: #81652
Releases: master, 8.7
Change-Id: Ife6db0031c3a8341df6abb2dac43f64dafaeaa5e
Reviewed-on: https://review.typo3.org/53296
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anders Kostending <aha@systime.dk>
Tested-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Always quote SQL identifiers in schema migrations 73/53373/3
Morton Jonuschat [Sat, 1 Jul 2017 17:59:38 +0000 (10:59 -0700)]
[BUGFIX] Always quote SQL identifiers in schema migrations

Doctrine doesn't always return quoted identifiers when reading the
schema information from the database. This patch works around that
by properly quoting the identifiers when determining the required
changes to the database.

Resolves: #81610
Releases: master, 8.7
Change-Id: I746a8a023cf494050cd83c089e0d2bca98c046f1
Reviewed-on: https://review.typo3.org/53373
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Provide lang and uc data for workspace notification localization 94/53294/2
Kevin Ditscheid [Tue, 20 Jun 2017 21:07:41 +0000 (23:07 +0200)]
[BUGFIX] Provide lang and uc data for workspace notification localization

The notification e-mails of workspace changes need the lang of the
BackendUser record, this change introduces the lang and uc fields
in the getBackendUsers-method to enable the right localization of
notifications.

Releases: master, 8.7
Resolves: #46217
Change-Id: I45991fa7ef1a5d3610da5f16c5f363aa1f697611
Reviewed-on: https://review.typo3.org/53294
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] EXT:form - fix radio button html markup 64/53364/2
Ralf Zimmermann [Fri, 30 Jun 2017 08:54:10 +0000 (10:54 +0200)]
[BUGFIX] EXT:form - fix radio button html markup

Make the radio button html markup closer to
http://getbootstrap.com/css/#checkboxes-and-radios

- remove the "for" attribute from the container label tag
- add the "radio" class to the elements div wrapper
- remove the class attribute from the elements label tag

Resolves: #81715
Releases: master
Change-Id: Ic4be5b51f38fb2313e230bfaf0f85ec7fe8431c9
Reviewed-on: https://review.typo3.org/53364
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Always select database number in Redis Cache Backend 73/53273/7
Kasper Ligaard [Tue, 20 Jun 2017 09:36:20 +0000 (11:36 +0200)]
[BUGFIX] Always select database number in Redis Cache Backend

When using persistent connections, we need to always select the database.

Resolves: #81629
Releases: master, 8.7
Change-Id: Ia514a8ed8f04d1108263c39a21c654de4191db8b
Reviewed-on: https://review.typo3.org/53273
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Import Fluid namespace in Step layout of install tool 75/53375/2
Claus Due [Sat, 1 Jul 2017 23:53:30 +0000 (01:53 +0200)]
[BUGFIX] Import Fluid namespace in Step layout of install tool

Namespace “i” is used but never imported. This patch fixes that.

Change-Id: Iba5a5e97cb633298b9993fca5c5b5f655f36feaf
Resolves: #81765
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53375
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-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[!!!][TASK] Drop ext:func 97/53397/3
Christian Kuhn [Tue, 4 Jul 2017 12:03:59 +0000 (14:03 +0200)]
[!!!][TASK] Drop ext:func

The extension "func" which brings the "Web->Functions" main module
acts as a container for other extensions to hook in. Not too many
3rd party extensions used that over the years, though.
With the integration of wizard_sortpages and wizard_crpages into
ext:backend and the context menu on pages, ext:func is not used in
the core itself anymore.
The patch drops ext:func from core and adds an upgrade wizard to
fetch the extension from TER if still needed for 3rd party extensions
that did not get their dependencies right, yet.

Change-Id: If092953061a3b927ac93654a837522b5d32c2f1b
Resolves: #81787
Releases: master
Reviewed-on: https://review.typo3.org/53397
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Integrate "Functions" as context menu 77/53377/8
Christian Kuhn [Sun, 2 Jul 2017 04:47:16 +0000 (06:47 +0200)]
[TASK] Integrate "Functions" as context menu

The patch integrates ext:wizard_sortpages and ext:wizard_crpages
as context menu items in "more" of the page record context menus
and gets rid of the two default "Functions" main module entries,
effectively obsoleting ext:func, which will be extracted to TER
for b/w compat in a second step.

* Isolate ext:func by moving its language xml from ext:lang to ext:func
* Routing configuration for "sort pages" and "create pages" in ext:backend
* Context menu handling for "sort pages" and "create pages" in ext:backend
* Free "sort pages" and "create pages" from dependency to ext:frontend
  by not calling PageRepository->getMenu() anymore
* Proper use of request/response instead of _GP access
* Better controller / view separation

Change-Id: I2c7acbb79ddd8404fbef69a1c126d250b976629b
Resolves: #81768
Releases: master
Reviewed-on: https://review.typo3.org/53377
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-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 file edit form to FormEngine 29/53129/12
Andreas Fernandez [Mon, 5 Jun 2017 19:09:34 +0000 (21:09 +0200)]
[!!!][TASK] Migrate file edit form to FormEngine

To simplify the overhaul of EXT:t3editor, the form to change a file's
content is based on FormEngine now.

Additionally, the file rename form has been streamlined to the overall
backend visual appearance.

Resolves: #81763
Releases: master
Change-Id: Ifb9bc5513bff923a6d4cdbcb6046e87f4dcf3626
Reviewed-on: https://review.typo3.org/53129
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][TASK] Remove unused Extbase exception classes 81/53381/2
Benni Mack [Mon, 3 Jul 2017 06:15:07 +0000 (08:15 +0200)]
[FOLLOWUP][TASK] Remove unused Extbase exception classes

Re-add existing class aliases introduced in TYPO3 v8

Resolves: #81600
Releases: master
Change-Id: I641347c084c1b671bfa97dab9765fc901a3e4031
Reviewed-on: https://review.typo3.org/53381
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Upgade CKEDITOR to 4.7.1 62/53362/4
Anders Kostending [Fri, 30 Jun 2017 08:00:01 +0000 (10:00 +0200)]
[TASK] Upgade CKEDITOR to 4.7.1

CKEditor have realeased a new version, containing fixes
primarily for table selection, but also some general
fixes.

Mexican spanish have also been added as a supported
language.

Changes:
 * Added a new Mexican Spanish localization
 * Added Paste as Plain Text keyboard shortcut to the
 Accessibility Help instructions.
 * [Chrome] Fixed: Mouse actions on CKEditor scrollbar
 throw an exception when the Table Selection plugin is loaded.
 * Fixed: Selection started from a nested table causes
 an error in the browser while scrolling down.
 * [Firefox] Fixed: Enter key breaks the table structure
 when pressed in a table selection.
 * Fixed: Error thrown when deleting content from the
 editor with no selection.
 * [Chrome] Fixed: Error thrown by the Enter Key plugin
 when pressing Enter with no selection.
 * Fixed: Error thrown by Tab Key Handling and Indent
 List plugins when pressing Tab with no selection in inline editor.
 * Fixed: Anchors inserted with the Link plugin on collapsed
 selection cannot be edited.
 * Fixed: The Table Resize plugin throws an error when used
 with a table with only header or footer rows.
 * Fixed: The editor.getCommandKeystroke method does not
 obtain the correct keystroke.
 * [IE] Fixed: Paste from Word does not work in Quirks Mode.
 * Fixed: CKEDITOR.filter incorrectly transforms the margin
 CSS property.

Release blog post:
http://ckeditor.com/blog/CKEditor-4.7.1-released
Release notes:
http://ckeditor.com/release-notes

Resolves: #81752
Releases: master, 8.7

Change-Id: I75b7b8d134c01c6541144e462402e733ce8e1dab
Reviewed-on: https://review.typo3.org/53362
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Do no force int cast of pageUid in f:link.action 59/53359/5
Andreas Fernandez [Thu, 29 Jun 2017 19:28:17 +0000 (21:28 +0200)]
[BUGFIX] Do no force int cast of pageUid in f:link.action

Since #81213, the `pageUid` argument is cast to an int. If that
parameter is omitted, pageUid becomes 0. UriBuilder is able to
determine the page uid by itself, but for this, $pageUid must be
null.

Resolves: #81749
Related: #81213
Releases: master
Change-Id: I030ef28efb1a3fdd14246f84c8ce8c464ba04a4d
Reviewed-on: https://review.typo3.org/53359
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] EXT:form - Add documentation 85/52485/13
Ralf Zimmermann [Tue, 18 Apr 2017 16:29:18 +0000 (18:29 +0200)]
[TASK] EXT:form - Add documentation

Resolves: #80198
Releases: master
Change-Id: Iaad2a96c2b1d7413220521dc188b09700110e391
Reviewed-on: https://review.typo3.org/52485
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Make sure correct data types are passed around in RefIndex 93/53293/5
Markus Klein [Tue, 20 Jun 2017 18:33:35 +0000 (20:33 +0200)]
[BUGFIX] Make sure correct data types are passed around in RefIndex

Releases: master, 8.7
Resolves: #81637
Change-Id: I8b5a1e701b91657efd341aae96a23f4c4d643b43
Reviewed-on: https://review.typo3.org/53293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Johannes Fürnhammer <j.fuernhammer@siwa.at>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Remove not working CDATA usage in JS template file 66/53366/4
Anja Leichsenring [Fri, 30 Jun 2017 10:21:32 +0000 (12:21 +0200)]
[BUGFIX] Remove not working CDATA usage in JS template file

The "{" character is now wrapped into f:format.raw.

Change-Id: I472bf9f600d43bbb8a0d5d5f691109c20599fd90
Resolves: #81755
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53366
Reviewed-by: Aljoscha Weber <aweber@w-commerce.de>
Tested-by: Aljoscha Weber <aweber@w-commerce.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>