Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Fix selected node count in select tree 42/43342/2
Alexander Stehlik [Tue, 15 Sep 2015 15:07:47 +0000 (17:07 +0200)]
[BUGFIX] Fix selected node count in select tree

If only one item can be selected in a select tree field (maxitems=1)
and the first selected value is empty is will be cleared from the
selected node array.

Resolves: #69836
Releases: master
Change-Id: Ic3b71a39f73638a7d8c46c7939d17260356437dd
Reviewed-on: http://review.typo3.org/43342
Reviewed-by: Oliver Thiele <mail@oliver-thiele.de>
Tested-by: Oliver Thiele <mail@oliver-thiele.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Disallow empty values for multi select fields 39/43339/3
Alexander Stehlik [Tue, 15 Sep 2015 15:22:06 +0000 (17:22 +0200)]
[TASK] Disallow empty values for multi select fields

The TcaSelectItems provider strips out empty values from the
value array if more than one item can be selected.

Resolves: #69834
Releases: master
Change-Id: I31fba0180d3ec9be66058fa65dbdcb8a17d904da
Reviewed-on: http://review.typo3.org/43339
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[FEATURE] Improve handling of online media 00/41800/27
Frans Saris [Sat, 5 Sep 2015 20:12:50 +0000 (22:12 +0200)]
[FEATURE] Improve handling of online media

This patch introduces a new way of handling "online media", like
YouTube and Vimeo videos in TYPO3.
The media can be added by url and after that it can be used
like any other file.

To test with tt_content change
   $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'])
to
   $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext'])
in typo3/sysext/frontend/Configuration/TCA/tt_content.php

To render a video in FE use <f:media file="{file}" />

File icon support based on mimetype will be added in a separate
patch #69764.

Releases: master
Resolves: #61799
Change-Id: I4b262e6fef80ba30fe627ef0ea3c55c2390c97ab
Reviewed-on: http://review.typo3.org/41800
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@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>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Refactor SelectSingleBoxElement rendering 46/43246/9
Mathias Brodala [Sat, 12 Sep 2015 16:14:20 +0000 (18:14 +0200)]
[TASK] Refactor SelectSingleBoxElement rendering

Resolves: #69725
Releases: master
Change-Id: I6167c6e72c6f67cda03f89780be5596f6decc6ca
Reviewed-on: http://review.typo3.org/43246
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] Handle langChildren correctly in flex form 00/43300/11
Thorsten Bringewatt [Mon, 14 Sep 2015 13:43:08 +0000 (15:43 +0200)]
[BUGFIX] Handle langChildren correctly in flex form

This commit repairs the handling of localization method 2
for flex form (langChildren=1).

For more information about the feature:
https://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Flex/Index.html#handling-languages-in-flexforms

Resolves: #69717
Releases: master
Change-Id: I237e8289a03b691d3dac1ace99564bf4bcfb66d8
Reviewed-on: http://review.typo3.org/43300
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] FormEngine: Remove "TCEforms" from sheet level data structure 22/43322/5
Morton Jonuschat [Tue, 15 Sep 2015 10:23:49 +0000 (12:23 +0200)]
[TASK] FormEngine: Remove "TCEforms" from sheet level data structure

Remove the TCEforms array subkey from the sheet level FlexForm data
structure. This affects the title, descriptions and display conditions
for FlexForm sheets.

Resolves: #69720
Releases: master
Change-Id: I912e513844be9ce034bb878e92c7b17004c0112f
Reviewed-on: http://review.typo3.org/43322
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Declare mimetype property in FAL as string 86/43286/2
Stephan Großberndt [Mon, 14 Sep 2015 08:29:50 +0000 (10:29 +0200)]
[BUGFIX] Declare mimetype property in FAL as string

This patch properly declares the mimetype property in all FAL classes
as string instead of array.

Resolves: #69772
Releases: master
Change-Id: Ie9af4411122ecd8d915e7c98da5c573931e12392
Reviewed-on: http://review.typo3.org/43286
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Cleanup RecordHistory 85/43285/5
Daniel Goerz [Mon, 14 Sep 2015 08:24:55 +0000 (10:24 +0200)]
[TASK] Cleanup RecordHistory

Additionally to the code cleanup the link to show the
history of the full page is transformed into a button.

Change-Id: Ia00052b1463cee39de0096c917734d775d98757d
Resolves: #69771
Releases: master
Reviewed-on: http://review.typo3.org/43285
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] Replace jumpurl functionality with hooks 11/36211/20
Alexander Stehlik [Tue, 15 Sep 2015 09:22:13 +0000 (11:22 +0200)]
[!!!][TASK] Replace jumpurl functionality with hooks

The jumpurl feature is moved from the core to a new extension "jumpurl".

This patch removes all jumpurl functionality and replaces it with
hooks that can be used to modify the link generation and to handle
any submitted jumpurl.

Resolves: #52156
Releases: master
Change-Id: I7ec2b8d2da0ce42b227a5150d9c84bce340b16a7
Reviewed-on: http://review.typo3.org/36211
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add prepended icon to SelectSingleElement 06/43306/7
Mathias Brodala [Mon, 14 Sep 2015 16:16:37 +0000 (18:16 +0200)]
[TASK] Add prepended icon to SelectSingleElement

This brings back the select prepend icon and moves all event
handling for updating it to a RequireJS module.

Also moves all remaining event handling to the module including
FormEngine "fieldChangeFunc" and "onFocus".

Resolves: #69792
Releases: master
Change-Id: I9943412bb61639759aeba05746facdce60cfd12e
Reviewed-on: http://review.typo3.org/43306
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[FEATURE] Add new TS option getData->pagelayout 23/42723/7
Benjamin Mack [Tue, 18 Aug 2015 17:12:09 +0000 (19:12 +0200)]
[FEATURE] Add new TS option getData->pagelayout

Add a new TypoScript getData option to fetch the backend layout
of the current page, and if empty, use backend_layout_next_level.

Releases: master
Resolves: #69602
Change-Id: I82e01b1655c683c65f378f97558489cfeca36bf9
Reviewed-on: http://review.typo3.org/42723
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] Storage doesn't save is_public anymore 25/43325/2
Nicole Cordes [Tue, 15 Sep 2015 11:20:49 +0000 (13:20 +0200)]
[BUGFIX] Storage doesn't save is_public anymore

With the style changes in https://review.typo3.org/42984/ the order of
the input fields were change and the value of the checkbox isn't sent
currently. This patch corrects the order to be able to submit the
checkbox value.

