Packages/TYPO3.CMS.git
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>
3 years ago[TASK] Make fluid_styled_content a framework extension 28/43528/2
Helmut Hummel [Thu, 24 Sep 2015 15:40:53 +0000 (17:40 +0200)]
[TASK] Make fluid_styled_content a framework extension

This is important to not have overhead in autoload generation
in non composer mode. The classes for this extension are registered in
composer.json of typo3/cms so they can be skipped when generating
additional class maps in non composer mode. They are skipped once
we change the package type to typo3-cms-framework

Resolves: #70085
Releases: master
Change-Id: I97747b84073d358a37c066e2110b7b2d5431d587
Reviewed-on: http://review.typo3.org/43528
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix RequireJS resolution in FormEngine 05/43505/2
Andreas Fernandez [Wed, 23 Sep 2015 15:18:12 +0000 (17:18 +0200)]
[BUGFIX] Fix RequireJS resolution in FormEngine

The FormInlineAjaxController expects a different array structure
for RequireJS modules as FormResultCompiler does, which
is incompatible to each other.

Adopt the resolution of FormResultCompiler to fix JavaScript
errors and load modules properly.

Resolves: #69647
Releases: master
Change-Id: I2f2730e7c482dbc4722791b995a88c3c1138385a
Reviewed-on: http://review.typo3.org/43505
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Replace MCONF['name'] in PageLayoutController 18/43518/5
Andreas Fernandez [Thu, 24 Sep 2015 08:33:10 +0000 (10:33 +0200)]
[BUGFIX] Replace MCONF['name'] in PageLayoutController

$MCONF['name'] is not defined in the "Page" module, replace
it $this->moduleName, being "web_layout".

Resolves: #70065
Releases: master
Change-Id: Iee3e69fbdbc434f9a7971b52089ffd694ab2e402
Reviewed-on: http://review.typo3.org/43518
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update styling of sys notes 10/43510/4
Frank Nägler [Wed, 23 Sep 2015 19:12:00 +0000 (21:12 +0200)]
[TASK] Update styling of sys notes

Resolves: #70064
Releases: master
Change-Id: I875c2a8031550a4fcbc7b1dc73ed6d4a78e4687e
Reviewed-on: http://review.typo3.org/43510
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[FOLLOWUP][BUGFIX] EXT:recycler Collapsed record occupies no space 17/43517/2
Frank Nägler [Thu, 24 Sep 2015 07:44:23 +0000 (09:44 +0200)]
[FOLLOWUP][BUGFIX] EXT:recycler Collapsed record occupies no space

This patch fix the wrong generated CSS in last patch.

Resolves: #69987
Releases: master
Change-Id: I3af497d57e632b3aa711297979a2b65c0d6c6a3d
Reviewed-on: http://review.typo3.org/43517
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] EXT:recycler Collapsed record occupies no space 50/43450/3
Michael Oehlhof [Mon, 21 Sep 2015 00:59:29 +0000 (02:59 +0200)]
[BUGFIX] EXT:recycler Collapsed record occupies no space

Without this patch the collapsed record occupied the same size as
the expanded record.

Resolves: #69987
Releases: master
Change-Id: I0deb660c4761ab8226f2cd5b57f720ab70f2b1c2
Reviewed-on: http://review.typo3.org/43450
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[DOCS] 7.5 Docs Part 8/4 16/43516/2
Benjamin Mack [Thu, 24 Sep 2015 05:32:22 +0000 (07:32 +0200)]
[DOCS] 7.5 Docs Part 8/4

Fixed a typo in the documentation.

Releases: master
Change-Id: I96a47c2dd0ef2c3983d4cd2aeb5fe4554c99920d
Reviewed-on: http://review.typo3.org/43516
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Added file icon for .youtube and .vimeo 14/43514/3
Michael Oehlhof [Wed, 23 Sep 2015 22:03:56 +0000 (00:03 +0200)]
[TASK] Added file icon for .youtube and .vimeo

Resolves: #70003
Releases: master
Change-Id: I52ada3bf59e02e279a6a22c6440c6303204a8770
Reviewed-on: http://review.typo3.org/43514
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[BUGFIX] Adjust visibility of setUp() and tearDown() 11/43511/3
Helmut Hummel [Wed, 23 Sep 2015 19:27:55 +0000 (21:27 +0200)]
[BUGFIX] Adjust visibility of setUp() and tearDown()

Protected is the correct visibility for those functions, as
given by the base class.

Resolves: #64642
Releases: master
Change-Id: Ifb5233f391dfa348d1cbf96baf8999f3cda33d63
Reviewed-on: http://review.typo3.org/43511
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Use proper fieldname to check result in getFirstTimeValueForRecord() 88/43488/3
Georg Ringer [Wed, 23 Sep 2015 04:49:52 +0000 (06:49 +0200)]
[BUGFIX] Use proper fieldname to check result in getFirstTimeValueForRecord()

The method builds a query using "as". Therefore the result needs to be checked
by using the same name.

Change-Id: Idba29d7cc1c962899aacbe239bde1be632995ddd
Resolves: #69875
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/43488
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Add disable option for Viewpage language selector 98/43498/7
Mathias Schreiber [Wed, 23 Sep 2015 09:58:40 +0000 (11:58 +0200)]
[TASK] Add disable option for Viewpage language selector

