Packages/TYPO3.CMS.git
3 years ago[TASK] Streamline CLI Request Handling 86/42386/5
Benjamin Mack [Fri, 7 Aug 2015 15:06:17 +0000 (17:06 +0200)]
[TASK] Streamline CLI Request Handling

As the CLI Request Handlers and Http Request Handlers
are called only from their respective Application entrypoints,
the RequestHandlerInterface for Console Applications is
modified to reflect CLI-related Applications.

The currently only CliRequestHandler for Console is adapted
to have only a low priority.

Resolves: #68848
Releases: master
Change-Id: I0a252c18479aba6743147974b07286139a6bda98
Reviewed-on: http://review.typo3.org/42386
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] Unify levels-dropdowns and their language-labels 64/42364/4
Stefan Neufeind [Fri, 7 Aug 2015 11:19:09 +0000 (13:19 +0200)]
[TASK] Unify levels-dropdowns and their language-labels

Have all levels-dropdowns use the same number of levels
and use the same language-labels everywhere

Change-Id: I061ae1ade6193497f9efdab7e7e79c1c570ab5a0
Resolves: #68833
Releases: master
Reviewed-on: http://review.typo3.org/42364
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Replace sprite icon "actions-document-close" with the new IconFactory 83/42383/5
Markus Guenther [Fri, 7 Aug 2015 13:35:04 +0000 (15:35 +0200)]
[TASK] Replace sprite icon "actions-document-close" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-close with the new IconFactory.

Change-Id: I097d1b83bd7b76ec14c9050fb5bc74411729809e
Resolves: #68839
Releases: master
Reviewed-on: http://review.typo3.org/42383
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[TASK] Change docs.typo3.org links to https 92/42392/2
Georg Ringer [Fri, 7 Aug 2015 19:06:16 +0000 (21:06 +0200)]
[TASK] Change docs.typo3.org links to https

Since docs.typo3.org has been change to https only, adopt all links
in the core as well.

Change-Id: Iaaa1a8277e2b4e1be6c940ef1b6313ea76eba834
Resolves: #68854
Releases: master
Reviewed-on: http://review.typo3.org/42392
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Mod InfoPageTSConfig: Remove colon in label "Sort alphabetically" 28/42228/4
Josef Glatz [Mon, 3 Aug 2015 17:39:23 +0000 (19:39 +0200)]
[BUGFIX] Mod InfoPageTSConfig: Remove colon in label "Sort alphabetically"

The colon in the label of the "Sort aphabetically" checkbox was misleading, as
the checkbox is positioned in front of the label. So it has been removed now
and a blank space has been added in between the checkbox and its label.

Releases: master
Resolves: #68706
Change-Id: I47a93da534d1554b2e61db1e8c4581f51d436d85
Reviewed-on: http://review.typo3.org/42228
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Update Symfony components to current LTS version 03/42203/5
Patrik Karisch [Sat, 1 Aug 2015 14:40:33 +0000 (16:40 +0200)]
[TASK] Update Symfony components to current LTS version

Allow the current Symfony LTS version for components. 2.5 is out of
date and 2.6 will be soon.

Update composer.lock for all symfony components to be consistent.

Update our code a bit to not trigger deprecation errors,

Change-Id: Ie4f495a95d8c4f9647e95ff611689f1bd5ed1208
Resolves: #68688
Releases: master
Reviewed-on: http://review.typo3.org/42203
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Patrik Karisch <p.karisch@pixelart.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][BUGFIX] Database API: Cast bool values to integer for MySQL 76/42376/2
Morton Jonuschat [Fri, 7 Aug 2015 10:03:24 +0000 (12:03 +0200)]
[!!!][BUGFIX] Database API: Cast bool values to integer for MySQL

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

Resolves: #68562
Releases: master
Change-Id: Iefbdce55d872a94ad98bd2b9fa66627830725084
Reviewed-on: http://review.typo3.org/42376
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[!!!][TASK] Migrate cshmanual to Extbase & Fluid 26/34226/15
Georg Ringer [Sat, 15 Nov 2014 20:21:32 +0000 (21:21 +0100)]
[!!!][TASK] Migrate cshmanual to Extbase & Fluid

Use a proper code base for the system extension "cshmanual".

Resolves: #63000
Releases: master
Change-Id: I0981c94dca0bec1d3603fd27b9aa56860788f1a3
Reviewed-on: http://review.typo3.org/34226
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Document required MySQL privileges 81/42381/2
Morton Jonuschat [Fri, 7 Aug 2015 13:11:45 +0000 (15:11 +0200)]
[TASK] Document required MySQL privileges

Add the minimum set of privileges required to run TYPO3 CMS to the
INSTALL.md document.

Add a recommendation for the privileges to manage/use views and
stored procedures.

Resolves: #68734
Releases: master, 6.2
Change-Id: I1472c36133e560df72d1a5412129322df0d2cf95
Reviewed-on: http://review.typo3.org/42381
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove unused images from ext:t3skin 03/42003/3
Wouter Wolters [Mon, 27 Jul 2015 20:47:53 +0000 (22:47 +0200)]
[TASK] Remove unused images from ext:t3skin

Resolves: #68841
Releases: master
Change-Id: I85f461d23c7b6b83bae906c2b131edef7962092d
Reviewed-on: http://review.typo3.org/42003
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Use DOM API for field access in RSA encryption 81/42281/3
Mathias Brodala [Wed, 5 Aug 2015 15:52:55 +0000 (17:52 +0200)]
[TASK] Use DOM API for field access in RSA encryption

DOM Level 2 provides collections for forms and form elements,
thus make use of them.

Resolves: #68765
Releases: master
Change-Id: I795b2c3348d7a39fdbe277df4c6661e3427c5e1f
Reviewed-on: http://review.typo3.org/42281
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[FEATURE] Add native rsa protection to password fields 86/41286/9
Nicole Cordes [Wed, 15 Jul 2015 12:31:12 +0000 (14:31 +0200)]
[FEATURE] Add native rsa protection to password fields

This patch adds rsa encryption to password fields. It introduces an own
rsaInput render type which turns fields into true password fields and
removes JavaScript default value '********'.
Furthermore the rsa Api is adjusted to handle the incoming data
correctly.

Releases: master
Resolves: #68166
Change-Id: I4eb8186f77e5b9215310f65d606bc49c71b19880
Reviewed-on: http://review.typo3.org/41286
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] Missing active state for shortcut button 77/42377/6
Sascha Wilking [Fri, 7 Aug 2015 12:24:07 +0000 (14:24 +0200)]
[BUGFIX] Missing active state for shortcut button

After adding a page to bookmark list, the shortcut button gets an
active state now. The shortcut button is disabled then and can not
be clicked for a second time.

