Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Fixes rendering of page content titles 06/48106/3
Tomita Militaru [Thu, 12 May 2016 15:41:54 +0000 (17:41 +0200)]
[BUGFIX] Fixes rendering of page content titles

Removes the htmlspecialchars from the rendering of
page content titles / tooltips.

Resolves: #76149
Releases: master, 7.6
Change-Id: Ia5ad3df56101fe3962e4a5814df53dabdf5a4bbc
Reviewed-on: https://review.typo3.org/48106
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Make driver registry TCA change cacheable 47/48047/4
Helmut Hummel [Mon, 9 May 2016 17:54:04 +0000 (19:54 +0200)]
[TASK] Make driver registry TCA change cacheable

Instead of calling the driver registry on every request,
we can cache the TCA addition, by putting the call into overrides.

Resolves: #76102
Releases: 7.6, master
Change-Id: I8cfc72f0e7dbb133eecc754fd3cb774637a0d4bf
Reviewed-on: https://review.typo3.org/48047
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Use push parser instead of pull parser on fetching extension list 89/48189/2
Oliver Hader [Tue, 17 May 2016 10:15:49 +0000 (12:15 +0200)]
[BUGFIX] Use push parser instead of pull parser on fetching extension list

Issue #75022 reported problems with libxml and operations on compressed
file streams. The work around for that patch showed drawbacks with memory
consumption. That's why the push parser is used as default now.

Resolves: #75721
Related: #75022
Releases: master, 7.6, 6.2
Change-Id: I6daadd4b375634cf45272bb249e4bfa083f03646
Reviewed-on: https://review.typo3.org/48189
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Correctly treat uploaded file when replacing a file 81/48181/2
Markus Klein [Tue, 17 May 2016 08:38:28 +0000 (10:38 +0200)]
[BUGFIX] Correctly treat uploaded file when replacing a file

Uploaded files must be moved with the specific PHP function,
otherwise permissions may be wrong.

Resolves: #76205
Releases: master, 7.6
Change-Id: Ic96e6b8927ed5d21131952004805fa72fb8b6857
Reviewed-on: https://review.typo3.org/48181
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years agoRevert "[BUGFIX] Load XML files of Extension Manager properly" 82/48182/2
Oliver Hader [Tue, 17 May 2016 09:49:24 +0000 (11:49 +0200)]
Revert "[BUGFIX] Load XML files of Extension Manager properly"

This reverts commit 3d449f91fc7402f5db0637c89908383c42989774.

This change did not completely solve the libxml issue and introduced
additional trouble on memory consumption with the current pull parsers.

Related: #75022
Releases: master, 7.6, 6.2
Change-Id: I42454d61ab444860fc53b29715df69e65a2f0475
Reviewed-on: https://review.typo3.org/48182
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Make "$hookObject must implement interface FooInterface" more verbose 15/48115/3
Andreas Fernandez [Fri, 13 May 2016 14:59:05 +0000 (16:59 +0200)]
[TASK] Make "$hookObject must implement interface FooInterface" more verbose

The exceptions show now the affected class that does not
implement the required interface. Where possible, the FQCN
in the exception message string was replaced with the shorter
::class syntax.

Resolves: #76187
Releases: master, 7.6
Change-Id: Id2c290a0cf29bdec5da504a8959996bb747f1c27
Reviewed-on: https://review.typo3.org/48115
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] Deprecated methods in unit tests 91/48091/4
Adrian Mot [Thu, 12 May 2016 08:32:40 +0000 (11:32 +0300)]
[TASK] Deprecated methods in unit tests

- Use expectedException() and expectedExceptionCode() instead of
  deprecated setExpectedException()
- Fix a couple of incomplete tests in core/Http section, add some
  and slightly refactor a bit

Resolves: #76159
Releases: master
Change-Id: I3333f94494ce76601a61e4b5286cfef982867f8f
Reviewed-on: https://review.typo3.org/48091
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Adrian Mot <adrian.mot@gmail.com>
Tested-by: Adrian Mot <adrian.mot@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Disable ac tests in travis 08/48108/2
Wouter Wolters [Thu, 12 May 2016 17:48:30 +0000 (19:48 +0200)]
[TASK] Disable ac tests in travis

Resolves: #76173
Releases: master
Change-Id: I2a273c0e3ab4d4fad7db11ebad84fe00ca4493a1
Reviewed-on: https://review.typo3.org/48108
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add basic test for category 96/48096/4
Adam Marcinkowski [Thu, 12 May 2016 09:44:33 +0000 (11:44 +0200)]
[TASK] Add basic test for category

* Add fixture with categories
* Add test to check if categories are visible in list module
* Add test to check if category is editable

Releases: master
Resolves: #76162
Change-Id: Ia518e059d23238f52f79224acffccd21bf8aaa88
Reviewed-on: https://review.typo3.org/48096
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>
3 years ago[FEATURE] Adds support for ogg, flac and opus files 86/48086/3
Tomita Militaru [Wed, 11 May 2016 20:02:23 +0000 (22:02 +0200)]
[FEATURE] Adds support for ogg, flac and opus files

Adds support in the media field for opensource formats:
* ogg
* flac
* opus

Resolves: #76072
Releases: master
Change-Id: Ie17e1572a5eeb8d4b8954158e4a62e0b54ec6e86
Reviewed-on: https://review.typo3.org/48086
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][TASK] Hide selected items in multipleSideBySide 62/48062/5
Andreas Fernandez [Tue, 10 May 2016 11:53:18 +0000 (13:53 +0200)]
[FOLLOWUP][TASK] Hide selected items in multipleSideBySide

The original patch introduced some regressions which are fixed now:

- Deletion of multiple items works correctly now
- Inserting items by the Element Browser does not throw an error anymore

Resolves: #76071
Releases: master, 7.6
Change-Id: Ie16a1d404c2f12e6c952dc5022caff08ec6af171
Reviewed-on: https://review.typo3.org/48062
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Tomita Militaru <militarutomita@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Added compatibility7 conflict specification in conf file 52/48052/8
Adrian Mot [Mon, 9 May 2016 15:51:58 +0000 (18:51 +0300)]
[TASK] Added compatibility7 conflict specification in conf file

This patch adds a constrain to compatibility7 extension in order to
avoid conflicts with compatibility6

Resolves: #76099
Releases: master
Change-Id: Icaf2781b31581380df97a856129a9e28dbd77bdb
Reviewed-on: https://review.typo3.org/48052
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Adrian Mot <adrian.mot@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Tweak of the Formhandler acceptance tests 68/48068/8
Nikola Stojiljkovic [Tue, 10 May 2016 14:36:43 +0000 (17:36 +0300)]
[TASK] Tweak of the Formhandler acceptance tests

Includes:
* Added testing of persistence
* Added tests for datetime fields
* Prevent random timeouts from affecting the test results
* Added displaying of modal with error message instead of an alert
  on trying to save a form with validation errors

