Packages/TYPO3.CMS.git
2 years ago[TASK] Show same edit icon in filelist clickmenu 09/52309/2
Gianluigi Martino [Sat, 1 Apr 2017 09:46:40 +0000 (11:46 +0200)]
[TASK] Show same edit icon in filelist clickmenu

In filelist clickmenu the wrong editfile icon is used

Resolves: #80624
Releases: master
Change-Id: Ib7e4b79cdc5b474253fb3df4554de4e800cf331a
Reviewed-on: https://review.typo3.org/52309
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.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[TASK] Mark ext:form as stable 13/52413/2
Henrik Elsner [Tue, 11 Apr 2017 09:08:44 +0000 (11:08 +0200)]
[TASK] Mark ext:form as stable

Resolves: #80674
Releases: master
Change-Id: Iac7ff82460de670402702fa829d8a21b368ea25d
Reviewed-on: https://review.typo3.org/52413
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap 29/52329/3
Ralf Zimmermann [Mon, 3 Apr 2017 09:57:06 +0000 (11:57 +0200)]
[BUGFIX] Make EXT:form checkbox markup compatible to Bootstrap

Resolves: #80647
Releases: master
Change-Id: I915238b0179c7bbb81196b70a982642b34299773
Reviewed-on: https://review.typo3.org/52329
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[BUGFIX] Do not prefix FAL file links with absRefPrefix 80/52380/3
Helmut Hummel [Thu, 6 Apr 2017 20:31:36 +0000 (22:31 +0200)]
[BUGFIX] Do not prefix FAL file links with absRefPrefix

When using an external FAL storage the public URLs of files contain a scheme.
Check for the scheme before prefixing with absRefPrefix
in file link builder.

Resolves: #80740
Releases: 7.6, master
Change-Id: I98c1027931f6c4c05561e35d1d7938aefd66eda0
Reviewed-on: https://review.typo3.org/52380
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: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Minor UX optimization in "Record selector" pop-up window 70/52370/3
Gianluigi Martino [Wed, 5 Apr 2017 18:31:39 +0000 (20:31 +0200)]
[TASK] Minor UX optimization in "Record selector" pop-up window

Improved rendering of "Record selector" pop-up window on smaller screens

Releases: master
Resolves: #80644
Change-Id: I21e18da9e3c5b424be59b55f80920abeb9026d23
Reviewed-on: https://review.typo3.org/52370
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Add extra info to description in SysRefindexHashUpdater 82/52382/4
Thomas Hohn [Fri, 7 Apr 2017 08:57:18 +0000 (10:57 +0200)]
[TASK] Add extra info to description in SysRefindexHashUpdater

Installations having a large sys_refindex should perform the
update of the hash from the command line instead of using the
"Upgrade Wizard" since it will fail due to excessive memory
and time usage.

Resolves: #80743
Related: #80734
Releases: master
Change-Id: I70c1e5e5c35a1603c4a7d088e87eabe320465d9e
Reviewed-on: https://review.typo3.org/52382
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Email links with parameters in LegacyLinkNotationConverter 02/52402/3
Morton Jonuschat [Sat, 8 Apr 2017 23:06:55 +0000 (16:06 -0700)]
[BUGFIX] Email links with parameters in LegacyLinkNotationConverter

Email addresses in link can have added query parameters to control
fields like the subject in the mail client.
Add a test to the LinkServiceTest for this case and add support for
this feature to the converter.

Change-Id: I06cbb2e12eace70825aac179d1af85227804ce39
Resolves: #80723
Releases: master
Reviewed-on: https://review.typo3.org/52402
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: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Correct stylelint violations in scss files 84/52384/2
Benjamin Kott [Fri, 7 Apr 2017 11:50:00 +0000 (13:50 +0200)]
[BUGFIX] Correct stylelint violations in scss files

Resolves: #80747
Releases: master
Change-Id: Ifdf78f52dcbdb349c1a507d0e3324fa482cc0862
Reviewed-on: https://review.typo3.org/52384
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Hide download distributions in composer mode 54/52354/3
Frans Saris [Tue, 4 Apr 2017 08:40:38 +0000 (10:40 +0200)]
[BUGFIX] Hide download distributions in composer mode

When installation is done with composer hide the
download distributions options in the install steps.

Resolves: #80673
Releases: master
Change-Id: I0cce6888b1af84cec879ce415106acf81fbac146
Reviewed-on: https://review.typo3.org/52354
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Correct view webpage link anchor in list module 37/52337/2
Gianluigi Martino [Mon, 3 Apr 2017 12:18:46 +0000 (14:18 +0200)]
[TASK] Correct view webpage link anchor in list module

Without this patch you land to the top of the page if you open the preview
of a content element in list module. Adding "c" as letter to the anchor
link the browser scroll to the desired content element.

Resolves: #80598
Releases: master, 7.6
Change-Id: Ief0c3764a57911f9dd46dd7b9e19be964b0e2671
Reviewed-on: https://review.typo3.org/52337
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Ignore deleted references when deleting a file 87/52387/2
Frans Saris [Fri, 7 Apr 2017 14:16:34 +0000 (16:16 +0200)]
[BUGFIX] Ignore deleted references when deleting a file

With the doctrine migration the check for deleted=0 was forgotten.

This patch brings this check back and now files with deleted references
can be deleted again.

Resolves: #80692
Releases: master
Change-Id: Ie7c8103a7c6ee308b57576777e26b961a4f6c644
Reviewed-on: https://review.typo3.org/52387
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: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] EXT:form - Avoid JavaScript errors 38/52338/3
Ralf Zimmermann [Mon, 3 Apr 2017 12:40:08 +0000 (14:40 +0200)]
[BUGFIX] EXT:form - Avoid JavaScript errors

Avoid JavaScript errors especially if you try to remove a
"Required field" validator from an element which has no validator
select list (like a checkbox).

Resolves: #80657
Releases: master
Change-Id: Id117250ad131a2367c87fc39b6fdb698d84cd421
Reviewed-on: https://review.typo3.org/52338
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Steiger <typo3@andreassteiger.de>
Tested-by: Andreas Steiger <typo3@andreassteiger.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGIFX] Allow file replace for editors 79/52379/3
Helmut Hummel [Thu, 6 Apr 2017 19:07:16 +0000 (21:07 +0200)]
[BUGIFX] Allow file replace for editors

When file extension permissions are configured, replacing
a file fails with an error message, because the file extension
is checked on the local path of the temporary file.

Remove this bogus check to allow file replace for editors.