Resolves: #70041
Releases: master
Change-Id: I81b4897e5560732b8b530d22b00ad9151ca5fff9
Reviewed-on: http://review.typo3.org/43498
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Do not call non static methods statically 09/43509/3
Helmut Hummel [Wed, 23 Sep 2015 18:58:11 +0000 (20:58 +0200)]
[BUGFIX] Do not call non static methods statically

ClassInformationGenerator used to be a class with static methods.
Remove all static calls to methods which are not static any more.

Also make the property non static, so that we do not have to reset
the state if we do generate the class info twice in one request.

Resolves: #70057
Releases: master
Change-Id: I1323d40b1181676001f08c8a791c1f312308389c
Reviewed-on: http://review.typo3.org/43509
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: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix wrong TypoScript variable name in felogin documentation 06/43506/2
Felix Heller [Wed, 23 Sep 2015 15:26:45 +0000 (17:26 +0200)]
[BUGFIX] Fix wrong TypoScript variable name in felogin documentation

Resolves: #70053
Releases: master, 6.2
Change-Id: I3ae2541c6e07778088281e3cfd2ba0258396f737
Reviewed-on: http://review.typo3.org/43506
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Change typo3.org links to https 59/43459/7
Josef Glatz [Mon, 21 Sep 2015 06:32:52 +0000 (08:32 +0200)]
[TASK] Change typo3.org links to https

Since http://typo3.org has been changed to https, adopt all links
in the core as well. Replace some outdated links to newer once
(if it could be replaced).

Resolves: #69989
Releases: master
Change-Id: I5d612b3b01cb75b613483649e8c754336c0fe516
Reviewed-on: http://review.typo3.org/43459
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Always show fieldname in recordlist field selectbox 01/43501/2
Benjamin Kott [Wed, 23 Sep 2015 11:31:38 +0000 (13:31 +0200)]
[TASK] Always show fieldname in recordlist field selectbox

Resolves: #70040
Releases: master
Change-Id: Ied6d0f5fedd0c612b4f5952012aede3c1b4e1a4a
Reviewed-on: http://review.typo3.org/43501
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use JsConfirmation bit mask constants instead of raw integers 04/43504/2
Andreas Fernandez [Wed, 23 Sep 2015 13:31:25 +0000 (15:31 +0200)]
[TASK] Use JsConfirmation bit mask constants instead of raw integers

Resolves: #70047
Releases: master
Change-Id: Icf74209194f267490dfc71f0c3573540ef1cd7b5
Reviewed-on: http://review.typo3.org/43504
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[DOCS] 7.5 Docs move Github Docs 55/43455/2
Mathias Schreiber [Mon, 21 Sep 2015 11:06:58 +0000 (13:06 +0200)]
[DOCS] 7.5 Docs move Github Docs

Pros have been made, so we move the docs in the correct folder.

Change-Id: I0b0b21a6b00bde164491cce7ed1f6527e0ad726f
Reviewed-on: http://review.typo3.org/43455
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[TASK] Use binary notation for JsConfirmation values 34/43334/2
Mathias Brodala [Tue, 15 Sep 2015 13:51:57 +0000 (15:51 +0200)]
[TASK] Use binary notation for JsConfirmation values

Resolves: #69832
Releases: master
Change-Id: I43f40e1e8307a82715c679d060a8ad2b1a92c2fc
Reviewed-on: http://review.typo3.org/43334
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Add focus on input field for Online Media in modal 84/43484/2
Wouter Wolters [Tue, 22 Sep 2015 18:48:21 +0000 (20:48 +0200)]
[BUGFIX] Add focus on input field for Online Media in modal

Resolves: #70027
Releases: master
Change-Id: I899d1ba565f3e22110b5fef513aa8cef5054c042
Reviewed-on: http://review.typo3.org/43484
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[DOCS] 7.5 Docs Part 7/4 02/43502/2
Mathias Schreiber [Wed, 23 Sep 2015 12:37:18 +0000 (14:37 +0200)]
[DOCS] 7.5 Docs Part 7/4

Proofread and move various Documentation Vol. 3

Change-Id: I6bb9c93ea76a6147fc6a21ff1fdc7a8fb95b8618
Reviewed-on: http://review.typo3.org/43502
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Make t3editor save data again 86/43486/6
Wouter Wolters [Tue, 22 Sep 2015 20:45:50 +0000 (22:45 +0200)]
[BUGFIX] Make t3editor save data again

Several save buttons don't work anymore after icon changes

Resolves: #70013
Releases: master
Change-Id: Id3abb129208a7a9f2ea68521ed0b6bbb5abd8ef4
Reviewed-on: http://review.typo3.org/43486
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Move content icons to IconFactory using SVG 56/43256/13
Stephan Großberndt [Sun, 13 Sep 2015 08:20:06 +0000 (10:20 +0200)]
[TASK] Move content icons to IconFactory using SVG

Add content icons using SVG to css_styled_content, felogin,
fluid_styled_content, form, indexed_search and mediace with
IconRegistry-iconIdentifier.

