Packages/TYPO3.CMS.git
2 years ago[BUGFIX] Use DBAL Restrictions for index_config queries 55/52755/3
Benni Mack [Thu, 11 May 2017 06:26:58 +0000 (08:26 +0200)]
[BUGFIX] Use DBAL Restrictions for index_config queries

The IndexSearch repository calls $TSFE->sys_page->enableFields
for queries on index_config which has very static information
(deleted/hidden) which the default restriction container handles.

Changing this code was simply forgotton to migrate to the
restriction container.

Resolves: #81188
Releases: master, 8.7
Change-Id: I159b4c2cf898e97b0e92fd2a57bcd30de0806146
Reviewed-on: https://review.typo3.org/52755
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: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Make DataHandler multibyte-safe 52/52752/2
Benni Mack [Thu, 11 May 2017 04:51:01 +0000 (06:51 +0200)]
[BUGFIX] Make DataHandler multibyte-safe

There are still a few places left where multibyte string functions
are not used. Since 8.x the core delivers a mbstring polyfill
and can be used in various places.

Resolves: #19774
Releases: master, 8.7
Change-Id: I16f022b109749e9f547c177c511fee3bcc5d4b60
Reviewed-on: https://review.typo3.org/52752
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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] Fix path to Header partial in Textmedia and Textpic 65/52465/5
Olli [Sun, 16 Apr 2017 14:31:11 +0000 (16:31 +0200)]
[BUGFIX] Fix path to Header partial in Textmedia and Textpic

Fix path to call the existing partial Partials/Header/All instead of
Partials/Header.

Releases: master,8.7
Resolves: #80859
Change-Id: Ib4743acd3f3673fdfbe414cf4563c38e2f153055
Reviewed-on: https://review.typo3.org/52465
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: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[TASK] Move CSH files from context_help to correct places 80/52680/3
Georg Ringer [Tue, 2 May 2017 12:56:29 +0000 (14:56 +0200)]
[TASK] Move CSH files from context_help to correct places

Instead of having some CSH files in the ext "context_help"
it is better to move those to the correct places.

Resolves: #81107
Releases: master
Change-Id: I3a7e56130f889fc744243a1299fbeb78e6a255d5
Reviewed-on: https://review.typo3.org/52680
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: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Ensure extractDottedPathToLastElement() always returns a string 19/52519/8
Daniel Goerz [Thu, 20 Apr 2017 13:46:16 +0000 (15:46 +0200)]
[BUGFIX] Ensure extractDottedPathToLastElement() always returns a string

Resolves: #80919
Releases: master, 8.7
Change-Id: I3fddc6e83a117d25ec7abeb7d82130275321c2c7
Reviewed-on: https://review.typo3.org/52519
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
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] INCLUDE_TYPOSCRIPT condition use correct ConditionMatcher 14/52114/8
Andreas Allacher [Wed, 22 Mar 2017 07:25:35 +0000 (08:25 +0100)]
[BUGFIX] INCLUDE_TYPOSCRIPT condition use correct ConditionMatcher

In order to support all conditions correctly
whether one is in FE or BE the condition
has to be matched against the correct
ConditionMatcher instead of always
using the one for BE.

Releases: master, 8.7, 7.6
Resolves: #80385
Change-Id: Id5e216da40000b408f96822855d97799f254d0fb
Reviewed-on: https://review.typo3.org/52114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] travis-ci: Drop JS unit tests 58/52758/3
Christian Kuhn [Thu, 11 May 2017 10:24:36 +0000 (12:24 +0200)]
[TASK] travis-ci: Drop JS unit tests

Drop the jasmine / karma based JS unit tests from travis. They're
becoming unstable and are executed as pre-merge tests anyway.
Supporting one executing platform that keeps an eye on
nodejs & friends should be enough.

Change-Id: Ie2134c08c50d9da33ff39bc1a0fe3f4a416e7b45
Resolves: #81192
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52758
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: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] EXT:scheduler:action icons and sorting 61/52661/2
Daniel Windloff [Sat, 29 Apr 2017 11:39:11 +0000 (13:39 +0200)]
[TASK] EXT:scheduler:action icons and sorting

In order to be consistent, add action icons
and sort multi action buttons according to the single action.

Resolves: #81080
Releases: master, 8.7
Change-Id: If987643eaea17ed98722b933fc8c57818e7a7a93
Reviewed-on: https://review.typo3.org/52661
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Deprecate TYPO3.Popover 56/50356/7
Stefan Bürk [Mon, 24 Oct 2016 23:24:04 +0000 (01:24 +0200)]
[TASK] Deprecate TYPO3.Popover

Depcrecate member instance TYPO3.Popover and replace usage
in the core.

Resolves: #78410
Releases: master
Change-Id: Ib8fda8bc1101c502e7d0289e9ed5fd83998c9d67
Reviewed-on: https://review.typo3.org/50356
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Use typeRoot instead of old typing style 70/50870/8
Johannes Goslar [Sat, 3 Dec 2016 12:08:07 +0000 (13:08 +0100)]
[BUGFIX] Use typeRoot instead of old typing style

Resolves: #78875
Releases: master
Change-Id: Ic4fa900cb40520d5e08df0111b5d4e5d0d859b85
Reviewed-on: https://review.typo3.org/50870
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Improve BE description of mount point overlay 36/52736/7
Elmar Hinz [Sun, 7 May 2017 17:52:04 +0000 (19:52 +0200)]
[TASK] Improve BE description of mount point overlay

Give a more precise description of the mount point overlay behaviour:

- Update labels of the page tree.
- Update lables of the page form.

Releases: master, 8.7
Resolves: #81163
Change-Id: Ib1046e5caf29e7126b05446d4d3063bb87e3c9fa
Reviewed-on: https://review.typo3.org/52736
Tested-by: TYPO3com <no-reply@typo3.com>
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[BUGFIX] Ensure Frontend User image update is not offered 45/52745/2
Markus Klein [Wed, 10 May 2017 11:28:03 +0000 (13:28 +0200)]
[BUGFIX] Ensure Frontend User image update is not offered

Releases: master, 8.7
Resolves: #81180
Change-Id: I87a8a5b694ad579f6ba31feb10094298ecabf9e7
Reviewed-on: https://review.typo3.org/52745
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[DOC] Fix version number in documentation files 46/52746/2
Markus Klein [Wed, 10 May 2017 12:19:02 +0000 (14:19 +0200)]
[DOC] Fix version number in documentation files

Releases: master, 8.7
Resolves: #81181
Change-Id: Ic99ff9d38b4f813a86b37e645b17cf4203a5a5a0
Reviewed-on: https://review.typo3.org/52746
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[FEATURE] Store recent su’ed users and render quicklinks in user menu 25/52225/10
Andreas Fernandez [Tue, 28 Mar 2017 20:53:14 +0000 (22:53 +0200)]
[FEATURE] Store recent su’ed users and render quicklinks in user menu