Resolves: #68296
Releases: master
Change-Id: I77d3e2b4a17131010442f5800f4733c243ef0146
Reviewed-on: http://review.typo3.org/42377
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Runte <jan.runte@hmmh.de>
Tested-by: Jan Runte <jan.runte@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[FEATURE] Allow closures in CLI scripts 63/42363/3
Benjamin Mack [Fri, 7 Aug 2015 10:52:03 +0000 (12:52 +0200)]
[FEATURE] Allow closures in CLI scripts

In order to minimize entry points for CLI scripts, the CLI key
now accepts a closure as well as a script.

Resolves: #68837
Releases: master
Change-Id: Id61f610d7b130dce7966fa94df6c296148fd1cb9
Reviewed-on: http://review.typo3.org/42363
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Skip write access check if core files exist 32/41732/4
Frederic Gaus [Mon, 20 Jul 2015 12:07:27 +0000 (14:07 +0200)]
[BUGFIX] Skip write access check if core files exist

If updating a TYPO3 instance when the core files are
already present, the CoreUpdateService can skip the
write access check.

Resolves: #68386
Releases: master, 6.2
Change-Id: I7af201d98e43799f4066c74443a1815d9b65cbf0
Reviewed-on: http://review.typo3.org/41732
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
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] Assign first class for tables in HTMLparser 49/39349/8
Frederic Gaus [Fri, 8 May 2015 07:17:40 +0000 (09:17 +0200)]
[!!!][BUGFIX] Assign first class for tables in HTMLparser

When the given class of a table is not valid by configuration,
the HTMLparser should assign the first class in configuration instead
of generating an empty class attribute.

Releases: master
Resolves: #24186
Change-Id: Ia57c036aaf81973e8d7fe26861c78de217013c75
Reviewed-on: http://review.typo3.org/39349
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] IfViewHelpers use method signature from parent 15/42115/6
Benjamin Mack [Wed, 29 Jul 2015 18:48:33 +0000 (20:48 +0200)]
[BUGFIX] IfViewHelpers use method signature from parent

In order to become PHP7 compliant, the IfViewHelpers should
register their arguments via the registerArgument() method
instead of extending the render() method with additional
parameters. This is not allowed in PHP7 and is therefore
changed in order to be compatible with PHP7.

Releases: master
Resolves: #68634
Change-Id: Ia3fa86541d5e112813da3c1d32edfe6180f6f621
Reviewed-on: http://review.typo3.org/42115
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Install Tool: Check minimum MySQL version 68/42368/2
Morton Jonuschat [Fri, 7 Aug 2015 11:57:11 +0000 (13:57 +0200)]
[TASK] Install Tool: Check minimum MySQL version

Adds a check for the minimum MySQL version to the database environment.
This test is only executed after the first install has been completed
and the install tool is fully accessible.

Resolves: #59444
Releases: master
Change-Id: I8cdd1d94cc449df1d6599cfa8ac7e033a1d9194a
Reviewed-on: http://review.typo3.org/42368
Reviewed-by: Benni Mack <benni@typo3.org>
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] Replace sprite icon "actions-document-edit-access" with the new IconFactory 69/42369/2
Markus Guenther [Fri, 7 Aug 2015 12:02:55 +0000 (14:02 +0200)]
[TASK] Replace sprite icon "actions-document-edit-access" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-edit-access with the new IconFactory.

Change-Id: I5e2b086078f0a60413b9d289d0fa849fd8cc65d2
Resolves: #68836
Releases: master
Reviewed-on: http://review.typo3.org/42369
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>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Replace sprite icon "actions-document-history-open" with the new IconFactory 65/42365/3
Markus Guenther [Fri, 7 Aug 2015 11:22:22 +0000 (13:22 +0200)]
[TASK] Replace sprite icon "actions-document-history-open" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-history-open with the new IconFactory.

Change-Id: Ie0432cdced84d145da6bf9749f1275f398861146
Resolves: #68830
Releases: master
Reviewed-on: http://review.typo3.org/42365
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[!!!][TASK] Move SqlParser into EXT:dbal 47/42347/3
Morton Jonuschat [Fri, 7 Aug 2015 08:12:07 +0000 (10:12 +0200)]
[!!!][TASK] Move SqlParser into EXT:dbal

EXT:dbal has been the sole user of SqlParser for some time. Tests for
functionality of the core SqlParser have been spread between the Dbal
and the Core tests with the bulk of the tests for the core functionality
happening in EXT:dbal.

The two SqlParsers have been merged, parsing and compiling SQL has been
split into separate Classes for separation of concerns.

Resolves: #68401
Releases: master
Change-Id: I930bbbdc7e0ac427ca856f686d601fc0bbe48e33
Reviewed-on: http://review.typo3.org/42347
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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] Replace sprite icon "actions-document-export-t3d" with the new IconFactory 66/42366/2
Markus Guenther [Fri, 7 Aug 2015 11:34:10 +0000 (13:34 +0200)]
[TASK] Replace sprite icon "actions-document-export-t3d" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-export-t3d with the new IconFactory.

Change-Id: Id91c37ae9ba94fb98623995e1c071f4290e279fc
Resolves: #68834
Releases: master
Reviewed-on: http://review.typo3.org/42366
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Deprecate class ModuleSettings 51/42351/5
Daniel Maier [Fri, 7 Aug 2015 09:22:23 +0000 (11:22 +0200)]
[TASK] Deprecate class ModuleSettings

ModuleSettings is no longer in use, this kind of settings are nowadays
stored in backend uc.

Change-Id: I34d85113969b5dde141fb0e3135d9414d33fe5af
Resolves: #68760
Releases: master
Reviewed-on: http://review.typo3.org/42351
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] BACK_PATH BE controller 54/42354/3
Christian Kuhn [Fri, 7 Aug 2015 09:56:58 +0000 (11:56 +0200)]
[TASK] BACK_PATH BE controller

Resolves: #68829
Releases: master
Change-Id: Ibf9b0a1c7884b68eb27f880e1d42369580d3ec04
Reviewed-on: http://review.typo3.org/42354
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FEATURE] Exclude Page CSS from Concatenation 98/33098/5
Susanne Moog [Mon, 20 Jul 2015 18:51:57 +0000 (20:51 +0200)]
[FEATURE] Exclude Page CSS from Concatenation

CSS added via _CSS_PAGE_STYLE is no longer included in
the concatenated css files. It can be written in an external
file or as inline block (depending on inlineStyle2TempFile).

Additionally the config.compressCss setting is now taken into
account.

Resolves: #61993
Releases: master

Change-Id: I0c9cc6ababbd5695b0dab26e7d421f28b5f73bb0
Reviewed-on: http://review.typo3.org/33098
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] DBAL: Create rudimentary mappings 35/36335/20
Andreas Fernandez [Wed, 4 Feb 2015 11:31:53 +0000 (12:31 +0100)]
[TASK] DBAL: Create rudimentary mappings

If a table or a field is not mapped already, a rudimentary name is
created, respecting the pre-defined limits in the DBMS specifics.
The mappings are inserted into LocalConfiguration.php.