Resolves: #77855
Releases: 6.2, 7.6, master
Change-Id: Icaf01252b3dbcfbdfb89349281389465f9e0ce9a
Reviewed-on: https://review.typo3.org/52379
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not use doctrine constraints without bind values 62/52362/3
Christer Vindberg [Tue, 4 Apr 2017 10:59:17 +0000 (12:59 +0200)]
[BUGFIX] Do not use doctrine constraints without bind values

Changed so doctrine constraints without the corresponding
bind values aren't passed around.

The $constraints variable defined in CleanerTask->cleanTable
is reused in CleanerTask->deleteFilesForTable, but without
the doctrine createNamedParameter bind variables, since the
querybuilder is recreated. This caused the task to fail.

Resolves: #80675
Releases: master
Change-Id: I2da9b33f884f51bf9d90a9d08841fb4491eedea2
Reviewed-on: https://review.typo3.org/52362
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Install tool css id used twice 46/52346/2
Christian Kuhn [Mon, 3 Apr 2017 20:04:42 +0000 (22:04 +0200)]
[BUGFIX] Install tool css id used twice

css id 't3-install-password' is used twice in 'change install tool password'
and again in 'create administrator', clicking the password label of the admin
section thus sets focus on the 'change install tool password' input field.

Rename css if of the 'create administrator' section.

Change-Id: Iaacd87b5df77cee20593018303e5943df4801d0a
Resolves: #80607
Releases: master
Reviewed-on: https://review.typo3.org/52346
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Add unit test to cover ContentObjectRenderer::linkWrap 81/52281/7
Elmar Hinz [Fri, 31 Mar 2017 08:42:48 +0000 (10:42 +0200)]
[TASK] Add unit test to cover ContentObjectRenderer::linkWrap

Add unit test to cover ContentObjectRenderer::linkWrap.

Releases: master
Resolves: #80596
Change-Id: I9cdc5a443e8f9518960bbcbc10d4938877cde5a1
Reviewed-on: https://review.typo3.org/52281
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Allow editing of yaml files in the backend 34/52334/3
Ingo Pfennigstorf [Mon, 3 Apr 2017 11:34:56 +0000 (13:34 +0200)]
[BUGFIX] Allow editing of yaml files in the backend

This adds the yaml file extension to the known textfile extensions for
the backend, so that i.e. form manifests are editable in the backend.

Resolves: #80654
Releases: master
Change-Id: I9306211c16ec83128c002e04ba30dd7d6c1f80be
Reviewed-on: https://review.typo3.org/52334
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Point new user to correct folder on first install 53/52353/3
Frans Saris [Tue, 4 Apr 2017 07:23:51 +0000 (09:23 +0200)]
[BUGFIX] Point new user to correct folder on first install

The FIRST_INSTALL needs to be created in the web root of your project
and not in the root of your project as that can be below the web root.

Releases: master
Resolves: #80671
Change-Id: Ib6ffc32e93b18d6792193761970fa9c1c866ba4f
Reviewed-on: https://review.typo3.org/52353
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Avoid unused xpath when parsing locallang.xml 51/51851/4
Stephan Großberndt [Sat, 25 Feb 2017 11:30:09 +0000 (12:30 +0100)]
[TASK] Avoid unused xpath when parsing locallang.xml

Increased performance by avoiding an xpath query if the requested
element is not 'target'.

Releases: master, 7.6
Resolves: #80016
Change-Id: I509de5bfb79701efe966d16bc29aaae6a46050ef
Reviewed-on: https://review.typo3.org/51851
Reviewed-by: Faton Haliti <fha@systime.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Determine default severity for modals correctly 56/52356/5
Andreas Fernandez [Tue, 4 Apr 2017 09:15:36 +0000 (11:15 +0200)]
[BUGFIX] Determine default severity for modals correctly

This patch fixes the determination of the default severity for modals.
This ensures that the modal's header and its default button receive
the same coloring.

Resolves: #80677
Related: #80579
Releases: master
Change-Id: I7bfc5bff21a28318b2fea03f5fe534264e47cbb0
Reviewed-on: https://review.typo3.org/52356
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Prevent replace of <link> tags in TypoScript setup 66/52366/3
Frank Naegler [Wed, 5 Apr 2017 12:42:07 +0000 (14:42 +0200)]
[BUGFIX] Prevent replace of <link> tags in TypoScript setup

This patch prevent the wizard "Execute database migrations on single rows"
to deletes the whole TypoScript setup from sys_template.

Resolves: #80680
Releases: master
Change-Id: I90162b4add42781445dfa2a12d1b6fcb2fb57c00
Reviewed-on: https://review.typo3.org/52366
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
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[CLEANUP] Fix typo in a typoscript comment 65/52365/5
Albrecht Köhnlein [Wed, 5 Apr 2017 09:58:40 +0000 (11:58 +0200)]
[CLEANUP] Fix typo in a typoscript comment

Correct spelling of the word "compatibility"

Resolves: #80691
Releases: master
Change-Id: Iaae10ff0717af3b7dd81ebe9e3fa95acbf7e5f9f
Reviewed-on: https://review.typo3.org/52365
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Adapt fluid_styled_content paths in initial page 64/52364/4
Helmut Hummel [Wed, 5 Apr 2017 07:46:12 +0000 (09:46 +0200)]
[BUGFIX] Adapt fluid_styled_content paths in initial page

When installing TYPO3 with the option to create a page with
TypoScript template, the template does not match the latest
state of fluid_styled_content.

Adapt path and reference the content rendering instead of copying it.

Resolves: #80685
Releases: master
Change-Id: I983dea9ba64d6fb17336828fd0212dadae557ef8
Reviewed-on: https://review.typo3.org/52364
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set TYPO3 version to 8.7.1-dev 61/52361/2
TYPO3 Release Team [Tue, 4 Apr 2017 10:53:54 +0000 (12:53 +0200)]
[TASK] Set TYPO3 version to 8.7.1-dev

Change-Id: I66c96891492626a868c2e9de7963ffe5a9761837
Reviewed-on: https://review.typo3.org/52361
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 8.7.0 60/52360/2 8.7.0 TYPO3_8-7-0
TYPO3 Release Team [Tue, 4 Apr 2017 10:51:49 +0000 (12:51 +0200)]
[RELEASE] Release of TYPO3 8.7.0

Change-Id: I39ef41f945fc2b9bbc74aefc87fb3bbd3a087fcd
Reviewed-on: https://review.typo3.org/52360
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[BUGFIX] Introduction package fails in DataMapProcessor 57/52357/3
Oliver Hader [Tue, 4 Apr 2017 09:19:56 +0000 (11:19 +0200)]
[BUGFIX] Introduction package fails in DataMapProcessor

