Packages/TYPO3.CMS.git
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>
2 years ago[BUGFIX] Fix typo in "Recently updated pages" menu description 70/53370/2
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>
2 years ago[BUGFIX] Copying workspace version record fails 57/53357/8
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>
2 years ago[BUGFIX] Allow whitespaces in list of file extensions 37/53337/5
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>
2 years ago[FEATURE] Cleanup buildQueryParameters hook 63/53263/10
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>
2 years ago[!!!][TASK] Remove sysext:sv, move files to sysext:core 51/53351/5
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>
2 years ago[BUGFIX] Correct the replace section of sysext:lang 48/53348/2
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>
2 years ago[TASK] Remove unused Extbase exception classes 24/53224/6
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>
2 years ago[TASK] Have LICENSE.txt in all core exts 45/53345/2
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>
2 years ago[BUGFIX] Initialize uploadfolder key for TCA group file_reference 11/53311/5
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>
2 years ago[BUGFIX] Fully initialize ContentObjectRenderer in HtmlViewHelper 64/53264/4
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>
2 years ago[BUGFIX] Revert and adjust changes in InstallFromTer.json 18/53318/2
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>
2 years ago[BUGFIX] Fix namespace of PHPUnit exception 33/53333/3
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>
2 years ago[BUGFIX] iconIdentifier for custom system information panel items 21/53321/3
Josef Glatz [Sun, 25 Jun 2017 08:03:11 +0000 (10:03 +0200)]
[BUGFIX] iconIdentifier for custom system information panel items

An iconIdentifier is needed since the icon generation is
moved to the Fluid template. The third parameter of
addSystemInformation() needs to be an iconIdentifier
instead of an rendered icon html markup.

Resolves: #81694
Related: #80554
Releases: master, 8.7
Change-Id: Ib6b07281196b5ecda2de07b8d6328b524e08f038
Reviewed-on: https://review.typo3.org/53321
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] travis-ci: Have DE locale 26/53326/2
Christian Kuhn [Sun, 25 Jun 2017 22:13:48 +0000 (00:13 +0200)]
[BUGFIX] travis-ci: Have DE locale

New phpunit throws happy little exception if locales tested for are
not available on given platform. travis-ci is affected, install it.

Change-Id: Iaf11dc884b32b8c81042aaacad2f301a3f39fad2
Resolves: #81697
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53326
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] typo3/testing-framework 1.1 brings phpunit 6.2 24/53324/9
Christian Kuhn [Sun, 25 Jun 2017 18:19:45 +0000 (20:19 +0200)]
[TASK] typo3/testing-framework 1.1 brings phpunit 6.2

Switching from 1.0 to 1.1 dependency for typo3/testing-framework
brings phpunit v6.2 which comes with namespaced classes.

This change is considered non-braeking since it is only a
core require-dev dependency.

Minor changes throught the tests:
* Fixing incomplete tests for exceptions
* A couple of namespaced phpunit class usages

Change-Id: Ia35dbfea37e3cba9fba1aad7dc84afad00ceda88
Resolves: #81696
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53324
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update some require-dev dependencies 22/53322/3
Christian Kuhn [Sun, 25 Jun 2017 15:34:18 +0000 (17:34 +0200)]
[TASK] Update some require-dev dependencies

codeception/codeception 2.3.3
se/selenium-server-standalone 2.4.0
enm1989/chromedriver 2.30

Resolves: #81695
Releases: master, 8.7
Change-Id: Ic145217a60beb4d8188d9f1bedc209313c3b39dc
Reviewed-on: https://review.typo3.org/53322
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Acceptance test installing TYPO3 on pgsql 50/53250/14
Anja Leichsenring [Sun, 18 Jun 2017 12:05:12 +0000 (14:05 +0200)]
[TASK] Acceptance test installing TYPO3 on pgsql

A basic acceptance tests clicking through installer
using a postgres sql db connection, checking backend login
and installing the introduction package.

Change-Id: I7408e8580d84e235a1f91399684a80025a62e0e8
Resolves: #81602
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53250
Tested-by: TYPO3com <no-reply@typo3.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[TASK] Raise testing-framework to 1.0.9 15/53315/2
Christian Kuhn [Fri, 23 Jun 2017 10:52:08 +0000 (12:52 +0200)]
[TASK] Raise testing-framework to 1.0.9

Brings base setup for an acceptance test that installs
TYPO3 on postgres and loads the introduction distribution.

Change-Id: I6e9e3c3175a6b4bfba51097622058f7d25dedbc3
Resolves: #81688
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53315
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] bamboo: Have cgl check in preparation stage 13/53313/3
Christian Kuhn [Thu, 22 Jun 2017 17:50:30 +0000 (19:50 +0200)]
[TASK] bamboo: Have cgl check in preparation stage

