Packages/TYPO3.CMS.git
3 years ago[TASK] Add key to uid_local of sys_file_reference 38/49938/2
Georg Ringer [Wed, 14 Sep 2016 06:52:22 +0000 (08:52 +0200)]
[TASK] Add key to uid_local of sys_file_reference

To improve the performance, an additional key
is added to the table 'sys_file_reference'.

Resolves: #76940
Releases: master, 7.6
Change-Id: Ie552e016ceeedc6fd26916798b06815ba5d1219e
Reviewed-on: https://review.typo3.org/49938
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: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Do not turn storages automatically offline 98/49798/7
Sascha Egerer [Fri, 2 Sep 2016 17:53:00 +0000 (19:53 +0200)]
[BUGFIX] Do not turn storages automatically offline

Storages should not be taken offline automatically.
Currently the storage turns offline if a configuration error is
detected.
But depending on the driver a configuration error can be a temporary
problem that just exists for seconds (like local filemount is
not available).

A storage should only be turned offline if you are in the backend
context
and the initialization fails.

Resolves: #75184
Releases: master, 7.6
Change-Id: Iddb18305f96df1a116a5d209bae41a73f5bb0ad2
Reviewed-on: https://review.typo3.org/49798
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Color picker: Do not bind to document 62/49962/2
Andreas Fernandez [Sun, 18 Sep 2016 11:39:58 +0000 (13:39 +0200)]
[BUGFIX] Color picker: Do not bind to document

The event listening of the color picker was changed to
`[document, top.document]` with ticket #77317, but the inner events still
listen to `document`. This patch changes this to the delegator of the
event.

Resolves: #77980
Related: #77317
Releases: master
Change-Id: I24ab6e49dbf113e41ce7db42e6ba9ccf43e75d1d
Reviewed-on: https://review.typo3.org/49962
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] PSR-7 properties must be initialized as array 69/49969/3
Patrik Karisch [Mon, 19 Sep 2016 02:03:04 +0000 (04:03 +0200)]
[BUGFIX] PSR-7 properties must be initialized as array

All the PSR-7 ServerRequest properties must be initialized as arrays, as
they can be accessed through getters without be correctly initialized
from the outside application. This can result in type errors.

Resolves: #77989
Releases: master, 7.6
Change-Id: Iba4d48f710e423316910320392e335c4380fd72d
Reviewed-on: https://review.typo3.org/49969
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Show TYPO3 version in system information toolbar item 57/49757/8
Markus Hoelzle [Fri, 2 Sep 2016 13:11:13 +0000 (15:11 +0200)]
[TASK] Show TYPO3 version in system information toolbar item

This patch adds the information about the current TYPO3 version to the
system information toolbar item.

Releases: master
Resolves: #77785
Change-Id: Ib7660351a7c640c03de89d2c15d46934758f494c
Reviewed-on: https://review.typo3.org/49757
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Fluidification of CreatePages Wizard 47/49947/2
Michael Oehlhof [Thu, 15 Sep 2016 14:29:36 +0000 (16:29 +0200)]
[TASK] Fluidification of CreatePages Wizard

Resolves: #77948
Releases: master
Change-Id: I5c7da79ca9ade71cc0e76393d71ef0e4cdaf338e
Reviewed-on: https://review.typo3.org/49947
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Wizard sort_pages: Move non translated text to language file 39/49939/2
Michael Oehlhof [Wed, 14 Sep 2016 12:57:00 +0000 (14:57 +0200)]
[TASK] Wizard sort_pages: Move non translated text to language file

Resolves: #77947
Releases: master
Change-Id: I9851e2cd9dc3bf0e70fa5031a727840bcb833762
Reviewed-on: https://review.typo3.org/49939
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: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
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>
3 years ago[BUGFIX] Re-Establish correct Fluid path ordering 79/48279/20
Helmut Hummel [Fri, 16 Sep 2016 23:47:55 +0000 (01:47 +0200)]
[BUGFIX] Re-Establish correct Fluid path ordering

Instead of sorting path arrays in various places,
put the sorting of Fluid paths into the TemplatePath
object.

This add sorting for FLUIDTEMPLATE content object again.
Additionally we can remove the sorting done in the
Extbase ActionController.

Fluid upstream fixes are inlcuded to cover all cases.

Fluid changes:
https://github.com/TYPO3Fluid/Fluid/compare/1.0.7...1.0.9

Resolves: #75862
Releases: master
Change-Id: I39a4be14a4b21092a3da7eb47ce332848c2b178b
Reviewed-on: https://review.typo3.org/48279
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] Allow overriding default Fluid templateRootPaths 69/48469/2
Morton Jonuschat [Tue, 7 Jun 2016 05:02:17 +0000 (07:02 +0200)]
[BUGFIX] Allow overriding default Fluid templateRootPaths

Prefer the overriden paths when merging template/partial/layout root
paths so that it's possible to set a new default template path from
TypoScript.

Resolves: #76476
Releases: master
Change-Id: I2af091f77abb2d2ccb0d6e46ad4668b073400a0e
Reviewed-on: https://review.typo3.org/48469
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] DataHandler should inherit $isImporting 32/49932/2
Benni Mack [Tue, 13 Sep 2016 12:35:15 +0000 (14:35 +0200)]
[BUGFIX] DataHandler should inherit $isImporting

When DataHandler uses getLocalTCE() the option
for "isImporting" is not transferred, causing
a lot of inconsistencies with hooks relying
on this option (e.g. l10nmgr+gridelements).

Resolves: #77937
Releases: master, 7.6
Change-Id: I70c0ca7741d217764cbe9702efc1d09308923311
Reviewed-on: https://review.typo3.org/49932
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][SECURITY] Mitigate potential cache flooding 25/49925/2
Helmut Hummel [Tue, 13 Sep 2016 09:53:12 +0000 (11:53 +0200)]
[!!!][SECURITY] Mitigate potential cache flooding

Bind cHash to the page id it was generated for, to avoid
an attacker to be able to call multiple pages with the same
cHash arguments and thus create unnecessary cache entries.

We now add the id argument to the cHash calculation, but only
if there are other arguments in the URI which would require a cHash.
This avoids multiple cache entries for one page
(one with and one without cHash).

We ignore other core parameters like "type" and "MP", because the possibility
to create unnecessary cache entries by manipulating these is very limited
and thus an attack not feasible.

Adapted tests to show our new expectations for cHash calculations.

The new behavior is default for new installations, but not for on for existing
installations, as an update would break the site with a high probability.

By adding the configuration option, we'll give users the chance to
pull the trigger once everything is prepared, but still get other
security issues fixed with the release.