Resolves: #69743
Releases: master
Change-Id: Ic0bcec87dde25401f7f1a0349ced1c0eee455e0d
Reviewed-on: http://review.typo3.org/43256
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
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] Obsolete construct param in DatabaseQueryProcessor 99/43499/4
Sebastian Seidelmann [Wed, 23 Sep 2015 10:22:41 +0000 (12:22 +0200)]
[BUGFIX] Obsolete construct param in DatabaseQueryProcessor

Resolves: #70037
Releases: master
Change-Id: I6877b4e208f251ef45d60ca9bbf4495734276e7c
Reviewed-on: http://review.typo3.org/43499
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FEATURE] Make it possible to register own icons for file extensions 60/43460/7
Frank Nägler [Mon, 21 Sep 2015 17:42:28 +0000 (19:42 +0200)]
[FEATURE] Make it possible to register own icons for file extensions

Resolves: #70002
Releases: master
Change-Id: Ia2df7f2fd73a71488027bd8b589abfe5fca96821
Reviewed-on: http://review.typo3.org/43460
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>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Un-deprecation log entries for ext:belog 57/43457/4
Anja Leichsenring [Mon, 21 Sep 2015 14:46:44 +0000 (16:46 +0200)]
[TASK] Un-deprecation log entries for ext:belog

The usage of __wakeup() in Constraint Model
(by extending AbstractDomainModel) causes deprecation log entries.

The core must not cause any deprecation log entries, so as temporary
fix an empty __wakeup() function was added. The Constraint Model is
subject to refactoring.

With #62925 and the properties manualDateStart and manualDateStop
have been marked as deprecated with the assumption they are not in
use. But they are, and so they are restored as fully functional
properties.

Change-Id: Iff23f10617700751991026706f7d6284de93e469
Releases: master
Related: #62925
Resolves: #70000
Reviewed-on: http://review.typo3.org/43457
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] EXT:form - remove bootstrap class 68/43468/3
Ralf Zimmermann [Tue, 22 Sep 2015 10:24:23 +0000 (12:24 +0200)]
[TASK] EXT:form - remove bootstrap class

Remove the Bootstrap class to behave like other core extensions. This fixes also the issue that the "Mail form" plugin is not shown anymore within the new content element wizard.

Resolves: #69958
Releases: master
Change-Id: I130b774c310ef7582b8a46ad0733319739d7d2ed
Reviewed-on: http://review.typo3.org/43468
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] Avoid race conditions between opening and closing modals 38/43438/5
Frans Saris [Sun, 20 Sep 2015 10:19:35 +0000 (12:19 +0200)]
[BUGFIX] Avoid race conditions between opening and closing modals

Cleaned up the TYPO3 Modal events so they do no conflict each other
and are bound the correct DOM elemens.

Further rely on the bs.modal events to set currentModal.

Resolves: #69977
Releases: master
Change-Id: I295a43c5d81c69c0338981ff0fa4a0c042b496ed
Reviewed-on: http://review.typo3.org/43438
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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] Fixed broken select wizard 42/43442/3
Michael Oehlhof [Sun, 20 Sep 2015 17:27:24 +0000 (19:27 +0200)]
[BUGFIX] Fixed broken select wizard

Resolves: #69826
Releases: master
Change-Id: If88662cc024023f829411e062dddf74e1ef2bda3
Reviewed-on: http://review.typo3.org/43442
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] Delete move placeholders upon record deletion 96/13496/15
Bart Dubelaar [Tue, 7 Aug 2012 12:00:26 +0000 (14:00 +0200)]
[BUGFIX] Delete move placeholders upon record deletion

If a record was moved in a draft workspace and subsequently
removed in the live workspace, then the move placeholder would
remain and show up as an actual record in the backend. To the
end user it appears as if the record was not deleted as one
would now see the move-placeholder.

If the mentioned moved record would be removed instead in the
very same draft workspace, the move-to-pointer was removed
correctly, but the move-placeholder stayed as well.

Resolves: #39383
Releases: master, 6.2
Change-Id: I3b0593332650795539c2d7eac075515dbd981b45
Reviewed-on: http://review.typo3.org/13496
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[!!!][TASK] Deprecate IconUtility 13/42613/40
Frank Nägler [Tue, 15 Sep 2015 16:55:07 +0000 (18:55 +0200)]
[!!!][TASK] Deprecate IconUtility

Deprecate the IconUtility class from EXT:backend and handle its calls
using the new IconFactory from EXT:core.

Kudos to Benjamin Kott, Stephan Großberndt, Andreas Fernandez
and Frans Saris for the great support on this big project.

Resolves: #69057
Releases: master
Change-Id: I27a045b7a3b9d31e6e3e915e1452d44af56b0cee
Reviewed-on: http://review.typo3.org/42613
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Mod About TYPO3 CMS: Fix external links 48/43448/6
Josef Glatz [Sun, 20 Sep 2015 22:36:10 +0000 (00:36 +0200)]
[BUGFIX] Mod About TYPO3 CMS: Fix external links

Replace outdated external links.

Resolves: #69985
Releases: master
Change-Id: Id7f2302e6a080c3a74eeeee6e108da617df9ccc3
Reviewed-on: http://review.typo3.org/43448
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add missing unit tests for TcaMigration class 39/43439/4
Anja Leichsenring [Sun, 20 Sep 2015 11:13:50 +0000 (13:13 +0200)]
[TASK] Add missing unit tests for TcaMigration class