The tests are stable using Selenium with Firefox. Using phantomjs gives
erratic results due to "QIODevice::write (QTcpSocket): device not open"
bug which randomly pops up.

Resolves: #76122
Releases: master
Change-Id: Ia0c06fc4dbd83e2373d33bb07c48559894fc3ec5
Reviewed-on: https://review.typo3.org/48068
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>
3 years ago[FOLLOWUP][BUGFIX] Prevent validation from altering the field value 84/48084/2
Nicole Cordes [Wed, 11 May 2016 18:46:33 +0000 (20:46 +0200)]
[FOLLOWUP][BUGFIX] Prevent validation from altering the field value

This follow up ensures the initialization of the value.

Resolves: #76124
Releases: master
Change-Id: Ie9981971e97d740df1df8545eb2bbd2dae0b465e
Reviewed-on: https://review.typo3.org/48084
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tomita Militaru <militarutomita@gmail.com>
Reviewed-by: Nikola Stojiljković <nikola.stojiljkovic@essentialdots.com>
Tested-by: Nikola Stojiljković <nikola.stojiljkovic@essentialdots.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Removes extra space from important 00/48100/2
Tomita Militaru [Thu, 12 May 2016 12:40:36 +0000 (14:40 +0200)]
[BUGFIX] Removes extra space from important

Removes extra space from between ! and important
override from rtehtmlarea CSS.

Resolves: #75958
Releases: master
Change-Id: If19ff8cc80c11fe650c12e914a07d5b6938a8ab8
Reviewed-on: https://review.typo3.org/48100
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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>
3 years ago[BUGFIX] Corrects link to Extbase documentation 05/48105/2
Tomita Militaru [Thu, 12 May 2016 13:15:28 +0000 (15:15 +0200)]
[BUGFIX] Corrects link to Extbase documentation

Replaces old TYPO3 Forge link regarding skip default
arguments feature in Extbase to TYPO3 Wiki.

Resolves: #75909
Releases: master
Change-Id: If4d6cce26c22d296af3404c283a39b6851314394
Reviewed-on: https://review.typo3.org/48105
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>
3 years ago[FEATURE] Adds property visibility to DebuggerUtility::var_dump 87/48087/4
Tomita Militaru [Wed, 11 May 2016 20:25:18 +0000 (22:25 +0200)]
[FEATURE] Adds property visibility to DebuggerUtility::var_dump

Adds property visibility information to DebuggerUtility::var_dump
after each property in the dump.

Resolves: #76008
Releases: master
Change-Id: I196bfd45dbd70a52fa4cf29ec1ed24bbcdef2aee
Reviewed-on: https://review.typo3.org/48087
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>
3 years ago[FOLLOWUP][TASK] Make the update button in extension manager clickable 99/48099/2
Nicole Cordes [Thu, 12 May 2016 11:31:05 +0000 (13:31 +0200)]
[FOLLOWUP][TASK] Make the update button in extension manager clickable

Convert spaces to tabs.

Resolves: #76136
Releases: master
Change-Id: Ic17bfd0d54b38c1a80ee51d065ce8e3fe4d19efa
Reviewed-on: https://review.typo3.org/48099
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Make the whole update button in extension manager clickable 92/48092/2
Gianluigi Martino [Thu, 12 May 2016 08:28:48 +0000 (10:28 +0200)]
[TASK] Make the whole update button in extension manager clickable

The click area of the update button in extension manager was to small.
The click handler is now assigned to the whole button.

Change-Id: I8b2103dcbde5dcc37a7968780719abca384528a1
Resolves: #76136
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48092
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Prevent escaping the output of RenderChildrenViewHelper 59/48059/3
Nicole Cordes [Tue, 10 May 2016 09:22:32 +0000 (11:22 +0200)]
[BUGFIX] Prevent escaping the output of RenderChildrenViewHelper

This patch prevents escaping the output of the RenderChildrenViewHelper.

Resolves: #76112
Releases: master
Change-Id: I6cbb95c99b7bfc9d14b563edae33129080fc32ec
Reviewed-on: https://review.typo3.org/48059
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Raise hostname length to 255 characters 70/48070/3
Anja Leichsenring [Wed, 11 May 2016 08:11:08 +0000 (10:11 +0200)]
[BUGFIX] Raise hostname length to 255 characters

When installing TYPO3 in a cloud environment, the 50 character
limit is not high enough. Therefor it is raised to 255 chars,
what most protocols define as the max limit.

Releases: master, 7.6
Resolves: #76132
Change-Id: I59383911e791b635fc80cb6b6b3c76d4433c8e0d
Reviewed-on: https://review.typo3.org/48070
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Tomita Militaru <militarutomita@gmail.com>
Reviewed-by: Adrian Mot <adrian.mot@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Mark render function as deprecated 73/48073/5
Marcin Krzyżanowski [Wed, 11 May 2016 09:13:35 +0000 (12:13 +0300)]
[TASK] Mark render function as deprecated

Render function from SoloFieldContainer class has been
marked as deprecated now. It is not used in core anymore.

Resolves: #76101
Releases: master
Change-Id: I276f6b047b6104863f7f7d6c31a713c4df545fbf
Reviewed-on: https://review.typo3.org/48073
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Raise styleguide to 8.0.2 77/48077/2
Christian Kuhn [Wed, 11 May 2016 12:28:38 +0000 (14:28 +0200)]
[TASK] Raise styleguide to 8.0.2

8.0.1 to 8.0.2 brings some new fields, a list of cleanups
and fixes.

Change-Id: Iff59861d6db1f2a67f48545da69a6abb02519e79
Resolves: #76148
Releases: master
Reviewed-on: https://review.typo3.org/48077
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Update Fluid library to version 1.0.7 69/48069/3
Nicole Cordes [Tue, 10 May 2016 16:58:04 +0000 (18:58 +0200)]
[TASK] Update Fluid library to version 1.0.7

Fixes the following issues:

* https://github.com/TYPO3Fluid/Fluid/pull/97
  [TASK] Remove references to non existing convertArgumentValue
* https://github.com/TYPO3Fluid/Fluid/pull/98
  Revert "[BUGFIX] Avoid double HTML encoding on chained view helpers"
* https://github.com/TYPO3Fluid/Fluid/pull/101
  [TASK] Simplifiy encoding behavior
* https://github.com/TYPO3Fluid/Fluid/pull/102
  [BUGFIX] Fix interceptor call for self-closing view helpers

Resolves: #76128
Releases: master
Change-Id: I1ac5fd3eaf79df18d22f6667108e2a2574ed79c2
Reviewed-on: https://review.typo3.org/48069
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Paul Ilea <paul@target-e.com>
Tested-by: Paul Ilea <paul@target-e.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Deprecate the $icon setter/getter in the Extbase Category model 34/48034/5
Wouter Wolters [Sat, 7 May 2016 12:04:57 +0000 (14:04 +0200)]
[TASK] Deprecate the $icon setter/getter in the Extbase Category model