Resolves: #69819
Releases: master
Change-Id: I35ddf550fc0f4cd3c79995e6cfa7a5539a19cd1c
Reviewed-on: http://review.typo3.org/43325
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
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] Adjust itemsProcFunc for sys_filemounts 21/43321/3
Nicole Cordes [Tue, 15 Sep 2015 11:15:48 +0000 (13:15 +0200)]
[BUGFIX] Adjust itemsProcFunc for sys_filemounts

Due to the changes of FormEngine the folder selection of filemount
records always show the folders from fileadmin. This patch adjust the
script to handle the incoming (already resolved) database information.

Resolves: #69815
Releases: master
Change-Id: I395920088a32d39b4ffc46d768ef581c9ca42a8e
Reviewed-on: http://review.typo3.org/43321
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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] Respect absRefPrefix in admin panel 35/29535/12
Alexander Stehlik [Mon, 14 Sep 2015 07:52:57 +0000 (09:52 +0200)]
[BUGFIX] Respect absRefPrefix in admin panel

Use $GLOBALS['TSFE']->absRefPrefix for loading the
jsfunc.evalfield.js file in the admin panel.

Resolves: #52211
Releases: master
Change-Id: I81cf6603887bb981e0c9398a724d3fb56de240f8
Reviewed-on: http://review.typo3.org/29535
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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] IDNA encode domains in email addresses for MailMessage 94/43294/5
Morton Jonuschat [Mon, 14 Sep 2015 11:40:41 +0000 (13:40 +0200)]
[TASK] IDNA encode domains in email addresses for MailMessage

SwiftMailer does not support email addresses with UTF8 characters in the
domain name. UTF8 characters in the domain name are valid as long as
they are IDNA/punycode encoded.

To work around the SwiftMailer issue MailMessage has been extended with
custom setters that encode the email addresses before passing them to
SwiftMailer.

Resolves: #69208
Releases: master
Change-Id: I9835340c8d216f37dc94dfb65dc70822c2a47702
Reviewed-on: http://review.typo3.org/43294
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Add SELECT_mm_query to DatabaseConnection 11/42811/4
Morton Jonuschat [Fri, 21 Aug 2015 12:40:52 +0000 (14:40 +0200)]
[FEATURE] Add SELECT_mm_query to DatabaseConnection

Query building and execution has been separated to facilitate inspection
of the generated statements as well as enabling the usage of the
statement building in EXT:dbal.

Resolves: #19494
Resolves: #20892
Releases: master
Change-Id: Ibd5accbf2c2caa9cb9db42dbcf49051d4e113003
Reviewed-on: http://review.typo3.org/42811
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] SelectTreeElement merge methods 57/43257/4
Jan Helke [Sun, 13 Sep 2015 08:43:41 +0000 (10:43 +0200)]
[TASK] SelectTreeElement merge methods

This patch removes the private property resultArray and merges the
function renderField into the render() method. Also it removes two
functions that are also defined in the parent class.

IMPORTANT: This patch relies on the merge of
https://review.typo3.org/43260

Releases: master
Resolves: #69727
Change-Id: If872a05f012f1fe76bab6abcfe25dd4d98dcff54
Reviewed-on: http://review.typo3.org/43257
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove codeception for no usage 20/43320/3
Anja Leichsenring [Tue, 15 Sep 2015 09:00:47 +0000 (11:00 +0200)]
[TASK] Remove codeception for no usage

Codeception is not used for testing currently, so we remove the
dependency for the time being.

Change-Id: Ieb9057985deaaa19d34c17c6c04304fb46e5485e
Resolves: #69810
Releases: master
Reviewed-on: http://review.typo3.org/43320
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[CLEANUP] Minor code improvements in DatabaseRowInitializeNew 93/43293/3
Loek Hilgersom [Mon, 14 Sep 2015 11:41:19 +0000 (13:41 +0200)]
[CLEANUP] Minor code improvements in DatabaseRowInitializeNew

Removes a condition checking if values are set before overwriting:
just changing the order will do.
Removes a non-functional isset check.

Resolves: #69781
Releases: master
Change-Id: I3cdf7a1f54d2e237df3fa90d7733160d3cda4d42
Reviewed-on: http://review.typo3.org/43293
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[TASK] Improve session timeout dialog 88/43288/5
Mathias Brodala [Mon, 14 Sep 2015 09:13:58 +0000 (11:13 +0200)]
[TASK] Improve session timeout dialog

This renames the "Abort" action to "Stay logged in" and makes it
the default in the session timeout dialog. Thus one can simply
press the Space/Return key to stay logged in which is the most
likely action in this situation.

This drops the translation label "mess.refresh_login_abort_button"
from locallang_core.xlf which is now unused. Also the label
"mess.refresh_login_confirm_button" is changed to
"mess.refresh_login_logout_button".

Resolves: #69774
Releases: master
Change-Id: I71b797fb61750a293718e144bc76e28199874c38
Reviewed-on: http://review.typo3.org/43288
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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] Functional tests: Enable MySQL strict mode / data validation 86/42986/2
Morton Jonuschat [Wed, 2 Sep 2015 18:07:14 +0000 (20:07 +0200)]
[TASK] Functional tests: Enable MySQL strict mode / data validation

Enable SQL mode options that force MySQL to be more strict and not
allow legacy defaults which truncate data, accept invalidate dates
or silently change values on INSERT/UPDATE.

STRICT_ALL_TABLES: Strict SQL mode for all tables, reject invalid data
ERROR_FOR_DIVISION_BY_ZERO: Division by zero produces an error
NO_AUTO_VALUE_ON_ZERO: Only NULL generates the next auto_incroment number
NO_ENGINE_SUBSTITUTION: No automatic substitution of unavailable engines
NO_ZERO_DATE: Don't treat '0000-00-00' as a valid date
NO_ZERO_IN_DATE: Dates with zero parts are not permitted
ONLY_FULL_GROUP_BY: Deny invalid use of aggregation functions

Resolves: #69484
Releases: master
Change-Id: Ife3755b56339a479d86c5535a301ebef1563ace8
Reviewed-on: http://review.typo3.org/42986
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Streamline select field value handling 19/43319/2
Alexander Stehlik [Tue, 15 Sep 2015 08:19:50 +0000 (10:19 +0200)]
[FOLLOWUP][TASK] Streamline select field value handling

Remove the deleted TcaSelectValues form data provider from the
configuration.

Resolves: #69742
Relates: #69755
Relates: #69761
Releases: master
Change-Id: Ib67aa6df851cb3c9973a7070322bd8a64d313662
Reviewed-on: http://review.typo3.org/43319
Reviewed-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Tested-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove unnecessary class attribute of TEXTBLOCK element in form wizard 18/43318/2
Christian Fischer [Mon, 14 Sep 2015 14:21:38 +0000 (16:21 +0200)]
[TASK] Remove unnecessary class attribute of TEXTBLOCK element in form wizard