The method migrateIconfileRelativePathOrFilenameOnlyToExtReference()
of class TcaMigration misses unit tests.

Change-Id: I598e1729600fe184ecc3d32afbe78f91d2c2afcb
Resolves: #69978
Relates: #69754
Releases: master
Reviewed-on: http://review.typo3.org/43439
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:recycler Fixed unclickable area 49/43449/2
Michael Oehlhof [Sun, 20 Sep 2015 23:52:49 +0000 (01:52 +0200)]
[BUGFIX] EXT:recycler Fixed unclickable area

The select boxes on the top and the action buttons of the first entry
could not be clicked, caused by wrong html markup.

Resolves: #69982
Releases: master
Change-Id: I52222198bc7798f2a8ffc8505cc9a28abe591a0b
Reviewed-on: http://review.typo3.org/43449
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] Add missing header for info submodule pagetree overview 47/43447/2
Josef Glatz [Sun, 20 Sep 2015 22:01:39 +0000 (00:01 +0200)]
[BUGFIX] Add missing header for info submodule pagetree overview

Add missing header for submodule "Pagetree overview"

Resolves: #69984
Releases: master
Change-Id: I03c0523abc1c9a6b33723b93b3370a2240c4c85f
Reviewed-on: http://review.typo3.org/43447
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Re-introduce WebDAV-related HTTP methods 86/42586/6
Gerrit Mohrmann [Sun, 9 Aug 2015 14:02:20 +0000 (16:02 +0200)]
[BUGFIX] Re-introduce WebDAV-related HTTP methods

The following methods are added in order to have TYPO3
work as WebDAV server.

* COPY
* LOCK
* MKCOL
* MOVE
* PROPFIND
* PROPPATCH
* UNLOCK

Resolves: #69023
Releases: master
Change-Id: I50e52f2094654a97a83486032b10e34a89a6d5c3
Reviewed-on: http://review.typo3.org/42586
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][FEATURE] Add SELECT_mm_query to DatabaseConnection 45/43445/2
Josef Glatz [Sun, 20 Sep 2015 21:17:19 +0000 (23:17 +0200)]
[FOLLOWUP][FEATURE] Add SELECT_mm_query to DatabaseConnection

Remove superfluous word in feature documentation.

Related: #19494
Releases: master
Change-Id: Icc01f14dc464e7327c11cb2c753c2a11348d1b24
Reviewed-on: http://review.typo3.org/43445
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] Correct module markup for pagetree overview 46/43446/2
Josef Glatz [Sun, 20 Sep 2015 21:57:56 +0000 (23:57 +0200)]
[BUGFIX] Correct module markup for pagetree overview

Add correct margin between select boxes and the submodule content.

Resolves: #69983
Releases: master
Change-Id: Idee46b7a2586b2f4496f6f8d189d905da6441260
Reviewed-on: http://review.typo3.org/43446
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] Fix missing flag icons on flex localization view 40/43340/11
Thorsten Bringewatt [Tue, 15 Sep 2015 14:57:09 +0000 (16:57 +0200)]
[BUGFIX] Fix missing flag icons on flex localization view

Extend the system language row data with additional data
and use it in render part of FormEngine to remove another
helper method from FormEngineUtility.

Resolves: #69890
Releases: master
Change-Id: I44dbd98a86f740e8682540aed6a3ceb336bb4d0a
Reviewed-on: http://review.typo3.org/43340
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Add flag icons as SVG and replace all usages 43/43443/2
Frank Nägler [Sun, 20 Sep 2015 18:58:40 +0000 (20:58 +0200)]
[FOLLOWUP][TASK] Add flag icons as SVG and replace all usages

Fix typo in flag registration for special case "england".

Resolves: #69791
Releases: master
Change-Id: I4eee79e03386cfde0bb67fa50b6c45a61941818c
Reviewed-on: http://review.typo3.org/43443
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] Deprecate Be\Buttons\IconViewHelper 26/43026/9
Frank Nägler [Fri, 4 Sep 2015 13:52:25 +0000 (15:52 +0200)]
[TASK] Deprecate Be\Buttons\IconViewHelper

Resolves: #69535
Releases: master
Change-Id: I9563806cf0b80f07a6ff125a1f93351980c47f34
Reviewed-on: http://review.typo3.org/43026
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add flag icons as SVG and replace all usages 95/43295/9
Frank Nägler [Mon, 14 Sep 2015 12:19:15 +0000 (14:19 +0200)]
[TASK] Add flag icons as SVG and replace all usages

Resolves: #69791
Releases: master
Change-Id: I353b8efe475f51a3c826504758832f51b142ac0b
Reviewed-on: http://review.typo3.org/43295
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Use action icon instead of mimetype: actions-document-export-csv 40/43440/2
Benjamin Kott [Sun, 20 Sep 2015 11:22:50 +0000 (13:22 +0200)]
[BUGFIX] Use action icon instead of mimetype: actions-document-export-csv