Change-Id: Icf785d1c79d739fff70aeed8e7745cfedc3993ac
Resolves: #80676
Releases: master
Reviewed-on: https://review.typo3.org/52357
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Creating typolink in backend should not throw an exception 51/52351/3
Benni Mack [Tue, 4 Apr 2017 06:38:15 +0000 (08:38 +0200)]
[BUGFIX] Creating typolink in backend should not throw an exception

The global $TSFE object is not available in the Backend anymore.

In order to use <f:link.typolink> in e.g. a toolbar item or a preview
element, the TSFE object should be created as dummy so at least an index.php
URL (or external URL) is shown.

Resolves: #80669
Releases: master
Change-Id: I24a23a2d562c62e5663753bb80c75cc05164a6c9
Reviewed-on: https://review.typo3.org/52351
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
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[BUGFIX] Prevent Exception when form folder doesn't exists 52/52352/2
Frans Saris [Tue, 4 Apr 2017 06:49:34 +0000 (08:49 +0200)]
[BUGFIX] Prevent Exception when form folder doesn't exists

When for ext:form an addition allowedFileMounts is set to an
not existing folder you get an FolderDoesNotExistException when
opening the form editor.

This patch catches the FolderDoesNotExistException and ignores the
folder when not present.

Releases: master
Resolves: #80670
Change-Id: I40994cf0f7b7a005c0b902736c71dcb006b612dd
Reviewed-on: https://review.typo3.org/52352
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
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] Enable class/data-* attributes in RTE elements 49/52349/3
Benni Mack [Tue, 4 Apr 2017 05:24:26 +0000 (07:24 +0200)]
[BUGFIX] Enable class/data-* attributes in RTE elements

CKEditor should allow data attributes and class attribute by
default, otherwise any link added in the typolink popup
will get removed automatically by CKEditor's Content filter.

Releases: master
Resolves: #80666
Change-Id: Ia2bc0308fbe01d96019666010aed036532f8a10d
Reviewed-on: https://review.typo3.org/52349
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Update testing framework to latest version 50/52350/2
Susanne Moog [Tue, 4 Apr 2017 06:00:59 +0000 (08:00 +0200)]
[TASK] Update testing framework to latest version

Change-Id: Ib5b0e88187323c84df37b7b5ab65549b2ab2a4a8
Resolves: #80667
Releases: master
Reviewed-on: https://review.typo3.org/52350
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] typolink: Ensure explode() is using string 44/52344/8
Nicole Cordes [Mon, 3 Apr 2017 17:33:52 +0000 (19:33 +0200)]
[BUGFIX] typolink: Ensure explode() is using string

Link to home page with section and enabled realurl ends up in uncaught
exception because the new PageLinkBuilder is a PHP7 strict
class, and thus, throws errors when explode() is used with null
as parameter.

Releases: master
Resolves: #80664
Change-Id: I206c4846ca9b381cca85d99ba3cc846dadbb266c
Reviewed-on: https://review.typo3.org/52344
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[FEATURE] Add new possibility to retrieve session data in TS 20/52320/3
Markus Klein [Sun, 2 Apr 2017 20:02:04 +0000 (22:02 +0200)]
[FEATURE] Add new possibility to retrieve session data in TS

Since the session API has been adjusted it is no longer possible
to access FE session data via getData access in TS.
TSFE:fe_user|sesData|myext|mydata

Instead a new an cleaner approach is now available:
session:myext|mydata

Releases: master
Resolves: #80154
Change-Id: I5ea3cf4f20b03176332f28a21b01d1976868a9d4
Reviewed-on: https://review.typo3.org/52320
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Do not inject non-singleton class into singleton 33/50033/7
Markus Klein [Tue, 27 Sep 2016 22:22:31 +0000 (00:22 +0200)]
[BUGFIX] Do not inject non-singleton class into singleton

BackendConfigurationManager must not inject an instance of
QueryGenerator as the latter is not a singleton.
Instead create a local instance of QueryGenerator when it is needed.

Releases: master
Resolves: #48544
Change-Id: If58f3a5c9c6a1003a0301bd2d68622ee8ccba843
Reviewed-on: https://review.typo3.org/50033
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Inline references are bound to versioned page 42/52342/4
Oliver Hader [Mon, 3 Apr 2017 16:25:59 +0000 (18:25 +0200)]
[BUGFIX] Inline references are bound to versioned page

When modifying inline child elements that belong to a page
as parent record in a workspace, the pid values of these
inline children are bound to the page version instead of
the according counterpart (real record or placeholder)
of the live workspace.

Change-Id: I113b5c36672e767d4151f8a41ff9c5fa20b11877
Resolves: #80663
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52342
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] l10n_mode=exclude not properly applied when processing ancestors 33/52333/5
Oliver Hader [Mon, 3 Apr 2017 10:58:26 +0000 (12:58 +0200)]
[BUGFIX] l10n_mode=exclude not properly applied when processing ancestors

Fields using l10n_mode=exclude are not properly populated if any ancestor
record is updated.

Change-Id: I0a132191caaac7fbd3642f8a1bc88bb263a127af
Resolves: #80656
Releases: master
Reviewed-on: https://review.typo3.org/52333
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] Add path to requireJS cache identifier 40/52340/2
Susanne Moog [Mon, 3 Apr 2017 13:32:20 +0000 (15:32 +0200)]
[BUGFIX] Add path to requireJS cache identifier

The path to the current TYPO3 installation is
now taken into account when generating the cache
identifier for requireJS to generate correct relative
paths for sub-directory and domain based calls to
the backend.

Resolves: #78740
Releases: master
Change-Id: Iaa82494b6a8c1945aa2deba98b39ac55b5da06ed
Reviewed-on: https://review.typo3.org/52340
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Tobias Hüske <t.hueske@mittwald.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Remove partial row initialization in FlexForm sections 74/52174/4
Xavier Perseguers [Mon, 27 Mar 2017 15:32:15 +0000 (17:32 +0200)]
[BUGFIX] Remove partial row initialization in FlexForm sections

Since #80100, database row should not be partially initialized before
calling DatabaseEditRow form data provider. This changes removes the
partial row initialization with only the corresponding "uid" which is
not needed anyway.

Resolves: #80473
Resolves: #80426
Related: #80100
Releases: master
Change-Id: Iadf180a0c52e36989afcb2a59ff7746a60e81bfb
Reviewed-on: https://review.typo3.org/52174
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Prevent file information overlapping 36/52336/3
Ingo Pfennigstorf [Mon, 3 Apr 2017 11:54:35 +0000 (13:54 +0200)]
[BUGFIX] Prevent file information overlapping

This fixes the issue, that information about the file is overlapping the
file contents of text files when editing them.