Resolves: #64568
Releases: master
Change-Id: I6047487e6ef7196142ac88cf77545591224b9dcc
Reviewed-on: http://review.typo3.org/36335
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] Add page.addInlineLanguageLabelFiles 39/29139/12
Lars Peipmann [Fri, 4 Apr 2014 07:26:29 +0000 (09:26 +0200)]
[FEATURE] Add page.addInlineLanguageLabelFiles

This patch adds the possibility to configure PageRenderer
->inlineLanguageLabelFiles with Typoscript.

Resolves: #57632
Releases: master
Change-Id: Iaf4698259836bce2078df711fbdb492b1a61c121
Reviewed-on: http://review.typo3.org/29139
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[FEATURE] Provide untouched newPassword in felogin password_changed hook 76/42276/5
Gerrit Mohrmann [Wed, 5 Aug 2015 14:07:02 +0000 (16:07 +0200)]
[FEATURE] Provide untouched newPassword in felogin password_changed hook

To make it possible to use the ext:felogin password_changed hook even
if ext:saltedpasswords is enabled, it needs a parameter with an
untouched newPassword.

* $_params['newPasswordUnencrypted'] is now available in password_changed
hook.

Resolves: #68757
Releases: master
Change-Id: Ibde0c24a106d84452cd1cefc23599377e7ea95fd
Reviewed-on: http://review.typo3.org/42276
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] Remove php warning for RTE classes without name 61/42361/2
Manuel Selbach [Fri, 7 Aug 2015 10:14:56 +0000 (12:14 +0200)]
[BUGFIX] Remove php warning for RTE classes without name

Check if name within the configuration is set
so that no PHP warning: illigal offset will be thrown

Resolves: #68068
Releases: master,6.2
Change-Id: I781fa237aa696e6e9b03714f8e1aca4124589d5f
Reviewed-on: http://review.typo3.org/42361
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] TS-Editor: Save button in single edit mode doesn't save 62/42362/3
Wouter Wolters [Fri, 7 Aug 2015 10:31:58 +0000 (12:31 +0200)]
[BUGFIX] TS-Editor: Save button in single edit mode doesn't save

Due to a change from type = image to a button the saving of
content was blocked by internal checks. Make check behave the same
like saving content in the EditDocumentController.

Resolves: #68816
Releases: master
Change-Id: Ic67782ca346589f58c97958148735e8667f30da4
Reviewed-on: http://review.typo3.org/42362
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] Replace sprite icon "actions-document-info" with the new IconFactory 53/42353/3
Markus Guenther [Fri, 7 Aug 2015 09:47:40 +0000 (11:47 +0200)]
[TASK] Replace sprite icon "actions-document-info" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-info with the new IconFactory.

Change-Id: I45c062b30643d967f08a5d8109aa2ea1c29bda6c
Resolves: #68823
Releases: master
Reviewed-on: http://review.typo3.org/42353
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Replace sprite icon "actions-document-import-t3d" with the new IconFactory 57/42357/2
Markus Guenther [Fri, 7 Aug 2015 10:04:55 +0000 (12:04 +0200)]
[TASK] Replace sprite icon "actions-document-import-t3d" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-import-t3d with the new IconFactory.

Change-Id: I4a4dd892ef867b8b900ee35290fa0e682480b70d
Resolves: #68827
Releases: master
Reviewed-on: http://review.typo3.org/42357
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Replace sprite icon "actions-document-new" with the new IconFactory 60/42360/2
Markus Guenther [Fri, 7 Aug 2015 07:50:09 +0000 (09:50 +0200)]
[TASK] Replace sprite icon "actions-document-new" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-new with the new IconFactory.

Resolves: #68806
Releases: master
Change-Id: I6b69742494c2b16f499ce6367ccf5b689f958bad
Reviewed-on: http://review.typo3.org/42360
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Avoid double encoding of routes 55/42355/2
Helmut Hummel [Fri, 7 Aug 2015 09:59:20 +0000 (11:59 +0200)]
[BUGFIX] Avoid double encoding of routes

The routing introduced in #65493 double encodes the routes for no reasons
Remove the double encoding and decoding.
Also improve type hints in the Router class

Resolves: #68828
Releases: master
Change-Id: I2576b122396280f87f75cb73ac38932936391d66
Reviewed-on: http://review.typo3.org/42355
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Replace sprite icon "actions-document-move" with the new IconFactory 46/42346/3
Markus Guenther [Fri, 7 Aug 2015 08:35:29 +0000 (10:35 +0200)]
[TASK] Replace sprite icon "actions-document-move" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-move with the new IconFactory.

Change-Id: I52ae5ce611c138ff73fc009780b5ebc382eb41eb
Resolves: #68817
Releases: master
Reviewed-on: http://review.typo3.org/42346
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Async broken dialog message for adding new shortcut entry 49/42349/2
Sascha Wilking [Fri, 7 Aug 2015 09:10:56 +0000 (11:10 +0200)]
[BUGFIX] Async broken dialog message for adding new shortcut entry

With adding a new entry to the shortcut list the new fancy dialog
window stuff will open. but your choice cannot be "respected"
because the adding action was already done before the dialog
window is open.

Resolves: #68824
Releases: master
Change-Id: I13192f08b110226a563db200209e8d7ea0b3c600
Reviewed-on: http://review.typo3.org/42349
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] Removes eval() in extbase SignalSlot Unit Tests 50/42350/3
Wouter Wolters [Fri, 7 Aug 2015 09:14:47 +0000 (11:14 +0200)]
[TASK] Removes eval() in extbase SignalSlot Unit Tests

Resolves: #68799
Releases: master
Change-Id: I509f379841e5f4d9e01ee477699b198d17e1c9d7
Reviewed-on: http://review.typo3.org/42350
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[BUGFIX] Fix broken hover style for taskcenter item 52/42352/2
Frank Nägler [Fri, 7 Aug 2015 09:45:11 +0000 (11:45 +0200)]
[BUGFIX] Fix broken hover style for taskcenter item

Resolves: #68826
Releases: master
Change-Id: Ic612b2c085c96c60dc3df0c76f36d42122441977
Reviewed-on: http://review.typo3.org/42352
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update to class-alias-loader 2.x 36/42336/4
Helmut Hummel [Thu, 6 Aug 2015 22:12:49 +0000 (00:12 +0200)]
[TASK] Update to class-alias-loader 2.x

Update to latest refactored version of the class-alias-loader.
This might be the last iteration before this package is moved
to TYPO3 namespace.

The alias loader has been refactored, cleaned up, moved to PSR-2.
Documentation and tests have been added.

Releases: master
Resolves: #68811
Change-Id: Ice960936712b39f095d4398ce342947d09b79153
Reviewed-on: http://review.typo3.org/42336
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][FEATURE] Introduce Backend Routing 95/38095/15
Benjamin Mack [Tue, 3 Mar 2015 14:02:28 +0000 (15:02 +0100)]
[!!!][FEATURE] Introduce Backend Routing

