Packages/TYPO3.CMS.git
3 years ago[TASK] Use autoprefixer 10/43610/11
Andreas Fernandez [Mon, 28 Sep 2015 09:49:16 +0000 (11:49 +0200)]
[TASK] Use autoprefixer

Add postcss to run autoprefixer for
- last two browser generations
- Firefox ESR
- IE 9

This will drop vendor prefixes for browsers that are unsupported
with TYPO3 CMS (mostly IE 8 only) and vice versa.

Resolves: #70150
Releases: master
Change-Id: I2a4e02e3d57de7b682ca089e4d91dd1a071efc87
Reviewed-on: http://review.typo3.org/43610
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 Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Evaluate displayConditions based on array values 93/43693/3
Anja Leichsenring [Thu, 1 Oct 2015 12:44:56 +0000 (14:44 +0200)]
[BUGFIX] Evaluate displayConditions based on array values

With the rewrite of the FormEngine, all data defined as select
fields in TCA became arrays in the data provision. Therefore
displayConditions based on single values are not evaluated
correctly anymore.

A check was added, when the array contains only one value, this
one is used to perform the evaluation.

Change-Id: If43067eb5d19748afce02b41ce44a14ca4b7fa1f
Resolves: #70265
Releases: master
Reviewed-on: http://review.typo3.org/43693
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>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add unit tests for stdWrap_expandList() 11/43711/2
Michael Oehlhof [Thu, 1 Oct 2015 17:30:38 +0000 (19:30 +0200)]
[TASK] Add unit tests for stdWrap_expandList()

Resolves: #70282
Releases: master
Change-Id: I4468bc758b25825f2e746792c4f27a7a67183a6b
Reviewed-on: http://review.typo3.org/43711
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] Adjust tests for ClassLoadingInformationGenerator 86/43686/5
Nicole Cordes [Thu, 1 Oct 2015 08:08:58 +0000 (10:08 +0200)]
[TASK] Adjust tests for ClassLoadingInformationGenerator

This patch covers multiple testing scenarios to ensure the generator
class works properly with different user input.

Resolves: #70253
Releases: master
Change-Id: I1c6ab42caffc26bd544625a6bb6092988d99d6c4
Reviewed-on: http://review.typo3.org/43686
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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] Prevent gathering update information on Ter installation 92/43692/2
Nicole Cordes [Thu, 1 Oct 2015 12:32:29 +0000 (14:32 +0200)]
[TASK] Prevent gathering update information on Ter installation

Currently when the extension list from TER is fetched from the database,
all installed extensions are checked for an update. This is because the
TER extension list needs a css class for available extensions but the
wrong method is used to gather the needed information within the
ListController.

Resolves: #70264
Releases: master, 6.2
Change-Id: I99e9bfceb0bf0ed97d0bf26ae927743fd2ca86f4
Reviewed-on: http://review.typo3.org/43692
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.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[BUGFIX] Cleanup in SelectTreeElement 97/43697/5
Andreas Fernandez [Thu, 1 Oct 2015 14:07:22 +0000 (16:07 +0200)]
[BUGFIX] Cleanup in SelectTreeElement

* Remove unnecessary $treeData variable
* Fix broken JS in onChange handler
* Enforce int casting of $width

Resolves: #70272
Releases: master
Change-Id: I76b2233a30f6c033839f53404340485f7302f9ca
Reviewed-on: http://review.typo3.org/43697
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
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] Change value of TCA slider on click 85/43685/2
Andreas Fernandez [Thu, 1 Oct 2015 07:23:51 +0000 (09:23 +0200)]
[BUGFIX] Change value of TCA slider on click

Update the slider library to allow changing the value by
clicking somewhere on the slider and not only by
moving the button around.

Resolves: #70250
Releases: master
Change-Id: I96a61823015c2392699016e458f0dc8201615e6a
Reviewed-on: http://review.typo3.org/43685
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Remove trailing slash from autoload information files 69/43669/3
Helmut Hummel [Wed, 30 Sep 2015 18:27:35 +0000 (20:27 +0200)]
[BUGFIX] Remove trailing slash from autoload information files

If an extension defines a classmap in ext_emconf.php or composer.json which points
to a file instead of a directory. The relative path calculation adds
a trailing slash to the file name, which breaks the class loading.

This trailing slash needs to be removed. As a bonus the obsolete trailing slash
is also removed from directories.

Resolves: #70234
Releases: master
Change-Id: Id54c2692e10b8ec3283a4e3447c289dc4319042c
Reviewed-on: http://review.typo3.org/43669
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>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Extract flex form language handling to compatibility6 01/43601/4
Christian Kuhn [Sun, 27 Sep 2015 16:21:10 +0000 (18:21 +0200)]
[TASK] Extract flex form language handling to compatibility6

Flex form has its own localization handling that exists in parallel
to the record overlay based system. This was introduced together with
the TemplaVoila concept and is almost exclusively used in this context.
For details, the logic is described in the flex form section of
the "localization guide".

With the FormEngine refactoring it is now possible to extract most
parts of this language handling to ext:compatibility6. The patch
moves the current handling classes to compatibility6 and registers
them.

This extraction gives TemplaVoila and maybe other extensions the
opportunity to implement this handling on their own, compatibility6
can be used as a show case how that may be achieved.

As main benefit the classes in FormEngine are significantly
shorter, easier to understand and quite a few options can
be dropped.

Resolves: #70138
Releases: master
Change-Id: Ia2c4b8b329702b895b9183f835423c2d27b7c74a
Reviewed-on: http://review.typo3.org/43601
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Rework workspace notification settings 60/31160/9
Oliver Hader [Thu, 26 Jun 2014 11:38:11 +0000 (13:38 +0200)]
[FEATURE] Rework workspace notification settings

The current notification settings have some drawbacks and are not
easy to understand if it comes the the expected behavior in the
workspace module. The settings are defined in each sys_workspace
and sys_workspace_stage record and are evaluated in the workspace
module if sending a particular element to be reviewed to the
previous or next stage.

This change extends the meaning and configuration possibilities
on defining the notification settings. In general the notification
modes are replaced by the definition whether the notification
dialog shall be shown and if the preselection can be changed.
Besides that, the preselection is cumulative and defined by
owners, members, editors and responsible persons (for stages).

Resolves: #35245
Releases: master
Change-Id: Icb680fe85fab61a51d53e3afb94b51a4930e180c
Reviewed-on: http://review.typo3.org/31160
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Refactor class information generator to be testable 68/43668/2
Helmut Hummel [Wed, 30 Sep 2015 17:56:47 +0000 (19:56 +0200)]
[TASK] Refactor class information generator to be testable