When a backend user with admin privileges switches to another user, the
entered user is now stored in the uc. The users stored in this list will
be rendered into the user menu to allow quick switching to the recent
users.

Resolves: #80581
Releases: master
Change-Id: I1a2128828d994f9de221d1615ded10683f4ce790
Reviewed-on: https://review.typo3.org/52225
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Resolve hidden dependency from EXT:backend to EXT:rsaauth 69/52269/5
Claus Due [Thu, 30 Mar 2017 18:07:06 +0000 (20:07 +0200)]
[TASK] Resolve hidden dependency from EXT:backend to EXT:rsaauth

Moves always-executed code into a hook which only executes
if the rsaauth extension is installed.

Change-Id: I11cb69d7d6447268e26c07f7dc02a8a15afe80da
Resolves: #80580
Releases: master
Reviewed-on: https://review.typo3.org/52269
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not sort tree nodes after each append 31/52631/7
Christer Vindberg [Thu, 27 Apr 2017 09:30:21 +0000 (11:30 +0200)]
[BUGFIX] Do not sort tree nodes after each append

Nodes should not be sorted after each element append but only once at
the end.

This will reduce the execution time of
DatabaseTreeDataProvider::buildRepresentationForNode() a lot e.g. when
a category menu tree is generated.

Resolves: #81039
Releases: master, 8.7
Change-Id: I9cb57630f0179a0b2b3c921ca1eb97e7455ce962
Reviewed-on: https://review.typo3.org/52631
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Tested-by: Christer V <cvi@systime.dk>
Reviewed-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Add missing SQL index for EM repository update 70/52670/3
Claus Due [Mon, 1 May 2017 15:29:51 +0000 (17:29 +0200)]
[BUGFIX] Add missing SQL index for EM repository update

Due to the large number of extensions, the query that
checks if an extension exists needs an index that
covers all of the columns used for joining/clauses.

Change-Id: I73bd78a7d923a1e49594374b0dd8fee270fa30a3
Releases: 8.7, master
Resolves: #81097
Reviewed-on: https://review.typo3.org/52670
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Correct typos in AbstractPlugin::pi_list_browseresults() 24/52724/2
Christian Futterlieb [Fri, 5 May 2017 14:12:22 +0000 (16:12 +0200)]
[BUGFIX] Correct typos in AbstractPlugin::pi_list_browseresults()

* Add a forgotten '$'
* Encapsulate ternary condition before concatenating strings

Resolves: #81153
Releases: master, 8.7
Change-Id: I0e180d2115435f0f41fb7b89862ff5d868c4dbd5
Reviewed-on: https://review.typo3.org/52724
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[FEATURE] Allow exclusion of records in localization wizard 67/52467/5
Andreas Fernandez [Mon, 17 Apr 2017 10:30:06 +0000 (12:30 +0200)]
[FEATURE] Allow exclusion of records in localization wizard

This patch adds a checkbox next to each record that is about to be
localized in the wizard. All checkboxes are enabled by default.

Additionally, a filter is introduced that checks that all transmitted UIDs
are actually localizable and removes invalid values.

Resolves: #80866
Releases: master
Change-Id: I73299eb921caba98628afc41b0dddd6c0f4c09e6
Reviewed-on: https://review.typo3.org/52467
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[CLEANUP] Cleanup of method updateRefIndexTable 89/51989/7
Andreas Allacher [Thu, 9 Mar 2017 11:45:13 +0000 (12:45 +0100)]
[CLEANUP] Cleanup of method updateRefIndexTable

Limit the selected SQL fields to hash value only, since this
is sufficient for the processing. Use a boolean value for
$currentRelations to reduces memory footprint.

Resolves: #80207
Releases: master, 8.7
Change-Id: I323fa797b221c915848fc63cef78fb752a55ea26
Reviewed-on: https://review.typo3.org/51989
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] Avoid exceptions during indexing with indexed_search 04/52704/2
Georg Ringer [Thu, 4 May 2017 12:29:05 +0000 (14:29 +0200)]
[BUGFIX] Avoid exceptions during indexing with indexed_search

The exception "you need to add at least one set of values before
generating the SQL" occurs if the bulkInsert is triggered with
empty values. A check must be done before trying the query.

Resolves: #81140
Releases: master, 8.7
Change-Id: Ia0fe09e49d8e4b8341bda64ee248284c7ca2f3bd
Reviewed-on: https://review.typo3.org/52704
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@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[BUGFIX] Add `config.contentObjectExceptionHandler` to tsref.xml 67/52667/5
Andreas Fernandez [Mon, 1 May 2017 09:41:28 +0000 (11:41 +0200)]
[BUGFIX] Add `config.contentObjectExceptionHandler` to tsref.xml

The TypoScript setting `config.contentObjectExceptionHandler` was
introduced in TYPO3 7.0 but is still missing in tsref.xml. This patch
adds the configuration.

Resolves: #81093
Releases: master, 8.7, 7.6
Change-Id: Ib46891699aca91329aef302d87e562ac317892f2
Reviewed-on: https://review.typo3.org/52667
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] EXT:form - fix usage of deprecated functions 68/52568/2
Ralf Zimmermann [Mon, 24 Apr 2017 13:10:10 +0000 (15:10 +0200)]
[BUGFIX] EXT:form - fix usage of deprecated functions

Resolves: #80987
Releases: master
Change-Id: Ib6d07021bc6784f74da135487c416af2f21cbd6b
Reviewed-on: https://review.typo3.org/52568
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
2 years ago[BUGFIX] Ignore open_basedir warning for files outside the website root 14/52614/4
Christian Toffolo [Wed, 26 Apr 2017 14:33:39 +0000 (16:33 +0200)]
[BUGFIX] Ignore open_basedir warning for files outside the website root

Suppress warnings generated by getFilenameFromMainDir() when it needs
to check file paths outside the website root and open_basedir
is in effect.

Resolves: #81024
Releases: master, 8.7
Change-Id: Ia339c907577547374545c0a94393f698828523c7
Reviewed-on: https://review.typo3.org/52614
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
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[TASK] Simplify default backend layout 82/52682/3
Georg Ringer [Tue, 2 May 2017 13:10:48 +0000 (15:10 +0200)]
[TASK] Simplify default backend layout

To simplify the life for beginners the default backend layout
should only show one content column.
Therefore only the main column is shown instead of 4 columns.

Resolves: #81109
Releases: master
Change-Id: Ide0d01fb99a191e35faa8beff4ac06d450c75dc0
Reviewed-on: https://review.typo3.org/52682
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Remove unused CSH images of the extension manager 90/52690/2
Georg Ringer [Tue, 2 May 2017 19:04:15 +0000 (21:04 +0200)]
[TASK] Remove unused CSH images of the extension manager