Resolves: #69387
Releases: master
Change-Id: I88d836b91d4dea20f461c48e35296edae3103cf0
Reviewed-on: http://review.typo3.org/43318
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] MultipleSideBySideElement merge methods 60/43260/6
Jan Helke [Sun, 13 Sep 2015 09:16:35 +0000 (11:16 +0200)]
[TASK] MultipleSideBySideElement merge methods

This patch removes the private property resultArray and merges the
function getSingleField_typeSelect_multiple into render.

Releases: master
Resolves: #69724
Change-Id: Ia0211e004cf0397902c36864e6732ea16d08774f
Reviewed-on: http://review.typo3.org/43260
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[TASK] Flex: Prepare language handling "meta" in provider 40/43240/8
Morton Jonuschat [Sat, 12 Sep 2015 13:11:55 +0000 (15:11 +0200)]
[TASK] Flex: Prepare language handling "meta" in provider

Add the language handling information to the meta information of the
data structure:

 * langDisable (bool)
 * langChildren (bool)
 * languagesOnSheetLevel (array)
 * languagesOnElementLevel (array)

Default values for langDisabled / langChildren are set according to
https://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Flex/Index.html

Resolves: #69716
Releases: master
Change-Id: I068afb2f45efe64ca30d15d184540a49fb339ad1
Reviewed-on: http://review.typo3.org/43240
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Tested-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[FEATURE] support condition in INCLUDE_TYPOSCRIPT tag 31/42431/10
Jigal van Hemert [Sat, 8 Aug 2015 23:32:15 +0000 (01:32 +0200)]
[FEATURE] support condition in INCLUDE_TYPOSCRIPT tag

An optional property 'condition' will only include the file or directory
if the condition is met.

Resolves: #16525
Releases: master
Change-Id: I4be8b93d733ef40601a2943ebad357c095f997ad
Reviewed-on: http://review.typo3.org/42431
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Oliver Thiele <mail@oliver-thiele.de>
Tested-by: Oliver Thiele <mail@oliver-thiele.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Cleanup unused icons and rebuild third-party code 17/43317/2
Benjamin Mack [Tue, 15 Sep 2015 06:59:44 +0000 (08:59 +0200)]
[TASK] Cleanup unused icons and rebuild third-party code

Resolves: #69805
Releases: master
Change-Id: I311aaca035635a6675eef92104bbbcd5ce6ca9c4
Reviewed-on: http://review.typo3.org/43317
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>
3 years ago[TASK] Streamline select field value handling 78/43278/12
Alexander Stehlik [Mon, 14 Sep 2015 16:26:56 +0000 (18:26 +0200)]
[TASK] Streamline select field value handling

The TcaSelectValues form data provider is merged in the
TcaSelectItems provider.

The possible select items are classified in dynamic items that
come from a foreign_table and static items that come from TCA,
PageTS etc.

The value for single item select fields (the default) will not
be processed because the handling of invalid values will currently
be done by the select field element renderer.

If the values from a multi value select field come from statically
defined items (e.g. items directly added in the TCA) the value will
always be added to the list of selected values.

If the values comes from dynamic select items from a database
relation the select values will only be added when they were
validated by the RelationHandler.

Finally the selected values are parsed by array_unique to prevent
duplicate entries.

Resolves: #69742
Relates: #69755
Relates: #69761
Releases: master
Change-Id: I4dca24b26c36ae91dc527edcd900b352f705f5c4
Reviewed-on: http://review.typo3.org/43278
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Cleanup and streamline TCA for tt_content 16/43316/2
Benjamin Mack [Tue, 15 Sep 2015 05:19:54 +0000 (07:19 +0200)]
[TASK] Cleanup and streamline TCA for tt_content

Minor cleanups to the TCA definition.

Resolves: #69804
Releases: master
Change-Id: I54d316f25e0c4cb5883a56f90f58f9fa9cadc520
Reviewed-on: http://review.typo3.org/43316
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[FOLLOWUP][!!!][TASK] Remove unused tabmenu JavaScript and CSS 10/43310/2
Wouter Wolters [Mon, 14 Sep 2015 21:22:24 +0000 (23:22 +0200)]
[FOLLOWUP][!!!][TASK] Remove unused tabmenu JavaScript and CSS

Add new compiled CSS file for the backend.

Releases: master
Resolves: #69795
Change-Id: I7f32d30fe02d18c0b1b7142b5233627d6301b9a1
Reviewed-on: http://review.typo3.org/43310
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Drop eval() from BackendUtility test 96/43296/3
Mathias Brodala [Mon, 14 Sep 2015 13:08:24 +0000 (15:08 +0200)]
[TASK] Drop eval() from BackendUtility test

Resolves: #69786
Releases: master
Change-Id: I211a3564830fa2ae2005807e9d2b81959965cbb7
Reviewed-on: http://review.typo3.org/43296
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Render Resources using SVG in IconFactory 58/43258/25
Frank Nägler [Sun, 13 Sep 2015 08:56:40 +0000 (10:56 +0200)]
[TASK] Render Resources using SVG in IconFactory

Add SVG icons for MimeTypes to the IconRegistry, add
IconFactory->getIconForResource() as improved version of
IconUtility->getSpriteIconForResource().

Also add IconFactory->getIconForFileExtension() similar to
IconUtility->getSpriteIconForFile() but without the possibility to pass
a path but only a file extension.

Replace all core calls of getSpriteIconForFile() and
getSpriteIconForResource() with calls to IconFactory.

Resolves: #69744
Resolves: #69759
Releases: master
Change-Id: I26b221fbba87c7f3e09ec10b61c13c8e74b8ecb3
Reviewed-on: http://review.typo3.org/43258
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove unused tabmenu JavaScript and CSS 01/43301/2
Benjamin Mack [Mon, 14 Sep 2015 14:30:16 +0000 (16:30 +0200)]
[!!!][TASK] Remove unused tabmenu JavaScript and CSS

Due to the shift to the new tabmenu logic, all leftover code
that is unused is now removed.

Releases: master
Resolves: #69795
Change-Id: Ia875c2938dc852b478e49be82bf2922ce67ab165
Reviewed-on: http://review.typo3.org/43301
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[FEATURE] Extract title from PDF when indexing 00/43200/3
Xavier Perseguers [Fri, 11 Sep 2015 13:32:43 +0000 (15:32 +0200)]
[FEATURE] Extract title from PDF when indexing