Resolves: #80655
Releases: master
Change-Id: I732679c86d5533ec306ec6228f26946a16972dbb
Reviewed-on: https://review.typo3.org/52336
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[BUGFIX] Fix position of delete icon in inspector panel of form module 32/52332/2
Andreas Steiger [Mon, 3 Apr 2017 10:30:08 +0000 (12:30 +0200)]
[BUGFIX] Fix position of delete icon in inspector panel of form module

Resolves: #80648
Releases: master
Change-Id: I84e59f9cea448498c1ef9abf0745df0d2f4ef116
Reviewed-on: https://review.typo3.org/52332
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Unify PATH_thisScript with PATH_site 95/52295/13
Helmut Hummel [Fri, 31 Mar 2017 13:16:47 +0000 (15:16 +0200)]
[BUGFIX] Unify PATH_thisScript with PATH_site

In case we accept TYPO3_PATH_ROOT from the environment,
we must ensure that all paths (in particular the entry script path)
are based on this base path.

We do so, by removing the calculated path prefix with
the base path injected from the environment.

We cannot rely on paths using DIRECTORY_SEPARATOR as this depends on how
the Apache and the DocumentRoot are configured. This patch converts all
paths using forward slashes before any calculation is done.

Resolves: #80634
Releases: master
Change-Id: I3edecadb2f82e763ad414cf23a7048bac7c85556
Reviewed-on: https://review.typo3.org/52295
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Franzke <bfr@qbus.de>
Tested-by: Benjamin Franzke <bfr@qbus.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Tested-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Kai Ole Hartwig <mail@ole-hartwig.eu>
Tested-by: Kai Ole Hartwig <mail@ole-hartwig.eu>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Ensure module menu can be expanded again 22/52322/2
Daniel Goerz [Sun, 2 Apr 2017 22:57:44 +0000 (00:57 +0200)]
[BUGFIX] Ensure module menu can be expanded again

Change-Id: I0521b84c87ccbdf31122c7afd5ab2541c9e7b182
Resolves: #80642
Releases: master
Reviewed-on: https://review.typo3.org/52322
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Cleanup testing framework integration 31/52331/4
Helmut Hummel [Mon, 3 Apr 2017 10:21:28 +0000 (12:21 +0200)]
[BUGFIX] Cleanup testing framework integration

Clean up removed autoload definitions, use the correct
env var and remove the TYPO3_PATH_PACKAGE env var, which
isn't required.

Resolves: #80651
Releases: master
Change-Id: I5dcbad22bb6f1bac76c3d8de9a677a41ac8bd647
Reviewed-on: https://review.typo3.org/52331
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Only output href attribute once in typolink() 23/52323/5
Benni Mack [Mon, 3 Apr 2017 07:55:52 +0000 (09:55 +0200)]
[BUGFIX] Only output href attribute once in typolink()

When lib.parseFunc_RTE is set for ATagParams = data:allParams
for rendering anchor tags, href="" is added twice.

Anchor tags filter out additional href="" tags.

Resolves: #80373
Releases: master
Change-Id: Ie5c0124f6f5dcd96d41b230e11d8317febaebe30
Reviewed-on: https://review.typo3.org/52323
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] Replace .env parsing with reading from environment 11/52311/5
Helmut Hummel [Sat, 1 Apr 2017 14:24:47 +0000 (16:24 +0200)]
[BUGFIX] Replace .env parsing with reading from environment

Implementing a preliminary parsing code and having an
assumption on the existence of a .env file and a hardcoded
location of that file, makes TYPO3 again implement a speciality
instead of using standard tools.

Therefore the .env reading and parsing is removed in favor
of reading the values directly from the environment, which
gives users the option to choose their own .env solution, or rely
on just setting the env vars.

Resolves: #80626
Releases: master
Change-Id: Id386bb6248e4e814df7579cf848e5b115481b88a
Reviewed-on: https://review.typo3.org/52311
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>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Add update wizard to migrate <link> tags to <a> tags 76/51276/17
Christian Kuhn [Wed, 11 Jan 2017 22:42:51 +0000 (23:42 +0100)]
[TASK] Add update wizard to migrate <link> tags to <a> tags

Since the RteHtmlParser now stores updated content as <a>
tags instead of <link> tags an update wizard is provided
to convert links in all records that have input fields, textarea fields
or flexforms.

Resolves: #79305
Releases: master
Change-Id: I3f52445d7fd82a999f3cff236b37649c77449d5c
Reviewed-on: https://review.typo3.org/51276
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update readme copyright date to 2017 24/52324/4
Dennis [Mon, 3 Apr 2017 08:02:54 +0000 (10:02 +0200)]
[TASK] Update readme copyright date to 2017

Releases: master,7.6
Resolves: #80645
Change-Id: I346a18f4f8983ee570bb5f0cae1e6635335f7d73
Reviewed-on: https://review.typo3.org/52324
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use English labels if browser's preferred language is English 80/52280/2
Xavier Perseguers [Fri, 31 Mar 2017 07:38:54 +0000 (09:38 +0200)]
[BUGFIX] Use English labels if browser's preferred language is English

Change-Id: Ic9cb3f3e3e0547e4a0d34bf50f481e2f3844f610
Resolves: #80593
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52280
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[TASK] Streamline Admin Panel 14/52314/9
Benjamin Kott [Sat, 1 Apr 2017 23:14:07 +0000 (01:14 +0200)]
[TASK] Streamline Admin Panel

Resolves: #80639
Releases: master
Change-Id: I81375357f2708c2af89d745013352fd2fda7eb7b
Reviewed-on: https://review.typo3.org/52314
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[DOC] Fix wrong default port for Redis service 21/52321/3
Markus Klein [Sun, 2 Apr 2017 20:24:59 +0000 (22:24 +0200)]
[DOC] Fix wrong default port for Redis service

Resolves: #80641
Releases: master
Change-Id: I9ccfcfeaad2ce144581e777c080132822a63c328
Reviewed-on: https://review.typo3.org/52321
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove obsolete textmedia content element update wizard 10/52310/3
Benjamin Kott [Sat, 1 Apr 2017 11:46:57 +0000 (13:46 +0200)]
[TASK] Remove obsolete textmedia content element update wizard

With the reintroduction of text, textpic and image this wizard becomes
obsolete and can lead to accidential migrations. To avoid unwanted and
unnessesary migrations we are removing this wizard without replacement.

Resolves: #80625
Releases: master
Change-Id: Iaee3692cad4a0d90880dd5b0f2251a470c8b5893
Reviewed-on: https://review.typo3.org/52310
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] MM relations of localizations not resolved in functional tests 17/52317/3
Oliver Hader [Sun, 2 Apr 2017 17:39:36 +0000 (19:39 +0200)]
[BUGFIX] MM relations of localizations not resolved in functional tests

* value of _ORIG_uid -> version record
* value of _LOCALIZED_UID -> localized record
* value of uid -> non-overlaid record