A couple of unused images which have been used for the
context sensitive help of the extension manager are
unused and can be removed.

Resolves: #81117
Releases: master
Change-Id: I185ab245358e637c47c4f7049366d65805fbf7bd
Reviewed-on: https://review.typo3.org/52690
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[TASK] Show copy and cut buttons in filelist options 21/52521/3
Gianluigi Martino [Thu, 20 Apr 2017 16:15:24 +0000 (18:15 +0200)]
[TASK] Show copy and cut buttons in filelist options

At the moment it is only possible to copy or cut files / folder over the
clickmenu. With this patch the copy and cut functions are also listed as
buttons in option list.

Resolves: #80920
Releases: master, 8.7, 7.6
Change-Id: I75d4b8666858b78c4ed01514d43af4471cef5c2e
Reviewed-on: https://review.typo3.org/52521
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Move ExtDirect component registration to EXT:backend 49/52649/2
Benni Mack [Fri, 28 Apr 2017 10:05:51 +0000 (12:05 +0200)]
[TASK] Move ExtDirect component registration to EXT:backend

Although this functionality will be removed anyway as soon as possible,
moving this code to EXT:backend where it belongs cleans up the general
bootstrap class and separates the logic into the system extension that
is referenced.

Resolves: #81060
Releases: master
Change-Id: I1e1a4d2a791e17a52c8298e08299a3ee74ee37dc
Reviewed-on: https://review.typo3.org/52649
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
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[CLEANUP] EXT:recordlist 24/52624/3
Georg Ringer [Wed, 26 Apr 2017 21:29:57 +0000 (23:29 +0200)]
[CLEANUP] EXT:recordlist

- Remove duplicated code
- Remove 2nd argument to call of LanguageService::sL
- Smaller nitpicks

Releases: master
Resolves: #81028
Change-Id: I3fc7ad0e1f9d687f96a780123dc82ec02397c458
Reviewed-on: https://review.typo3.org/52624
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: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Remove obsolete htmlarea display hotfix 43/52643/4
Andreas Fernandez [Thu, 27 Apr 2017 17:08:20 +0000 (19:08 +0200)]
[TASK] Remove obsolete htmlarea display hotfix

The display hotfix for the old RTE was required to bypass some
initialization issues. This hotfix is not required anymore and improves
the collapse and scroll performance when having a lot of collapsed
panels in the record list, e.g. if EXT:static_info_tables is installed.

Resolves: #81051
Releases: master
Change-Id: I9acd88402ea998be95b1fdb531f535d2f4edb258
Reviewed-on: https://review.typo3.org/52643
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] Catch SQL Errors in SysRefindexHashUpdater 99/52399/3
Morton Jonuschat [Sat, 8 Apr 2017 22:04:12 +0000 (15:04 -0700)]
[BUGFIX] Catch SQL Errors in SysRefindexHashUpdater

Show the actual SQL error message to the user when an error
occurs while executing the update statements in the
SysRefindexHashUpdater instead of rethrowing the exception.

Change-Id: Ic3ca404438c221db6eecc5c912dcd416d2be6cde
Resolves: #80734
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52399
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.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] Streamline UI of PageTS config > View TSconfig fields content 68/52668/4
Andreas Fernandez [Mon, 1 May 2017 10:20:00 +0000 (12:20 +0200)]
[TASK] Streamline UI of PageTS config > View TSconfig fields content

Instead of tables, the TSconfig is now rendered into panels. Additionally,
the edit links are now styled as buttons.

Resolves: #81094
Releases: master
Change-Id: Id7cc6382644901334d7aa1ff2e36c48ef81352de
Reviewed-on: https://review.typo3.org/52668
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Resolve empty table row issue 58/52658/2
Henrik Elsner [Fri, 28 Apr 2017 15:38:58 +0000 (17:38 +0200)]
[TASK] Resolve empty table row issue

When saving a table content element an empty row was added
each time.
This issue is resolved by combining the lines to prevent
new line generation.

Resolves: #81050
Releases: master, 8.7
Change-Id: Id67808f10e1f573e587a08c9ff383fc7e0cc4dd5
Reviewed-on: https://review.typo3.org/52658
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Allow arbitrary protocols in new LinkService 17/52617/3
Benni Mack [Wed, 26 Apr 2017 18:40:21 +0000 (20:40 +0200)]
[BUGFIX] Allow arbitrary protocols in new LinkService

Since TYPO3 v8 it is not possible to simply create a link to "tel:+491727144385" anymore,
which was possible in TYPO3 v7. Instead an exception is thrown as the "toString()" method
cannot handle legacy links which have no specific type.

The patch checks for a "url" attribute allowing to represent a URL and to render a link via typolink.

Resolves: #80217
Releases: master, 8.7
Change-Id: I617e280295b4789a8c295f5ee21463a643e58afc
Reviewed-on: https://review.typo3.org/52617
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mattias Nilsson <tollepjaer@gmail.com>
Tested-by: Mattias Nilsson <tollepjaer@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.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] Remove references to EXT:static_template 81/52681/2
Georg Ringer [Tue, 2 May 2017 13:04:36 +0000 (15:04 +0200)]
[TASK] Remove references to EXT:static_template

Since 6.2 static_template has been moved into the TER.
Remove any usages of that old thing in the core.

Resolves: #81108
Releases: master
Change-Id: I3e756210a44da26f3e2fdf2e2c8d94c882a4cf89
Reviewed-on: https://review.typo3.org/52681
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] allow deletion folder with deleted references to files 63/52663/2
Andreas Allacher [Sat, 29 Apr 2017 18:27:32 +0000 (20:27 +0200)]
[BUGFIX] allow deletion folder with deleted references to files

Filelist currently doesn't allow the deletion of a folder
with references to files that have been deleted
because with doctrine migration the check for deleted=0 was
forgotten.

This patch adds the necessary check again.

Resolves: #81087
Releases: master, 8.7
Change-Id: Ie30704b7e6f41805150f44c5e41e7f679c903756
Reviewed-on: https://review.typo3.org/52663
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Info Pagetree Overview spaces between icons and text 05/52405/6
Gianluigi Martino [Mon, 10 Apr 2017 13:05:35 +0000 (15:05 +0200)]
[TASK] Info Pagetree Overview spaces between icons and text

Improved rendering of "Pagetree Overview" under the info module

Releases: master, 8.7
Resolves: #76472
Change-Id: Icb3a976c0b8080528dff3235950595052a65725d
Reviewed-on: https://review.typo3.org/52405
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links 66/52666/4
Christer Vindberg [Mon, 1 May 2017 07:52:19 +0000 (09:52 +0200)]
[FOLLOWUP][BUGFIX] LinkService must handle old ?id=xyz links