Change-Id: I0b73a6c77502e1635f73734181b6af9f9757b6dc
Releases: master
Resolves: #69496
Reviewed-on: http://review.typo3.org/43200
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-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] Localization file not loaded in backend form wizard 07/43307/2
Andreas Häfner [Mon, 14 Sep 2015 16:58:20 +0000 (18:58 +0200)]
[BUGFIX] Localization file not loaded in backend form wizard

The changes for issue #39280 did not consider that the localization file
for the frontend controller is used in the backend controller as well and
thus, this tiny regression got in, leading to not loading the language
labels anymore in the backend form wizard.

Resolves: #69433
Releases: master
Change-Id: Ia27b5e321f2308cf4c3d3cecdfcb3419b4d4397b
Reviewed-on: http://review.typo3.org/43307
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] FormEngine: Move flex form TCA migration to data provider 76/43276/7
Morton Jonuschat [Sun, 13 Sep 2015 13:52:00 +0000 (15:52 +0200)]
[TASK] FormEngine: Move flex form TCA migration to data provider

Move the TCA flex form migration from the FlexFormElementContainer
to the TcaFlex data provider to separate parsing and rendering.

Resolves: #69718
Releases: master
Change-Id: Id9e132483394ff8efac0f21441798ff469ae3091
Reviewed-on: http://review.typo3.org/43276
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[TASK] FormEngine: Remove name="foo[bar]_hr" from input fields 54/43254/7
Morton Jonuschat [Sat, 12 Sep 2015 16:34:20 +0000 (18:34 +0200)]
[TASK] FormEngine: Remove name="foo[bar]_hr" from input fields

Update the handling of human readable fields so that the values are not
being set and only the hidden field with the actual value is submitted.

This patch also updates the handling for the _list and _mul appendixes
as these use the same methods and needed to be changed as well.

Resolves: #69672
Releases: master
Change-Id: I7a92c924a567621c2f79c736f878af288595c657
Reviewed-on: http://review.typo3.org/43254
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] Starttime and endtime no longer accessible in content edit form 02/43302/2
Loek Hilgersom [Mon, 14 Sep 2015 14:33:18 +0000 (16:33 +0200)]
[BUGFIX] Starttime and endtime no longer accessible in content edit form

This fixes that l10n_display also affects the original not-translated
record. Problem was caused by the type-change of $row[$languageField]
from int to array.
Added a few comments for making the code more understandable.

Resolves: #69779
Releases: master
Change-Id: I29b0ad47332f34a292624fad3938554fb1e55353
Reviewed-on: http://review.typo3.org/43302
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Remove old and unused icons status/version-*.png 05/43305/2
Frank Nägler [Mon, 14 Sep 2015 15:45:51 +0000 (17:45 +0200)]
[TASK] Remove old and unused icons status/version-*.png

Resolves: #69797
Releases: master
Change-Id: I8bf1740315b302b2b4be43c0be5e94628986622a
Reviewed-on: http://review.typo3.org/43305
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[BUGFIX] Repair overrideVals for FormEngine 04/43304/5
Anja Leichsenring [Mon, 14 Sep 2015 15:17:19 +0000 (17:17 +0200)]
[BUGFIX] Repair overrideVals for FormEngine

While passing values via GET or POST, those values have been lost
to the form. The handling has passed to a dedicated element class,
that handles them correctly.

Change-Id: If41ae361e8e4fd4012a13bf888dc62d94d5e079c
Resolves: #69784
Resolves: #69661
Resolves: #69664
Releases: master
Reviewed-on: http://review.typo3.org/43304
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Rename InputElement class to InputTextElement 97/43297/2
Anja Leichsenring [Mon, 14 Sep 2015 13:25:30 +0000 (15:25 +0200)]
[TASK] Rename InputElement class to InputTextElement

Change-Id: I0db183c873b16607a55683f195da5cf25ff6fff5
Resolves: #69787
Releases: master
Reviewed-on: http://review.typo3.org/43297
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Tested-by: Thorsten Bringewatt <t.bringewatt@mittwald.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: status-status-edit-read-only 48/43248/7
Jan Helke [Sat, 12 Sep 2015 17:33:57 +0000 (19:33 +0200)]
[TASK] Replace icon by IconFactory: status-status-edit-read-only

Releases: master
Resolves: #69739
Change-Id: Idb8a51532935d683e3cbfc2190bf41cea528ea69
Reviewed-on: http://review.typo3.org/43248
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] Replace getSpriteIcon in compatibility6 98/43298/3
Michael Oehlhof [Mon, 14 Sep 2015 13:48:11 +0000 (15:48 +0200)]
[TASK] Replace getSpriteIcon in compatibility6

The last 2 calls are replaced with this patch.

Resolves: #69785
Releases: master
Change-Id: Ie869ef7d6a3c97fba587b6dd6d3f80f1390de8cf
Reviewed-on: http://review.typo3.org/43298
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] SelectSingleElement merge methods 55/43255/4
Jan Helke [Sat, 12 Sep 2015 21:56:21 +0000 (23:56 +0200)]
[TASK] SelectSingleElement merge methods

This patch removes the private property resultArray and merges
the function getSingleField_typeSelect_single into the render()
method.

Releases: master
Resolves: #69726
Change-Id: I3a8a230d3a61046652684f7ae68568e72d892e8f
Reviewed-on: http://review.typo3.org/43255
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] InstallTool: Optimize ALTER TABLE for auto_increment columns 02/42902/3
Morton Jonuschat [Fri, 28 Aug 2015 07:58:31 +0000 (09:58 +0200)]
[BUGFIX] InstallTool: Optimize ALTER TABLE for auto_increment columns

To successfully add a new column with auto_increment enabled to a table
the column needs to be included in a (primary) key. The install tool
handled this in a two step process by ignoring the auto_increment
attribute and separating adding the field and the key into two
statements. This fails on existing tables with data as the column will
include non-uniqued/non-incrementing values after the first statement
leading to failures adding the key.

The proper way to add a columns with the auto_increment attribute is to
combine the ALTER TABLE statement to perform both alterations at the
same time, this patch changes the behavior of the Install Tool to
generate statements accordingly on MySQL.

When running with DBAL enabled the statement will not be altered in any
way to allow the SqlParser to take into account database specific
handling of this case, an example test case is included for PostgreSQL
which handles this case transparently using the SERIAL column type.

Resolves: #69304
Releases: master, 6.2
Change-Id: I211b25b22e122e47d289b9d7f927b5c713cdd138
Reviewed-on: http://review.typo3.org/42902
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>
3 years ago[FEATURE] Add annotation for CLI only commands 68/43268/5
Mathias Brodala [Sun, 13 Sep 2015 11:30:05 +0000 (13:30 +0200)]
[FEATURE] Add annotation for CLI only commands

