Packages/TYPO3.CMS.git
4 years ago[BUGFIX] Don't show storages multiple times in filelist 29/36729/3
Michael Oehlhof [Sat, 7 Feb 2015 15:37:25 +0000 (16:37 +0100)]
[BUGFIX] Don't show storages multiple times in filelist

When expanding tree nodes in Filelist module the storages
are now correctly shown once at the top-most level and not
multiple times within subtrees.

Resolves: #64894
Releases: master
Change-Id: I50d1085b6fc5e9ed36ac1effe11206618d4a853e
Reviewed-on: http://review.typo3.org/36729
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Adapt backend meta tag 34/36734/2
Felix Kopp [Sat, 7 Feb 2015 22:54:40 +0000 (23:54 +0100)]
[TASK] Adapt backend meta tag

+ Remove chrome-frame in ua-compatibility
+ Adds meta charset to utf-8
+ Brings viewport for smartphones with initial scale

Note that these meta tags are recommended and required
by twbs/bootstrap.

Resolves: #64924
Releases: master
Change-Id: I1c75f0c49baeac7b8477a14cef8a3d163231366f
Reviewed-on: http://review.typo3.org/36734
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[BUGFIX] Fix unittest broken due to CRLF 43/36743/3
Stephan Großberndt [Sun, 8 Feb 2015 13:26:00 +0000 (14:26 +0100)]
[BUGFIX] Fix unittest broken due to CRLF

Instead of providing a hardcoded filesize for Dummy.html of 48 bytes in
the DataProvider read the actual filesize from the filesystem. This
fixes a unit test failure on windows when using autocrlf = true in git.

Resolves: #64929
Releases: master
Change-Id: I5227f225cce1fd9dc107859825e19d64907fd110
Reviewed-on: http://review.typo3.org/36743
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[BUGFIX] Hide hidden TCA palettes 39/36739/2
Frans Saris [Sun, 8 Feb 2015 11:13:23 +0000 (12:13 +0100)]
[BUGFIX] Hide hidden TCA palettes

Followup of Form engine refactory

Resolves: #64928
Releases: master
Change-Id: I3a563aba48179dacc2dcc871f47b9e234b095bba
Reviewed-on: http://review.typo3.org/36739
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Make sure upload progress table uses full width again 37/36737/2
Frans Saris [Sun, 8 Feb 2015 10:32:25 +0000 (11:32 +0100)]
[BUGFIX] Make sure upload progress table uses full width again

Due to refactoring of the filelist HTML the DragUploader js used
the wrong selector to count the availeble columns.

This patch changes the selector so the full width is used again.

Resolves: #64925
Releases: master
Change-Id: I39bab7389670f21879c938b012c2f469b842df5b
Reviewed-on: http://review.typo3.org/36737
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[TASK] Split action buttons into two groups 88/34788/33
Andreas Fernandez [Sat, 29 Nov 2014 23:35:38 +0000 (00:35 +0100)]
[TASK] Split action buttons into two groups

The buttons in Web>List are split into two different groups: "primary"
and "secondary". Primary buttons are always visible and represent the
default RUD actions (Show, edit, hide, delete).

This patch also modifies the "Extended view" (EV) behaviour, which
affects the secondary buttons:
If EV is disabled, the secondary buttons are invisible, but can be made
visibile by hovering the trigger button. If EV is enabled, the secondary
buttons are always visible.

CSS rules for buttons in tables are now streamlined with the
backend. The blue styling for checked checkboxes in tables is
removed in favor of a cleaner implementation.

Resolves: #63207
Releases: master
Change-Id: Id1bfd42e658e9dbe0a7c13066fed618539fd5ce0
Reviewed-on: http://review.typo3.org/34788
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Cleaner scripts crashes due to incomplete flexform content 20/36720/5
Jose Antonio Guerra [Fri, 6 Feb 2015 18:32:29 +0000 (19:32 +0100)]
[BUGFIX] Cleaner scripts crashes due to incomplete flexform content

Failure to check arguments used on recursive function call
causes PHP runtime error.

Resolves: #64914
Releases: master, 6.2
Change-Id: Id61ae9961415ab5d9d4294b224c90f2e02df6f14
Reviewed-on: http://review.typo3.org/36720
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>
4 years ago[BUGFIX] Memcached backend identifierPrefix only based on PATH_site 30/36430/3
Arjen Hoekema [Fri, 30 Jan 2015 14:15:20 +0000 (15:15 +0100)]
[BUGFIX] Memcached backend identifierPrefix only based on PATH_site

Change the 'identifierPrefix' in the MemcachedBackend so it is
caculated based on:
* PATH_site
* Context (production/developement)
* Cache identifier (cache_pages, cache_hash)

This avoids cache collisions when using a single Memcached backend
for multiple caching configurations when using the same
'entryIdentifier' in set()

Resolves: #64588
Releases: master, 6.2
Change-Id: Ib1702caa06dc29937cdc4bf574a0f05d89a8d10c
Reviewed-on: http://review.typo3.org/36430
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Revert default value of $argument in TranslateViewHelper 11/36711/2
Georg Ringer [Fri, 6 Feb 2015 10:04:19 +0000 (11:04 +0100)]
[TASK] Revert default value of $argument in TranslateViewHelper

The default value of $arguments changed from NULL to array() which
can lead to warnings. As a solution change it back.

Change-Id: I9b3ff56effc84416c7dcbdabf84bb8f1cc2f7378
Resolves: #64901
Releases: master
Reviewed-on: http://review.typo3.org/36711
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Make advanced search work with indexed_search extbase plugin 13/36713/2
Tymoteusz Motylewski [Fri, 6 Feb 2015 11:16:55 +0000 (12:16 +0100)]
[BUGFIX] Make advanced search work with indexed_search extbase plugin

Resolves: #64904
Releases: master
Change-Id: Idd3ea31071fa37bca3e9e2aa807ab3afea561b76
Reviewed-on: http://review.typo3.org/36713
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix broken form markup in EM 15/36715/3
Andreas Fernandez [Fri, 6 Feb 2015 14:52:25 +0000 (15:52 +0100)]
[BUGFIX] Fix broken form markup in EM

Update the form markup to repair the broken layout after
FormEngine changes.

Resolves: #64910
Releases: master
Change-Id: I270a4338e36bbe1789b73ffc9f646531c936d92d
Reviewed-on: http://review.typo3.org/36715
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[BUGFIX] Recycler counts deleted records correctly 16/36716/3
Andreas Fernandez [Fri, 6 Feb 2015 14:56:04 +0000 (15:56 +0100)]
[BUGFIX] Recycler counts deleted records correctly

This patch improves the usability and fixes a small bug:
- Add the clearable to the search form
- Count deleted records correctly

Resolves: #64911
Releases: master
Change-Id: I0fc702697ce1c630d39f6b127f605c9d8aa5afb4
Reviewed-on: http://review.typo3.org/36716
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Scheduler: Show exception when invalid CommandController present 37/36637/9
Armin Ruediger Vieweg [Tue, 3 Feb 2015 19:43:44 +0000 (20:43 +0100)]
[BUGFIX] Scheduler: Show exception when invalid CommandController present

When a CommandController in an extbase extension has been registered,
but the class does not contain the string "CommandController"
an exception will be thrown. Before this patch, this exception
will never show up.