Resolves: #69979
Releases: master
Change-Id: I3c11b4790a3784acaea4f6aeffbde6889e024c59
Reviewed-on: http://review.typo3.org/43440
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] Replace IconUtility with IconFactory for TCA records 72/43272/31
Stephan Großberndt [Sun, 13 Sep 2015 12:30:39 +0000 (14:30 +0200)]
[TASK] Replace IconUtility with IconFactory for TCA records

Implement replacement and replace all core usages of
IconUtility::getSpriteIconForRecord() with
IconFactory->getIconForRecord().

Register and fix several icon definitions for core tables.

Resolves: #69754
Releases: master
Change-Id: I5adf4f58a0331c77458049e19c7c8ca441b9e4cf
Reviewed-on: http://review.typo3.org/43272
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] Remove version matrix hack from CoreVersionService 24/43424/2
Andreas Bouche [Fri, 18 Sep 2015 14:16:06 +0000 (16:16 +0200)]
[TASK] Remove version matrix hack from CoreVersionService

Replace the old 'manual' way of reducing the version
matrix with an automatic solution.

Resolves: #69935
Releases: master
Change-Id: Iec8a650e0ffd471e66d6a6b495eff7170e634356
Reviewed-on: http://review.typo3.org/43424
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Timeout processing of media URL to avoid race condition 69/43369/3
Andreas Fernandez [Wed, 16 Sep 2015 09:17:56 +0000 (11:17 +0200)]
[BUGFIX] Timeout processing of media URL to avoid race condition

The new "Add media by URL" button opens a modal with a textfield
for an URL. If processing the URL fails, an error modal is displayed.
However, because of a race condition the error dialog is not closable.
Add a timeout of 200ms before processing the URL to workaround the
race condition.

Resolves: #69868
Related: #61799
Releases: master
Change-Id: I7a8f1450b73b4923a1ae9c2e0346e2571475b92e
Reviewed-on: http://review.typo3.org/43369
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[DOCS] 7.5 Docs Part 4/4 37/43437/2
Mathias Schreiber [Sat, 19 Sep 2015 15:54:43 +0000 (17:54 +0200)]
[DOCS] 7.5 Docs Part 4/4

Proofread and move Feature Documentation

Change-Id: I4fdef7405010a0e2ea55971d86a6485a6e4bf685
Reviewed-on: http://review.typo3.org/43437
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[DOCS] 7.5 Docs Part 3/4 34/43434/2
Mathias Schreiber [Sat, 19 Sep 2015 12:52:18 +0000 (14:52 +0200)]
[DOCS] 7.5 Docs Part 3/4

Proofread and move Important Documentation

Change-Id: If03e5b5807f6e696d4ae4178663658d79f329ded
Reviewed-on: http://review.typo3.org/43434
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[DOCS] 7.5 Docs Part 2/4 33/43433/4
Mathias Schreiber [Sat, 19 Sep 2015 12:07:27 +0000 (14:07 +0200)]
[DOCS] 7.5 Docs Part 2/4

Proofread and move Deprecated Documentation

Change-Id: I615224e06a8f6389b6dc85f46941a663879043a5
Reviewed-on: http://review.typo3.org/43433
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[DOCS] 7.5 Docs Part 1/4 32/43432/6
Mathias Schreiber [Sat, 19 Sep 2015 11:02:22 +0000 (13:02 +0200)]
[DOCS] 7.5 Docs Part 1/4

Proofread and move Breaking Documentation

Change-Id: I06b9d7c474564de8d99e2a629e8766c00af4da07
Reviewed-on: http://review.typo3.org/43432
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-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] FormEngine: Move ElementConditionMatcher into data provider 18/43418/5
Morton Jonuschat [Tue, 15 Sep 2015 16:48:47 +0000 (18:48 +0200)]
[TASK] FormEngine: Move ElementConditionMatcher into data provider

Move the handling of column and flexform display conditions into a
dedicated form data provider. The provider removes the hidden elements
from the processed Tca so that no handling of the display conditions is
required in the rendering part of FormEngine.

Resolves: #69938
Resolves: #69897
Releases: master
Change-Id: I367740f61d1a14ba57c57eca30a2edf26ed0f272
Reviewed-on: http://review.typo3.org/43418
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove CSS Styled Content option of image position items 98/43398/2
Benjamin Mack [Thu, 17 Sep 2015 13:32:24 +0000 (15:32 +0200)]
[TASK] Remove CSS Styled Content option of image position items

The extension configuration option that disables the disabling of
the superfluous options on CType=image (like "Left of Text") is
removed in favor of always disabling these options, which is the default
anyway.

Integrators can still override this change in their own PageTSconfig.

Resolves: #69920
Releases: master
Change-Id: Ibb9662be3cee5eed6e03dff3d4f7e758449c2591
Reviewed-on: http://review.typo3.org/43398
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[DOCS] 7.5 Docs Part 5/4 35/43435/2
Mathias Schreiber [Sat, 19 Sep 2015 12:58:56 +0000 (14:58 +0200)]
[DOCS] 7.5 Docs Part 5/4

Add 7.5 TOC file and add the TOC to the TOC.

Change-Id: I759e51bdbe8f009d6dc3573baab2790fae1c15b1
Reviewed-on: http://review.typo3.org/43435
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] processForeignTableClause no longer fails with select fields 25/43425/4
Mathias Schreiber [Sat, 19 Sep 2015 09:20:50 +0000 (11:20 +0200)]
[BUGFIX] processForeignTableClause no longer fails with select fields