Resolves: #75904
Releases: master
Change-Id: Ifa27348ae8204af7cac777756282016a88b0be6b
Reviewed-on: https://review.typo3.org/48034
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Paul Ilea <paul@target-e.com>
Reviewed-by: Marcin Krzyżanowski <m.krzyzanowski@macopedia.pl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Cleanup translate view helper calls in install tool module 50/48050/3
Helmut Hummel [Mon, 9 May 2016 19:42:25 +0000 (21:42 +0200)]
[TASK] Cleanup translate view helper calls in install tool module

Use inline syntax for view helpers and correctly use raw view helper
for output, since these labels contain HTML.

Also fix the html entity for the button label.

Resolves: #76103
Releases: master
Change-Id: Iabcb1296dd05d33b04d7f343f0b60702debd56c8
Reviewed-on: https://review.typo3.org/48050
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Marcin Krzyżanowski <m.krzyzanowski@macopedia.pl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Prevent validation from altering the field value 67/48067/4
Nikola Stojiljkovic [Tue, 10 May 2016 14:27:26 +0000 (17:27 +0300)]
[BUGFIX] Prevent validation from altering the field value

Resolves: #76124
Releases: master
Change-Id: Ib53e24c17c0f662db06f4db039c39c0e9eeb4b30
Reviewed-on: https://review.typo3.org/48067
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Filter out space char on client-side from alpha/num/alphanum/alphanum_x... 66/48066/5
Nikola Stojiljkovic [Tue, 10 May 2016 14:20:44 +0000 (17:20 +0300)]
[BUGFIX] Filter out space char on client-side from alpha/num/alphanum/alphanum_x fields

Resolves: #76125
Releases: master
Change-Id: I9d542a7a1a380a32f39f1c61f7cb4cf2d4b316b5
Reviewed-on: https://review.typo3.org/48066
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Show new content button for editors in page module again 57/48057/7
Gianluigi Martino [Tue, 10 May 2016 08:48:26 +0000 (10:48 +0200)]
[BUGFIX] Show new content button for editors in page module again

Editors (group) doesn't see the new content button without page edit
permission in page module. with this bugfix editors can insert new content
again.

Change-Id: Ie8957b3386dfca8a91b7718bedba16af7559b373
Resolves: #76036
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48057
Reviewed-by: Adrian Mot <adrian.mot@gmail.com>
Tested-by: Adrian Mot <adrian.mot@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Prevent output escaping in AvatarViewHelper 58/48058/2
Nicole Cordes [Tue, 10 May 2016 09:17:39 +0000 (11:17 +0200)]
[BUGFIX] Prevent output escaping in AvatarViewHelper

As the AvatarViewHelper returns HTML, the output should not be escaped.

Resolves: #76111
Releases: master
Change-Id: I4853de751c23dd726c30c11730b4c365625be5d0
Reviewed-on: https://review.typo3.org/48058
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Adrian Mot <adrian.mot@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Hide selected items in multipleSideBySide 31/48031/9
Andreas Fernandez [Sat, 7 May 2016 08:30:06 +0000 (10:30 +0200)]
[TASK] Hide selected items in multipleSideBySide

If a multipleSideBySide form element is not allowed to add the same
value multiple times, its selected values are hidden now and it's not
possible to add them again unless the values are removed from the
selection.

Resolves: #76071
Releases: master, 7.6
Change-Id: I99d6c609ca081f4b8cb6f8ad07f74385a23b7a5c
Reviewed-on: https://review.typo3.org/48031
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Don't disable redirect after logout with showLogoutFormAfterLogin=1 25/48025/2
Daniel Goerz [Fri, 6 May 2016 13:44:14 +0000 (15:44 +0200)]
[BUGFIX] Don't disable redirect after logout with showLogoutFormAfterLogin=1

This patch fixes a regression where showLogoutFormAfterLogin was added
as a condition to disable redirects in fe_login at all when it should
only disable redirects after login.

Change-Id: Ide5c17f202618c9c0696bc777473a7be1b089276
Resolves: #73144
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48025
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow opening custom doktype in the frontend 36/48036/2
Wouter Wolters [Sat, 7 May 2016 15:20:43 +0000 (17:20 +0200)]
[BUGFIX] Allow opening custom doktype in the frontend

A few doktype are checked now to open the frontend page.
Others will redirect to the homepage. Allow custom doktypes now
too with opening the frontend page.

Resolves: #75499
Resolves: #70094
Releases: master,7.6
Change-Id: Iaffe03dfff3f1181f26964f26611d80e71406b5c
Reviewed-on: https://review.typo3.org/48036
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Marcin Krzyżanowski
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Match SQL field lengths in TCA 33/48033/3
Ludwig Rafelsberger [Sat, 7 May 2016 11:16:20 +0000 (13:16 +0200)]
[TASK] Match SQL field lengths in TCA

This is a follow-up to ee448440bc, matching the TCA max field-length to
the already increased SQL lenghtes.

Resolves: #76075
Releases: master
Change-Id: Id65f9a87c73d914e221bebfb77d6595c6dd84d48
Reviewed-on: https://review.typo3.org/48033
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] Prevent temp file generation in Unit Test 27/48027/2
Nicole Cordes [Fri, 6 May 2016 17:10:55 +0000 (19:10 +0200)]
[BUGFIX] Prevent temp file generation in Unit Test

Running Unit Tests creates file /tmp/typo3.log. On Windows systems
this file is stored on the root of the drive. This patch uses the
defined temp folder for storing the file.

Resolves: #76070
Releases: master, 7.6, 6.2
Change-Id: Id77684e41020feb1a1ecff5051a80d2919250bf8
Reviewed-on: https://review.typo3.org/48027
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Pass guzzle exception with report in case getUrl fails 26/48026/3
Markus Klein [Fri, 6 May 2016 14:21:15 +0000 (16:21 +0200)]
[TASK] Pass guzzle exception with report in case getUrl fails

GeneralUtility::getUrl() may fail. Guzzle provides detailed information
in the exception it throws upon error.
Allow consumers of getUrl() to make more detailed failure analysis
by passing on the raw exception with the report.

Resolves: #76068
Releases: master
Change-Id: I63393a224695b5fd942da436672b3f75e1b1fc34
Reviewed-on: https://review.typo3.org/48026
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Make .htaccess Apache 2.4 suitable 23/48023/4
Marc von Schalscha-Ehrenfeld [Fri, 6 May 2016 11:25:22 +0000 (13:25 +0200)]
[TASK] Make .htaccess Apache 2.4 suitable

This patch makes EXT:documentation/Resources/Private/.htaccess and
EXT:extbase/Resources/Private/.htaccess Apache 2.4 suitable

Resolves: #76066
Resolves: #76064
Releases: master, 7.6, 6.2
Change-Id: I91c6e683eeb1bc92e1192d2b3800d2dcb8a9d4b9
Reviewed-on: https://review.typo3.org/48023
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Fix navbar toggle in Install Tool 22/48022/3
Thorsten Griebenow [Fri, 6 May 2016 10:50:31 +0000 (12:50 +0200)]
[BUGFIX] Fix navbar toggle in Install Tool