Add a simple test as benefit.

Resolves: #70233
Releases: master
Change-Id: I92d093261d6c5909dbe91cf3661ae8cfa852216d
Reviewed-on: http://review.typo3.org/43668
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] Update class alias loader 65/43665/2
Helmut Hummel [Wed, 30 Sep 2015 16:54:39 +0000 (18:54 +0200)]
[BUGFIX] Update class alias loader

Reference: https://github.com/helhum/class-alias-loader/commit/965d720eeae5bd04d45a22ff380eb569be801447
Resolves: #70230
Releases: master
Change-Id: I6d77aaa2915ca7d7458a37b5a01e6b7571f27be1
Reviewed-on: http://review.typo3.org/43665
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[BUGFIX] Show "add pages" button to qualified users only 29/43629/4
Daniel Goerz [Tue, 29 Sep 2015 16:10:03 +0000 (18:10 +0200)]
[BUGFIX] Show "add pages" button to qualified users only

If an editor has no rights to create new pages of any type the
icon for showing the document toolbar for the drag'n drop
adding is shown nevertheless.

This patch changes this behavior. The icon is only shown
after the AJAX call returns at least one allowed doktype.

Change-Id: I35050e4cfe923b58c26d85ce39a69dc69aa58515
Resolves: #26901
Releases: master
Reviewed-on: http://review.typo3.org/43629
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Remove eval from TCA slider JavaScript 51/43651/4
Andreas Fernandez [Wed, 30 Sep 2015 09:00:37 +0000 (11:00 +0200)]
[BUGFIX] Remove eval from TCA slider JavaScript

Resolves: #70205
Related: #63712
Releases: master
Change-Id: I6d5c7d21870a7d36557db40f9047450701315bc1
Reviewed-on: http://review.typo3.org/43651
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 getter for FormEngine input name in Slider 36/43636/2
Wouter Wolters [Tue, 29 Sep 2015 21:52:06 +0000 (23:52 +0200)]
[BUGFIX] Use correct getter for FormEngine input name in Slider

Slider still fetches on name in JavaScript instead of the new
data attribute.

Resolves: #70195
Releases: master
Change-Id: I0c205e547c33f3fe3c3c8a4df1bbb44ae154be56
Reviewed-on: http://review.typo3.org/43636
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Colorpicker data transfer to FormEngine broken 35/43635/5
Wouter Wolters [Tue, 29 Sep 2015 21:23:45 +0000 (23:23 +0200)]
[BUGFIX] Colorpicker data transfer to FormEngine broken

The JavaScript calls were broken due to the FormEngine refactorings.
Transfer all inline JavaScript to an AMD module.

Resolves: #70169
Releases: master
Change-Id: Idd57b46f2c8a884b8dd0c05ebcdc882fbd1ec8ab
Reviewed-on: http://review.typo3.org/43635
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 7.6-dev 60/43660/3
Andreas Fernandez [Wed, 30 Sep 2015 13:13:29 +0000 (15:13 +0200)]
[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 7.6-dev

Releases: master
Change-Id: Id03b5205dbcdb01a31147c190b93c3fdcb177965
Reviewed-on: http://review.typo3.org/43660
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Remove conflicts entry in fluid_styled_content 56/43656/4
Stefan Froemken [Wed, 30 Sep 2015 12:22:46 +0000 (14:22 +0200)]
[BUGFIX] Remove conflicts entry in fluid_styled_content

css_styled_content and fluid_styled_content can be installed at same
time. This patch removes the conflicts entry for css_styled_content in
fluid_styled_content.

Resolves: #70217
Releases: master
Change-Id: I72f1246fb0931cbe6a3b91a87b546f0f7365bf7f
Reviewed-on: http://review.typo3.org/43656
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[FEATURE] Relations to the same table in Extbase 56/33956/12
Alexander Stehlik [Mon, 24 Nov 2014 16:15:17 +0000 (17:15 +0100)]
[FEATURE] Relations to the same table in Extbase

This patch introduces a mapping for properties to table aliases in
the Extbase Typo3DbQueryParser. This allows relations between
identical classes / tables.

Additionally the configured match fields of a table are now
respected in UNION statement (MM_match_fields,
foreign_match_fields or foreign_table_field).

Releases: master
Resolves: #27057
Change-Id: If1e88c994b8a1179f6babf2bdfc1da3e61b2c658
Reviewed-on: http://review.typo3.org/33956
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Add overflow for content element preview in page module 50/43650/2
Georg Ringer [Wed, 30 Sep 2015 08:55:29 +0000 (10:55 +0200)]
[BUGFIX] Add overflow for content element preview in page module

Improve rendering of content elements in page module

Change-Id: Icaa3de084b2d58b43e7a3fa088542677401af246
Resolves: #70203
Releases: master
Reviewed-on: http://review.typo3.org/43650
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
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[TASK] Cleanup AbstractFormElement usage of $listFlag 30/43630/3
Wouter Wolters [Tue, 29 Sep 2015 17:18:26 +0000 (19:18 +0200)]
[TASK] Cleanup AbstractFormElement usage of $listFlag

Resolves: #70186
Releases: master
Change-Id: I6a9cfc9f3f82c4118fd078d99dc55b61916ce8f0
Reviewed-on: http://review.typo3.org/43630
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] Fix typos in DefaultConfiguration 49/43649/2
Georg Ringer [Wed, 30 Sep 2015 08:47:06 +0000 (10:47 +0200)]
[BUGFIX] Fix typos in DefaultConfiguration

Fix some typos found in the DefaultConfiguration.php

Change-Id: I8d05cd3555849ff082630bd94e25a51d00f23317
Resolves: #70204
Releases: master
Reviewed-on: http://review.typo3.org/43649
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 agoRevert "[BUGFIX] Child sorting is lost after publishing workspace data" 48/43648/2
Oliver Hader [Wed, 30 Sep 2015 08:08:11 +0000 (10:08 +0200)]
Revert "[BUGFIX] Child sorting is lost after publishing workspace data"

This reverts commit c56fcba3114dfe1d586c238cdea5a5ec0b55e055.

Change-Id: I861529f8334ebece2c07fb9bc87d8b8df0c9561d
Reviewed-on: http://review.typo3.org/43648
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Child sorting is lost after publishing workspace data 94/32894/5
Oliver Hader [Fri, 19 Sep 2014 17:22:19 +0000 (19:22 +0200)]
[BUGFIX] Child sorting is lost after publishing workspace data