Resolves: #76462
Releases: master, 8.3, 7.6, 6.2
Security-Commit: d97bb1cc1aea4a616db0665b60366a1a23f5ee50
Security-Bulletins: TYPO3-CORE-SA-2016-020, 021
Change-Id: Id8801b7b7d86b65ecaa2ca5e9bb14c27d4268aee
Reviewed-on: https://review.typo3.org/49925
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix select_key XSS in PageLayoutView 24/49924/2
Georg Ringer [Tue, 13 Sep 2016 09:53:06 +0000 (11:53 +0200)]
[SECURITY] Fix select_key XSS in PageLayoutView

Apply htmlspecialchars() to avoid a XSS when rendering
the value of select_key.

Resolves: #77906
Releases: master, 8.3, 7.6, 6.2
Security-Commit: 8d0323fbb51c054f353feee77ee8b07471ded984
Security-Bulletins: TYPO3-CORE-SA-2016-020, 021
Change-Id: I165621549d516b52344bdb0e806fdc0434b47085
Reviewed-on: https://review.typo3.org/49924
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Scheduler: fix and add missing CSH labels 48/49848/4
Josef Glatz [Sat, 3 Sep 2016 15:44:20 +0000 (17:44 +0200)]
[BUGFIX] Scheduler: fix and add missing CSH labels

Activate CSH labels while creating a new scheduler task.
Also add missing localization strings for common description
field.

Resolves: #77822
Releases: master
Change-Id: I6a92a7d0e89a64eeb0ef907f13f889bce58c0344
Reviewed-on: https://review.typo3.org/49848
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Editing title inline now updates correct language 73/48973/8
Gianluigi Martino [Thu, 14 Jul 2016 14:30:19 +0000 (16:30 +0200)]
[BUGFIX] Editing title inline now updates correct language

Editing title inline in page column view updated always standard
language.
Now the title of the selected language being updated.

Resolves: #77054
Releases: master, 7.6
Change-Id: I267b374fcac4540181cf16d1d443491ad6408a0d
Reviewed-on: https://review.typo3.org/48973
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[!!!][TASK] Clean up RTEhtmlarea Spellchecker 66/49766/5
Benni Mack [Fri, 2 Sep 2016 15:26:26 +0000 (17:26 +0200)]
[!!!][TASK] Clean up RTEhtmlarea Spellchecker

Use only Backend Routes instead of eID (= BE User)
and unify the entrypoint PHP method.

Resolves: #77826
Releases: master
Change-Id: I0dd0de9cf6919ea2744a660fce785cba21134ebd
Reviewed-on: https://review.typo3.org/49766
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Don't escape output of ViewHelper in indexed_search 97/49897/3
Felix Rauch [Fri, 9 Sep 2016 16:27:10 +0000 (18:27 +0200)]
[BUGFIX] Don't escape output of ViewHelper in indexed_search

The PageBrowsingResultsViewHelper in the Extbase and Fluid based plugin
of indexed_search generates HTML output which gets escaped, thus leading
to wrong output in the FE.

This fix sets the property "escapeOutput" of the ViewHelper to false, so
that Fluid does not further escape the generated HTML.

Resolves: #77901
Releases: master
Change-Id: I511dded5d92f60194af96b081ccbdab4986cf1ee
Reviewed-on: https://review.typo3.org/49897
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add Forger RST utility link to Changelog HowTo 85/49885/5
Mathias Brodala [Fri, 9 Sep 2016 07:37:50 +0000 (09:37 +0200)]
[TASK] Add Forger RST utility link to Changelog HowTo

Resolves: #77891
Releases: master, 7.6
Change-Id: Ic25fab8eb67c64e16396456ef2e31fb3176133bf
Reviewed-on: https://review.typo3.org/49885
Reviewed-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Remove copy of dbal icon from Gruntfile.js 93/49893/2
Frank Naegler [Fri, 9 Sep 2016 12:33:24 +0000 (14:33 +0200)]
[TASK] Remove copy of dbal icon from Gruntfile.js

Resolves: #77897
Related: #77762
Releases: master
Change-Id: I79cec1945a34e17a99dee6ff8a00b72ad1402170
Reviewed-on: https://review.typo3.org/49893
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>
3 years ago[TASK] Add crosslinks to Forge in ChangeLogs 58/49858/4
Martin Bless [Sun, 4 Sep 2016 14:05:52 +0000 (16:05 +0200)]
[TASK] Add crosslinks to Forge in ChangeLogs

Change-Id: If038be667ef19a1b1f790e28e42128519d61eed8
Resolves: #77840
Releases: master
Reviewed-on: https://review.typo3.org/49858
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Reviewed-by: Martin Bless <m.bless@gmx.de>
Tested-by: Martin Bless <m.bless@gmx.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Correct show configuration in newContentElement wizard 75/49875/2
Nicole Cordes [Wed, 7 Sep 2016 14:01:54 +0000 (16:01 +0200)]
[BUGFIX] Correct show configuration in newContentElement wizard

All elements should be shown if the asterisk is part of the show
configuration. Due to different configuration possibilities it can happen
that the asterisk is not the only value of this configuration.

Resolves: #77877
Releases: master, 7.6, 6.2
Change-Id: I5439f76ec40788cdaed14012e7b83b18e2b56d18
Reviewed-on: https://review.typo3.org/49875
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Peter Linzenkirchner <info@lisardo.de>
Tested-by: Peter Linzenkirchner <info@lisardo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Avoid calling login refresh poll too often 81/49881/2
Helmut Hummel [Thu, 8 Sep 2016 11:18:50 +0000 (13:18 +0200)]
[BUGFIX] Avoid calling login refresh poll too often

Resolves: #77885
Releases: master
Change-Id: I59576eb444c730cb4b292f8d13dd68eb0b96822b
Reviewed-on: https://review.typo3.org/49881
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][TASK] Streamline tbe_editor code 76/49876/2
Daniel Goerz [Wed, 7 Sep 2016 14:30:43 +0000 (16:30 +0200)]
[FOLLOWUP][TASK] Streamline tbe_editor code

Change-Id: I18f80636e05bd54f9736776d9794adf0e79fc7ee
Resolves: #77878
Releases: master
Reviewed-on: https://review.typo3.org/49876
Reviewed-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>
3 years agoRevert "[FEATURE] Use FormEngine in Template and Filelist modules" 69/49869/3
Andreas Fernandez [Tue, 6 Sep 2016 06:05:01 +0000 (08:05 +0200)]
Revert "[FEATURE] Use FormEngine in Template and Filelist modules"

This reverts commit 3618b5c084a52ad3771bc92c2a2cf9aa75da17dd.

This change requires further architectural changes within the controllers
of EXT:filelist which were not considered.

Resolves: #77858
Resolves: #77857
Reverts: #77727

Change-Id: I1ff9d72cd8f0bffd597d2c5452fd684f716ff412
Reviewed-on: https://review.typo3.org/49869
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] IRRE file upload button not shown to BE user 67/49867/2
Felix Rauch [Mon, 5 Sep 2016 18:32:28 +0000 (20:32 +0200)]
[BUGFIX] IRRE file upload button not shown to BE user