This patch adds the output of exception's message in Scheduler module,
which gives the developer a hint why the "add new task" form is not
displayed properly.

Also it extends the exception with description why the class name is invalid.

Resolves: #64836
Releases: master, 6.2
Change-Id: I309ed02c7fd4597b99388518abf842e600b27a9a
Reviewed-on: http://review.typo3.org/36637
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Properly check type of POST vars on clipboard action 00/36700/5
Markus Klein [Thu, 5 Feb 2015 23:47:03 +0000 (00:47 +0100)]
[BUGFIX] Properly check type of POST vars on clipboard action

Avoid a PHP warning by checking the type of data retrieved via POST.

"CBC" is an array of checkboxes, which can be null if nothing is selected.
"CBH" is an array of hidden fields. If this is not an array, something
is messed up in HTML generation and an Exception should be thrown then
(because of a PHP warning).

Also adapt the list module code accordingly.

Resolves: #64897
Releases: master, 6.2
Change-Id: Ife7d079a6d666e8bdbbce7b7eef34dbf5636c425
Reviewed-on: http://review.typo3.org/36700
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][BUGFIX] Add only required classes and class aliases 44/36644/5
Helmut Hummel [Mon, 2 Feb 2015 21:03:35 +0000 (22:03 +0100)]
[!!!][BUGFIX] Add only required classes and class aliases

Additionally we enable the composer class loading by default
if the according autoload.php file is found in Packages/Libraries/

To be able to detect the compatibility extension being installed
which brings class aliases for classes spread over other system extensions,
we need to add functionality that puts the class aliases to typo3conf/
when an extension is activated or deactivated.

This deviates from the approach in 6.2 branch and most likely will vanish
again later once we require composer installation

If the class alias file is present, the aliases will be added to the composer
class loader during TYPO3 bootstrap.

Releases: master, 6.2
Resolves: #64376
Change-Id: I4fd2202abad345c29bcb2b05d3702bdeef9e4474
Reviewed-on: http://review.typo3.org/36644
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[CLEANUP] Cleanup of classes extending AbstractPlugin 27/36627/8
Frederic Gaus [Tue, 3 Feb 2015 10:04:06 +0000 (11:04 +0100)]
[CLEANUP] Cleanup of classes extending AbstractPlugin

* fixes a few phpdocs
* use properties from AbstractPlugin instead of $GLOBALS
* define some undefined global vars in FrontendLoginController

Change-Id: I14c4aedd5b3a28ddda63ef9c594635d29ac455d6
Resolves: #64780
Releases: master
Reviewed-on: http://review.typo3.org/36627
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Ensure variable imageSizes is an array before accessing its values 71/36671/3
Fabien Udriot [Thu, 5 Feb 2015 14:01:04 +0000 (15:01 +0100)]
[BUGFIX] Ensure variable imageSizes is an array before accessing its values

It could be the PHP function "getimagesize" will fail to get the width and
the height of an image if the format is not supported by PHP. The patch
prevent accessing the value of an array which may be not an array.

Resolves: #64875
Releases: master, 6.2
Change-Id: Ibcbeb6edc7e23a2468cbcce40c2ecb0c2ba21142
Reviewed-on: http://review.typo3.org/36671
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Remove unused code in TYPO3\CMS\Install\SystemEnvironment\Check 72/36672/4
Frederic Gaus [Thu, 5 Feb 2015 14:41:18 +0000 (15:41 +0100)]
[TASK] Remove unused code in TYPO3\CMS\Install\SystemEnvironment\Check

Remove code which is never executed since the system environment check
of the Install Tool is omitted in cli mode.

Resolves: #64876
Releases: master

Change-Id: If22117d793b54230dc5ae703df478a91482fa7e6
Reviewed-on: http://review.typo3.org/36672
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>
4 years ago[BUGFIX] Fix open_basedir warning when entering install tool 80/36680/3
Tymoteusz Motylewski [Thu, 5 Feb 2015 19:39:13 +0000 (20:39 +0100)]
[BUGFIX] Fix open_basedir warning when entering install tool

Due to the bug in php https://bugs.php.net/bug.php?id=67378
Warning is triggered when you have open_basedir set up.

This patch suppress the warning as a workaround.
This code is executed only when calling the install tool.
It doesn't influence FE or BE requests so it's acceptable
to use @ operator.

Resolves: #64882
Releases: master
Change-Id: I7881103464ec018cc0a23f47f6cd8c05bb34929c
Reviewed-on: http://review.typo3.org/36680
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[TASK] Make Content Element Wizard to use Bootstrap 93/36693/2
Benjamin Kott [Thu, 5 Feb 2015 21:52:41 +0000 (22:52 +0100)]
[TASK] Make Content Element Wizard to use Bootstrap

This patch removes the custom styling from the
content element wizard.

Releases: master
Resolves: #64892
Change-Id: I721a896efedcbb8c67274be85e84d434eda53806
Reviewed-on: http://review.typo3.org/36693
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Adapt belog filter bar to twbs 92/36692/2
Felix Kopp [Thu, 5 Feb 2015 21:50:15 +0000 (22:50 +0100)]
[TASK] Adapt belog filter bar to twbs

Following beusers backend App the filter bar of belog is styled
and html markup following twbs.

Resolves: #64891
Releases: master
Change-Id: Ie0b3fa294621614d8ebc7859d3511f85f3b9981e
Reviewed-on: http://review.typo3.org/36692
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Reduce .lead font-size 89/36689/2
Felix Kopp [Thu, 5 Feb 2015 21:31:46 +0000 (22:31 +0100)]
[TASK] Reduce .lead font-size

Add font-size definition of .lead text. Twbs does not deliver
a variable therefore the class is added. Lead font-size broke
during implementation of twbs.

Resolves: #64890
Releases: master
Change-Id: Id057b5b2b0b41bef86fc3fdae0ed9927fa9050ce
Reviewed-on: http://review.typo3.org/36689
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Reduce App-Icon size in Module menu and Topbar 85/36685/4
Felix Kopp [Thu, 5 Feb 2015 21:07:05 +0000 (22:07 +0100)]
[TASK] Reduce App-Icon size in Module menu and Topbar

Decrease size of App-Icons to reduce the visual relevance
from 32x32px to 28x28px. Following paddings and snap mode.

Kudos to Benjamin Kott.

Resolves: #64889
Releases: master
Change-Id: I8e3219cf492415e94dc74d656ef42543bf36cfca
Reviewed-on: http://review.typo3.org/36685
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Indexed Search pibased plugin can load again translations 77/36677/6
Tymoteusz Motylewski [Thu, 5 Feb 2015 16:47:52 +0000 (17:47 +0100)]
[BUGFIX] Indexed Search pibased plugin can load again translations

This patch fixes a regression introduced in bf63a1c,
which changed the variable $scriptRelPath with a wrong
file location. The old file name is reverted so that
AbstractPlugin will look for the locallang.xlf file at
the correct location.

The patch also reformats the properties comments of the class.

Reference: https://review.typo3.org/#/c/32708/