When passed an array as field values, we pick the first entry as string

Resolves: #69952
Releases: master
Change-Id: Iebb0a340721f769c838a5247b30de1a41050c690
Reviewed-on: http://review.typo3.org/43425
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Extend workspaces functional tests concerning move-placeholders 30/43430/2
Oliver Hader [Sat, 19 Sep 2015 09:56:59 +0000 (11:56 +0200)]
[TASK] Extend workspaces functional tests concerning move-placeholders

The "modify" functional tests are extended concerning move-placeholders:
* changeContentSortingAndDeleteMovedRecord
  * in a draft workspace
  * change sorting of element on the same page
  * delete the moved element
* changeContentSortingAndDeleteLiveRecord
  * in a draft workspace
  * change sorting of element on the same page
  * switch to live workspace
  * delete the moved element

The test results reveal problematic states in the database and are used
to proof correct and complete changes of further DataHandler changes in
that regard.

Resolves: #69969
Releases: master, 6.2
Change-Id: I06863ba17e74a698833a665d73269951fed9392e
Reviewed-on: http://review.typo3.org/43430
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] FormEngine: Split TcaTypesShowitem provider 29/43329/8
Morton Jonuschat [Tue, 15 Sep 2015 12:35:57 +0000 (14:35 +0200)]
[TASK] FormEngine: Split TcaTypesShowitem provider

Split the TcaTypesShowitem provider to only deal with resolving
the showitem list. The actual removal of columns not referenced in
either in the showitem list or in one of the palettes is done by the
TcaTypesRemoveUnusedColumns provider.

Resolves: #69821
Releases: master
Change-Id: I2cf988ca375a09d4f62e2cdbf1566fb9e449447e
Reviewed-on: http://review.typo3.org/43329
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] EXT:form - Fix compatibility behavior 29/43429/4
Oliver Hader [Fri, 18 Sep 2015 19:54:38 +0000 (21:54 +0200)]
[BUGFIX] EXT:form - Fix compatibility behavior

The compatibility behavior is streamlined to first use the
global setting and then override it by using the specific
local setting - it defined. Besides that, the unit tests are
fixed and adopted to the mentioned changes as well.

Resolves: #69961
Releases: master
Change-Id: I653c2837219033205d4d59e565dbaeb6dc7f7c1f
Reviewed-on: http://review.typo3.org/43429
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[!!!][TASK] EXT:form - Use Extbase/ Fluid for frontend rendering 27/42927/15
Ralf Zimmermann [Fri, 18 Sep 2015 14:07:24 +0000 (16:07 +0200)]
[!!!][TASK] EXT:form - Use Extbase/ Fluid for frontend rendering

The form extension - including the custom data model, controller logic,
property validation, views and templating - has been adopted to support
the Extbase/ Fluid MVC stack. This allows better customization and
control of the generated behavior and markup by simply modifying Fluid
templates or utilizing own custom view helper logic. At the same time
the rewrite must not break current setups, i.e. the frontend rendering
must be as compatible as possible.

Resolves: #69401
Releases: master
Change-Id: Ieece008316417f70b54906221dbba4f9bcbf7f33
Reviewed-on: http://review.typo3.org/42927
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] _languageUid property not set on insert 95/41595/8
Marco Huber [Fri, 17 Jul 2015 19:07:54 +0000 (21:07 +0200)]
[BUGFIX] _languageUid property not set on insert

The patch ensures new objects are created with default language only.
Database field and object property are set properly to 0.

Furthermore the language uid is set only if not set before from outside.

Resolves: #65363
Resolves: #65364
Releases: master, 6.2
Change-Id: Ifc777e482ef12dba46938f826548a97758e531a1
Reviewed-on: http://review.typo3.org/41595
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>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Ease previewing custom record data in workspace module 46/31146/4
Oliver Hader [Wed, 25 Jun 2014 16:04:02 +0000 (18:04 +0200)]
[FEATURE] Ease previewing custom record data in workspace module

Currently only pages, pages_language_overlay and tt_content have
the possibility to open a preview in the website frontend.
A hook needs to be used to open the preview for custom records
(since possibly the location of the rendering plugin and its
page needs to be resolved).

To ease that behaviour a new Page TSconfig setting is added:
options.workspaces.previewPageId

Possibilities:
* options.workspaces.previewPageId = 123
* options.workspaces.previewPageId = field:pid
* options.workspaces.previewPageId.tx_myext_table = 123
* options.workspaces.previewPageId.tx_myext_table = field:pid

Resolves: #59144
Releases: master
Change-Id: I44fffa6fffb1ccc8af79e6dea48415cdf281cb01
Reviewed-on: http://review.typo3.org/31146
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Warnings in DataHandler on undefined array indexes 23/43423/2
Oliver Hader [Fri, 18 Sep 2015 14:07:52 +0000 (16:07 +0200)]
[BUGFIX] Warnings in DataHandler on undefined array indexes

Accessing array indexes that actually do not exist, results
in a PHP warning. This behavior is caught by using isset()
or empty() on NULL values, but is not if using the function
array_key_exists(). Thus, an explicit check on NULL is added.