If the logged in BE user does not have the "addFolder"
file operation permission, the button for uploading
files in IRRE forms is not shown. This commit fixes
this by checking for the "addFile" permission instead.

When fetching the default upload folder, TYPO3 already
checks whether the user is allowed to write to that
particular folder.

Releases: master,7.6
Resolves: #77841
Change-Id: Ic76d5fb36fd39b9fbcc554b9f03517c3cb1f301a
Reviewed-on: https://review.typo3.org/49867
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: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] About module: Audio player is not used anymore 59/49859/3
Markus Hoelzle [Sun, 4 Sep 2016 20:21:04 +0000 (22:21 +0200)]
[BUGFIX] About module: Audio player is not used anymore

The about module has an link to the audio player website.
The TYPO3 core does not use this library anymore and can be removed.

Releases: master, 7.6
Resolves: #77843
Change-Id: I39ffa1cf9d103789248fbed6547956c0d873a312
Reviewed-on: https://review.typo3.org/49859
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fixes the suggest wizard item click by only returning one value 23/49223/4
Wiard van Rij [Wed, 27 Jul 2016 07:09:30 +0000 (09:09 +0200)]
[BUGFIX] Fixes the suggest wizard item click by only returning one value

The bug only occurs on cases where the multiple true is defined,
and the user clicks on the element found by the suggest wizard.

This is caused because of a duplicate item insert. The onclick should
only prevent the default action, and not insert/return the item into the
list.

Resolves: #76923
Releases: master, 7.6
Change-Id: Iea53ef266e8d55331f5cd8367a5146582b7fe684
Reviewed-on: https://review.typo3.org/49223
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benjamin Serfhos <serfhos@gmail.com>
Tested-by: Benjamin Serfhos <serfhos@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Check size for data related field for multiple select 92/49792/4
Tomita Militaru [Fri, 2 Sep 2016 17:38:01 +0000 (19:38 +0200)]
[BUGFIX] Check size for data related field for multiple select

If a multiple select has size equals 1, don't add it
to the data related field.

Resolves: #77782
Releases: master
Change-Id: Idfdf9c5edb791b7b401ce72fb1c6476c9084b5b3
Reviewed-on: https://review.typo3.org/49792
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel 55/49855/5
Frank Naegler [Sun, 4 Sep 2016 09:44:42 +0000 (11:44 +0200)]
[TASK] Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel

This patch moves TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel, rename
the module and deprecate the old module.

Resolves: #77839
Releases: master
Change-Id: I96612719d89a4f8b5a194f99eecb9e341a9d7295
Reviewed-on: https://review.typo3.org/49855
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][FEATURE] Use FormEngine in Template and Filelist modules 54/49854/2
Andreas Fernandez [Sun, 4 Sep 2016 09:45:16 +0000 (11:45 +0200)]
[FOLLOWUP][FEATURE] Use FormEngine in Template and Filelist modules

Fixed wrong backticks for inline code.

Resolves: #77727
Releases: master
Change-Id: I246bd10e06b783ed1b6fd725b0515df6cf54a48f
Reviewed-on: https://review.typo3.org/49854
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Use FormEngine in Template and Filelist modules 61/49661/9
Andreas Fernandez [Tue, 30 Aug 2016 15:22:55 +0000 (17:22 +0200)]
[FEATURE] Use FormEngine in Template and Filelist modules

The backend modules "Template" and "Filelist" have been updated to use
the FormEngine to render the forms. This eases the manipulation of the
form by hooks, e.g.  to integrate the t3editor.

Resolves: #77727
Releases: master
Change-Id: Ibc7cc19684e4c6ef8479967dbf3b77be513acda6
Reviewed-on: https://review.typo3.org/49661
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>
3 years ago[BUGFIX] Fix path in FAL exception message 51/49851/2
Sascha Egerer [Sat, 3 Sep 2016 17:46:31 +0000 (19:46 +0200)]
[BUGFIX] Fix path in FAL exception message

When copying of a resource fails the exception message contains
a wrong path to the file because the filename is added to the path
without a slash.

Resolves: #77836
Releases: master
Change-Id: Ibebef4cad46ba81a37d8860d1a8fdf030604a363
Reviewed-on: https://review.typo3.org/49851
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[CLEANUP] Improve variable naming in PageLayoutView 47/49747/4
Andreas Wolf [Fri, 2 Sep 2016 10:01:10 +0000 (12:01 +0200)]
[CLEANUP] Improve variable naming in PageLayoutView

Change-Id: Ib852127208e6fd9ee44888a96265b4b5dfbfa83a
Related: #77181
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49747
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Initialize selectTree in inline relations 84/49684/5
Tymoteusz Motylewski [Fri, 2 Sep 2016 15:51:55 +0000 (17:51 +0200)]
[BUGFIX] Initialize selectTree in inline relations

Adds a callback function when requiring the SelectTreeElement module,
so initialization is triggered every time it's required.

Adds check whether component was initialized to prevent
double initialization.

Fix variable name typo $overlayIcon to $overlayIconMarkup

Resolves: #76374
Releases: master
Change-Id: Idbffdc09bc7b4d8dfadd523e1c1ff41fd943ca25
Reviewed-on: https://review.typo3.org/49684
Tested-by: Lukas Raschke <lukas.raschke@web.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix usage of non existing field in count query 50/49850/3
Sascha Egerer [Sat, 3 Sep 2016 16:54:42 +0000 (18:54 +0200)]
[BUGFIX] Fix usage of non existing field in count query

In a cound query the field uid is used on the sys_fileref table.
But this table does not have a uid field.

Resolves: #77837
Releases: master
Change-Id: I6609cb4126162131d478a481cb55fe0b540d34fa
Reviewed-on: https://review.typo3.org/49850
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator 58/49758/7
Morton Jonuschat [Fri, 2 Sep 2016 13:17:35 +0000 (15:17 +0200)]
[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator

Listen to the AlterTable event from Doctrine to provide change information
about table options like the ENGINE to the SchemaMigrator.

Change-Id: Ia4a59503d1bf62493f9da84df7659f24c02a7636
Resolves: #77786
Releases: master
Reviewed-on: https://review.typo3.org/49758
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[BUGFIX] Show Create Content button only for allowed languages 00/49800/2
Daniel Maier [Fri, 2 Sep 2016 21:08:03 +0000 (23:08 +0200)]
[BUGFIX] Show Create Content button only for allowed languages

The Create Content button inside the Page Module is now only shown for
languages the backend-user is actually allowed to edit. That way, users
that are restricted to a specific language and not allowed to edit the
default language, do not see this button inside the default language column
any more. (Note: this patch only hides the button itself, the later processing
was already prevented before.)

Resolves: #77753
Releases: master, 7.6
Change-Id: I44ebacaf1d1d0635b0af1e7e52689f077f6fa2b4
Reviewed-on: https://review.typo3.org/49800
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Doctrine: Provide table name to lastInsertId() 43/49843/4
Morton Jonuschat [Sat, 3 Sep 2016 13:43:29 +0000 (15:43 +0200)]
[BUGFIX] Doctrine: Provide table name to lastInsertId()

Databases that use sequences for auto increment columns need to
have information about the table name to select the correct sequence
to return information from.

Change-Id: I5a4ff882d2237c86030b41a921843afdb95b9789
Resolves: #77833
Releases: master
Reviewed-on: https://review.typo3.org/49843
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] SchemaMigrator: Implement platform specific schemas 46/49846/7
Morton Jonuschat [Sat, 3 Sep 2016 13:58:48 +0000 (15:58 +0200)]
[BUGFIX] SchemaMigrator: Implement platform specific schemas