If sorting of IRRE child records is changed in a workspace and
published, the sorting of child records is not published along.

This behaviour could be solved by using proper move placeholders
for IRRE child records as well, but conflicts with the
possibility to define a custom sorting field in the parent
entity of the relation construct. Besides that, sorting
values are not published in any case. That's why a
post-processing of IRRE children is required for sorting.

Resolves: #61750
Releases: master, 6.2
Change-Id: I80405299103b039b192626e20fcd74a05f96795f
Reviewed-on: http://review.typo3.org/32894
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Add translated reference count for files, folders and records 20/43620/2
Wouter Wolters [Mon, 28 Sep 2015 19:27:45 +0000 (21:27 +0200)]
[TASK] Add translated reference count for files, folders and records

Resolves: #70160
Releases: master
Change-Id: I2e547d763356d53d341b9f6e1669aaf1f1351bfe
Reviewed-on: http://review.typo3.org/43620
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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] TCA CE table wizard is gone 31/43631/3
Wouter Wolters [Tue, 29 Sep 2015 17:29:46 +0000 (19:29 +0200)]
[BUGFIX] TCA CE table wizard is gone

Add correct TCA for table CType.

Resolves: #70173
Releases: master
Change-Id: Id79037fcbdbd99897cce356ad18ef1ffbe0b4ad5
Reviewed-on: http://review.typo3.org/43631
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] Label show link of file info popup correctly 32/43632/2
Daniel Goerz [Tue, 29 Sep 2015 18:13:15 +0000 (20:13 +0200)]
[BUGFIX] Label show link of file info popup correctly

The info popup of a file shows a download button that does not
trigger a download. Instead the file is opened in a new tab.
This Patch changes the label to "Show" and the icon to the one
used in the filelist for the same action.

Change-Id: Ic1fe8f502d6c5fb38f8007c5394d7105e1daab30
Resolves: #70179
Releases: master
Reviewed-on: http://review.typo3.org/43632
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Use EXT: syntax for be_layout wizard icon 34/43634/2
Daniel Goerz [Tue, 29 Sep 2015 20:47:40 +0000 (22:47 +0200)]
[BUGFIX] Use EXT: syntax for be_layout wizard icon

Change-Id: Iae3248f6548c07e4879423502fb3d5b29958fd88
Resolves: #70194
Releases: master
Reviewed-on: http://review.typo3.org/43634
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Send content-type header in FileDumpController 33/43633/2
Markus Klein [Tue, 29 Sep 2015 20:32:51 +0000 (22:32 +0200)]
[BUGFIX] Send content-type header in FileDumpController

Resolves: #70193
Releases: master
Change-Id: Ibdebefbd088678af758830fb853164ff822d87c5
Reviewed-on: http://review.typo3.org/43633
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][BUGFIX] Indexed Search: Escape search strings for LIKE queries 69/42969/13
Tymoteusz Motylewski [Tue, 1 Sep 2015 19:22:31 +0000 (21:22 +0200)]
[!!!][BUGFIX] Indexed Search: Escape search strings for LIKE queries

LIKE queries support special placeholders (_ and %).
These characters need proper escaping before being used
in database queries. Use the escapeStrForLike() method to
provide properly escaped strings to the query.

This patch handles few places missed by http://review.typo3.org/42806

Resolves: #69227
Releases: master
Change-Id: Ie68dd140aafa755be08ba9505b3ac33f00a8f2e2
Reviewed-on: http://review.typo3.org/42969
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Update TYPO3 version to TYPO3 7.6-dev 26/43626/3
Wouter Wolters [Tue, 29 Sep 2015 12:32:41 +0000 (14:32 +0200)]
[TASK] Update TYPO3 version to TYPO3 7.6-dev

Releases: master
Change-Id: Ic9608e3c91abe435beefc595a33f537f777f4446
Reviewed-on: http://review.typo3.org/43626
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.5.1-dev 25/43625/2
TYPO3 Release Team [Tue, 29 Sep 2015 12:30:24 +0000 (14:30 +0200)]
[TASK] Set TYPO3 version to 7.5.1-dev

Change-Id: I19a5a92107009a3186256baa64bc342f874e6863
Reviewed-on: http://review.typo3.org/43625
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.5.0 24/43624/2 7.5.0 TYPO3_7-5-0
TYPO3 Release Team [Tue, 29 Sep 2015 12:29:43 +0000 (14:29 +0200)]
[RELEASE] Release of TYPO3 7.5.0

Change-Id: I35cd6ede5d18fd00cb6a36db950e6e94407a1958
Reviewed-on: http://review.typo3.org/43624
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] EXT:form - fatal on file upload 23/43623/3
Ralf Zimmermann [Tue, 29 Sep 2015 11:43:08 +0000 (13:43 +0200)]
[BUGFIX] EXT:form - fatal on file upload

use finfo_file to determine the file mime type

Resolves: #70181
Releases: master
Change-Id: I337205077479d88bf94a4117515b75e8d114728d
Reviewed-on: http://review.typo3.org/43623
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Fix typos in EXT:form 15/43515/7
Ralf Zimmermann [Mon, 28 Sep 2015 20:32:06 +0000 (22:32 +0200)]
[TASK] Fix typos in EXT:form

Fix some typos
Change-Id: Ic45dd7accfde5f024182f55a74d0c0409246c913
Resolves: #70025
Releases: master
Reviewed-on: http://review.typo3.org/43515
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Load Page TSconfig of fluid_styled_content per default 16/43616/6
Sascha Egerer [Mon, 28 Sep 2015 16:04:25 +0000 (18:04 +0200)]
[TASK] Load Page TSconfig of fluid_styled_content per default

Load the "New Content Element Wizard" Page TSconfig of the
fluid_styled_content extension by default.
To prevent the autoloading of the TSConfig an extension
configuration is added.
The same option is added for css_styled_content to prevent
the autoloading of the Page TSconfig.

Resolves: #70162
Releases: master
Change-Id: Ie898eba92836681631274251cd0010ad4c8470a2
Reviewed-on: http://review.typo3.org/43616
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
3 years ago[BUGFIX] Allow edit popup wizard to select a record 22/43622/3
Benjamin Mack [Tue, 29 Sep 2015 11:08:16 +0000 (13:08 +0200)]
[BUGFIX] Allow edit popup wizard to select a record

Resolves: #70167
Releases: master
Change-Id: Idf41369b956bc868f861353bae11dbd506069dbd
Reviewed-on: http://review.typo3.org/43622
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] EXT:form - Bring back view specific layout settings 33/43533/15
Ralf Zimmermann [Tue, 29 Sep 2015 08:31:31 +0000 (10:31 +0200)]
[BUGFIX] EXT:form - Bring back view specific layout settings