Change-Id: I35cc1e94b68a7725e71a469e557bc34f7c952a21
Resolves: #80638
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52317
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] Fix update of existing links 16/52316/2
Frank Naegler [Sun, 2 Apr 2017 15:01:44 +0000 (17:01 +0200)]
[BUGFIX] Fix update of existing links

This patch fix an issue while update existing links in case no selection exists.

Resolves: #80637
Releases: master
Change-Id: I89bc0603e9f0bba8f9ae1a1ef3563fc1f4432004
Reviewed-on: https://review.typo3.org/52316
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Move rst changelog files from master to 8.7 folder 99/52299/7
Frank Naegler [Fri, 31 Mar 2017 18:26:53 +0000 (20:26 +0200)]
[TASK] Move rst changelog files from master to 8.7 folder

Resolves: #80635
Releases: master
Change-Id: I39c2eb60a0c42e3c96a6a590e51074003239012b
Reviewed-on: https://review.typo3.org/52299
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] Move EXT:rtehtmlarea to TER and provide update wizard 13/52313/6
Benni Mack [Sat, 1 Apr 2017 15:58:12 +0000 (17:58 +0200)]
[TASK] Move EXT:rtehtmlarea to TER and provide update wizard

Resolves: #80628
Releases: master
Change-Id: I9db7ee577258cae6b25eb940000eab2b5be5ee37
Reviewed-on: https://review.typo3.org/52313
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[FEATURE] Allow extended custom links in FormEngine and TypoLink 64/52264/16
Benni Mack [Thu, 30 Mar 2017 13:47:23 +0000 (15:47 +0200)]
[FEATURE] Allow extended custom links in FormEngine and TypoLink

This patch extracts TypoLink generation into separate classes based
on the link type calculated via the LinkService functionality.

Via the configuration $TYPO3_CONF_VARS[FE][typolinkBuilder][$linkType]
new types can be added or existing implementations can be overriden.

Resolves: #80619
Releases: master
Change-Id: Id1dc028cb306ac50352302b8a5c9725ab7f04b31
Reviewed-on: https://review.typo3.org/52264
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] Prevent sending empty forms in FormEngine 15/52315/2
Frank Naegler [Sun, 2 Apr 2017 10:44:06 +0000 (12:44 +0200)]
[BUGFIX] Prevent sending empty forms in FormEngine

In some cases the FormEngine forms are send to the server with empty values.
Please see the issue for more details and testing instructions.

Resolves: #80633
Releases: master
Change-Id: I22ff7365e3dcb85bf6c3bc177f6cde674306ce6c
Reviewed-on: https://review.typo3.org/52315
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] Show disabled state for navigation component toggle if not available 07/52307/3
Benjamin Kott [Fri, 31 Mar 2017 20:54:17 +0000 (22:54 +0200)]
[TASK] Show disabled state for navigation component toggle if not available

Resolves: #80621
Releases: master
Change-Id: I5a954cc2cecb8593e0ca9ae9b0f660752c522d29
Reviewed-on: https://review.typo3.org/52307
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Handle gallery position and alignment in fsc image content element 39/52039/3
Gianluigi Martino [Tue, 14 Mar 2017 12:28:50 +0000 (13:28 +0100)]
[TASK] Handle gallery position and alignment in fsc image content element

Add relevant classes to fsc image content element to
handle gallery position and alignment

Resolves: #80164
Releases: master
Change-Id: Ia4fbd3e8951a5f2f6ee92a55aca78477a54504f3
Reviewed-on: https://review.typo3.org/52039
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years agoRevert "[TASK] Deprecate f:format.html in the backend context" 06/52306/5
Frank Naegler [Fri, 31 Mar 2017 20:34:24 +0000 (21:34 +0100)]
Revert "[TASK] Deprecate f:format.html in the backend context"

This patch will be reverted, because the ViewHelper is still in use
and an alternative is not ready yet.

This reverts commit 0a59b27595da8ee48d112de3fe3a5c573103f183.

Releases: master
Resolves: #80620
Reverts: #72716
Change-Id: I9667dbc2acd3fec0ed9af29ae995fb6f25aaae92
Reviewed-on: https://review.typo3.org/52306
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[TASK] Show "Edit Metadata of this file" icon in filelist search results 78/52278/2
Gianluigi Martino [Fri, 31 Mar 2017 06:57:00 +0000 (08:57 +0200)]
[TASK] Show "Edit Metadata of this file" icon in filelist search results

Releases: master
Resolves: #80591
Change-Id: I0a661f61f5e9bf6572903ff1de81095f95eb0b6a
Reviewed-on: https://review.typo3.org/52278
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[TASK] Install Tool: Use classes for AJAX calls as selectors 32/52232/5
Marc Wessels [Wed, 29 Mar 2017 09:49:39 +0000 (11:49 +0200)]
[TASK] Install Tool: Use classes for AJAX calls as selectors

This patch changes selectors for some AJAX calls from id to class

Resolves: #80545
Releases: master
Change-Id: Ic3805c180779a2b5b2f49993f6064555f26d1938
Reviewed-on: https://review.typo3.org/52232
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] Add missing rst file for testing framework removal 04/52304/4
Susanne Moog [Fri, 31 Mar 2017 19:33:22 +0000 (21:33 +0200)]
[TASK] Add missing rst file for testing framework removal

Change-Id: I6ae49dd73c4ded8d6b1572c79d03ce48108d3957
Resolves: #80606
Releases: master
Reviewed-on: https://review.typo3.org/52304
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[TASK] Fix travis after test framework extraction 03/52303/2
Christian Kuhn [Fri, 31 Mar 2017 18:58:03 +0000 (20:58 +0200)]
[TASK] Fix travis after test framework extraction

Change-Id: I258399a02020ba492a2e52d76360fe0d866ee965
Resolves: #80617
Releases: master
Reviewed-on: https://review.typo3.org/52303
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[TASK] Deprecate itemListStyle and selectedListStyle 02/52302/2
Christian Kuhn [Fri, 31 Mar 2017 18:39:53 +0000 (20:39 +0200)]
[TASK] Deprecate itemListStyle and selectedListStyle

The two TCA properties itemListStyle and selectedListStyle which have
already been dropped in other elements are fully deprecated.
The concept of adding CSS at single places in the elements
is very limited and does not cope with bigger HTML changes planned
for v9.

Change-Id: I1d99b724b0caafe5e1feecc0f1f924498da6a354
Resolves: #80614
Releases: master
Reviewed-on: https://review.typo3.org/52302
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Finetune large modal size 00/52300/3
Benjamin Kott [Fri, 31 Mar 2017 18:38:25 +0000 (20:38 +0200)]
[TASK] Finetune large modal size