Releases: master
Resolves: #76065
Change-Id: Icd40dd50898d96fbebd2560bfd5575baca09ffd9
Reviewed-on: https://review.typo3.org/48022
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Eugene Kenah Djomo <kdeugene@yahoo.fr>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Set correct ordering in EM "A/D" 20/48020/5
Markus Sommer [Fri, 6 May 2016 08:14:36 +0000 (10:14 +0200)]
[BUGFIX] Set correct ordering in EM "A/D"

Resolves: #72211
Releases: master, 7.6
Change-Id: I3c7539743b534c0584e7f6685d1a96066063ca51
Reviewed-on: https://review.typo3.org/48020
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Drop RTE config skipAlign and skipClass 28/47728/5
Benni Mack [Sat, 16 Apr 2016 10:36:18 +0000 (12:36 +0200)]
[!!!][TASK] Drop RTE config skipAlign and skipClass

The two options to define whether to not allow align or class
attributes on <p> tags when converting from RTE to the DB
are dropped in favor of using keepPDIVattribs and adding them there
by default.

Resolves: #75710
Releases: master
Change-Id: Ie981a3f15f02f81c9721e2ee9421e183319f5b90
Reviewed-on: https://review.typo3.org/47728
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Only focus RTE if current focus is on body tag 28/47528/8
Andreas Fernandez [Thu, 7 Apr 2016 08:09:44 +0000 (10:09 +0200)]
[BUGFIX] Only focus RTE if current focus is on body tag

Focus the RTE (or its textarea fallback) only if the current focus
is on the body tag, which is the default after loading a page.
This prevents focus stealing if the focus is e.g. on an input field
before the RTE was initialized.

Resolves: #72900
Releases: master, 7.6
Change-Id: I238cd0ce1972f41e451ace674eeff350690cb427
Reviewed-on: https://review.typo3.org/47528
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Doctrine: Add support for aggregate SQL functions 26/47826/2
Morton Jonuschat [Wed, 20 Apr 2016 17:59:47 +0000 (19:59 +0200)]
[TASK] Doctrine: Add support for aggregate SQL functions

This patch extends the SQL Expressionbuilder with support for generating
expressions for MIN, MAX, AVG, SUM and COUNT aggregate functions, as
well as adding support for selecting literal (unquoted) SQL expressions
with the QueryBuilder using ->selectLiteral() and ->addSelectLiteral().

Releases: master
Resolves: #75822
Change-Id: Id1043ec8a60be1e6d3c273278a776e92bb8c973e
Reviewed-on: https://review.typo3.org/47826
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate EXT:backend/TranslationConfigurationProvider 93/47893/5
Michael Oehlhof [Sun, 24 Apr 2016 19:18:13 +0000 (21:18 +0200)]
[TASK] Doctrine: migrate EXT:backend/TranslationConfigurationProvider

Migrate EXT:backend/Configuration/TranslationConfigurationProvider

Resolves: #75898
Releases: master
Change-Id: If0eac81344152b5f5248c9b0fdc81ea8c53a46e2
Reviewed-on: https://review.typo3.org/47893
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate ext:recycler/DeletedRecords 63/47763/6
Michael Oehlhof [Mon, 18 Apr 2016 20:32:05 +0000 (22:32 +0200)]
[TASK] Doctrine: migrate ext:recycler/DeletedRecords

Resolves: #75718
Releases: master
Change-Id: I27a14e694cd17132bf71d2687b8ea2366409fa27
Reviewed-on: https://review.typo3.org/47763
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate ext:felogin 14/47814/6
Loek Hilgersom [Tue, 19 Apr 2016 14:42:14 +0000 (16:42 +0200)]
[TASK] Doctrine: migrate ext:felogin

Resolves: #75781
Releases: master
Change-Id: Iffdf7512bcc83a05c89e057ef7e7695b0ac1cb85
Reviewed-on: https://review.typo3.org/47814
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[!!!][TASK] Doctrine: migrate ext:backend/Tree 93/47693/5
Jan Helke [Fri, 15 Apr 2016 08:54:30 +0000 (10:54 +0200)]
[!!!][TASK] Doctrine: migrate ext:backend/Tree

Releases: master
Resolves: #75645
Change-Id: I4ee542e4c939388cfccdb896ff1e38e849965849
Reviewed-on: https://review.typo3.org/47693
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: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Set the correct collapsed/expanded state via fluid condition 14/47714/2
Jo Hasenau [Fri, 15 Apr 2016 16:00:25 +0000 (18:00 +0200)]
[BUGFIX] Set the correct collapsed/expanded state via fluid condition

Resolves: #75688
Releases: master

Change-Id: Ia8d8e66175f69207cb20796858b3a617862d6c7c
Reviewed-on: https://review.typo3.org/47714
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Disallow access to documentation folders 30/47930/2
Markus Klein [Wed, 27 Apr 2016 08:12:51 +0000 (10:12 +0200)]
[TASK] Disallow access to documentation folders

Update the default .htaccess file. The users must update their
actual configuration (.htaccess or server config) manually.

Resolves: #75934
Releases: master, 7.6, 6.2
Change-Id: I8e40263c72f68c44cb8fd8c1944a44e4d38d9daa
Reviewed-on: https://review.typo3.org/47930
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Supply renderType definition in flexform of EXT:felogin 15/48015/2
Andreas Fernandez [Thu, 5 May 2016 16:11:53 +0000 (18:11 +0200)]
[BUGFIX] Supply renderType definition in flexform of EXT:felogin

This patch adds the renderType definition into the flexform
of the felogin extension.

Resolves: #76059
Releases: master, 7.6
Change-Id: Ia31135f94c2018ae188aef4897edcec1552efc3f
Reviewed-on: https://review.typo3.org/48015
Reviewed-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>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix paths of icons in EXT:form wizard 14/48014/2
Andreas Fernandez [Thu, 5 May 2016 07:21:30 +0000 (09:21 +0200)]
[BUGFIX] Fix paths of icons in EXT:form wizard

Resolves: #76055
Related: #75633
Releases: master
Change-Id: I906008bc39104df17f5ee9185f8a9aeaa5a34446
Reviewed-on: https://review.typo3.org/48014
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] Raise varchar limits for several fe_users fields 13/48013/2
Daniel Goerz [Wed, 4 May 2016 20:50:28 +0000 (22:50 +0200)]
[TASK] Raise varchar limits for several fe_users fields

Change-Id: I2b0e5090f78668e96b811ca91f974ef602f72250
Resolves: #76044
Releases: master
Reviewed-on: https://review.typo3.org/48013
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Correctly initialize content object for plugins 11/48011/2
Helmut Hummel [Wed, 4 May 2016 18:49:56 +0000 (20:49 +0200)]
[BUGFIX] Correctly initialize content object for plugins

For rendering plugins FSC uses the cObjecViewHelper,
but misses to set the table name.