The issue #31951 introduced a solution for view specific layout settings
(for the form and the confirmation page). This patchset restores the
functionality and also allows a differing layout for the post processor/
mail. Furthermore it supports the extraordinary layout settings of
EXT:bootstrape_package which introduced some edge cases while changing
radiogroups and checkboxgroups.

Resolves: #70086
Releases: master
Change-Id: Ic8d1075e535a5ad7528ff53ddcf0daa44408d53d
Reviewed-on: http://review.typo3.org/43533
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[DOCS] 7.5 Docs Part 10 18/43618/4
Stephan Großberndt [Mon, 28 Sep 2015 17:10:35 +0000 (19:10 +0200)]
[DOCS] 7.5 Docs Part 10

Fix ReST rendering errors in several docs.

Releases: master
Resolves: #70164
Change-Id: I9cf16918171f7e96f051f2737a2ff0140ced2a10
Reviewed-on: http://review.typo3.org/43618
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix admin_panel.css possibly overriding font family definitions 69/43569/2
Christoph Dörfel [Fri, 25 Sep 2015 13:16:30 +0000 (15:16 +0200)]
[BUGFIX] Fix admin_panel.css possibly overriding font family definitions

Change-Id: Idd45bd7d38b22c1c983e5c2765b8c50d6dc9eaf1
Resolves: #70116
Related: #69374
Releases: master
Reviewed-on: http://review.typo3.org/43569
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add unit tests for stdWrap_numberFormat() 19/43619/5
Michael Oehlhof [Mon, 28 Sep 2015 17:31:57 +0000 (19:31 +0200)]
[TASK] Add unit tests for stdWrap_numberFormat()

Resolves: #70165
Releases: master
Change-Id: Ib8bc39be416d7030ce33e8cc8bd65dc4a2abb211
Reviewed-on: http://review.typo3.org/43619
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] EXT:form - wrong attribute handling 71/43471/24
Ralf Zimmermann [Mon, 28 Sep 2015 17:57:36 +0000 (19:57 +0200)]
[BUGFIX] EXT:form - wrong attribute handling

* centralize the attribute rendering method
* fix the attribute overlay methods
** fix: "select" labels remains empty
** fix: "textblock" remains empty

Resolves: #69957
Releases: master
Change-Id: I60554dbdf1eb8a25b9dfad820a2bc7bd20704199
Reviewed-on: http://review.typo3.org/43471
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Improve label of session timeout dialog 17/43617/2
Stephan Großberndt [Mon, 28 Sep 2015 16:30:11 +0000 (18:30 +0200)]
[TASK] Improve label of session timeout dialog

Resolves: #69774
Resolves: #70163
Releases: master
Change-Id: I34599b07d5fec1f9542e956985c3e6b9152932ec
Reviewed-on: http://review.typo3.org/43617
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Ensure ext:form select value is properly set 78/43578/6
Ralf Zimmermann [Mon, 28 Sep 2015 10:56:42 +0000 (12:56 +0200)]
[BUGFIX] Ensure ext:form select value is properly set

Change-Id: I80393a754626bbafdd2e32836741f97125892604
Resolves: #70122
Releases: master
Reviewed-on: http://review.typo3.org/43578
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Replace mimetypes-media-video* icons 15/43615/2
Frans Saris [Mon, 28 Sep 2015 14:57:32 +0000 (16:57 +0200)]
[TASK] Replace mimetypes-media-video* icons

Resolves: #70156
Releases: master
Change-Id: I91e1a11a32a21f8b57da829c4bf3e405a5f3c78f
Reviewed-on: http://review.typo3.org/43615
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] EXT:form - Wrong Checkbox and Radiobutton handling 43/43543/3
Ralf Zimmermann [Thu, 24 Sep 2015 20:54:35 +0000 (22:54 +0200)]
[BUGFIX] EXT:form - Wrong Checkbox and Radiobutton handling

Resolves: #70095
Releases: master
Change-Id: I55ba94d13a8aeb02858675d2924f1d8a75cea698
Reviewed-on: http://review.typo3.org/43543
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Prevent registration of icons with empty path 12/43612/3
Frank Nägler [Mon, 28 Sep 2015 13:20:54 +0000 (15:20 +0200)]
[BUGFIX] Prevent registration of icons with empty path

The automatic registration of TCA record icons misses a check against
an empty source. This patch add this check and prevents registration
of icons without a path.

Resolves: #70159
Releases: master
Change-Id: Ibc507a369578c231afea7da516a6dfa061e00f17
Reviewed-on: http://review.typo3.org/43612
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
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[TASK] Replace EXT:t3skin references for icons where possible 09/43609/4
Frank Nägler [Mon, 28 Sep 2015 09:32:58 +0000 (11:32 +0200)]
[TASK] Replace EXT:t3skin references for icons where possible

Resolves: #70148
Releases: master
Change-Id: Ia7e48bd185d691a0dd5e02c2aa178567d1e5ff0b
Reviewed-on: http://review.typo3.org/43609
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] EXT:form - allow <error /> and <mandatory /> outside of <label /> 25/43525/6
Ralf Zimmermann [Sat, 26 Sep 2015 16:55:43 +0000 (18:55 +0200)]
[TASK] EXT:form - allow <error /> and <mandatory /> outside of <label />

Allow <error /> and <mandatory /> tags outside of a <label /> tag.

Resolves: #70071
Releases: master
Change-Id: Ibac5445711bfe982e3f0c06bb239f4f2fbd66c0d
Reviewed-on: http://review.typo3.org/43525
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Deleting an IRRE relation does now trigger a modal 07/43607/3
Michael Oehlhof [Sun, 27 Sep 2015 22:32:20 +0000 (00:32 +0200)]
[BUGFIX] Deleting an IRRE relation does now trigger a modal

Resolves: #70127
Releases: master
Change-Id: I3e7f3576f32414ac418adf470cae267550070a78
Reviewed-on: http://review.typo3.org/43607
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Replace favicon with autosizing variant 24/43524/3
Andreas Fernandez [Thu, 24 Sep 2015 14:10:50 +0000 (16:10 +0200)]
[TASK] Replace favicon with autosizing variant

Replaces the favicon by a autosizing variant including
16px, 32px, 48px and 64px resolutions.