Quote identifiers in the generated schema and remove MySQL specific
information like the length hint from index column names.

Change-Id: I094ff22aed5270784394555e838cac0f278d9193
Resolves: #77817
Resolves: #77812
Releases: master
Reviewed-on: https://review.typo3.org/49846
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+ 45/49845/2
Morton Jonuschat [Sat, 3 Sep 2016 13:51:56 +0000 (15:51 +0200)]
[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+

PostgreSQL 9.1+ wants to have the comparison value on the left
hand side and have the database casted to text for string_to_array
operations.

The syntax is supported on older version of PostgreSQL as well.

Change-Id: Ife71b49203f3b38b3b0a2f6db983dff89d7a7945
Resolves: #77835
Releases: master
Reviewed-on: https://review.typo3.org/49845
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[BUGFIX] FormEngine: Catch Database errors and log error message 42/49842/4
Morton Jonuschat [Sat, 3 Sep 2016 13:41:27 +0000 (15:41 +0200)]
[BUGFIX] FormEngine: Catch Database errors and log error message

Change-Id: I010ebf2811075e2f92ce790afc45fec3144c4b56
Resolves: #77832
Releases: master
Reviewed-on: https://review.typo3.org/49842
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[TASK] Streamline tbe_editor code 44/49644/4
Benni Mack [Tue, 30 Aug 2016 11:25:50 +0000 (13:25 +0200)]
[TASK] Streamline tbe_editor code

- Use proper JS language functionality,
- Remove unused lines
- Set formname to "editform" by default

Resolves: #77774
Releases: master
Change-Id: I77a4d92d5dbd2946174de6a1f2638f22167f399e
Reviewed-on: https://review.typo3.org/49644
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Datahandler: Quote column identifier in join condition 44/49844/2
Morton Jonuschat [Sat, 3 Sep 2016 13:50:00 +0000 (15:50 +0200)]
[BUGFIX] Datahandler: Quote column identifier in join condition

Change-Id: I23c44827e9343c5914d1796c01932af4a609ff04
Resolves: #77834
Releases: master
Reviewed-on: https://review.typo3.org/49844
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[BUGFIX] PageLayoutController: Don't sort languages on count query 41/49841/2
Morton Jonuschat [Sat, 3 Sep 2016 13:40:34 +0000 (15:40 +0200)]
[BUGFIX] PageLayoutController: Don't sort languages on count query

Change-Id: I94eab4ef54dedebcb26750ecab21b60294dd65af
Resolves: #77831
Releases: master
Reviewed-on: https://review.typo3.org/49841
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[!!!][TASK] Remove feature subsearch from indexed search 16/49816/5
Tomita Militaru [Fri, 2 Sep 2016 20:39:34 +0000 (22:39 +0200)]
[!!!][TASK] Remove feature subsearch from indexed search

Remove feature subsearch which enabled the possibility
to append previously searched words to current query.

Resolves: #77814
Releases: master
Change-Id: I5400d6e24bb78a7b806089784d84cdb973dd03b5
Reviewed-on: https://review.typo3.org/49816
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Fix height of tree element if no size is defined 28/49828/5
Sascha Egerer [Sat, 3 Sep 2016 10:48:25 +0000 (12:48 +0200)]
[BUGFIX] Fix height of tree element if no size is defined

If the select tree tca element has no size defined it's using a
fallback value. The fallback for the size is currently 280 and should
be lower.

Resolves: #77827
Releases: master
Change-Id: I7efe201bd317b94daceefc650ad5a1e0987b1d52
Reviewed-on: https://review.typo3.org/49828
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Optimized rendering of Changelogs for docs.typo3.org 59/49759/5
Ernesto Baschny [Fri, 2 Sep 2016 13:33:26 +0000 (15:33 +0200)]
[TASK] Optimized rendering of Changelogs for docs.typo3.org

* Added Index.rst for 8.4-dev
* Updated release number to 8
* Enhanced Index.rst rendering and structure to be in line with
  new theme of docs.typo3.org
* Added Includes.txt for custom renderers
* Make Settings.cfg file more complete
* Tuned indenting in several places
* Removed some ReST syntax errors
  (WARNING: Inline literal start-string without end-string)
  (ERROR: Malformed table)
  (ERROR: Error in "code-block" directive)

Resolves: #77787
Releases: master, 7.6
Change-Id: I19529118d27630ee6b85e85e3e12bf952117419c
Reviewed-on: https://review.typo3.org/49759
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][BUGFIX] Add all parameters to a shortcut page 85/49785/6
Tomita Militaru [Fri, 2 Sep 2016 17:06:59 +0000 (19:06 +0200)]
[!!!][BUGFIX] Add all parameters to a shortcut page

Except for type and configured linkVars, all other
parameters from a shortcut page were ignored and this
patch adds "addQueryString" to the typolink call.

Resolves: #38496
Releases: master
Change-Id: Ib73760f29428492f09b7e2bb63ac4379d7cc7600
Reviewed-on: https://review.typo3.org/49785
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Add required option for imageManipulation type 07/49807/6
Sascha Egerer [Fri, 2 Sep 2016 22:09:12 +0000 (00:09 +0200)]
[BUGFIX] Add required option for imageManipulation type

The TCA type imageManipulation should have support for a
"eval": ["required"] definition so you can enforce that the
cropping tool is opened.
This does make sense if you have aspect ratios defined and want
to enforce one of them.

Resolves: #77813
Releases: master
Change-Id: I517ec3cfe57e3a251219f47fa39c02447116ac08
Reviewed-on: https://review.typo3.org/49807
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Adds search form to new CE wizard 53/49753/5
Tomita Militaru [Fri, 2 Sep 2016 12:07:45 +0000 (14:07 +0200)]
[BUGFIX] Adds search form to new CE wizard

Adds the new extbase / fluid indexed search form / result
content element in the new content element wizard