This leads to an incompletely initialized content object
being used when rendering the plugin.

cObj->currentRecord will stay empty, but some functionality
relies on this value to be correctly set.

Resolves: #76052
Releases: master, 7.6
Change-Id: I66b725adb3a0311609cfc60c29951eba5aa2217c
Reviewed-on: https://review.typo3.org/48011
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Remove legacy CSH label for impexp 03/48003/2
Benni Mack [Tue, 3 May 2016 19:15:42 +0000 (21:15 +0200)]
[TASK] Remove legacy CSH label for impexp

For 4.5 a label for import/export was overridden and an extra file
was created for handling the legacy label.

The label is now merged into the original file and the overriding
option is removed.

Resolves: #76039
Releases: master
Change-Id: I9b2ad90cf2687a72041c1d3f38400fb689b59760
Reviewed-on: https://review.typo3.org/48003
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: migrate EXT:backend/../BackendUserSessionRepository 47/47947/3
Michael Oehlhof [Wed, 27 Apr 2016 21:37:33 +0000 (23:37 +0200)]
[TASK] Doctrine: migrate EXT:backend/../BackendUserSessionRepository

Doctrine: migrate EXT:backend/Domain/Repository/BackendUserSessionRepository

Resolves: #75956
Releases: master
Change-Id: Ia48eb7be151b1a9db6e0ab51a79993a0637699e2
Reviewed-on: https://review.typo3.org/47947
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] Make "No renderType definition" exception more verbose 09/48009/5
Andreas Fernandez [Wed, 4 May 2016 16:22:10 +0000 (18:22 +0200)]
[TASK] Make "No renderType definition" exception more verbose

To make the exception message more helpful, it contains now
the table name and the field name of the bogus TCA.

Resolves: #76051
Releases: master, 7.6
Change-Id: I93ca6ebde517756da14e7171d42cdcd8ef598888
Reviewed-on: https://review.typo3.org/48009
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
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] Upgrade swiftmailer 84/47984/3
Stefan Neufeind [Mon, 2 May 2016 06:58:18 +0000 (08:58 +0200)]
[TASK] Upgrade swiftmailer

Change-Id: Ie5e9b423a42f74e8bfa3261a8759ef8c99d47de6
Releases: master
Resolves: #76000
Reviewed-on: https://review.typo3.org/47984
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] Update TYPO3 version to TYPO3 8.2-dev 00/48000/3
Wouter Wolters [Tue, 3 May 2016 16:53:34 +0000 (18:53 +0200)]
[TASK] Update TYPO3 version to TYPO3 8.2-dev

Resolves: #76037
Releases: master
Change-Id: I501308fa7d239bde0a2707bc2e394bf70754db07
Reviewed-on: https://review.typo3.org/48000
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[BUGFIX] Use correct identifier for copyFile permission 99/47999/2
Markus Klein [Tue, 3 May 2016 15:35:10 +0000 (17:35 +0200)]
[BUGFIX] Use correct identifier for copyFile permission

Update the TCA to provide correct defaults for file and folder
permissions of BE users and groups.

Resolves: #76033
Releases: master, 7.6
Change-Id: I4cbc8c28d89e6dc23d415eb95fe851742e599068
Reviewed-on: https://review.typo3.org/47999
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Set TYPO3 version to 8.1.1-dev 98/47998/2
TYPO3 Release Team [Tue, 3 May 2016 14:08:36 +0000 (16:08 +0200)]
[TASK] Set TYPO3 version to 8.1.1-dev

Change-Id: Ia9cfde8ad7bf9cd747317cd54ce7cb44d8eb123f
Reviewed-on: https://review.typo3.org/47998
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 8.1.0 97/47997/2 8.1.0 TYPO3_8-1-0
TYPO3 Release Team [Tue, 3 May 2016 14:07:51 +0000 (16:07 +0200)]
[RELEASE] Release of TYPO3 8.1.0

Change-Id: I0bdbfaf0cfc7be4d0eeecc78978dbfe7128c57ab
Reviewed-on: https://review.typo3.org/47997
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[TASK] Streamline styling of RTE context menu 78/47978/3
Andreas Fernandez [Sat, 30 Apr 2016 13:47:10 +0000 (15:47 +0200)]
[TASK] Streamline styling of RTE context menu

The visual appearance of the context menu of the RTE is streamlined with
the non-ExtJS context menus. The "scroller" areas are now larger and
easier to hit.
The shadow which is behind the context menu has been removed.

Resolves: #75992
Releases: master, 7.6
Change-Id: I3b360ce3fa2e9cae68d796e0a612c8f443c0141d
Reviewed-on: https://review.typo3.org/47978
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
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>
3 years ago[TASK] Hide new db settings in Configuration module 95/47995/3
Jigal van Hemert [Mon, 2 May 2016 21:12:04 +0000 (23:12 +0200)]
[TASK] Hide new db settings in Configuration module

Just like the old db settings the new settings for doctrine should
not be displayed in the Configuration module. Old settings are also
blinded as they can still exist in AdditionalConfiguration.php

Only existing settings are overwritten, previously the blinded options
were added to the settings if they didn't exist.

Resolves: #76020
Releases: master
Change-Id: I2a24b8c0841472a8415bd455c99b5ab8dd4f49f4
Reviewed-on: https://review.typo3.org/47995
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[DOCS] Proofread 8.1 docs 70/47970/5
Mathias Schreiber [Fri, 29 Apr 2016 11:55:59 +0000 (13:55 +0200)]
[DOCS] Proofread 8.1 docs

Resolves: #
Releases: master
Change-Id: I95f3737e1c78a606664f4d5e4043b6d4370a07f5
Reviewed-on: https://review.typo3.org/47970
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>
3 years ago[BUGFIX] Clear cache inconsistency in toolbar 35/47835/6
Christian Kuhn [Thu, 21 Apr 2016 12:13:07 +0000 (14:13 +0200)]
[BUGFIX] Clear cache inconsistency in toolbar

With the simplification of the clear cache items in
toolbar the clearCacheSystem TYPO3_CONF_VARS was
rendered obsolete.
The patch removes last occurences in toolbar and
simplifies the visibility restrictions again: The
clear all toolbar item is now shown if user is admin
and the TSconfig option is not explictly disabling
the option for an admin, or a non-admin has the
TSconfig options.clearCache.all set to 1.

Change-Id: I5608baf2d4fe0c21dcc38f09fc17e550fcbfe8ff
Resolves: #75844
Releases: master
Reviewed-on: https://review.typo3.org/47835
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add confirm dialog on delete again 79/47979/2
Frank Naegler [Sat, 30 Apr 2016 20:21:11 +0000 (22:21 +0200)]
[BUGFIX] Add confirm dialog on delete again

In the backend user module, the delete icon shows again a confirm modal to
prevent accidently deleting a backend user.