Resolves: #70080
Releases: master
Change-Id: Ic18ecceeffec8905dc734399b3979dc4198f5ac6
Reviewed-on: http://review.typo3.org/43524
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add clear button for search in Backend User Listing 96/43596/2
Wouter Wolters [Sun, 27 Sep 2015 15:02:05 +0000 (17:02 +0200)]
[TASK] Add clear button for search in Backend User Listing

Resolves: #70135
Releases: master
Change-Id: I0619d5d92edde2c8e31609fce77c070d43a7e39d
Reviewed-on: http://review.typo3.org/43596
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-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[BUGFIX] excludeForPackaging: exclude common files/directories 56/43556/5
Josef Glatz [Fri, 25 Sep 2015 06:47:07 +0000 (08:47 +0200)]
[BUGFIX] excludeForPackaging: exclude common files/directories

The following common files/directories must be excluded/included
when exporting an extension through the download button in the
extension manager:

* .htaccess
* .sass-cache
* node_modules
* bower_components

Resolves: #70097
Releases: master
Change-Id: I44f80dcdf49287925cdd50d82d75e7983b07bda7
Reviewed-on: http://review.typo3.org/43556
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] DBAL: Remove quoting from tablename for sequences 27/36827/9
Andreas Fernandez [Wed, 11 Feb 2015 13:12:09 +0000 (14:12 +0100)]
[BUGFIX] DBAL: Remove quoting from tablename for sequences

Trim the quotes from the tables names when creating sequences, otherwise
the SQL statements are broken. Also, the bogus sequence prefix is
removed from the trigger name.

Resolves: #64990
Releases: master
Change-Id: I65319b5de5054914e2bf57226586cfe0cebfab30
Reviewed-on: http://review.typo3.org/36827
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] EXT:form - class attribute in container elements is not shown 20/43520/10
Ralf Zimmermann [Sat, 26 Sep 2015 18:08:18 +0000 (20:08 +0200)]
[BUGFIX] EXT:form - class attribute in container elements is not shown

If a layout for FORM or FIELDSET is definded and it contains a
class attribute, the class attribute is not set in the template.

Resolves: #70070
Releases: master
Change-Id: Ib527cd269383932306805256415e273a76339cb6
Reviewed-on: http://review.typo3.org/43520
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] DBAL: Refactor retrieval of last inserted record ids 91/43191/3
Morton Jonuschat [Fri, 11 Sep 2015 11:19:32 +0000 (13:19 +0200)]
[TASK] DBAL: Refactor retrieval of last inserted record ids

Refactor the retrieval and updating of the last inserted id of a record
into a helper method to avoid code duplication.

Resolves: #69666
Releases: master
Change-Id: Ie32f670e995668217063922b7f13162f3155a60c
Reviewed-on: http://review.typo3.org/43191
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[DOCS] 7.5 Docs Part 9/4 99/43599/2
Wouter Wolters [Sun, 27 Sep 2015 15:43:14 +0000 (17:43 +0200)]
[DOCS] 7.5 Docs Part 9/4

Proofread and move various Documentation Vol. 4

Change-Id: I2955a72b0ab443f1fc3cafed2d3a684267ca976e
Reviewed-on: http://review.typo3.org/43599
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] Write unit tests for stdWrap_trim() and stdWrap_intval() 90/43590/2
Michael Oehlhof [Sun, 27 Sep 2015 11:10:13 +0000 (13:10 +0200)]
[TASK] Write unit tests for stdWrap_trim() and stdWrap_intval()

Write unit tests for ContentObjectRenderer->stdWrap_trim()
and ContentObjectRenderer->stdWrap_intval()

Resolves: #70131
Releases: master
Change-Id: I37cb632c2a2aad284d5ec42cff500e14d022fcd8
Reviewed-on: http://review.typo3.org/43590
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[TASK] Write unit tests for stdWrapValue() 89/43589/3
Michael Oehlhof [Sat, 26 Sep 2015 21:24:47 +0000 (23:24 +0200)]
[TASK] Write unit tests for stdWrapValue()

Write unit tests for ContentObjectRenderer->stdWrapValue()

Resolves: #70130
Releases: master
Change-Id: Idd9abae877d456ec6ed42b5da058dc551aedbb77
Reviewed-on: http://review.typo3.org/43589
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[TASK] Write unit tests for stdWrap_ifEmpty() 82/43582/3
Michael Oehlhof [Sat, 26 Sep 2015 17:29:37 +0000 (19:29 +0200)]
[TASK] Write unit tests for stdWrap_ifEmpty()

Write unit tests for ContentObjectRenderer->stdWrap_ifEmpty()

Resolves: #70128
Releases: master
Change-Id: I4bafd4cf162a16fe6550a5b4a8d29d065b202cc3
Reviewed-on: http://review.typo3.org/43582
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[FEATURE] Add possibility for extensions to register class maps 23/43523/7
Helmut Hummel [Thu, 24 Sep 2015 13:57:57 +0000 (15:57 +0200)]
[FEATURE] Add possibility for extensions to register class maps

With the old class loader it was possible for extension authors
to register several classes in an ext_autoload.php file.

This possibility was completely removed with introduction of composer class loading.
In composer mode, one can fully benefit from composer and its class loading options.
However TYPO3 installations in non composer mode (extracted and symlinked
archive of sources), lack this functionality completely.

It could however be useful to have that for some edge cases or legacy code,
without completely relying on a full scan for classes in the complete extension
directory (when no new class loading info is found at all), which can be an issue
of its own.

With this change it is also possible to define a "classmap" section
in the composer.json or ext_emcomf.php file.

Resolves: #70078
Releases: master
Change-Id: I86f65fbb479eb46160ecef3a547a91e453ee5764
Reviewed-on: http://review.typo3.org/43523
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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] EXT:form - check for compatibility6 if old mailform is used 72/43472/4
Ralf Zimmermann [Tue, 22 Sep 2015 12:48:05 +0000 (14:48 +0200)]
[BUGFIX] EXT:form - check for compatibility6 if old mailform is used

Check if compatibility6 is loaded if typoscript
"useDefaultContentObject" is set.

Resolves: #69195
Releases: master
Change-Id: Ie1ae530260d6057904a7ed4be2daf573cb358bd0
Reviewed-on: http://review.typo3.org/43472
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Add exit code support to extbase commands 91/42291/26
Jan Runte [Wed, 5 Aug 2015 19:01:02 +0000 (21:01 +0200)]
[BUGFIX] Add exit code support to extbase commands

If an exit code is defined in CliResponse an exception is
thrown which contains the exit code as exception code.
The exception will be catched in CliRequestHandler::handleRequest
and the exception code will then be used as exit code.