The cgl check is quick and fails rather often for pre-merge
test runs in the beginning. Move the job to preparation stage
for quicker test runs in those cases.

Change-Id: Id73f93212d12e47fb2897893c2ea518aa6900888
Resolves: #81683
Releases: master
Reviewed-on: https://review.typo3.org/53313
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Add missing frontend context check when fetching view configuration 09/53309/6
Xavier Perseguers [Thu, 22 Jun 2017 14:53:24 +0000 (16:53 +0200)]
[BUGFIX] Add missing frontend context check when fetching view configuration

Check for Frontend context has been omitted during refactoring and will
have side effects in Backend in view configuration is overridden in
Frontend context.

Change-Id: I752baed15f0be6be59fcc37f12103f0a70caa427
Resolves: #81677
Related: #81340
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53309
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Grein <alexander.grein@gmail.com>
Tested-by: Alexander Grein <alexander.grein@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Functional test for tt_content rendering 50/52750/29
Tymoteusz Motylewski [Wed, 14 Jun 2017 09:22:56 +0000 (11:22 +0200)]
[TASK] Functional test for tt_content rendering

Add functional tests for tt_content rendering
with different combinations of TypoScript language
settings sys_language_overlay and sys_language_mode.

Resolves: #81185
Releases: master, 8.7
Change-Id: I7df5b48a2baa3a52f8c6103b0657b21226c6ea5c
Reviewed-on: https://review.typo3.org/52750
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Raise typo3/testing-framework to 1.0.8 05/53305/3
Christian Kuhn [Wed, 21 Jun 2017 21:06:45 +0000 (23:06 +0200)]
[TASK] Raise typo3/testing-framework to 1.0.8

Change-Id: I15c7a21e1782d6d9fa433cf2f23669a851ffd85a
Resolves: #81661
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53305
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] bamboo: Add a nightly build plan spec 04/53304/3
Christian Kuhn [Wed, 21 Jun 2017 11:36:42 +0000 (13:36 +0200)]
[TASK] bamboo: Add a nightly build plan spec

Configures a second build for core master that
runs as nightly plan and has more combinations:
The acceptance and functionals are explicitly
executed on both php 7.0 and 7.1 with all DBMS,
the cgl checker runs through whole core.
This "full run" is too much for pre-merge tests,
so the nightly now takes care of these time
consuming things.
Reporting will be added if that plan is stable.
https://bamboo.typo3.com/browse/CORE-GTN

Change-Id: Id77fc0acceca7af67960b67fd8b8700c98df888e
Resolves: #81660
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/53304
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix namespace of `SaltedPasswordsUtility` in documentation 00/53300/2
Andreas Fernandez [Wed, 21 Jun 2017 14:55:43 +0000 (16:55 +0200)]
[BUGFIX] Fix namespace of `SaltedPasswordsUtility` in documentation

Resolves: #81655
Releases: master, 8.7, 7.6
Change-Id: I4fe1b16b6e4c2bdd26fd05143e7b0ead91445223
Reviewed-on: https://review.typo3.org/53300
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Stabilize a flaky unit test 97/53297/2
Christian Kuhn [Wed, 21 Jun 2017 11:09:22 +0000 (13:09 +0200)]
[BUGFIX] Stabilize a flaky unit test

getParseTimeReturnsZeroIfNoValuesAreSet() tends to fail sometimes
if $beUserInitialization is > 0 but $totalParseTime is 0. This
edge case of method getParseTime() is avoided by rearranging the call
order of $this->getMilliseconds() slightly.

Change-Id: If5cf00196f6739224c34011b0f8c1ef1f5bbb39a
Resolves: #81653
Related: #80742
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53297
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Tested-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Fix checking config.metaCharset with uppercase letters 91/53291/3
Stephan Großberndt [Tue, 20 Jun 2017 16:25:56 +0000 (18:25 +0200)]
[BUGFIX] Fix checking config.metaCharset with uppercase letters

Releases: master, 8.7
Resolves: #81634
Change-Id: I48bc1885aec47a4dcc66bf556cd69d50a7781fd5
Reviewed-on: https://review.typo3.org/53291
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] bamboo: Allow mssql+postgres builds on both php 7.0 & 7.1 92/53292/2
Christian Kuhn [Tue, 20 Jun 2017 16:48:10 +0000 (18:48 +0200)]
[TASK] bamboo: Allow mssql+postgres builds on both php 7.0 & 7.1