Resolves: #80615
Releases: master
Change-Id: If005ff9dfa1b7bd9c8305562564ce7c21385a887
Reviewed-on: https://review.typo3.org/52300
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Change duplicate icon identifiers to actions-add 89/52289/4
Marco Christian Krenn [Fri, 31 Mar 2017 10:56:14 +0000 (12:56 +0200)]
[TASK] Change duplicate icon identifiers to actions-add

The following icons which were previously used in the Install tool
were all replaced by "actions-add" which acts as a synonym.

* actions-edit-add

Releases: master
Resolves: #80603
Change-Id: Ie35e600799f49d53e68a2308d8e9f007189cdbdd
Reviewed-on: https://review.typo3.org/52289
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[BUGFIX] Correct element browser classes for record listing 01/52301/2
Benjamin Kott [Fri, 31 Mar 2017 18:41:38 +0000 (20:41 +0200)]
[BUGFIX] Correct element browser classes for record listing

Resolves: #80616
Releases: master
Change-Id: I729f34496b65486c9f72eab52d67b913edc5c548
Reviewed-on: https://review.typo3.org/52301
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Update TYPO3 Icons to 1.2.0 93/52293/3
Benjamin Kott [Fri, 31 Mar 2017 11:36:13 +0000 (13:36 +0200)]
[TASK] Update TYPO3 Icons to 1.2.0

Resolves: #80605
Releases: master
Change-Id: I9b591eff4e7168a9e8b1d4b80f0b8ec79925f4e7
Reviewed-on: https://review.typo3.org/52293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[TASK] Extract target attribute resolving from typolink 82/52282/5
Benni Mack [Thu, 30 Mar 2017 23:58:06 +0000 (01:58 +0200)]
[TASK] Extract target attribute resolving from typolink

The repetitive code for each typolink method is moved to
a separate method in order to allow the LinkService to do the main job.

Resolves: #80602
Releases: master
Change-Id: I7c75a629a12e80258d025d18f6c9600e0872975c
Reviewed-on: https://review.typo3.org/52282
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Raise version of EXT:compatibility7 installation to 8.7.1 96/52296/5
Mona Muzaffar [Fri, 31 Mar 2017 14:11:20 +0000 (16:11 +0200)]
[TASK] Raise version of EXT:compatibility7 installation to 8.7.1

In order to ensure that when the upgrade wizard runs to install
EXT:compatibility7, it should not have a dependency on indexed_search
which it had until 8.7.1.

A new version (8.7.1) was released to TER to solve the issue.

Change-Id: I0b0cf9eb927cca627ca332f30219fe70f13dd4d9
Resolves: #80590
Releases: master
Reviewed-on: https://review.typo3.org/52296
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Remove testing framework from core and use package 83/52283/9
Susanne Moog [Mon, 27 Mar 2017 19:14:42 +0000 (21:14 +0200)]
[TASK] Remove testing framework from core and use package

Change-Id: I8e45a13762aa44b2c93dc8acff393c51cd883d94
Resolves: #80606
Releases: master
Reviewed-on: https://review.typo3.org/52283
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] Change duplicate icon identifiers to actions-close 85/52285/6
Marco Christian Krenn [Fri, 31 Mar 2017 10:15:56 +0000 (12:15 +0200)]
[TASK] Change duplicate icon identifiers to actions-close

The following icons which were previously used in the Install tool
were all replaced by "actions-close" which acts as a synonym.

* actions-document-close
* actions-message-error-close

Resolves: #80601
Releases: master
Change-Id: I95358aa6e34237f0fa27049aadf0ae788fef2172
Reviewed-on: https://review.typo3.org/52285
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[TASK] Streamline workspace DataHandler functional tests 16/52216/11
Oliver Hader [Tue, 28 Mar 2017 13:32:01 +0000 (15:32 +0200)]
[TASK] Streamline workspace DataHandler functional tests

Streamline functional test cases for core and workspace system extension.

Change-Id: I1c8b2150b4d86730cfb00465abe4862f877c2270
Resolves: #80538
Releases: master
Reviewed-on: https://review.typo3.org/52216
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FEATURE] Improved JavaScript Modal API 28/52228/14
Benjamin Kott [Wed, 29 Mar 2017 01:27:14 +0000 (03:27 +0200)]
[FEATURE] Improved JavaScript Modal API

To improve the usability and flexibility for a unified handling of
overlays in the backend we're opening the existing API for modals to be
more flexible and adjustable to your needs for advanced usage. With the
introduction of the advanded API it is now possible to pass configuration
via a json object. This enables more easy configuation and better
fallbacks if the modal is not correctly configured.

For a unified experience all modals are now centered by default, will be
kept in place automatically and are available in different sizes depending
on your needs. In addition to this there is also a new type for loading
content into an iframe. Buttons now have full support for the TYPO3 Icon
API and data attributes can also be set by configuration.

Resolves: #80579
Releases: master
Change-Id: Iddd260193a55335889db1068fbd8684011db6518
Reviewed-on: https://review.typo3.org/52228
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] Fix scheduler task logging in case of an exception 86/52286/3
Christian Wolff [Fri, 31 Mar 2017 07:23:49 +0000 (09:23 +0200)]
[BUGFIX] Fix scheduler task logging in case of an exception

Correctly log the message if a Scheduler task throws an exception.
The exception code is now part of the logged message too.

Resolves: #80566
Releases: master, 7.6
Change-Id: Ic4eb25608094869733b4a23057d209fab1a1bccf
Reviewed-on: https://review.typo3.org/52286
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] FAL: Correctly iterate folder content with offset 75/52275/2
Markus Klein [Thu, 30 Mar 2017 22:06:58 +0000 (00:06 +0200)]
[BUGFIX] FAL: Correctly iterate folder content with offset

Whenever a list of files of a folder is queried with an offset
make sure we handle filtered files correctly by not taking them
into account when searching for the first eligible file for the
result.

A direct seek() to the start position is wrong as those first files
may contain files would be later on filtered.
The solution is to iterate the whole file list and only count
non-filtered elements to reach the correct starting point.

Releases: master, 7.6, 6.2
Resolves: #80589
Change-Id: I79a6d298599d31aa49c36fd51cc5bbe2cf2ccf3a
Reviewed-on: https://review.typo3.org/52275
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
2 years agoRevert "[BUGFIX] fix scheduler task logging in case of an Exception" 84/52284/2
Markus Klein [Fri, 31 Mar 2017 10:15:00 +0000 (11:15 +0100)]
Revert "[BUGFIX] fix scheduler task logging in case of an Exception"

This reverts commit 11deab5a29537490ed2b1492f9ac0ca0fb27465c.