This adds the annotation "@cli" to declare Extbase CommandController
commands to be usable on CLI only and is used to remove these commands
from the Scheduler task list.

Also annotate the following commands as CLI only:

- help:help
- extension:install
- extension:uninstall
- extension:dumpclassloadinginformation

Resolves: #68746
Releases: master
Change-Id: Ifb55def33c11e4a10510433f03ddc9279ee56898
Reviewed-on: http://review.typo3.org/43268
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add apps-filetree-mount to IconRegistry 65/43265/2
Stephan Großberndt [Sun, 13 Sep 2015 10:51:24 +0000 (12:51 +0200)]
[TASK] Add apps-filetree-mount to IconRegistry

Resolves: #69752
Releases: master
Change-Id: Ie0dfe4e09178b7a7f014a0bb7f67f0d153e28597
Reviewed-on: http://review.typo3.org/43265
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Heal exception in install tool if config value is missing 90/43290/2
Anja Leichsenring [Mon, 14 Sep 2015 10:02:13 +0000 (12:02 +0200)]
[BUGFIX] Heal exception in install tool if config value is missing

Upon missing SYS/isInitialDatabaseImportDone configuration value, the
install tool throws an exception.
Merging the LocalConfiguration array with the DefaultConfiguration
solves the problem.

Change-Id: Ic11e7ae4d4b38e50bf8b1cbd6f4ba649ec2edffa
Resolves: #69777
Relates: #51930
Releases: master
Reviewed-on: http://review.typo3.org/43290
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Adjust FormEngine Default Configuration 91/43291/3
Anja Leichsenring [Mon, 14 Sep 2015 10:35:52 +0000 (12:35 +0200)]
[BUGFIX] Adjust FormEngine Default Configuration

Streamlines the configuration for FormEngine FormDataProvider.

Resolves: #69778
Releases: master
Change-Id: I1ee0f0942c209a57ccd817f8ec693fc1a9df6863
Reviewed-on: http://review.typo3.org/43291
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Install Tool: Show database errors on initial import 28/43028/9
Morton Jonuschat [Fri, 4 Sep 2015 13:52:05 +0000 (15:52 +0200)]
[TASK] Install Tool: Show database errors on initial import

Database error that occur during the initial install will not be
silently suppressed anymore. The user will be shown the statement and
the error reported by the database.

To halt the installation at this step the state of the initial data
import needs to be tracked and persisted. After all statements have been
processed successfully a key will be added to the system registry
marking the import as done.

Resolves: #51930
Releases: master
Change-Id: I21f9f85524344f2744ac70a54610775ae86c8ea2
Reviewed-on: http://review.typo3.org/43028
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Make tt_content.rowDescription an exclude field 64/43264/4
Mathias Brodala [Sun, 13 Sep 2015 10:49:09 +0000 (12:49 +0200)]
[TASK] Make tt_content.rowDescription an exclude field

Resolves: #69009
Releases: master
Change-Id: I5907a39933a7498da68ac89a192223a5e60e2c48
Reviewed-on: http://review.typo3.org/43264
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Do not create folder in wrong directory 83/43283/3
Helmut Hummel [Sun, 13 Sep 2015 21:50:51 +0000 (23:50 +0200)]
[BUGFIX] Do not create folder in wrong directory

The testing bootstrap creates several folder so that
the tests can run properly. However this is also done
if the tests are executed from a wrong directory
which makes the tests fail. The folders are created anyways.

To fix this we check for an essential file right after the
directory path is determined.

Resolves: #69767
Releases: master
Change-Id: Ic85a12bd1f682b4e45e39031a1b3bda69f0afcdc
Reviewed-on: http://review.typo3.org/43283
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Move overlay icons to IconFactory using SVG 61/43261/4
Stephan Großberndt [Sun, 13 Sep 2015 10:07:06 +0000 (12:07 +0200)]
[TASK] Move overlay icons to IconFactory using SVG

Move icons for overlays to the IconFactory and use SVG.

Resolves: #69745
Releases: master
Change-Id: I551deb481ad61f747a267b6c1d1edc52af4d0111
Reviewed-on: http://review.typo3.org/43261
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Add autoplay option for filetype audio and video 25/38625/9
Frans Saris [Fri, 10 Apr 2015 19:40:06 +0000 (21:40 +0200)]
[FEATURE] Add autoplay option for filetype audio and video

With the RenderingRegistry introduced with #61800 we have the option
to render audio and video tags. #66366 adds a ViewHelper so you
can use the Renderer classes in FE.
What is missing is a convenient way for the editors to enable
autoplay for a audio or video file attached to a Content Element.

This change adds a autoplay checkbox to sys_file_reference and
enhances the AudioTagRenderer and VideoTagRenderer to use this
value when set.

Releases: master
Resolves: #66371
Change-Id: I4c551c0e966af406859641e21833eb12586c55e5
Reviewed-on: http://review.typo3.org/38625
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon with SVG: default-not-found 69/43269/2
Benjamin Kott [Sun, 13 Sep 2015 11:42:58 +0000 (13:42 +0200)]
[TASK] Replace icon with SVG: default-not-found

Resolves: #69756
Releases: master
Change-Id: I322b6312c095dcdac4fd8ba6ba414026e1c722a5
Reviewed-on: http://review.typo3.org/43269
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Improve test class detection in ClassLoadingInformationGenerator 31/43231/7
Nicole Cordes [Sat, 12 Sep 2015 09:50:34 +0000 (11:50 +0200)]
[BUGFIX] Improve test class detection in ClassLoadingInformationGenerator

Currently class names ending with test or fixture suffix are excluded
from the autoload classmap generation. Unfortunately this skips valid
class names like Tx_RedirectTest_Domain_Model_Test as well. This patch
improves the decision if class name can be skipped by assuming there is
an alphabetic character in front of the suffix.

Furthermore generation of the class map is skipped if a valid psr-4
annotation is found in the package information.

Resolves: #69710
Releases: master
Change-Id: Id433294f982f39b438b10393fda2c468cd1518fd
Reviewed-on: http://review.typo3.org/43231
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Enable color output for unit/functional tests 77/43277/3
Mathias Brodala [Sun, 13 Sep 2015 15:01:25 +0000 (17:01 +0200)]
[TASK] Enable color output for unit/functional tests

Resolves: #69762
Releases: master, 6.2
Change-Id: I6520afb1fc65f77dd12f4f771cce36cbdced3ce9
Reviewed-on: http://review.typo3.org/43277
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>
3 years ago[TASK] Introduce caching for record titles 59/43259/7
Nicole Cordes [Sun, 13 Sep 2015 09:13:26 +0000 (11:13 +0200)]
[TASK] Introduce caching for record titles