Change-Id: I240ed28992cea31e04aa7451ef609c68eade7782
Resolves: #81635
Releases: master
Reviewed-on: https://review.typo3.org/53292
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] Ensure links with ampersands are HSC-decoded 68/53268/4
Benni Mack [Tue, 20 Jun 2017 08:08:51 +0000 (10:08 +0200)]
[BUGFIX] Ensure links with ampersands are HSC-decoded

Since the new link structure is in place with TYPO3 v8
all links are properly htmlspecialchar'ed in the database.

This means, that links with an ampersand are now encoded
and need to be decoded on output so ampersands are rendered
as "&" and not as "&amp;" in the frontend.

Resolves: #80985
Resolves: #81625
Releases: master, 8.7
Change-Id: I213f84453a721b97c3238662febe10d0fb5a9bf7
Reviewed-on: https://review.typo3.org/53268
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: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Tested-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Populate loaded commands after ext_tables is loaded 70/53270/2
Benni Mack [Tue, 20 Jun 2017 09:00:58 +0000 (11:00 +0200)]
[BUGFIX] Populate loaded commands after ext_tables is loaded

Especially in TYPO3 v8, where TCA is not loaded at all times,
running a CLI command with an empty cache will result in
errors, but for the sake of clean structure, the commands
will be populated when executing the actual command.

Resolves: #80897
Releases: master, 8.7
Change-Id: I7ad33ca86724d94f451c44f68538d5d38e343636
Reviewed-on: https://review.typo3.org/53270
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prevent uncaught exception in Import/Export controller 63/52363/5
Nicole Cordes [Tue, 4 Apr 2017 13:26:43 +0000 (15:26 +0200)]
[BUGFIX] Prevent uncaught exception in Import/Export controller

Currently an error is thrown if no post data was sent to the
ImportExportController. This can easily happen if a t3d file should
be uploaded but is larger than the configured post_max_size of the
server. This patch checks the incoming information, sets the import
action as default and displays an information to the user that he/she
may have tried to upload a file that was too large.

Resolves: #80681
Releases: master, 8.7, 7.6
Change-Id: I561dbf6abd74acace3eff179a513b4f9128d792d
Reviewed-on: https://review.typo3.org/52363
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Select suitable distribution version in em 62/53262/4
Christian Kuhn [Sun, 18 Jun 2017 11:48:56 +0000 (13:48 +0200)]
[BUGFIX] Select suitable distribution version in em

The distribution installer selects current_version=1
extensions only and fails in core v7 since the current
introduction version is not compatible with v7 anymore.

The patch changes version selection a bit to first find
all distribution extensions, then filters those suitable
for given core version, then filters latest version of
the distribution extension.

Installing introduction package in 7.6 works again.

Change-Id: I11f2def2ea606ada5f7c3efd3043f59bd4be0452
Resolves: #81068
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/53262
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] Skip quoted fields in insertData 72/53172/7
Jigal van Hemert [Thu, 8 Jun 2017 21:22:44 +0000 (23:22 +0200)]
[BUGFIX] Skip quoted fields in insertData

While parsing the input value for expressions inside curly brackets
it must skip quoted field names which are also in curly brackets
but start with a '#'.

Resolves: #81492
Related: #80506
Releases: master, 8.7
Change-Id: Ic58fcdcbb68108ac77da746db3e6a442515ce7ea
Reviewed-on: https://review.typo3.org/53172
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Tested-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Revert "Port RteLinkBrowser to TypeScript" 74/53274/3
Benni Mack [Tue, 20 Jun 2017 09:48:11 +0000 (11:48 +0200)]
[TASK] Revert "Port RteLinkBrowser to TypeScript"

This change introduced a flaw in the RteLinkBrowser JS file
which needs to override LinkBrowser class instead of just
writing RteLinkBrowser.

See https://review.typo3.org/#/c/53062/
This reverts commit c5d75c151cdd23ed24ea0acd9e01767054ac7353.

Resolves: #81630
Reverts: #81444
Releases: master
Change-Id: I4a3a9dc52bd6b9cee183ba6411389e8da2eebd21
Reviewed-on: https://review.typo3.org/53274
Reviewed-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[BUGFIX] Avoid redundant SQL queries in ReferenceIndex 66/50566/71
Claus Due [Thu, 10 Nov 2016 10:50:20 +0000 (11:50 +0100)]
[BUGFIX] Avoid redundant SQL queries in ReferenceIndex

Change methods inside ReferenceIndex to allow them to receive an
existing record as array rather than a UID to avoid each method loading
it from the database again to read record or record fields.

For a copy operation on 25 pages with ~100 content elements total there
are 1,500 SQL queries less leading to a ~40% time reduction and
~10% memory reduction.

