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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Mathias Brodala [Fri, 30 Jun 2017 13:23:40 +0000 (15:23 +0200)]
[BUGFIX] Fix typo in "Recently updated pages" menu description
Resolves: #81760
Releases: master, 8.7
Change-Id: Ib04e7bd994ae32f02649112e838115003a4a42c0
Reviewed-on: https://review.typo3.org/53370
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@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>
Oliver Hader [Thu, 29 Jun 2017 16:16:27 +0000 (18:16 +0200)]
[BUGFIX] Copying workspace version record fails
Copying workspace version records fails in Doctrine DBAL exception due to
using computed properties directly in the database - which do not exist.
This misbehavior has been introduced in issue #79515 which switched to
use BackendUtility:workspaceOL() without further sanitization.
Resolves: #81747
Releases: master, 8.7
Change-Id: Iabc67f9a7375d4246289e50205aac6dc8c750259
Reviewed-on: https://review.typo3.org/53357
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Daniel Goerz [Tue, 27 Jun 2017 10:35:22 +0000 (12:35 +0200)]
[BUGFIX] Allow whitespaces in list of file extensions
This ensures that spaces can be used to format the list of file
extensions for <INCLUDE_TYPOSCRIPT>.
Resolves: #81709
Releases: master, 8.7
Change-Id: Ia0c830df52b18a3dae7bd724c4bd5ee3b845e00f
Reviewed-on: https://review.typo3.org/53337
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Frank Naegler [Mon, 19 Jun 2017 20:09:20 +0000 (22:09 +0200)]
[FEATURE] Cleanup buildQueryParameters hook
Add the QueryBuilder object to list module buildQueryParameters
hook allowing direct operation on this object including proper
named parameter usage and quoting.
The old array/string based parameter handling still works but
is deprecated.
Resolves: #81651
Releases: master
Change-Id: Ib17ba9383c29b5b48540203e6952b9670c6244f3
Reviewed-on: https://review.typo3.org/53263
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Anja Leichsenring [Wed, 28 Jun 2017 20:21:54 +0000 (22:21 +0200)]
[!!!][TASK] Remove sysext:sv, move files to sysext:core
Only the AuthenticationService and its abstract class are
left in sysext:sv. Move those, the tests and the service
registration over to sysext:core.
All mentions of sysext:sv are hereby removed from the core.
Change-Id: I699ace33a7d5a0e7ddff4d3c9ed4e595e40677af
Resolves: #81735
Releases: master
Reviewed-on: https://review.typo3.org/53351
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>
Anja Leichsenring [Wed, 28 Jun 2017 19:05:09 +0000 (21:05 +0200)]
[BUGFIX] Correct the replace section of sysext:lang
The extension name and folder is lang, not language.
Change-Id: Ieb11fa16af67a9e203c3c4e5dc96acca5501567f
Resolves: #81733
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/53348
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Benni Mack [Thu, 15 Jun 2017 16:29:19 +0000 (18:29 +0200)]
[TASK] Remove unused Extbase exception classes
There are a lot PHP exception classes which are not in use inside Extbase.
Some come from the fact that Fluid got more mature and
standalone, some from refactorings within ObjectManager,
PropertyManager, RequestHash and Persistence.
One highlight is the InvalidMarkerException which dates back
to the backport of Flow before Fluid was invented and Flow
was using the same marker-based approach as TYPO3 v4 had -
and was never used in TYPO3 v4 at all.
Class aliases are in place for all of them, so no breaking change.
Resolves: #81600
Releases: master
Change-Id: Ic1c3fc309954750f8c2e664ab94fa0e6f9336bea
Reviewed-on: https://review.typo3.org/53224
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Christian Kuhn [Wed, 28 Jun 2017 15:41:30 +0000 (17:41 +0200)]
[TASK] Have LICENSE.txt in all core exts
Preparing the git split for better composer integration
we end up with single repos for all extensions and single
packagist packages.
All extensions thus need a specific LICENSE.txt now.
Change-Id: Ia77ae3e413e479ec7fa9438cbfc2abf808738111
Resolves: #81730
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53345
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Sascha Egerer [Thu, 22 Jun 2017 15:31:59 +0000 (17:31 +0200)]
[BUGFIX] Initialize uploadfolder key for TCA group file_reference
The array key 'uploadfolder' is initialized on a non existing array.
It must be initialized on the processed tca array
Resolves: #81681
Releases: master, 8.7
Change-Id: Ied776e4b0d0d4c33cf0894a2c4c95ceb6c03bb18
Reviewed-on: https://review.typo3.org/53311
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Torsten Schrade [Tue, 20 Jun 2017 04:53:49 +0000 (06:53 +0200)]
[BUGFIX] Fully initialize ContentObjectRenderer in HtmlViewHelper
Add a call to the start function of ContentObjectRenderer after
instantiation. This is necessary to get all hooks fully initialized.
Resolves: #81624
Resolves: #75314
Releases: master, 8.7, 7.6
Change-Id: I75d30e860cd77a1b233d4383a3e57afe9a34ec54
Reviewed-on: https://review.typo3.org/53264
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: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Andreas Fernandez [Fri, 23 Jun 2017 19:11:50 +0000 (21:11 +0200)]
[BUGFIX] Revert and adjust changes in InstallFromTer.json
The original patch removed variables that were assumed to be unused. The
assumption was wrong, as the variables are used in JavaScript context and
are thus now undefined.
This patch revert the changes done back then, but uses the f:format.json
view helper.
Resolves: #81692
Related: #81301
Releases: master
Change-Id: I21e4d737f6205c6c7d7f29dd08358c39806002e3
Reviewed-on: https://review.typo3.org/53318
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>
Andreas Fernandez [Mon, 26 Jun 2017 18:46:51 +0000 (20:46 +0200)]
[BUGFIX] Fix namespace of PHPUnit exception
Since PHPUnit 6.2, exceptions are namespaced. The tests are adjusted to
catch these exceptions properly again.
Resolves: #81705
Related: #81696
Releases: master, 8.7
Change-Id: I786248b9ca3f4fcef37ab9dd4fd29d696eef438b
Reviewed-on: https://review.typo3.org/53333
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>