Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Ignore configurable symlinks in structure check 07/42107/3
Helmut Hummel [Wed, 29 Jul 2015 16:58:27 +0000 (18:58 +0200)]
[BUGFIX] Ignore configurable symlinks in structure check

In composer mode the symlinks to index.php and typo3 are configurable
as well as the typo3_src folder is.

Ignore these links in the structure check in composer mode.

Releases: master
Resolves: #68615
Change-Id: Icd2ab595b7d0261e1903d8adfb68b420ef19d4d4
Reviewed-on: http://review.typo3.org/42107
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Remove special JavaScript handling for ajax.php 99/42099/2
Wouter Wolters [Wed, 29 Jul 2015 15:37:43 +0000 (17:37 +0200)]
[TASK] Remove special JavaScript handling for ajax.php

Resolves: #68630
Releases: master
Change-Id: I758adef7e87e27db838b7e796de7f6718fcabc5c
Reviewed-on: http://review.typo3.org/42099
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] t3editor: Fix code completion when running multiple editor instances 94/42094/3
Andreas Fernandez [Wed, 29 Jul 2015 13:29:28 +0000 (15:29 +0200)]
[BUGFIX] t3editor: Fix code completion when running multiple editor instances

Resolves: #68622
Releases: master
Change-Id: I961de20ab92d6cff1626f03dd1d479a70a686cd1
Reviewed-on: http://review.typo3.org/42094
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Rename setLocale() in DateTimeViewHelperTest 10/42110/2
Benjamin Mack [Wed, 29 Jul 2015 17:36:02 +0000 (19:36 +0200)]
[BUGFIX] Rename setLocale() in DateTimeViewHelperTest

The method setLocale($locale) in the DateTimeViewHelperTest
was implemented to test against several locales. However,
as there is a setLocale() in the parent class from PHPUnit that
does not take any parameter, PHP7 throws a warning as the
subclass does not have the same method signature as the parent
class.

The patch changes the method to be named differently thus,
solving the method signature conflict inside the test.

Resolves: #67092
Releases: 6.2, master
Change-Id: Ia05d90c64a3a8e2fc599935d2435192392e5a667
Reviewed-on: http://review.typo3.org/42110
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Consistently name methods and command "dumpClassLoadingInformation" 08/42108/2
Helmut Hummel [Wed, 29 Jul 2015 17:07:21 +0000 (19:07 +0200)]
[TASK] Consistently name methods and command "dumpClassLoadingInformation"

Releases: master
Resolves: #68633
Related: #68589
Change-Id: I98c41fc8536fe69e2a77f82d6189e671840920d0
Reviewed-on: http://review.typo3.org/42108
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
3 years ago[BUGFIX] Remove wrong references in Install Tool ViewHelper 97/42097/2
Benjamin Mack [Wed, 29 Jul 2015 15:16:00 +0000 (17:16 +0200)]
[BUGFIX] Remove wrong references in Install Tool ViewHelper

The ContainerViewHelper from the install tool has the option
to enable the click menu, which references to a file which is
now an AMD module (= needs to be loaded via RequireJS).

Additionally, the ExtJS logic is removed from the install tool
completely as well, as it is unused.

Releases: master
Resolves: #68628
Change-Id: I1aab35c49e98bd2fb42b16f5fe4a16c7b28acb92
Reviewed-on: http://review.typo3.org/42097
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Move language and images in rtehtmlarea 39/41639/4
Michael Oehlhof [Fri, 17 Jul 2015 22:50:14 +0000 (00:50 +0200)]
[!!!][TASK] Move language and images in rtehtmlarea

Resolves: #68321
Releases: master
Change-Id: I4e05d8ccb4718279fef4338ec616e309e63d64e5
Reviewed-on: http://review.typo3.org/41639
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Ensure jQuery is loaded as well when loading the Lang module 81/41981/3
Markus Klein [Mon, 27 Jul 2015 14:29:21 +0000 (16:29 +0200)]
[BUGFIX] Ensure jQuery is loaded as well when loading the Lang module

If we forcefully load the JS Lang-module, which depends on jQuery, we
have to ensure that jQuery is requested as well, otherwise the dependency
of the Lang-module fails.

Note that jQuery is never loaded via requireJS. jQuery must be explicitly added
by calling  the loadJquery method of PageRenderer. jQuery itself registers as
an AMD module and can then be used as dependency by other AMD modules.

We therefore also remove the (completely useless) path definition in the
requireJS configuration.

Releases: master
Resolves: #68555
Change-Id: If8ef5b1b79523cf00451f3ba34a00b983945c000
Reviewed-on: http://review.typo3.org/41981
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Inline records get pid=0 95/42095/2
Anja Leichsenring [Wed, 29 Jul 2015 14:08:56 +0000 (16:08 +0200)]
[BUGFIX] Inline records get pid=0

The FormEngine refactoring introduced a typo that leads
to inline records ending up with pid=0 in case of pages
translation (media field entries).

Find detailed description in the issue.

Change-Id: I953e8a561dc8c4051c7780dfa1e943afbd75c040
Resolves: #68623
Releases: master
Reviewed-on: http://review.typo3.org/42095
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Do not load ExtJS again via AJAX 80/42080/4
Markus Klein [Wed, 29 Jul 2015 00:07:58 +0000 (02:07 +0200)]
[BUGFIX] Do not load ExtJS again via AJAX

Resolves: #68396
Releases: master
Change-Id: I8ccdcd6466b3367503ae7c8385015f7e34994b4f
Reviewed-on: http://review.typo3.org/42080
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[FEATURE] Add command to dump class loading information 46/42046/2
Helmut Hummel [Tue, 28 Jul 2015 15:24:53 +0000 (17:24 +0200)]
[FEATURE] Add command to dump class loading information

Releases: master
Resolves: #68589
Change-Id: I57debc378de1f831e2d06d16ac61b6ed6df45e2c
Reviewed-on: http://review.typo3.org/42046
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] displayCond in Flexform sheets 71/42071/3
Andreas Wolf [Tue, 28 Jul 2015 19:54:46 +0000 (21:54 +0200)]
[BUGFIX] displayCond in Flexform sheets

This actually fixes two independent bugs:

1) The condition matcher could not access information from another
sheet, because only the current sheet’s data was handed over. That is
simply wrong, as no information depending on a sheet name should be used
in the condition (otherwise you could hide the sheet you’re seeing and
never be able to get it back).

2) The field name in the split condition was changed, but the changed
condition was not passed to the condition matcher.

Resolves: #67879
Releases: master
Change-Id: Iecc194dddc749d70cbe13b52fa4aff62c63ace3c
Reviewed-on: http://review.typo3.org/42071
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Fix HttpRequest instantiation 98/38898/6
Mathias Brodala [Fri, 24 Apr 2015 11:47:40 +0000 (13:47 +0200)]
[BUGFIX] Fix HttpRequest instantiation