Change-Id: I0ed05478dfbc0535efc8d1d29b6a8298d475fb6b
Releases: master, 8.7
Resolves: #78634
Reviewed-on: https://review.typo3.org/50566
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Tested-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[CLEANUP] Wrap doesRecordExist in new method 47/51447/55
Thomas Hohn [Fri, 27 Jan 2017 11:11:45 +0000 (12:11 +0100)]
[CLEANUP] Wrap doesRecordExist in new method

Wraps the functionality from doesRecordExist
in a new method recordInfoWithPermissionCheck.

The goal is a general cleanup and avoid unnecessary
calls to the database in the case where the actual
record is re-fetched from the database for processing
just after a doesRecordExist call.

Resolves: #79515
Releases: master, 8.7
Change-Id: I76d217a1690ee4b97e28b83f7591ebf8cba18e6e
Reviewed-on: https://review.typo3.org/51447
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix wrong parameter type 60/53260/3
Henrik Elsner [Mon, 19 Jun 2017 10:56:00 +0000 (12:56 +0200)]
[BUGFIX] Fix wrong parameter type

The quoting parameter constants \PDO::PARAM_* are in fact integers. The
annotation shipped with doctrine says string, and the strict type
processing in core leads to a wrong parameter error.
Changing the strict type to int, as would be correct, solves the problem.

Releases: master, 8.7
Resolves: #81613
Change-Id: Ic327b2d761b74868cc46d781acab1f4fd9e6cfdb
Reviewed-on: https://review.typo3.org/53260
Reviewed-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Tested-by: Anja Leichsenring <anja.leichsenring@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[BUGFIX] FormEngine creating section container in new record 15/53215/3
Christian Kuhn [Wed, 14 Jun 2017 18:55:23 +0000 (20:55 +0200)]
[BUGFIX] FormEngine creating section container in new record

If a records has not been persisted and a flex section container
is added, the form compiler needs the "NEW123" uid of parent to
prefix form fields correctly.

Change-Id: Iab3945efa93d2becf636c5cf4f8596bc696cd2e0
Resolves: #80825
Related: #80100
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53215
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[FEATURE] Add possibility to write tests in TypeScript 48/53248/3
Susanne Moog [Sun, 18 Jun 2017 09:53:00 +0000 (11:53 +0200)]
[FEATURE] Add possibility to write tests in TypeScript

Adjust grunt and tsconfig to allow writing unit tests
in TypeScript. Test example is included.

Additionally configuration was adjusted to allow running
grunt tasks on windows and linux.

Change-Id: Ibeb0c501242afbbe796726a85329d14257acfd1c
Resolves: #81601
Releases: master
Reviewed-on: https://review.typo3.org/53248
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[!!!][TASK] Always throw exception if a userFunc does not exist 96/50996/9
Andreas Fernandez [Mon, 19 Dec 2016 15:31:49 +0000 (16:31 +0100)]
[!!!][TASK] Always throw exception if a userFunc does not exist

The parameter `$errorMode` is removed from the method
`GeneralUtility::callUserFunction()`. Thus, the checks agains this
variable are removed as well, causing exceptions being always thrown now.

Resolves: #74533
Releases: master
Change-Id: Ibf8b0c9de55b4d8d210dac8fc6c82b14ca7c849d
Reviewed-on: https://review.typo3.org/50996
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Move service report from EXT:sv to EXT:reports 63/53163/10
Georg Ringer [Wed, 7 Jun 2017 15:27:31 +0000 (17:27 +0200)]
[!!!][TASK] Move service report from EXT:sv to EXT:reports

Move the report as a first step to get rid of EXT:sv.

Resolves: #81536
Releases: master
Change-Id: I46e38b5c4bf8d5466e1bcc1db510b1cd660a7b38
Reviewed-on: https://review.typo3.org/53163
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] rte_ckeditor triggers has-change on change 68/52968/4
Ralf Hettinger [Mon, 29 May 2017 20:38:43 +0000 (22:38 +0200)]
[BUGFIX] rte_ckeditor triggers has-change on change

CKEditor fields now triggers FormEngine.Validation.markFieldAsChanged
therefore a warning of unsaved changes on closing the form is raised
based on changes within these CKEditor fields.

Resolves: #68955
Releases: master, 8.7
Change-Id: I0da98c2204b20b0f6cd27a53b66f2df3d369a145
Reviewed-on: https://review.typo3.org/52968
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][BUGFIX] Use mb_* methods directly instead of CharsetConverter 45/53245/2
Benni Mack [Sat, 17 Jun 2017 19:33:07 +0000 (21:33 +0200)]
[FOLLOWUP][BUGFIX] Use mb_* methods directly instead of CharsetConverter

Fixing one issue with the wrong variable name.

