[TASK] Apply Awesome Ocelot

commit 666c4bf2ad40d35499e9a30baeb8855edf82ebe7
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Feb 19 15:45:07 2014 +0100

    [TASK] Get completely rid of all ext_typoscript_setup.txt files

    Replaced with static TS where this applies - and sane default values where it could not be solved with includable files.

    Change-Id: Ia2b2e9227136a0a2c84cc3d6082ec723aa1f5103

commit 91e12cd2a515ec1931d5062622b57be70c49d452
Author: Claus Due <claus@namelesscoder.net>
Date:   Sat Jan 11 22:10:00 2014 +0100

    [TASK] Restore accidental deletion during rebase

    Change-Id: I03edff906bf997cf7760aba7b3ac730917270525

commit 7d508d2e6158731c17850f65ac6c8e07bc88abbb
Author: Claus Due <claus@namelesscoder.net>
Date:   Sat Dec 28 17:57:15 2013 +0100

    [TASK] Protect some important caches from being cleared

    Change-Id: Ic8ba2d732e7f44347a6833d53318e97915ae9180

commit 33d3ecc536bf59e8f8a59dd83482412a85870388
Author: Claus Due <claus@namelesscoder.net>
Date:   Fri Dec 27 20:50:33 2013 +0100

    [TASK] Restore new content wizard hook

    Change-Id: I73a625b71fa0cd9e242017f65d2157e8ec54cfd8

commit 1b39ec0554fedc254cdb839755e0f2cb3b1194fa
Author: Claus Due <claus@namelesscoder.net>
Date:   Thu Dec 26 22:55:42 2013 +0100

    [DOC] Updated performance section about inject annotations vs. methods

    Change-Id: Ic2d35f198c802ad77c72452bd50f1415851496de

commit 233a9042ba73ce6324193befd465419b12417606
Author: Claus Due <claus@namelesscoder.net>
Date:   Thu Dec 26 22:43:18 2013 +0100

    Revert "[TASK] Replace inject methods with @inject"

    This reverts commit e83fa716d5094c05da0454dec8636098a8eda775.

    Conflicts:
    	typo3/sysext/extbase/Classes/Mvc/Cli/RequestBuilder.php
    	typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php
    	typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php
    	typo3/sysext/extbase/Classes/Persistence/Repository.php
    	typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php
    	typo3/sysext/extbase/Tests/Unit/Configuration/BackendConfigurationManagerTest.php
    	typo3/sysext/extbase/Tests/Unit/Mvc/Cli/RequestBuilderTest.php
    	typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapperTest.php
    	typo3/sysext/extbase/Tests/Unit/Persistence/Generic/PersistenceManagerTest.php

    Change-Id: I728fdde00cc4e02555d738b0eead9c5456083ed3

commit d10e3fe52712d43ce2fb229a1f72820fff1fbc15
Author: Claus Due <claus@namelesscoder.net>
Date:   Thu Dec 26 22:35:03 2013 +0100

    Revert "[TASK] Change injectMethods to annotations"

    This reverts commit e316f7cd6dc115103bfab9336fd48fe0e97af680.

commit 713d9a3129c84a38ffbe768758374b2f4c3a50e7
Author: Claus Due <claus@namelesscoder.net>
Date:   Thu Dec 26 20:26:40 2013 +0100

    [DOC] Basic performance timing

    Change-Id: I84759e581383db2ff39e8c590d2824721a4d1510

commit 69b03246e437662e37acacabfa12492af9c3aed4
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 14:52:25 2013 +0100

    [DOC] Added warning to README.md

    Change-Id: Id0f84ec08af20c3953f4509652f5af42c322963b

commit 6454bb38554105ce6e284117d6824d07e3010de7
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 14:52:11 2013 +0100

    [TASK] Remove a rather large number of hook calls and iterations

    Change-Id: Ifffb735bd277ee4c255ac13e68bb86966872e132

commit ca001ceecd8c7b6937e223428705315376a932c7
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 13:46:19 2013 +0100

    [TASK] Remove EXT:recycler

    Change-Id: I3129b15590ddb3bedc7125cb5bdf1eb38a48b304

commit bbe433d096082bb55dae139b88bb6b7e77d7396d
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 13:45:59 2013 +0100

    [TASK] Remove EXT:info

    Change-Id: Ic0483108c223c65c324b30ab5b670cba808a12ad

commit 74ca6aa0c21604bc1ecd25effc562af30e59234e
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 13:44:10 2013 +0100

    [TASK] Remove EXT:reports

    Change-Id: I1cb0ee95b27b13521672f8c6df1be7778ed9616f

commit 3a8c8cf38d7f89dea25b3bbd999e67641377fddc
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 13:43:59 2013 +0100

    [TASK] Remove EXT:felogin

    Change-Id: If4f4aa92a33835a3d25430375d6fb6e7833f2907

commit c2fa9550aae5eed50f823a20eb10c656d9e815bf
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 13:43:43 2013 +0100

    [TASK] Remove EXT:documentation

    Change-Id: I46e219452051be000df67a3f83dbef0d89486589

commit 9bb04877035ce84923244e7393af21a4c003ba77
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 02:16:44 2013 +0100

    [TASK] Remove EXT:beuser

    Change-Id: If1f7b2532b1f8269f2c1f2e6c0f57ccf17cadb06

commit 1319604d49062b93e1bbb687e53625552ea8244e
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 02:16:31 2013 +0100

    [TASK] Remove EXT:belog

    Change-Id: Ia1bc917c7d501354344017c2147f45ada78d5b79

commit 526a015edf5704abb1ba014ea2b83945300fbd29
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:31:08 2013 +0100

    [TASK] Remove EXT:setup

    Change-Id: I5ac230d8dbc68760062dd7d92e718911e06fa2de

commit 1e37a3ea90c64f39aa56c717dfa49a2971373c2e
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:30:08 2013 +0100

    [TASK] Remove EXT:workspaces

    Change-Id: I430fac59bc556f872a35839ee0ad7f122a20561b

commit ff195509e6d8d81a9fb614c70d3d85c82757a0df
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:29:17 2013 +0100

    [TASK] Remove EXT:wizard_sortpages

    Change-Id: Ica0fedafb56f06fc20ec939055da894fc0d0a953

commit 2346943a18cd7e9b5b089771b04c3b01eae16c74
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:29:09 2013 +0100

    [TASK] Remove EXT:wizard_crpages

    Change-Id: I05b1854236e3a91080285771c1e080eb5b6784fa

commit 05eede4b1ddd0ec042bafa7b0dd492285eeb7e4f
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:28:59 2013 +0100

    [TASK] Remove EXT:viewpage

    Change-Id: I14c157540050fb73559a133b15a3b215411011b9

commit 3be8564472e97d12e2727d0762ae330319370417
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:28:49 2013 +0100

    [TASK] Remove EXT:taskcenter

    Change-Id: Ice4fa06320d674d764489ea35fecffaf773a1a4d

commit caff97b31c9d2241a999433aeeee23ac5fdc8d7c
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:28:35 2013 +0100

    [TASK] Remove EXT:t3editor

    Change-Id: Ic5ee4bb6dc42c8a8d69d399067abe36753ffd04f

commit 825266ae0787280f73c6e9e89c498e8fe01b9958
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:28:22 2013 +0100

    [TASK] Remove EXT:sys_note

    Change-Id: Ieee0f2be13ed287a7c79b156de42c92b31ae5652

commit fb792ef6a1cb101ef318070acedc123afeb420fb
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:28:11 2013 +0100

    [TASK] Remove EXT:sys_action

    Change-Id: Iaeb7cc2597f53d2c1dc73dd183d23daf474a50fb

commit bff47d24d9c4abb597041e0a13cc3442b986e095
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:27:55 2013 +0100

    [TASK] Remove EXT:openid

    Change-Id: I09a98f1fa4fb7e1c5e72e7997e28f3f0627a27ac

commit f9320ed67258eb818c86ef7bc06ab7cb2b9b0eb0
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:27:44 2013 +0100

    [TASK] Remove EXT:opendocs

    Change-Id: I1ee0618863e359d1993361d2577cd73f7ba74aad

commit 3f13ad494ea2f882541aeaa92e795ee7ad2f24d7
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:27:35 2013 +0100

    [TASK] Remove EXT:lowlevel

    Change-Id: Ia7c5639b642fdb2603843ffb9951daa4d9631292

commit d934dfb9eb114a84f441d4c2975a0302d0b520fd
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:27:17 2013 +0100

    [TASK] Remove EXT:linkvalidator

    Change-Id: I56d0748b2849be90366082bec2bd5fc7ee1a0ea1

commit 64951976e5bdd2038c3912afc0af09838255f107
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:27:06 2013 +0100

    [TASK] Remove EXT:info_pagetsconfig

    Change-Id: I7aaf7bacc1704915d34a6f75ec1355b1950c3a94

commit 75d06ef3c863ef92ddeddb988ec9762b7102adc3
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:26:48 2013 +0100

    [TASK] Remove EXT:indexed_search

    Change-Id: Iddc35b45941d0f1acf2a1e20b7e9d9effc05250b

commit 53e2d7fa2738fb54eea7bad32b12d57c0324a020
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:26:31 2013 +0100

    [TASK] Remove EXT:impexp

    Change-Id: Icbcb0e6428dae533ffd87f8a594ef192ddf92c2c

commit 5cc4b8a3ef7bc94d9095cd89e85f7534b1b575ff
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:26:13 2013 +0100

    [TASK] Remove EXT:func_wizards

    Change-Id: I9c86b41c1d3d88421369e8cc5b8d42e6879b0f31

commit 13798cc56e9d6e5e2c93209c81564dab5afc57b6
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:26:02 2013 +0100

    [TASK] Remove EXT:func

    Change-Id: I092a603cc9d98d5566cd56201921862cf45e66fe

commit 31903568f7d8ad0f9a5fe09e1bf618c2f9f9e3ef
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:25:49 2013 +0100

    [TASK] Remove EXT:form

    Change-Id: I469cb1f5491ee23b57ce06c4714784dde2338703

commit 947935c991c1d8b4373805291d1a6d21e6304ce6
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:25:18 2013 +0100

    [TASK] Remove EXT:filemetadata

    Change-Id: Ia854494e845674f71e201fc77e6ed70a2bbcfd36

commit d15c6dbc8f44d29e806bbc15e2b1467b573e4446
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:25:08 2013 +0100

    [TASK] Remove EXT:feedit

    Change-Id: Idf1ef95268931e08aa3c4eb458f3c80029ca10c4

commit cd31b6696bfa664175825ad39dae7e5ef9239d7a
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:12:55 2013 +0100

    [TASK] Remove EXT:extra_page_cm_options

    Change-Id: Ia453cf045e6a2547bdffabb3f541b4804373b995

commit ce39c13dc1cf04f1c1588c6b23b92dc2a874fa28
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:11:15 2013 +0100

    [TASK] Remove EXT:dbal

    Change-Id: I1057def0c30762dfcb16e0ed926567275d21b858

commit 22959e2d1c964e70bbe78626b507c8fa66c1599c
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:11:00 2013 +0100

    [TASK] Remove EXT:css_styled_content

    Change-Id: I2911b65bb28ebefaf34dca0b8cd21ecd302f2710

commit 8206a4317c764380dcecc9ea992fbb04db55ea99
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:09:17 2013 +0100

    [TASK] Remove EXT:context_help

    Change-Id: Iaa8a985932ae68f0bd61f2cfcf6968c4725b9e17

commit 46f83e58dbb133d7b3c6bcdf4bd2a04a856bfdf5
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:08:55 2013 +0100

    [TASK] Remove EXT:adodb

    Change-Id: I6501dae46ee7522ab1a0fdbca67205b5b5914558

commit 203127f484f84cbc0020ab6de884d228eae008d2
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:07:10 2013 +0100

    [TASK] Remove EXT:aboutmodules

    Change-Id: Ifdd0acabd436e0a246732e0a4b86fee884bd8de1

commit 3742321b1cee4439820c576a79b4eac4f6d8b427
Author: Claus Due <claus@namelesscoder.net>
Date:   Wed Dec 25 01:07:01 2013 +0100

    [TASK] Remove EXT:about

    Change-Id: Ic4918e43192be05b4a0fb35d8e913af23a7d61be