This was fixed upstream but a new release was not
published yet, thus we temporarily require the commit
with the fix.

See https://github.com/pear/HTTP_Request2/pull/11

Resolves: #67838
Releases: master
Change-Id: Ie0dafce224c1ff4ee12587c503cfb649fbc8fd73
Reviewed-on: http://review.typo3.org/38898
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Validation in formengine without leaving field 75/42075/2
Frank Nägler [Tue, 28 Jul 2015 21:03:16 +0000 (23:03 +0200)]
[BUGFIX] Validation in formengine without leaving field

Fix validation problem for input fields.

Resolves: #68599
Releases: master
Change-Id: I8e4f77d7c2b68d2f1e36ef52ad3bef3bf0d51a58
Reviewed-on: http://review.typo3.org/42075
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] t3editor: Add properties from supertypes to autocomplete 77/42077/4
Morton Jonuschat [Tue, 28 Jul 2015 21:06:57 +0000 (23:06 +0200)]
[BUGFIX] t3editor: Add properties from supertypes to autocomplete

Fix the condition that checks if a TypoScript property of the supertype
needs to be added to the current node in the tree.

Resolves: #68440
Releases: master
Change-Id: Ie592c84f572e6a7d849c4e73716760356d863ae9
Reviewed-on: http://review.typo3.org/42077
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 agoRevert "[BUGFIX] Database API: Cast bool values to integer for MySQL" 76/42076/2
Stefan Neufeind [Tue, 28 Jul 2015 21:06:30 +0000 (23:06 +0200)]
Revert "[BUGFIX] Database API: Cast bool values to integer for MySQL"

Not save to assume that the column will always be an int.
Failing functional tests as well.

This reverts commit cc72fd7e874c44bbd6ff6dd17c0b3ef6cdfb3623.

Change-Id: I3269ba58dd4a41003f2538ece1720342cf81afd0
Reviewed-on: http://review.typo3.org/42076
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Scheduler: make lastexecution_failure field non-mandatory 94/41994/2
Morton Jonuschat [Mon, 27 Jul 2015 18:10:42 +0000 (20:10 +0200)]
[BUGFIX] Scheduler: make lastexecution_failure field non-mandatory

MySQL in strict mode requires TEXT fields defined with the NOT NULL
attribute to be explicitly set on INSERT statements. Due to execution
failures of scheduler jobs being the exception and not the rule as well
as MySQL not allowing DEFAULT values for TEXT colums changing the field
to not be mandatory is sensible.

Resolves: #68418
Releases: master
Change-Id: I0ed3a3b70d4f61f8e418741ae76aa0010b6c68a3
Reviewed-on: http://review.typo3.org/41994
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Tested-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Database API: Cast bool values to integer for MySQL 93/41993/2
Morton Jonuschat [Mon, 27 Jul 2015 18:18:20 +0000 (20:18 +0200)]
[BUGFIX] Database API: Cast bool values to integer for MySQL

Convert boolean values to integers before processing them with
mysqli_real_escape_string() to ensure that FALSE values get converted to
'0' instead of '', which isn't a valid value for integer columns in
MySQL strict mode.

Resolves: #68562
Releases: master
Change-Id: I974ebe6bc82ab54d2dd89a792536b0401eb1c81e
Reviewed-on: http://review.typo3.org/41993
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Root node in folder tree in ElementBrowser works again 89/41989/3
Markus Klein [Mon, 27 Jul 2015 17:49:09 +0000 (19:49 +0200)]
[BUGFIX] Root node in folder tree in ElementBrowser works again

The root node can be collapsed again without reloading the whole
ElementBrowser and killing its functionality.

Expanding the node works now too.

Releases: master
Resolves: #68486
Change-Id: I67e19c82302bb4df85153862ce07d2507d15865e
Reviewed-on: http://review.typo3.org/41989
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Prefix font awesome icon path for admin_panel.css 58/42058/4
Wouter Wolters [Tue, 28 Jul 2015 16:56:24 +0000 (18:56 +0200)]
[BUGFIX] Prefix font awesome icon path for admin_panel.css

Font Awesome icons are prefixed with #TSFE_ADMIN_PANEL_FORM to
prevent issues with CSS from the website that uses Font Awesome too.

Resolves: #68591
Releases: master
Change-Id: I7e5b7f80c9bcf1508f938fb38d74f643dabd2b9a
Reviewed-on: http://review.typo3.org/42058
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Drop unused inline CSS for admin panel 60/42060/2
Markus Klein [Tue, 28 Jul 2015 17:31:27 +0000 (19:31 +0200)]
[TASK] Drop unused inline CSS for admin panel

Releases: master
Resolves: #68596
Change-Id: Iabf1d9ca090069effa731ac63def2622e8a59d9a
Reviewed-on: http://review.typo3.org/42060
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] TS Object Browser: Add space to checkboxes 67/42067/5
Josef Glatz [Tue, 28 Jul 2015 18:09:22 +0000 (20:09 +0200)]
[TASK] TS Object Browser: Add space to checkboxes

Add space between checkboxes and labels. Change
"typo3-listOptions" menu to gain the appearance of
the menu located in the list module.

Change-Id: I041ba83bf148b8dbd967bfd41744960e48809827
Releases: master
Resolves: #68597
Reviewed-on: http://review.typo3.org/42067
Reviewed-by: Alexander Grein <mail@mediaessenz.de>
Tested-by: Alexander Grein <mail@mediaessenz.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Add padding to items in tree 08/42008/2
Josef Glatz [Tue, 28 Jul 2015 04:48:03 +0000 (06:48 +0200)]
[FOLLOWUP][BUGFIX] Add padding to items in tree

The padding must not be added to .list-tree-group.
Otherwise there is too much padding between the key
and equal sign in the TypoScript Object Browser.

Change-Id: I3e5500f555668c53832637ca6ed41e0fb078618b
Releases: master
Resolves: #68244
Reviewed-on: http://review.typo3.org/42008
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[BUGFIX] Respect rootline order for getPagesTSconfig() 98/41798/4
Daniel Goerz [Tue, 21 Jul 2015 22:12:06 +0000 (00:12 +0200)]
[BUGFIX] Respect rootline order for getPagesTSconfig()

The method TypoScriptFrontendController::getPagesTSconfig() now
respects overrides via TSconfig and now returns the actual
configuration valid for the current page.