Resolves: #75994
Releases: master, 7.6
Change-Id: I066f94237301eb923ac982fdacb5566c396a5e43
Reviewed-on: https://review.typo3.org/47979
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[BUGFIX] RTE: Determine correct context menu position 76/47976/3
Andreas Fernandez [Sat, 30 Apr 2016 12:39:43 +0000 (14:39 +0200)]
[BUGFIX] RTE: Determine correct context menu position

The context menu of the RTE is now correctly positioned with this patch.
The position is now based on the cursor's position. The `targetPosition` is
removed now as it has strange side-effects if the context menu is opened
at formatted text.

The method `constrainScroll` is overridden to circumvent a bug in ExtJS
where the menu is repositioned and the height is changed to show
as much items as possible, even if the ``maxHeight`` setting is set.

Resolves: #74332
Releases: master, 7.6
Change-Id: I9e2e42c98ca578101945f65f7c50e32a615806b7
Reviewed-on: https://review.typo3.org/47976
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix JavaScript error for GMENU rollover 72/47972/2
Frank Naegler [Fri, 29 Apr 2016 14:50:47 +0000 (16:50 +0200)]
[BUGFIX] Fix JavaScript error for GMENU rollover

Resolves: #75983
Releases: master, 7.6
Change-Id: I9851418d2add84daf326257fa27f91574e532923
Reviewed-on: https://review.typo3.org/47972
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Handle colspan and rowspan in backend layout wizard 97/47897/6
Frank Naegler [Mon, 25 Apr 2016 12:01:18 +0000 (14:01 +0200)]
[BUGFIX] Handle colspan and rowspan in backend layout wizard

This patch fix the handling of colspan and rowspan in backend layout wizard.

Resolves: #75910
Releases: master
Change-Id: Ib863d5a5f207c99f00d72f701579b40d255a1f70
Reviewed-on: https://review.typo3.org/47897
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Set semantic value to autocomplete 13/47813/6
Nicole Cordes [Wed, 20 Apr 2016 14:05:24 +0000 (16:05 +0200)]
[BUGFIX] Set semantic value to autocomplete

To enforce Chrome to respect the disabled autocompletion for fields,
the value of the autocomplete attribute is set to some semantic
value.

Resolves: #75809
Releases: master, 7.6
Change-Id: Ib30fdfe7d7a9ff3f564b8e016331a0706ff0db01
Reviewed-on: https://review.typo3.org/47813
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Allow maxitem=1 in TCA treeSelect again 40/47940/2
Alexander Bigga [Wed, 27 Apr 2016 13:50:31 +0000 (15:50 +0200)]
[BUGFIX] Allow maxitem=1 in TCA treeSelect again

Introduced with ec7b229 #75519, it was not possible to set maxitem=1 to
TCA treeSelect. This occures e.g. on setting the parent of a
sys_category.

The reason is the "selected" array which gets initialized with all
selected items. If there is no item selected, it is initialized with an
empty value and "selected.lenght" is 1 but should be 0. Selecting a new
value is impossible now.

The proposed path checks if items are selected or not on
initialization.

Change-Id: I0c8d21ad753dccb2d993febde404afc83a39b9b3
Resolves: #75947
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47940
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Tested-by: Philipp Wrann <philippwrann@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Exception editing inline mm with deleted child child 59/47959/5
Christian Kuhn [Thu, 28 Apr 2016 17:09:04 +0000 (19:09 +0200)]
[BUGFIX] Exception editing inline mm with deleted child child

Have an inline m:m record and delete one child child that has an
intermediate record pointing to it. Opening the parent throws
a DatabaseRecordException.
The patch extends this exception to add tableName and uid, then
catches the exception in the inline data provider, creates a
nice error message as flash message and continues displaying record.

Change-Id: I1792716b4e5454b11499cb2ba684bac403b3f13d
Resolves: #71719
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47959
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Use non-deprecated name for filesPerPage option 66/47966/3
Stephan Großberndt [Fri, 29 Apr 2016 08:44:45 +0000 (10:44 +0200)]
[BUGFIX] Use non-deprecated name for filesPerPage option

Change the configuration name for the filesPerPage option in the file
list module from mod.file_list.filesPerPage to
options.file_list.filesPerPage because using "mod." in user TSconfig
is deprecated.

Resolves: #75976
Related: #72923
Releases: master
Change-Id: I13ad1a0f28b59ebe1fec7ccf4a73eaec0ddb0044
Reviewed-on: https://review.typo3.org/47966
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TAKS] Document how to create custom postProcessors in FORM 51/47951/4
Tymoteusz Motylewski [Thu, 28 Apr 2016 11:12:39 +0000 (13:12 +0200)]
[TAKS] Document how to create custom postProcessors in FORM

This patch adds documentation about creating custom postProcessors.

Resolves: #75963
Releases: master, 7.6
Change-Id: Ia0bb2b5d33cf30cba931953088c402307cc7ee40
Reviewed-on: https://review.typo3.org/47951
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Add documentation for fluid template configuration in indexed_search 29/47929/3
Christian Weiske [Wed, 27 Apr 2016 07:32:09 +0000 (09:32 +0200)]
[TASK] Add documentation for fluid template configuration in indexed_search

Describe how to use custom templates for fluid based indexed_search

Releases: master
Resolves: #75935
Change-Id: I2f55bcd359a8c604907eccf34e93016920a7def1
Reviewed-on: https://review.typo3.org/47929
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[BUGFIX] Harden database select step 50/47950/2
Helmut Hummel [Thu, 28 Apr 2016 10:36:54 +0000 (12:36 +0200)]
[BUGFIX] Harden database select step

Currently this step does not do precautions, when
the selected database does not exist. Additionally the step
silently skips when the chosen database already has tables.

Although the UI currently does not allow to select a non
empty database, there are situations imaginable, where the database
is empty during generation of the input form but is filled directly after that,
or a database was empty but then got deleted,
which previously ended up with a fatal error.

This change now takes care of both cases and outputs a nice error message accordingly.

Resolves: #75964
Releases: 7.6, master
Change-Id: Ibc7083aa120f420d6201e512f3f41699f55c5f7f
Reviewed-on: https://review.typo3.org/47950
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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[FOLLOWUP][TASK] Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEquery 64/47964/2
Morton Jonuschat [Fri, 29 Apr 2016 08:22:29 +0000 (10:22 +0200)]
[FOLLOWUP][TASK] Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEquery

Fix unit test for Typo3DatabaseBackend

Resolves: #75969
Releases: master
Change-Id: I61049768b2981f7b1a93ab371fd31c0a58edc474
Reviewed-on: https://review.typo3.org/47964
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEquery 55/47955/4
Frank Naegler [Thu, 28 Apr 2016 13:05:57 +0000 (15:05 +0200)]
[TASK] Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEquery

Resolves: #75969
Releases: master
Change-Id: Ie82b68c6efcbb9b4c4304de1323269decb091376
Reviewed-on: https://review.typo3.org/47955
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Cleanup JavaScript for ColorPicker 48/47848/5
Frank Naegler [Fri, 22 Apr 2016 09:57:27 +0000 (11:57 +0200)]
[BUGFIX] Cleanup JavaScript for ColorPicker