Resolves: #64879
Releases: master
Change-Id: I58a07f11e382bde2ed84835ca0820ff5e00e1998
Reviewed-on: http://review.typo3.org/36677
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] PHP fatal error calling beuser module 95/36695/2
Christian Kuhn [Thu, 5 Feb 2015 21:59:15 +0000 (22:59 +0100)]
[BUGFIX] PHP fatal error calling beuser module

A missing namespace import triggers a PHP fatal error
in ext:beuser.

Resolves: #64893
Related: #64695
Releases: master
Change-Id: I366203ad87aa5823fcf9099525bf99ea003a9533
Reviewed-on: http://review.typo3.org/36695
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Make indexed search extbase plugin work after class alias change 81/36681/2
Tymoteusz Motylewski [Thu, 5 Feb 2015 20:02:56 +0000 (21:02 +0100)]
[BUGFIX] Make indexed search extbase plugin work after class alias change

Indexed search extbase experimental plugin (pi2) requires class alias
to work. This patch moves it back from compatibility6 extension
to indexed_search.

Resolves: #64886
Releases: master
Change-Id: I36d288d80453a0772181358222608e1df83f9cf6
Reviewed-on: http://review.typo3.org/36681
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Improve maximum length for TCA text type .rst documentation 82/36682/6
Christian Kuhn [Thu, 5 Feb 2015 20:10:42 +0000 (21:10 +0100)]
[TASK] Improve maximum length for TCA text type .rst documentation

Improve the documentation file, mention IE9 is not compatible
and line breaks count as two characters.

Resolves: #64888
Related: #24906
Releases: master
Change-Id: I182734cdf9b9a01303369e88d237292d2ab861f4
Reviewed-on: http://review.typo3.org/36682
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
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>
4 years ago[BUGFIX] Remove obsolete useCachingFramework from LocalConfiguration 79/36679/4
Christian Kuhn [Thu, 5 Feb 2015 18:44:18 +0000 (19:44 +0100)]
[BUGFIX] Remove obsolete useCachingFramework from LocalConfiguration

TYPO3_CONF_VARS/SYS/useCachingFramework is obsolete since 4.6 but
was forgotten to be removed from LocalConfiguration for 6.2. The
patch add this option to the SilentConfigurationUpgradeService to
let the install tool remove it if still set.

Resolves: #64872
Releases: master
Change-Id: I0e34cef906e02a37660f2ae078ce0f075e448c90
Reviewed-on: http://review.typo3.org/36679
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Proper handling of allowedTables='*' in FormEngine 50/36650/2
Georg Ringer [Wed, 4 Feb 2015 13:00:36 +0000 (14:00 +0100)]
[BUGFIX] Proper handling of allowedTables='*' in FormEngine

The output of FormEngine needs to be changed if all tables are
allowed for a relation.

Change-Id: Ib83c39120a3c20d99982e80b9a40b9f0fb7a4a72
Resolves: #64849
Releases: master
Reviewed-on: http://review.typo3.org/36650
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[BUGFIX] Follow up: Fix ext_icon.gif leftovers 68/36668/5
Andreas Fernandez [Thu, 5 Feb 2015 09:21:02 +0000 (10:21 +0100)]
[BUGFIX] Follow up: Fix ext_icon.gif leftovers

The extension icons were replaced by png pendants in commit
b8d9e2859f98caf0de27be41c73373eba3c0438e, but some classes
or TCAs still require the gif version.

Resolves: #64866
Releases: master
Change-Id: Ide0c6b99381c5a3e071c2c40c4942212d85e7004
Reviewed-on: http://review.typo3.org/36668
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[BUGFIX] Restore expand state of module groups 65/36665/3
Andreas Fernandez [Thu, 5 Feb 2015 08:18:42 +0000 (09:18 +0100)]
[BUGFIX] Restore expand state of module groups

This patch recovers the expand state of module groups when they
were collapsed before.

Resolves: #64859
Releases: master
Change-Id: Id4b527d287a8ca1a7dd542639d4c5a691fe0f065
Reviewed-on: http://review.typo3.org/36665
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Invalid class name in EXT:sys_note 67/36667/2
Xavier Perseguers [Thu, 5 Feb 2015 08:50:23 +0000 (09:50 +0100)]
[BUGFIX] Invalid class name in EXT:sys_note

Core class BackendUtility is wrongly referenced with a short namespace
and crashes Web > Page when a sys_note is present.

Resolves: #64862
Releases: master
Change-Id: I17edcdbd93af5d4367f562c036930565a155d6f8
Reviewed-on: http://review.typo3.org/36667
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Make tce_file.php dispatched 20/36520/5
Wouter Wolters [Sat, 31 Jan 2015 15:29:40 +0000 (16:29 +0100)]
[TASK] Make tce_file.php dispatched

Use dispatching for tce_file.php

Resolves: #64692
Releases: master
Change-Id: Ia71d781a4fd4bfe829691598db039db8a7afe690
Reviewed-on: http://review.typo3.org/36520
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>
4 years ago[TASK] Make tce_db.php dispatched 24/36524/4
Wouter Wolters [Sat, 31 Jan 2015 15:58:43 +0000 (16:58 +0100)]
[TASK] Make tce_db.php dispatched

Use dispatching for tce_db.php

Resolves: #64695
Releases: master
Change-Id: I6da8dfd72c4814bd280cae9647f13b6a70f4934e
Reviewed-on: http://review.typo3.org/36524
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Make login_frameset.php dispatched 22/36622/5
Wouter Wolters [Mon, 2 Feb 2015 22:49:40 +0000 (23:49 +0100)]
[TASK] Make login_frameset.php dispatched

Use dispatching for login_frameset.php

Resolves: #64774
Releases: master
Change-Id: I1ce9794f3b7a7d66e20bca84464fb9d1cd48c759
Reviewed-on: http://review.typo3.org/36622
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Speedup trimExplode with limit 47/36647/2
Alexander Opitz [Wed, 4 Feb 2015 11:22:56 +0000 (12:22 +0100)]
[FEATURE] Speedup trimExplode with limit

Using array_splice instead of array_slice two times.

Resolves: #64848
Releases: master
Change-Id: Iaa998c810aa94e1b3b547714ed4b431b0e5c8452
Reviewed-on: http://review.typo3.org/36647
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Tested-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] RTE: Namespace all css selectors in FE skin 57/36657/3
Stanislas Rolland [Wed, 4 Feb 2015 17:53:49 +0000 (12:53 -0500)]
[TASK] RTE: Namespace all css selectors in FE skin

Avoid intruding the styles of the frontend page.

Releases: master
Resolves: #64858
Change-Id: I636f06dd38af334db26c953bbbbe874f37d6d83d
Reviewed-on: http://review.typo3.org/36657
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Fix core update if core location exists 60/36360/10
Frederic Gaus [Mon, 2 Feb 2015 21:09:08 +0000 (22:09 +0100)]
[BUGFIX] Fix core update if core location exists

If multiple installations are symlinked to the same core location,
the core updater fails on the second update because the new version
already exists.

Check for this situation and skip unneeded tasks during the update
process.

Change-Id: I4c3c11f0e45c240e15913d5de5a3156ef5ad0aa6
Resolves: #58009
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/36360
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] RTE: Parsing of some style sheets may fail in IE on first load 56/36656/2
Stanislas Rolland [Wed, 4 Feb 2015 15:58:18 +0000 (10:58 -0500)]
[BUGFIX] RTE: Parsing of some style sheets may fail in IE on first load