Change-Id: I1288086b51f8c5b3d96853fb7669a9cbb11ecaef
Resolves: #22710
Releases: master
Reviewed-on: http://review.typo3.org/41798
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Datepicker must care about special types 40/42040/6
Georg Ringer [Tue, 28 Jul 2015 12:40:59 +0000 (14:40 +0200)]
[BUGFIX] Datepicker must care about special types

Change-Id: Ia68c13f30444e76689efee7b8630a8b3fc7687f5
Resolves: #68579
Releases: master
Reviewed-on: http://review.typo3.org/42040
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Drop THIS_CID 68/42068/2
Christian Kuhn [Tue, 28 Jul 2015 18:32:48 +0000 (20:32 +0200)]
[TASK] Drop THIS_CID

PageTsConfig can be configured to manipulate some queries in
the backend using marker based logic. One marker is THIS_CID
which refers to a record with field 'cid'. This field exists
nowhere and never did. The code dates back straight to Kaspers
initial subversion commit.
The only reference to this field is a german blog post stating
no further information can be found about this undocumented
feature.
Drop it.

Resolves: #68598
Releases: master
Change-Id: If2bea39cf2311051b893e71028702871c13ca771
Reviewed-on: http://review.typo3.org/42068
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[FOLLOWUP][BUGFIX] mergeIfNotBlank for recordTitle and tcaType 65/42065/2
Christian Kuhn [Tue, 28 Jul 2015 18:08:35 +0000 (20:08 +0200)]
[FOLLOWUP][BUGFIX] mergeIfNotBlank for recordTitle and tcaType

Two unit tests are adapted to test the correct merge behavior
with both situations "value in overlay is blank" and
"value in overlay is not blank".

Resolves: #68592
Releases: master
Change-Id: Iba6d648aa9f4ce21badef1667a63806fde36af3c
Reviewed-on: http://review.typo3.org/42065
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Solve z-index problems in the backend 47/42047/6
Wouter Wolters [Tue, 28 Jul 2015 15:32:05 +0000 (17:32 +0200)]
[BUGFIX] Solve z-index problems in the backend

These problems are solved with the patch:
* nprogress loader is above topbar dropdown
* debug bar is above topbar dropdown
* popover is below search in list module

Resolves: #68357
Resolves: #66701
Releases: master
Change-Id: I37a208c2135f575e43c83a280980ca31670ffca6
Reviewed-on: http://review.typo3.org/42047
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] mergeIfNotBlank does not work for recordTitle and tcaType 50/42050/2
Christian Kuhn [Tue, 28 Jul 2015 16:21:00 +0000 (18:21 +0200)]
[BUGFIX] mergeIfNotBlank does not work for recordTitle and tcaType

If a field is TCA config is set to l10n_mode=mergeIfNotBlank, the
value from the default language record is used as fallback if the
overlay value is blank.
Apart from the fact that "mergeIfNotBlank" is very misleading
wording, this is not handled correctly at two places in the backend.

Resolves: #68592
Releases: master
Change-Id: If112cbb5cc534a4c2d3379832c37e6bbe3def4d8
Reviewed-on: http://review.typo3.org/42050
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
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] Wrong path generated for icon in NewContentElementController 44/42044/2
Wouter Wolters [Tue, 28 Jul 2015 15:00:14 +0000 (17:00 +0200)]
[BUGFIX] Wrong path generated for icon in NewContentElementController

When using EXT:myext/icon.png in the new content element wizard,
a wrong path is generated. The current solution only works for core
extension. Fix this by creating a correct relative path.
Allow usage of absolute paths too.

Resolves: #68575
Releases: master
Change-Id: Ideccb89da85fc81722e880f386514e56feb88069
Reviewed-on: http://review.typo3.org/42044
Reviewed-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com>
Tested-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix isEditable()-call for localize-to-functionality 57/42057/3
Stefan Neufeind [Tue, 28 Jul 2015 16:49:40 +0000 (18:49 +0200)]
[BUGFIX] Fix isEditable()-call for localize-to-functionality

Calls to isEditable() were added with #68282.
Unfortunately in the localize-to-part the function-call didn't
include the tablename.

Change-Id: I208f54c7c71d99e804959724e1f4a6e9311d6f99
Resolves: #68590
Releases: master
Reviewed-on: http://review.typo3.org/42057
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years agoRevert "[BUGFIX] PSR-7: Only send headers if no other headers are prepared" 59/42059/2
Benjamin Mack [Tue, 28 Jul 2015 17:00:03 +0000 (19:00 +0200)]
Revert "[BUGFIX] PSR-7: Only send headers if no other headers are prepared"

The AJAX functionality in the backend does not work anymore, thus reverting to the original state, finding a proper solution to solve the problem.

This reverts commit 8e9a766da84cba945767423c722ace454885041a.

Change-Id: Ie0b563c5973a0ea4142c310fbba304c53a114840
Reviewed-on: http://review.typo3.org/42059
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Remove duplicated fields in element table 35/42035/2
Georg Ringer [Tue, 28 Jul 2015 12:01:48 +0000 (14:01 +0200)]
[BUGFIX] Remove duplicated fields in element table

Some fields are shown twice for the content element "Table".
Remove the duplicates

Change-Id: I6f49bdfab0f8aad8f2ab07f2632ef36b4249543a
Resolves: #68553
Releases: master
Reviewed-on: http://review.typo3.org/42035
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] PSR-7: Only send headers if no other headers are prepared 49/42049/2
Benjamin Mack [Tue, 28 Jul 2015 15:43:29 +0000 (17:43 +0200)]
[BUGFIX] PSR-7: Only send headers if no other headers are prepared

The PSR-7 functionality to send the headers is now only
in use if the headers haven't been sent already or no other function
has declared any other headers before (e.g. Extbase).

This is an intermediate solution until Extbase and TSFE are fully
using the PSR-7 functionality.

Releases: master
Resolves: #68506
Change-Id: I32b1266b020fd3f36fa4676d8414b0770e96208f
Reviewed-on: http://review.typo3.org/42049
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Deactivate install tool core updater in composer mode 43/42043/4
Helmut Hummel [Tue, 28 Jul 2015 14:50:27 +0000 (16:50 +0200)]
[TASK] Deactivate install tool core updater in composer mode

Core updater must be disabled in composer mode,
to not interfere with composer commands.

Releases: master
Resolves: #68586
Change-Id: I0b406e6ac5cc2df10345a4c8c040c8ca2a10c947
Reviewed-on: http://review.typo3.org/42043
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[FOLLOWUP][BUGFIX] Catch exceptions for inaccessible storages 45/42045/2
Alexander Opitz [Tue, 28 Jul 2015 15:18:01 +0000 (17:18 +0200)]
[FOLLOWUP][BUGFIX] Catch exceptions for inaccessible storages

Change naming of exception to ResourcePermissionsUnavailableException
and use exception hierarchy as for other exceptions.