commit 4784c4ca245980fea3e9377455ed3ac04b5797b0
Author: Claus Due <claus@namelesscoder.net>
Date:   Tue Dec 24 01:40:35 2013 +0100

    [TASK] Trim some fat

    Change-Id: I474af34feb07c0b6806f52a03b3941b96447537e

commit 29191fbaf43bfef279b80ab43a282c832f9bf88f
Author: Xavier Perseguers <xavier@typo3.org>
Date:   Wed Jan 22 18:20:54 2014 +0100

    [BUGFIX] Invalid class name to file path conversion

    The conversion from a class name such as
    tx_extensionname_domain_model_somename to its corresponding PHP file
    does not take Extbase naming conventions for the file name. This yields
    an wrongly-cased file name which will be validated anyway on case
    insensitive file systems.

    This wrong conversion may lead to a PHP fatal error
    Cannot redeclare class VendorName\Extension\Domain\Model\Somename

    Fixes: #55256
    Releases: 6.2
    Change-Id: Ibe512945ac01f53844f790bea9f0d0cf58518c54
    Reviewed-on: https://review.typo3.org/26999
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Marcin Sągol
    Reviewed-by: Stefan Neufeind
    Tested-by: Marcin Sągol
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers

commit b2f4ac419f2d0419ade4198b86575d81aafb408f
Author: Felix Kopp <felix-source@phorax.com>
Date:   Sat Jan 18 16:19:39 2014 +0100

    [TASK] Make use of .t3-table in EXT: extension manager

    Use <table class="t3-table"> in backend module.

    Removes duplicate SASS/CSS definitions in module in order
    to make use of central core styles.

    Change-Id: I174d63ab9014ec35842a7bd55863ed0113a669fe
    Resolves: #55127
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26923
    Reviewed-by: Marcin Sągol
    Tested-by: Marcin Sągol
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 86051cd390235e2c2b3f7b6ece34f9568957e058
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Tue Nov 26 01:29:37 2013 +0100

    [BUGFIX] Better description of [BE][unzip_path]/[BE][diff_path]

    The options [BE][unzip_path] and [BE][diff_path] expect different values.
    Adjust the descriptions accordingly.

    Resolves: #53964
    Releases: 6.2, 6.1, 6.0
    Change-Id: Id433091f2be77f5c13304619e080a2d1adfb7b0c
    Reviewed-on: https://review.typo3.org/25680
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit b427ae1086a6041a69ba2466c4860c4c70a70d17
Author: Tolleiv Nietsch <info@tolleiv.de>
Date:   Wed May 2 14:47:17 2012 +0200

    [BUGFIX] Get suggest wizard working with renderMode=checkbox

    In case a select field with renderMode "checkbox" is used together with
    the suggest wizard, clicking the suggestions will not check the
    related item in the list and therefore the wizard isn't useful anyhow
    in that combination.

    Fixes: #21924
    Releases: 6.2, 6.1, 6.0
    Change-Id: I5823197e9f6bb3f3d4ffc4032677478bd18d87f3
    Reviewed-on: https://review.typo3.org/18689
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit c108a3782506c0b61fbf46f3641452e253f46d7b
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Sat Jan 18 16:10:31 2014 +0100

    [BUGFIX] hasProperty ignores meta data properties

    Since the split of sys_file to sys_file_metadata the data
    is stored in different arrays. The hasProperty method of
    AbstractFile is not overriden in File to consider that change.

    Resolves: #54012
    Releases: 6.2
    Change-Id: Iab2b55e56795033c77c1e3f2969d927ba71a4ceb
    Reviewed-on: https://review.typo3.org/26688
    Reviewed-by: Alexander Stehlik
    Tested-by: Alexander Stehlik
    Reviewed-by: Frans Saris
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 21fb92fd9daa308d89f5dcaa06cddf2c3724e130
Author: Eric Chavaillaz <eric.chavaillaz@gmail.com>
Date:   Thu Jan 23 09:53:30 2014 +0100

    [TASK] Remove t3lib from the example .htaccess file

    Since removing the t3lib folder in TYPO3 6.2, there is
    no more reason to keep reference to this folder in the
    example .htaccess file.

    Resolves: #55265
    Releases: 6.2
    Change-Id: Ic7f2cff96186551b2aa08c9e785f42c4f8612fce
    Reviewed-on: https://review.typo3.org/27017
    Reviewed-by: Henrik Ziegenhain
    Reviewed-by: Oliver Klee
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 79178f0d14f2f2a1e5b90bea059b4c75f536d9c5
Author: Tomita Militaru <militarutomita@gmail.com>
Date:   Mon Nov 11 19:01:14 2013 +0200

    [BUGFIX] sys_category table not listed in allowed excludefields

    Enables the security flag ignoreRootLevelRestriction in order
    for the sys_category table to be listed in allowed excludefields.

    Resolves: #53201
    Releases: 6.2, 6.1
    Change-Id: If2d1ef7fb7d1af943f2ccc13f643014c20b49974
    Reviewed-on: https://review.typo3.org/25268
    Reviewed-by: Francois Suter
    Tested-by: Francois Suter
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers

commit 537cf984190a1ec6a92994da03d263c43393a407
Author: Francois Suter <francois@typo3.org>
Date:   Thu Jan 23 09:01:31 2014 +0100

    [BUGFIX] Removing single category item not possible

    The "items" selector in a system categories misses a "size"
    property. It is thus considered by the forms JS to be a single
    select field and all items are removed at once rather
    than the selected one.

    Resolves: #53665
    Releases: 6.2, 6.1
    Change-Id: Ice539a42b60a14fd604a9b43ecb4dd48b85d3ae3
    Reviewed-on: https://review.typo3.org/27016
    Reviewed-by: Francois Suter
    Tested-by: Francois Suter

commit 662eb3da33e8e21539c4e53c4e3c7aac180b14d5
Author: Tymoteusz Motylewski <t.motylewski@gmail.com>
Date:   Sat Jan 11 19:29:57 2014 +0100

    [TASK] Fix category collection functional test

    Category collection test now extends FunctionalTestCase
    class and is green again.

    Resolves: #54914
    Releases: 6.2
    Change-Id: Idc49bcf59b6e2e4ebae5c4f7a232f0b543b6821d
    Reviewed-on: https://review.typo3.org/26756
    Reviewed-by: Oliver Klee
    Reviewed-by: Marc Bastian Heinrichs
    Tested-by: Marc Bastian Heinrichs
    Reviewed-by: Marcin Sągol
    Tested-by: Marcin Sągol
    Reviewed-by: Fabien Udriot
    Reviewed-by: Francois Suter
    Tested-by: Francois Suter

commit 0d0beaf3959ef4c915e7b4db32a64c4a6a93b022
Author: Felix Kopp <felix-source@phorax.com>
Date:   Sun Oct 6 21:28:43 2013 +0200

    [TASK] Simplify Font-Size inheritance (CSS)

    Font-sizes are defined in t3skin at various places multiple times.
    In order to reduce complexity font-size & line-height should be
    defined centrally and inherited by containers and elements.

    Removes few definitions to unify font-sizes and line-heights.
    Also fixed ExtJS CSS theme.

    Change-Id: I6493aca9c2dd0fe36c19a65b1e6076b6a181419a
    Resolves: #52497
    Related: #52501
    Related: #49592
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/24299
    Reviewed-by: Marcin Sągol
    Tested-by: Marcin Sągol
    Reviewed-by: Stefan Neufeind
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny

commit 485ef58fdf00fe1be1710ba86b7eaae232218380
Author: Peter Niederlag <peter.niederlag@typo3.org>
Date:   Wed Aug 14 12:09:39 2013 +0200

    [BUGFIX] Simulate time in TYPO3 admin panel broken

    * Test typeof TBE_EDITOR == "undefined" in jsfunc.evalfield
    * Thanks to Stefan Neufeind/Markus Klein for adding the Unittest

    Resolves: #55093
    Releases: 6.2, 6.1, 6.0
    Change-Id: I2cc8a5ca3dd6251f89618d3615c1457938ff135e
    Reviewed-on: https://review.typo3.org/26895
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Henrik Ziegenhain
    Tested-by: Henrik Ziegenhain
    Reviewed-by: Wouter Wolters
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 5a802c8337c3067586ae48109d0df579f60481ec
Author: Peter Niederlag <netservice@niekom.de>
Date:   Fri Jan 10 18:31:08 2014 +0100

    [BUGFIX] lineNumber count in Template Analyzer

    ExtendedTemplateService
    =======================
    * fix/improve ExtentedTemplateService->lineNumberToScript
    * don't prepend additional LF in ExtentedTemplateService->ext_outputTS
    * remove obscure empty line removals in ext_outputTS and ext_formatTS

    TemplateAnalyzerModuleFunctionController
    ========================================
    * use local $hierarchyInfo to fetch template titles

    Resolves: #54897
    Releases: 6.2
    Change-Id: Ia01a89af49d72ed47bef6430042e260af0de3907
    Reviewed-on: https://review.typo3.org/26747
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel

commit a2a6d91b84da8885e446aa920c152177d31ed02e
Author: Helmut Hummel <helmut.hummel@typo3.org>
Date:   Fri Sep 6 11:12:58 2013 +0200

    [BUGFIX] Set absPrefix of GraphicalFunctions to PATH_site

    To make GifBuilder and GraphicalFunctions work in
    backend context, it is needed to set the absolute
    path prefix for processed images to document root.

    It works in FE context, because the current working
    directory of PHP is document root, but fails in
    BE context, as the CWD can be anything, depending
    on the location of the executing script.

    Set absPrefix to PATH_site in FAL crop scale mask
    helper so that the FAL file processing can be used
    in BE context.

    Resolves: #51804
    Releases: 6.0, 6.1, 6.2
    Change-Id: I824333dc6f6cff4286d9eefb20c045e5bb207658
    Reviewed-on: https://review.typo3.org/23652
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel

commit 0c3084b1ecd6671087c7720a91bfd15d951e663c
Author: Helmut Hummel <helmut.hummel@typo3.org>
Date:   Tue Jan 21 15:48:07 2014 +0100

    Revert "[BUGFIX] Repair f:image VH for Backend"

    This change is reverted in favor of a cleaner approach:
    https://review.typo3.org/23652

    This reverts commit 2e46303631076308fb3d2434d128c3e339f27b9a

    Change-Id: I0a297b9ae85e0b02ad3753d752abe4f31f260c12
    Reviewed-on: https://review.typo3.org/26975
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel

commit f5e6ed3dfc937f1e1a4c11656218a9df0ce5082d
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Thu Jan 9 19:42:11 2014 +0100

    [BUGFIX] RootlineUtility does not consider foreign_sorting

    Make sure RootlineUtility::enrichWithRelationFields() does take
    the TCA setting foreign_sorting into account when fetching
    foreign data for the rootline cache.

    Resolves: #54884
    Releases: 6.2, 6.1
    Change-Id: I6f8323bd5a99f9009820332c220a5637e0930712
    Reviewed-on: https://review.typo3.org/26727
    Reviewed-by: Robert Wildling
    Tested-by: Robert Wildling
    Reviewed-by: Steffen Ritter
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 8c12d483911eea26ad827f9f0828960e38a3e6c5
Author: Mathias Brodala <mbrodala@pagemachine.de>
Date:   Tue Jan 21 11:58:15 2014 +0100

    [BUGFIX] Duplicated translation entry for clear cache menu pages

    Remove duplicate translation entry in locallang_core.xlf

    Change-Id: Ie550b4a8b9736e397a8ce46d00feb957652d92c0
    Resolves: #55153
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26966
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 17dc1bf126830c21d8e1d0d48d2ffa3578ff5d02
Author: Stefano Kowalke <blueduck@gmx.net>
Date:   Mon Jan 20 21:22:29 2014 +0100

    [BUGFIX] Class 'TYPO3\CMS\Scheduler\Task\AbstractTask' not found

    When running UnitTests for UpdateExtensionListTask and the extension
    Scheduler is not loaded will raise an Fatal error because it tries to
    mock TYPO3\CMS\Extensionmanager\Task\UpdateExtensionListTask which
    extends from TYPO3\CMS\Scheduler\Task\AbstractTask.

    It is necessary to skip the whole test case because every single test
    creates a new instance of
    \TYPO3\CMS\Extensionmanager\Task\UpdateExtensionListTask().

    Releases: 6.2
    Resolves: #55192
    Change-Id: I81e69c57d58078cf00e4f8e47a1e8d5c7d984177
    Reviewed-on: https://review.typo3.org/26954
    Reviewed-by: Wouter Wolters
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 083f70864f11007674b1c71d2bc479b652515ff0
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Mon Jan 20 06:32:35 2014 +0100

    [TASK] Rename cache t3lib_l10n to l10n

    As t3lib doesn't exist anymore, get rid of this naming schema.

    Change-Id: I525db9a511813e1e517c1363e29894b34b80ad48
    Resolves: #55149
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26934
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Christian Kuhn
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit f8b812dd08f7e992daf7803f3c0efc1d034cc610
Author: Benjamin Mack <benni@typo3.org>
Date:   Mon Jan 20 20:20:49 2014 +0100

    [TASK] Move Tidy functionality to a TER ext

    As discussed in the Core newsgroup, the Tidy functionality
    should be removed from the TYPO3 CMS Core. The checks
    and options are removed, and a NEWS note is added. An
    already released replacement was added to the TER.

    As the importance is very low, and the drop-in
    replacement in the TER fits nicely, IMHO there is no need
    for an upgrade wizard, as nothing breaks if the
    functionality is missing.
    Every upgrader should read the NEWS anyway in order
    to know what to do to have the functionality back.

    Releases: 6.2
    Resolves: #55190
    Change-Id: I3101b7e09f36cbaa63b6b5d8930f61242e4e2cc6
    Reviewed-on: https://review.typo3.org/26952
    Reviewed-by: Wouter Wolters
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit fb91cb8c43e43a0b1cabd957b122d3c0ed7cab6b
Author: Philipp Gampe <philipp.gampe@typo3.org>
Date:   Sat Nov 9 23:35:51 2013 +0100

    [TASK] Streamline usage of BackendUtility::getPagesTSconfig()

    Avoid calling BackendUtility::getPagesTSconfig() with default or useless
    parameters.

    Resolves: #53502
    Releases: 6.2
    Change-Id: I842c33022a00f5633b1ef5a250d143b6a253dde1
    Reviewed-on: https://review.typo3.org/25249
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 97e53286ed7cb72d51889a08261933f09cdae0b0
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Mon Jan 20 07:37:19 2014 +0100

    [BUGFIX] Improve layout of Install Tool with long lines

    There might be situation where very long 'words' (line text without
    spaces) are rendered in System environment check and that leads to some
    visual issues.

    As a solution apply a CSS rule to break the text.

    Change-Id: Ic096a6a81052f42787cea93a88e05665b50dce5e
    Resolves: #55120
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26937
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Benjamin Rau
    Tested-by: Benjamin Rau
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 06685fd3b973088a91fd822c51d91a3a129bd540
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Sun Jan 19 14:00:19 2014 +0100

    [BUGFIX] Flow\Utility\Exception missing

    This exception is required by PackageManager

    Resolves: #55132
    Releases: 6.2
    Change-Id: I80d966d581da78802dffd15c6bf27f50633a2f35
    Reviewed-on: https://review.typo3.org/26925
    Reviewed-by: Oliver Klee
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Philipp Gampe
    Tested-by: Philipp Gampe

commit 2e46303631076308fb3d2434d128c3e339f27b9a
Author: Stefan Froemken <froemken@gmail.com>
Date:   Thu Jan 9 22:24:13 2014 +0100

    [BUGFIX] Repair f:image VH for Backend

    ImageMagick command was executed from directory
    typo3/, but output file is relative and starts
    with typo3temp.
    This patch adds absolute path to output file
    when in BE mode.

    Resolves: #54886
    Releases: 6.2
    Change-Id: I6216a9bb74b9619c090c1ef70322cb6788a73c92
    Reviewed-on: https://review.typo3.org/26729
    Reviewed-by: Oliver Klee
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit bf81f39a62f6b6b63c466fd7100b3f4a38a0dea2
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Sun Jan 19 18:10:05 2014 +0100

    [BUGFIX] TCA pages:subtitle is missing eval=trim

    The TCA pages misses 'trim' as eval setting for column subtitle.
    The title field and the subtitle field of pages_language_overlay
    already have a trim setting applied.

    Releases: 6.2, 6.1, 6.0, 4.7, 4.5
    Resolves: #55113
    Change-Id: Icfa441c0010214e3718ed6923ffd7443ce032f81
    Reviewed-on: https://review.typo3.org/26933
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Marcin S?gol
    Reviewed-by: Oliver Klee
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 82ce800d555242237f7a110e24dc78664b2becc6
Author: Felix Kopp <felix-source@phorax.com>
Date:   Sat Jan 18 20:51:29 2014 +0100

    [TASK] Make use of .t3-table in EXT: beuser *compare

    Use <table class="t3-table"> in backend module compare view.

    Change-Id: Icd8fb361a61c6bbfd933fc4b1b011838f18868e8
    Resolves: #55139
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26929
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 849fc5739a2e8963f6da99789283018e77cff304
Author: Claus Due <claus@namelesscoder.net>
Date:   Sat Dec 28 17:02:05 2013 +0100

    [TASK] Remove css_styled_content legacy templates before 4.5

    This change simply removes legacy files - no other changes.

    Resolves: #54621
    Releases: 6.2
    Change-Id: Ief7287eee5a2f6ccfecdb274ae7c54a04f1a2247
    Reviewed-on: https://review.typo3.org/26573
    Reviewed-by: Nikolas Hagelstein
    Reviewed-by: Helmut Hummel
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Tom Ruether
    Tested-by: Tom Ruether
    Reviewed-by: Felix Kopp
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit 1b83cad80a4cffe054faea3ec1f30d7b18389942
Author: Benjamin Mack <benni@typo3.org>
Date:   Sat Jan 18 11:20:08 2014 +0100

    [TASK] Cache menu needs clear namings and permissions

    With the introduction of the grouping mechanisms of the
    caching framework and the sensitivity of the system
    caches group, the re-ordering and re-naming of cache
    menu entries is necessary to ensure that admins and
    editors use the caching mechanisms right.

    Therefore there are new labels as well as "Clear all caches"
    below "Clear page content" as it has a higher impact on
    the system. The option to clear the Configuration Cache
    / System Caches is now disabled by default, even for
    admins. It is active when the TSconfig option
    options.clearCache.system = 1 is set or if the system is in
    development context. This avoids slow page rendering
    after clearing the system caches.

    A new title attribute is added to explain the menu items
    when hovering.

    Resolves: #55119
    Releases: 6.2
    Change-Id: Ifd6026279a890b743c6c3cda09def19f9b7d59b7
    Reviewed-on: https://review.typo3.org/26912
    Reviewed-by: Philipp Gampe
    Tested-by: Philipp Gampe
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 590ca4780d0b39b3b762ee617d24e1eb8e2d7a84
Author: Xavier Perseguers <xavier@typo3.org>
Date:   Sun Jan 19 16:47:28 2014 +0100

    [BUGFIX] Broken links to online TSconfig in two language labels

    Old links pointing to http://typo3.org/documentation/ should be updated
    and point to the official TYPO3 documentation.

    Fixes: #28808
    Releases: 6.2
    Change-Id: Id9943b23e5811bc2f00182111fed98cd17541fd6
    Reviewed-on: https://review.typo3.org/26932
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit fcef7221cfc60b056dfbe9c7d24c9dbba9e8e377
Author: Felix Kopp <felix-source@phorax.com>
Date:   Sat Jan 18 17:59:24 2014 +0100

    [TASK] Make use of .t3-table in EXT: wizard_sortpages

    Use <table class="t3-table"> in backend module.
    Also removes few markups and improves CGL compliancy.

    Change-Id: I4f53affc0a6130965d8c3dc516ed800bc5094f50
    Resolves: #55131
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26926
    Reviewed-by: Philipp Gampe
    Tested-by: Philipp Gampe
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 551d382f3c3544ed171cf5762286597dc1c75ccc
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Sat Jan 18 16:06:30 2014 +0100

    [BUGFIX] Fatal error in indexed_search

    FileContentParser misses one backslash for RuntimeException
    to be in global namespace.
    Only master is affected, since backports got corrected already.

    Releases: 6.2
    Resolves: #55128
    Change-Id: I015c1236847c4963dd28f400d14a5fe97b7868e6
    Reviewed-on: https://review.typo3.org/26922
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit f5aae21af652ce56b9ea83c91d6cbafbc255a84a
Author: Xavier Perseguers <xavier@typo3.org>
Date:   Sat Jan 18 15:08:35 2014 +0100

    [BUGFIX] Cannot download manuals

    Since the UX renaming, it is not possible anymore to download
    manuals from docs.typo3.org.

    Fixes: #55126
    Releases: 6.2
    Change-Id: Iee5d8fda83dc9ad6b9b2ecfa668f7587a99170ff
    Reviewed-on: https://review.typo3.org/26917
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit e68cc6f5ec824214dd638242b6861f4b135ea431
Author: Philipp Gampe <philipp.gampe@typo3.org>
Date:   Sat Oct 12 00:57:37 2013 +0200

    [TASK] Install Tool: System Information shows empty values

    Adopt the list such that either port or socket is shown.
    Print "default socket" for an empty socket definition.

    Resolves: #52712
    Releases: 6.2
    Change-Id: I28bd59f9f66ce314d31908c3790c9f75ca5e2a44
    Reviewed-on: https://review.typo3.org/24611
    Reviewed-by: Markus Klein
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit c631a58fabea7e1ebee5038a4308b47e9b8dc111
Author: Oliver Hader <oliver@typo3.org>
Date:   Wed Nov 13 10:44:41 2013 +0100

    [BUGFIX] No placeholder attribute in backend forms

    The disposal of the placeholder feature in backend forms needs
    to be enabled using the mode setting "useOrOverridePlaceholder"
    in TCA. However, the implementation for checking this needs to
    be inverted, since it returns an empty string if it's enabled,
    but should be the opposite way instead.

    Fixes: #53594
    Releases: 6.2, 6.1, 6.0
    Change-Id: I3d3fe5ac76c05f4601860c79d7f514bffea13963
    Reviewed-on: https://review.typo3.org/25365
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 0d970a777000696dd95f32f3408a229c72c60883
Author: Nicole Cordes <typo3@cordes.co>
Date:   Tue Nov 12 23:33:50 2013 +0100

    [BUGFIX] Hide update icon for incompatible extensions

    Currently the update icon in extension manager is displayed every time
    a higher TER version of the extension exists. But the update fails if
    the TYPO3 version isn't within the extension dependencies. This patch
    adds the dependency check to the isUpdateAvailable function.

    Resolves: #53576
    Releases: 6.2
    Change-Id: I109e779037f670ab205b43cbbbb1bc16954860e6
    Reviewed-on: https://review.typo3.org/25348
    Reviewed-by: Philipp Gampe
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Oliver Klee
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 57ae843b54f0f7840018eab28486c7075be2b28f
Author: TYPO3 Release Team <typo3v4@typo3.org>
Date:   Fri Jan 17 20:24:25 2014 +0100

    [TASK] Set TYPO3 version to 6.2-dev

    Change-Id: If5e62f07957ac8a288e028df769eec912d9e134b
    Reviewed-on: https://review.typo3.org/26909
    Reviewed-by: TYPO3 Release Team
    Tested-by: TYPO3 Release Team

commit 444ee47cc987e54272495dce11b18b8f52a21b9f
Author: TYPO3 Release Team <typo3v4@typo3.org>
Date:   Fri Jan 17 20:23:50 2014 +0100

    [RELEASE] Release of TYPO3 6.2.0beta4

    Change-Id: If2de3be4d0ff90088e8e94fbb63c9632b700b147
    Reviewed-on: https://review.typo3.org/26908
    Reviewed-by: TYPO3 Release Team
    Tested-by: TYPO3 Release Team