A new Routing API is introduced in order to streamline
the entrypoints to the TYPO3 Backend.

Instead of using the term "module" for anything linkable
in the backend, the term "routes" fits more. A "module"
or an ajax call is a derivative of a route, which will
build on this foundation.

Routes can be registered via
Configuration/Backend/Routes.php in any extension
and are loaded solely on Backend requests.

There are three new classes:
- Route (a single route with a path and some options)
- Router (API to match paths)
- UriBuilder (Generates a Backend URI)

This patch changes the entrypoint for
login/logout to typo3/index.php?route=...&token=....

The main RequestHandler of all Backend modules
detects where a route parameter is given and
then resolves to a controller which inherits the ControllerInterface
introduced with PSR-7, and checks for a valid token.

See http://wiki.typo3.org/Blueprints/BackendRouting
for implementation details.

Resolves: #65493
Releases: master
Change-Id: I39257df45b177793c5e8f57970b4088183b78c73
Reviewed-on: http://review.typo3.org/38095
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove magic quote handling from $_GET / $_POST 06/41206/5
Benjamin Mack [Tue, 14 Jul 2015 14:24:26 +0000 (16:24 +0200)]
[!!!][TASK] Remove magic quote handling from $_GET / $_POST

The magic quote functionality was removed with PHP 5.4.0.
In previous PHP versions this was a switch to turn on/off adding
slashes to the _GET and _POST superglobals.

TYPO3 however was always adding slashes at every request
and using GeneralUtility::_GP() etc. to remove the slashes again.

As the PHP functionality is now removed, meaning there are no
slashes added at all, TYPO3 can now use the non-slashed data
inside the superglobals directly.

Resolves: #68128
Releases: master
Change-Id: I173732b62feeab55e13162a48aec52099f188f0d
Reviewed-on: http://review.typo3.org/41206
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[!!!][TASK] Remove of base constant TYPO3_URL_ORG 45/42345/3
Manuel Selbach [Fri, 7 Aug 2015 07:55:26 +0000 (09:55 +0200)]
[!!!][TASK] Remove of base constant TYPO3_URL_ORG

Base constant TYPO3_URL_ORG defined in
SystemEnvironmentBuilder::defineBaseConstants() was removed.
Was for internal usage only and defined at 2 places in the core.

Resolves: #68814
Releases: master
Change-Id: I16e94f572ee6c1e84ff0f358c3092d7fe6ad93cd
Reviewed-on: http://review.typo3.org/42345
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] IconViewHelper use wrong class for constant 31/42331/3
Frank Nägler [Thu, 6 Aug 2015 18:23:31 +0000 (20:23 +0200)]
[BUGFIX] IconViewHelper use wrong class for constant

Resolves: #68809
Releases: master
Change-Id: Idb681b363ecfff686083db77c505696f363b17fa
Reviewed-on: http://review.typo3.org/42331
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] Fix crop in uri.image ViewHelper 37/42337/2
Georg Ringer [Fri, 7 Aug 2015 05:16:33 +0000 (07:16 +0200)]
[BUGFIX] Fix crop in uri.image ViewHelper

Fix cropping in the uri.image ViewHelper by moving the lines
below the initialization of the image itself.

Change-Id: Ia7d5efdf2d79e3d0448198bbae05fe9df46abc07
Resolves: #68719
Releases: master
Reviewed-on: http://review.typo3.org/42337
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Change value from NULL to empty string for link field in test data 34/42334/2
Marc Bastian Heinrichs [Thu, 6 Aug 2015 21:56:31 +0000 (23:56 +0200)]
[BUGFIX] Change value from NULL to empty string for link field in test data

When increasing max length of link fields the definition for db field link in
table sys_file_reference changed to not NOT NULL. This needs to be adapted
also in the impexp functional test data.

Resolves: #68810
Related: #61944
Releases: master,6.2
Change-Id: I3c518ad865037365793a58c73ff9d1ec539410f2
Reviewed-on: http://review.typo3.org/42334
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] BACK_PATH RecordList and friends 20/42320/7
Wouter Wolters [Thu, 6 Aug 2015 14:05:15 +0000 (16:05 +0200)]
[TASK] BACK_PATH RecordList and friends

Resolves: #68807
Releases: master
Change-Id: I018b1114a82146e2331a178f41c8bf48ee89cba4
Reviewed-on: http://review.typo3.org/42320
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[DOCS] Proofreading and moving of feature rst files for 7.4 Part 3 30/42330/5
Anja Leichsenring [Thu, 6 Aug 2015 18:13:06 +0000 (20:13 +0200)]
[DOCS] Proofreading and moving of feature rst files for 7.4 Part 3

Move last Important file to 7.4

Change-Id: If4dbb6f40a6b92ab114106ad0cc92820575a1af5
Resolves: #68752
Releases: master
Reviewed-on: http://review.typo3.org/42330
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[DOCS] Proofreading and moving of feature rst files for 7.4 Part 2 73/42273/21
Daniel Maier [Wed, 5 Aug 2015 12:05:00 +0000 (14:05 +0200)]
[DOCS] Proofreading and moving of feature rst files for 7.4 Part 2

Official documentations have been updated according to rst-files
mentioned here

Resolves: #68752
Releases: master
Change-Id: Ic9c4142807bae35b05d1d577c3b601ef70a181d6
Reviewed-on: http://review.typo3.org/42273
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[!!!][BUGFIX] Streamline label processing for inline language files 01/42201/5
Daniel Goerz [Sat, 1 Aug 2015 09:24:24 +0000 (11:24 +0200)]
[!!!][BUGFIX] Streamline label processing for inline language files

Change-Id: If75c125743dfe3e7c77d11978b767b432e21a4b6
Releases: master
Resolves: #30863
Reviewed-on: http://review.typo3.org/42201
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fade out record translations if main records gets deleted 28/42328/3
Andreas Fernandez [Thu, 6 Aug 2015 17:34:37 +0000 (19:34 +0200)]
[BUGFIX] Fade out record translations if main records gets deleted

If a record with translations gets deleted, translations must vanish from
the record list.

Resolves: #68808
Releases: master
Change-Id: Ic16bb256bdc6ee27e0c98a7e02f07abc1a85cd2b
Reviewed-on: http://review.typo3.org/42328
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] EM: Adjust import-handling for deactivated auto-install 24/42324/3
Daniel Goerz [Thu, 6 Aug 2015 15:38:57 +0000 (17:38 +0200)]
[BUGFIX] EM: Adjust import-handling for deactivated auto-install

If automaticInstallation is turned off in extension manager settings,
dependency-checks are not done anymore (as no installation is done in
that case).

The tooltip in the "Get Extensions" list has also been adjusted:
- "Import" if automaticInstallation is turned off
- "Import and install" if automaticInstallation is turned on