The length of the style sheet's rules array is reported as 0 while,
in fact, the style sheet is not yet completely loaded.

Releases: master
Resolves: #64854
Change-Id: I406ddebb250c15cd5b04ae1b734f146bd1025863
Reviewed-on: http://review.typo3.org/36656
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FOLLOWUP] Revamp EXT:recycler 46/36646/5
Frederic Gaus [Wed, 4 Feb 2015 10:17:28 +0000 (11:17 +0100)]
[FOLLOWUP] Revamp EXT:recycler

Fix a few coding issues in new EXT:recycler

* Remove IDE warnings
* Correct phpDoc
* Remove an unused variable
* Introduce a int typecast of GP:id
* Replace spaces with tabs

Change-Id: I8eaadd51c29506958d7fa80c375ddf943dfbac2f
Resolves: #64844
Releases: master
Reviewed-on: http://review.typo3.org/36646
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[ClEANUP] Drop some @throws from the tests bootstrap 45/36645/2
Oliver Klee [Wed, 4 Feb 2015 10:11:05 +0000 (11:11 +0100)]
[ClEANUP] Drop some @throws from the tests bootstrap

The exceptions mentioned in the removed @throws annotations do not
get thrown.

In addition, change an exception code to be unique. (It was used in two
places due to copy'n'paste.)

Resolves: #64843
Releases: master

Change-Id: I5f5fe054f3b3ddd96224b6bc6b4632cb9e375ede
Reviewed-on: http://review.typo3.org/36645
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] RTE: IE 11 always drops images at the end of text 42/36642/2
Stanislas Rolland [Wed, 4 Feb 2015 00:21:46 +0000 (19:21 -0500)]
[BUGFIX] RTE: IE 11 always drops images at the end of text

IE needs a delay before the dialogue window gets closed.

Releases: master
Resolves: #64839
Change-Id: I02d49cb124370c23ba14f8617dd4019586e184ea
Reviewed-on: http://review.typo3.org/36642
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Image drag&drop with WebKit still using ExtJS event 41/36641/2
Stanislas Rolland [Tue, 3 Feb 2015 23:31:50 +0000 (18:31 -0500)]
[BUGFIX] RTE: Image drag&drop with WebKit still using ExtJS event

Migrate it to jQuery.

Releases: master
Resolves: #64838
Change-Id: I182c694b5e531b19aef11500319367a3481885f6
Reviewed-on: http://review.typo3.org/36641
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Image drag & drop raises PHP error 40/36640/2
Stanislas Rolland [Tue, 3 Feb 2015 21:21:47 +0000 (16:21 -0500)]
[BUGFIX] RTE: Image drag & drop raises PHP error

Old class name was left over.

Releases: master
Resolves: #64649
Change-Id: Ie78c781d466e6fabfc11170d828a9e43544bad65
Reviewed-on: http://review.typo3.org/36640
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FOLLOWUP] This is FormEngine 38/36638/2
Benjamin Kott [Tue, 3 Feb 2015 20:20:21 +0000 (21:20 +0100)]
[FOLLOWUP] This is FormEngine

Correct clearing for --linebreaks-- within palettes.

Releases: master
Resolves: #64762
Change-Id: I9a7473e073cb9d563da3a645e1813fbff7dc1102
Reviewed-on: http://review.typo3.org/36638
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Tested-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
4 years ago[BUGFIX] Indexed search broken after moving "SearchResultContentObject" 66/36566/3
Benjamin Mack [Sun, 1 Feb 2015 12:09:31 +0000 (13:09 +0100)]
[BUGFIX] Indexed search broken after moving "SearchResultContentObject"

Indexed search still uses the old cobject in both
plugins.

The problem arieses in just to call one method from
SearchResultContentObject->register_and_explode_search_string()

The necessary functions are moved to the common
IndexedSearchUtility.

Resolves: #64716
Releases: master
Change-Id: I386330f1f66342ee838e3616cac7f0924bd31522
Reviewed-on: http://review.typo3.org/36566
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Create typo3temp directory in functional tests if missing 87/36587/4
Christian Kuhn [Mon, 2 Feb 2015 23:37:43 +0000 (00:37 +0100)]
[TASK] Create typo3temp directory in functional tests if missing

All functional tests are run in an encapsulated environment
within typo3temp. The functional bootstrap needs to take care
this directory exists.

Resolves: #64715
Releases: master
Change-Id: I07581db4d2c2cd9792dfde74ec9748c0824a549c
Reviewed-on: http://review.typo3.org/36587
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Remove @see comment from ArrayBrowser 20/36620/2
Wouter Wolters [Mon, 2 Feb 2015 22:12:37 +0000 (23:12 +0100)]
[CLEANUP] Remove @see comment from ArrayBrowser

The reference mentioned in @see does not exists.

Resolves: #64773
Releases: master
Change-Id: I3e63ffd330a783e2448c5207957d33fca119cf1b
Reviewed-on: http://review.typo3.org/36620
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[CLEANUP] \TYPO3\CMS\Lowlevel\Utility\ArrayBrowser 04/36604/4
Frederic Gaus [Mon, 2 Feb 2015 13:55:06 +0000 (14:55 +0100)]
[CLEANUP] \TYPO3\CMS\Lowlevel\Utility\ArrayBrowser

Cleanup \TYPO3\CMS\Lowlevel\Utility\ArrayBrowser

* phpDoc
* delete unused var
* remove unneeded fully qualified class names

Change-Id: Iced2fd79272a5142a7dd27d78c12a97f33b408d4
Resolves: #64765
Releases: master
Reviewed-on: http://review.typo3.org/36604
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Change $fixture to $subject in unit-tests 15/36615/4
Wouter Wolters [Mon, 2 Feb 2015 20:56:46 +0000 (21:56 +0100)]
[TASK] Change $fixture to $subject in unit-tests

Subject is the "system under test, the
subject you're operating on"

Resolves: #64771
Releases: master
Change-Id: I7a70d5f44e721b958d86aea741534ace2f53b2a8
Reviewed-on: http://review.typo3.org/36615
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Removed unused code from tests 17/36617/3
Wouter Wolters [Mon, 2 Feb 2015 21:01:43 +0000 (22:01 +0100)]
[TASK] Removed unused code from tests

Remove unused code in:

FileMountRepositoryTest
CategoryRepositoryTest

Resolves: #64772
Releases: master
Change-Id: Ic1386778d5a108bbbdfebf56933b6ba1cd2ffa68
Reviewed-on: http://review.typo3.org/36617
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Add functional tests for dynamic values in Extbase query cache 63/29963/9
Marc Bastian Heinrichs [Thu, 8 May 2014 01:31:21 +0000 (03:31 +0200)]
[TASK] Add functional tests for dynamic values in Extbase query cache

For performance reasons Extbase caches database queries. To ensure the
security relevant aspect, the frontend usergroup has to be parameterized
and be added by runtime. This patch adds functional tests to ensure
query caching by:

* adding possibility to simulate a frontend user in functional tests
* extending blog_example extension TCA adding fe_group for blogs
* adding a plugin and controller for blog listing
* adding new fixtures with frontend usergroups restrictions
* adding functional tests and frontend rending function