Change-Id: I0c45e55531409d69c6cc6fe4888f97b5f117cef4
Resolves: #58781
Releases: master
Reviewed-on: http://review.typo3.org/42291
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add clear button for search in TypoScript Object Browser 76/43576/2
Wouter Wolters [Fri, 25 Sep 2015 18:09:59 +0000 (20:09 +0200)]
[TASK] Add clear button for search in TypoScript Object Browser

Resolves: #48935
Releases: master
Change-Id: Ibbd57f0f140606ceb1bd64da93ef93cb316a1336
Reviewed-on: http://review.typo3.org/43576
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Encrypt hidden field with rsaauth 81/43581/3
Nicole Cordes [Sat, 26 Sep 2015 12:26:19 +0000 (14:26 +0200)]
[BUGFIX] Encrypt hidden field with rsaauth

Instead of encrypting the visible field, the value of
the hidden field for rsa input fields have to be encrypted.

Resolves: #70118
Releases: master
Change-Id: I369a81d8168cda33097c4e1d3a0b86d96503e4bc
Reviewed-on: http://review.typo3.org/43581
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Remove autoload information for t3skin extension 79/43579/3
Markus Klein [Fri, 25 Sep 2015 23:25:04 +0000 (01:25 +0200)]
[BUGFIX] Remove autoload information for t3skin extension

There is no Classes folder anymore in t3skin, hence no autoloading can take place.
Remove the reference in the composer.json

Resolves: #70123
Releases: master
Change-Id: I9b9dd3a79b9b40980f7732daa5ad98aa812e1ae1
Reviewed-on: http://review.typo3.org/43579
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use correct storage when getting public url of processed file 64/43364/5
Nicole Cordes [Tue, 15 Sep 2015 23:42:09 +0000 (01:42 +0200)]
[BUGFIX] Use correct storage when getting public url of processed file

If the processed file object is marked configured to use the original
file we have to ensure the right storage is used when creating the
publicUrl.

Resolves: #69833
Releases: master, 6.2
Change-Id: Iba0b4c7b8ef8b65cceae86ada0a7c7e85f338fdf
Reviewed-on: http://review.typo3.org/43364
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use modal dialog for refresh after field change 31/43331/6
Mathias Brodala [Tue, 15 Sep 2015 13:12:31 +0000 (15:12 +0200)]
[TASK] Use modal dialog for refresh after field change

This uses a modal dialog to confirm refresh after a change
to a field with requestUpdate/onChange=reload.

Resolves: #69828
Releases: master
Change-Id: I16697b52ea01d56881a62f9a850e8b32e4af692f
Reviewed-on: http://review.typo3.org/43331
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add override values to record information 41/43441/4
Nicole Cordes [Sun, 20 Sep 2015 17:26:06 +0000 (19:26 +0200)]
[TASK] Add override values to record information

This patch cares about overrideVals which might be set. They have to be
added to the database record information and should turn the field into
a hidden input element.

Resolves: #70058
Releases: master
Change-Id: I116177e5bdf3511621842221dd7289446337cd0c
Reviewed-on: http://review.typo3.org/43441
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Set correct default value for CType in TCA 74/43574/2
Markus Klein [Fri, 25 Sep 2015 14:41:11 +0000 (16:41 +0200)]
[BUGFIX] Set correct default value for CType in TCA

Frontend must not define a non-existing default value.
CSC and FSC define their correct respective defaults now.

Resolves: #70121
Releases: master
Change-Id: Icf604efb3d4949a2dc11f310feba18e03f506530
Reviewed-on: http://review.typo3.org/43574
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Save+new preserves ctype 73/43573/2
Markus Klein [Fri, 25 Sep 2015 14:32:29 +0000 (16:32 +0200)]
[BUGFIX] Save+new preserves ctype

The new record preserves the ctype of the current record.

Resolves: #70120
Releases: master
Change-Id: I3e809f0cdcbcc5d091f447d4ffad83c9e6d88377
Reviewed-on: http://review.typo3.org/43573
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-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[BUGFIX] Inline in flex 82/43482/6
Christian Kuhn [Tue, 22 Sep 2015 16:29:59 +0000 (18:29 +0200)]
[BUGFIX] Inline in flex

Inline elements within flex forms do not differ from "normal" inline
relations on DB side. For inline relation handling it looks like a
direct table to table connection, even if the connect data is
stored within xml.

The resolve logic triggered by the inline process data provider
thus needs table name and uid of the "parent" record to resolve
inline elements correctly.

Change-Id: I06a97221cadb9ac772494f8e8d9045c41a50d305
Resolves: #69867
Releases: master
Reviewed-on: http://review.typo3.org/43482
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Inititialize tca record icons earlier 67/43567/2
Frank Nägler [Fri, 25 Sep 2015 12:04:36 +0000 (14:04 +0200)]
[BUGFIX] Inititialize tca record icons earlier

Resolves: #70114
Releases: master
Change-Id: Ib6cdd6bd61a65e9018bd55ea4055456348d1251a
Reviewed-on: http://review.typo3.org/43567
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGIFX] Allow overriding system extensions 22/43522/7
Helmut Hummel [Thu, 24 Sep 2015 13:11:29 +0000 (15:11 +0200)]
[BUGIFX] Allow overriding system extensions

When making a copy of a system extension and place the copy
in typo3conf/ext, the package manager is capable of loading the copy
instead of the original extension. However the path of the classes would
still be wrong.

To support this feature properly, we need to create class maps of the
new location to override the already registered maps.

For this to work the package type needs to be changed
from "typo3-cms-framework" to "typo3-cms-extension" in composer.json of
the copied system extension.

Resolves: #70077
Releases: master
Change-Id: I77168b8957e7b5658ce710f13dedf258474b040b
Reviewed-on: http://review.typo3.org/43522
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] EXT:form - typos in the partials 37/43537/2
Ralf Zimmermann [Thu, 24 Sep 2015 19:13:24 +0000 (21:13 +0200)]
[BUGFIX] EXT:form - typos in the partials

Resolves: #70091
Releases: master
Change-Id: I2a4cfde8ca80cdb57955646eccf071f32e0785f2
Reviewed-on: http://review.typo3.org/43537
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] need to parse field value for maxitems = 1 with MM table 31/43531/5
Andreas Allacher [Thu, 24 Sep 2015 16:01:17 +0000 (18:01 +0200)]
[BUGFIX] need to parse field value for maxitems = 1 with MM table

If a select field has an MM table like sys_category_record_mm
it is necessary to parse the field value even if maxitems = 1
Furthermore, this really fixes #69836 as that was actually
only a workaround.