Due to a wrong commit message this change is reverted.
There is no backport yet.

Change-Id: I3258a3aed4f1ec4ccb8a9cb9928d1876e6fd67ba
Resolves: #80566
Releases: master
Reviewed-on: https://review.typo3.org/52284
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] fix scheduler task logging in case of an Exception 79/52279/5
Christian Wolff [Fri, 31 Mar 2017 07:23:49 +0000 (09:23 +0200)]
[BUGFIX] fix scheduler task logging in case of an Exception

correctly Log the Message if a Schduler Task throws an Exception,
also the Exception code ins now Part of the Logged Message.

Resolves: #80566
Releases: master, 7.6
Change-Id: I177a52c17d5f40ce0a25418721d47ea9daa21881
Reviewed-on: https://review.typo3.org/52279
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Restyle Upgrade Analysis Panels 74/52274/3
Marco Christian Krenn [Thu, 30 Mar 2017 22:04:28 +0000 (00:04 +0200)]
[TASK] Restyle Upgrade Analysis Panels

Upgrade Analysis panel style changed to fit into the style guide.
Icons changed to check and ban.
Bootstrap Tooltip js added.

Resolves: #80588
Releases: master
Change-Id: Ib9a77ccee772904000e14cbea6da2f325a9f88de
Reviewed-on: https://review.typo3.org/52274
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Install tool dump autoload information with ajax 30/52230/9
Marc Wessels [Wed, 29 Mar 2017 09:07:33 +0000 (11:07 +0200)]
[TASK] Install tool dump autoload information with ajax

The 'Dump Autoload Information' buttons used a controller
action, improve usability by switching to an ajax call.

Resolves: #80543
Releases: master
Change-Id: I27e5cd65e611108692680d09e7710f0e1d1b3133
Reviewed-on: https://review.typo3.org/52230
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[FOLLOWUP][TASK] Restructure typolink tag generation 77/52277/2
Benni Mack [Thu, 30 Mar 2017 23:20:11 +0000 (01:20 +0200)]
[FOLLOWUP][TASK] Restructure typolink tag generation

The JSwindowParams was not initialized anymore at right place and is moved.

Additionally, the overhead for recurring aTagParams and URL has been moved outside
of the switch/case statement, as it was a leftover of the restructuring.

Resolves: #80586
Releases: master
Change-Id: Id8566227bb0884c7e487b236fbac534a2f15f550
Reviewed-on: https://review.typo3.org/52277
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update Fluid Styled Content documentation 76/52276/2
Benjamin Kott [Thu, 30 Mar 2017 22:49:06 +0000 (00:49 +0200)]
[TASK] Update Fluid Styled Content documentation

Resolves: #80051
Releases: master
Change-Id: I00c992e8e44759c14f27b91ace19290f3b57294d
Reviewed-on: https://review.typo3.org/52276
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] Enhance install tool core update action 65/52265/6
Oliver Hader [Thu, 30 Mar 2017 14:35:21 +0000 (16:35 +0200)]
[TASK] Enhance install tool core update action

A missing typo3_src isn't necessary a warning,
so the warning is not shown during the first install step anymore.
If one doesn't have a linked source, the 'core update' action is disabled.

Change-Id: Ieea48f404f036edf1d75a3cfe41e6074ac1ad6c5
Resolves: #48999
Releases: master
Reviewed-on: https://review.typo3.org/52265
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.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[TASK] Restructure typolink tag generation 76/51076/6
Benni Mack [Fri, 30 Dec 2016 22:23:43 +0000 (23:23 +0100)]
[TASK] Restructure typolink tag generation

Information for creating the target and the class information etc. is
spread through the main function. Putting everything in one place and
using an array for building the <a> tag seems to be more appropriate.

The functionality for building the tag could now be moved in to a
separate function in a next step. Alternative would be to move the
resolving of the "target" field into a separate method.

Resolves: #80586
Releases: master
Change-Id: I38d33b64d75abbae2ed541e16c44fac66ab03f2e
Reviewed-on: https://review.typo3.org/51076
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] List module does not work in workspaces with PostgreSQL 35/52235/3
Oliver Hader [Wed, 29 Mar 2017 10:45:45 +0000 (12:45 +0200)]
[BUGFIX] List module does not work in workspaces with PostgreSQL

Resolving a move-placeholder in the list-module using PostgreSQL does
not seem to be working and issues an SQL error. Rewriting the logic to
resolve the placeholder using QueryBuilder solves this problem.

Change-Id: Idbce178253cf60f4ef13a45c49fe23e15e26df1f
Resolves: #80550
Releases: master
Reviewed-on: https://review.typo3.org/52235
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix broken rst files in changelog folder 73/52273/2
Frank Naegler [Thu, 30 Mar 2017 21:26:19 +0000 (23:26 +0200)]
[BUGFIX] Fix broken rst files in changelog folder

Resolves: #80587
Releases: master
Change-Id: I3d841e1cbfd0eee47a1009489369951cdb4ed266
Reviewed-on: https://review.typo3.org/52273
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Improve rendering of long text 44/52144/3
Markus Sommer [Fri, 24 Mar 2017 14:56:50 +0000 (15:56 +0100)]
[BUGFIX] Improve rendering of long text

Resolves: #79670
Release: master
Change-Id: I63e0edc5785b1bb81fcaeb9009b0844056c922f0
Reviewed-on: https://review.typo3.org/52144
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][CLEANUP] Streamline backend toolbar items 70/52270/3
Daniel Goerz [Thu, 30 Mar 2017 18:16:08 +0000 (20:16 +0200)]
[FOLLOWUP][CLEANUP] Streamline backend toolbar items

Add missing closing brace in ClearCacheToolbarItemSingle.html

Change-Id: Ic17e40a6dd0780ee71d446209033fc78b658f720
Resolves: #80554
Releases: master
Reviewed-on: https://review.typo3.org/52270
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Claus Due <claus@phpmind.net>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Deprecate TYPO3_CONF_VARS_extensionAdded 71/52271/3
Christian Kuhn [Thu, 30 Mar 2017 19:45:07 +0000 (21:45 +0200)]
[TASK] Deprecate TYPO3_CONF_VARS_extensionAdded

The global array $GLOBALS['TYPO3_CONF_VARS_extensionAdded'] is widely
unknown and of little use.
Deprecate it along with helper method
ExtensionManagementUtility::appendToTypoConfVars()

Change-Id: Ia21324bece77aefee05fc3ff96ad756c5a0f0a12
Resolves: #80583
Releases: master
Reviewed-on: https://review.typo3.org/52271
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Display edit metadata icon in filelist 79/52079/3
Gianluigi Martino [Fri, 17 Mar 2017 12:15:44 +0000 (13:15 +0100)]
[TASK] Display edit metadata icon in filelist