Resolves: #69948
Releases: master
Change-Id: I4fc9bb5ef9e8ff47ac199e0a7c02dd88ff6c1660
Reviewed-on: http://review.typo3.org/43423
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Compare users lets current user disable herself 19/43419/2
Xavier Perseguers [Fri, 18 Sep 2015 11:45:38 +0000 (13:45 +0200)]
[BUGFIX] Compare users lets current user disable herself

Starting from TYPO3 v7, the Backend module for user management does not let someone
mark herself as disabled (hidden=1).

The user comparison module should respect this behaviour and prevent it as well.

Resolves: #69944
Releases: master
Change-Id: Ie5fe9b8474b2a779f8ce515c3693e84ff1dce758
Reviewed-on: http://review.typo3.org/43419
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.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[TASK] Update datepicker.js, moment.js and add moment-timezone.js 14/43414/6
Tymoteusz Motylewski [Fri, 18 Sep 2015 09:06:39 +0000 (11:06 +0200)]
[TASK] Update datepicker.js, moment.js and add moment-timezone.js

This is required as a groundwork before introducing timezone
handling in backend date fields.
Since version "4.17.37" eonasdan-bootstrap-datetimepicker
supports timezones.

Resolves: #69937
Releases: master
Change-Id: I560e353b4dc11898502e34eb90cd27dae3522cfe
Reviewed-on: http://review.typo3.org/43414
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[CLEANUP] Fix class alias maps and IDE files 22/43422/4
Helmut Hummel [Thu, 11 Jun 2015 12:06:35 +0000 (14:06 +0200)]
[CLEANUP] Fix class alias maps and IDE files

With moving code around the class alias maps placed in compatibility6
and mediace got a little messed up. Move the aliases to the correct place
and remove stale aliases.

Resolves: #69946
Releases: master
Change-Id: Ifec476b6e6135ad8b6640c34ec54d8118201e6f5
Reviewed-on: http://review.typo3.org/43422
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Improve IconProviders and remove IconUtility usages 55/43355/5
Stephan Großberndt [Tue, 15 Sep 2015 16:26:24 +0000 (18:26 +0200)]
[TASK] Improve IconProviders and remove IconUtility usages

Resolves: #69847
Releases: master
Change-Id: Ia08a654af066241005c80df75d4a64c067d01b23
Reviewed-on: http://review.typo3.org/43355
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Add functional test cases for IRRE children without default sortby 39/42839/3
Oliver Hader [Sat, 22 Aug 2015 12:40:48 +0000 (14:40 +0200)]
[TASK] Add functional test cases for IRRE children without default sortby

In each, live and draft workspace:
* create a tt_content element
* with a nested 1:n hotel element
* with a nested 1:n offer element
* localize the created tt_conent element

The default sortby configuration of the hotel
table is disabled in $TCA.

Resolves: #59112
Releases: master, 6.2
Change-Id: I8e8eae3100046d21b7348cce7af6b592928b7c99
Reviewed-on: http://review.typo3.org/42839
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] Replace module icons with IconFactory 10/43410/4
Frank Nägler [Fri, 18 Sep 2015 07:49:14 +0000 (09:49 +0200)]
[TASK] Replace module icons with IconFactory

Resolves: #69931
Releases: master
Change-Id: I2f8941ddfe82b4be474e91dc643d6cce8c9ba1c4
Reviewed-on: http://review.typo3.org/43410
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Allow PSR-7 dispatching for Backend modules 75/43375/9
Benjamin Mack [Wed, 16 Sep 2015 12:49:36 +0000 (14:49 +0200)]
[FEATURE] Allow PSR-7 dispatching for Backend modules

The newly introduced simple dispatcher handles the distribution
of all "traditional" modules through a new option called "routeTarget" when registering a module.

All existing core modules are moved to this new syntax, all left-over
index.php files within Modules/ directories are removed.

Resolves: #69918
Releases: master
Change-Id: I6200a5e0309454fd981c9f1fa277d948974a1fac
Reviewed-on: http://review.typo3.org/43375
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Duplicate code in InputTextElement 13/43413/2
Xavier Perseguers [Fri, 18 Sep 2015 08:23:16 +0000 (10:23 +0200)]
[BUGFIX] Duplicate code in InputTextElement

Change-Id: I6f8cdda2e8fca32a4c35d212a3e2f88ff90f5afc
Resolves: #69933
Releases: master
Reviewed-on: http://review.typo3.org/43413
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Sort the list of ISO codes 12/43412/3
Xavier Perseguers [Fri, 18 Sep 2015 08:09:24 +0000 (10:09 +0200)]
[TASK] Sort the list of ISO codes

Resolves: #69929
Related: #61542
Releases: master
Change-Id: I002628c9741860d47c6fc6921ffb08b8ed256a70
Reviewed-on: http://review.typo3.org/43412
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove TYPO3_CONF_VARS option "serverTimeZone" 11/43411/3
Benjamin Mack [Fri, 18 Sep 2015 07:53:22 +0000 (09:53 +0200)]
[!!!][TASK] Remove TYPO3_CONF_VARS option "serverTimeZone"