Resolves: #64714
Releases: master
Change-Id: Ia65f2708096418c8291545517d0154d5855bdd23
Reviewed-on: http://review.typo3.org/42045
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Add hover state to click menu 05/42005/2
Georg Ringer [Tue, 28 Jul 2015 01:45:13 +0000 (03:45 +0200)]
[BUGFIX] Add hover state to click menu

The click menu needs a hover state to show the current selection

Change-Id: I3a7a5145fe46a6ce9569fc0cd8e1da4492946cf5
Resolves: #68536
Releases: master
Reviewed-on: http://review.typo3.org/42005
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[FOLLOWUP] Fix test mocks for IconUtility 18/42018/2
Susanne Moog [Tue, 28 Jul 2015 09:43:57 +0000 (11:43 +0200)]
[FOLLOWUP] Fix test mocks for IconUtility

Change-Id: Ic426b12f680bca46aa8fbf546e02b004c39589c4
Resolves: #64714
Releases: master
Reviewed-on: http://review.typo3.org/42018
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Catch exceptions for inaccessible storages 62/36562/6
Philipp Gampe [Sun, 1 Feb 2015 10:46:51 +0000 (11:46 +0100)]
[BUGFIX] Catch exceptions for inaccessible storages

A storage might be (temporary or permanently) not available in the
current file system. Then it should be displayed as inaccessible
(offline).
Catch all exceptions while trying to fetch permissions for any related
folders.
Only display paste icons for browsable storages.

Resolves: #64714
Releases: master, 6.2
Change-Id: I803d1d2dad919fefebf9b37c60b40a7a440bc6d5
Reviewed-on: http://review.typo3.org/36562
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Ingo Schmitt <is@marketing-factory.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[FOLLOWUP][FEATURE] PageTS dataprovider for backend layouts 06/42006/2
Georg Ringer [Tue, 28 Jul 2015 02:20:41 +0000 (04:20 +0200)]
[FOLLOWUP][FEATURE] PageTS dataprovider for backend layouts

Fix the code snippet in the rst file.

Change-Id: Id6142a78bfc7cdfe4ffded78230079b49a4c0a63
Resolves: #61903
Releases: master
Reviewed-on: http://review.typo3.org/42006
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Invalid reference to further instructions 09/42009/2
Xavier Perseguers [Tue, 28 Jul 2015 05:00:04 +0000 (07:00 +0200)]
[BUGFIX] Invalid reference to further instructions

EXT:lowlevel contains a label suggesting the user to read file
HOWTO_clean_up_TYPO3_installations.txt for more details. This file
has been renamed since TYPO3 7 LTS and both names should be included
in the label since it will be used and translated for older releases
as well.

Resolves: #68572
Releases: master
Change-Id: I9ddebd6903453283afd254a53973e863fc1da41d
Reviewed-on: http://review.typo3.org/42009
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] Logging: Make sys_log NEWid column larger 96/41996/2
Morton Jonuschat [Mon, 27 Jul 2015 18:40:11 +0000 (20:40 +0200)]
[BUGFIX] Logging: Make sys_log NEWid column larger

Update the table definition for the sys_log table to store the whole
NEWid value from TCEMAIN. NEWid typically is 'NEW' with a uniqid of 23
characters appended, so 20 characters is not enough to store the whole
id. For MySQL not running in strict mode this fixes silent truncation
of the data, with strict mode it fixes a "data too long for column"
error.

Resolves: #68564
Releases: master
Change-Id: Id89bc9c5759974379da20f6af8b945e5f4fbefc6
Reviewed-on: http://review.typo3.org/41996
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Tested-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Don't show clickmenu icon in ElementBrowser 87/41987/2
Markus Klein [Mon, 27 Jul 2015 17:10:34 +0000 (19:10 +0200)]
[BUGFIX] Don't show clickmenu icon in ElementBrowser

Releases: master
Resolves: #68560
Change-Id: I424e8851b33b63df71a040b9c208529ce1e80278
Reviewed-on: http://review.typo3.org/41987
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Replace spinner in extension upload form with iconfont 01/42001/2
Benjamin Kott [Mon, 27 Jul 2015 19:31:12 +0000 (21:31 +0200)]
[TASK] Replace spinner in extension upload form with iconfont

Resolves: #68568
Releases: master
Change-Id: I45452f503fa1caabbc9f0deaa2b073730b0e339b
Reviewed-on: http://review.typo3.org/42001
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Tested-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Replace prototype defer function 98/41998/2
Frank Nägler [Mon, 27 Jul 2015 19:03:45 +0000 (21:03 +0200)]
[BUGFIX] Replace prototype defer function

Resolves: #68567
Releases: master
Change-Id: I48d91b7f39e2367f8f101c4e32c4bcd782dbf58f
Reviewed-on: http://review.typo3.org/41998
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Tested-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Suggest for group-field in FlexForm does not work anymore 97/41997/3
Wouter Wolters [Mon, 27 Jul 2015 18:55:05 +0000 (20:55 +0200)]
[BUGFIX] Suggest for group-field in FlexForm does not work anymore

Wrong typehint in overrideFieldNameAndConfigurationForFlexform
generates an exception with flexform. Remove the typehint to solve
the problem

Resolves: #68547
Releases: master
Change-Id: I0b5ff1efed5a23eb86be98d77171240c0d08a989
Reviewed-on: http://review.typo3.org/41997
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove CSS hotfixes for prototype / scriptaculous 95/41995/2
Benjamin Kott [Mon, 27 Jul 2015 18:35:17 +0000 (20:35 +0200)]
[TASK] Remove CSS hotfixes for prototype / scriptaculous

Resolves: #68565
Releases: master
Change-Id: I50063966a371951f9f3dcc485eb036988154ec88
Reviewed-on: http://review.typo3.org/41995
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] Prevent double dots in data-table string for csh 88/41988/7
Juan Manuel Verges Solanas [Mon, 27 Jul 2015 16:59:41 +0000 (16:59 +0000)]
[BUGFIX] Prevent double dots in data-table string for csh

Resolves: #68556
Releases: master
Change-Id: Ib32b4a9abb4fa46bee959027a52bfb6dbb372fa5
Reviewed-on: http://review.typo3.org/41988
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
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] Remove unused new content element wizard CSS 92/41992/2
Benjamin Kott [Mon, 27 Jul 2015 18:20:40 +0000 (20:20 +0200)]
[TASK] Remove unused new content element wizard CSS

Resolves: #68563
Releases: master
Change-Id: I8cb0920451b5c7337c53c253c46fd0c48532e9fe
Reviewed-on: http://review.typo3.org/41992
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix CSRF protection token in localization overview 78/41978/3
Nicole Cordes [Mon, 27 Jul 2015 13:38:18 +0000 (15:38 +0200)]
[BUGFIX] Fix CSRF protection token in localization overview