Resolves: #70081
Relates: #69836
Releases: master

Change-Id: I13c286048d666fa196d5dc83a72a3612090c4e25
Reviewed-on: http://review.typo3.org/43531
Reviewed-by: Markus Sommer <markussom@posteo.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] BE select tree needs to validate minitems 32/43532/3
Andreas Allacher [Thu, 24 Sep 2015 16:10:42 +0000 (18:10 +0200)]
[BUGFIX] BE select tree needs to validate minitems

FormEngineValidation configuration was not added in
SelectTreeElement therefore minitems was not validated.

Change-Id: I38fcf1f20c5eeed667bea96130d4295a56790888
Resolves: #70084
Releases: master
Reviewed-on: http://review.typo3.org/43532
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Resync composer.json and composer.lock 68/43568/2
Anja Leichsenring [Fri, 25 Sep 2015 13:08:21 +0000 (15:08 +0200)]
[BUGFIX] Resync composer.json and composer.lock

composer install issues a warning about composer.lock not being
in sync with composer.json. composer update nothing brings
things back in balance.

Change-Id: Ibd8b4a0bf22eebf49d79eaecf7fb124c832568cd
Resolves: #70117
Releases: master
Reviewed-on: http://review.typo3.org/43568
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>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Do not render coding hint in scheduler manual 71/43571/2
Andreas Fernandez [Fri, 25 Sep 2015 13:52:12 +0000 (15:52 +0200)]
[BUGFIX] Do not render coding hint in scheduler manual

The "Creating a new task" manual renders a coding hint on the top
due to invalid markup. Remove a duplicated line to fix this issue.

Resolves: #70119
Releases: master
Change-Id: I1aab10399597478989f11ad5244292a73853151c
Reviewed-on: http://review.typo3.org/43571
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] Update documentation for scheduler options 65/43565/3
Daniel Siepmann [Fri, 25 Sep 2015 11:35:46 +0000 (13:35 +0200)]
[TASK] Update documentation for scheduler options

Update the extension documentation to provide information about possible
options that can be provided while calling the scheduler script via
command line interface.

Resolves: #38506
Releases: master
Change-Id: I8372ec3ea83f8a18a05d0bb64e461341034fade0
Reviewed-on: http://review.typo3.org/43565
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Migrate CTypes text, image and textpic to textmedia 60/40960/17
Patrick Broens [Wed, 15 Jul 2015 17:43:08 +0000 (19:43 +0200)]
[TASK] Migrate CTypes text, image and textpic to textmedia

With EXT:fluid_styled_content CE image and textpic is dropped in favor
of CType textmedia.

This change introduces an Upgrade Wizard to migrate all existing text,
image and textpic CE to type textmedia.

Resolves: #67954
Releases: master
Change-Id: Ie86812718e34026ed3f00121c510d386b5bcdff6
Reviewed-on: http://review.typo3.org/40960
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.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] IE make checkboxes in multiple clipboard usable 30/43530/2
Andreas Allacher [Thu, 24 Sep 2015 15:50:51 +0000 (17:50 +0200)]
[BUGFIX] IE make checkboxes in multiple clipboard usable

Because the label field contains the hidden
and the checkbox field it was impossible
to select the checkbox in IE.
The hidden field has been moved outsie the label
to ensure the checkbox can be selected.

Change-Id: If3c267e61ee76c446130aef7b489e0703fa65cc8
Releases: master
Resolves: #70061
Reviewed-on: http://review.typo3.org/43530
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] Open admin panel backend link in new tab, not a popup 35/43535/3
Benjamin Mack [Thu, 24 Sep 2015 18:12:48 +0000 (20:12 +0200)]
[BUGFIX] Open admin panel backend link in new tab, not a popup

Simply remove the JavaScript parameters to open the window
in a tab, not a popup.

Resolves: #50364
Releases: master
Change-Id: Ib473e1b94ebcfa79a69f271cfbe62cbe85fdf7c1
Reviewed-on: http://review.typo3.org/43535
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix validation for objects of the same type 64/43564/3
Stephan Großberndt [Fri, 25 Sep 2015 10:13:19 +0000 (12:13 +0200)]
[BUGFIX] Fix validation for objects of the same type

The patch http://review.typo3.org/40693 introduced a regression by
replacing a count() check on a countable object with a !empty() check,
which lead to failing validations for objects of the same type.

Since getBaseValidatorConjunction() returns either an object or NULL
check for NULL instead and make the countable call explicit.

getBaseValidatorConjunction() doesn't have a second parameter in the
backport, thus remove that parameter.

Resolves: #70017
Related: #67786
Releases: master
Change-Id: I141ecb0b14f6dcebc2908a27009abc0c3f3ccf75
Reviewed-on: http://review.typo3.org/43564
Reviewed-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Torben Hansen <derhansen@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] FormEngine: Don't resolve IRRE children for new records 62/43562/4
Morton Jonuschat [Fri, 25 Sep 2015 08:37:53 +0000 (10:37 +0200)]
[BUGFIX] FormEngine: Don't resolve IRRE children for new records

When creating new records the Inline data provider tries to resolve
child records for a NEWhash uid, leading to RelationHandler returning
all possible children.

Skip resolving children for records that have a NEWhash local UID.

Resolves: #70102
Releases: master
Change-Id: I96ac6188cfe360fdee949a38c5eaf25cb6698c5d
Reviewed-on: http://review.typo3.org/43562
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Conflicting mailform/FORM element in form and compatibility6 00/43500/5
Oliver Hader [Wed, 23 Sep 2015 11:29:57 +0000 (13:29 +0200)]
[BUGFIX] Conflicting mailform/FORM element in form and compatibility6

Depending on the loading order of the extensions compatibility6 and
form, backend configurations are overridden. The behavior should be
that ext:form takes precedence over ext:compatibility6.

Resolves: #70039
Releases: master
Change-Id: I835a2a2c2ce36c6f94013f0d0bcad4825f5ed819
Reviewed-on: http://review.typo3.org/43500
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] EXT:form - wrong renderPartial arguments 38/43538/2
Ralf Zimmermann [Thu, 24 Sep 2015 19:21:53 +0000 (21:21 +0200)]
[BUGFIX] EXT:form - wrong renderPartial arguments

Change partial="{model.childElements}" to
partial="{element.partialPath}"
in the plain mail postProcessor partials.

Resolves: #69971
Releases: master
Change-Id: I445d888db85766f844f6bd4c5988e0ddc8542629
Reviewed-on: http://review.typo3.org/43538
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] IE switching tabs with RTE ensure selectable fields 29/43529/3
Andreas Allacher [Thu, 24 Sep 2015 15:44:04 +0000 (17:44 +0200)]
[BUGFIX] IE switching tabs with RTE ensure selectable fields