Resolves: #81575
Releases: master, 8.7
Change-Id: I820a3bcfc9a250a35ca2bec69b71a40fc7c8d01a
Reviewed-on: https://review.typo3.org/53245
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[TASK] Deprecate DocumentTemplate::formWidth() 85/53185/3
Georg Ringer [Sun, 11 Jun 2017 16:59:34 +0000 (18:59 +0200)]
[TASK] Deprecate DocumentTemplate::formWidth()

The method DocumentTemplate::formWidth() is not needed anymore as
the styling can be done by using bootstrap and regular CSS classes.

Resolves: #81540
Releases: master
Change-Id: Id767665e71afc454f04002b6989876ca28354fe3
Reviewed-on: https://review.typo3.org/53185
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Use the correct named parameter type in Extbase queries 02/52802/14
Christian Toffolo [Sun, 14 May 2017 12:24:25 +0000 (14:24 +0200)]
[BUGFIX] Use the correct named parameter type in Extbase queries

In Extbase query expressions the second operand is converted to a plain
value which is either an integer or a string. This type must also be
specified when creating a named parameter in the query.

Resolves: #79473
Resolves: #80978
Resolves: #81487
Resolves: #81019
Resolves: #81056
Releases: master, 8.7
Change-Id: I835643653e03b98bfcd5a8b35b5de750641ecb79
Reviewed-on: https://review.typo3.org/52802
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Port RteLinkBrowser to TypeScript 62/53062/6
Johannes Goslar [Fri, 2 Jun 2017 20:01:30 +0000 (22:01 +0200)]
[TASK] Port RteLinkBrowser to TypeScript

Resolves: #81444
Releases: master
Change-Id: I7247ef2c88ff60c484c3ca7ff0af48d3b8e72aac
Reviewed-on: https://review.typo3.org/53062
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Fix DB error handling in FrontendUserImageUpdateWizard 30/53130/2
Morton Jonuschat [Tue, 6 Jun 2017 03:45:19 +0000 (20:45 -0700)]
[BUGFIX] Fix DB error handling in FrontendUserImageUpdateWizard

The errorCode() method returns a string representation of the error that happened.
Comparing this to an integer value to determine is not reliable. In addition Doctrine
throws Exceptions when database statements fail so this part of the code could not be
reached.
Catch the DBALException, extract the error message and let the re-raised extension
bubble up to show the actual error message to the user.

Change-Id: I042b94329e3d52f9520ded812247ee78a73ea402
Resolves: #79870
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53130
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Respect selected page in recursive record list search 73/52873/6
Sascha Egerer [Sat, 20 May 2017 06:56:15 +0000 (08:56 +0200)]
[BUGFIX] Respect selected page in recursive record list search

The backend list view must respect the selected pages even if the search
level is set to infinite. This bug was introduced by the Doctrine
migration.

Resolves: #81278
Releases: master,8.7
Change-Id: I6ab0e93a019a001f9df08e00c01f7525a6621284
Reviewed-on: https://review.typo3.org/52873
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Remove superfluous extbase TS option 35/53235/2
Benni Mack [Fri, 16 Jun 2017 11:03:46 +0000 (13:03 +0200)]
[BUGFIX] Remove superfluous extbase TS option

When removing the extbase query cache in 8.3, the TypoScript option
was not removed which has no effect anymore since then.

Resolves: #77460
Releases: master, 8.7
Change-Id: I72d3907fd1c3aa302a03cc1f41bfe28b97020216
Reviewed-on: https://review.typo3.org/53235
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Streamline bool arguments throughout the core 36/53236/2
Benni Mack [Fri, 16 Jun 2017 11:10:03 +0000 (13:10 +0200)]
[BUGFIX] Streamline bool arguments throughout the core

There are still places left in TYPO3 where methods are called with
integers as parameters, although they are marked as boolean.

These places are changed to the correct and necessary value.

Resolves: #81595
Releases: master, 8.7
Change-Id: I1664e7d5e3962f0d2cf59ba6148812291d0b803b
Reviewed-on: https://review.typo3.org/53236
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: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Have bamboo test plans as files 25/53225/6
Christian Kuhn [Thu, 15 Jun 2017 17:08:27 +0000 (19:08 +0200)]
[TASK] Have bamboo test plans as files

Atlassian bamboo allows to define test plans in
files since version 6. The test plans are based on
rather simple Java files.
The patch delivers build information of
default core pre-merge plan.
Changes of bamboo test configuration for these plans
are now coordinated via casual patch requests and can
be reviewed just as all other code.
This adds full transparency on what exactly the core
test environment does and can be used by others as
reference for local execution and extension test plan
boilerplates.
Upload to bamboo.typo3.com to update test plans can
be done by a bamboo administrator.