Resolves: #77769
Releases: master
Change-Id: I8e314b4e98eb190489262fe1c0b10ac954e5a324
Reviewed-on: https://review.typo3.org/49753
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Cleanup code in BackendUtility 30/49830/2
Wouter Wolters [Sat, 3 Sep 2016 11:10:01 +0000 (13:10 +0200)]
[TASK] Cleanup code in BackendUtility

The Bamboo outage from yesterday delivered one class that has an issue
in the code base. Fix this now.

Resolves: #77829
Releases: master
Change-Id: I12294eef76af1aa35cbdf0c3711c1007b1cd4f4d
Reviewed-on: https://review.typo3.org/49830
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Adds typoscripts constants targetPid and rootPidList 54/49754/7
Tomita Militaru [Fri, 2 Sep 2016 12:32:39 +0000 (14:32 +0200)]
[BUGFIX] Adds typoscripts constants targetPid and rootPidList

Adds typoscripts constants targetPid and rootPidList
for indexed_search.

Resolves: #77768
Releases: master
Change-Id: I673d4b45fccd2a723d3b41fd04dd7831f738f0ad
Reviewed-on: https://review.typo3.org/49754
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] FormViewHelper can handle empty string as pageUid 71/49771/2
Frans Saris [Fri, 2 Sep 2016 16:17:55 +0000 (18:17 +0200)]
[BUGFIX] FormViewHelper can handle empty string as pageUid

The FormViewHelper now can handle a empty string value passed through
the pageUid attribute and handles is as value not set so current pageUid
is used.

Resolves: #77793
Releases: master, 7.6
Change-Id: Iff857badca0ae68b4fbb907b8c394c39306542ca
Reviewed-on: https://review.typo3.org/49771
Reviewed-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add toggle button to hide unchecked items in tca tree 65/49765/4
Sascha Egerer [Fri, 2 Sep 2016 15:17:19 +0000 (17:17 +0200)]
[TASK] Add toggle button to hide unchecked items in tca tree

The select field of type tree can be very complex if you have many
records with many levels. It's really hard to see which elements
are selected in the tree.

Therefore a filter button is added to only show selected pages.

Resolves: #77791
Releases: master
Change-Id: If52467f0777c25468ba9222a184e5234f2bff371
Reviewed-on: https://review.typo3.org/49765
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Search also in translated records 68/49668/5
Frans Saris [Tue, 30 Aug 2016 21:10:20 +0000 (23:10 +0200)]
[BUGFIX] Search also in translated records

When localisation view is enabled in the list view make sure
also the translated records are searched.

Resolves: #77664
Releases: master, 7.6
Change-Id: Ica285db7b410b703b968bcf9f4db1fd797f6b171
Reviewed-on: https://review.typo3.org/49668
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Re-renable drag&drop in Folder Tree 20/49820/3
Benni Mack [Sat, 3 Sep 2016 09:17:45 +0000 (11:17 +0200)]
[BUGFIX] Re-renable drag&drop in Folder Tree

The functionality to enable drag&drop in the
folder tree was broken due to the rebuilding
of the tree to ul/li syntax in 7.4/7.5.

The bugfix sets the correct JS selector to be used.

Resolves: #77825
Resolves: #71375
Releases: master, 7.6
Change-Id: I4a315c171dfdb2705c3d69f87ebca55f293e3fcb
Reviewed-on: https://review.typo3.org/49820
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Display TCA migration messages in Install Tool 06/49806/6
Philipp Gampe [Fri, 2 Sep 2016 21:54:14 +0000 (23:54 +0200)]
[FEATURE] Display TCA migration messages in Install Tool

Add a new action to check for TCA migrations and display
all applied migrations.

Resolves: #77799
Releases: master
Change-Id: I8ad82575051a9ba44ef8407a75c09f341d3d0771
Reviewed-on: https://review.typo3.org/49806
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] HTMLArea: Optimize path handling 55/49755/5
Benni Mack [Fri, 2 Sep 2016 13:53:34 +0000 (15:53 +0200)]
[TASK] HTMLArea: Optimize path handling

Use Core functionality with absolute paths
instead of own calculations.

Resolves: #77789
Releases: master
Change-Id: Id566eb29a51dc393fb46b85151fa68a616365c2b
Reviewed-on: https://review.typo3.org/49755
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Clean up RTE docs and TSconfig 56/49756/2
Benni Mack [Fri, 2 Sep 2016 13:00:34 +0000 (15:00 +0200)]
[TASK] Clean up RTE docs and TSconfig

There are several options that are included
in the RTE configuratoin which are not
related to RTE, or which are set by default.

Also, the documentation is updated to reflect
the options available in the RTE.

Resolves: #77784
Releases: master
Change-Id: Iabfbcad51afe822bbe18779d9239cbbdb8d49d6b
Reviewed-on: https://review.typo3.org/49756
Tested-by: Bamboo TYPO3com <info@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>
3 years ago[TASK] Add first acceptance test for BE User Module 13/49813/5
Valentin Funk [Fri, 2 Sep 2016 22:42:30 +0000 (00:42 +0200)]
[TASK] Add first acceptance test for BE User Module

Load the Core Extension 'beuser' in our test environment too.

Add IDs in the HTML markup of Backend User Index view.

Resolves: #77820
Releases: master
Change-Id: I6357199194672d84411253df5ffa9108435032c1
Reviewed-on: https://review.typo3.org/49813
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Test for curl 72/49772/2
Stefan Froemken [Fri, 2 Sep 2016 16:33:43 +0000 (18:33 +0200)]
[BUGFIX] Test for curl

Currently we check for curl by the deprecated
setting curlUse.
With this patch we will check for curl
via function_exists

Resolves: #77794
Releases: master
Change-Id: I4502d0044f749be3f0934f2f76693f155f8339d7
Reviewed-on: https://review.typo3.org/49772
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Acceptence tests for backend topbar flush caches 15/49815/3
Joerg Kummer [Fri, 2 Sep 2016 23:05:23 +0000 (01:05 +0200)]
[TASK] Acceptence tests for backend topbar flush caches

Adds acceptence tests for clearcachetoolbaritem in backend topbar

Resolves: #77821
Releases: master
Change-Id: Iccef10a4b065b00c77e69e31904b769b6a332e1a
Reviewed-on: https://review.typo3.org/49815
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Make list title width responsive 93/46393/7
Alexander Stehlik [Thu, 1 Sep 2016 21:04:22 +0000 (23:04 +0200)]
[TASK] Make list title width responsive

Instead of using the titleLen Backend user setting the titles
in the record list and the file list are now cropped by CSS
depending on the current screen width.

Resolves: #73030
Releases: master
Change-Id: Icdd9bbb7d3a9ab83605a47eb17ed4fcc6a2854b0
Reviewed-on: https://review.typo3.org/46393
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Add correct wizicon path in compatibility7 indexed search 14/49814/2
Tomita Militaru [Fri, 2 Sep 2016 20:26:43 +0000 (22:26 +0200)]
[BUGFIX] Add correct wizicon path in compatibility7 indexed search