Changed so ../index.php?id=xyz links are also matched.

Resolves: #80986
Releases: master, 8.7
Change-Id: Idc4cb14df406cc3e4b334fe59c6d8396ac54bc4c
Reviewed-on: https://review.typo3.org/52666
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove unused property "cache_getRootline" in PageRepository 71/52671/2
Benni Mack [Tue, 2 May 2017 04:58:23 +0000 (06:58 +0200)]
[TASK] Remove unused property "cache_getRootline" in PageRepository

The protected property $cache_getRootLine is not in use anymore
and can safely be removed.

Resolves: #81101
Releases: master, 8.7
Change-Id: I4a91ed5ad9d3ae188063a060252d3da34c69abca
Reviewed-on: https://review.typo3.org/52671
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Use absolute URL for avatars 35/52535/3
Benni Mack [Thu, 20 Apr 2017 22:43:41 +0000 (00:43 +0200)]
[BUGFIX] Use absolute URL for avatars

Rendering avatar URLs which are not on a remote (gravatar etc)
is the only part which deals with references as in ".." preventing
the TYPO3 Backend entryscript to be placed somewhere else as in typo3/.

Resolves: #81025
Releases: master, 8.7
Change-Id: I9abc51532149fe90ba027608cfb6bad6ea66115d
Reviewed-on: https://review.typo3.org/52535
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Use fluid inline notation in HTML attribute values 50/52650/4
Simon Schaufelberger [Fri, 28 Apr 2017 10:57:16 +0000 (12:57 +0200)]
[TASK] Use fluid inline notation in HTML attribute values

Resolves: #81061
Releases: master
Change-Id: If045e04a846c1e73b7cff0f89e24ceb94a2f2af4
Reviewed-on: https://review.typo3.org/52650
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Ensure tables already processed are skipped when resuming upgrade 54/52654/2
Xavier Perseguers [Fri, 28 Apr 2017 13:17:27 +0000 (15:17 +0200)]
[BUGFIX] Ensure tables already processed are skipped when resuming upgrade

Change-Id: I991a9cbae2685abbcc606ce39d9f8395574491d1
Resolves: #81067
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52654
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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[BUGFIX] Fix typo in sys_registry key for fetching last wizard position 51/52651/3
Xavier Perseguers [Fri, 28 Apr 2017 12:27:53 +0000 (14:27 +0200)]
[BUGFIX] Fix typo in sys_registry key for fetching last wizard position

This fix will let upgrade wizard "Execute database migrations on single rows" restore
last reached position whenever the wizard is run again.

Change-Id: Iccaa14f82db4501447e7c553498a36074898b85b
Resolves: #81066
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52651
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] Load PageTSconfig in localconf for LinkHandler 46/52646/3
Benni Mack [Fri, 28 Apr 2017 08:49:04 +0000 (10:49 +0200)]
[BUGFIX] Load PageTSconfig in localconf for LinkHandler

The pageTSconfig for LinkHandler is only loaded in ext_tables.php
which means it is only evaluated in the Frontend when a Backend User
is logged in.

However the functionality did work before, if a compiled pageTS was
available in the cache. This could have happened that the pageTS cache
was filled while a BE user was logged in, so it worked (but only in
random cases).

Resolves: #81057
Releases: master, 8.7
Change-Id: I2a2462799a492af2dac90778c51c29cc5c11a782
Reviewed-on: https://review.typo3.org/52646
Reviewed-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
Tested-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] BackendUtility should not use PageRepository 27/52627/4
Benni Mack [Thu, 27 Apr 2017 05:07:22 +0000 (07:07 +0200)]
[BUGFIX] BackendUtility should not use PageRepository

BackendUtility builds a PageRepository object to fetch a SQL query instead
of simply using the Deleted+HiddenRestriction themselves to fetch the first fe_group
record.

The PageRepository object does not even get initialized, so it can safely be exchanged.

Releases: master
Resolves: #81032
Change-Id: I4279f189c5c42c763aeeb3f519326677e94bd160
Reviewed-on: https://review.typo3.org/52627
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Streamline PageRepository->getRawRecord 20/52620/4
Benni Mack [Wed, 26 Apr 2017 19:05:48 +0000 (21:05 +0200)]
[TASK] Streamline PageRepository->getRawRecord

The fourth parameter of `PageRepository->getRawRecord()` is not
properly used nor useful for public cases and should be handled
differently in the future.

However, this patch basically just streamlines the callers' code.