The title of a record is fetched multiple times inside the core.
The patch introduces an internal caching according to record and
method parameters.

Resolves: #69749
Related: #69721
Releases: master
Change-Id: I7c0b227872f9ce552d3bf4cce7d6460f4f0b3db2
Reviewed-on: http://review.typo3.org/43259
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Add icon deprecation and unified refresh icon 20/43220/10
Benjamin Kott [Fri, 11 Sep 2015 18:39:26 +0000 (20:39 +0200)]
[TASK] Add icon deprecation and unified refresh icon

Add a possibility to log calls to deprecated icon identifiers, replace
"actions-system-refresh" with "actions-refresh" and deprecate it.

Resolves: #69705
Releases: master
Change-Id: I9e103be37f41ede35fa6de90d285209bd2cbfa00
Reviewed-on: http://review.typo3.org/43220
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] Update hide/unhide action title after AJAX call 62/43262/5
Mathias Brodala [Sun, 13 Sep 2015 10:35:32 +0000 (12:35 +0200)]
[BUGFIX] Update hide/unhide action title after AJAX call

The title of the hide/unhide action in the record list module
must be updated after a toggle via AJAX similarly to the icon.

Resolves: #69205
Releases: master
Change-Id: Ic8fa7f72631af3a3f94e0f3d08de0a2c2de6ab9f
Reviewed-on: http://review.typo3.org/43262
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: actions-edit-* 67/43267/2
Michael Oehlhof [Sun, 13 Sep 2015 11:10:13 +0000 (13:10 +0200)]
[TASK] Replace icon by IconFactory: actions-edit-*

Resolves: #69753
Releases: master
Change-Id: Ib987f669ac7dbc0cdf43386f5c70ff34477e69f4
Reviewed-on: http://review.typo3.org/43267
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Correct path to icon: apps-filetree-root 71/43271/2
Benjamin Kott [Sun, 13 Sep 2015 12:07:31 +0000 (14:07 +0200)]
[BUGFIX] Correct path to icon: apps-filetree-root

Resolves: #69758
Releases: master
Change-Id: I98e9661076d53f1e0cad69f802b4e933d92dadca
Reviewed-on: http://review.typo3.org/43271
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>
3 years ago[BUGFIX] InstallTool: Mark upgrade wizards as done on initial install 11/43011/5
Morton Jonuschat [Fri, 4 Sep 2015 08:32:18 +0000 (10:32 +0200)]
[BUGFIX] InstallTool: Mark upgrade wizards as done on initial install

Some upgrade wizards cannot detect that no work needs to be done on a
fresh install. Mark all wizards as done in the default configuration
after the installation is finished.

Resolves: #67637
Releases: master
Change-Id: I7d8c203da3f8e3cd53b37fd09cab58cb43e16a87
Reviewed-on: http://review.typo3.org/43011
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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[TASK] Drop "iconsInOptionTags" option 51/43251/3
Mathias Brodala [Sat, 12 Sep 2015 19:02:15 +0000 (21:02 +0200)]
[TASK] Drop "iconsInOptionTags" option

Resolves: #69736
Releases: master
Change-Id: Ia09f202a75ed0f873fa1934bf2b2305ab3653222
Reviewed-on: http://review.typo3.org/43251
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] Pass ext_emconf.php errors 53/43253/3
Mathias Brodala [Sat, 12 Sep 2015 19:44:11 +0000 (21:44 +0200)]
[BUGFIX] Pass ext_emconf.php errors

Make sure to show the specific errors why parsing the
ext_emconf.php has failed.

Resolves: #69741
Releases: master
Change-Id: I2fb1d4e85e5559c6248f3ada8a4e3c18098e12c4
Reviewed-on: http://review.typo3.org/43253
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-actions 45/43245/3
Jan Helke [Sat, 12 Sep 2015 16:04:03 +0000 (18:04 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-actions

Releases: master
Resolves: #69738
Change-Id: Ib1fe7c9ac3520c22a11f21b93637e45cef102a6d
Reviewed-on: http://review.typo3.org/43245
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[FEATURE] Introduce internal uniqueId generator 44/43244/3
Nicole Cordes [Sat, 12 Sep 2015 14:57:34 +0000 (16:57 +0200)]
[FEATURE] Introduce internal uniqueId generator

This patch add the function StringUtility::getUniqueId() which gets
an unique id (with using more entropy for Windows users) and removes
the included dot to be able to use the generated id in HTML as the dot
is an invalid character in some tag attributes e.g. id.

Resolves: #69730
Releases: master
Change-Id: Ic8a83df0a8b02f6778f0f5588d237379d909b59e
Reviewed-on: http://review.typo3.org/43244
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[FEATURE] Introduce file search in filelist module 84/42684/13
Alexander Schnitzler [Mon, 17 Aug 2015 14:02:48 +0000 (16:02 +0200)]
[FEATURE] Introduce file search in filelist module

Introduces a basic recursive file search. As a first
implementation only searching by file name is possible.

Releases: master
Resolves: #69119
Change-Id: Id8db1aa9bfd1ae145fcf8f2d5196e64fd262ebb1
Reviewed-on: http://review.typo3.org/42684
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] Remove duplicate TcaSelectItems dependency 50/43250/2
Alexander Stehlik [Sat, 12 Sep 2015 17:47:28 +0000 (19:47 +0200)]
[BUGFIX] Remove duplicate TcaSelectItems dependency

The duplicate dependency for TcaSelectItems of the TcaSelectValues
provider is removed from the DefaultConfiguration.php.

Releases: master
Change-Id: Ic5f1cfbae298a906aee9f5822d769f719fdb92a7
Reviewed-on: http://review.typo3.org/43250
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Fix hardcoded titles in FlexFormContainerContainer 38/43238/7
Mathias Brodala [Sat, 12 Sep 2015 12:54:12 +0000 (14:54 +0200)]
[TASK] Fix hardcoded titles in FlexFormContainerContainer

Resolves: #69719
Releases: master
Change-Id: I45528248bf52bf516b925f0dd65deb072f9c3e53
Reviewed-on: http://review.typo3.org/43238
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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[TASK] Replace sprite icon "status-status-reference-soft" with the new IconFactory 29/43229/3
Morton Jonuschat [Sat, 12 Sep 2015 08:32:29 +0000 (10:32 +0200)]
[TASK] Replace sprite icon "status-status-reference-soft" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
status-status-reference-soft with the new IconFactory.

Resolves: #69695
Releases: master
Change-Id: I8ffbf549305d0ec701de2f0137df9e5b21c26f94
Reviewed-on: http://review.typo3.org/43229
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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] Change submit handling of RsaEncryptionModule 39/43239/6
Andreas Fernandez [Sat, 12 Sep 2015 13:14:35 +0000 (15:14 +0200)]
[BUGFIX] Change submit handling of RsaEncryptionModule