Change-Id: I756cb65eba3a58e9edf0995aa9f1f2d4f96f7926
Resolves: #81589
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/53225
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] AdminPanel: Change fields for simulate time 30/53230/3
Thorben Nissen [Fri, 16 Jun 2017 06:32:19 +0000 (08:32 +0200)]
[BUGFIX] AdminPanel: Change fields for simulate time

When entering a date string in the admin panel to simulate a certain
date/time and clicking the "update" button an exception it thrown. Due to
the names and ordering of the fields, the timestamp from the hidden field
gets overridden by the date string.

Move the hidden timestamp field after the human readable date string field
to avoid the timestamp being overridden by the date string. Add a comment
to explain the ordering and avoid future changes.

Resolves: #81174
Releases: master, 8.7
Change-Id: I87236c9b8ef84dabb3ec63e0530f14582ecbe6fe
Reviewed-on: https://review.typo3.org/53230
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Add missing format.case capitalWords mode 21/53221/3
Benni Mack [Thu, 15 Jun 2017 14:26:37 +0000 (16:26 +0200)]
[BUGFIX] Add missing format.case capitalWords mode

The mode "capitalWords" was just a todo statement that indicated a
missing implementation.
The implementation is now added.

Resolves: #81588
Releases: master, 8.7
Change-Id: I12b733da703de34568c6b79c083031f0333cdb92
Reviewed-on: https://review.typo3.org/53221
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Use mb_* methods directly instead of CharsetConverter 08/53208/6
Benni Mack [Wed, 14 Jun 2017 12:11:47 +0000 (14:11 +0200)]
[BUGFIX] Use mb_* methods directly instead of CharsetConverter

There are several places where mb_* methods are still not used, although
they are even better to use instead of the $csConv->parseCharset() method
for instance, as it has more aliases defined already.

Same goes for "entities_to_utf8" which is a PHP user-space implementation
of html_entity_decode() dated back to Kaspers' change in 2003.

Using native PHP methods should also increase performance marginally.

Resolves: #81575
Releases: master, 8.7
Change-Id: I5e97881cc7107883a5ff53d534161a7ec17e1ee5
Reviewed-on: https://review.typo3.org/53208
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Extbase: Remove invalid class ObjectManagerException 31/53231/3
Benni Mack [Fri, 16 Jun 2017 08:23:33 +0000 (10:23 +0200)]
[BUGFIX] Extbase: Remove invalid class ObjectManagerException

There is a class called "ObjectManagerException" which was
introduced very early with Extbase and was a clone of
the (now further developed) object manager.

It was originally used in the wrong place in workspaces
and then changed in workspaces to the real object manager
but the class was kept.

This class was then wrongly renamed in TYPO3 6.0 with the
change to namespaces and called "Exception" which it is
definitively NOT and thus, plain wrong in the place as it
is.

The class (and the interface) should be removed as it
is not just plain useless and a hard mistake we carried on
for 7 years now.

Resolves: #52825
Releases: master, 8.7
Change-Id: I615caaa9d297631a338ca6488bfe8e5c29594e3b
Reviewed-on: https://review.typo3.org/53231
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Include RSA JS in FE with relative URL 12/52112/4
Markus Klein [Tue, 21 Mar 2017 18:41:50 +0000 (19:41 +0100)]
[BUGFIX] Include RSA JS in FE with relative URL

Releases: master, 8.7
Resolves: #80952
Change-Id: I94a5124a16c9ad9893c1c2346967089fd16ad142
Reviewed-on: https://review.typo3.org/52112
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mario T <typoser@trashmail.de>
Tested-by: Mario T <typoser@trashmail.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][TASK] Deprecate render method arguments on ViewHelpers 99/53199/2
Claus Due [Tue, 13 Jun 2017 12:33:59 +0000 (14:33 +0200)]
[FOLLOWUP][TASK] Deprecate render method arguments on ViewHelpers

Followup patch to migrate f:widget.autocomplete which
had been missed by the previous patch.

Change-Id: I9e2552925df84f225144b1120a93bf65d9874047
Resolves: #81213
Releases: master
Reviewed-on: https://review.typo3.org/53199
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Tested-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Better documentation of cObject viewhelper 88/53188/5
Markus Klein [Mon, 12 Jun 2017 09:26:15 +0000 (11:26 +0200)]
[BUGFIX] Better documentation of cObject viewhelper

Add more information about the table argument and when it should
be set.