Add correct wizicon path in compatibility7 indexed search

Resolves: #77809
Releases: master
Change-Id: I0def116e87df44d9be913fb8a8fe2db6e6cb6ef9
Reviewed-on: https://review.typo3.org/49814
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] css_styled_content: remove superfluous documentation 11/49811/2
Josef Glatz [Fri, 2 Sep 2016 22:37:56 +0000 (00:37 +0200)]
[BUGFIX] css_styled_content: remove superfluous documentation

Remove obsolete documentation about typoscript constants
styles.content.loginform.(...) in ext:css_styled_content. It was
already moved to ext:felogin already a long time ago.

Resolves: #77818
Release: master
Change-Id: I367bdc8bc8ebf00dd6107e9c6aa167c8b5b32293
Reviewed-on: https://review.typo3.org/49811
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove workspaceFrontendPreviewEnabled 75/49775/3
Tomita Militaru [Fri, 2 Sep 2016 15:11:37 +0000 (17:11 +0200)]
[TASK] Remove workspaceFrontendPreviewEnabled

Remove unused setting workspaceFrontendPreviewEnabled

Resolves: #77775
Releases: master
Change-Id: I216dc7f6d3b459edcfae06472e68f784720cef48
Reviewed-on: https://review.typo3.org/49775
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>
3 years ago[BUGFIX] Highlight searchwords in indexed_search results 97/49697/6
Frans Saris [Wed, 31 Aug 2016 19:47:21 +0000 (21:47 +0200)]
[BUGFIX] Highlight searchwords in indexed_search results

The old default settings of indexed search was to highlighted the
search word(s) by default and show the matching parts of the results.

This patch brings back this default behaviour and fixed the output
formatting.

Resolves: #77682
Releases: master, 7.6
Change-Id: Ie281bb4c030194d57a55120e84fe43d2aa55e79f
Reviewed-on: https://review.typo3.org/49697
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Wrong array key access in SchemaColumnDefinitionListener::class 04/49804/3
Manuel Selbach [Fri, 2 Sep 2016 21:35:01 +0000 (23:35 +0200)]
[BUGFIX] Wrong array key access in SchemaColumnDefinitionListener::class

Generalize the access to the array key of the column type for
different database manament systems.

Change-Id: I2ce94e097cba0ae159701dfe96e4f3a0625c84dc
Resolves: #77811
Releases: master
Reviewed-on: https://review.typo3.org/49804
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove unused ExtJS JavaScript libraries 79/49779/3
Felix Rauch [Fri, 2 Sep 2016 18:38:01 +0000 (20:38 +0200)]
[!!!][TASK] Remove unused ExtJS JavaScript libraries

The libraries app.SearchField, grid.RowExpander, and ux.FitToParent have
been removed from the TYPO3 core.

This change is potentially breaking for any 3rd party extension using or
including the removed libraries.

Resolves: #77783
Releases: master
Change-Id: I93be92b7d0d1c3fe7a3c78c664329a3e67a4e256
Reviewed-on: https://review.typo3.org/49779
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unused function debugObj 83/49783/2
Tomita Militaru [Fri, 2 Sep 2016 16:36:40 +0000 (18:36 +0200)]
[TASK] Remove unused function debugObj

Remove unused function debugObj

Resolves: #77776
Releases: master
Change-Id: If08f1793c93f0ee1bb7389be0001a4c74806c1ec
Reviewed-on: https://review.typo3.org/49783
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Mention StackOverflow in README.md 29/49729/5
Philipp Gampe [Thu, 1 Sep 2016 18:36:41 +0000 (20:36 +0200)]
[TASK] Mention StackOverflow in README.md

Change-Id: I36ba8e198d3bb9e74fcf6494185d6f8ea12e2bfe
Resolves: #77760
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49729
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[!!!][BUGFIX] Fix behaviour of RecordCollectionRepository in FE mode 76/49776/6
Felix Rauch [Fri, 2 Sep 2016 17:48:54 +0000 (19:48 +0200)]
[!!!][BUGFIX] Fix behaviour of RecordCollectionRepository in FE mode

RecordCollectionRepository::findByUid does not respect the enable
columns configured in TCA when TYPO3 is in FE mode. This commit fixes
that behaviour by introducing a check for the TYPO3 environment mode,
and acting accordingly.

This change is potentially breaking, as any consumer of the
RecordCollectionRepository API who expects the faulty behaviour will
have to override the used table's TCA to return to the previous
behaviour.

Resolves: #77547
Releases: master
Change-Id: I17642caba5e7015cad7802f59e8441cbe279bb1d
Reviewed-on: https://review.typo3.org/49776
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show info about default socket 35/49735/5
Philipp Gampe [Thu, 1 Sep 2016 20:40:43 +0000 (22:40 +0200)]
[BUGFIX] Show info about default socket

Restore the information about using the PHP default
socket, if the value for socket is empty.

Change-Id: Ic43d0ebca5cc37c40be28807aed29f28963bed6c
Resolves: #77766
Releases: master
Reviewed-on: https://review.typo3.org/49735
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Check for null in debug_check_recordset 84/49784/6
Tomita Militaru [Fri, 2 Sep 2016 16:46:48 +0000 (18:46 +0200)]
[BUGFIX] Check for null in debug_check_recordset

Check for null in function debug_check_record set
and return false if value is null.

Resolves: #77755
Releases: master,7.6,6.2
Change-Id: I757d3ee3c4db9d52f1c4f7a4f07262fe187b2496
Reviewed-on: https://review.typo3.org/49784
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unused rawurlencodeAndRemoveSiteUrl 86/49786/2
Tomita Militaru [Fri, 2 Sep 2016 17:14:41 +0000 (19:14 +0200)]
[TASK] Remove unused rawurlencodeAndRemoveSiteUrl

Remove unused function rawurlencodeAndRemoveSiteUrl

Resolves: #77778
Releases: master
Change-Id: I0a781a43d2c98ba288efaeb99c4c8fc3825d1174
Reviewed-on: https://review.typo3.org/49786
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Remove TYPO3_DB from Tests 99/49799/2
Morton Jonuschat [Fri, 2 Sep 2016 21:00:09 +0000 (23:00 +0200)]
[FOLLOWUP][TASK] Remove TYPO3_DB from Tests

Change-Id: I2d663bf5f8dccf03aace98facd28ae3952ed2a10
Resolves: #77803
Releases: master
Reviewed-on: https://review.typo3.org/49799
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update System Requirements documentation. 69/49769/3
Morton Jonuschat [Fri, 2 Sep 2016 15:59:08 +0000 (17:59 +0200)]
[TASK] Update System Requirements documentation.

Add the information that the MySQL InnoDB storage engine is a
requirement to run TYPO3.