This patch fixes the links for creating new translations inside the
localization overview module. These are broken since all parameters are
handled with GeneralUtility::quoteJSvalue because the module tries to
attach additional paramaters with an own Javascript function to the
links.

Resolves: #67866
Releases: master
Change-Id: I97b630bf164d64ebc98040c4f612b9c0734cd7ee
Reviewed-on: http://review.typo3.org/41978
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show pages with "show at any login" in view module 67/41967/4
Daniel Goerz [Sun, 26 Jul 2015 14:08:14 +0000 (16:08 +0200)]
[BUGFIX] Show pages with "show at any login" in view module

Resolves: #67752
Releases: master, 6.2
Change-Id: I9e8e54012bcfb994e508eae0269493d250cc005a
Reviewed-on: http://review.typo3.org/41967
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] Return full AJAX response for BE login session check 80/41980/2
Markus Klein [Mon, 27 Jul 2015 14:09:00 +0000 (16:09 +0200)]
[BUGFIX] Return full AJAX response for BE login session check

Additionally cleanup the class a bit

Releases: master
Resolves: #68554
Change-Id: I98e69ae92ac74ebc20f51fc993a44043c237b867
Reviewed-on: http://review.typo3.org/41980
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Adjusted width, height and line height of module menu icons 73/41973/5
Jo Hasenau [Mon, 27 Jul 2015 09:33:46 +0000 (11:33 +0200)]
[BUGFIX] Adjusted width, height and line height of module menu icons

Menu icons of the first level of the module menu must be adjusted
to fit the 28px square of the actual app icons in the same menu.

Resolves: #68190
Releases: master
Change-Id: I4fa34963c9935f78de708128e86a5473413d18b2
Reviewed-on: http://review.typo3.org/41973
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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] Use POST instead of GET for suggest wizard 72/41972/2
Frank Nägler [Mon, 27 Jul 2015 09:21:19 +0000 (11:21 +0200)]
[BUGFIX] Use POST instead of GET for suggest wizard

The request for the suggest wizard must use POST instead of GET
to prevent too large request URI.

Resolves: #68518
Releases: master
Change-Id: Ie57cb803c7cf86988532bbc2e3cdf85151d8ec31
Reviewed-on: http://review.typo3.org/41972
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
3 years ago[BUGFIX] Improve styling of TS-Objectbrowsers edit view 64/41964/3
Daniel Goerz [Sun, 26 Jul 2015 08:52:45 +0000 (10:52 +0200)]
[BUGFIX] Improve styling of TS-Objectbrowsers edit view

Bootsrap classes are applied to the form and the input fields
of the edit view in the objectbrowser to fit the rest of the
backend styling.
Additionally two unstyled a tags are transformed to buttons.

Change-Id: I845995389d85268b53d7647ff6f49b9591106113
Resolves: #68519
Releases: master
Reviewed-on: http://review.typo3.org/41964
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Prevent backend cookie set in frontend 39/41939/5
Nicole Cordes [Fri, 24 Jul 2015 20:14:20 +0000 (22:14 +0200)]
[BUGFIX] Prevent backend cookie set in frontend

If you have an enabled rsaauth, the frontend login gets hashed before
sending the data. Due to a request to an ajax handler in rsaauth,
a backend user cookie is set in frontend mode as well.
This patch re-adds an eID script for frontend calls to prevent
unnecessary cookies.

Resolves: #68525
Releases: master
Change-Id: I67a12e617aaa766e839f3a9b6b535a5618236ecb
Reviewed-on: http://review.typo3.org/41939
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Show headlines only if sub modules are available 15/41915/3
Georg Ringer [Fri, 24 Jul 2015 05:56:55 +0000 (07:56 +0200)]
[TASK] Show headlines only if sub modules are available

EXT:aboutmodules should only show the headlines if submodules
are actually available.

Change-Id: I7d1c0c9f9a2d5ae6aefd121a34af388179ae0a1a
Resolves: #68498
Releases: master
Reviewed-on: http://review.typo3.org/41915
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[BUGFIX] Invalid links to documentation 65/41965/2
Xavier Perseguers [Sun, 26 Jul 2015 10:14:50 +0000 (12:14 +0200)]
[BUGFIX] Invalid links to documentation

Resolves: #68540
Releases: master, 6.2
Change-Id: I7e66ab53bb4ec67af5a2b4355d0704e329ea3ea7
Reviewed-on: http://review.typo3.org/41965
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] Streamline XLIFF identifiers for saltedpasswords 63/41963/2
Daniel Goerz [Sun, 26 Jul 2015 07:49:36 +0000 (09:49 +0200)]
[BUGFIX] Streamline XLIFF identifiers for saltedpasswords

Change-Id: I53c39a7636c4662e63827d6184c616e3ebd75bce
Resolves: #68539
Releases: master
Reviewed-on: http://review.typo3.org/41963
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[FEATURE] Add Data Processor for fetching DB records 52/40952/19
Benjamin Mack [Tue, 7 Jul 2015 12:55:33 +0000 (14:55 +0200)]
[FEATURE] Add Data Processor for fetching DB records

Releases: master
Resolves: #68094
Change-Id: I275f2b875ce78d3611975a1ffeec05395dd8b4db
Reviewed-on: http://review.typo3.org/40952
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Fix table style of extension manager 50/41950/4
Frank Nägler [Sat, 25 Jul 2015 08:16:49 +0000 (10:16 +0200)]
[BUGFIX] Fix table style of extension manager

This patch introduces table-fit class and removes the hidden-xs classes
from all columns.

Resolves: #68522
Releases: master
Change-Id: I3dbe39cb51511eea391c8951bc70ecb600a9da67
Reviewed-on: http://review.typo3.org/41950
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Implement EXT: resolving for iconfile option 24/41824/4
Wouter Wolters [Wed, 22 Jul 2015 15:46:13 +0000 (17:46 +0200)]
[TASK] Implement EXT: resolving for iconfile option

Resolves: #68469
Releases: master
Change-Id: Idde90e50f3effcca81b65d13b0dc098a7dea2d03
Reviewed-on: http://review.typo3.org/41824
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Add notification about composer mode 41/41941/5
Nicole Cordes [Fri, 24 Jul 2015 21:43:54 +0000 (23:43 +0200)]
[TASK] Add notification about composer mode

If the system was installed with composer, the user should better not
use the extension manager. This patch adds a notification to remind the
user that the system might break otherwise.

This is the first step before some extension manager functionality
will be disabled in the following TYPO3 version.