Resolves: #81545
Releases: master, 8.7
Change-Id: Ic95794869b384e0932d59747df545f15afe2825f
Reviewed-on: https://review.typo3.org/53188
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert Wildling <robertwildling@gmail.com>
Tested-by: Robert Wildling <robertwildling@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Linkvalidator: Links (from rte) not detected correctly 92/52592/10
Thorben Nissen [Tue, 25 Apr 2017 07:15:11 +0000 (09:15 +0200)]
[BUGFIX] Linkvalidator: Links (from rte) not detected correctly

Due to the changed link syntax ("t3://...") instead of "<link ...>" the
links to files and internal pages are not recognised anymore. Furthermore
are external links now written with <a href="..."> and are therefore also
not recognized anymore.

Rewrite code for detecting "typolink_tags" correctly. When recognizing
urls, e.g. from "external url" pages or plain urls in texts, include https
and not only http and ftp.

Resolves: #80991
Resolves: #80988
Releases: master, 8.7
Change-Id: I5a9267b1d4ab53a6a39efdbd411e610dc9233ead
Reviewed-on: https://review.typo3.org/52592
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Tested-by: Christer V <cvi@systime.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix wrong markup of download icon in extension manager 16/53216/2
Georg Ringer [Wed, 14 Jun 2017 19:03:55 +0000 (21:03 +0200)]
[BUGFIX] Fix wrong markup of download icon in extension manager

Apply the classes 'btn btn-default' directly to the a tag instead
to have the full button area clickable.

Resolves: #81579
Releases: master, 8.7
Change-Id: Ib296d8e8e56c45d5d879cb7cb7a749b1c7141b2f
Reviewed-on: https://review.typo3.org/53216
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Allow processing of multiple new record localizations 13/53213/3
Oliver Hader [Wed, 14 Jun 2017 16:28:59 +0000 (18:28 +0200)]
[FOLLOWUP][BUGFIX] Allow processing of multiple new record localizations

Complete data-map for a table is handed over in $idValues to
DataMapProcessor::fetchDependencies(string $tableName, array $ids),
but should only contain the id-values - either integer or string.

Resolves: #80239
Releases: master, 8.7
Change-Id: If12562dad839687b7d60855fa99d9ffc21bc1167
Reviewed-on: https://review.typo3.org/53213
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] Allow processing of multiple new record localizations 71/52871/16
Oliver Hader [Tue, 13 Jun 2017 15:40:05 +0000 (17:40 +0200)]
[BUGFIX] Allow processing of multiple new record localizations

The current implementation of DataMapProcessor to determine the necessity
of synchronizing record localizations is too strict since it expects real
persisted database records and cannot resolve new records that have been
handed with the very same data-map to the DataHandler.

This mentioned constraint is resolved. Besides that, an additional value
processing for internal fields is added. This method resolves new record
ids to their real persisted UIDs using the famous remap stack. This only
is executed, if these fields have not been processed in a relation-aware
context and have a meaning to TYPO3 data-structures - for instance this
is the case for 'l10n_source' field defined as TCA type 'passthrough'.

Change-Id: Id1291910d85b3d314af7203314b8696a337fe364
Resolves: #80239
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52871
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Remove manually set database row 43/52543/3
Susanne Moog [Wed, 14 Jun 2017 08:49:55 +0000 (10:49 +0200)]
[BUGFIX] Remove manually set database row

databaseRow should not be set incompletely in a
FormDataProvider or controller as subsequent
processing may rely on the complete database
row being set (for example language fields).

Resolves: #80855
Related: #80100
Release: master, 8.7, 7.6
Change-Id: I139b426c6598a93a2012cae088e3cbece4e1a83b
Reviewed-on: https://review.typo3.org/52543
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Faton Haliti <fha@systime.dk>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Check for enabled devlog inside devLog() 51/52751/8
Benni Mack [Fri, 19 May 2017 12:24:24 +0000 (14:24 +0200)]
[BUGFIX] Check for enabled devlog inside devLog()

Calling GeneralUtility::devLog() can be called but
the method itself should check whether the devlog
is enabled, instead of having third-party code
rely on checking the option with an if statement.

This effectively removes the need for checks on
if (TYPO3_DLOG) and the other two constants TYPO3_ERROR_DLOG
and TYPO3_EXCEPTION_DLOG in all callers' code.

Resolves: #80289
Releases: master, 8.7
Change-Id: Ibaeeca6300bdb37a513a07fb46c2616cfc51c7f2
Reviewed-on: https://review.typo3.org/52751
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Correct overflow behavior for iframes in modal windows 84/53184/2
Benjamin Kott [Sun, 11 Jun 2017 12:19:09 +0000 (14:19 +0200)]
[BUGFIX] Correct overflow behavior for iframes in modal windows