Change-Id: I0dfd4757556588786084270c08b721a4ac8df42a
Resolves: #37124
Releases: master
Reviewed-on: https://review.typo3.org/49769
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: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove getDatabaseConnection from BackendUtility 93/49793/2
Ruud Silvrants [Fri, 2 Sep 2016 20:16:57 +0000 (22:16 +0200)]
[TASK] Remove getDatabaseConnection from BackendUtility

Resolves: #77807
Releases: master
Change-Id: I397d37cb5ed52b724c40aa803dc0818062296365
Reviewed-on: https://review.typo3.org/49793
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove TYPO3_DB from Tests 89/49789/2
Ruud Silvrants [Fri, 2 Sep 2016 20:11:53 +0000 (22:11 +0200)]
[TASK] Remove TYPO3_DB from Tests

Resolves: #77803
Releases: master
Change-Id: I804cd5abe1cd23932bf57aeada2b63668c943e6a
Reviewed-on: https://review.typo3.org/49789
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Doctrine: Fix SchemaMigrator renaming columns instead of adding 87/49787/3
Morton Jonuschat [Fri, 2 Sep 2016 19:56:49 +0000 (21:56 +0200)]
[BUGFIX] Doctrine: Fix SchemaMigrator renaming columns instead of adding

When a partial SQL file doesn't include an existing column that is exactly
the same configuration as a new column the Doctrine SchemaManager falsely
detects a column rename. Convert these renamed columns to newly added columns.

Change-Id: Iad7590b3cb47c8abc4864f1e19e305475e4a27f4
Releases: master
Resolves: #77804
Reviewed-on: https://review.typo3.org/49787
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Fix check if LocalConfiguration.php is writeable 78/49778/3
Johannes 'ksjogo' Goslar [Tue, 16 Aug 2016 10:52:20 +0000 (12:52 +0200)]
[BUGFIX] Fix check if LocalConfiguration.php is writeable

If the file exists, we only need to check if it is writeable, but do not
need to care for the folder write permissions (which are only required
to create a new file).

Change-Id: I960872af0af0e0a98cb70935916f4f2e6a91c984
Fixes: #77798
Releases: master
Reviewed-on: https://review.typo3.org/49778
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[FOLLOWUP][TASK] Migrate to short array syntax 88/49788/2
Daniel Goerz [Fri, 2 Sep 2016 20:06:28 +0000 (22:06 +0200)]
[FOLLOWUP][TASK] Migrate to short array syntax

Restore desriptions of configuration options in
"All Configuration" in the install tool.

Change-Id: I9064056b4d982a28a18d72b560df1d995c3c70f7
Resolves: #77802
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49788
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Remove double encoding from link 81/49781/3
Tomita Militaru [Fri, 2 Sep 2016 16:24:01 +0000 (18:24 +0200)]
[BUGFIX] Remove double encoding from link

The link to page in the pageTSConfig module is double-encoded
with htmlspecialchars in the controller.

Resolves: #77796
Releases: master
Change-Id: I5bfe00a024225c3e2770d8eb779921024c9e5c42
Reviewed-on: https://review.typo3.org/49781
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Michael Straschek <michael.straschek@mehrwert.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Tobias Stahn <Tobias.Stahn@mehrwert.de>
Reviewed-by: Finn Huhne <finn.huhne@gmx.de>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Lukas Raschke <lukas.raschke@web.de>
Reviewed-by: Sven Wiener <wiener@iwkoeln.de>
Reviewed-by: Andreas Hoffmeyer <hallo@andreas-hoffmeyer>
Reviewed-by: Timo Michael <timo.michael@gmx.net>
Reviewed-by: Jonas Esser <j.esser@tmg-web.de>
Reviewed-by: Richard Vollebregt <richard.vollebregt@maxserv.com>
Reviewed-by: Aleksandr Epp <aleksandr.epp@gmail.com>
Reviewed-by: Tom Novotny <tom.novotny@web.de>
Reviewed-by: Maik Peuser <maik.peuser@verdure.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Richard Vollebregt <richard.vollebregt@maxserv.com>
Tested-by: Tobias Stahn <Tobias.Stahn@mehrwert.de>
Tested-by: Finn Huhne <finn.huhne@gmx.de>
Tested-by: Maik Peuser <maik.peuser@verdure.de>
Tested-by: Timo Michael <timo.michael@gmx.net>
Tested-by: Aleksandr Epp <aleksandr.epp@gmail.com>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Jonas Esser <j.esser@tmg-web.de>
Tested-by: Michael Straschek <michael.straschek@mehrwert.de>
Tested-by: Tom Novotny <tom.novotny@web.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Fix spelling issues 60/49760/2
Wouter Wolters [Fri, 2 Sep 2016 13:19:57 +0000 (15:19 +0200)]
[TASK] Fix spelling issues

Resolves: #77788
Releases: master
Change-Id: Ica5ec1ea3ef68876d5ffc764bf950c7cff67d8c5
Reviewed-on: https://review.typo3.org/49760
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: volker k. <volker@kemeter.de>
Tested-by: volker k. <volker@kemeter.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix wrong escaping of translated labels 80/49780/3
Tomita Militaru [Fri, 2 Sep 2016 16:04:07 +0000 (18:04 +0200)]
[BUGFIX] Fix wrong escaping of translated labels

Fix wrong escaping of translated labels

Resolves: #77797
Releases: master
Change-Id: I8f62b84c949a9a0edcd520248e5e2e5b558a319b
Reviewed-on: https://review.typo3.org/49780
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Don't simulate TSFE for CropViewHelper 42/49742/3
Benni Mack [Fri, 2 Sep 2016 09:02:50 +0000 (11:02 +0200)]
[TASK] Don't simulate TSFE for CropViewHelper

The cObject cropping functionality was reworked quite a lot
and does not depend on TSFE anymore, so the code to simulate
TSFE object for backend requests can be removed.

Resolves: #77772
Releases: master
Change-Id: I7481e159658828be1672080590cbe98d2b3c5aa0
Reviewed-on: https://review.typo3.org/49742
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Use mbstring for capitalizing a string 22/49722/5
Philipp Gampe [Thu, 1 Sep 2016 15:07:17 +0000 (17:07 +0200)]
[BUGFIX] Use mbstring for capitalizing a string

If mbstring is available, use mb_convert_case instead of ucwords.

Resolves: #52244
Releases: master, 7.6
Change-Id: Ia6840fdda96d5511444afa014ebbcb01cbbf3ed0
Reviewed-on: https://review.typo3.org/49722
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add mock methods to dynamic return types configuration 39/49739/2
Sascha Egerer [Fri, 2 Sep 2016 07:21:04 +0000 (09:21 +0200)]
[TASK] Add mock methods to dynamic return types configuration

Add mock methods to the PHPStorm "dynamic return types"
plugin configuration to remove a bunch of warnings in PHPStorm.