Resolves: #68527
Releases: master
Change-Id: I72a05481d9dda8a72e3962c45b7a6c5d49d27e01
Reviewed-on: http://review.typo3.org/41941
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Re-add rst file and throw wizard script exception 35/41935/3
Frank Nägler [Fri, 24 Jul 2015 15:49:14 +0000 (17:49 +0200)]
[BUGFIX] Re-add rst file and throw wizard script exception

This patch re-add 7.0/Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst
file and throws an exception in "script" registration to hint coders about
new handling of script registration.

Resolves: #68520
Releases: master
Change-Id: I75795496f8a4ce7cc346ff60ea6524065ac53bd3
Reviewed-on: http://review.typo3.org/41935
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[TASK] Use GU::hmac() instead of encryption key in FileWriter 37/41937/4
Anja Leichsenring [Fri, 24 Jul 2015 16:32:04 +0000 (18:32 +0200)]
[TASK] Use GU::hmac() instead of encryption key in FileWriter

There is a potential attack to get hold of a secret encryption key
if such key is hashed with a single hash function and a small additional
string. So if you want to include the encryption key in an hash, you need
to *ALWAYS* use GeneralUtility::hmac() and not any different hash function.

Additionally, don't mention AdditionalConfiguration as place for config
manipulation, as it is considered a hack from core point of view
(see comment #52705).

Change-Id: I8c3a5c11222251acfe86da1c17e7934998858000
Resolves: #68521
Relates: #52705
Releases: master
Reviewed-on: http://review.typo3.org/41937
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[!!!][TASK] Append hash to default log file name 33/41633/5
Alexander Stehlik [Thu, 23 Jul 2015 22:37:04 +0000 (00:37 +0200)]
[!!!][TASK] Append hash to default log file name

A hash is appended to the default log file name the FileWriter uses
when no other log file is provided in the configuration.

To make this work the logFile configuration is removed for the
writerConfiguration section.

Additionally the "deprecated" log configuration section is removed
because it is currently not used by the core.

Resolves: #52705
Releases: master
Change-Id: I1a55ea2b9eb81e1298dea22dd62ec575bd3f4dcc
Reviewed-on: http://review.typo3.org/41633
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Cleanup RTE remove pageRenderer and use requireJS 53/41853/10
Frank Nägler [Wed, 22 Jul 2015 21:07:07 +0000 (23:07 +0200)]
[TASK] Cleanup RTE remove pageRenderer and use requireJS

Resolves: #68426
Resolves: #64713
Releases: master
Change-Id: I873d67e287e181f767e3a907797382a7f0f94f89
Reviewed-on: http://review.typo3.org/41853
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] wizard_table not working with FlexForm 26/41926/2
Frank Nägler [Fri, 24 Jul 2015 10:27:54 +0000 (12:27 +0200)]
[BUGFIX] wizard_table not working with FlexForm

This patch fix the table wizard and adjust the DocHeader icons.
It is now possible to use table wizard in FlexForms which never
worked before.

Resolves: #68107
Releases: master
Change-Id: I72914735f2e16f698670350eda2ad9b99061bdd1
Reviewed-on: http://review.typo3.org/41926
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add avatar to more places 12/41912/2
Georg Ringer [Fri, 24 Jul 2015 04:37:08 +0000 (06:37 +0200)]
[TASK] Add avatar to more places

Show the avatar at:
- Record history
- Permission module

Change-Id: I73998dd1b4e393dbd7c86053ec12f73d3959b4ba
Resolves: #68496
Releases: master
Reviewed-on: http://review.typo3.org/41912
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Remove unnecessary usage of the encryption key 14/41914/2
Georg Ringer [Fri, 24 Jul 2015 04:55:50 +0000 (06:55 +0200)]
[FOLLOWUP][TASK] Remove unnecessary usage of the encryption key

md5() on the TYPO3 version can be used to guess the exact TYPO3 version.
Therefore change to hmac.

Change-Id: I9636ec1b16924e4b69926687c857fb76847cbec3
Releases: master
Resolves: #68365
Related: #68133
Reviewed-on: http://review.typo3.org/41914
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix icon path for sys_note 24/41924/3
Susanne Moog [Fri, 24 Jul 2015 09:41:14 +0000 (11:41 +0200)]
[BUGFIX] Fix icon path for sys_note

Change-Id: I62ee8e2299602aff6eb83f3ee2087c55e1b241ef
Resolves: #68509
Releases: master
Reviewed-on: http://review.typo3.org/41924
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Generate different password hash for 1st BE User & Install Tool 13/41913/2
Georg Ringer [Fri, 24 Jul 2015 04:45:08 +0000 (06:45 +0200)]
[BUGFIX] Generate different password hash for 1st BE User & Install Tool

The install process must generate different password hashes for the same
password which is used for the backend user and the Install Tool.

Change-Id: I4c7b15435473948909bdf94cbd7f4a15fc8ff353
Resolves: #68319
Releases: master
Reviewed-on: http://review.typo3.org/41913
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Add padding to items in tree 66/41566/3
Georg Ringer [Fri, 17 Jul 2015 12:46:15 +0000 (14:46 +0200)]
[BUGFIX] Add padding to items in tree

The items in the tree of the element browser need some padding.

Change-Id: I8342196fb48b83af504a857fb856631a92dc783c
Resolves: #68244
Releases: master
Reviewed-on: http://review.typo3.org/41566
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Move processData functionality into a trait 03/41803/7
Sascha Egerer [Wed, 22 Jul 2015 09:22:02 +0000 (11:22 +0200)]
[TASK] Move processData functionality into a trait

The functionality of FluidTemplateContentObject::processData
can be resued in different places and should therefore be
extracted into a trait.

Change-Id: I298eaf9e7285f0f8d6f00b89ee7de130994f4c3f
Resolves: #68459
Releases: master
Reviewed-on: http://review.typo3.org/41803
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Style Admin Panel 61/41861/3
Andreas Steiger [Thu, 23 Jul 2015 07:09:22 +0000 (09:09 +0200)]
[TASK] Style Admin Panel

style cache table like the other tables in admin panel
set a maximum width for admin panel
add spacing between the elements
restructure html

Resolves: #68481
Releases: master
Change-Id: I8df141d9d46bfea4b3a4a08f3500c03d6b0ee665
Reviewed-on: http://review.typo3.org/41861
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix prototype leftover in FlexFormSectionContainer 54/41854/2
Wouter Wolters [Wed, 22 Jul 2015 21:09:39 +0000 (23:09 +0200)]
[BUGFIX] Fix prototype leftover in FlexFormSectionContainer

Use insertAfter instead of Insertion.Bottom