Currently if one uses IE (at least IE11) and there are two tabs
then switching from the first to second and back would result
in the fields being unselectable / unchangeable.
Setting the width of the hidden tab content to 0 ensures they are usable.

Change-Id: Ie2792ab85b7dc868d765567f02e6068722b149e1
Resolves: #70062
Releases: master
Reviewed-on: http://review.typo3.org/43529
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[TASK] Remove usage of EXT:lang/4.5 93/42393/5
Georg Ringer [Fri, 7 Aug 2015 19:18:01 +0000 (21:18 +0200)]
[TASK] Remove usage of EXT:lang/4.5

Migrate the translations to the files where those belong

Change-Id: I999fa1ad32afbbb6e33a5b0cc48a3ac9a8515eeb
Resolves: #68855
Releases: master
Reviewed-on: http://review.typo3.org/42393
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Cleanup Extension Manager code 60/43560/2
Nicole Cordes [Fri, 25 Sep 2015 08:23:02 +0000 (10:23 +0200)]
[TASK] Cleanup Extension Manager code

A new unnecessary function was introduced with
https://review.typo3.org/42283/. To have a cleaner code we should stick
to the functionality we already have and don't do think twice.

Resolves: #70101
Releases: master
Change-Id: I591ceb7a4e42b191aacb89add850fe996660d1e0
Reviewed-on: http://review.typo3.org/43560
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Add missing flag english (US+UK) for sys_language record 61/43561/2
Frank Nägler [Fri, 25 Sep 2015 08:37:58 +0000 (10:37 +0200)]
[TASK] Add missing flag english (US+UK) for sys_language record

Resolves: #29531
Releases: master
Change-Id: Ia1e800c8fe24fc53ea959549c9d707b949cf0aa2
Reviewed-on: http://review.typo3.org/43561
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] EXT:form - Optimize deprecation messages 39/43539/2
Ralf Zimmermann [Thu, 24 Sep 2015 19:33:06 +0000 (21:33 +0200)]
[TASK] EXT:form - Optimize deprecation messages

Changes the deprecation log messages to be more understandable.

Resolves: #70011
Releases: master
Change-Id: I0ae03e7d3ed297e20fe2a226f4a4e5bea5ab2dc2
Reviewed-on: http://review.typo3.org/43539
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Disable extension list during repository update 57/43557/3
Andreas Fernandez [Fri, 25 Sep 2015 07:09:57 +0000 (09:09 +0200)]
[BUGFIX] Disable extension list during repository update

The extension list is now completely hidden during a repository
update.
Also, the form submit logic has been adjusted and the splash screen
text now shows a spinner icon again.

Resolves: #70098
Releases: master
Change-Id: I2f01c2e5b4a174e79af67500cf7275ba365409ab
Reviewed-on: http://review.typo3.org/43557
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.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] Clear button in BE search missing 42/43542/6
Wouter Wolters [Thu, 24 Sep 2015 20:40:35 +0000 (22:40 +0200)]
[TASK] Clear button in BE search missing

Resolves: #68366
Releases: master
Change-Id: I2ad5683d27448c5100c0deb9b9a1be5a1565a919
Reviewed-on: http://review.typo3.org/43542
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] Show RecordList tooltip only on hover 59/43559/2
Andreas Fernandez [Fri, 25 Sep 2015 07:47:41 +0000 (09:47 +0200)]
[BUGFIX] Show RecordList tooltip only on hover

The default trigger action defined by Bootstrap is "hover focus",
which keeps the tooltip active when the button is focused,
e.g when that button opens a popup on click.

Switch the trigger behavior to "hover" to hide the tooltip after clicking
a button.

Resolves: #69793
Releases: master
Change-Id: I7a4b4c909d47a50c4c884602c8f39cdfe7f54317
Reviewed-on: http://review.typo3.org/43559
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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[BUGFIX] Filelist: remove duplicated language string 58/43558/3
Josef Glatz [Fri, 25 Sep 2015 07:19:33 +0000 (09:19 +0200)]
[BUGFIX] Filelist: remove duplicated language string

Remove duplicated language string within
sysext:filelist/Resources/Private/Language/locallang.xlf

Related: #70099
Releases: master
Change-Id: Ibbe8cec7a7b99b13a5eb32683c97388cc9058693
Reviewed-on: http://review.typo3.org/43558
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>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Add a reset search link to filelist searchfield 41/43541/6
Wouter Wolters [Thu, 24 Sep 2015 20:03:24 +0000 (22:03 +0200)]
[TASK] Add a reset search link to filelist searchfield

Resolves: #70088
Releases: master
Change-Id: Ifcaa88838d1d87c8942021ca736a4f20bc798fa9
Reviewed-on: http://review.typo3.org/43541
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
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] Fix wrong usage of Enum in InformationStatus Enum itself 04/42804/8
Sascha Egerer [Fri, 21 Aug 2015 09:04:36 +0000 (11:04 +0200)]
[!!!][BUGFIX] Fix wrong usage of Enum in InformationStatus Enum itself

The Enumeration implementation of InformationStatus provides
a mapStatusToInt() method that must expect a InformationStatus instance
as parameter instead of a string.

The method mapStatusToInt() has also been replaced by "isGreaterThan" as
a comparison method fits better into the enumeration usage.

This change is breaking but should not really break anything as it
was introduced in 7.4 and only used at one place in the core.

Change-Id: I84548ba291360d1b20a607fa1e5149b95ca93bda
Resolves: #69224
Releases: master
Reviewed-on: http://review.typo3.org/42804
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: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Respect cropped image ratio in fluid_styled_content 34/43534/2
Daniel Goerz [Thu, 24 Sep 2015 17:51:20 +0000 (19:51 +0200)]
[BUGFIX] Respect cropped image ratio in fluid_styled_content

Change-Id: I33173d126d3e648801cc5d331536358374469781
Releases: master
Resolves: #70090
Reviewed-on: http://review.typo3.org/43534
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Replace global use of MCONF['name'] 40/43540/2
Wouter Wolters [Thu, 24 Sep 2015 19:32:50 +0000 (21:32 +0200)]
[BUGFIX] Replace global use of MCONF['name']

The global is not set anymore with a module name.
Replace it were needed.

Resolves: #70092
Releases: master
Change-Id: If051d70a6b4fad8550d4e070272a616e32f636cf
Reviewed-on: http://review.typo3.org/43540
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.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>