Editing metadata of a file is only possible by clicking the filename in
filelist. For editor is easier to find this function by clicking the edit
metadata icon in filelist control panel

Releases: master
Resolves: #80103
Change-Id: I0a7a1b96896c6bf6f3cb26cdcee3c819fc29d0d3
Reviewed-on: https://review.typo3.org/52079
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[TASK] Allow proper quoting of database identifiers in TypoScript 04/52204/5
Morton Jonuschat [Tue, 28 Mar 2017 03:40:12 +0000 (20:40 -0700)]
[TASK] Allow proper quoting of database identifiers in TypoScript

Add markup to TypoScript CONTENT object options dealing with database
fields so that SQL fragments can be created in a DBMS agnostic way
using the proper quoting for the active database.

Parsing in `sortBy` and `groupBy` is disabled as these parameters
already follow a stricter syntax that allow automatic parsing and
quoting.

Usage Example: `select.where = {#colPos}=0`

Change-Id: I95592b82de08e6cb6f9e952e6c456417878c23a8
Resolves: #80506
Releases: master
Reviewed-on: https://review.typo3.org/52204
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: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Cleanup and Redesign Upgrade Analysis 72/52172/21
Marco Christian Krenn [Mon, 27 Mar 2017 09:38:51 +0000 (11:38 +0200)]
[TASK] Cleanup and Redesign Upgrade Analysis

* removed unused variables from install.sass
* changes js to move entries from read to unread and the other way around
* add panel colors
* add risk levels
* fix old TER files

Resolves: #80465
Releases: master
Change-Id: I9dd6913c3c99df3e7b59cb7f3ea95b6d05918086
Reviewed-on: https://review.typo3.org/52172
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[TASK] Remove change 'encryption key' and 'site name' from Install Tool 45/52245/5
Marc Wessels [Wed, 29 Mar 2017 12:31:17 +0000 (14:31 +0200)]
[TASK] Remove change 'encryption key' and 'site name' from Install Tool

Important actions 'Change site name' is available in 'All configuration'
and has only been there for historical reasons.

'Change encryption key' can commit hazard to a system and shouldn't
be there as a casual button for non experienced users.

Resolves: #80553
Releases: master
Change-Id: I4751c394263d6d8185567b811816a14cdd82a515
Reviewed-on: https://review.typo3.org/52245
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: 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[FOLLOWUP][CLEANUP] Streamline backend toolbar items 63/52263/2
Benni Mack [Thu, 30 Mar 2017 13:31:53 +0000 (15:31 +0200)]
[FOLLOWUP][CLEANUP] Streamline backend toolbar items

Showing the composer mode label was not translated anymore while cleaning up.

Resolves: #80554
Releases: master
Change-Id: I61ad3087f10533b82870aedd4ee42d55d76d09e3
Reviewed-on: https://review.typo3.org/52263
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
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] Allow to override PATH_site via environment variables 31/51331/10
Helmut Hummel [Mon, 16 Jan 2017 20:35:26 +0000 (21:35 +0100)]
[FEATURE] Allow to override PATH_site via environment variables

In order to make it possible to call TYPO3 from outside the document
root (e.g. CLI binaries) the patch allows to set TYPO3_PATH_ROOT via
environment variables.

This way it is possible to call binaries / external applications that
use the TYPO3 system environment builder.

The env variables are already set via the TYPO3 Console composer
plugin, and could also be incorporated in the composer-plugin of
the TYPO3 Core.

Resolves: #79343
Resolves: #79461
Releases: master
Change-Id: I078b050e35ef7de54744318386139859c2160a0b
Reviewed-on: https://review.typo3.org/51331
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: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Claus Due <claus@phpmind.net>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Coalesce hook calls in DataHandler::processRemapStack() 52/51552/17
Thomas Hohn [Mon, 6 Feb 2017 11:01:25 +0000 (12:01 +0100)]
[BUGFIX] Coalesce hook calls in DataHandler::processRemapStack()

DataHandler's hook processDatamap_afterDatabaseOperations is processed
in two ways. In case modifications do not contain any new relation that
just has been created, the hook is executed directly. If that's not the
case, executing this hook is deferred and will happen after the remap
stack has been processed.

Calling the hook directly happens exactly once for each modified record,
where invocations in DataHandler::processRemapStack() might happen more
than once, depending on the amount of relation fields that contain new
references and have been remapped.

This change coalesces these invocations which results that the hooks
processDatamap_afterDatabaseOperations is exactly called once for each
modified record - which is the expected behavior.

Change-Id: Ib7e65ce170c8f9ba8f7577b79073b1ed9213a0b9
Resolves: #79635
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/51552
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Place mixed tests at end of cObj test 37/52237/4
Elmar Hinz [Wed, 29 Mar 2017 11:36:32 +0000 (13:36 +0200)]
[TASK] Place mixed tests at end of cObj test

To not scatter the system of organising the test methods, create a
section for mixed tests at the very end of the test class.

Resolves: #80552
Releases: master
Change-Id: I56cda89055c79f492527fee6e29ba25426f5f996
Reviewed-on: https://review.typo3.org/52237
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[CLEANUP] Streamline backend toolbar items 09/51909/8
Benni Mack [Tue, 28 Feb 2017 20:13:38 +0000 (21:13 +0100)]
[CLEANUP] Streamline backend toolbar items

- Move everything to Fluid (also icon generation and labels)
- Remove a lot of get* shorthand protected methods
- Add PHP comments and remove PHP comments where applicable

Resolves: #80554
Releases: master
Change-Id: I9c417a02b2ac41fee95b815ee626ff44523c96f5
Reviewed-on: https://review.typo3.org/51909
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Improve wording in Install Tool 53/52253/4
Georg Ringer [Thu, 30 Mar 2017 03:48:51 +0000 (05:48 +0200)]
[TASK] Improve wording in Install Tool

- Fix typos
- Remove outdated text
- Wrap code into <code> tags

Resolves: #80563
Releases: master
Change-Id: Idfb65c294aaf62198d5581a89ab03b3678ab7ee1
Reviewed-on: https://review.typo3.org/52253
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
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[FOLLOWUP][TASK] Unify TypoScript-related helper methods 52/52252/3
Frans Saris [Wed, 29 Mar 2017 19:50:36 +0000 (21:50 +0200)]
[FOLLOWUP][TASK] Unify TypoScript-related helper methods

Now the TypoScriptService is PHP strict we need to take care
the processed value is of the correct type.

Resolves: #78650
Releases: master
Change-Id: I1d79059c65676ce2e8126b6502c822d8b500379e
Reviewed-on: https://review.typo3.org/52252
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>