Resolves: #77770
Releases: master
Change-Id: I30727ab2fc1d53e75ee7969ea16c8af0104d7323
Reviewed-on: https://review.typo3.org/49739
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.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>
3 years ago[TASK] SchemaMigrator: Allow specifying index length for TEXT/BLOB columns 45/49745/3
Morton Jonuschat [Fri, 2 Sep 2016 10:13:43 +0000 (12:13 +0200)]
[TASK] SchemaMigrator: Allow specifying index length for TEXT/BLOB columns

Change-Id: I1121f4083553d8ab4231a254bd5f3b777e057b20
Resolves: #77777
Releases: master
Reviewed-on: https://review.typo3.org/49745
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Add tests for Extbase UTC date/datetime handling 37/47137/7
Andreas Wolf [Sun, 6 Mar 2016 13:03:00 +0000 (14:03 +0100)]
[TASK] Add tests for Extbase UTC date/datetime handling

The actual bug has been fixed a while ago with commit
827219a1c35b4aca6dbab5855a36e9277b2ec8f4, but the tests I wrote somehow
got lost. This patch adds them back and shows that the problem has
actually been fixed.

Change-Id: Ibca2524d25573d67b3541761c8cf2b662fcd3423
Related: #72878
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47137
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Fix offset issue with maxSingleDBListItems 32/49732/2
Wouter Wolters [Thu, 1 Sep 2016 15:14:46 +0000 (17:14 +0200)]
[BUGFIX] Fix offset issue with maxSingleDBListItems

There is a + 1 that makes the limit always one higher than
the set value in maxSingleDBListItems.

Resolves: #77528
Releases: master,7.6
Change-Id: I2328aa23dd1457f6fd59150898d14ed427b521cc
Reviewed-on: https://review.typo3.org/49732
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix wrong query in DataHandlerHook 27/49727/2
Wouter Wolters [Thu, 1 Sep 2016 14:03:41 +0000 (16:03 +0200)]
[BUGFIX] Fix wrong query in DataHandlerHook

Due to #76259 a wrong query is executed in the DataHandlerHook.
Pass the right parameters in the BackendWorkspaceRestriction
initialization.

Resolves: #77758
Releases: master
Change-Id: I564e0af6dd6c53306096865c959f2fda315584f9
Reviewed-on: https://review.typo3.org/49727
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Migrate FAL AbstractRepository 33/49733/2
Philipp Gampe [Thu, 1 Sep 2016 19:52:29 +0000 (21:52 +0200)]
[FOLLOWUP][TASK] Migrate FAL AbstractRepository

Fix broken image preview in backend on non-public
storages.

Change-Id: I5aa1e286a69485dbdd641cc5803066e7cdd18fed
Related: #77407
Resolves: #77764
Releases: master
Reviewed-on: https://review.typo3.org/49733
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix regression in indexed search Extbase plugin 36/49736/2
Tymoteusz Motylewski [Thu, 1 Sep 2016 21:31:04 +0000 (23:31 +0200)]
[BUGFIX] Fix regression in indexed search Extbase plugin

Doctrine migration of indexed search https://review.typo3.org/49354
introduced a regression.

Resolves: #77767
Releases: master
Change-Id: Ie95d0845c9569acbd3d1a7891d6b37f7e2d17665
Reviewed-on: https://review.typo3.org/49736
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show inline elements in workspaces 23/49723/2
Robert Vock [Thu, 1 Sep 2016 13:54:43 +0000 (15:54 +0200)]
[BUGFIX] Show inline elements in workspaces

If one inline element gets deleted in a workspace, no inline elments
will be shown at all.

Resolves: #76012
Releases: master, 7.6
Change-Id: I34e90336d518d943f010dee38b1f4ce06295afe9
Reviewed-on: https://review.typo3.org/49723
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Make regexp in stdWrap_doubleBrTag readable 18/49718/2
Jigal van Hemert [Thu, 1 Sep 2016 12:52:44 +0000 (14:52 +0200)]
[TASK] Make regexp in stdWrap_doubleBrTag readable

A regexp with escape sequences instead of non-printing
characters is easier to read and works with all file
systems.

Releases: master, 7.6
Resolves: #77748
Change-Id: I6f1c7e05d00cd6e8d839a4cb80b39863e281b52d
Reviewed-on: https://review.typo3.org/49718
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[!!!][TASK] Doctrine: Remove ext:adodb 30/49730/3
Christian Kuhn [Thu, 1 Sep 2016 18:14:15 +0000 (20:14 +0200)]
[!!!][TASK] Doctrine: Remove ext:adodb

Extension adodb has been moved to TER and can be
loaded with an upgrade wizard provided by the
ext:dbal removal patch.

Change-Id: I4b6cef864ef368059b49097abefd21e2175b99c2
Resolves: #77761
Releases: master
Reviewed-on: https://review.typo3.org/49730
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Doctrine: Remove ext:dbal 34/49734/4
Morton Jonuschat [Thu, 1 Sep 2016 20:44:41 +0000 (22:44 +0200)]
[!!!][TASK] Doctrine: Remove ext:dbal

Remove extension dbal from core and add an upgrade wizard
to fetch both ext:dbal and ext:adodb from TER.

Change-Id: I5a0c6dda4ac6c40e886cf78717991b457f074833
Resolves: #77762
Releases: master
Reviewed-on: https://review.typo3.org/49734
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer 28/49728/8
Morton Jonuschat [Thu, 1 Sep 2016 14:04:37 +0000 (16:04 +0200)]
[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer

Change-Id: I89d7dbce11dd7b3d491752a2ba8a1cd889a759b1
Resolves: #77750
Releases: master
Reviewed-on: https://review.typo3.org/49728
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove ExtJS notifications 49/49549/9
Benni Mack [Tue, 23 Aug 2016 07:28:48 +0000 (09:28 +0200)]
[!!!][TASK] Remove ExtJS notifications

The ExtJS notification and dialogue system is superseeded with
TYPO3 v7, and kept for bc for v7 back then. However, all code
is migrated now and the last bits and pieces are removed.

Resolves: #77765
Releases: master
Change-Id: I69c6c15e374f9fdf2637b25764edcde27663bb24
Reviewed-on: https://review.typo3.org/49549
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.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>
3 years ago[!!!][TASK] Remove obsolete page tree and click menu settings 94/49694/3
Tymoteusz Motylewski [Wed, 31 Aug 2016 19:00:04 +0000 (21:00 +0200)]
[!!!][TASK] Remove obsolete page tree and click menu settings

Following settings are removed:
options.pageTree.disableTitleHighlight
options.contextMenu.options.leftIcons

Removed also obsolete settings from TS reserved keywords.

Resolves: #77728
Releases: master
Change-Id: I8711b6c13bad772df3af4538fe93cbc3605c2299
Reviewed-on: https://review.typo3.org/49694
Tested-by: Bamboo TYPO3com <info@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>