Resolves: #58655
Releases: master
Change-Id: Ib6d918461d5ad04bc2236a375f558d48548c9946
Reviewed-on: http://review.typo3.org/29963
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>
4 years ago[BUGFIX] Keep linktype on core update 45/36345/5
Frederic Gaus [Thu, 29 Jan 2015 09:59:20 +0000 (10:59 +0100)]
[BUGFIX] Keep linktype on core update

Keep the linktype of the symlink pointing to the TYPO3 core. Currently
the CoreUpdateService always creates an absolute link even if the
link was relative before. This patch checks for the correct link type
during a core update. This could be important in some environments,
e.g. in a chrooted environemnt.

Change-Id: I47bbe0d54a88853adc4160937a21d641b756f20f
Resolves: #58000
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/36345
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[FEATURE] Add SplFileInfo implementation to get file mimeType 56/31256/14
Sascha Egerer [Sat, 31 Jan 2015 23:17:56 +0000 (00:17 +0100)]
[FEATURE] Add SplFileInfo implementation to get file mimeType

\TYPO3\CMS\Core\Type\File\FileInfo provides a new method
getMimeType() to get the MIME type of a file, e.g. text/html.

Custom implementations to determine the MIME type can be added
with the hook:

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Type\File\FileInfo::class]['mimeTypeGuessers']

The FAL LocalDriver also uses this new API.

Resolves: #60019
References: #46777
Releases: master
Change-Id: Ia2fa95d2ef6452f8022e33f1b1d2a9336f3e0303
Reviewed-on: http://review.typo3.org/31256
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Steffen Müller <typo3@t3node.com>
4 years ago[BUGFIX] Prevent double slash in canonicalizeAndCheckFolderIdentifier 43/36543/6
Sascha Egerer [Sat, 31 Jan 2015 20:45:39 +0000 (21:45 +0100)]
[BUGFIX] Prevent double slash in canonicalizeAndCheckFolderIdentifier

If the value given to AbstractHierarchicalFilesystemDriver->
canonicalizeAndCheckFolderIdentifier()
is '.' the return was '//' but should be '/'.

Resolves: #64706
Releases: master
Change-Id: I63900c44be3180b0a9b8e31d89c6c896382db6b7
Reviewed-on: http://review.typo3.org/36543
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>
4 years ago[!!!][TASK] This is FormEngine 51/35951/35
Benjamin Kott [Sat, 10 Jan 2015 23:31:58 +0000 (00:31 +0100)]
[!!!][TASK] This is FormEngine

The patch brings responsive layout for FormEngine and its
elements. It fixes a couple of issues along the way,
escpecially DatePicker and palettes field are aligned in
a better way and wizard icons look much better.

Adjustments:
- Change datepicker to work directly on input without wrapper
- Change clearableJs to bootstrap
- Change dyntabs to bootstrap classes
- Change fixed-font to text-monospace
- Port CheckboxElement to boostrap
- Port GroupElement to bootstrap
- Port InputElement to bootstrap
- Port Irre/Inline to bootstrap
- Port Flexform to bootstrap
- Port Palettes to bootstrap
- Port RadioElements to bootstrap
- Port TextElement to bootstrap
- Port NoneElement to bootstrap

Removes:
- Unused change image javascript removed

Deprecations:
- cssClassTypeElementPrefix not used anymore
- maxTextareaWidth not used anymore
- paletteFieldTemplate not used anymore
- palFieldTemplateHeader not used anymore
- wizard config _PADDING
- wizard config _DISTANCE
- wrapOpenPalette not used anymore
- wrapPaletteField not used anymore
- formWidth not used anymore
- formWidthAsArray not used anymore
- addUserTemplateMarkers not used anymore

Releases: master
Resolves: #64762
Change-Id: I04ce24e63d2395fe25f7d5a314f5868882b2cd74
Reviewed-on: http://review.typo3.org/35951
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Tested-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Remove superfluous getInstance calls in Bootstrap 10/36610/3
Helmut Hummel [Mon, 2 Feb 2015 19:21:29 +0000 (20:21 +0100)]
[BUGFIX] Remove superfluous getInstance calls in Bootstrap

Releases: 6.2, master
Resolves: #64770
Change-Id: I9ae4cd9476b45a17c0246edf65fb01a54b7dd24f
Reviewed-on: http://review.typo3.org/36610
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Remove duplicated use statement 01/36601/2
Anja Leichsenring [Mon, 2 Feb 2015 12:28:04 +0000 (13:28 +0100)]
[BUGFIX] Remove duplicated use statement

Change-Id: If8762600edaf2bd4b8d2b2fd811b900be91910b5
Releases: master
Resolves: #64761
Reviewed-on: http://review.typo3.org/36601
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Fixes TCA icon file for scheduler task group 98/36598/2
Eric Chavaillaz [Mon, 2 Feb 2015 11:34:25 +0000 (12:34 +0100)]
[BUGFIX] Fixes TCA icon file for scheduler task group

Resolves: #64729
Releases: master
Change-Id: I7e8630f87152df25cf66ba4c58c3ddb04303177d
Reviewed-on: http://review.typo3.org/36598
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years agoRevert "[CLEANUP] Rework/simplify copyright header and remove @package" 99/36599/3
Anja Leichsenring [Mon, 2 Feb 2015 11:50:18 +0000 (12:50 +0100)]
Revert "[CLEANUP] Rework/simplify copyright header and remove @package"

The licence change is no good idea.

This reverts commit 5504a1411a59623813fba1810d766e26f8029084.

Change-Id: I6d5427a953846d35dc5695f24b673c1c47139c17
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/36599
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUFGIX] Remove all existing processed files on file replace 42/36542/3
ruud [Sat, 31 Jan 2015 16:59:10 +0000 (17:59 +0100)]
[BUFGIX] Remove all existing processed files on file replace

When a file gets replaced by calling replaceFile() or by overriding
on uploading all processed files of the original file get removed.

Resolves: #63976
Releases: master, 6.2
Change-Id: I865503e46ac9044b22f976e0db5b163ac7e2e4c9
Reviewed-on: http://review.typo3.org/36542
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Thomas Deuling <tdeuling@gmail.com>
Tested-by: Thomas Deuling <tdeuling@gmail.com>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[FOLLOWUP][!!!][TASK] Move old mailform to compatibility6 75/36575/2
Wouter Wolters [Sun, 1 Feb 2015 13:00:58 +0000 (14:00 +0100)]
[FOLLOWUP][!!!][TASK] Move old mailform to compatibility6

Resolves: #64668
Releases: master
Change-Id: Ibe2fdf4eb654da312f1dd58188dd7a55b83444be
Reviewed-on: http://review.typo3.org/36575
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Avoid to call recordInfo for new records 37/35237/7
Stephan Großberndt [Wed, 10 Dec 2014 11:15:53 +0000 (12:15 +0100)]
[BUGFIX] Avoid to call recordInfo for new records

Avoid to call recordInfo for new records in DataHandler->checkValue by
checking the id. This improves performance for bulk inserts.