Resolves: #68477
Releases: master
Change-Id: I27a09d844f3a9da48246d66e0979b748a7d58146
Reviewed-on: http://review.typo3.org/41854
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Save and close not working in file edit 80/41880/2
Wouter Wolters [Thu, 23 Jul 2015 12:51:29 +0000 (14:51 +0200)]
[BUGFIX] Save and close not working in file edit

File edit for example a CSS file can't save and close.
The onclick event handler was removed completely.
This is wrong for save and close.

A wrong htmlspecialchars created a wrong URL for the redirect.

Both issues are solved with this commit.

Resolves: #68487
Releases: master
Change-Id: I0dfa75733fcd1978378ad4503d9d99b3d4b33110
Reviewed-on: http://review.typo3.org/41880
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: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Parser file not always an array in json_encode 75/41875/3
Wouter Wolters [Thu, 23 Jul 2015 11:45:18 +0000 (13:45 +0200)]
[BUGFIX] Parser file not always an array in json_encode

The parser file is not always an array. Instead it is a string.
In the end it is returned as json_encode.
This breaks the loading of the parser file.

Resolves: #68483
Releases: master
Change-Id: Ica253fd08dfacabfad2b80ad853c6890ca571c75
Reviewed-on: http://review.typo3.org/41875
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Correctly register indexed_search extbase plugin 84/41884/2
Markus Klein [Thu, 23 Jul 2015 13:37:51 +0000 (15:37 +0200)]
[BUGFIX] Correctly register indexed_search extbase plugin

Releases: master
Resolves: #68491
Change-Id: Iadd1bf6e0559e18a79e28c72efb91cb708e0dabe
Reviewed-on: http://review.typo3.org/41884
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Further cleanup indexed_search 55/41855/4
Wouter Wolters [Wed, 22 Jul 2015 21:43:10 +0000 (23:43 +0200)]
[TASK] Further cleanup indexed_search

* Cleanup phpDoc
* introduce use statements where needed

Resolves: #68478
Releases: master
Change-Id: I4044ab6e5fd74c2bf03dd2533eb0eeccfd7d68b4
Reviewed-on: http://review.typo3.org/41855
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Correctly add CSS for t3editor 49/41849/5
Markus Klein [Wed, 22 Jul 2015 19:37:00 +0000 (21:37 +0200)]
[BUGFIX] Correctly add CSS for t3editor

Add the true file path to the page renderer.

Releases: master
Resolves: #68476
Change-Id: I92200011ee6ce3e03f60f59641eff1166b3281bb
Reviewed-on: http://review.typo3.org/41849
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>
3 years ago[BUGFIX] Correct path for resources in compressed CSS files 48/41848/8
Markus Klein [Wed, 22 Jul 2015 19:13:35 +0000 (21:13 +0200)]
[BUGFIX] Correct path for resources in compressed CSS files

This fixes wrong paths in CSS files not being concatenated
but compressed like ExtJS theme.