Resolves: #81026
Releases: master
Change-Id: I52f0f82e5f36bfa0b3750d90685a3961d1828388
Reviewed-on: https://review.typo3.org/52620
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
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>
2 years ago[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups` 44/52644/3
Andreas Fernandez [Thu, 27 Apr 2017 17:41:43 +0000 (19:41 +0200)]
[BUGFIX] Use correct field `fe_group` instead of non-existent `fe_groups`

Since #80317, `BackendUtility::ADMCMD_previewCmds()` uses the field
`fe_groups` for the `pages` table, which does not exist. This patch
fixes the regression by using `fe_group` again.

Resolves: #81052
Related: #80317
Releases: master, 8.7
Change-Id: I08106704589fcab7607a9448b2eae646c611de93
Reviewed-on: https://review.typo3.org/52644
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Deprecate GeneralUtility::getUserObj() 18/52518/3
Benni Mack [Thu, 20 Apr 2017 13:47:18 +0000 (15:47 +0200)]
[TASK] Deprecate GeneralUtility::getUserObj()

This function now does the same as makeInstance() except for an if()
clause, since the API should be unified this method should be considered
as dropped, allowing to use callUserFunction() and makeInstance() as the
only two proper ways to call custom classes / methods.

Resolves: #80993
Releases: master
Change-Id: I0c2042dbe6c83a86f211bab4eaf64d75e6424232
Reviewed-on: https://review.typo3.org/52518
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - let the CountValidator provide its arguments 35/52335/6
Ralf Zimmermann [Mon, 3 Apr 2017 11:40:56 +0000 (13:40 +0200)]
[BUGFIX] EXT:form - let the CountValidator provide its arguments

* Provide the validator's arguments to TYPO3\CMS\Extbase\Validation\Error
* Prevent PHP errors if sprintf is tried to be called in case of empty
  argument arrays

Resolves: #80653
Releases: master, 8.7
Change-Id: I0f399501bc1091aa0034bd4de8652564535ce3f0
Reviewed-on: https://review.typo3.org/52335
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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] Remove deprecated functionality in EXT:form 08/52508/5
Benni Mack [Wed, 19 Apr 2017 19:57:41 +0000 (21:57 +0200)]
[!!!][TASK] Remove deprecated functionality in EXT:form

Any code/options related to EXT:form that has been deprecated
in v8 is now removed.

Resolves: #80710
Releases: master
Change-Id: Ieb41e86a80d5b76cc639110db82b21bf3b4d993f
Reviewed-on: https://review.typo3.org/52508
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] CKEditor: Configuration properties not translatable 16/52516/4
Thorben Nissen [Thu, 20 Apr 2017 12:20:19 +0000 (14:20 +0200)]
[BUGFIX] CKEditor: Configuration properties not translatable

Adding custom stylesSets it is not possible to use "LLL:..." syntax. I
would be just display as is.

Add recursive resolving of "LLL:..." references in the configuration
properties.

Resolves: #80914
Releases: master, 8.7
Change-Id: I5c65f54cc3cc15cc4950df200828b48e124325f3
Reviewed-on: https://review.typo3.org/52516
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thorben Nissen <thorben.nissen@kapp-hamburg.de>
Tested-by: Thorben Nissen <thorben.nissen@kapp-hamburg.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] Remove cObj->getClosestMPvalueForPage() 30/52630/2
Benni Mack [Thu, 27 Apr 2017 08:53:47 +0000 (10:53 +0200)]
[!!!][TASK] Remove cObj->getClosestMPvalueForPage()

An internal method that is related to the TypoLinkBuilder extraction
and previously used within cObj->typolink() is removed as part
of the deprecation removal cleanup.

Resolves: #81038
Releases: master
Change-Id: I1da0f2bf1941bf82aa49725146d4ee173b2cf6cd
Reviewed-on: https://review.typo3.org/52630
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Load requireJS when requested 37/52637/2
Markus Klein [Thu, 27 Apr 2017 13:11:00 +0000 (15:11 +0200)]
[BUGFIX] Load requireJS when requested

When using requireJS in FE the method loadRequireJs() is called
implicitly when requiring modules.
A refactoring introduced a regression which causes the basic
requireJS code not to be loaded anymore.

Switch the lines to make this work again.

Releases: master, 8.7
Resolves: #81046
Change-Id: Ie511116a9a01c5c4b906f1e16712afa9f023d434
Reviewed-on: https://review.typo3.org/52637
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: TYPO3com <no-reply@typo3.com>
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[FOLLOWUP][!!!][TASK] Remove deprecated LanguageService / label functionality 23/52623/3
Georg Ringer [Wed, 26 Apr 2017 21:19:16 +0000 (23:19 +0200)]
[FOLLOWUP][!!!][TASK] Remove deprecated LanguageService / label functionality

Remove the 4th argument of the call to
`PageRenderer::addInlineLanguageLabelFile`.

Resolves: #80708
Releases: master
Change-Id: If4557ae60236c7617976524214f3f5857d9a1072
Reviewed-on: https://review.typo3.org/52623
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid 21/52621/4
Benni Mack [Wed, 26 Apr 2017 19:38:35 +0000 (21:38 +0200)]
[BUGFIX] Remove wrong usage of PageRepository->error_getRootLine_failPid

The TypoScript frontend calls TSFE->sys_page->getRootline() which fills
the public property "error_getRootLine_failPid" when the third parameter
is set. Otherwise it throws an exception.

Setting this option was actually removed in TYPO3 when the RootlineUtility
was introduced, making the third parameter very non-useful, as it does not
throw exceptions but instead writing some weird values in the error_getRootLine
property.

It also goes back to the case where branch versioning was still supported.

In case of regular frontend requests there is a lot of dead code now because
of always-false checks on $TSFE->sys_page->error_getRootLine_failPid == -1.

Resolves: #81027
Releases: master, 8.7
Change-Id: I141f145c1855f09c33f003422c8e34653bf7f951
Reviewed-on: https://review.typo3.org/52621
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[TASK] Code and comment clean up 26/52626/2
Benni Mack [Thu, 27 Apr 2017 05:02:55 +0000 (07:02 +0200)]
[TASK] Code and comment clean up

There are several places with typos, or wrong comments.

Additionally, some places still contain a check for PATH_site which dates
back to TYPO3 versions before a clean bootstrap was in place, and
where strict checks in conditions were forgotten.

Resolves: #81031
Releases: master, 8.7
Change-Id: I44e4f1647c52d0eaa843664b08cd05d56ab66aaf
Reviewed-on: https://review.typo3.org/52626
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: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Update comments in ExtensionManagementUtility 37/52437/3
Jigal van Hemert [Thu, 13 Apr 2017 11:11:43 +0000 (13:11 +0200)]
[TASK] Update comments in ExtensionManagementUtility

Comments now mention that functions in ExtensionManagementUtility
must not be used in ext_tables.php

Resolves: #80837
Releases: master, 8.7
Change-Id: Ib36bdb1b6b6cc055759498199931f09b03065ebe
Reviewed-on: https://review.typo3.org/52437
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Solve nitpick in EXT:scheduler 25/52625/2
Georg Ringer [Wed, 26 Apr 2017 21:43:30 +0000 (23:43 +0200)]
[TASK] Solve nitpick in EXT:scheduler

Remove 2nd argument to call of LanguageService::sL.

Resolves: #81029
Releases: master
Change-Id: Id9aecdfc10f8f2f457a2676c784006eb57f6d3a8
Reviewed-on: https://review.typo3.org/52625
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] Initialize pagesTSconfig for link handler in FE 19/52619/2
Benni Mack [Wed, 26 Apr 2017 18:56:45 +0000 (20:56 +0200)]
[BUGFIX] Initialize pagesTSconfig for link handler in FE

In TYPO3 v8, $TSFE->pagesTSconfig is only initialized
when the frontend editing is active, but the link handler depends on the
value of pageTSconfig, for this reason, the method for initializing
should be used instead of the public property.

Resolves: #80883
Releases: master, 8.7
Change-Id: I6e7519c23f34867850160135ea8798911907338b
Reviewed-on: https://review.typo3.org/52619
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: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set Fluid cache backend to SimpleFileBackend 97/52597/4
Claus Due [Tue, 25 Apr 2017 09:52:15 +0000 (11:52 +0200)]
[TASK] Set Fluid cache backend to SimpleFileBackend

A significant performance increase can be achieved
by switching to this backend because FileBackend
will do excessive calls to file_get_contents.

Affects every currently supported TYPO3 version.

Change-Id: I231c5b2ff7be3eecc8a4138cbd05af494d228297
Resolves: #81006
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52597
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: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove call to getTabMenuRaw in AbstractLinkBrowserController 58/52558/4
Michael Oehlhof [Sat, 22 Apr 2017 21:24:52 +0000 (23:24 +0200)]
[BUGFIX] Remove call to getTabMenuRaw in AbstractLinkBrowserController

Resolves: #80967
Releases: master
Change-Id: Ib8b576f121144a227c67f75f2b7830b1fc649f8d
Reviewed-on: https://review.typo3.org/52558
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] LinkService must handle old ?id=xyz links 67/52567/5
Markus Klein [Mon, 24 Apr 2017 12:42:36 +0000 (14:42 +0200)]
[BUGFIX] LinkService must handle old ?id=xyz links

Resolves: #80986
Releases: master, 8.7
Change-Id: Ibad311e95abca06f2e20656b3b34000a4dfdb8a0
Reviewed-on: https://review.typo3.org/52567
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
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[FOLLOWUP][!!!][TASK] Remove deprecated code from ext:core 75/52575/4
Georg Ringer [Mon, 24 Apr 2017 17:57:44 +0000 (19:57 +0200)]
[FOLLOWUP][!!!][TASK] Remove deprecated code from ext:core

Read lines which are actually needed, e.g. to show
the settings in the Extension Manager.

Resolves: #80716
Releases: master
Change-Id: Ie87f91a1f7443d9365e4313b5ea4707e4bd1e50b
Reviewed-on: https://review.typo3.org/52575
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Properly set format of StandaloneView 94/52594/3
Markus Klein [Tue, 25 Apr 2017 08:52:12 +0000 (10:52 +0200)]
[BUGFIX] Properly set format of StandaloneView

The internal TemplatePaths object of the BaseRenderingContext
needs to updated as well, when the format of a view is changed.

Resolves: #81003
Releases: master, 8.7
Change-Id: Ibb157f6f042b387ba008d1c9cebfcf3a3681141b
Reviewed-on: https://review.typo3.org/52594
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Add PAGES_TYPES to configuration view 98/52598/2
Christian Kuhn [Tue, 25 Apr 2017 11:05:27 +0000 (13:05 +0200)]
[TASK] Add PAGES_TYPES to configuration view

The 'configuration' module misses a clickable array
browser for $GLOBALS['PAGES_TYPES']. Add it.

Change-Id: I2679d5ebc8c3b195b0f7a5a6761ed299acfae9de
Resolves: #81007
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52598
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: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Switch to chrome in ac tests 60/52560/15
Christian Kuhn [Sun, 23 Apr 2017 18:03:46 +0000 (20:03 +0200)]
[TASK] Switch to chrome in ac tests

The acceptance tests currently rely on firefox esr build
and younger firefox versions don't run with given web driver.

The patch updates selenium dependency to youngest version,
adds chrome webdriver as dependency, hands over some start
arguments to chrome and fixes a couple of tests to stabilize
the acceptance tests with chrome.

Goal is a quicker acceptance tests execution with chrome
instead of firefox. Furthermore, it is now much easier to
execute the acceptance tests locally since just a "current"
chrome version is needed instead of an outdated firefox nobody
has installed by default. Additionally, chrome strives for
a headless version in its current dev build, which is an
additional option for the tests later to drop another dependency.

Change-Id: I2688969d70d95849145f931d86879e81d0d493f6
Resolves: #81010
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52560
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] Jasmine update triggers JS test fails 95/52595/2
Christian Kuhn [Tue, 25 Apr 2017 08:49:48 +0000 (10:49 +0200)]
[BUGFIX] Jasmine update triggers JS test fails

jasmine js test framework update to 2.6.0 requires a function as
second argument of xdescribe(). Add it.

Change-Id: Ide0df9c3d05d465048d85a5426b4787d08df0cc6
Resolves: #81002
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52595
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Install Tool: Handle PCRE errors in row updater 67/52367/11
Markus Klein [Wed, 5 Apr 2017 17:32:38 +0000 (19:32 +0200)]
[BUGFIX] Install Tool: Handle PCRE errors in row updater

Add a check for the link updater to ensure
failed regex executions are detected and logged.

Resolves: #80712
Releases: master, 8.7
Change-Id: I90168939638520b36173d6d30191ec180667406f
Reviewed-on: https://review.typo3.org/52367
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[!!!][TASK] Move TYPO3_DB to extension 32/52532/10
Christian Kuhn [Thu, 20 Apr 2017 19:31:18 +0000 (21:31 +0200)]
[!!!][TASK] Move TYPO3_DB to extension

Change-Id: Ibf10d464bbd0d50e2c20deefaf505cd6292c076d
Resolves: #80929
Releases: master
Reviewed-on: https://review.typo3.org/52532
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do not ask for current password if admin 52/52552/3
Markus Klein [Fri, 21 Apr 2017 20:29:43 +0000 (22:29 +0200)]
[BUGFIX] Do not ask for current password if admin

Hide the field for the current password, if the current user is
admin anyway. If the admin changes the password for someone else
he/she doesn't know the current password of this person anyway.

Besides that, a password can always be changed without providing
a current password by an admin using the BE users module.

Resolves: #80951
Releases: master, 8.7, 7.6
Change-Id: Ic9673197e651df5d1fe5886c4b6f6f76a303062f
Reviewed-on: https://review.typo3.org/52552
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] Use real BE user for logging user setting changes 48/52548/4
Markus Klein [Fri, 21 Apr 2017 19:14:52 +0000 (21:14 +0200)]
[BUGFIX] Use real BE user for logging user setting changes

When editing someone else's user settings as admin the log
should still show the editing user as responsible for the changes.

Resolves: #80947
Releases: master, 8.7, 7.6
Change-Id: I4d57826d65ae34325bea9efdfbd076e47fff0d6d
Reviewed-on: https://review.typo3.org/52548
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Remove update wizard of css_styled_content 49/52549/2
Georg Ringer [Fri, 21 Apr 2017 19:52:19 +0000 (21:52 +0200)]
[BUGFIX] Remove update wizard of css_styled_content

With #80876 an update wizard has been removed but its reference
in the ext_localconf.php must be removed as well.

Resolves: #80949
Releases: master
Change-Id: I7ff7a616dffe9670c23e80fb8e4dbbf67119c494
Reviewed-on: https://review.typo3.org/52549
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do not override global BE_USER for user settings simulation 47/52547/4
Markus Klein [Fri, 21 Apr 2017 19:07:01 +0000 (21:07 +0200)]
[BUGFIX] Do not override global BE_USER for user settings simulation

Instead of replacing the global user for simulating another user
to edit user settings, store the "user to edit" in the controller.

This prevents a whole lot of possible errors.

Resolves: #80948
Releases: master, 8.7
Change-Id: I302fa9fc3cb17083f2285d786b2072607eb37bb6
Reviewed-on: https://review.typo3.org/52547
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove horizontal scrollbar 12/52512/3
Henrik Elsner [Thu, 20 Apr 2017 08:54:21 +0000 (10:54 +0200)]
[BUGFIX] Remove horizontal scrollbar

Remove the horizontal scrollbar in
Install Tool - System environment, when phpinfo is shown.
Also add some small space for the mobile menu.

Resolves: #79907
Releases: master, 8.7
Change-Id: Ic60e77e768c287ccb25e9c89cd0f37bcc97074a5
Reviewed-on: https://review.typo3.org/52512
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Tested-by: Kevin Ditscheid <kevinditscheid@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[!!!][TASK] Remove deprecated methods in several files 31/52531/6
Wouter Wolters [Thu, 20 Apr 2017 18:50:33 +0000 (20:50 +0200)]
[!!!][TASK] Remove deprecated methods in several files

Resolves: #80718
Releases: master
Change-Id: I632b36b4b14cc354a6da1a060baf4801d5231766
Reviewed-on: https://review.typo3.org/52531
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Remove some outdated keys from tokenizetyposcript.js 45/52545/3
Christian Kuhn [Fri, 21 Apr 2017 17:19:40 +0000 (19:19 +0200)]
[BUGFIX] Remove some outdated keys from tokenizetyposcript.js

Keys 'allSaveFunctions' and 'disableTabInTextarea' have been removed
from the setup module a while ago.

Change-Id: I60e857a9d976ed801b46068565f811ad45d44e0b
Resolves: #80946
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52545
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] Add new bootstrap-slider version 13/52513/3
Henrik Elsner [Thu, 20 Apr 2017 10:57:51 +0000 (12:57 +0200)]
[TASK] Add new bootstrap-slider version

Add new bootstap-slider version 9.7.3
Changes:
- Updates unit test suite to Jasmine 2.x.x

Resolves: #80907
Releases: master, 8.7
Change-Id: I10e47e2ef8fc6eb95aedb2d25e0756e1e00dd3fe
Reviewed-on: https://review.typo3.org/52513
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove irre_tutorial changelog file 42/52542/2
Henrik Elsner [Fri, 21 Apr 2017 10:56:44 +0000 (12:56 +0200)]
[TASK] Remove irre_tutorial changelog file

Resolves: #80939
Releases: master
Change-Id: Ibe2b6886a249d1edc61b9d388dc20d6369ca8064
Reviewed-on: https://review.typo3.org/52542
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] Use correct TypoScriptService in ClickEnlargeViewHelper 30/52530/4
Wouter Wolters [Thu, 20 Apr 2017 18:23:59 +0000 (20:23 +0200)]
[BUGFIX] Use correct TypoScriptService in ClickEnlargeViewHelper

The Extbase TypoScriptService is used but should use the one from
the core.

Resolves: #80918
Releases: master,8.7
Change-Id: Ice000c0b6807482d442705362ba5fa444baf8eba
Reviewed-on: https://review.typo3.org/52530
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.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] Ensure Install Tool is not using a deprecated property 27/52527/3
Benni Mack [Thu, 20 Apr 2017 18:15:32 +0000 (20:15 +0200)]
[BUGFIX] Ensure Install Tool is not using a deprecated property

The install tool still uses a variable which is deprecated.

Instead, the install tool already defines absPrefix as PATH_site which
is the way to go here.

Resolves: #80690
Releases: master, 8.7
Change-Id: Ib87e0a91e6e7b2151e019881dd137a0b011ae488
Reviewed-on: https://review.typo3.org/52527
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[!!!][TASK] Remove deprecated code from ext:core 17/52517/12
Christian Kuhn [Thu, 20 Apr 2017 13:03:35 +0000 (15:03 +0200)]
[!!!][TASK] Remove deprecated code from ext:core

Resolves: #80716
Releases: master
Change-Id: Ia6b8cecc7527b168be2d35cbae28009d6626c8d8
Reviewed-on: https://review.typo3.org/52517
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[FOLLOWUP][TASK] Remove deprecated output-related code from EXT:backend 22/52522/3
Andreas Fernandez [Thu, 20 Apr 2017 16:46:00 +0000 (18:46 +0200)]
[FOLLOWUP][TASK] Remove deprecated output-related code from EXT:backend

Some occurrences of `->getVersionSelector()` were left.
These are removed now.

Resolves: #80705
Releases: master
Change-Id: Ifb47df09a35bfd355be450042978356c7336fa7e
Reviewed-on: https://review.typo3.org/52522
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated output-related code from EXT:backend 11/52511/9
Thomas Hohn [Thu, 20 Apr 2017 08:23:18 +0000 (10:23 +0200)]
[!!!][TASK] Remove deprecated output-related code from EXT:backend

Removes and adapts some classes, methods and properties
which were marked as deprecated.

Resolves: #80705
Releases: master
Change-Id: I6f594956a4a9fcaf99345e8edc07bb31e76564ae
Reviewed-on: https://review.typo3.org/52511
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Remove css_styled_content 76/52476/8
Henrik Elsner [Tue, 18 Apr 2017 11:40:14 +0000 (13:40 +0200)]
[!!!][TASK] Remove css_styled_content

Remove the css_styled_content extension and every connected
file. Also adapt current documentation comments to fluid_styled_content.

Releases: master
Resolves: #80876
Change-Id: I7ff65bc401ce178b9565935dba7142c6dd8f414f
Reviewed-on: https://review.typo3.org/52476
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[!!!][TASK] Remove deprecated code from Extbase 07/52507/4
Benni Mack [Wed, 19 Apr 2017 19:29:52 +0000 (21:29 +0200)]
[!!!][TASK] Remove deprecated code from Extbase

Removes and adapts some classes, methods and parameters
which were marked as deprecated.

Resolves: #80713
Releases: master
Change-Id: Iae9c7035f72e3af0f9b4056cc507515546ecdbf9
Reviewed-on: https://review.typo3.org/52507
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove FormEngine / TCA related deprecated code 90/52490/6
Christian Kuhn [Tue, 18 Apr 2017 16:58:37 +0000 (18:58 +0200)]
[!!!][TASK] Remove FormEngine / TCA related deprecated code

Resolves: #80913
Releases: master
Change-Id: I151fbf7a02df3e4713d623eb1659ac35ae2cb35a
Reviewed-on: https://review.typo3.org/52490
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@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 upgrade wizards from TYPO3 6 to 7 14/52514/2
Thomas Hohn [Thu, 20 Apr 2017 11:03:45 +0000 (13:03 +0200)]
[TASK] Remove upgrade wizards from TYPO3 6 to 7

Remove upgrade wizards for upgrading from TYPO3 v6 to v7.

Resolves: #80911
Releases: master
Change-Id: I1337341150050da971221fafaca4548dfec3bd4c
Reviewed-on: https://review.typo3.org/52514
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] Remove deprecations in DataHandler class 03/52503/6
Thomas Hohn [Wed, 19 Apr 2017 12:48:08 +0000 (14:48 +0200)]
[!!!][TASK] Remove deprecations in DataHandler class

Removed deprecated methods `rmComma, destPathFromUploadFolder,
noRecordsFromUnallowedTables` and property `$checkWorkspaceCache`.

In addition changes visibility for internal properties:
`$recUpdateAccessCache, $recInsertAccessCache, $isRecordInWebMount_Cache,
$isInWebMount_Cache, $cachedTSconfig, $pageCache`.

Resolves: #80709
Releases: master
Change-Id: I9432c9586ff3478128b5e349d43ec18d9ed5a3c6
Reviewed-on: https://review.typo3.org/52503
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Removed deprecated TYPO3\CMS\Extbase\Utility\ArrayUtility 10/52510/2
Thomas Hohn [Thu, 20 Apr 2017 07:31:45 +0000 (09:31 +0200)]
[!!!][TASK] Removed deprecated TYPO3\CMS\Extbase\Utility\ArrayUtility

Removed the class `TYPO3\CMS\Extbase\Utility\ArrayUtility`, since
it was deprecated with TYPO3 v8.

Resolves: #80701
Releases: master
Change-Id: I6b12c9f8a4bce015ef64686032961fd34bfd484c
Reviewed-on: https://review.typo3.org/52510
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][TASK] Remove deprecated code / TypoScript in EXT:frontend 93/52493/8
Benni Mack [Tue, 18 Apr 2017 21:47:07 +0000 (23:47 +0200)]
[!!!][TASK] Remove deprecated code / TypoScript in EXT:frontend

Any code/options related to Frontend rendering / TypoScript that
has been deprecated in v8 is now removed.

Resolves: #80715
Resolves: #80711
Releases: master
Change-Id: I217cf2f936d6ce7fc0fe71ed970fed5d4f802535
Reviewed-on: https://review.typo3.org/52493
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[!!!][TASK] Remove deprecated code from ext:fluid 95/52495/3
Wouter Wolters [Tue, 18 Apr 2017 21:55:04 +0000 (23:55 +0200)]
[!!!][TASK] Remove deprecated code from ext:fluid

Resolves: #80707
Releases: master
Change-Id: I694b5df5032e82b807da1e56141e52276068838c
Reviewed-on: https://review.typo3.org/52495
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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 deprecated methods from BackendUtility 97/52497/6
Wouter Wolters [Tue, 18 Apr 2017 22:08:59 +0000 (00:08 +0200)]
[!!!][TASK] Remove deprecated methods from BackendUtility

Update styleguide along the way, it used one of the
removed methods.

Resolves: #80706
Releases: master
Change-Id: Iff8e36597ca2cb9ecd1e52580724eb9c41322e71
Reviewed-on: https://review.typo3.org/52497
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[!!!][TASK] Remove deprecated CharsetConverter functionality 98/52498/7
Benni Mack [Tue, 18 Apr 2017 22:21:17 +0000 (00:21 +0200)]
[!!!][TASK] Remove deprecated CharsetConverter functionality

Various methods and parameters related to CharsetConverter have been
removed.
Update styleguide, it used one of those deprecated calls, too.

Resolves: #80704
Releases: master
Change-Id: Ifbe09701adf9fac239b71c5f37ad9c51bc9a34fc
Reviewed-on: https://review.typo3.org/52498
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[TASK] Resolve grunt build errors 85/52385/6
Markus Sommer [Fri, 7 Apr 2017 11:59:37 +0000 (13:59 +0200)]
[TASK] Resolve grunt build errors

* Remove /* @end */ comments
* Add missing line end line
* Remove unnessasery blank lines
* Add chosen to git

Resolves: #80748
Releases: master
Change-Id: Ifc75b31894f1daa2f27f100819a5ffdd77eff062
Reviewed-on: https://review.typo3.org/52385
Tested-by: TYPO3com <no-reply@typo3.com>
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] Replace old optionSplit method calls 02/52502/2
Benni Mack [Wed, 19 Apr 2017 11:54:22 +0000 (13:54 +0200)]
[BUGFIX] Replace old optionSplit method calls

The Core has marked "TemplateService->splitConfArray" as deprecated, but
it is still used in some areas which have been forgotten.

The patch replaces the according calls to use the new TypoScriptService->
explodeConfigurationForOptionSplit method.

Resolves: #80892
Releases: master, 8.7
Change-Id: Ic8fe18c93f6658c24f3585142ec777fe0b4fca46
Reviewed-on: https://review.typo3.org/52502
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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 deprecated old Backend AJAX registry 00/52500/5
Benni Mack [Wed, 19 Apr 2017 08:33:28 +0000 (10:33 +0200)]
[!!!][TASK] Remove deprecated old Backend AJAX registry

Removes the functionality related to $TYPO3_CONF_VARS['BE']['AJAX']
which has been superseeded by AjaxRoutes introduced in TYPO3 v7.

Resolves: #80889
Releases: master
Change-Id: Ie56d71ccfbb63b518c1d12361ad43bf79bead60d
Reviewed-on: https://review.typo3.org/52500
Tested-by: TYPO3com <no-reply@typo3.com>
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 deprecated methods in ExtensionManagementUtility 94/52494/3
Wouter Wolters [Tue, 18 Apr 2017 21:43:37 +0000 (23:43 +0200)]
[!!!][TASK] Remove deprecated methods in ExtensionManagementUtility

Resolves: #80714
Releases: master
Change-Id: I05913ee262aed300347902a80a80fe12ca8bb9c9
Reviewed-on: https://review.typo3.org/52494
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Remove deprecated LanguageService / label functionality 74/52474/6
Benni Mack [Tue, 18 Apr 2017 10:56:22 +0000 (12:56 +0200)]
[!!!][TASK] Remove deprecated LanguageService / label functionality

Resolves: #80708
Releases: master
Change-Id: I9e3d67090b498c2087de8f70d6f44a21069704eb
Reviewed-on: https://review.typo3.org/52474
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update TYPO3 version to TYPO3 9.0-dev 79/52479/3
Wouter Wolters [Tue, 18 Apr 2017 13:34:24 +0000 (15:34 +0200)]
[TASK] Update TYPO3 version to TYPO3 9.0-dev

Resolves: #80878
Releases: master
Change-Id: Ic4a697af859007c413808801a24f47ffd19c6017
Reviewed-on: https://review.typo3.org/52479
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 deprecated methods in GeneralUtility 80/52480/4
Benni Mack [Tue, 18 Apr 2017 14:27:11 +0000 (16:27 +0200)]
[!!!][TASK] Remove deprecated methods in GeneralUtility

Drop methods and change method signatures of methods
within GeneralUtility.

Resolves: #80703
Releases: master
Change-Id: I7c617d7dbf0a7f877f6ae248319f4d28eb1f725c
Reviewed-on: https://review.typo3.org/52480
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>