commit 6860bcc3aee7e56a8e293c89705dc288eeb86376
Author: Marcin Sągol <kontakt@soee.pl>
Date:   Fri Jan 17 17:45:54 2014 +0100

    [TASK] Remove fixed width for Content Element Wizard tabs content container

    When using Content Element Wizard configured to render items with
    tabs their body container has fixed width of 680px. This leads
    to visual problems when using some extra tabs registered - their
    titles are rendered outside body content. This patch removes
    fixed width and some other styles that are not needed. For example
    there are some styles for tables inside tab content but items are
    rendered in lists not tables so we can remove them.

    Change-Id: I1d749649ffa86cd2220460f1ebf4894aca98f4bc
    Resolves: #53904
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26906
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny

commit 6234641597a374aa27f66babf920402cbc3c48eb
Author: Alexander Stehlik <alexander.stehlik@googlemail.com>
Date:   Fri Jan 17 10:46:44 2014 +0100

    [BUGFIX] Handle empty tags in language pack index files

    This patch adds a check to the L10n index parser to consider
    whether the value of an XML tag is empty or contains only
    spaces. In this case it is not included in the resulting array.

    Resolves: #41450
    Releases: 6.2, 6.1, 6.0
    Change-Id: Ia17a430f3ab2d79e2f97b55feb9d3c4ee60bfb7e
    Reviewed-on: https://review.typo3.org/15138
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 718d9b6a91756d2b67dcd787f564afd193db6ead
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Wed Jan 15 16:00:23 2014 +0100

    [TASK] Optimize TypoScriptParser

    The code in \TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser gets called
    a lot. It needs to be optimised.

    * Use language constructs insted of function calls where possible
    * Cleanup method descriptions and parameter defaults

    Resolves: #54856
    Releases: 6.2
    Change-Id: Ia52b3f72393288ed8259b25743a7403260eb5d73
    Reviewed-on: https://review.typo3.org/26701
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Jo Hasenau
    Tested-by: Jo Hasenau
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit fdd08bf60c383a2af8a74d60514222d49d46ed92
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Fri Jan 17 11:28:00 2014 +0100

    [TASK] Fix typos & grammar issues in Install Tool

    Change-Id: Iaad158d8e0a67ee839cfd346e33f9cf466620893
    Resolves: #55098
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26896
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Oliver Klee
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit c059714a9fafde79f57f2d42c9f60fa8c29a365c
Author: Benjamin Mack <benni@typo3.org>
Date:   Fri Jan 17 10:40:42 2014 +0100

    [TASK] BE: Make "Template Analyzer" the last menu item

    During the refactoring of the tstemplate extension, the
    Template Analyzer modfunc was inserted at first position
    of the backend module menu. AFAIK this was a
    functionality that was not desired, and confuses
    existing integrators.

    Releases: 6.2
    Resolves: #55097
    Change-Id: I153cf3076e6c31b95fa8d40996ffbf9192c48f74
    Reviewed-on: https://review.typo3.org/26894
    Reviewed-by: Tom Ruether
    Tested-by: Tom Ruether
    Reviewed-by: Michael Staatz
    Tested-by: Michael Staatz
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 9dbb81a417e20ea4819a8d96ab081d022547e492
Author: Jigal van Hemert <jigal@xs4all.nl>
Date:   Sun Sep 25 11:58:14 2011 +0200

    [BUGFIX] Use system locale when indexing external documents

    If paths or filenames of external documents contain utf-8 characters the
    system locale must be used. Functions like escapeshellarg and basename are
    locale aware.

    Change-Id: I50a73a42d60de569c63e5ba27ad6a6a3a66fd6c8
    Fixes: #30244
    Releases: 4.5, 6.0, 6.1, 6.2
    Reviewed-on: https://review.typo3.org/5312
    Reviewed-by: Markus Klein
    Reviewed-by: Sebastian Fischer
    Reviewed-by: Xavier Perseguers
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 5444b2fd2ac45192a499cad72d6af8598b1a3dbe
Author: Alexander Opitz <opitz.alexander@googlemail.com>
Date:   Wed Jan 15 15:10:38 2014 +0100

    [BUGFIX] PackageManager no cache if TYPO3 dir has symlinks

    In the PackageManager cache file is a validation of the actual file
    path to the file path the cache was last generated. This was written
    to invalidate the cache if someone moves TYPO3 around. This comparison
    fails on symlinks in path. As you need to clear the complete cache
    after moving the typo3 directory for other purposes and as this is no
    real use case, we can remove this line.

    Resolves: #55022
    Releases: 6.2
    Change-Id: I12d0fe09a3a7e1b3aad2f08c4bcde7a337cab769
    Reviewed-on: https://review.typo3.org/26838
    Reviewed-by: Thomas Maroschik
    Tested-by: Thomas Maroschik
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 6293aa704d4f98c7d0b1218e7bafbda55583c821
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Fri Dec 13 18:09:37 2013 +0100

    [BUGFIX] Deprecated function call mysql_list_dbs in dbal

    replaced mysql_list_dbs by show databases query

    Resolves: #53761
    Releases: 6.2
    Change-Id: I2b41b19aa900ba7eef33f2a990c8c029cbc1c08c
    Reviewed-on: https://review.typo3.org/26390
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 401699ac1a8b368db5c5c3903272358ba818aefb
Author: Nico de Haen <mail@ndh-websolutions.de>
Date:   Thu Nov 28 17:56:49 2013 +0100

    [TASK] Add FlashMessage API to Extbase AbstractController

    Flow comes with an API in AbstractController to add FlashMessages.
    Introducing this API to Extbase provides a convenient way to
    add new FlashMessages to the queue.
    Usage in your controller: $this->addFlashMessage();

    Resolves: #54036
    Releases: 6.2
    Change-Id: I3f6b69597d7f972054c5081d1f9e20d65b598848
    Reviewed-on: https://review.typo3.org/25731
    Reviewed-by: Benjamin Mack
    Reviewed-by: Marcin S?gol
    Tested-by: Marcin S?gol
    Reviewed-by: Steffen Müller
    Tested-by: Steffen Müller

commit c24548355ed2e4ee72a8bf163e9c3271ee10301b
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Thu Jan 16 13:41:54 2014 +0100

    [TASK] Fix typo in Install Tool

    Replace 'chose' with 'choose'.

    Change-Id: I5ad978009e20fa420ba888a3deabb86d0d1ae926
    Resolves: #55053
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26873
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 956c2fef79c267b4ad903468bfc4afbc7c8f0a5a
Author: Oliver Hader <oliver@typo3.org>
Date:   Thu Jan 16 12:12:06 2014 +0100

    [TASK] Use file_exists() instead of is_file()

    is_file() checks whether a resource exists and whether it
    is actually a file. There are several parts in the core,
    where it is sufficient to check for the existence only,
    which is faster.

    Resolves: #55052
    Releases: 6.2
    Change-Id: I57b6d2f68dd3c1c45b603c3f194cc0c53c48e28c
    Reviewed-on: https://review.typo3.org/26872
    Reviewed-by: Wouter Wolters
    Reviewed-by: Tom Ruether
    Tested-by: Tom Ruether
    Reviewed-by: Oliver Klee
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit df2635c6c575a0a5f9bca66cce00e40f07f864d3
Author: Marc Bastian Heinrichs <typo3@mbh-software.de>
Date:   Wed Jan 15 22:43:35 2014 +0100

    Revert "[BUGFIX] Assume pid 0 for global backend context"

    formal: the change is not marked as breaking.
    functional: removing the functionality fetching the
    typoscript from a auto detected page completly without
    an alternative breaks all extbase backend modules using
    typoscript configuration.

    This reverts commit ba2386e7305e0d6e64db5cc485bc38728728ad8e

    Change-Id: I0c4c10b1bd8b5d09c54743a4949cce250d962ede
    Reviewed-on: https://review.typo3.org/26864
    Reviewed-by: Marc Bastian Heinrichs
    Tested-by: Marc Bastian Heinrichs

commit 1101f39244d29a78f51666a040e258361bb70dd5
Author: Benjamin Mack <benni@typo3.org>
Date:   Wed Jan 15 10:22:35 2014 +0100

    [!!!][FEATURE] Improve caching framework by introducing groups

    The current TYPO3 Core includes different types of caches. There are
    system-related caches (class loading cache, configuration cache,
    l10n_cache, extbase_object, extbase_reflection etc.) and
    frontend-related caches (chash cache, page cache, page section
    cache).

    The patch introduces the possibility to group caches. The core uses
    two groups "pages" with all page-related caches, and "system" that
    is used for compile-time caches and configuration caches.

    The new API is now used to be more flexible inside DataHandler
    clear_cacheCmd without having hooks, as the Cache Manager is used
    to clear all caches inside one hook.

    !!! The "Clear all caches" command does not flush caches for
    system-related caches anymore. Only "Clear Configuration Cache" or
    inside the install tool in the backend removes all the system caches.

    A new userTSconfig option is used to non-admins to be allowed to
    clear the system caches.

    Resolves: #54991
    Releases: 6.2
    Change-Id: Ie0fe134102882a1fcc5a85a0199016cdfbda08bf
    Reviewed-on: https://review.typo3.org/26829
    Reviewed-by: Helmut Hummel
    Reviewed-by: Wouter Wolters
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Tested-by: Helmut Hummel

commit f273fff1749825fe624dce5958fe338dec01247e
Author: Thomas Blaß <thomas@blass-net.de>
Date:   Tue Dec 24 12:33:46 2013 +0100

    [BUGFIX] Image CE rendering does not scale images

    When rendering images with CssStyledContent while using the features
    maxW and equalHeight at the same time, the rendering needs to pre-
    calculate the target sizes. Doing this the GifBuilder is used to
    determine the width and height of the file while still relying on the
    being a locally reachable path. Since the introduction of FAL uids will
    be present at that point and therefore this calcuation will fail.

    This change extracts the width and height of the image from the
    according file object which not only fixes the the mentioned issue but
    will be way more performant since the values doe not need to be
    derived from the filesystem.

    Resolves: #45086
    Releases: 6.2
    Change-Id: Icb03d337bb84851a5c905a45c4941fc9d9539033
    Reviewed-on: https://review.typo3.org/26556
    Reviewed-by: Wouter Wolters
    Reviewed-by: Frans Saris
    Reviewed-by: Thomas Blaß
    Tested-by: Thomas Blaß
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 447dba14b2d49f74741691b3a6db35d4877324ff
Author: Frans Saris <franssaris@gmail.com>
Date:   Sun Jan 5 17:26:57 2014 +0100

    [BUGFIX] Add fileSuffix option to GeneralUtility::tempnam()

    Currently it is only possible to create a
    temporary file with a given prefix and without
    any file extension. But for some use-cases you
    need a file with a certain file extension.

    This patch introduces a new optional parameter to
    GeneralUtility::tempnam() to make it possible to add
    e.g. a specific extension to the created file.

    In addition the occurrences in core, which can benefit
    from this, are adapted resulting in less orphaned
    temporary files in typo3temp.

    Releases: 6.2
    Resolves: #54750
    Change-Id: I19383bc8f6b387133bff2f4033f05b28e883d427
    Reviewed-on: https://review.typo3.org/26650
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel
    Reviewed-by: Markus Klein
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit 52d5bd25010a0bd3ae2812bbf5d6e2391b7a900e
Author: Oliver Hader <oliver@typo3.org>
Date:   Wed Jan 15 15:25:55 2014 +0100

    [TASK] Extend TypoScriptParser test cases

    Resolves: #55026
    Releases: 6.2
    Change-Id: Ia1d03b4c3db6bb224b920b7252bd68df70053515
    Reviewed-on: https://review.typo3.org/26842
    Reviewed-by: Oliver Klee
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit 84b6e61fa61592f4d704846fa5292ab58773851d
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Wed Jan 15 15:32:49 2014 +0100

    [TASK] Skip two tests in LocalDriverTests in PHP 5.3

    For most tests in the LocalDriverTest vfsStream is used to
    emulate the filesystem. This needs PHP filesystem functions
    to use the stream wrappers.

    For touch() this has been enabled with PHP 5.4. The reversal
    conclusion is, that this does not work with PHP 5.3 which
    causes failing tests there.

    As a result If the PHP version is 5.3 we skip the two tests.
    This is a follow-up to https://review.typo3.org/#/c/26520/

    Resolves: #54230
    Releases: 6.2
    Change-Id: I4e92927e1d77f825bab8583318a944a8916051d5
    Reviewed-on: https://review.typo3.org/26845
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit 0b6f5d0e5c69665accec22a4ae22f6e77329061f
Author: Benjamin Mack <benni@typo3.org>
Date:   Wed Jan 15 15:14:56 2014 +0100

    [TASK] Extend DB fields for be users/groups of DB/file mounts

    The maxitems entry for be_users / be_groups fields
    db/file mounts was raised in issue #55018. The DB schema of
    these fields should reflect the changes as well.

    Releases: 6.2
    Followup to: #55018
    Resolves: #55025

    Change-Id: I475ed18d3210a68e476c1434fa83b0b410937c8a
    Reviewed-on: https://review.typo3.org/26837
    Reviewed-by: Wouter Wolters
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel

commit 5ecb43f70eb3ab01737702fc3a802baf602a01c2
Author: Helmut Hummel <helmut.hummel@typo3.org>
Date:   Tue Jan 14 17:34:44 2014 +0100

    [BUGFIX] Bring back final class name cache

    The class name needs to be determined through
    a lookup in the implementation configuration
    (AKA XCLASS).

    This runtime cache was removed in favor of
    a cache in the class loader. But this caching
    behavior also changed due to the package management
    API implementation.

    Releases: 6.2
    Resolves: #55024
    Change-Id: I8dc101c0c04c88e531907fcfaf82e529af483e01
    Reviewed-on: https://review.typo3.org/26821
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit f83eddd5027b74d7f4d28a845521bff3b2dd603d
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Sat Dec 14 11:33:35 2013 +0100

    [!!!][TASK] Driver API has too many crosscutting concerns

    The Driver within the FileAbstractionLayer is the actual
    abstraction of a concrete file-system meant to unify
    access to several kind of storage-systems the file data
    might reside in. For each way of storing files there
    has to be a driver.

    Therefore a driver is solely a unique API to interact with
    an underlying storage system based upon its own identifier
    system.

    Opposite to that, the AbstractDriver (defining our Interface)
    knows about its storage, file- and folder-objects as well
    as indexes. The methods within the current driver need to
    implement more FAL-internal logic than one would expect from
    what the driver is purposed to. As a result only a few drivers
    are existing by now. In addition it's nearly impossible to
    change FAL interals without touching every driver out there.

    This change deals with these problems. In several steps the
    current driver API has been refactored to have less dependencies
    and only fullfills it's original purpose: the abstraction of a
    file storage system.

    The following things are considered:
       1. Change every return value which has been an object to the
          identifier and adapt the ResourceStorage accordingly.
       2. Change every method parameter being FileInterface, File,
          AbstractFile or Folder objects to a string: the identifier.
       3. Get rid of the storage as a member variable, only the uid
          of the storage is needed at two places.
       4. Remove all abstract methods from the AbstractDriver and
          put them in a newly created DriverInterface.
       5. Exchange all references to AbstractDriver to the interface.
       6. Remove unused methods, which came to light doing so.
       7. Merge addFile/removeFile and *Raw since the do the same if
          no objects are in place.
       8. Unify the creation of folder objects and how information
          is retrieved (analogue to files now).
       9. Unify and simplify the methods for retrieving folder
          contents (files / folders).
      10. Adapt the UnitTests of both classes to the changes.
          This also leads to the removal of some tests which are
          superfluous with that change.
      11. Make the DriverRegistry check the implementation of the
          newly created interface.
      12. Unify the parameter names in the methods.

    Releases: 6.2
    Resolves: #54230
    Resolves: #54231
    Change-Id: I4a51572c6a10859e6fd5f12f6cb539950444992e
    Reviewed-on: https://review.typo3.org/26520
    Reviewed-by: Frans Saris
    Tested-by: Frans Saris
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 9bbad98c0a9d31da28f1b7aa0e15c679140e3d4f
Author: Ernesto Baschny <ernst@cron-it.de>
Date:   Thu Jan 9 18:11:31 2014 +0100

    [TASK] Document that TYPO3 is not compatible with MySQL strict mode

    Document that in the requirements section of the INSTALL.md.

    Resolves: #54883
    Releases: 6.2
    Change-Id: Idd80528493b9920f4488e359f13fe4304ac5fe25
    Reviewed-on: https://review.typo3.org/26725
    Reviewed-by: Wouter Wolters
    Reviewed-by: Philipp Gampe
    Reviewed-by: Aske Ertmann
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Neufeind
    Reviewed-by: Michael Stucki
    Tested-by: Michael Stucki
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 9c905d15d15e240035e0942ebbffd3f295d2eef5
Author: Alexander Stehlik <alexander.stehlik@googlemail.com>
Date:   Tue Jan 14 18:12:10 2014 +0100

    [TASK][CONF] Accept other settings in [SYS][setDBinit]

    Since the mysqli interface recommends setting the charset using the
    mysqli API the utf8 charset will be initialized when establishing the
    database connection using mysqli_set_charset().

    Additionally [SYS][setDBinit] can now be set to any value or can totally
    be removed. To make sure the database connection still uses the correct
    encoding an additional check is added to the database connection process
    that checks the MySQL character set session variables.

    Finally the old default value of [SYS][setDBinit] will automatically be
    removed if it is set to the old default value.

    Resolves: #41596
    Releases: 6.2
    Change-Id: I8d0a9eba50495d52accb59627147c1c87b6a9bb5
    Reviewed-on: https://review.typo3.org/15369
    Reviewed-by: Wouter Wolters
    Reviewed-by: Alexander Opitz
    Tested-by: Alexander Opitz
    Reviewed-by: Michael Stucki
    Tested-by: Michael Stucki
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 473870867903692dc4a35ad6945907bceb2cdef8
Author: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Date:   Thu Nov 14 18:05:55 2013 +0100

    [TASK] Cleanup __DIR__ and require/require_once

    * Use __DIR__ instead of dirname(__FILE__) (since PHP 5.3.0)
    * Use require_once for loading classes ("just once")

    Resolves: #47203
    Releases: 6.2
    Change-Id: I4b5d003a0bbabd91dcc7e58081eed41b5314da3f
    Reviewed-on: https://review.typo3.org/19952
    Reviewed-by: Xavier Perseguers
    Reviewed-by: Oliver Klee
    Reviewed-by: Alexander Opitz
    Tested-by: Alexander Opitz
    Reviewed-by: Pascal Dürsteler
    Reviewed-by: Stefan Froemken
    Tested-by: Stefan Froemken
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 3adf78359015401648fcec4befe70e9bd0b7a2ea
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Mon Jan 13 16:40:05 2014 +0100

    [TASK] FrontendContentAdapterService processes record repeatedly

    The FrontendContentAdapterService rewrites records so legacy
    TypoScript is able to work on the files to. To do so it queries
    the objects regarding the relations and fills the properties of
    the record new line separated as known from pre-6.x records.

    This change adds a runtime cache, so already processed records
    of are not processed again, if the next cObject for the same
    record is started.

    Resolves: #54953
    Releases: 6.2, 6.1
    Change-Id: I1f632f175075c9d85079ea83e343e35867a1fcca
    Reviewed-on: https://review.typo3.org/26786
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 2750c6ab96695b3aafcd129d3f08752b79b8aa99
Author: Benjamin Mack <benni@typo3.org>
Date:   Wed Jan 15 13:27:13 2014 +0100

    [TASK] Allow more DB and File Mounts for BE users and BE groups

    In big installations, more than just 25 DB mount points are needed.

    Solution: Raise the default configuration to 100.

    Releases: 6.2
    Resolves: #55018
    Change-Id: I613a90bc6c15b7642f2c6b6b6ca4ec8221838c0b
    Reviewed-on: https://review.typo3.org/26834
    Reviewed-by: Tom Ruether
    Tested-by: Tom Ruether
    Reviewed-by: Wouter Wolters
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 2cfefec46e617e95fc350e3eaeb5304f6e91b882
Author: Alexander Stehlik <alexander.stehlik@googlemail.com>
Date:   Mon Oct 21 08:49:42 2013 +0200

    [BUGFIX] Correct handling of empty Backend Layouts

    Since the default value of the page properties backend_layout and
    backend_layout_next_level is an empty string the value in the select
    item is changed from zero to an empty string for consistency.

    Additionally the BackendLayoutView will treat an empty string equally
    as a zero namely as a non set Backend Layout.

    Resolves: #52596
    Releases: 6.2
    Change-Id: Ic792f748d005f5749f24a3e979b304c23320c8fa
    Reviewed-on: https://review.typo3.org/24882
    Reviewed-by: Wouter Wolters
    Reviewed-by: Stefan Neufeind
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 81202b0a35c041ea25ed7bc81a94542972597048
Author: Ernesto Baschny <ernst@cron-it.de>
Date:   Thu Jan 9 13:52:37 2014 +0100

    [BUGFIX] Images in distributions are not shown

    The API of the fluid image viewhelper had changed. This makes that
    change less breaking, by respecting the old order of parameters,
    thus allowing subclasses to continue working as usual.

    Also adds some comments in phpdoc for the parameters.

    Related: #53700
    Resolves: #54411
    Releases: 6.2

    Change-Id: I11c8ec06ee263a18abd72a12e77a25899f73b475
    Reviewed-on: https://review.typo3.org/26407
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel
    Reviewed-by: Philipp Gampe
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 60e488e36c80b50597c9d33e7f2ebbfba9953fa6
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Tue Jan 14 19:04:33 2014 +0100

    [BUGFIX] PHP warnings in ElementBrowser

    The ElementBrowser tries to access array indexes
    which do not exists.
    Fix this to prevent PHP warnings.

    Resolves: #54995
    Releases: 6.2, 6.1
    Change-Id: Ief660ae535f01bc593617667ce7eb81f8cd78cd3
    Reviewed-on: https://review.typo3.org/26824
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit acc7ff013486f01dafc9974cb27e7db052a3b27a
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Mon Jan 13 19:06:53 2014 +0100

    [TASK] Speedup typolink root-line handling

    The link generation via typolink needs the domain record as well
    as the rootline to generate the links correctly. To save
    superfluous database queries some local caches are introduced.

    Furthermore the rootline cache does not use all information which
    is present after the database query. This information is unpacked
    here, too. As a result less requests to the CacheFrontend need to
    be done.

    Resolves: #54959
    Releases: 6.2, 6.1
    Change-Id: Iea7fff4c6c624a03b75523a7352b5f9736f2d57e
    Reviewed-on: https://review.typo3.org/26787
    Reviewed-by: Jo Hasenau
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Helmut Hummel
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit 58bb71535f6c66fc713eda70fae5a05163a1ca7a
Author: Aske Ertmann <aske@moc.net>
Date:   Tue Nov 26 13:35:54 2013 +0100

    [BUGFIX] Folder tree in popup throws JS error

    When using the folder tree (file, and folder navigation) popup
    (browse_links) a JS error occurs when opening new folders.

    This is due to incorrect handling of scope.
    This patch fixes the error for both RTE and normal link browser.

    Change-Id: I25fa0871405e06d6fc084985b3beba6396b872ad
    Resolves: #53826
    Releases: 6.0, 6.1, 6.2
    Reviewed-on: https://review.typo3.org/25633
    Reviewed-by: Jan-Erik Revsbech
    Tested-by: Jan-Erik Revsbech
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 5fe23203f3697b0fa2681e7c920ce98b231def90
Author: Peter Niederlag <netservice@niekom.de>
Date:   Fri Jan 10 14:16:53 2014 +0100

    [BUGFIX] Add defaultTypoScript to hierachyInfo

    Fixes a problem with the TemplateAnalyzer introduced by #43540

    - Always add both defaultTypoScript_setup and defaultTypoScript_constants.
    - Add information for defaultTypoScript into hierarchyInfo.

    Change-Id: I15ad5f268eb167d6c8f027e1891409d9ead64539
    Resolves: #53352
    Releases: 6.2, 6.1, 4.7
    Reviewed-on: https://review.typo3.org/26738
    Reviewed-by: Markus Klein
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Stefan Neufeind
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit e7195cf7cb700e11f4023af9c0987b395d31901a
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Fri Jan 3 17:03:49 2014 +0100

    [BUGFIX] Add SQL Index to Processed Files DB table

    Added index to original,task_type,configurationsha1
    this improves performance for non-cached pages and
    backend calls

    Resolves: #54729
    Releases: 6.2
    Change-Id: I2ecfe62c64b89078da5c04ee708ea3c343d4fc9a
    Reviewed-on: https://review.typo3.org/26628
    Reviewed-by: Oliver Klee
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 86027526d2bb13197502e80563cea0f0285673a9
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Tue Dec 3 15:45:47 2013 +0100

    [BUGFIX] Exception in FileMetadataOverlayAspect

    It is possible that PageRepository::getRecordOverlay() returns NULL which
    throws an exception as ArrayObject::exchangeArray() either needs an
    array or an (array-)object.

    The fix adds a small check for the Result of the PageRepository function.

    Change-Id: I248125154220e6250c4a2a6fdf29759211bf214b
    Resolves: #54169
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25914
    Reviewed-by: Steffen Ritter
    Reviewed-by: Oliver Klee
    Reviewed-by: Frans Saris
    Tested-by: Frans Saris
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 40aa8006d6c7158203e8ffece2a8110b0f37f446
Author: Alexander Opitz <opitz.alexander@googlemail.com>
Date:   Tue Nov 19 16:43:10 2013 +0100

    [BUGFIX] Prevent double loading of session data

    At the moment we load the session data to verify authentication and
    again to verify session existence. This isn't necessary. Also removing
    the session deletion if we didn't find session data.

    Resolves: #53598
    Releases: 6.2
    Change-Id: Ibc3c4ebc5c1bbca970374172f714bddcd37b539a
    Reviewed-on: https://review.typo3.org/25510
    Reviewed-by: Thorsten Kahler
    Tested-by: Thorsten Kahler
    Reviewed-by: Wouter Wolters
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny

commit 29efbe49481a0a4a96a529ff396a7aa2926e70a9
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Wed Dec 4 06:50:29 2013 +0100

    [BUGFIX] Usage of sys_lang_mode in Typo3DbBackend

    Due refactoring the property $languageMode is compared but is never
    filled. The property from the querySettings has to be used.

    Change-Id: I8f66a10548213513b8cc5a3a90cc219ed5f91918
    Resolves: #54182
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25932
    Reviewed-by: Markus Klein
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 1e0254b814c5227132fc4c56f03254de779b43d8
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Wed Dec 4 08:15:04 2013 +0100

    [TASK] Proper template for EXT:cshmanual

    Use the proper template mechanism and a toolbar for the cshmanual ext to
    let it look like all other backend modules.

    Change-Id: I6b1a4cfe036034d09caa71a8914eed359f2da930
    Resolves: #54184
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25933
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 9a02a7057bc16db45548339132e3ab3fc7e255f8
Author: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Date:   Sat Nov 23 19:20:27 2013 +0100

    [TASK] Update IDNA-class to 0.8.1

    Change-Id: I1aaf487c43adc7e36fa98aaf972094fa13d1e764
    Resolves: #53902
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25667
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit 8289e607267f008e4c6a5fdc50ca4db680b091bc
Author: Roland Waldner <mostwantedtypo3@gmail.com>
Date:   Fri Jan 10 13:08:26 2014 +0100

    [TASK] Fix typo in copyright notice

    "textfile" will be replaced by "text file"

    Resolves: #54893
    Releases: 6.2
    Change-Id: Ic7ce106a016f242cc47c70539876ff9810954a9b
    Reviewed-on: https://review.typo3.org/26736
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 273958a4e27a43348482e15e886b29d626b81b84
Author: Torben Hansen <derhansen@gmail.com>
Date:   Mon Jan 13 09:08:03 2014 +0100

    [BUGFIX] Template dropdown doesn't refresh template title after save

    Reloads the template menu after the template title has been changed.

    Resolves: #51805
    Releases: 6.2, 6.1
    Change-Id: I5d987a3ffc6a11dfa1ebe54480c9c3b69ccc1959
    Reviewed-on: https://review.typo3.org/26766
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 6b95100180ab02e290c2acd37b84137a25d9e6a0
Author: Xavier Perseguers <xavier@typo3.org>
Date:   Mon Jan 13 10:59:24 2014 +0100

    [BUGFIX] Only variables should be passed by reference

    array_shift() takes argument by reference.

    Releases: 6.2
    Fixes: #54933
    Change-Id: I94c16bc739f36d669640701561ff94aebd63b1f5
    Reviewed-on: https://review.typo3.org/26779
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit f294b262bd47fba487e742703adc9db6e9768d2d
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Mon Jan 13 20:49:40 2014 +0100

    [BUGFIX] Fix PHP warnings in PackageManager

    Resolves: #54963
    Releases: 6.2
    Change-Id: I58b1f6109872d6eb8059fceb1bec1af7134e84e2
    Reviewed-on: https://review.typo3.org/26789
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Thomas Maroschik
    Tested-by: Thomas Maroschik
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 51ebe1cf20ff51af415fc3c04cee777b4085b57a
Author: Tomita Militaru <militarutomita@gmail.com>
Date:   Thu Oct 31 12:44:17 2013 +0200

    [TASK] Check for libxml bug in install tool

    Add check for libxml bug when saving special characters ">><<"
    in a flexform

    Resolves: #51271
    Releases: 6.2
    Change-Id: I5d120cdfeb9538209273c8761d017cb67256617b
    Reviewed-on: https://review.typo3.org/25089
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit a9f111f324824dcc771cc83631a09e8b1820603b
Author: Steffen Ritter <info@rs-websystems.de>
Date:   Wed Jan 8 09:51:28 2014 +0100

    [TASK] Calculated hash of File object is never used

    The indexing pre-calculates the file hash and stores it in
    the sys_file table. Sadly the getter of file objects never looks
    at this again and always recalculates the hash via the driver,
    which is very slow.

    Resolves: #54235
    Releases: 6.2, 6.1, 6.0
    Change-Id: I16bfa2126031f26b8e31da8d8c0b3fc07d0217dc
    Reviewed-on: https://review.typo3.org/26689
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader
    Reviewed-by: Oliver Klee
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit df96f236c8f3e826a3670ee4682bee6e838cafa3
Author: Helmut Hummel <helmut.hummel@typo3.org>
Date:   Thu Jan 9 13:25:23 2014 +0100

    [BUGFIX] Ignore dependencies of inactive packages

    It might happen that activating or deactivating
    a package throws an exception because other inactive
    packages are available on the system with broken or
    not fulfilled dependencies.

    To solve this issue, only active packages
    are regarded when resolving dependencies.

    To remove a side effect from this change,
    cache clearing in extension manager is
    moved to a later point (see #54951).

    This needs a proper fix in another change,
    but makes this fix work for now.

    Resolves: #54879
    Releases: 6.2
    Change-Id: Id81b66b2d2b6f4ba7d1c6ea2d001c271982539b3
    Reviewed-on: https://review.typo3.org/26719
    Reviewed-by: Thomas Maroschik
    Reviewed-by: Markus Klein
    Tested-by: Kasper Ligaard
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit cc3b0298583fbc0d1071d6dfdb9666361b0da9c6
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Mon Jan 13 10:08:13 2014 +0100

    [TASK] Add index to sys_file_metadata

    Since sys_file_metadata records are enabled to be
    translated the file list module is capable of metadata
    translations, too. In order to directly link to edit
    or create a new translation depending on wether this
    language already has been translated for each file the
    metadata translations are fetched from the database.

    In order to improve that query this patch adds an index
    including l10n_parent and sys_language_uid.

    Resolves: #54927
    Releases: 6.2
    Change-Id: I6cc5c74505e96647c5ddd7e7ee77518176d2ba0b
    Reviewed-on: https://review.typo3.org/26774
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 85edd0e1636c82727bb53a3207e2c33816e2066d
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Mon Jan 13 09:18:41 2014 +0100

    [TASK] Update SQL definition for sys_file_storage

    There are missing indexes as well as a mismatch between the
    TCA definition (and therefore actual usage) and the SQL
    definition at database level.

    This change
    * adds combined index to deleted / hidden to speedup the
      query initializing storages in Be_UserAuth

    * changes SQL definition for field "name" to match their
      usage in TCA

    Resolves: #54923
    Releases: 6.2
    Change-Id: I86f345a941802304ed7fbe29d00ae38130f8e5d2
    Reviewed-on: https://review.typo3.org/26768
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter
    Reviewed-by: Oliver Klee
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit 1044c801a47b07089369dd5a278949e307f8b487
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Mon Jan 13 10:28:37 2014 +0100

    [TASK] Add index to sys_category

    All page, content and file-records TCEforms render a category
    tree in order to assign these. The tree building executes the
    same queries quite often. In order to optimize these queries
    this change adds
    * an index "category_parent" to sys_category.parent in order
      to for the parent category while index "parent" currently
      indexes the pid the record is stored.

    * a combined index "category_list" to columns pid, deleted
      and sys_language_uid.

    Resolves: #54929
    Releases: 6.2
    Change-Id: I1d42ba7171dc1213d5d5559ae190092acaa57464
    Reviewed-on: https://review.typo3.org/26775
    Reviewed-by: Oliver Klee
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack

commit cca2d70043cc3b724f159f7741fc4ae10c3e1cb6
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Sun Jan 12 16:57:41 2014 +0100

    [BUGFIX] Indexer tries to insert NULL into DB

    The Indexer of indexed_search tries to insert NULL values
    into NOT NULL columns of the database.

    Since #53662 NULL values are passed to the database,
    hence these insert statements now fail.

    Resolves: #54917
    Releases: 6.2
    Change-Id: Ia935abe14b9c3be2062f1b38ec98fb63921a1c2f
    Reviewed-on: https://review.typo3.org/26757
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit b90e09b5c47f0a65f0639caaebcc4bd25031d584
Author: Nico de Haen <mail@ndh-websolutions.de>
Date:   Thu Nov 14 11:39:29 2013 +0100

    [BUGFIX] Skip validation of uninitialized collections

    Elements in LazyObjectStorages should not be validated,
    since the values would be reconstituted from persistence anyway.
    This patch adds the same behaviour as implemented in Flow and
    adds the tests found in Flow (and one additional test).

    Resolves: #53816
    Releases: 6.2
    Change-Id: I65f62a4ef6777e3678b2fdd06fc58d828bb8cb87
    Reviewed-on: https://review.typo3.org/25549
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Steffen Müller
    Tested-by: Steffen Müller

commit ada821d1996069ffa6540ca3bd332bc27b3262e4
Author: Francois Suter <francois@typo3.org>
Date:   Fri Jan 10 17:05:24 2014 +0100

    [BUGIFX] Drop usage of addTofeInterface parameter

    In #54613, usage of parameter $addTofeInterface in method
    ExtensionManagementUtility::addTCAcolumns() was deprecated.
    However it is used in a few places of the Core.
    Those calls must be modified too.

    Resolves: #54899
    Releases: 6.2
    Change-Id: I22696cb4655578dc583edcb9cfa4693b69e228c8
    Reviewed-on: https://review.typo3.org/26745
    Reviewed-by: Oliver Klee
    Reviewed-by: Eric Chavaillaz
    Tested-by: Eric Chavaillaz
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit b828029444b6fda4c139a0f7a19c6a89ec689249
Author: Steffen Müller <typo3@t3node.com>
Date:   Sat Jan 11 12:14:41 2014 +0100

    [BUGFIX] Add missing logger names

    A logger name is mandatory to configure a particular logger.
    The convention is use __CLASS__ as the logger name when
    instanciating a new logger using LogManager->getLogger().

    Resolves: #54909
    Releases: 6.2, 6.1
    Change-Id: I5dbda770ec92fd75c3aff9ed89c68c5666669b07
    Reviewed-on: https://review.typo3.org/26754
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit beb80664a9f446dd0c3a6c31326891ae6b144ce5
Author: Steffen Müller <typo3@t3node.com>
Date:   Thu Jan 9 15:48:28 2014 +0100

    [BUGFIX] Allow empty values in start/stop filter of belog

    One can limit records in the backend log module to a custom period
    of time using the "User defined" mode and a start and stop field.

    Leaving these fields empty is now supported in the corresponding
    domain model setters by adding default values to the DateTime
    arguments.

    Resolves: #53975
    Releases: 6.1, 6.2
    Change-Id: I944322bb3747a29fab33c3d32e17dd070c7cb6db
    Reviewed-on: https://review.typo3.org/26723
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit ba2386e7305e0d6e64db5cc485bc38728728ad8e
Author: Felix Oertel <felix@oer.tel>
Date:   Tue Jan 7 18:03:56 2014 +0100

    [BUGFIX] Assume pid 0 for global backend context

    If outside from "Web", extbase modules try to figure out some pid,
    while in reality there is just none. The core takes "0" in this
    situations, for looking for typoscript templates and tagging
    cf_cache_pagesection entries.

    To enable extbase to use the core's cache entries, we should streamline
    this.

    * Return 0, if no pid is set
    * Remove needless unit-tests

    Resolves: #54813
    Releases: 6.2
    Change-Id: I58cbaac0b40323e1766229488973b775accd1b97
    Reviewed-on: https://review.typo3.org/26675
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Froemken
    Tested-by: Stefan Froemken
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring

commit 545610af1285629e8355aa6e1f7bdd06b4941026
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Wed Jul 3 16:48:24 2013 +0200

    [TASK] Improve feedit

    The frontend editing + admin panel needs some polishing.
    Following changes are included:

    General
    =======
    - Reformat code
    - Use Sprite API which means using the correct icons

    Admin Panel
    ==============
    - Add missing translations
    - Show "Simulate usergroup" only if usergroups are available
    - Remove "Total page count" in Info Tab as information is wrong
      (counting images + document is not the total page size)

    Frontend Editing
    =================
    - Remove "edit_editNoPopup", "forceNoPopup", "editFormsOnPage"
      for direct inline editing
    - Remove setting "previewBorder" which is not needed and looks just ugly

    Releases: 6.2
    Resolves: #49640
    Change-Id: I35f88bc4e8c138fc21b74c0448b2f3892ab61918
    Reviewed-on: https://review.typo3.org/21859
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit b3a82c729cd0f604451dee2cb56a107cee8ec193
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Thu Jan 9 18:33:10 2014 +0100

    Revert "[BUGFIX] IRRE creates new records when using foreign_selector"

    This reverts commit 692bd22c0875fd37e876c79cb4a1738c67873c11

    The patch breaks IRRE. It is impossible to add images.

    Change-Id: Iac9f0a7af3cc8532a953ac1947f6877ded4f915f
    Resolves: #43239
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26726
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 692bd22c0875fd37e876c79cb4a1738c67873c11
Author: Kai Vogel <kai.vogel@speedprogs.de>
Date:   Fri Nov 23 00:27:56 2012 +0100

    [BUGFIX] IRRE creates new records when using foreign_selector

    This patch links existing child records correctly to the parent IRRE
    field when selecting it in the generated dropdown.

    Scenario:

    Parent table configuration:
    ====================================================
    [...]['columns']['irreField']['config'] = array(
      'type' => 'inline',
      'foreign_table' => 'childTable',
      'foreign_selector' => 'childSelector',
    );

    Child table configuration:
    ====================================================
    [...]['columns'][childSelector']['config'] = array(
      'type' => 'select',
      'foreign_table' => 'childTable',
    );

    What happens?
    ====================================================
    1. The parent IRRE field renders a dropdown field
       before the child records
    2. Selecting one of the items in the dropdown should
       link this child record to current IRRE field
    3. Without patch, it will only create a blank child
       record
    4. Using the patch, it will link the existing child
       to the parent IRRE field

    Resolves: #43239
    Releases: 6.2, 6.1
    Change-Id: I2a308cb050962b71e9ba28b64a44962c91bde440
    Reviewed-on: https://review.typo3.org/16690
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 0a761995a14e870c7a2f21547acf073c9293d856
Author: Jo Hasenau <info@cybercraft.de>
Date:   Sun Dec 1 14:34:14 2013 +0100

    [TASK] Replace all strcmp() calls with ===

    This patch replaces about 300 places using strcmp()
    in the whole core. There are different contexts for strcmp()
    within this set, i.e. checking for strings being '0',
    '', not '' and the like.

    strcmp() has to stay when it comes to real sorting of strings,
    which is a rather rare case, otherwise it can be replaced with
    faster alternatives.

    The following 'rules' were used for the replacement:

    * Use a type cast if you can't be sure about the incoming values.
      We do not need type casts if the types are implicitly defined
      before by another function. i.e. intval(), trim(), substr()
    * Use int-cast whenever the values to be compared are numbers only.
    * Use string-cast for any other combination. i.e
      (string)$len === '0' when $len can be NULL, which is different
      to (int)$len === 0

    Resolves: #54085
    Releases: 6.2
    Change-Id: I88fb294ae20d8c23ff58d8296fbb37925d5213c8
    Reviewed-on: https://review.typo3.org/25843
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit c9651784167c6d87639f6c911af53ecc738cca50
Author: Tymoteusz Motylewski <t.motylewski@gmail.com>
Date:   Wed Jan 8 13:38:07 2014 +0100

    [TASK] Add functional tests from irre_tutorial to the core

    Add irre_tutorial extension as mock extension for functional tests.
    Port functional tests from IRRE tutorial to the functional testing
    framework and include them in the core and workspaces extensions.
    Some tests are skipped for now, because the core is buggy.

    Releases: 6.2
    Resolves: #54812
    Change-Id: I691dd97e7649c8239b6e96ce6f9a9d59e9b124c4
    Reviewed-on: https://review.typo3.org/26674
    Tested-by: Markus Klein
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit 82a24fa0b7c469cd5659f9d5540b57b6004a47c1
Author: Oliver Hader <oliver@typo3.org>
Date:   Thu Jan 9 00:16:05 2014 +0100

    [BUGFIX] Test extensions not considered in functional tests

    The functional testing framework offers the possibility to define
    custom extension to be installed for each test scenario. However,
    this does not work at all, only extensions that are available in
    the original base installation can be used.

    This change cleans and adds the package state definition for any
    extension to be used during a functional test execution.

    Fixes: #54857
    Releases: 6.2
    Change-Id: I91b1cd1bc5d147287a154283e94d03d1392ac92d
    Reviewed-on: https://review.typo3.org/26705
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Thomas Maroschik
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit a24bfae49eb5348a3de1a9e01987de33614d4f99
Author: Mario Rimann <mario.rimann@typo3.org>
Date:   Wed Dec 18 10:17:30 2013 +0100

    [BUGFIX] File browser fails on inexistent expandFolder

    If a user browsed to a directory "foo" and re-opens the file-
    browser later, the same directory is shown expanded.

    In case the directory has been moved/renamed/deleted in the
    meantime, the user gets an exception due to the inexistent
    directory.

    This change just adds a try/catch block around to handle that
    situation.

    Change-Id: I39aab6be46aec1d3f1f365e5d5f5455aca9b3aa2
    Resolves: #50266
    Releases: 6.2, 6.1, 6.0
    Reviewed-on: https://review.typo3.org/26466
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Pascal Maechler
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit af996702a56d14af76662dda0363e180c631125c
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Thu Jan 9 06:27:16 2014 +0100

    [TASK] Adopt order of cols in ext:documentation

    Each of the actions 'show' and 'download' got a different sorting of the
    columns. Change the order of the download action so that the action links
    are placed at the end.

    Change-Id: Ifa8aa7ed2eb9bee1ebbc086607ce1261fe1a3c95
    Resolves: #54840
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26712
    Reviewed-by: Georg Ringer
    Tested-by: Georg Ringer

commit c5fcc5fd798f418c03cfeb2846f4f8260b844f14
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Wed Dec 18 14:15:27 2013 +0100

    [BUGFIX] Properly escape the ImageMagick frame selector

    The frame selector looks like a glob pattern and gets interpreted as
    such by the shell. Currently the generated shell argument is, for
    example, 'image.png'[0] which matches a file called image.png0.
    Thus, if such a file exists, the wrong argument would be passed to
    ImageMagick.

    Only if there is no filename that matches the pattern, the string is
    correctly passed to ImageMagick (i.e. as-is). But even in that case
    there is a performance penalty, because the shell has to scan the whole
    directory to check if the file exists. This becomes especially bad if
    you're not dealing with a local file system.

    By properly escaping the frame selector we stop the shell from
    interpreting the glob pattern and both problems get fixed.

    Resolves: #31797
    Releases: 6.2, 6.1
    Change-Id: Ib6dc6556bb9f1d64a0154b0cbe9e253b185c74c2
    Reviewed-on: https://review.typo3.org/6662
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 6c4c4d9593d47de6f31fbed541492cde8586b12a
Author: Tom Ruether <info@redscout.de>
Date:   Fri Nov 22 11:47:37 2013 +0100

    [BUGFIX] Only create one keypair in rsaauth

    If there are two login forms on one page the second form's private
    key overwrites the first form's private key so the first form doesn't
    work. With this patch only one keypair gets created and it doesn't
    matter how many login forms you have one one page.

    Change-Id: I42660140aea72d1888cc73d56e83b823206a0797
    Fixes: #24877
    Fixes: #6708
    Releases: 6.2, 6.1, 6.0, 4.5
    Reviewed-on: https://review.typo3.org/10485
    Reviewed-by: Stefan Neufeind
    Reviewed-by: Benjamin Mack
    Tested-by: Benjamin Mack
    Reviewed-by: Daniel Gorges
    Tested-by: Daniel Gorges
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit b96eaa4783c6140dfc9a58b361b492f47356d50b
Author: Ralf Hettinger <ng@ralfhettinger.de>
Date:   Mon Apr 29 12:31:06 2013 +0200

    [BUGFIX] use search word(s) for ordering search results (again)

    There has been a regression in http://review.typo3.org/6657 which
    removes correlation between searched words and ordering of search
    results. Therefore the ordering of search results had nothing to do
    with the search term anymore. This is fixed hereby by using the code
    parts from prior versions.

    Resolves: #38767
    Releases: 6.2, 6.1, 6.0, 4.7
    Change-Id: I9cfaceaeede38456dd7622085879c1bd0648be85
    Reviewed-on: https://review.typo3.org/20294
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader
    Reviewed-by: Wouter Wolters
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 1341588d8fbc4c89e4e26e612b33fdd44370978d
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Wed Jan 1 21:28:19 2014 +0100

    [BUGFIX] Fix wording of encryption key in Installer

    The description of the encryption key uses the irregular verb
    'output' in the wrong way.

    Resolves: #54677
    Releases: 6.2
    Change-Id: Iad5cf8fea6e57cd8449da6d93edd7d05b3b52bf8
    Reviewed-on: https://review.typo3.org/26611
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 9dfc355c33f3f07f5cfcb949e831cdcb62256a21
Author: Philipp Gampe <philipp.gampe@typo3.org>
Date:   Sun Dec 22 16:02:12 2013 +0100

    [BUGFIX] Installer fails when no database is selected

    Display an error message, if the selected database name is empty.

    Resolves: #54569
    Releases: 6.2
    Change-Id: Idbf768d7edc0e5d5e1d0faf87d62e1060c70b1e9
    Reviewed-on: https://review.typo3.org/26544
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Oliver Klee
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind

commit 270a7eaa53d16ae8e0b0252833207cc6d7fabe0b
Author: Oliver Hader <oliver@typo3.org>
Date:   Wed Jan 8 20:23:17 2014 +0100

    [BUGFIX] Functional tests cannot write to backend log

    Functional test cases cannot write to the backend log. The
    log entry also has an information about the currently used
    IP address, which is taken from the environment variable
    REMOTE_ADDR. In a CLI disposal this value is NULL and cannot
    be stored in the database, since the accordant sys_log.IP
    field does not support NULL values.

    Fixes: #54849
    Releases: 6.2
    Change-Id: If6c572c62ab7022a4cab596fa4660dec754aee3c
    Reviewed-on: https://review.typo3.org/26697
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 05ba10c3f120402e0b72771aceff9cdcefacd7fa
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Wed Jan 8 01:31:13 2014 +0100

    [TASK] Cleanup ContentObject\ContentObjectRenderer

    Implement early return for many methods.

    Change-Id: I7e0c8549037f4ab15ee8653d124891bad655db83
    Resolves: #54823
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26687
    Reviewed-by: Oliver Klee
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 8042d929dbc52ac1f9be796588b26ff750ac0941
Author: Georg Ringer <georg.ringer@gmail.com>
Date:   Wed Jan 8 15:22:26 2014 +0100

    [BUGFIX] Render ext icon in EM only if available

    Even if the ext icon is required, it can happen that it is still not
    there. Currently this leads to an ugly output which can be easily
    fixed by just checking if the icon is there.

    Change-Id: I207a93bb796510fba6096085a86f1dd832100e06
    Resolves: #54838
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26693
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit ff2933b80b0b1cca49bc4360da80ac9d186dd320
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Wed Dec 18 22:46:49 2013 +0100

    [TASK] Use arrays in str_replace() calls

    Multiple consecutive calls to str_replace can be replaced with a single
    call if the subject is the same.

    This will speed up the replacement and in some cases has the benefit of
    being able to return or use the result of the str_replace directly without
    creating an intermediate variable.

    Bad:
    $lala = 'something';
    $lala = str_replace('so', 'the', $lala);
    $lala = str_replace('me', ' ', $lala);
    $lala = str_replace('thing', 'other', $lala);

    Good:
    $lala = str_replace(
      array('so', 'me', 'thing'),
      array('the', ' ', 'other'),
      'something'
    );

    Change-Id: I1a2b99cce1444d3d2191eba8674f74aa2f74f0e8
    Resolves: #54500
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26481
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 2917b0745dbe038c10e13f5910776dfb02371b12
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Fri Dec 6 13:50:07 2013 +0100

    [TASK] Improve performance of array_merge_recursive_overrule

    The method GeneralUtility::array_merge_recursive_overrule()
    always works on a copy of the given array(s). This is highly
    inefficient when it comes to really big arrays and recursion.

    This patches moves the functionality into the class ArrayUtility
    and changes the behaviour to use a reference to the
    original array.
    All calls in the core are adjusted accordingly.

    Furthermore we deprecate the method in GeneralUtility and
    preserve backward compatibility.

    Resolves: #54251
    Releases: 6.2
    Change-Id: I5499905593c2124897de5998be985e546a3d05ee
    Reviewed-on: https://review.typo3.org/25986
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny

commit 9e88bf746ac7d825d98396a50707cfeb968231fe
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Fri Jan 3 15:52:46 2014 +0100

    [TASK] Optimize columns in sys_file_reference

    MySQL up to version 5.5 allows at maximum 64 characters for table-
    and fieldnames. Other DBMS allow less. Since MySQL is our primary
    database and DBAL could handle specialties.

    This patch changes the fields tablenames, fieldname and table_local
    to varchar(64) which currently is considered save.

    Resolves: #54726
    Releases: 6.2
    Change-Id: Ic67450a9326dceb413fe694a6233b8c092f70c79
    Reviewed-on: https://review.typo3.org/26625
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit 6335a24af49709e956c1ceb177f999a8fbcc6058
Author: Ingo Schmitt <is@marketing-factory.de>
Date:   Fri Jan 3 16:18:43 2014 +0100

    [TASK] Adapt indexes of sys_file_reference

    The backend and frontend fire several queries for referenced
    files - files with metadata overlay as used in tt_content for
    images and media field as well as in pages:media.
    Analysing the queries for that some indexed should be added
    to improve the query speed on large installations.

    This patch adds indexed for the table/fieldname combination
    as well es the uid of the record the file is attached to.

    Resolves: #54725
    Releases: 6.2
    Change-Id: I229e27e382e8d0fdaf9bbc0b6729f90dac019e19
    Reviewed-on: https://review.typo3.org/26626
    Reviewed-by: Steffen Ritter
    Tested-by: Steffen Ritter

commit 15b522c4cc162af5c032560bf2b477bf53bfa3b5
Author: Wouter Wolters <typo3@wouterwolters.nl>
Date:   Thu Nov 28 21:57:33 2013 +0100

    [TASK] Superfluous comparison in indexed_search

    Change-Id: I1934a6201876290b706078519e934e05c28352ab
    Resolves: #54053
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25740
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Jo Hasenau
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit e36d347f4aa76299f493a148611e1ad20de7a659
Author: Wouter Wolters <typo3@wouterwolters.nl>
Date:   Thu Nov 28 21:37:54 2013 +0100

    [TASK] Superfluous comparison in DatabaseRecordList

    Fix superfluous comparison against boolean in
    DatabaseRecordList::getTable

    Change-Id: Icdbf78935da4135a7c6b4902b97c87e7ce658eb8
    Resolves: #54049
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25736
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit 958861205cb847ea8e6fd1ad217bb93624f0f445
Author: Francois Suter <francois@typo3.org>
Date:   Fri Dec 27 17:28:56 2013 +0100

    [TASK] Clean up uses of fe_adminLib properties

    Two Core tables (fe_users and index_config) still use the
    "fe_admin_fieldList" property, which has no effect on the
    Core since the fe_adminLib.inc was moved out of it
    (into the statictemplates extension).

    Additionally a deprecation message is logged in method
    ExtensionManagementUtility::addTCAcolumns() when the $addTofeInterface
    argument is set to TRUE.

    Resolves: #54613
    Releases: 6.2
    Change-Id: I7c9961c5e92411a78bd355519a0493eb695177e7
    Reviewed-on: https://review.typo3.org/26567
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Oliver Klee
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Francois Suter
    Tested-by: Francois Suter

commit 9de93a170ca9e78391f6366c93380f7c26ede5ae
Author: Benjamin Rau <rau@codearts.at>
Date:   Tue Jan 7 18:07:34 2014 +0100

    [BUGFIX] Repository uses wrong property to calc current result page

    In the IndexedSearchRepository on line 157 an undefined/unused
    property $this->resultsPerPage is used for the calculation
    of the current page the visitor is showing on search results.

    Instead of using $this->resultsPerPage we have to use
    $this->numberOfResults which is defined and contains the expected setting.

    Change-Id: I37c3a08c1049eb6166704b2b98ba071f03aad243
    Resolves: #54808
    Releases: 6.2, 6.1
    Reviewed-on: https://review.typo3.org/26677
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit a564071edbacbfa006d657c8bae1fda85c49c3dc
Author: Benjamin Rau <rau@codearts.at>
Date:   Tue Jan 7 18:08:37 2014 +0100

    [BUGFIX] PageBrowsing ViewHelper defines unused method argument

    The PHP-Doc comments for the render-method in PageBrowsing
    Viewhelper on Indexed Search define a $details argument
    for that method with is then not part of the method arguments
    itself.

    As it seems to be unused the argument definition should simply
    be removed from doc comments to dont mess up the defintions
    of the other arguments.

    Right now this results in maximumNumberOfResultPages be defined
    as array and causes a fatal error like:
    The argument "maximumNumberOfResultPages" was registered with
    type "array", but is of type "string" in view helper
    "TYPO3\CMS\IndexedSearch\ViewHelpers\PageBrowsingViewHelper"

    Resolves: #54807
    Releases: 6.2, 6.1
    Change-Id: I58376880ef64a1e1088561fbdb3ff25f9c1fbdc2
    Reviewed-on: https://review.typo3.org/26676
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring

commit 185658af83f4246f4c9a91fa59cfd197660c524c
Author: Thomas Maroschik <tmaroschik@dfau.de>
Date:   Thu Jan 2 12:01:07 2014 +0100

    [BUGFIX] Fix dependencies for non-composer extensions

    The method packageRequirementIsComposerPackage of
    TYPO3\CMS\Core\Package ignores all non composer package
    names and thus dependency resolving of non composer packages
    doesn't work.

    This patch adapts the behavior to ignore just the platform
    package links described here
    http://getcomposer.org/doc/02-libraries.md#platform-packages

    Fixes: #54142
    Releases: 6.2
    Change-Id: Idb6a837eebf792c6cbf9394885edc17c9d392a9f
    Reviewed-on: https://review.typo3.org/26619
    Reviewed-by: Stefan Froemken
    Tested-by: Stefan Froemken
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Oliver Hader
    Tested-by: Oliver Hader

commit 76dea6285c9b77838d2487a1b13d620c50c764b1
Author: Michael Schams <typo3@2013.trash.schams.net>
Date:   Mon Jan 6 20:26:35 2014 +1100

    [BUGFIX] Replace reference to Security Cookbook with Security Guide

    Section "TYPO3 Security" refers to the TYPO3 Security Cookbook, which is
    obsolete and has been replaced by the official TYPO3 Security Guide in
    December 2011. This patch removes the reference to the Cookbook and
    replaces it by a link to the latest version of the Security Guide on
    docs.typo3.org.

    Resolves: #54756
    Releases: 6.2
    Change-Id: I4067d40e854e7d4b4f77e2c12239e3e00616f5a7
    Reviewed-on: https://review.typo3.org/26656
    Reviewed-by: Michiel Roos
    Tested-by: Michiel Roos
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters

commit c0baab820b054e8ea768f17519470da4158f91f3
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Wed Nov 27 21:12:02 2013 +0100

    [TASK] Cleanup convertParameterReflectionToArray()

    ReflectionService::convertParameterReflectionToArray() checks
    functions already returning boolean again for boolean value.

    Remove this overhead and improve readability.

    Change-Id: I113f16cd73c713da5ec75b0e57eeee1d0e17308c
    Resolves: #54021
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/25717
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 4cd861c0b099be0b0b08b99a6b6b4678dbcec502
Author: Markus Klein <klein.t3@mfc-linz.at>
Date:   Sat Jan 4 16:36:36 2014 +0100

    [BUGFIX] Set uid of BE_USER mock in functional tests

    Datahandler functional tests lack proper initialization of the
    BE_USER mock used.

    Set a 'uid' for the mock in order to get tests working again.

    Resolves: #54741
    Releases: 6.2
    Change-Id: I20cccf8d3622b2c63d6b7c9f07c0e2d238bea7b9
    Reviewed-on: https://review.typo3.org/26642
    Reviewed-by: Oliver Hader
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 8207a2bb3ffa3b0dbdac402955487ab4decab9d7
Author: Alexander Stehlik <alexander.stehlik@googlemail.com>
Date:   Fri Nov 15 14:06:13 2013 +0100

    [BUGFIX] Allow NULL values in INSERT queries

    Currently only UPDATE queries pass the $allowNull parameter to the
    fullQuoteStr() method in the DatabaseHandler. To make the behavior of
    both methods consistent and to allow NULL values during creation of
    new records by TCEmain the $allowNull parameter is also set to TRUE for
    INSERT queries.

    Resolves: #53662
    Releases: 6.2, 6.1, 6.0
    Change-Id: I066b9880a557b6c9058fc15f467631f1313300f9
    Reviewed-on: https://review.typo3.org/25422
    Reviewed-by: Philipp Gampe
    Reviewed-by: Frans Saris
    Tested-by: Frans Saris
    Reviewed-by: Xavier Perseguers
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein

commit 6a66355463a42772b7168db17b71c82b1381e411
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Thu Jan 2 09:23:17 2014 +0100

    [BUGFIX] EM does not always show description

    When an extension (like rsaauth) has configuration options in the
    extension manager, the description is not shown as a tooltip when hovering
    over the extension name. Then it will only show 'Configure'. Which is not
    so helpful.

    The ConfigureExtensionViewHelper can be modified to not add a title
    attribute on the link. This will ensure that the title attribute of the td
    is shown.

    Change-Id: Ie6de8033545856cbe4a3689366e05d5d2ad3dc7b
    Resolves: #54689
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26615
    Reviewed-by: Markus Klein
    Tested-by: Markus Klein
    Reviewed-by: Xavier Perseguers
    Tested-by: Xavier Perseguers

commit e712830043df74aacfe193f42302583b3f86cbfd
Author: Michiel Roos <michiel@maxserv.nl>
Date:   Thu Dec 19 20:07:51 2013 +0100

    [TASK] joinTSarrays() is replaced by array_replace_recursive()

    \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::joinTSarrays is
    replaced by the PHP native array_replace_recursive() (added in PHP 5.3.0)
    which does exactly the same and is twice as fast.

    Usage of $cObj->joinTSarrays() is deprecated.

    Change-Id: I748270a192bccc89927e0d6b82a1f405959b2209
    Resolves: #54520
    Releases: 6.2
    Reviewed-on: https://review.typo3.org/26500
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny

Change-Id: I9a5ccd767dea0dc1acbc1594c3e6572ad09cab31