Test with BE|debug = 0.
rm -f typo3temp/compressor/*

Releases: master
Resolves: #68475
Change-Id: I4e875c930524a7f4249aa6576274ea34381a10e7
Reviewed-on: http://review.typo3.org/41848
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>
3 years ago[FEATURE] Allow copying from another language 68/41768/12
Andreas Fernandez [Mon, 20 Jul 2015 18:25:30 +0000 (20:25 +0200)]
[FEATURE] Allow copying from another language

This patch extends the "Copy from default elements" buttons by a dropdown
list of available languages. Clicking one of those languages creates
independent copies (not references!) of the selected language.

Resolves: #68395
Releases: master
Change-Id: I2ce443644ca1fbc6f0c41bc5917515b2784bc155
Reviewed-on: http://review.typo3.org/41768
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] t3editor: Close autocompletion after changing the cursor position 43/41843/3
Andreas Fernandez [Wed, 22 Jul 2015 18:09:06 +0000 (20:09 +0200)]
[BUGFIX] t3editor: Close autocompletion after changing the cursor position

Close the autocompletion window when the user changes the cursor
position by clicking somewhere in the editor.

Resolves: #68445
Releases: master
Change-Id: Ie99935678350472538063de037c5b3484f9bf6b1
Reviewed-on: http://review.typo3.org/41843
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Improve README.md, add CONTRIBUTING.md 91/41791/6
Christian Kuhn [Tue, 21 Jul 2015 20:03:12 +0000 (22:03 +0200)]
[TASK] Improve README.md, add CONTRIBUTING.md

Streamline README.md a bit and add a CONTRIBUTING.md
to hint for basic contribution guidelines.
The CONTRIBUTING.md is especially helpful if the GitHub
repository is forked since GitHub will add a notice with
a link to this file.

Change-Id: I2ff78f72346da4146f6d68777f263d34e0a30a7f
Resolves: #68447
Releases: master
Reviewed-on: http://review.typo3.org/41791
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] t3editor: Fix broken childNodes for deleted nodes 39/41839/2
Andreas Fernandez [Wed, 22 Jul 2015 16:42:13 +0000 (18:42 +0200)]
[BUGFIX] t3editor: Fix broken childNodes for deleted nodes

Reset the tree node of a deleted element properly for being
rewritten when the deleted elements gets redefined.

Resolves: #68441
Releases: master
Change-Id: Ie1b8008db3f75fc34f9038e5f20412cd70b25e8a
Reviewed-on: http://review.typo3.org/41839
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years agoRevert "[FEATURE] Fluid Tag Builder: Allow empty attributes" 45/41845/4
Helmut Hummel [Wed, 22 Jul 2015 18:36:57 +0000 (20:36 +0200)]
Revert "[FEATURE] Fluid Tag Builder: Allow empty attributes"

The change introduced is unfortunately broken conceptually and functionally.

For proper support of empty attributes, we must have the possibility to add
this functionality on an pre attribute basis to not interfere with attributes
which are not allowed to be specified in empty attribute syntax.

Resolves: #68474
Reverts: #67372
Releases: master
This reverts commit ee6f545a216c102af523d571f4b5d83af507503d.
Change-Id: Idd0af9d3164adc91a7e8ad9e0c554467cce0d233
Reviewed-on: http://review.typo3.org/41845
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
Tested-by: Marc Bastian Heinrichs <typo3@mbh-software.de>
3 years ago[BUGFIX] Use correct extension name for labels in indexed search 34/41834/2
Markus Klein [Wed, 22 Jul 2015 16:27:35 +0000 (18:27 +0200)]
[BUGFIX] Use correct extension name for labels in indexed search

The extbase implementation of the search form must use extensionName
and not extension_key for retrieving translations.
This ensures that translations from the template are taken into account.

Releases: master, 6.2
Resolves: #68430
Change-Id: Ia2265793b4f57c018ffca5ae5af9feb1cbf94803
Reviewed-on: http://review.typo3.org/41834
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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[BUGFIX] Reinitialize validation after adding fields to the document 13/41813/4
Thorsten Boock [Wed, 22 Jul 2015 13:27:06 +0000 (15:27 +0200)]
[BUGFIX] Reinitialize validation after adding fields to the document

The FormEngineValidation must be reinitialized every time new form fields
have been added to the document or their values are never sent to the
server.

Resolves: #68465
Releases: master
Change-Id: I2416aaad60f165841b71fc5029cb12d73ac376a7
Reviewed-on: http://review.typo3.org/41813
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] dbal: Cast field to CHAR for FIND_IN_SET() 79/39779/8
Morton Jonuschat [Thu, 28 May 2015 17:50:47 +0000 (19:50 +0200)]
[BUGFIX] dbal: Cast field to CHAR for FIND_IN_SET()

Implement explicit casting of fields to a character representation.
Most DBMS are stricter in regard to data type checking and emit an
error when trying to use FIND_IN_SET() on non-text field types.

On the DBAL side of things the DBMS specifics are used to define that
an explicit cast is required for FIND_IN_SET() so that a query including
the CAST() statement gets generated.

A PostgreSQL Specific has been added to enable the explicit casting in
conjuction with DBAL. To avoid checking repeatedly if a DBMS has defined
specific requirements a NullSpecific has been implemented that gets used
as a default.

In the DatabaseTreeDataProvider the listFieldQuery() function has been
changed to use an explicit CAST() instead of relying on the implicit
cast done by MySQL when comparing it to an empty string.

The SqlParser has been extended with the support for CAST().

Resolves: #67155
Resolves: #67172
Resolves: #46271
Releases: master, 6.2
Change-Id: Ic77d1700e0fb4e3723c90b34e131dafb456038e0
Reviewed-on: http://review.typo3.org/39779
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Wrong each function in FormEngineValidation.js 31/41831/3
Frank Nägler [Wed, 22 Jul 2015 16:22:38 +0000 (18:22 +0200)]
[BUGFIX] Wrong each function in FormEngineValidation.js

Resolves: #68471
Releases: master
Change-Id: Ib2e3881bea17f63bc6603cbbc64505d385ca57e0
Reviewed-on: http://review.typo3.org/41831
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-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] t3editor: Fix scrolling by cursor 29/41829/2
Andreas Fernandez [Wed, 22 Jul 2015 16:13:08 +0000 (18:13 +0200)]
[BUGFIX] t3editor: Fix scrolling by cursor

Fix some non-jQuery DOM manipulations and change height
calculation to make scrolling by cursor working again.

Resolves: #68442
Releases: master
Change-Id: Ifcac7b25ee8a11797e5cc5c2639c9987c9a5efd2
Reviewed-on: http://review.typo3.org/41829
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Streamline addModulePath and addModule registrations 14/41814/2
Wouter Wolters [Wed, 22 Jul 2015 13:43:02 +0000 (15:43 +0200)]
[TASK] Streamline addModulePath and addModule registrations

Use EXT: to register the path to the module.

Resolves: #68466
Releases: master
Change-Id: Ib2ecec7ed3b1cfea66b11cc03c5b416a91dff76a
Reviewed-on: http://review.typo3.org/41814
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Fix rendering SVG icons in FormEngine 97/41797/2
Wouter Wolters [Tue, 21 Jul 2015 22:15:18 +0000 (00:15 +0200)]
[BUGFIX] Fix rendering SVG icons in FormEngine

Resolves: #68452
Releases: master
Change-Id: I7a6b908ff650ad39f09e6610c405b5a520696a62
Reviewed-on: http://review.typo3.org/41797
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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] EXT:dbal Uniform extension directory structure 96/41796/2
Wouter Wolters [Tue, 21 Jul 2015 21:44:03 +0000 (23:44 +0200)]
[TASK] EXT:dbal Uniform extension directory structure

Move mod1 directory to Modules/Dbal/
Move language files to Resources/PRivate/Language/

Resolves: #68451
Releases: master
Change-Id: I9e3c2238b2c71714c2f936a13dffc4029b3712f2
Reviewed-on: http://review.typo3.org/41796
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] EXT:recordlist Remove additional params field for ext urls 99/41799/3
Josef Glatz [Wed, 22 Jul 2015 06:51:05 +0000 (08:51 +0200)]
[TASK] EXT:recordlist Remove additional params field for ext urls

The "Additional link parameters" field is not interpreted
for external urls. It therefore needs to be hidden in the
element browser UI.

Resolves: #68328
Releases: master
Change-Id: Ic1e0a331d9fc21e8a6756288396d1674fb5d179a
Reviewed-on: http://review.typo3.org/41799
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] Fix image descriptions for renderMethod = table 96/41396/2
Torben Hansen [Thu, 16 Jul 2015 08:12:07 +0000 (10:12 +0200)]
[BUGFIX] Fix image descriptions for renderMethod = table

Image descriptions are not rendered correctly using
renderMethod = table, since only the description of the
last image is rendered when you have multiple images
in a content object..

This patch loads the current image file reference to the
contentObjectRenderer while looping through all images
in order to output the image descriptions.

Resolves: #68153
Releases: master, 6.2
Change-Id: I273fff90a5ab3a35e6422ca74b6d83b298b9b09d
Reviewed-on: http://review.typo3.org/41396
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[CLEANUP] ElementBrowser controller classes 37/41737/5
Markus Klein [Mon, 20 Jul 2015 14:51:02 +0000 (16:51 +0200)]
[CLEANUP] ElementBrowser controller classes

Resolves: #68394
Releases: master
Change-Id: Idb1c610465a351cd592242e902d7ebbd03439fcc
Reviewed-on: http://review.typo3.org/41737
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[FEATURE] Include a pageTSconfig file like TS static templates 76/41676/11
Jigal van Hemert [Sat, 18 Jul 2015 14:23:17 +0000 (16:23 +0200)]
[FEATURE] Include a pageTSconfig file like TS static templates

Adds a field in the page properties and includes all these files before
the TSConfig from the normal field in the page properties and after the
default TSconfig.

Resolves: #68315
Resolves: #68313
Releases: master
Change-Id: I6bbca330a85b815e1111f69149cbf1bee8447045
Reviewed-on: http://review.typo3.org/41676
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use font-awesome icons in ext:version 86/41786/3
Philip Majewski [Tue, 21 Jul 2015 18:09:57 +0000 (20:09 +0200)]
[TASK] Use font-awesome icons in ext:version

removes the colored icons and uses font awesome as well

Resolves: #68437
Releases: master
Change-Id: I0cbd2ae6e76902a0c60ee1241e0047dde315c406
Reviewed-on: http://review.typo3.org/41786
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>