Change-Id: I9d1a9105c4f76baf94d74a69d2d425a949fb8bc7
Resolves: #66302
Releases: master
Reviewed-on: http://review.typo3.org/42324
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] felogin: Fix explanation of absRefPrefix in error message 25/42325/3
Wouter Wolters [Thu, 6 Aug 2015 16:10:34 +0000 (18:10 +0200)]
[BUGFIX] felogin: Fix explanation of absRefPrefix in error message

Wrong example given with absRelPrefix instead of absRefPrefix.

Resolves: #68796
Releases: master
Change-Id: I9796c1ec3f7150cb85852cd3c1a7355f91af0430
Reviewed-on: http://review.typo3.org/42325
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Use Symfony Console in CliRequestHandler 95/42295/4
Benjamin Mack [Wed, 5 Aug 2015 20:24:12 +0000 (22:24 +0200)]
[FEATURE] Use Symfony Console in CliRequestHandler

The logic for outputting the default checks when calling cli_dispatch.phpsh is now using Symfony Console showing
colored error messages when entering wrong cliKeys.

The global variable $GLOBALS['MCONF']['name'] which was
mis-used to transfer information between the CLI RequestHandler
and the BackendUser (only when in CLI mode) for authentication
was removed, as all the logic is now available inside the CliRequestHandler and can be resolved there already.

The call "$BE_USER->checkCLIuser()" on every backend request
is now removed and the method itself is now marked for deprecation,
as the same functionality (except for using exceptions instead of fwrite() calls) is now in CliRequestHandler.

The two constants TYPO3_cliKey and TYPO3_cliInclude have
been marked internally as deprecated, as they are not in use
anymore.

Resolves: #68804
Releases: master
Change-Id: Ia7730d43dd970fd33daeb78e538c8d4deb741d93
Reviewed-on: http://review.typo3.org/42295
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Removes eval() in extbase unit tests for TypeConverter 26/42326/3
Markus Guenther [Thu, 6 Aug 2015 16:29:54 +0000 (18:29 +0200)]
[TASK] Removes eval() in extbase unit tests for TypeConverter

Add fixtures for the DateTimeConverterTest, PersistentObjectConverterTest and the
PropertyMapperTest.

Change-Id: I6dc1214ea1eab6a566f1881f0f0dd3d209af261b
Resolves: #68803
Related: #67665
Releases: master
Reviewed-on: http://review.typo3.org/42326
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Submitted form data has precedence over value argument 98/42298/5
Markus Guenther [Wed, 5 Aug 2015 21:03:52 +0000 (23:03 +0200)]
[BUGFIX] Submitted form data has precedence over value argument

This adjusts the behavior of all Form ViewHelpers so that any
submitted value is redisplayed even if a "value" argument has been
specified.

The issue with this, however, was that upon re-display of the form due
to property-mapping or validation errors the value argument had
precedence over the previously submitted value.

This is a breaking change if you expect the previous behavior of form
ViewHelpers always being pre-populated with the specified value
attribute / bound object property even when re-displaying the form upon
validation errors.
Besides this change deprecates
``AbstractFormFieldViewHelper::getValue()``. If you call that method in
your custom ViewHelpers you should use
``AbstractFormFieldViewHelper::getValueAttribute()`` instead and call
``AbstractFormFieldViewHelper::addAdditionalIdentityPropertiesIfNeeded()``
explicitly if the ViewHelper might be bound to (sub)entities.

The default usage of getValueAttribute() not respect the submitted form data, because not every viewhelper need
this feature. But you can enable the usage of the form data by setting the
AbstractFormFieldViewHelper::respectSubmittedDataValue to TRUE.

Change-Id: I05d9996df0a5594390ff7a005bbee7f2ceeb06bc
Resolves: #66588
Related: #34186
Releases: master
Reviewed-on: http://review.typo3.org/42298
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Removes eval() in core tree dataprovider unit test 21/42321/3
Markus Guenther [Thu, 6 Aug 2015 14:21:23 +0000 (16:21 +0200)]
[TASK] Removes eval() in core tree dataprovider unit test

Adds fixture for TreeDataProviderWithConfigurationFixture and removes the
ugly usage of eval() from TreeDataProviderFactoryTest in unit tests.

Change-Id: I32c98ba353a0cc85488325f112ab2d67c7cfae1e
Resolves: #67667
Related: #67468
Releases: master
Reviewed-on: http://review.typo3.org/42321
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Introduce new Icon API 59/41759/23
Frank Nägler [Mon, 20 Jul 2015 21:34:19 +0000 (23:34 +0200)]
[FEATURE] Introduce new Icon API

The logic for working with icons, icon sizes and icon overlays is now bundled into the new IconFactory class.
The new IconFactory will replace the old icon skinning API step by step.

All core icons will be registered directly in the IconRegistry class, third
party extensions must use IconRegistry::registerIcon() to overwrite existing
icons or add additional icons to the IconFactory.

The IconFactory takes care of the correct icon and overlay sizes and the markup.

Resolves: #68741
Releases: master
Change-Id: I731e077290b58298c2c603eeb8961e8a3d4c62d3
Reviewed-on: http://review.typo3.org/41759
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Clear affected caches on page publishing 09/42309/5
Daniel Goerz [Thu, 6 Aug 2015 10:42:10 +0000 (12:42 +0200)]
[FOLLOWUP][BUGFIX] Clear affected caches on page publishing

Prevent accessing an array key of a non-array.

Resolves: #37952
Releases: master, 6.2
Change-Id: I42de4ae3fb2f697a1bdcde323cd33ba68018af28
Reviewed-on: http://review.typo3.org/42309
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[FOLLOWUP][FEATURE] IRRE useCombination option to modify warning text 15/42315/2
Andreas Fernandez [Thu, 6 Aug 2015 12:56:50 +0000 (14:56 +0200)]
[FOLLOWUP][FEATURE] IRRE useCombination option to modify warning text

Fix headline of ReST document.

Resolves: #64535
Releases: master
Change-Id: I624841144b68e8311e6b5034ff4c8660dcbe4666
Reviewed-on: http://review.typo3.org/42315
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] BACK_PATH DocumentTemplate 12/42312/3
Christian Kuhn [Thu, 6 Aug 2015 11:30:07 +0000 (13:30 +0200)]
[TASK] BACK_PATH DocumentTemplate

BACK_PATH in Backend context is always empty string. The patch
removes a couple of simple usages, mostly related to DocumentTemplate.

Resolves: #68790
Releases: master
Change-Id: Ic4897642abf216fbcec430051723bc4b412b321a
Reviewed-on: http://review.typo3.org/42312
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[FOLLOWUP][FEATURE] IRRE useCombination option to modify warning text 14/42314/3
Christian Kuhn [Thu, 6 Aug 2015 12:48:22 +0000 (14:48 +0200)]
[FOLLOWUP][FEATURE] IRRE useCombination option to modify warning text

Fix a fatal and a typo.