This patch introduce an AMD module for the colorpicker and make use of
t3js- prefixed class for initialize the colorpicker.
Also the initialize is not centralized in the module.

Resolves: #75861
Releases: master
Change-Id: I71aea126d91482f8d37f9fa3e0be2bce662aee07
Reviewed-on: https://review.typo3.org/47848
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use correct timezone in DataMapperTest 45/47945/3
Jigal van Hemert [Wed, 27 Apr 2016 21:07:07 +0000 (23:07 +0200)]
[BUGFIX] Use correct timezone in DataMapperTest

The date/time generated by the datamapper is in UTC, so the test
must check for a date/time in that timezone too independent of the
configured timezone of the system.

Resolves: #75954
Releases: master, 7.6
Change-Id: I64f014b0d60b805bcbffd08dc50b924b925d022a
Reviewed-on: https://review.typo3.org/47945
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-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 adding fields to an existing table in a specific position 35/47935/10
Thomas Schlumberger [Wed, 27 Apr 2016 12:05:13 +0000 (14:05 +0200)]
[BUGFIX] Fix adding fields to an existing table in a specific position

When trying to add new fields at a specific position to an existing
table (e.g. "after:title") and the field referenced in the position is
part of a palette the regular expression to insert the new fields did
not work.

This happened because a regular expression part was inserted in the
pallete string to replace and being quoted afterwards. That caused the
preg_replace function to treat the regular expression as a string as it
has been escaped.

Resolves: #75946
Releases: master,7.6
Change-Id: Ib0dbcb56e530e1671470210218bd1c1205b50946
Reviewed-on: https://review.typo3.org/47935
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Set correct DB configuration in step installer 49/47949/2
Helmut Hummel [Thu, 28 Apr 2016 09:42:28 +0000 (11:42 +0200)]
[BUGFIX] Set correct DB configuration in step installer

After the doctrine merge, the configuration for the database name changed.
Reflect this also in the database select step, when the user chooses
to select an empty existing database.

Releases: master
Resolves: #75961
Change-Id: Ie49bf42dd2142736c4d99fe8297b688e833e1a23
Reviewed-on: https://review.typo3.org/47949
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Avoid SQL error in ProcessedFileChecksumUpdate 25/47925/2
Stephan Großberndt [Tue, 26 Apr 2016 16:53:27 +0000 (18:53 +0200)]
[BUGFIX] Avoid SQL error in ProcessedFileChecksumUpdate

Avoid an 'Illegal mix of collations'-SQL error when using collation
utf8_unicode_ci and accessing the ProcessedFileChecksumUpdate wizard
by casting both comparison arguments.

Resolves: #75932
Related: #67708
Releases: master, 7.6
Change-Id: I3c7355eab35bf7d7301eaf10b87f7e5b00bd6908
Reviewed-on: https://review.typo3.org/47925
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[TASK] Doctrine: migrate ext:recycler/Utility 82/47682/8
Michael Oehlhof [Fri, 15 Apr 2016 00:02:41 +0000 (02:02 +0200)]
[TASK] Doctrine: migrate ext:recycler/Utility

Resolves: #75636
Releases: master
Change-Id: I49611c3d0e6a0ec56e05871c5beb7f7de4bce949
Reviewed-on: https://review.typo3.org/47682
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] Doctrine: Add support for column aliases in select() 20/47820/2
Morton Jonuschat [Wed, 20 Apr 2016 17:11:46 +0000 (19:11 +0200)]
[TASK] Doctrine: Add support for column aliases in select()

Add support for selecting a column under a different identifier (alias)
when building a SELECT query.

Releases: master
Resolves: #75823
Change-Id: I3464c9d848c4892ea57b92cc1257654ff9e14110
Reviewed-on: https://review.typo3.org/47820
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Make language module accessible without internet connection 40/47840/3
Nicole Cordes [Thu, 21 Apr 2016 14:22:48 +0000 (16:22 +0200)]
[BUGFIX] Make language module accessible without internet connection

This patch adds the possibility to access the language module without
having an internet connection. You are able to activate and deactivate
languages but trying to update files will give you an error.

Resolves: #75820
Releases: master, 7.6
Change-Id: I27be7f34c76f680a4240e6c75c4a331d96467681
Reviewed-on: https://review.typo3.org/47840
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] Prevent resetting of Package Manager packages 52/47852/2
Nicole Cordes [Fri, 22 Apr 2016 11:47:45 +0000 (13:47 +0200)]
[BUGFIX] Prevent resetting of Package Manager packages

Due to Package Manager cleanup in https://review.typo3.org/46389/
the packageStatesConfiguration property only includes active packages.

This patch prevents resetting the packages property which should store
all available package objects to the active ones.

Resolves: #75864
Releases: master
Change-Id: I44d4e074a04cc294cacf9ec9a707b2367b57a2bb
Reviewed-on: https://review.typo3.org/47852
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] TCA Suggest Wizard usable with keyboard 32/47932/5
Daniel Siepmann [Tue, 26 Apr 2016 19:01:44 +0000 (21:01 +0200)]
[BUGFIX] TCA Suggest Wizard usable with keyboard

As styling was already there, but just for mouse, and same is true for
selecting results. The keyboard events now trigger the same behaviour.

Change-Id: Ie265f3b5785efc89f7148b8303d9b62c3a5add88
Resolves: #70463
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47932
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] Allow Upgrade Wizards to install extensions 33/47933/2
Jigal van Hemert [Wed, 27 Apr 2016 10:50:57 +0000 (12:50 +0200)]
[BUGFIX] Allow Upgrade Wizards to install extensions

With the patch for #73605 the ObjectManager was removed throughout
the Install Tool. ListUtility, TerUtility, FileHandlingUtility and
InstallUtility need recursive DI and constructor argument handling.
Until the EM and the Upgrade Wizards are rewritten the OM is
reintroduced to make the Upgrade Wizards work.

Releases: master
Resolves: #75883
Change-Id: I4c68853befd33bfeba71bd19cfd1979369dd4803
Reviewed-on: https://review.typo3.org/47933
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] PAGE_TSCONFIG_ID in flex form fields 24/47924/3
Christian Kuhn [Tue, 26 Apr 2016 16:10:08 +0000 (18:10 +0200)]
[BUGFIX] PAGE_TSCONFIG_ID in flex form fields

PAGE_TSCONFIG_ID, PAGE_TSCONFIG_IDLIST and PAGE_TSCONFIG_STR to
replace markers in foreign_table_where fields could only be set
for flex forms on a global level in the past:

TCEFORM.tt_content.pi_flexform.PAGE_TSCONFIG_ID = 42

This has the negative side effect that also fields from
potentially foreign plugins could have been affected by that.
With the FormEngine rewrite, this change only worked if restricted
to specific elements of a specific data structure:

TCEFORM.tt_content.pi_flexform.news.sDEF.settings\.categories.PAGE_TSCONFIG_ID = 42