Resolves: #63733
Releases: master, 6.2
Change-Id: I02c2d282f487defe3c74d89e7041ecb8b0eae7b8
Reviewed-on: http://review.typo3.org/35237
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Cleanup TYPO3\CMS\Install\FolderStructure 86/36586/3
Stephan Großberndt [Sun, 1 Feb 2015 16:50:13 +0000 (17:50 +0100)]
[TASK] Cleanup TYPO3\CMS\Install\FolderStructure

Shortens qualified names and fixes typos.

Resolves: #64724
Releases: master
Change-Id: Ia4a57744a939532c5078f94fef68b1401fa2662c
Reviewed-on: http://review.typo3.org/36586
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>
4 years ago[CLEANUP] Drop unused variable $JS in GraphicsFunctions 85/36585/2
Oliver Klee [Sun, 1 Feb 2015 16:38:03 +0000 (17:38 +0100)]
[CLEANUP] Drop unused variable $JS in GraphicsFunctions

Resolves: #64703
Releases: master
Change-Id: I8312ff4e6465d9baf613149d252dfabd11ba257d
Reviewed-on: http://review.typo3.org/36585
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years agoRevert "[CLEANUP] MENU Content Object classes" 83/36583/2
Anja Leichsenring [Sun, 1 Feb 2015 16:28:06 +0000 (17:28 +0100)]
Revert "[CLEANUP] MENU Content Object classes"

This reverts commit 2bb692ae9fc1747372d4d0079f414e3782a65587.

Change-Id: I44fd2457bb39c7302ca9de141c15d3b34a67a936
Reviewed-on: http://review.typo3.org/36583
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Do not create uploads/tf directory 81/36581/2
Stephan Großberndt [Sun, 1 Feb 2015 15:12:27 +0000 (16:12 +0100)]
[TASK] Do not create uploads/tf directory

No longer create the directory uploads/tf in the default folder
structure in install tool. This directory was used until TYPO3 CMS 4.7
to store resources related to sys_template-records. The definition of
the "resources"-field was removed in TYPO3 CMS 6.0, but the default
folder creation was overlooked.

Resolves: #64721
Releases: master, 6.2
Change-Id: I96f14183d82d39945399b4554eb6216395cd852d
Reviewed-on: http://review.typo3.org/36581
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
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>
4 years ago[TASK] Adapt extension icons to App icon 93/34393/8
Felix Kopp [Thu, 20 Nov 2014 13:33:56 +0000 (14:33 +0100)]
[TASK] Adapt extension icons to App icon

Bring new extension icons based on the alredy existing App icons.

Resovles: #63099
Releases: master
Change-Id: Ie423ccd15aadecc4968556ad8fb71229f3e241d9
Reviewed-on: http://review.typo3.org/34393
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FOLLOWUP][CLEANUP] Comments, usages and phpdoc of InlineElement 80/36580/2
Wouter Wolters [Sun, 1 Feb 2015 14:49:49 +0000 (15:49 +0100)]
[FOLLOWUP][CLEANUP] Comments, usages and phpdoc of InlineElement

Resolves: #64705
Releases: master
Change-Id: I4c777fa2cffacbeaad4bc1a8119d84ad0e2aa278
Reviewed-on: http://review.typo3.org/36580
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[CLEANUP] Comments, usages and phpdoc of InlineElement 44/36544/3
Stephan Großberndt [Sat, 31 Jan 2015 21:25:53 +0000 (22:25 +0100)]
[CLEANUP] Comments, usages and phpdoc of InlineElement

Clean up formatting, comments, typos, unused variables, uses and
phpdoc of TYPO3\CMS\Backend\Form\Element\InlineElement.

Resolves: #64705
Releases: master, 6.2
Change-Id: I9d9b2ea61350359c21f1b05a357027b5e6c7aa4b
Reviewed-on: http://review.typo3.org/36544
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[FOLLOWUP][BUGFIX] FAL: Do not paste a folder into itself 70/36570/2
Wouter Wolters [Sun, 1 Feb 2015 12:31:10 +0000 (13:31 +0100)]
[FOLLOWUP][BUGFIX] FAL: Do not paste a folder into itself

Add missing @throws annotation for the added function.

Also the correct exception is thrown in ResourceStorage
if it occurs anyway.

Resolves: #51670
Releases: master, 6.2
Change-Id: I52551012c88326cc3fd58d2e72e53f58fedb334b
Reviewed-on: http://review.typo3.org/36570
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[TASK] Remove leading slash from use statements 71/36571/2
Wouter Wolters [Sun, 1 Feb 2015 12:45:00 +0000 (13:45 +0100)]
[TASK] Remove leading slash from use statements

Resolves: #64718
Releases: master
Change-Id: I2ab9a4194f236ece9035d15dd4aa33ef9aa5371a
Reviewed-on: http://review.typo3.org/36571
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[CLEANUP] TranslationConfigurationProvider 58/30258/21
Sebastian Michaelsen [Thu, 29 Jan 2015 19:47:12 +0000 (20:47 +0100)]
[CLEANUP] TranslationConfigurationProvider

* Import class names with use statements
* Encapsulate $GLOBALS['TYPO3_DB'] and $GLOBALS['LANG'] in type-hinted
  getters
* Remove unused $backPath parameter of ->getSystemLanguages
  and adapt the core method calls
* Refactor ->getSystemLanguages method
* Refactor ->translationInfo method
* Break very long lines of code into smaller chunks
* Fix phpDoc issues
* Use lowerCamelCase for variable names

Releases: master
Resolves: #59004
Change-Id: Ib5cbcb19559a47b067a1e666528de3d6e23f406b
Reviewed-on: http://review.typo3.org/30258
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>
4 years ago[TASK] Deprecate unused CSS Styled Content Controller methods 58/36558/2
Benjamin Mack [Sun, 1 Feb 2015 09:19:50 +0000 (10:19 +0100)]
[TASK] Deprecate unused CSS Styled Content Controller methods

Certain methods within CSS Styled Content Controller for
rendering TypoScript-based calculations can be deprecated
as there are proper TypoScript-based solutions already.

Resolves: #64711
Releases: master
Change-Id: I2a0868d03f64422fcccae492d002ec7b2c74efa0
Reviewed-on: http://review.typo3.org/36558
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Followup: Move functions to GraphicalFunctions 67/36567/5
Philipp Gampe [Sun, 1 Feb 2015 12:11:52 +0000 (13:11 +0100)]
[BUGFIX] Followup:  Move functions to GraphicalFunctions

Change back to the old behavior to return the orginal file in case no
png_to_gif convertion should happen.

Resolves: #46589
Releases: master
Change-Id: I2815ce0767c8c0d8466972cb094239fdde03364f
Reviewed-on: http://review.typo3.org/36567
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Jana Kienast <jana.a.kienast@gmail.com>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Andrea Herzog-Kienast <a.herzog@kienastdv.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[FOLLOWUP][TASK] Remove legacy CSS Styled Content TS prior to 6.2 76/36576/2
Benjamin Mack [Sun, 1 Feb 2015 13:13:26 +0000 (14:13 +0100)]
[FOLLOWUP][TASK] Remove legacy CSS Styled Content TS prior to 6.2

In the process of removing legacy code, the states
for CSS Styled Content Templates for 6.1, 6.0, 4.7, 4.6, 4.5
are removed without substitution.