Resolves: #64535
Releases: master
Change-Id: I4a04c6482675dbd07771a8e3e2f5659f9360cebe
Reviewed-on: http://review.typo3.org/42314
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Add signal for pre proccesing records 76/24276/18
Benjamin Serfhos [Wed, 2 Oct 2013 15:21:11 +0000 (17:21 +0200)]
[FEATURE] Add signal for pre proccesing records

To determine the content that needs to be analysed in the linkvalidator,
allow external hooks/signals to adjust the variables when needed.

Resolves: #52217
Releases: master
Change-Id: Ie887852f356beb9b5e95188d309276dffd2155b8
Reviewed-on: http://review.typo3.org/24276
Reviewed-by: Jesper Paardekooper <jesper.paardekooper@gmail.com>
Tested-by: Jesper Paardekooper <jesper.paardekooper@gmail.com>
Reviewed-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] Get rid of "clear.gif" usages 13/42313/2
Wouter Wolters [Thu, 6 Aug 2015 12:07:25 +0000 (14:07 +0200)]
[TASK] Get rid of "clear.gif" usages

Replace them with a <span>

Resolves: #68025
Releases: master
Change-Id: I8c138b0402a98eb10ceebb80681fa0e4ddbaa401
Reviewed-on: http://review.typo3.org/42313
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[FEATURE] IRRE useCombination option to modify warning text 15/36415/8
Andreas Allacher [Fri, 30 Jan 2015 12:30:58 +0000 (13:30 +0100)]
[FEATURE] IRRE useCombination option to modify warning text

Add support for inline elements in combination with
['appearance']['useCombination'] to suppress the warning
messages by using ['appearance']['suppressCombinationWarning']
or ['appearance']['overwriteCombinationWarningMessage'] to
overwrite the default message.
(allows LLL: values)

Change-Id: I0765b9316cdfa9e09eb6eaf4e366c9470bfb7d75
Resolves: #64535
Releases: master
Reviewed-on: http://review.typo3.org/36415
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[TASK] Replace @inject with inject methods in other extensions 10/42310/3
Wouter Wolters [Thu, 6 Aug 2015 10:56:18 +0000 (12:56 +0200)]
[TASK] Replace @inject with inject methods in other extensions

Because of performance reasons we replace
the @inject annotations back to inject methods.

Resolves: #68786
Related: #54605
Releases: master
Change-Id: Ifc9960c9ca279c05b4120c806147e49c1084c8d5
Reviewed-on: http://review.typo3.org/42310
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 array_key_exists() to deal correctly with NULL values 81/42081/5
Jo Hasenau [Wed, 29 Jul 2015 08:15:08 +0000 (10:15 +0200)]
[BUGFIX] use array_key_exists() to deal correctly with NULL values

Resolves: #68606
Releases: master
Change-Id: I22fbd200514324eca4a62b87d2a3018e87c8a85e
Reviewed-on: http://review.typo3.org/42081
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] License Links in about module are incorrect 11/42311/2
Sascha Wilking [Thu, 6 Aug 2015 11:24:30 +0000 (13:24 +0200)]
[BUGFIX] License Links in about module are incorrect

The about module links to "http://typo3.org/license" (404) instead of
"http://typo3.org/typo3-cms/overview/licenses/". The links are correct now.

Resolves: #68787
Releases: master
Change-Id: Id65f7bd028ad3b2ed555683c2b7f92cd2693670c
Reviewed-on: http://review.typo3.org/42311
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[CLEANUP] Remove duplication in FormEngine group element 94/42294/3
Andreas Wolf [Wed, 5 Aug 2015 19:58:54 +0000 (21:58 +0200)]
[CLEANUP] Remove duplication in FormEngine group element

Change-Id: I3cf50c1ea27a36c86ca019d895da4472e78cdcf4
Releases: master
Resolves: #68774
Reviewed-on: http://review.typo3.org/42294
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Make TypoScriptParser sortList more strict 12/42112/5
Benjamin Mack [Wed, 29 Jul 2015 18:01:24 +0000 (20:01 +0200)]
[BUGFIX] Make TypoScriptParser sortList more strict

When calling the := sortList() with a "numeric" modifier
of the TypoScript parser with a string, the sort() method
differs between PHP versions. In order to make this behaviour
more strict, a check is done before the elements are sorted
to only have numeric values in the list, otherwise an Exception
is now thrown.

As this changes behaviour, the test should be excluded for
PHP7 in 6.2, the behaviour cannot be modified in 6.2 without
possibly breaking the output of a Frontend site.

Resolves: #65317
Releases: master
Change-Id: Ife4f0de367398e6e5e35b6df9f1c0ea980597773
Reviewed-on: http://review.typo3.org/42112
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[!!!][TASK] Streamline directory structure of ext:indexed_search 59/42259/5
Wouter Wolters [Tue, 4 Aug 2015 16:27:44 +0000 (18:27 +0200)]
[!!!][TASK] Streamline directory structure of ext:indexed_search

Resolves: #68354
Releases: master
Change-Id: Ic40ea469c08b79678e98b339c2774609a14c01b0
Reviewed-on: http://review.typo3.org/42259
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Clear affected caches on page publishing 95/12195/9
Bart Dubelaar [Tue, 19 Jun 2012 12:54:45 +0000 (14:54 +0200)]
[BUGFIX] Clear affected caches on page publishing

When publishing a page, the treelist cache should be cleared.
This is fixed by adding a condition that checks for a swap action in
the existing class that hooks into DataHandler and listens for updates to
pages to update the treelist cache.

Change-Id: I0c01450efe9507dcef9f74af626a9ebf3cdc7d4c
Resolves: #37952
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/12195
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Css: change typo3-listOptions from id to class 50/42150/3
Josef Glatz [Thu, 30 Jul 2015 21:17:34 +0000 (23:17 +0200)]
[BUGFIX] Css: change typo3-listOptions from id to class

The id must change to class since they are used
multiple times on one page.

Change-Id: Ic4eb03f894595ebdb170185a06c79d77da4edbae
Releases: master
Resolves: #68655
Reviewed-on: http://review.typo3.org/42150
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Fix wrong comment in install tool for [HTTP][proxy_host] 06/42306/2
Frank Nägler [Thu, 6 Aug 2015 09:08:11 +0000 (11:08 +0200)]
[BUGFIX] Fix wrong comment in install tool for [HTTP][proxy_host]

Resolves: #62340
Releases: master, 6.2
Change-Id: I20554a255141ba2f49f0632404957eaf320cee7b
Reviewed-on: http://review.typo3.org/42306
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Remove last usage of show_item.php 04/42304/2
Wouter Wolters [Thu, 6 Aug 2015 08:30:10 +0000 (10:30 +0200)]
[BUGFIX] Remove last usage of show_item.php

Use getModuleUrl instead.

Resolves: #68783
Releases: master
Change-Id: I8ce3e3b9801c87e96669ba5870450c974efde26c
Reviewed-on: http://review.typo3.org/42304
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Allow command controller classes to reside in subfolders 05/42305/2
Mathias Brodala [Thu, 6 Aug 2015 08:39:42 +0000 (10:39 +0200)]
[FOLLOWUP][TASK] Allow command controller classes to reside in subfolders