Stores the original submit handler, remove it from the form element and
add it back only at a later point, when the RSA module wants to submit
the form. This prevents Chrome to submit a form twice if it contains a
RSA password protected field.

Resolves: #69713
Releases: master
Change-Id: I085b68dfeb901be960096e3d570da097adf0327b
Reviewed-on: http://review.typo3.org/43239
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
3 years ago[FOLLOWUP][TASK] Replace icon by IconFactory: status-warning-in-use 37/43237/3
Thorsten Bringewatt [Sat, 12 Sep 2015 12:26:03 +0000 (14:26 +0200)]
[FOLLOWUP][TASK] Replace icon by IconFactory: status-warning-in-use

This commit removes an unneeded semicolon.

Resolves: #69696
Releases: master
Change-Id: I2dc2fe0fc6eaf695d557d6f2f658af16c43362cc
Reviewed-on: http://review.typo3.org/43237
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Rename DatabaseRowGroupRelations to TcaGroups 41/43241/2
Michael Oehlhof [Sat, 12 Sep 2015 13:31:22 +0000 (15:31 +0200)]
[TASK] Rename DatabaseRowGroupRelations to TcaGroups

Resolves: #69731
Releases: master
Change-Id: I06bf6fad1096dfc4f2396f5efae265eba9da25e5
Reviewed-on: http://review.typo3.org/43241
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: actions-edit-restore-edit 33/43233/4
Jan Helke [Sat, 12 Sep 2015 10:35:15 +0000 (12:35 +0200)]
[TASK] Replace icon by IconFactory: actions-edit-restore-edit

This also fixes a previously unknown error with a getLL call.

Releases: master
Resolves: #69671
Change-Id: I198bd469ec0e3e7c46758094c5e07c1fdda8e9ea
Reviewed-on: http://review.typo3.org/43233
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Loek Hilgersom <loek@netcoop.nl>
Tested-by: Loek Hilgersom <loek@netcoop.nl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace getSpriteIcon in PageLayoutController 43/43243/3
Jan Helke [Sat, 12 Sep 2015 14:19:55 +0000 (16:19 +0200)]
[TASK] Replace getSpriteIcon in PageLayoutController

One last occurance in this file.

Releases: master
Resolves: #69735
Change-Id: I9bd2e25bafd0091d0052c59ce4099553013aa724
Reviewed-on: http://review.typo3.org/43243
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon with SVG: overlay-read-only 42/43242/3
Benjamin Kott [Sat, 12 Sep 2015 13:39:39 +0000 (15:39 +0200)]
[TASK] Replace icon with SVG: overlay-read-only

Resolves: #69733
Releases: master
Change-Id: Ibca023c68f548d55a04bbebc4c4fcc7f7108cf7e
Reviewed-on: http://review.typo3.org/43242
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace icon by IconFactory: actions-reference-file 34/43234/2
Jan Helke [Sat, 12 Sep 2015 11:26:10 +0000 (13:26 +0200)]
[TASK] Replace icon by IconFactory: actions-reference-file

As the icon was missing even before this patch and the function is
only be called in the case of an import from TYPO3 4.5 I took the
liberty to just replace it with the reference-hard icon, to which
it is connected.

Releases: master
Resolves: #68973
Change-Id: I8144379444492aab28c5ae7ec19408c26bb949a3
Reviewed-on: http://review.typo3.org/43234
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Check for empty select icon setting in TcaMigration 24/43224/4
Alexander Stehlik [Sat, 12 Sep 2015 07:56:25 +0000 (09:56 +0200)]
[BUGFIX] Check for empty select icon setting in TcaMigration

The migrateExtAndSysextPathToEXTPath() method in the TcaMigration
checks if the icon path setting is empty before building the
paths.

Resolves: #69707
Releases: master
Change-Id: I8e1c37187da825459c5392f4115cb9ab75b99cc8
Reviewed-on: http://review.typo3.org/43224
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.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[TASK] Rename icon variables in ImportExport 36/43236/3
Mathias Brodala [Sat, 12 Sep 2015 12:06:33 +0000 (14:06 +0200)]
[TASK] Rename icon variables in ImportExport

Resolves: #69722
Releases: master
Change-Id: Ie6ba376c0f8f43430075c2cc810a8177f9a95f53
Reviewed-on: http://review.typo3.org/43236
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Replace icon "status-status-permission-denied" with the new IconFactory 35/43235/3
Morton Jonuschat [Sat, 12 Sep 2015 12:00:47 +0000 (14:00 +0200)]
[FOLLOWUP][TASK] Replace icon "status-status-permission-denied" with the new IconFactory

This reverts a wrongly introduced getIcon() call.

Resolves: #69692
Releases: master
Change-Id: I80ec5307278c6b289fba60631ad36eddf7951df4
Reviewed-on: http://review.typo3.org/43235
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Replace icon "status-status-permission-denied" with the new IconFactory 25/43225/5
Morton Jonuschat [Sat, 12 Sep 2015 08:05:05 +0000 (10:05 +0200)]
[TASK] Replace icon "status-status-permission-denied" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
status-status-permission-denied with the new IconFactory.

Resolves: #69692
Releases: master
Change-Id: I9c3d2565c89856961814b52d91931250afdef22f
Reviewed-on: http://review.typo3.org/43225
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace sprite icons in ImportExport::addRelations 30/43230/2
Mathias Brodala [Sat, 12 Sep 2015 08:51:12 +0000 (10:51 +0200)]
[TASK] Replace sprite icons in ImportExport::addRelations

Replaces IconUtility::getSpriteIcon call for the icons
"status-status-checked" and "status-dialog-warning".

Resolves: #69708
Releases: master
Change-Id: I7a9395b50d904fd79ceed36f7748f7895e0606d4
Reviewed-on: http://review.typo3.org/43230
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>
3 years ago[TASK] Replace icon by IconFactory: status-warning-in-use 28/43228/3
Michael Oehlhof [Sat, 12 Sep 2015 08:27:30 +0000 (10:27 +0200)]
[TASK] Replace icon by IconFactory: status-warning-in-use