Resolves: #81539
Releases: master, 8.7
Change-Id: I2633df64020e9f6a8e95048ed2d23f84d3013313
Reviewed-on: https://review.typo3.org/53184
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Throw proper exception when parsing Yaml files 97/53197/3
Benni Mack [Tue, 13 Jun 2017 05:50:12 +0000 (07:50 +0200)]
[BUGFIX] Throw proper exception when parsing Yaml files

When having an empty Yaml file, the error that is thrown isn't
helpful for the developer, and in case of RTE, the RTE is not shown
at all.

Resolves: #81557
Releases: master, 8.7
Change-Id: Ie435b9f42623962637a9ead0243be6cde15c82c6
Reviewed-on: https://review.typo3.org/53197
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: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Deprecate render method arguments on ViewHelpers 96/52796/8
Claus Due [Fri, 12 May 2017 20:04:49 +0000 (22:04 +0200)]
[TASK] Deprecate render method arguments on ViewHelpers

Deprecates usage of arguments on render methods and
refactors the abstract ViewHelper class to avoid injecting
ReflectionService in every ViewHelper, calling on it only
when the ViewHelper actually requires it.

Safe removal since the DI property is declared private and
thus cannot be accessed in ViewHelper classes.

Change-Id: I94bb7e9f306b34c25dc31519eb17316c88ea0540
Resolves: #81213
Releases: master
Reviewed-on: https://review.typo3.org/52796
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FEATURE] Leaving edit by clicking in page tree does not show a warning 75/53075/13
Oliver Hader [Sat, 3 Jun 2017 12:54:54 +0000 (14:54 +0200)]
[FEATURE] Leaving edit by clicking in page tree does not show a warning

If edit forms have unsaved changes, changing the IFRAME URL is caught by
explicitly sending interaction requests that are handled by individual
client components, such as the FormEngine. This feature does not use the
Window.beforeunload event, but some custom messaging API instead.

Click events on the ExtJS page-tree are caught if those trigger a change
request for the content component, however highlighting the clicked page
node is not caught due to nested ExtJS event hierarchies.

Resolves: #77268
Releases: master
Change-Id: I3e2359cf27d95197b17e8d8489759ace403ce1af
Reviewed-on: https://review.typo3.org/53075
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Update CKEDITOR to 4.7.0 38/53138/8
Anders Kostending [Tue, 6 Jun 2017 13:21:42 +0000 (15:21 +0200)]
[TASK] Update CKEDITOR to 4.7.0

Updates the version of CKEditor to 4.7.

This update fixes 30+ bugs, that can be seen here:
http://ckeditor.com/release/CKEditor-4.7.0

In addition there will be simpler tables, better
support for CSP, better paste from Excel and
Word and so on.

Added one fix to the typo3link plugin.

Resolves: #81483
Releases: master, 8.7
Change-Id: Id5a023e5bf9ad9bfac5e7c9c103670978ef95d8f
Reviewed-on: https://review.typo3.org/53138
Reviewed-by: Anders Kostending <aha@systime.dk>
Tested-by: Anders Kostending <aha@systime.dk>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Convert remaining ViewHelpers to static calling 84/52784/9
Claus Due [Thu, 11 May 2017 18:59:40 +0000 (20:59 +0200)]
[TASK] Convert remaining ViewHelpers to static calling

Last pass, touches all remaining ViewHelpers which
are capable of conversion to the compilation helper
traits from Fluid.

Change-Id: I73e32da48b00444b66a568f462ab41ff66969503
Resolves: #81200
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52784
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prefix single digit dates with 0 instead of whitespace 89/53189/2
Sascha Egerer [Mon, 12 Jun 2017 11:05:46 +0000 (13:05 +0200)]
[BUGFIX] Prefix single digit dates with 0 instead of whitespace

The backend query view, used for csv exports and lists, uses a date
format where single digit days of a date value are prefixed with a
whitespace instead of a 0.
This ends up in useless CSV exports that can not be interpreted by
tools like Excel.

Change-Id: Ie11c5f8a923eb412f014f06df528a2aa0101a0d4
Resolves: #81551
Releases: master,8.7
Reviewed-on: https://review.typo3.org/53189
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
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] Allow RTE yml presets in LocalConfiguration 81/53181/4
Christian Kuhn [Fri, 9 Jun 2017 21:36:13 +0000 (23:36 +0200)]
[BUGFIX] Allow RTE yml presets in LocalConfiguration

ext:rte_ckeditor declares the default config yml preset pointers
of TYPO3_CONF_VARS['RTE'] in its ext_localconf.php file.
This file is loaded after LocalConfiguration.php.
The patch wraps the declarations in guards to ensure any
previously set pointers are not blindly reset.

Change-Id: Ic945d988f436aab7453b7f7fba8694bbf3580b1d
Resolves: #81537
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53181
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>