Add documentation file for this change.

Resolves: #68758
Releases: master
Change-Id: I7a0ced71e71dd2f1b0eb85e86f8f259eaa1c9613
Reviewed-on: http://review.typo3.org/42305
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Allow command controller classes to reside in subfolders 75/42275/4
Thorsten Boock [Wed, 5 Aug 2015 13:48:40 +0000 (15:48 +0200)]
[TASK] Allow command controller classes to reside in subfolders

CommandController classes were required to reside in the main
folder inside Classes and have to be named like <name>CommandController.
With this change, the usage of subfolders is permitted, the namespace
needs to reflect the position under the Classes folder.
The CommandController Suffix is kept.

Resolves: #68758
Releases: master
Change-Id: Ic8afa101120bfde1397183c174a694aeddda63a0
Reviewed-on: http://review.typo3.org/42275
Reviewed-by: Felix Oertel <mehl@foertel.com>
Tested-by: Felix Oertel <mehl@foertel.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove typo3/gfx 99/42299/3
Benjamin Mack [Wed, 5 Aug 2015 22:38:59 +0000 (00:38 +0200)]
[TASK] Remove typo3/gfx

As all occurences are removed for now, the clear.gif icon and the whole
gfx/ directory can be removed as well.

Releases: master
Resolves: #25024
Change-Id: I2e87ccffdc1b27d2a78684b50bf47533d59ceb67
Reviewed-on: http://review.typo3.org/42299
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Changed listNum to split in documentation 01/42301/2
Stefan Froemken [Thu, 6 Aug 2015 06:26:10 +0000 (08:26 +0200)]
[BUGFIX] Changed listNum to split in documentation

There is a mistake in our Feature documentation.
Change listNum to split.

Resolves: #68779
Related: #67880
Releases: master
Change-Id: If5a2066d9db12100541dc43163ecae94667d5699
Reviewed-on: http://review.typo3.org/42301
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Introduce early returns in DataHandler::canDeletePage() 96/42296/3
Andreas Wolf [Sun, 7 Jun 2015 09:31:31 +0000 (11:31 +0200)]
[TASK] Introduce early returns in DataHandler::canDeletePage()

Change-Id: Ib73136e767ee1fa8b97684a3cf03f763db8d907e
Resolves: #68775
Releases: master
Reviewed-on: http://review.typo3.org/42296
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Edits disappear when published twice 69/26769/7
Stefan Rotsch [Fri, 10 Jan 2014 09:34:38 +0000 (10:34 +0100)]
[BUGFIX] Edits disappear when published twice

When accidentally publishing an edit twice, eg. by using multiple
browser tabs, all modifications are reverted and the changes are no
longer visible in the workspace.

In the database, the old workspace version of the record has wsid = 0
and pid = -1 and is thus invisible, but still contains the modified
content.

Resolves: #54924
Releases: master, 6.2
Change-Id: I8805737540f030ae24331d33590b71629c7f3179
Reviewed-on: http://review.typo3.org/26769
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] DocumentEditController save broken 97/42297/3
Christian Kuhn [Wed, 5 Aug 2015 20:46:27 +0000 (22:46 +0200)]
[BUGFIX] DocumentEditController save broken

With changing the input type=image to input type=submit, the x/y
values are no longer transferred the EditDocumentController
checked for, and content is no longer saved.
Adapt the controller code for the new parameters.

Resolves: #68776
Releases: master
Change-Id: Id1f3ec59ec728b48583c8ef79020c2feede4fd54
Reviewed-on: http://review.typo3.org/42297
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] DataHandler: cast value to string in checkValueForInput() 60/42260/3
Morton Jonuschat [Tue, 4 Aug 2015 16:31:50 +0000 (18:31 +0200)]
[BUGFIX] DataHandler: cast value to string in checkValueForInput()

Explicitly cast the value as a string before using substr() on it.
Otherwise NULL values would be passed to substr(), resulting in a return
value of FALSE. Without MySQL strict mode this has no direct influence
on the further usage of the value as string as the string representation
of FALSE is an empty string. With MySQL strict mode enabled this leads
to errors upon insertion of records into the database as boolean values
get converted to 0/1 respectively.

Resolves: #68602
Related: #68562
Related: #55082
Releases: master
Change-Id: Idc3ffa147965083492a04b12c64a6c15ddd2277b
Reviewed-on: http://review.typo3.org/42260
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[FEATURE] Severity-filtering for FlashMessageQueue 41/32941/8
Stefan Neufeind [Tue, 23 Sep 2014 13:38:05 +0000 (15:38 +0200)]
[FEATURE] Severity-filtering for FlashMessageQueue

This allows to fetch/clear only messages of a given
severity. FlashMessageContainer in TYPO3.Flow
offers similar functionality.

This is the basis for later extending the
FlashMessageViewHelper as well to only show messages
of a certain level.

Change-Id: Ibb84b5aa051be3a350cd97ae5c5058290748d4fe
Resolves: #7098
Releases: master
Reviewed-on: http://review.typo3.org/32941
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Remove usage of PageRenderer in SelectTreeElement 78/42178/3
Frank Nägler [Fri, 31 Jul 2015 12:46:50 +0000 (14:46 +0200)]
[TASK] Remove usage of PageRenderer in SelectTreeElement

Resolves: #68675
Releases: master
Change-Id: I4d18b04e1cdb633760b21c2ae1a95c2cb8ec88c9
Reviewed-on: http://review.typo3.org/42178
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Move T3Editor logic into T3editorElement 26/42226/5
Frank Nägler [Mon, 3 Aug 2015 14:37:31 +0000 (16:37 +0200)]
[TASK] Move T3Editor logic into T3editorElement

Resolves: #68754
Releases: master
Change-Id: I6de64c8fd5bb07d9c6c697deb94622399b594930
Reviewed-on: http://review.typo3.org/42226
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[FEATURE] Show a special image for official distributions in EM 92/42292/3
Daniel Maier [Wed, 5 Aug 2015 19:43:33 +0000 (21:43 +0200)]
[FEATURE] Show a special image for official distributions in EM

For official distributions a special image is displayed in the "Get
preconfigured distribution" list. So it is easier now to distinguish
the official distributions from others.

Resolves: #68773
Releases: master
Change-Id: I5a6b1b5925e9c61af984b1b0faaea5711973549e
Reviewed-on: http://review.typo3.org/42292
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Show only distributions for current version 83/42283/8
Daniel Maier [Wed, 5 Aug 2015 16:41:43 +0000 (18:41 +0200)]
[FEATURE] Show only distributions for current version

As the list of distributions gets longer, it is filtered now to
those distributions that suite the current TYPO3 version.

Distributions that do not comply with version constraints are not
shown anymore. A button can be pressed to get the full list again,
for people who know what they’re doing.