Resolves: #64637
Releases: master
Change-Id: I75bd3e79df099618c2669e7dad8f784f91174865
Reviewed-on: http://review.typo3.org/36576
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Check for not allowed file extensions in element browser 96/36496/8
Armin Ruediger Vieweg [Fri, 30 Jan 2015 18:45:14 +0000 (19:45 +0100)]
[BUGFIX] Check for not allowed file extensions in element browser

When adding files from element browser, an additional check
will ensure that files with extensions that are not allowed
in TCA configuration can no longer be added.

Resolves: #64621
Releases: master
Change-Id: I43adc9292a34391a3e0c7c9f5c476aa399565e44
Reviewed-on: http://review.typo3.org/36496
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
4 years ago[BUGFIX] Enhancing StripNewLinesFilter for Windows line breaks 64/36564/3
Ronny Vorpahl [Sun, 1 Feb 2015 11:20:58 +0000 (12:20 +0100)]
[BUGFIX] Enhancing StripNewLinesFilter for Windows line breaks

Currently the filter does not handle Windows line breaks.
This results in unfiltered Windows line breaks.
This patch adds Windows line break support to the filter function.
Furthermore the unit tests for the filter are extended to check
Windows line breaks as well.

Resolves: #64710
Releases: master,6.2
Change-Id: I503657daaf693f1a28589bc7d8a9321ebae54e61
Reviewed-on: http://review.typo3.org/36564
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
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>
4 years ago[BUGFIX] Prevent folder deletion with referenced files 13/36413/14
Armin Ruediger Vieweg [Fri, 30 Jan 2015 11:57:34 +0000 (12:57 +0100)]
[BUGFIX] Prevent folder deletion with referenced files

Currently a folder can be deleted without any check if included files
are still in use anywhere within the website. This can lead to lost
files and can be harmful for the user. The patch adds a test if files
within a folder, which should be deleted, are still referenced and
prevents deleting it if files where found. The user is notified with a
warning shown above the file list.

Resolves: #48893
Releases: master, 6.2
Change-Id: If1c79d86e1f6c7a32a6a3e94e639951f882302d7
Reviewed-on: http://review.typo3.org/36413
Reviewed-by: Ingo Schmitt <is@marketing-factory.de>
Tested-by: Ingo Schmitt <is@marketing-factory.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Armin Ruediger Vieweg <armin@v.ieweg.de>
Tested-by: Andrea Herzog-Kienast <a.herzog@kienastdv.de>
Reviewed-by: Thomas Deuling <tdeuling@gmail.com>
Tested-by: Thomas Deuling <tdeuling@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[CLEANUP] MENU Content Object classes 64/35764/8
Markus Klein [Sun, 4 Jan 2015 02:23:10 +0000 (03:23 +0100)]
[CLEANUP] MENU Content Object classes

Resolves: #64099
Releases: master
Change-Id: I99ee03ad11ed65b9fe9df5f20fe1ad7f54df03f4
Reviewed-on: http://review.typo3.org/35764
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[CLEANUP] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition-Sniff 70/32070/5
Andy Grunwald [Sun, 10 Aug 2014 17:19:37 +0000 (19:19 +0200)]
[CLEANUP] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition-Sniff

Resolves: #60876
Releases: master
Change-Id: Ifc630f26bd5670ce2f3c6f62522face4514fdbd6
Reviewed-on: http://review.typo3.org/32070
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Mateusz Wojtuła <matw88@gmail.com>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FOLLOWUP][CLEANUP] Wrap the tests bootstrap code into classes 68/36568/2
Wouter Wolters [Sun, 1 Feb 2015 12:24:40 +0000 (13:24 +0100)]
[FOLLOWUP][CLEANUP] Wrap the tests bootstrap code into classes

Remove space too much from @param notation.

Resolves: #64662
Releases: master
Change-Id: I3886e356f985b89b890fbcdeb0e8baf565e03084
Reviewed-on: http://review.typo3.org/36568
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[CLEANUP] Add missing signature to DatabaseConnection phpDoc updateQuery 46/36346/6
Ruud Silvrants [Thu, 29 Jan 2015 11:26:15 +0000 (12:26 +0100)]
[CLEANUP] Add missing signature to DatabaseConnection phpDoc updateQuery

Fix the bug of the missing code documentation at the PHPDoc of
execUpdateQuery and updateQuery to expect also an array or string
necessary for fullQuoteArray().

Resolves: #64511
Releases: master, 6.2
Change-Id: I310291f3686cca8ac17bad3aedf7f94cfbe6370c
Reviewed-on: http://review.typo3.org/36346
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[FOLLOW-UP] Remove inline styles from parsed blockquote tag 61/36561/2
Steffen Müller [Sun, 1 Feb 2015 10:47:24 +0000 (11:47 +0100)]
[FOLLOW-UP] Remove inline styles from parsed blockquote tag

Add document about breaking changes to changelog

Resolves: #44879
Releases: master
Change-Id: I27ace3040a71d073f474d4ed12539fb56a6b7c1b
Reviewed-on: http://review.typo3.org/36561
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
4 years ago[BUGFIX] Install tool navigation icon mess 59/36559/4
Marc Bastian Heinrichs [Fri, 14 Dec 2012 21:30:18 +0000 (22:30 +0100)]
[BUGFIX] Install tool navigation icon mess

After merging the patch https://review.typo3.org/#/c/36535/ the icons
in the Install Tool navigation are messed. This is caused because the
background is reset in css. This patch removes the background reset.

Releases: master
Resolves: #64712
Change-Id: Idd35108bc65c9aedb2d8af0320fb51621699757b
Reviewed-on: http://review.typo3.org/36559
Reviewed-by: Mateusz Wojtuła <matw88@gmail.com>
Tested-by: Mateusz Wojtuła <matw88@gmail.com>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Doreen Gröger <mail@doreen-groeger.de>
Tested-by: Doreen Gröger <mail@doreen-groeger.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Wrap the tests bootstrap code into classes 32/36532/2
Oliver Klee [Sat, 31 Jan 2015 17:27:38 +0000 (18:27 +0100)]
[CLEANUP] Wrap the tests bootstrap code into classes

Resolves: #64662
Releases: master
Change-Id: I4763bf413190b0aa8ba0af62016b9971878435f7
Reviewed-on: http://review.typo3.org/36532
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>
4 years ago[BUGFIX] Create typo3temp/_processed_/ by default 57/36557/2
Sebastian Fischer [Sun, 1 Feb 2015 09:33:02 +0000 (10:33 +0100)]
[BUGFIX] Create typo3temp/_processed_/ by default

By this the needed folder for files from default storage
is created.

Resolves: #55833
Releases: master, 6.2
Change-Id: I5f31203a58d2a093362305aebf1f264f175980c3
Reviewed-on: http://review.typo3.org/36557
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Ingo Schmitt <is@marketing-factory.de>
Tested-by: Ingo Schmitt <is@marketing-factory.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Felogin: Ignore scheme in isInCurrentDomain 70/17170/10
Jigal van Hemert [Fri, 14 Dec 2012 21:30:18 +0000 (22:30 +0100)]
[BUGFIX] Felogin: Ignore scheme in isInCurrentDomain

While determining if the referrer is in the current domain the
scheme part should be ignored. This makes it possible to have the
login page using https and the rest http.