The former "global" setting was broken and is fixed by the
patch with a hack. For master, this very hack is deprecated
now and only the specific version is allowed, for 7.6 both versions
work with the patch.

Note there is no setting for those foreign_table_where clauses
for section container elements anymore that is not deprecated.

Change-Id: I3f7bede86007f7ea1703f2bc569e0152e67802e6
Resolves: #73209
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47924
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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: Introduce backend query context to exclude Placeholders 27/47827/3
Morton Jonuschat [Wed, 20 Apr 2016 18:37:57 +0000 (20:37 +0200)]
[TASK] Doctrine: Introduce backend query context to exclude Placeholders

This patch adds a new query context BACKEND_NO_VERSIONING_PLACEHOLDERS
that de-selects versioning placeholders from other workspaces in the
same way that BackendUtility::versioningPlaceholdersClause() does. Usage
as follows:

$queryBuilder
  ->getQueryContext()
  ->setContext(QueryContextType::BACKEND_NO_VERSIONING_PLACEHOLDERS)
  ->setCurrentWorkspace(4);

Releases: master
Resolves: #75821
Change-Id: Iaa238f3da803c6d2dd23f0240cb2c409a39eec58
Reviewed-on: https://review.typo3.org/47827
Reviewed-by: Jonathan IROULIN <joniroutypo3@gmail.com>
Tested-by: Jonathan IROULIN <joniroutypo3@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Override flex form field label with page TSConfig 19/47919/5
Christian Kuhn [Tue, 26 Apr 2016 12:42:04 +0000 (14:42 +0200)]
[BUGFIX] Override flex form field label with page TSConfig

Move the data handling to calculate a final field label
value from PaletteAndSingleFieldContainer to an own data
provider and register this provider for full database records
and for flex form processing.
This way flex form field label overrides via page TSConfig are fixed,
eg. this changes the "Order By" label of ext:news flex form:

TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.label = override

Language specific overrides in flex fields now work as well

...settings\.orderBy.label.fr = French override

Change-Id: I02474e9cca9db3e949c217f21f5704ec16641545
Resolves: #75606
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47919
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Double encoding in image title-tag 98/47898/3
Frank Naegler [Mon, 25 Apr 2016 12:16:31 +0000 (14:16 +0200)]
[BUGFIX] Double encoding in image title-tag

With https://review.typo3.org/#/c/45284/ this bug was introduced. The change to
htmlSpecialChars = 1 was a mistake, because the output is already escaped.
This patch reverts the change for altText object.

Resolves: #75860
Releases: master, 7.6, 6.2
Change-Id: I87ea6ef4c734707933c75ab5c9ab3c4f4604251d
Reviewed-on: https://review.typo3.org/47898
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>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Respect page TSConfig pid overrides for new inline children 03/47903/3
Christian Kuhn [Mon, 25 Apr 2016 15:37:12 +0000 (17:37 +0200)]
[BUGFIX] Respect page TSConfig pid overrides for new inline children

TCAdefaults.<table>.pid = <page id> in page TSConfig can be used for
new inline children to define a pid new records should be located at,
even if the parent record is on a different page. This can be useful
when having special storage folders on a per-table-basis.

The patch fixes this feature that broke during FormEngine refactoring.

Change-Id: I8e60155612397e72f1b11a068617f88e3793384b
Resolves: #70780
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47903
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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[BUGFIX] rsaauth: remove session-cookie when no longer used 12/32212/4
Stefan Neufeind [Sun, 17 Aug 2014 23:07:47 +0000 (01:07 +0200)]
[BUGFIX] rsaauth: remove session-cookie when no longer used

When deleting the rsa key from the database we now remove the PHP cookie
as well in order to keep the system cleaned up.

Change-Id: I037deabf0a60e6ad785678b60424b3cc49af77b0
Resolves: #61016
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/32212
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Remember not rendered checkboxes in TCA treeSelect 12/47812/3
Frans Saris [Wed, 20 Apr 2016 13:45:10 +0000 (15:45 +0200)]
[BUGFIX] Remember not rendered checkboxes in TCA treeSelect

When you have a select field of rendertype selectTree it looses the
selected values of the not rendered checkboxes.

This changes makes sure that also the not rendered values are kept.

Change-Id: I8649e83c56a0265a7de069ef9654ed13b90b3239
Resolves: #75519
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47812
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[FOLLOWUP][BUGFIX] Remove hardcoded hidden column 92/47892/2
Christian Kuhn [Sun, 24 Apr 2016 17:54:13 +0000 (19:54 +0200)]
[FOLLOWUP][BUGFIX] Remove hardcoded hidden column

Use processedTca instead of $GLOBALS access and improve
validation to avoid notice level errors.

Change-Id: I9f2f2a455875e509c16cad17e29e629e8b21fe6d
Resolves: #75647
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47892
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Enable travis debug mode 91/47891/2
Susanne Moog [Sun, 24 Apr 2016 17:37:23 +0000 (19:37 +0200)]
[TASK] Enable travis debug mode

As long as the tests are not totally stable
we should keep on using debug mode.

Releases: master
Resolves: #75896
Change-Id: I069cdc4d703fcda38af94b9eb24233e7f9e81162
Reviewed-on: https://review.typo3.org/47891
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Remove hardcoded hidden column 88/47888/6
Wouter Wolters [Sun, 24 Apr 2016 12:02:12 +0000 (14:02 +0200)]
[BUGFIX] Remove hardcoded hidden column

In InlineRecordContainer the enable column for disabled is not used
correctly but instead "hidden" is hardcoded. Use the enable column
from the foreign table.

Resolves: #75647
Releases: master, 7.6
Change-Id: I8d6dc05f368c4e358694572d0dfcbe1f996d72b8
Reviewed-on: https://review.typo3.org/47888
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Set TYPO3FontAwesome only on before 66/47866/2
Markus Sommer [Fri, 22 Apr 2016 14:16:53 +0000 (16:16 +0200)]
[BUGFIX] Set TYPO3FontAwesome only on before

Resolves: #75873
Releases: master
Change-Id: Id307137d750001567a1a91ef4994b6edc67e7bbc
Reviewed-on: https://review.typo3.org/47866
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] selicon_field does not create thumbnails 48/47648/6
Stefan Froemken [Wed, 13 Apr 2016 15:19:33 +0000 (17:19 +0200)]
[BUGFIX] selicon_field does not create thumbnails

A select field with renderType selectSingle can point to a
foreign_table. If on the foreign_table TCA the ctrl keys
selicon_field and selicon_field_path are set, a single foreign row
can have an "icon" field that is shown to represent this row.

The patch fixes a bug where selicon_field of the own table
instead of the foreign table was used.
Additionally, in master the icon path resolving changed
with #74157 leading to broken icon path in this case. This is
fixed along with a similar change in backend layout code.

Resolves: #75577
Related: #74157
Releases: master, 7.6
Change-Id: I50bac28018b17a61a334aac7d241bcdd96663656
Reviewed-on: https://review.typo3.org/47648
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>