Resolves: #68724
Releases: master
Change-Id: I11c6846e706ba18c130677c65ec568f80e502ed8
Reviewed-on: http://review.typo3.org/42283
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: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Move clear.gif usage for ExtJS to ext:t3skin 88/42288/2
Wouter Wolters [Wed, 5 Aug 2015 18:49:34 +0000 (20:49 +0200)]
[TASK] Move clear.gif usage for ExtJS to ext:t3skin

Resolves: #68770
Releases: master
Change-Id: I04c4221a9a99efbb0c2ded5566cb954fe2f453bd
Reviewed-on: http://review.typo3.org/42288
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[FEATURE] Add option to hide group field move buttons 31/39631/3
Mathias Brodala [Wed, 20 May 2015 12:44:49 +0000 (14:44 +0200)]
[FEATURE] Add option to hide group field move buttons

This adds an TCA option to explicitely hide the move buttons of
TCA "group" fields. As of now these icons can only be hidden
automatically if "maxitems" is set to 1.

Resolves: #67056
Releases: master
Change-Id: I01e65eaeb977dadff0be84593962d8543c8545dd
Reviewed-on: http://review.typo3.org/39631
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[CLEANUP] Remove obsolete require_once from test files 29/42129/3
Helmut Hummel [Thu, 30 Jul 2015 08:18:16 +0000 (10:18 +0200)]
[CLEANUP] Remove obsolete require_once from test files

Resolves: #68772
Releases: master
Change-Id: I0663843c97bde2b063cf2031a217f0285f2674ee
Reviewed-on: http://review.typo3.org/42129
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Shortcut list (top right) is filled by duplicated entries 79/42279/8
Jan Runte [Wed, 5 Aug 2015 14:10:17 +0000 (16:10 +0200)]
[BUGFIX] Shortcut list (top right) is filled by duplicated entries

The AjaxShortcut function has no validation of an already existing entry in the
shortcut list before it create a new one. At this case you have multiple
duplicated entries in your shortcut list and that is simply not expected and
makes no sense.

Additional behaviour for "Delete" buttons in the shortcut list:
After clicking a "Delete" action of a shortcut list entry you get a
modal window to confirm. But the gui blocker for the modal window cannot
completely disallow the shortcut buttons outside the modal context. In this case
the zIndex for the "modal" class (with gui blocker) is simply wrong here
(too small).

Resolves: #68297
Releases: master
Change-Id: I3d10e25a90055d935e33c005274de87d6de098ef
Reviewed-on: http://review.typo3.org/42279
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>
3 years ago[FEATURE] Make "base" of stdWrap_bytes configurable 74/42274/6
Manuel Selbach [Wed, 5 Aug 2015 13:08:51 +0000 (15:08 +0200)]
[FEATURE] Make "base" of stdWrap_bytes configurable

It is possible now to set the base parameter via TypoScript to define
a base (1000 or 1024) to calculate with if you add custom labels for file
sizes. This allows proper handling of KB/KiB etc.

Resolves: #68756
Releases: master
Change-Id: I345d4584117ac83cd9d49f0ecda0dc2f686ac7ed
Reviewed-on: http://review.typo3.org/42274
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Get rid of clear.gif in buttons 93/42293/3
Wouter Wolters [Wed, 5 Aug 2015 19:51:09 +0000 (21:51 +0200)]
[FOLLOWUP][TASK] Get rid of clear.gif in buttons

Type image without src attribute is not allowed.
Use type submit instead.

Resolves: #68304
Releases: master
Change-Id: I3e85595f6320c3057a59309fe391a02fcfe43744
Reviewed-on: http://review.typo3.org/42293
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Get rid of clear.gif in buttons 06/41606/7
Stefan Neufeind [Sat, 18 Jul 2015 01:30:39 +0000 (03:30 +0200)]
[TASK] Get rid of clear.gif in buttons

Resolves: #68304
Related: #68025
Releases: master
Change-Id: I90f372ac7570dcc57517b2f9b1e9efcd01b3b9ca
Reviewed-on: http://review.typo3.org/41606
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Typo in neg_foreign_table in DataPreprocessor 87/42287/3
Andreas Wolf [Wed, 5 Aug 2015 18:38:34 +0000 (20:38 +0200)]
[BUGFIX] Typo in neg_foreign_table in DataPreprocessor

Change-Id: I5f281c99c65a6a3a0d0d527bdd5db02853eb078b
Releases: master, 6.2
Resolves: #68769
Related: #36573
Reviewed-on: http://review.typo3.org/42287
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] Remove gfx from TaskCenter 86/42286/3
Frank Nägler [Wed, 5 Aug 2015 18:29:31 +0000 (20:29 +0200)]
[TASK] Remove gfx from TaskCenter

Resolves: #68768
Releases: master
Change-Id: Ifc6a6aa01624eafde93b75515483d83070692f02
Reviewed-on: http://review.typo3.org/42286
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Raise version number in bower and packages JSON file 85/42285/2
Wouter Wolters [Wed, 5 Aug 2015 17:54:51 +0000 (19:54 +0200)]
[TASK] Raise version number in bower and packages JSON file

Move links to https only.
By next release these numbers will be raised automatically.

Resolves: #68767
Releases: master
Change-Id: If618df8c9128fc3dc6e0572dea0fe8a1f3202fb5
Reviewed-on: http://review.typo3.org/42285
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Replace confirm with a dialog when creating a new bookmark 82/42282/6
Wouter Wolters [Wed, 5 Aug 2015 16:16:37 +0000 (18:16 +0200)]
[TASK] Replace confirm with a dialog when creating a new bookmark

Resolves: #68751
Releases: master
Change-Id: I4fa9c9be82581832356d1217885f0a2ba41a9aeb
Reviewed-on: http://review.typo3.org/42282
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Allow subclasses of \DateTime as entity properties 34/39534/5
Stephan Schuler [Wed, 13 May 2015 13:05:35 +0000 (15:05 +0200)]
[BUGFIX] Allow subclasses of \DateTime as entity properties

When a class "\MyCustomDateTime extends \DateTime", the data mapper
creates "\DateTime" objects instead when mapping database results.
This patch uses the class annotation to resolve the class to create.

Change-Id: I45062d4d1a44333016258289ea9e2026d9923f70
Resolves: #66939
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/39534
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] ViewHelper variable container must deal with NULL 33/42133/5
Andreas Treichel [Thu, 30 Jul 2015 10:23:36 +0000 (12:23 +0200)]
[BUGFIX] ViewHelper variable container must deal with NULL

The internal variable storage container for viewhelpers must
be capable of handling variables with NULL values.

Resolves: #59255
Releases: master, 6.2
Change-Id: I0a9adea3e123a56c2425ff855cc95144732cb900
Reviewed-on: http://review.typo3.org/42133
Reviewed-by: Björn Fromme <mail@bjo3rn.com>
Tested-by: Björn Fromme <mail@bjo3rn.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>