Change-Id: Ic411e3b18d22b96ae5e5a955d88d6270a05116a7
Resolves: #32618
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/17170
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] ExtractorRegistry can not handle Extractors with same priority 02/36502/3
Fabien Udriot [Sat, 31 Jan 2015 13:24:11 +0000 (14:24 +0100)]
[BUGFIX] ExtractorRegistry can not handle Extractors with same priority

The ExtractorRegistry::getExtractors() overrides existing
instances with the same execution priority. There is no check
or notification about this. As instance, it could be that you
have a extractor for Local driver and an extractor for a remote
driver with the same execution priority, that is currently not possible.

The change set also keep in sync some part of the code with
the FileRenderRegistry which is very close to the Extractor Registry.

Change-Id: I42fdd3916410536a0b097d96cf833129f5359d72
Releases: master, 6.2
Resolves: #56727
Reviewed-on: http://review.typo3.org/36502
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[BUGFIX] Missing stream_cast() in FileStreamWrapper 22/36522/7
Philipp Gampe [Sat, 31 Jan 2015 15:51:31 +0000 (16:51 +0100)]
[BUGFIX] Missing stream_cast() in FileStreamWrapper

Resolves: #64693
Releases: master
Change-Id: Ib3eeee53d9937e4ae8a1cdfd0da2acf51644241f
Reviewed-on: http://review.typo3.org/36522
Reviewed-by: Altan Tosun <a.tosun@gmx.de>
Tested-by: Altan Tosun <a.tosun@gmx.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
4 years ago[BUGFIX] FAL: Do not paste a folder into itself 86/36386/10
Helmut Hummel [Thu, 29 Jan 2015 21:03:57 +0000 (22:03 +0100)]
[BUGFIX] FAL: Do not paste a folder into itself

If a folder is selected in fileadmin, which is already in
the clipboard, the paste icon is not shown to prevent
a endlessly nested folder structure.

Also the correct exception is thrown in ResourceStorage
if it occurs anyway.

Resolves: #51670
Releases: master, 6.2
Change-Id: I996cb8eede1371e479f756f18e1ede03f65950cb
Reviewed-on: http://review.typo3.org/36386
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Make move_el.php dispatched 11/36511/3
Wouter Wolters [Sat, 31 Jan 2015 15:01:14 +0000 (16:01 +0100)]
[TASK] Make move_el.php dispatched

Use dispatching for move_el.php

Resolves: #64691
Releases: master
Change-Id: Ice9733d6b323ea998d28879db5908696ed7f1fa1
Reviewed-on: http://review.typo3.org/36511
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Fix folder casing of Icons/Flags 40/36540/5
Sebastian Fischer [Sat, 31 Jan 2015 18:24:56 +0000 (19:24 +0100)]
[BUGFIX] Fix folder casing of Icons/Flags

Rename folder Icons/flags to Icons/Flags to fix the missing language
flags in case-sensitive file systems.

Resolves: #64702
Releases: master
Change-Id: I77aee2b2c066faa96555387fe68324c848d3cfd4
Reviewed-on: http://review.typo3.org/36540
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[CLEANUP] Move functions to GraphicalFunctions 67/36367/6
Zbigniew Jacko [Thu, 29 Jan 2015 16:04:09 +0000 (17:04 +0100)]
[CLEANUP] Move functions to GraphicalFunctions

Clean up the code by moving IM related function
from GeneralUtility to GraphicalFunctions class.

Change-Id: I714435ad76e542e9aff297cad779964fd543a2c5
Resolves: #46589
Releases: master
Reviewed-on: http://review.typo3.org/36367
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
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>
4 years ago[FOLLOWUP] Move legacy "search" CType to compatibility6 39/36539/2
Stephan Großberndt [Sat, 31 Jan 2015 18:23:42 +0000 (19:23 +0100)]
[FOLLOWUP] Move legacy "search" CType to compatibility6

Fix use statement and call to log deprecation.

Releases: master
Resolves: #64696
Change-Id: I8c41afaced3dd650c31b2083451c0b395fae2bdc
Reviewed-on: http://review.typo3.org/36539
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Use statement for GeneralUtility in UriBuilder 31/36531/3
Stephan Großberndt [Sat, 31 Jan 2015 17:10:30 +0000 (18:10 +0100)]
[CLEANUP] Use statement for GeneralUtility in UriBuilder

Resolves: #64699
Releases: master
Change-Id: Ice37ae02c4aba6edef531a523ec16e6b786ededf
Reviewed-on: http://review.typo3.org/36531
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>
4 years ago[TASK] Add test for NULL fields when comparing SQL field definitions 29/36529/2
Stephan Großberndt [Sat, 31 Jan 2015 16:43:33 +0000 (17:43 +0100)]
[TASK] Add test for NULL fields when comparing SQL field definitions

Resolves: #64697
Releases: master, 6.2
Change-Id: I6d08445633af54d64f9176fc7b691e318d08d897
Reviewed-on: http://review.typo3.org/36529
Reviewed-by: Ronny Vorpahl <vorpahl@artplan21.de>
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>
4 years ago[!!!][TASK] Move legacy "search" CType to compatibility6 26/36526/3
Benjamin Mack [Sat, 31 Jan 2015 16:24:58 +0000 (17:24 +0100)]
[!!!][TASK] Move legacy "search" CType to compatibility6

The primitive search, which is loaded via
"Search" CType contains a cObject called
"SEARCHRESULTS". The search is based on
a form based on FORM (old functionality already
moved to compatibility6), is moved to
compatibility6.

The following parts are moved:
- New Content Element Wizard
- cObject SEARCHRESULTS
- TypoScript from CSS Styled Content
- The TCA configuration

Due to the limited possibility to
add a CType (select item in general)
at a specific position (e.g. as first item
of an item group divided with --div--),
the patch also provides compatibility
for EXT:felogin and EXT:form by doing
TCA overrides for the CType element.

This also fixes some sideffects that came
with the previous patches for "mailform".

Releases: master
Resolves: #64696
Change-Id: I722e3bd7d3b7fad7d198e61d8ad1abde4dfdba2b
Reviewed-on: http://review.typo3.org/36526
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>
4 years ago[BUGFIX] Change TS property includeJSlibs to proper camelcase 12/33312/7
Stefan Froemken [Tue, 14 Oct 2014 19:36:39 +0000 (21:36 +0200)]
[BUGFIX] Change TS property includeJSlibs to proper camelcase

LowerCamelCase told us to use includeJSLibs
instead of includeJSlibs. We also use
includeJSFooter.

Resolves: #61605
Releases: master
Change-Id: I65966482c32b28c59d3d7402b01f6ff80129e3c9
Reviewed-on: http://review.typo3.org/33312
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[FEATURE] Improve link area in Install Tool navigation 35/36535/2
Doreen Gröger [Sat, 31 Jan 2015 16:58:56 +0000 (17:58 +0100)]
[FEATURE] Improve link area in Install Tool navigation

Currently only the text from the Install Tool navigation is clickable.
To improve the user experience this patch extends CSS to enlarge the
link area to the whole navigation item.

Releases: master
Resolves: #64698
Change-Id: I6c4b130a931c1cf0c7d07261f2742b1a4fb6a9d3
Reviewed-on: http://review.typo3.org/36535
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>