Resolves: #69696
Releases: master
Change-Id: I34ad88ae8713e07b7a084b3ba3646b61176c0c1f
Reviewed-on: http://review.typo3.org/43228
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-workspace 12/43212/2
Wouter Wolters [Fri, 11 Sep 2015 17:51:50 +0000 (19:51 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-workspace

Resolves: #69684
Releases: master
Change-Id: I25315d85215109171dda0ed8f4e5e712482f9632
Reviewed-on: http://review.typo3.org/43212
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>
3 years ago[TASK] Replace icon by IconFactory: extensions-scheduler-run-task 16/43216/3
Wouter Wolters [Fri, 11 Sep 2015 18:07:31 +0000 (20:07 +0200)]
[TASK] Replace icon by IconFactory: extensions-scheduler-run-task

Resolves: #69686
Releases: master
Change-Id: Iab48d87f2b10dfff239f5ab18b151004ef5cdcb0
Reviewed-on: http://review.typo3.org/43216
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: status-status-current 17/43217/2
Wouter Wolters [Fri, 11 Sep 2015 18:18:35 +0000 (20:18 +0200)]
[TASK] Replace icon by IconFactory: status-status-current

Resolves: #69690
Releases: master
Change-Id: I8097e984d3b4b1212aa4446a423aff8d32954acc
Reviewed-on: http://review.typo3.org/43217
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-x-content-page-language-overlay 21/43221/6
Michael Oehlhof [Fri, 11 Sep 2015 18:43:34 +0000 (20:43 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-x-content-page-language-overlay

Resolves: #69688
Releases: master
Change-Id: Id1afbbaf2680fb9b1a3a944fdabc1d664a7464b2
Reviewed-on: http://review.typo3.org/43221
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: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Replace icon by IconFactory: status-status-locked 18/43218/2
Wouter Wolters [Fri, 11 Sep 2015 18:20:32 +0000 (20:20 +0200)]
[TASK] Replace icon by IconFactory: status-status-locked

Resolves: #69691
Releases: master
Change-Id: I7fb6aaf1211b94aec9628b68f0e40e42ce9204bd
Reviewed-on: http://review.typo3.org/43218
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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[TASK] Replace icon by IconFactory: actions-system-cache-clear 10/43210/4
Wouter Wolters [Fri, 11 Sep 2015 17:27:23 +0000 (19:27 +0200)]
[TASK] Replace icon by IconFactory: actions-system-cache-clear

Resolves: #69673
Releases: master
Change-Id: I9da05c52f013e111407343ed6fec4f792ec59a5f
Reviewed-on: http://review.typo3.org/43210
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace sprite icon "status-status-reference-hard" with new IconFactory 27/43227/2
Mathias Brodala [Sat, 12 Sep 2015 08:20:02 +0000 (10:20 +0200)]
[TASK] Replace sprite icon "status-status-reference-hard" with new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the the icon
"status-status-reference-hard" with the new IconFactory.

Resolves: #69694
Releases: master
Change-Id: I260fe143d7904c74cdd3778b2e4bb9873c5a0dec
Reviewed-on: http://review.typo3.org/43227
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-text-csv 23/43223/2
Michael Oehlhof [Fri, 11 Sep 2015 23:06:40 +0000 (01:06 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-text-csv

Resolves: #69687
Releases: master
Change-Id: Ie5f2141fc6235944a5d20789cde2d6b0e08f8c15
Reviewed-on: http://review.typo3.org/43223
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: status-status-permission-granted 26/43226/3
Michael Oehlhof [Sat, 12 Sep 2015 08:12:19 +0000 (10:12 +0200)]
[TASK] Replace icon by IconFactory: status-status-permission-granted

Resolves: #69693
Releases: master
Change-Id: Ic6f9a5c99b547e7f22ce0d72d22a833af044a5c3
Reviewed-on: http://review.typo3.org/43226
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace icon by IconFactory: mimetypes-x-content-template-static 19/43219/4
Michael Oehlhof [Fri, 11 Sep 2015 18:31:38 +0000 (20:31 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-x-content-template-static

Resolves: #69689
Releases: master
Change-Id: I1ede637d171971f258d8b9247a740aad43bed8ee
Reviewed-on: http://review.typo3.org/43219
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace icon by IconFactory: extensions-extensionmanager-update-script 13/43213/3
Wouter Wolters [Fri, 11 Sep 2015 17:58:35 +0000 (19:58 +0200)]
[TASK] Replace icon by IconFactory: extensions-extensionmanager-update-script

Resolves: #69685
Releases: master
Change-Id: Ib1da2d54ee777d705f514489afae45f0e5d2eda8
Reviewed-on: http://review.typo3.org/43213
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>
3 years ago[TASK] Replace icon by IconFactory: actions-system-backend-user-switch 11/43211/2
Wouter Wolters [Fri, 11 Sep 2015 17:32:05 +0000 (19:32 +0200)]
[TASK] Replace icon by IconFactory: actions-system-backend-user-switch

Resolves: #69672
Releases: master
Change-Id: I32d97d57d0abdaa6214a0edda2e034c35cbd3906
Reviewed-on: http://review.typo3.org/43211
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace sprite icon "actions-view-list-*" with the new IconFactory 98/43198/4
Morton Jonuschat [Fri, 11 Sep 2015 13:21:05 +0000 (15:21 +0200)]
[TASK] Replace sprite icon "actions-view-list-*" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-view-list-* with the new IconFactory.

Resolves: #69675
Resolves: #69676
Releases: master
Change-Id: I13f1a95cfd6b73e2557a118beb6bbab1e3d7de9f
Reviewed-on: http://review.typo3.org/43198
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[FOLLOWUP][TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFa... 09/43209/2
Andreas Fernandez [Fri, 11 Sep 2015 15:14:33 +0000 (17:14 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory

The replaced markup broke the spinner icon. Adjust the selectors to
fix it.

Resolves: #69683
Releases: master
Change-Id: I5d23ced2c43d762805b9ee253e850f639819224a
Reviewed-on: http://review.typo3.org/43209
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace sprite icon "actions-view-table-*" with the new IconFactory 99/43199/3
Morton Jonuschat [Fri, 11 Sep 2015 13:32:06 +0000 (15:32 +0200)]
[TASK] Replace sprite icon "actions-view-table-*" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-view-table-* with the new IconFactory.

Resolves: #69677
Resolves: #69678
Releases: master
Change-Id: I7a18e481530e79345eb0ed467d2c7c8c2340c51e
Reviewed-on: http://review.typo3.org/43199
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] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory 08/43208/3
Morton Jonuschat [Fri, 11 Sep 2015 15:00:22 +0000 (17:00 +0200)]
[TASK] Replace sprite icon "apps-toolbar-menu-opendocs" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the1icon
apps-toolbar-menu-opendocs with the new IconFactory.

Resolves: #69683
Releases: master
Change-Id: I7910f9b00c48348deae296948e7188a84dd72866
Reviewed-on: http://review.typo3.org/43208
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>