The option $TYPO3_CONF_VARS['SYS']['serverTimeZone'] is removed.
Native date time handling by PHP superseeds this option.

Resolves: #69930
Releases: master
Change-Id: Ifd538040fac389a84a5cbbc807a1a78d5c5e82ca
Reviewed-on: http://review.typo3.org/43411
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] Fix composer.json warning and update lock file 96/43396/8
Markus Klein [Thu, 17 Sep 2015 13:02:47 +0000 (15:02 +0200)]
[BUGFIX] Fix composer.json warning and update lock file

We update all dependencies here as only bugfix releases
are incorporated.

Resolves: #69923
Releases: master
Change-Id: I3ea9a545e3bb83237804d8cf77d9e0843f120a55
Reviewed-on: http://review.typo3.org/43396
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Reduce PageLayoutController and PageLayoutView dependencies 38/42838/2
Oliver Hader [Sat, 22 Aug 2015 11:48:15 +0000 (13:48 +0200)]
[TASK] Reduce PageLayoutController and PageLayoutView dependencies

This is a follow-up to #68395 to reduce complexity and exposed
public API of that change.

Even if class components have the names "controller" and "view",
which implies an underlying MVC-stack, the PageLayout components
are far from using the pattern. That's why it's quite fine to put
processing logic to the place where it makes most sense and where
dependencies and cross-calls to other objects are kept low.

This change is only about refactoring and reducing the public API
in terms of information hiding and encapsulation. Besides that
the $languagesInColumnCache class variable was defined but never
use - which is changed now as well. Further flaws concerning
proper record selection are part of another change.

Related: #68395
Resolves: #69261
Releases: master
Change-Id: I8bb7737d154a5d2c7a584dbe11fd0a5abfabafba
Reviewed-on: http://review.typo3.org/42838
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] Cleanup EXT:felogin directory structure 99/43399/4
Benjamin Mack [Thu, 17 Sep 2015 13:54:52 +0000 (15:54 +0200)]
[TASK] Cleanup EXT:felogin directory structure

Move template, language file (easy one) and flexform
in the right place, also make sure to use closures() for the
php files that reside in Configuration/TCA/Overrides/

Resolves: #68293
Resolves: #69921
Releases: master
Change-Id: I704e644eb90be6af0859c7154b4c22ac92d014ca
Reviewed-on: http://review.typo3.org/43399
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] LocalCropScaleMaskHelper consumes too much memory when cropping 89/43389/3
Thomas Maroschik [Thu, 17 Sep 2015 09:35:39 +0000 (11:35 +0200)]
[BUGFIX] LocalCropScaleMaskHelper consumes too much memory when cropping

When using the new image crop functionality in the backend the
LocalCropScaleMaskHelper crops the image using gdlib functions. Those
functions load the whole image into memory and can lead to fatal
errors because of memory limits in case of large images.

This fix replaces the gdlib functions with according ImageMagick/
GraphicsMagick functions which crop the image outside of PHP's
memory.

Resolves: #68484
Releases: master
Change-Id: I390264838ebfd89701f860302a07b3f5895d46ac
Reviewed-on: http://review.typo3.org/43389
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Content elements based on Fluid 58/38258/79
Patrick Broens [Mon, 20 Jul 2015 18:25:39 +0000 (20:25 +0200)]
[FEATURE] Content elements based on Fluid

This patch adds the new reworked content elements based on Fluid
templating instead of css_styled_content.

It also introduces a new CType "textmedia" which allows images,
but also media elements (videos etc) directly.

The content elements are added to the extension "fluid_styled_content".

Do not forget to include the static templates.

Change-Id: Ia0d0a9f9f2699d6bbff761c4896f9daa876f3b86
Resolves: #38732
Related: #65922
Releases: master
Reviewed-on: http://review.typo3.org/38258
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Make getCategoryFieldsForTable() compatible with new FormEngine 06/43406/2
Frans Saris [Thu, 17 Sep 2015 19:34:38 +0000 (21:34 +0200)]
[BUGFIX] Make getCategoryFieldsForTable() compatible with new FormEngine

Resolves: #69925
Releases: master
Change-Id: Iaa7323c0b685fae4b27d224075905f2e9a68b145
Reviewed-on: http://review.typo3.org/43406
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][TASK] FAL-based database fields moved to integer 05/43405/3
Christian Kuhn [Thu, 17 Sep 2015 18:54:31 +0000 (20:54 +0200)]
[FOLLOWUP][TASK] FAL-based database fields moved to integer

Fix a bunch of functional test data sets to reflect the
changed tt_content image database field.

Resolves: #69909
Releases: master
Change-Id: Ie9535d6f20c6b1c94403a50e68292de0704702ee
Reviewed-on: http://review.typo3.org/43405
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Split TcaFlex provider 81/43281/12
Michael Oehlhof [Sun, 13 Sep 2015 13:16:19 +0000 (15:16 +0200)]
[TASK] Split TcaFlex provider

Split the provider into three parts, with the first one fetching
DataStructure and DataValues, the second doing global preparation
and migration and the last provider doing the main data handling.

Resolves: #69714
Releases: master
Change-Id: I068cb8946953a5533d02fad77f9776ae6a7b123a
Reviewed-on: http://review.typo3.org/43281
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>