Packages/TYPO3.CMS.git
6 years ago[BUGFIX] class_alias in the bootstrap for legacy base classes
Helmut Hummel [Thu, 20 Sep 2012 16:10:48 +0000 (18:10 +0200)]
[BUGFIX] class_alias in the bootstrap for legacy base classes

The legacy base classes t3lib_div and t3lib_extMgm used
to be available early in the bootstrap.

To enable the usage of the old class names a class alias
needs to be set up right after these classes are included.

Change-Id: I3cfa69d9bbca378015ee5ea3c13a6fac032fe9cc
Fixes: #42574
Resolves: #41122
Releases: 6.0
Reviewed-on: http://review.typo3.org/14776
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Incomplete mocking in FAL IndexerServiceTest
Christian Kuhn [Wed, 31 Oct 2012 22:19:45 +0000 (23:19 +0100)]
[BUGFIX] Incomplete mocking in FAL IndexerServiceTest

Incomplete mocking of FileRepository leads to warnings
in unit tests.

Resolves: #42575
Releases: 6.0

Change-Id: Ib0dc85de2575d38b87e482f0ad113aad27d46014
Reviewed-on: http://review.typo3.org/16092
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer of extbase and fluid
Christian Kuhn [Wed, 31 Oct 2012 21:04:00 +0000 (22:04 +0100)]
[TASK] Raise submodule pointer of extbase and fluid

Change-Id: Ia3d3a43a80fdade11bd947beb3678068b32998c6
Reviewed-on: http://review.typo3.org/16089
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Replace generic ObjectStorage in the whole core
Alexander Schnitzler [Wed, 31 Oct 2012 11:37:07 +0000 (12:37 +0100)]
[BUGFIX] Replace generic ObjectStorage in the whole core

Releases: 6.0
Fixes: #42553

Change-Id: Ie2cfa7f3d736391385511dd87c576d5b8124baf1
Reviewed-on: http://review.typo3.org/16075
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Change ObjectStorage namespace in legacyClassesForIde
Alexander Schnitzler [Wed, 31 Oct 2012 11:17:12 +0000 (12:17 +0100)]
[BUGFIX] Change ObjectStorage namespace in legacyClassesForIde

Releases: 6.0
Fixes: #42552

Change-Id: I46d6fa253711dbb5ad822bc4c294e3299d504efe
Reviewed-on: http://review.typo3.org/16074
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] RTE: Link class not always set in Firefox
Stanislas Rolland [Mon, 15 Oct 2012 22:52:51 +0000 (18:52 -0400)]
[BUGFIX] RTE: Link class not always set in Firefox

Problem: The range of the selection may be modified by the execCommand in
Firefox, at least since version 14.
Solution: Re-establish the range.

Change-Id: Ied6ff3570be99bac993163cc94b801a3872aa6a9
Resolves: #39662
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15666
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[TASK] Remove classname from insert fields in scheduler
Helmut Hummel [Wed, 31 Oct 2012 15:52:17 +0000 (16:52 +0100)]
[TASK] Remove classname from insert fields in scheduler

The classname field has been removed from the scheduler
but has been forgotten to be removed when inserting a task

Remove that last occurrence, too.

Releases: 6.0

Change-Id: I54823d80b9a9a0f0cffdab3d76690b00b5522b19
Reviewed-on: http://review.typo3.org/16082
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Restore display of mount points path
Francois Suter [Tue, 16 Oct 2012 12:42:41 +0000 (14:42 +0200)]
[BUGFIX] Restore display of mount points path

The introduction of the virtual tree root in TYPO3 4.7 made it so
that the option to display the path to each mount point in the page
tree is never used anymore. This patch restores full usage of this
option.

Change-Id: I2b6cd2ac3c055ee3433339bf21d846ec5344227e
Resolves: #42046
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/15718
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] openid: Update php-openid to 2.2.2
Stefan Neufeind [Sat, 20 Oct 2012 22:42:19 +0000 (00:42 +0200)]
[TASK] openid: Update php-openid to 2.2.2

Update to current version.
Github-version contains several small
fixes / cleanups, so a current
checkout was used here.

Change-Id: Ia7006af0ebf651f7a76395e8a684c81c2b37b888
Resolves: #42236
Releases: 6.0
Reviewed-on: http://review.typo3.org/15847
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[TASK] Remove index_re.php
Georg Ringer [Tue, 30 Oct 2012 09:35:24 +0000 (10:35 +0100)]
[TASK] Remove index_re.php

The "apache-trailing-slash workaround" is not needed and can be
removed

Change-Id: Ic67cd24eb6ea6de2e78a871ec4b7831b8487be8b
Resolves: #42503
Releases: 6.0
Reviewed-on: http://review.typo3.org/16032
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Remove option "noEdit" from Install Tool
Georg Ringer [Tue, 30 Oct 2012 07:49:39 +0000 (08:49 +0100)]
[TASK] Remove option "noEdit" from Install Tool

As the new Extension Manager got not possibility
to edit files of extensions, this setting is not used anymore
and can be removed

Change-Id: I38470a79310a633828c8f163cac88a022f1cd4e3
Resolves: #41813
Releases: 6.0
Reviewed-on: http://review.typo3.org/16027
Reviewed-by: Mattias Nilsson
Reviewed-by: Daniel Lorenz
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Restricted elements should show edit options
Georg Ringer [Mon, 29 Oct 2012 22:17:34 +0000 (23:17 +0100)]
[BUGFIX] Restricted elements should show edit options

If a content element is not allowed to be edited, e.g.
because the ctype is not allowed to the current backend user,
the edit options should not be shown. Also the content
element should not be linked - the form is not displayed
anyway but an ugly error is shown.

Change-Id: I94beefdf6fc6a910201ab8fba4dbda0c5d174359
Fixes: #42501
Releases: 6.0
Reviewed-on: http://review.typo3.org/16023
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Improve Switch-User concept in ext:beuser
Georg Ringer [Mon, 29 Oct 2012 22:41:32 +0000 (23:41 +0100)]
[TASK] Improve Switch-User concept in ext:beuser

The "Switch-User" functionality can be improved:
* It should be possible to switch to other admin user,
  just not the current user
* The title of the link is reintroduced
* The order is as in previous TYPO3 version,
  switch-back-mode is the 2nd one

Resolves: #42502
Releases: 6.0

Change-Id: I7d2a32d5682731798a0671715b2bbfac9a6eee77
Reviewed-on: http://review.typo3.org/16024
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix handling of additionalHeaderData in USER_INT
Helmut Hummel [Mon, 29 Oct 2012 16:05:03 +0000 (17:05 +0100)]
[BUGFIX] Fix handling of additionalHeaderData in USER_INT

While introducing USER_INT handling for the pageRenderer
a bug has been introduced which breaks traditional usage of
additionalHeaderData and additionalFooterData.

This is the case because the replacement of the headerData is done
first, when the to be replaced strings are not present
in the HTML content.
They are stored in the pageRenderer context.

Because of that, we need to replace the pageRenderer marker first
and after that the marker for additionalHeaderData
and additionalFooterData

Fixes: #42490
Releases: 6.0

Change-Id: I91ef658b5b5c8ca5c6cf7e25752e59a33152c2ac
Reviewed-on: http://review.typo3.org/16013
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix translation overlay in RECORDS
Helmut Hummel [Mon, 22 Oct 2012 15:36:28 +0000 (17:36 +0200)]
[BUGFIX] Fix translation overlay in RECORDS

When RECORDS content object is used with pages as table
no translation overlay is done.

Fix that by adding a check and selecting the proper
overlay method in this case.

Resolves: #42279
Releases: 4.5, 4.6, 4.7, 6.0

Change-Id: I9be903c06abe8532390f814e2ff29825003359d7
Reviewed-on: http://review.typo3.org/15885
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Markus Klein
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Add information about ThreadStackSize to install tool
Nicole Cordes [Sat, 20 Oct 2012 23:09:55 +0000 (01:09 +0200)]
[TASK] Add information about ThreadStackSize to install tool

There is an information about the ThreadStackSize on Windows systems in
the Install.txt.

This information should be displayed in the Basic Configuration of the
Install Tool as well.

Change-Id: Iedbabccea903ab108220fbaf25492478b7e3ea1e
Resolves: #42237
Releases: 6.0
Reviewed-on: http://review.typo3.org/15848
Reviewed-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Fix usage of fileadminDir
Helmut Hummel [Sun, 28 Oct 2012 13:00:47 +0000 (14:00 +0100)]
[BUGFIX] Fix usage of fileadminDir

#41120 introduced a regression, as
$GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir']
has a trailing backslash.

Fix that by removing the trailing slash and quoting
the value of the global for the case it contains
further path segments.

Fixes: #42454
Relates: #41120
Releases: 6.0, 4.7

Change-Id: I17455374ab2b9824bee9ceeaccbee7ea959b4841
Reviewed-on: http://review.typo3.org/15987
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] CGL violations "AssignmentArithmeticAndComparisonSpace"
Roland Waldner [Mon, 1 Oct 2012 17:17:02 +0000 (19:17 +0200)]
[TASK] CGL violations "AssignmentArithmeticAndComparisonSpace"

Change-Id: I9970ef5e2087233db095a1d296261c6eb06def18
Resolves: #41498
Releases: 6.0
Reviewed-on: http://review.typo3.org/15198
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sun, 28 Oct 2012 18:30:22 +0000 (19:30 +0100)]
[TASK] Raise submodule pointer

Change-Id: I04f259646198c809cfe358e9a1ccc8816482c288
Reviewed-on: http://review.typo3.org/15994
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix @param in phpdoc
Stefan Neufeind [Tue, 23 Oct 2012 14:57:25 +0000 (16:57 +0200)]
[BUGFIX] Fix @param in phpdoc

Some @param-tags are wrong or don't match
the number of params for the function they
refer to.

Change-Id: I80641f7ef714e9416243336c5a0723b6ca66f80d
Fixes: #42233
Releases: 6.0
Reviewed-on: http://review.typo3.org/15842
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update jQuery to 1.8.2
Stefan Neufeind [Fri, 19 Oct 2012 22:08:40 +0000 (00:08 +0200)]
[TASK] Update jQuery to 1.8.2

Change-Id: I875f220cd3fee481077f5f2fa2296a611943a70c
Resolves: #42196
Releases: 6.0
Reviewed-on: http://review.typo3.org/15827
Reviewed-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove needless check function in language module
Kai Vogel [Wed, 10 Oct 2012 09:27:57 +0000 (11:27 +0200)]
[TASK] Remove needless check function in language module

This patch removes the check function and related to that, the use of
the caching framework.

Resolves: #41824
Related: #39963
Releases: 6.0

Change-Id: I3d3de72c287a9b1167f0d1ea563f16994fd0ffe3
Reviewed-on: http://review.typo3.org/15475
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Cleanup GeneralUtilityTest
Wouter Wolters [Sun, 28 Oct 2012 16:18:47 +0000 (17:18 +0100)]
[TASK] Cleanup GeneralUtilityTest

Change \TYPO3\CMS\Core\Utility\GeneralUtility to Utility\GeneralUtility

Change-Id: I4ebe25378873a6b11f906b872db92bffbad9f73f
Resolves: #42456
Releases: 6.0
Reviewed-on: http://review.typo3.org/15992
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Extension manager fixed DocHeader
Felix Kopp [Sun, 28 Oct 2012 16:06:13 +0000 (17:06 +0100)]
[TASK] Extension manager fixed DocHeader

Fixes the docheader rows in their top position by using the
standard css id "typo3-inner-docbody".

Also includes the new 6.0 docheader html tags.

Change-Id: Ifce74f41d1f882a5cb7095bc3546a0685935b688
Resolves: #42455
Releases: 6.0
Reviewed-on: http://review.typo3.org/15991
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Allow overwrite when uploading an existing extension
Kai Vogel [Wed, 3 Oct 2012 13:37:23 +0000 (15:37 +0200)]
[BUGFIX] Allow overwrite when uploading an existing extension

This patch adds a checkbox to the upload form, which makes it possible
to overwrite the existing directory when uploading an extension
which is already available in the system.

Resolves: #41006
Releases: 6.0

Change-Id: Ib51a10a0e557060f0260e97ff8a9129f1c9f7eba
Reviewed-on: http://review.typo3.org/15257
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Compare in install tool crashes
Mattias Nilsson [Wed, 24 Oct 2012 11:55:00 +0000 (13:55 +0200)]
[BUGFIX] Compare in install tool crashes

Change-Id: I70ed54656bfa20598fbfd6f6cf8ecfa9844af3ce
Resolves: #42346
Releases: 6.0
Reviewed-on: http://review.typo3.org/15923
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] GGL violation "Tabs must be used to indent lines"
Roland Waldner [Sun, 30 Sep 2012 11:48:03 +0000 (13:48 +0200)]
[TASK] GGL violation "Tabs must be used to indent lines"

Change-Id: Icdf2b997282ff6934ae0fe5563f9a797fcc4b863
Resolves: #41472
Releases: 6.0
Reviewed-on: http://review.typo3.org/15167
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Philipp Gampe
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove: Open Documents module
Felix Kopp [Wed, 26 Sep 2012 22:23:09 +0000 (00:23 +0200)]
[TASK] Remove: Open Documents module

Removes the Module Menu item for OpenDocs on the left.
Also moves Css/JavaScript/Images and Icons to default folders.

Change-Id: I90c3f04f5981c6b0e02b036c8b604ce03b3d7b66
Fixes: #41240
Releases: 6.0
Reviewed-on: http://review.typo3.org/15107
Reviewed-by: Helmut Hummel
Reviewed-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUG] Add missing logFile setting for FileWriter
Steffen Müller [Sat, 13 Oct 2012 00:19:25 +0000 (02:19 +0200)]
[BUG] Add missing logFile setting for FileWriter

Resolves: #41944
Releases: 6.0

Change-Id: I11bc2feeb463cc66bf19d6613f191e294a8e65c5
Reviewed-on: http://review.typo3.org/15547
Reviewed-by: Steffen Ritter
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[BUGFIX] Rename Log Writer and Processor interface
Steffen Müller [Fri, 12 Oct 2012 20:04:31 +0000 (22:04 +0200)]
[BUGFIX] Rename Log Writer and Processor interface

Resolves: #41938
Releases: 6.0

Change-Id: I977d9ab1413078adfa1ea46055d389f2f1eaa6f6
Reviewed-on: http://review.typo3.org/15543
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[TASK] Fix code formatting
Oliver Hader [Fri, 26 Oct 2012 13:41:58 +0000 (15:41 +0200)]
[TASK] Fix code formatting

Change-Id: Ib681cc7ea82d820655a856e0a8e391e3397844ea
Releases: 6.0
Reviewed-on: http://review.typo3.org/15957
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] PHP warning: open_basedir restriction
Xavier Perseguers [Tue, 16 Oct 2012 15:32:06 +0000 (17:32 +0200)]
[BUGFIX] PHP warning: open_basedir restriction

Change-Id: Ie1dfe4306cad8bdc23864f31a77dac980eac3494
Fixes: #42054
Relates: #35212
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15741
Reviewed-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Reviewed-by: Michael Stucki
Tested-by: Michael Stucki
6 years ago[TASK] Fix inline comment style for ext_emconf.php files
Roland Waldner [Thu, 25 Oct 2012 18:31:58 +0000 (20:31 +0200)]
[TASK] Fix inline comment style for ext_emconf.php files

Change-Id: I6b1e1b1fb346f43118382c6c39bec3088feb2c2c
Resolves: #42399
Releases: 6.0
Reviewed-on: http://review.typo3.org/15940
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Refactor EM JavaScript
Hans Christian Reinl [Tue, 23 Oct 2012 18:40:18 +0000 (20:40 +0200)]
[TASK] Refactor EM JavaScript

* Use IIFE for faster access to jQuery and save $ use
* Make JS lint-free

Resolves: #42325
Releases: 6.0

Change-Id: Ia014de44570306ce9c5cd02c97a228205a7a2849
Reviewed-on: http://review.typo3.org/15915
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] EM 6.0 add clear search icon
Jigal van Hemert [Mon, 22 Oct 2012 21:47:03 +0000 (23:47 +0200)]
[BUGFIX] EM 6.0 add clear search icon

Add clear search button to the jQuery dataTables search box

Change-Id: I83b57e0db29f7a948461ffdeab6375dfd16a4ad3
Fixes: #42286
Releases: 6.0
Reviewed-on: http://review.typo3.org/15897
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Support logger names with namespaces
Steffen Müller [Fri, 12 Oct 2012 23:08:26 +0000 (01:08 +0200)]
[TASK] Support logger names with namespaces

Resolves: #41943
Releases: 6.0

Change-Id: Ie9ee6fd200a330d7c78285afc380d1d59d4ec03a
Reviewed-on: http://review.typo3.org/15545
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Philipp Gampe
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
6 years ago[BUGFIX] Resolve dependencies for local extensions
Helmut Hummel [Mon, 22 Oct 2012 09:01:41 +0000 (11:01 +0200)]
[BUGFIX] Resolve dependencies for local extensions

Add the dependency resolving when installing local
extensions with the extension manager.

Cleanup the download controller arguments on the go.

Fixes: #41273
Releases: 6.0

Change-Id: I10876f09bf4bed7b33d803a80a3d89fb583d4c7e
Reviewed-on: http://review.typo3.org/15873
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove singleton for EXT:form Localization
Christian Kuhn [Mon, 22 Oct 2012 15:38:07 +0000 (17:38 +0200)]
[BUGFIX] Remove singleton for EXT:form Localization

\TYPO3\CMS\Form\Localization is a singleton class with constructor
parameters. This is an antipattern and broken by design. As an effect
it leads to warnings in unit tests and makes the class unusable
with multiple files.

The patch removes the implementation of the singletonInterface, but
sets the default localization file as default parameter to keep
backwards compatibility.

Change-Id: I3ed5c77c5c3a653c8d5e7259baa64a41c8c20859
Resolves: #42280
Releases: 6.0
Reviewed-on: http://review.typo3.org/15886
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Reviewed-by: Nicole Cordes
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] t3lib_div::unlink_tempfile does not always work on Windows
Stanislas Rolland [Mon, 15 Oct 2012 20:41:39 +0000 (16:41 -0400)]
[BUGFIX] t3lib_div::unlink_tempfile does not always work on Windows

Problem: The filename created by t3lib_div::tempnam may contain
backslashes.

Solution: Process the file name through t3lib_div::fixWindowsFilePath

Change-Id: I47f8fe39ffb29894d78ac28141b88ea7abf6fd2c
Releases: 4.5, 4.6, 4.7, 6.0
Resolves: #38699
Reviewed-on: http://review.typo3.org/12684
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] New form wizard not loading in IE8
Sebastian Schawohl [Tue, 31 Jan 2012 10:02:20 +0000 (11:02 +0100)]
[BUGFIX] New form wizard not loading in IE8

Internet Explorer 8 raises an error on JavaScript objects with reserved
words as property names. In the new form wizard an object was created
with class as property name which is a reserved word. Surrounding with
quotes fixes the bug.

Change-Id: Id9ceef79e8503886cdaebbf14ddb4e92c4b7dcea
Fixes: #33504
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/8776
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Reviewed-by: Stefan Neufeind
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] EM 6.0 doesn't store extension state from TER
Jigal van Hemert [Mon, 22 Oct 2012 11:03:03 +0000 (13:03 +0200)]
[BUGFIX] EM 6.0 doesn't store extension state from TER

The extension state is stored as text in the TER dump, but stored as
an integer in the database. The correct conversion must be done to
be able to show the states from extensions in TER.

Change-Id: I9fc05a61df1df71696c690874507f7bbc51e9aab
Fixes: #42260
Releases: 6.0
Reviewed-on: http://review.typo3.org/15877
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Fix dependency handling of EM
Helmut Hummel [Sun, 21 Oct 2012 12:28:55 +0000 (14:28 +0200)]
[BUGFIX] Fix dependency handling of EM

Through calculation of dependencies the dependency
utility swapped lowest and highest constraint.

Fix that and also make the dialogue work again
when installing an extension with dependencies.

Fixes: #42245
Releases: 6.0

Change-Id: I1701b966bbb0c9768992e5e8a9a6a88ae4917ce6
Reviewed-on: http://review.typo3.org/15862
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] getFolders() does not return correct keys
Andreas Wolf [Fri, 12 Oct 2012 20:34:57 +0000 (22:34 +0200)]
[BUGFIX] getFolders() does not return correct keys

Resolves: #41941
Releases: 6.0
Change-Id: Ia500d4892532a7e5ec7a997f4b3b0c521d22a654
Reviewed-on: http://review.typo3.org/15858
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Folder: getSubfolders() has no range parameters
Andreas Wolf [Fri, 12 Oct 2012 20:31:35 +0000 (22:31 +0200)]
[BUGFIX] Folder: getSubfolders() has no range parameters

Resolves: #41940
Releases: 6.0
Change-Id: Ie45de7e048950cae42672439f72639813ce423ff
Reviewed-on: http://review.typo3.org/15857
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
6 years ago[BUGFIX] Storage uses wrong identifier for processing folder
Andreas Wolf [Thu, 18 Oct 2012 18:37:24 +0000 (20:37 +0200)]
[BUGFIX] Storage uses wrong identifier for processing folder

All absolute identifiers within a storage have to begin with a "/". The
Storage does not respect this for the processing folder, leading to
wrong identifiers being generated for images inside this folder.

To account for this change, the sys_file_processedfile table should be
cleared. All identifiers will be regenerated then.

Change-Id: I19293ea766f54830264555f63094471f73a61b28
Resolves: #42180
Releases: 6.0
Reviewed-on: http://review.typo3.org/15836
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] CleanUp FileRepository
Steffen Ritter [Sun, 21 Oct 2012 12:58:56 +0000 (14:58 +0200)]
[TASK] CleanUp FileRepository

Just some CGL, DocComment and variable name
cleanup within the FileRepository

Change-Id: If5cf743f1a3e5ac1e2dc5c7f592df642cca9211a
Resolves: #42243
Releases: 6.0
Reviewed-on: http://review.typo3.org/15860
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] FAL: Misleading default filter array name
Andreas Wolf [Sat, 20 Oct 2012 20:18:52 +0000 (22:18 +0200)]
[BUGFIX] FAL: Misleading default filter array name

The key for the default filters array in the default configuration of
TYPO3 is callbackFilterMethods. This is misleading, as one might see
this as a list of *all* available filters. Therefore, the key is renamed
to defaultFilterCallbacks.

The name change does not break any public API as the array key is only
used in one place: the ResourceStorage.

Resolves: #42239
Releases: 6.0
Change-Id: I48282f8e49ab786aaf8821badfb411a653e9a3fc
Reviewed-on: http://review.typo3.org/15856
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Add information about ThreadStackSize to report status
Nicole Cordes [Sat, 20 Oct 2012 21:54:20 +0000 (23:54 +0200)]
[TASK] Add information about ThreadStackSize to report status

There is an information about the ThreadStackSize on Windows systems in
the Install.txt

This information should be displayed in report status as well

Change-Id: I70512b15ec672aa16dee8223a48ea5d51f3a8964
Resolves: #42235
Releases: 6.0
Reviewed-on: http://review.typo3.org/15845
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Create upload folder on extension install
Helmut Hummel [Sat, 20 Oct 2012 13:44:09 +0000 (15:44 +0200)]
[BUGFIX] Create upload folder on extension install

Implement the creation of configured upload folder
and "createDirs".

Releases: 6.0
Resolves: #42145

Change-Id: I4951d6daa6c3c8981f03b3d77a56e5f48913a5a5
Reviewed-on: http://review.typo3.org/15838
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] EM: uploading extension form must go to iframe
Jigal van Hemert [Sat, 20 Oct 2012 17:44:15 +0000 (19:44 +0200)]
[BUGFIX] EM: uploading extension form must go to iframe

In some browsers the upload form did not go to the iframe for further
processing by JavaScript. Adding a name to the iframe solves the
problem.

Change-Id: If9f6afcf4a80ac178c6c473cc8542ddb4bf7317c
Fixes: #42156
Releases: 6.0
Reviewed-on: http://review.typo3.org/15840
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Install tool should inform about suhosin.get.max_value_length
Roland Waldner [Fri, 19 Oct 2012 11:29:03 +0000 (13:29 +0200)]
[TASK] Install tool should inform about suhosin.get.max_value_length

Change-Id: Ifbf4d901a496ce065c453073bc15cb7f3590fa61
Resolves: #42170
Releases: 6.0
Reviewed-on: http://review.typo3.org/15813
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Remove excludefields at sys_file_reference table
Steffen Ritter [Sat, 20 Oct 2012 12:27:34 +0000 (14:27 +0200)]
[TASK] Remove excludefields at sys_file_reference table

The TCA for sys_file_reference table configures fields like
hidden, sys_language_uid and alike as "exclude => 1".

This causes the translation of tt_content elements with
images to fail for an regular editor if these fields are
not configured to be allowed explicitly.

These fields are always hidden in TCEforms, but always
required for IRRE and translation to work.
Therefore remove the exclude-field configuration.

Change-Id: I1783b7406b62c1142acb991308e3698cf5af68f1
Resolves: #42224
Releases: 6.0
Reviewed-on: http://review.typo3.org/15835
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Cleanup EM Code
Helmut Hummel [Fri, 19 Oct 2012 16:32:00 +0000 (18:32 +0200)]
[TASK] Cleanup EM Code

* Use controller arguments for actions
* Simplify contollers

Releases: 6.0
Resolves: #42163

Change-Id: I211d58e0dbbed083bb7a643a89da764bb4a186a3
Reviewed-on: http://review.typo3.org/15823
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Hide unsafe extensions in EM TER list
Jigal van Hemert [Fri, 19 Oct 2012 20:44:32 +0000 (22:44 +0200)]
[BUGFIX] Hide unsafe extensions in EM TER list

When showing extensions from TER unsafe extensions must not be shown
in the list or search results.

Change-Id: I229e3fc2b00a25c4e1cbcdc1ec2ac1596692630a
Fixes: #42153
Releases: 6.0
Reviewed-on: http://review.typo3.org/15824
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup EM Code
Helmut Hummel [Thu, 18 Oct 2012 16:01:44 +0000 (18:01 +0200)]
[TASK] Cleanup EM Code

* Use controller arguments for actions
* Add escaping in viewhelpers
* Remove compatibility files
* Fix some annotations
* Enable test after ConfigurationManager change
* Fix new property mapper configuration

Releases: 6.0
Resolves: #42163

Change-Id: Ida9010e2eb00013c3a3e855983b58bb7df38c30d
Reviewed-on: http://review.typo3.org/15803
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Clean-up EXT: aboutmodules, adapt to "TYPO3 CMS"
Felix Kopp [Sun, 14 Oct 2012 14:31:37 +0000 (16:31 +0200)]
[TASK] Clean-up EXT: aboutmodules, adapt to "TYPO3 CMS"

Cleans up the About Modules CSS file (mainly paddings) and terminology
to distinct between "TYPO3" (Association) and "TYPO3 CMS" product
within copyright notices.

Standardize CSS ids to use the extension key (aboutmodules).
Also adds links to the module descriptions to jump to module.
Brings one further logo image to comply with new brand definition.

Only applies to the extbase version of AboutModules.

Resolves: #41980
Releases: 6.0, 4.7
Change-Id: Iba088c5d644dfc048ea9c65e72711d501b51ae59
Reviewed-on: http://review.typo3.org/15610
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Follow-Up to #41828 - Incomplete mocking in tests
Christian Kuhn [Fri, 19 Oct 2012 12:09:56 +0000 (14:09 +0200)]
[BUGFIX] Follow-Up to #41828 - Incomplete mocking in tests

Better mocking in test class to ensure isUsageEnabled() returns TRUE
in all environments and especially in travis.

Change-Id: Icb68b1c863c13db0fb1e48390db130f43b9e0622
Related: #41828
Releases: 6.0
Reviewed-on: http://review.typo3.org/15815
Reviewed-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Follow-Up to #41828 - Move test files
Christian Kuhn [Fri, 19 Oct 2012 10:41:09 +0000 (12:41 +0200)]
[BUGFIX] Follow-Up to #41828 - Move test files

Test files for #41828 should be in Tests/ instead of tests/

Change-Id: I26188b0addae691a2d5c4c8289885303db556d82
Related: #41828
Releases: 6.0
Reviewed-on: http://review.typo3.org/15810
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Download as zip must use same filename structure as TER
Jigal van Hemert [Thu, 18 Oct 2012 21:11:18 +0000 (23:11 +0200)]
[BUGFIX] Download as zip must use same filename structure as TER

Upload in EM assumes <extkey>_<version>.zip, so the download as zip
feature must use the same format.

Change-Id: Ide7eb7aac3c8f213b7db2bc9dad5e014e8faa666
Fixes: #42067
Release: 6.0
Reviewed-on: http://review.typo3.org/15801
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] RTE: Link to disabled page doesn't show in FE, link icon does
Stanislas Rolland [Tue, 16 Oct 2012 14:45:24 +0000 (10:45 -0400)]
[BUGFIX] RTE: Link to disabled page doesn't show in FE, link icon does

Problem: When linking from a piece of content in the RTE to a disabled
page in the tree, the link isn't shown in the final frontend rendering.
However, the small arrow icon that you can have in front of the link to
denote its type, does get shown.
Solution: Remove the icon if no link is generated

Change-Id: If2f5af7ef81578571ed0a1255a53d9373f14bfed
Resolves: #36087
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15802
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Respect newlines in method declarations
Helmut Hummel [Thu, 18 Oct 2012 13:28:53 +0000 (15:28 +0200)]
[BUGFIX] Respect newlines in method declarations

The compatibility class loader currently fails
to match method declarations that go over multiple
lines.

Add the /s modifier to the pattern and adjust the testcases.

Releases: 6.0
Resolves: #42134

Change-Id: I2671944a80608b9ac585f6b5c586ceb571b82ecb
Reviewed-on: http://review.typo3.org/15800
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] RTE: Words containing umlauts not added to personal dictionary
Stanislas Rolland [Thu, 18 Oct 2012 15:05:13 +0000 (11:05 -0400)]
[BUGFIX] RTE: Words containing umlauts not added to personal dictionary

Problem: The spell checker must analyze the dictionary file and may
have to update the charset of the personal dictionary. In doing so,
it is looking for the wrong file when the dictionary in use is a
regional/variety dictionary.

Change-Id: Ia2b57c0ead7c90a6d40e9db4d396e6c7ded72e5c
Resolves: #29685
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15790
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[TASK] Make Core\Configuration\ConfigurationManager non static
Helmut Hummel [Wed, 3 Oct 2012 18:47:56 +0000 (20:47 +0200)]
[TASK] Make Core\Configuration\ConfigurationManager non static

To have the possibility to remove dependencies from code that
calls the configuration manager, it has to be made non static.

Together with this change, all further configuration file logic
is moved to that class, to not expose internals in other
places. For that some methods needed to be made public, but
have been marked private, thus are not public API.

Further cleanup and simplification, especially not calling
makeInstance several times, will go in a separate change.

Resolves: #41052
Releases: 6.0

Change-Id: I8ddfa4a957d0b4955ed422a1deeebaf84340c2c1
Reviewed-on: http://review.typo3.org/15267
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remove EXT:cli from REQUIRED_EXTENSIONS
Christian Kuhn [Thu, 18 Oct 2012 14:30:24 +0000 (16:30 +0200)]
[BUGFIX] Remove EXT:cli from REQUIRED_EXTENSIONS

EXT:cli was removed and merged with core but the extension key is still in
the list of REQUIRED_EXTENSIONS.

Change-Id: I272338b2676f8d84d586586c36c151c9339ed1a7
Resolves: #42138
Related: #40949
Releases: 6.0
Reviewed-on: http://review.typo3.org/15788
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Extension Import not working with postgresql and DBAL
Helmut Hummel [Wed, 17 Oct 2012 22:14:42 +0000 (00:14 +0200)]
[BUGFIX] Extension Import not working with postgresql and DBAL

Do additional code style cleanups on the go.

Change-Id: I6d8732b7b4c979a96b4847a85e3aea52db01fbd3
Fixes: #38406
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12898
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Compare feature is broken
Thomas Löffler [Sun, 7 Oct 2012 09:15:08 +0000 (11:15 +0200)]
[BUGFIX] Compare feature is broken

Adding users to Compare list does not work.

Change-Id: I079f0c8cf47213854c1ef358631b6a7c9ecc9260
Resolves: #41233
Releases: 6.0
Reviewed-on: http://review.typo3.org/15377
Reviewed-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Only show download location as configured
Jigal van Hemert [Wed, 17 Oct 2012 21:13:51 +0000 (23:13 +0200)]
[BUGFIX] Only show download location as configured

Extension manager shows possible locations to install an Extension.
The options set in the Install Tool must be shown.

Change-Id: I6d51c1a71eb4ff83077cf3962fadbcefb5049637
Fixes: #42103
Releases: 6.0
Reviewed-on: http://review.typo3.org/15778
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Use language labels in Extension Manager javascript
Jigal van Hemert [Wed, 17 Oct 2012 11:59:01 +0000 (13:59 +0200)]
[TASK] Use language labels in Extension Manager javascript

Replace text in Javascript by language labels. Fix jQuery behaviour
for update, upload and other icons. Replace some text links by icons.
After answering No to update confirmation the mask in the background
is removed.

Change-Id: Id934e4c270897d5810ff68e1f076a91d7ba182fb
Fixes: #42033
Releases: 6.0
Reviewed-on: http://review.typo3.org/15759
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] t3lib: Autoloader now named ClassLoader
Stefan Neufeind [Wed, 17 Oct 2012 19:58:02 +0000 (21:58 +0200)]
[TASK] t3lib: Autoloader now named ClassLoader

Adjust occurence in t3lib which is just
there for compatibility (deprecated).

Change-Id: Ieca152e5a4f21fac4e5473747a205eead278f88e
Resolves: #42102
Releases: 6.0
Reviewed-on: http://review.typo3.org/15769
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Set class alias also for new class names
Helmut Hummel [Tue, 16 Oct 2012 20:29:11 +0000 (22:29 +0200)]
[BUGFIX] Set class alias also for new class names

As not all usage of class names trigger the autoloader,
usage of old class names in type hints for example doesn't.

If an object with a namespaced class name is given to
a method with an old class name, PHP dies with a fatal error.

To ensure full compatibility we need to set the
class alias also when a namespaced class is required
in the autoloader.

Resolves: #42058
Releases: 6.0

Change-Id: Ia4babeeae07fb778732c5846c5cf8c70115037f0
Reviewed-on: http://review.typo3.org/15748
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Streamline EXT: em spacing & add Headline
Felix Kopp [Mon, 15 Oct 2012 21:32:16 +0000 (23:32 +0200)]
[TASK] Streamline EXT: em spacing & add Headline

Adds a standardized headline to the ExtensionManager backend
end module.

Also streamlines the outer spacing to comply with the other
core backend modules and #typo3-inner-docbody.

Change-Id: Ie5a8decf30f4fd19a2a692ee1f7e8d1c34d3ddf5
Resolves: #39921
Releases: 6.0
Reviewed-on: http://review.typo3.org/15661
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Faulty localization if IRRE is used on pages
Oliver Hader [Fri, 12 Oct 2012 13:18:04 +0000 (15:18 +0200)]
[BUGFIX] Faulty localization if IRRE is used on pages

Due to the fact that the pages table has it's own translation
table, pages_language_overlay, localization of IRRE records is
not possible there.
The fix is to use the TCA setting transOrigPointerTable
(= pages_language_overlay) instead of the original parent table
(= pages).

Change-Id: I088fe01033f9cf9c35a0e979215bb378be4a3dba
Fixes: #41924
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15523
Reviewed-by: Steffen Ritter
Reviewed-by: Georg Ringer
Tested-by: Steffen Ritter
Reviewed-by: Andreas Wolf
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Fix some issues in new logos
Steffen Ritter [Tue, 9 Oct 2012 13:41:35 +0000 (15:41 +0200)]
[TASK] Fix some issues in new logos

Follow up to which uses the vector graphics as base
instead of manually modified and cropped ones.

Change-Id: I73922312fa0512c635ce60b1b70662c25d3028ed
Fixes: #41704
Releases: 4.5,4.6,4.7,6.0
Reviewed-on: http://review.typo3.org/15443
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Find abstract functions in compatibility loader
Helmut Hummel [Tue, 16 Oct 2012 16:56:15 +0000 (18:56 +0200)]
[BUGFIX] Find abstract functions in compatibility loader

The compatibility class loader rewrites typehints of classes
but fails to find abstract class declarations which end with
an ; and not with a {

Adjust the regular expression to reflect that need.

Resolves: #42057
Releases: 6.0

Change-Id: I793bdaaf5c119c6dc525c9a2812a909404aa400e
Reviewed-on: http://review.typo3.org/15744
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Tue, 16 Oct 2012 13:21:26 +0000 (15:21 +0200)]
[TASK] Raise submodule pointer

Change-Id: I24d4648716825debef6f0ed275b1f0226cff47c6
Reviewed-on: http://review.typo3.org/15729
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[!!!][BUGFIX] Localization fallback does not work in Backend
Xavier Perseguers [Mon, 15 Oct 2012 11:35:42 +0000 (13:35 +0200)]
[!!!][BUGFIX] Localization fallback does not work in Backend

The ll-XML parser internally falls-back to English when looking for a
non-existing language translation. This prevents the localization
fallback mechanism to detect that the translation did not exist or was
only partially available and thus take the language dependency into
account to return a proper label.

Change-Id: I4095d20ec8fc08105dfff108c7e3865f468ddb91
Fixes: #41996
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15634
Reviewed-by: Dominique Feyer
Tested-by: Dominique Feyer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Labels should not be removed
Xavier Perseguers [Tue, 16 Oct 2012 09:38:37 +0000 (11:38 +0200)]
[BUGFIX] Labels should not be removed

We are not authorized to remove old labels.

Change-Id: Ia1f3db095fa3650a3d791c2bb011b29ab9bf7527
Relates: #41823
Releases: 6.0
Reviewed-on: http://review.typo3.org/15697
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Prevent saltedpasswords destroying the password
Xavier Perseguers [Wed, 10 Oct 2012 10:48:19 +0000 (12:48 +0200)]
[BUGFIX] Prevent saltedpasswords destroying the password

When a record is using a plain MD5 password, EXT:saltedpasswords will
destroy the password after the second successive edit.

Add check for already temporarily hashed passwords to prevent that.

Change-Id: I487cbb335616c1d378a704845d5cc96e4ad6cb62
Fixes: #41828
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15478
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] RTE: Opera extension Hyper Translate inserts markup
Stanislas Rolland [Mon, 15 Oct 2012 23:24:15 +0000 (19:24 -0400)]
[BUGFIX] RTE: Opera extension Hyper Translate inserts markup

Problem: When the RTE is loaded in Opera with browser extension
Hyper Translate installed, unwanted hidden markup is inserted at the
end of the edited text.
Solution: Un-install the faulty browser extension.
Document the issue in the RTE manual.

Change-Id: I0e0b74754b1d5449057666b228f0a63a34052d77
Resolves: #36794
Releases: 6.0
Reviewed-on: http://review.typo3.org/15669
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] RTE: Localization to content language does not work
Stanislas Rolland [Mon, 15 Oct 2012 18:21:45 +0000 (14:21 -0400)]
[BUGFIX] RTE: Localization to content language does not work

Solution: Create content language service

Change-Id: I8a628a9c195c8634d8a13d193e9d161ee785960b
Resolves: #39271
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15650
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[TASK] Extension Manager: Add icons and language labels
Jigal van Hemert [Thu, 11 Oct 2012 07:15:29 +0000 (09:15 +0200)]
[TASK] Extension Manager: Add icons and language labels

Add icons and language labels for Extension manager, titles on links.
Move text from templates to language labels.

Change-Id: If68c6481ee9bdca58b92cbb45ecba4d181b1b1b4
Resolves: #41812
Releases: 6.0
Reviewed-on: http://review.typo3.org/15499
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] RTE: paste as plain text does not work in IE9
Stanislas Rolland [Wed, 10 Oct 2012 16:28:27 +0000 (12:28 -0400)]
[BUGFIX] RTE: paste as plain text does not work in IE9

Problem: IE9 may be configured to enable clipboard access, but most
users will not know how.
Solution: Use pasting pad.

Change-Id: I2f0a03547c91c51e022d6bdd4ed8c91474a08805
Resolves: #39389
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/15639
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Use UTF-8 by default in Flexforms and Backend
Benjamin Mack [Tue, 9 Oct 2012 14:36:10 +0000 (16:36 +0200)]
[BUGFIX] Use UTF-8 by default in Flexforms and Backend

For FlexForm tools (used internally) and for backend
use, the encoding is always utf-8, so some checks
can be removed and functions can be deprecated.

Change-Id: I2a83b155d164ce5c4076b06bfbc219d7dd09fc38
Releases: 6.0
Resolves: #41793
Reviewed-on: http://review.typo3.org/15446
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] Consolidate copyright notice invocations
Felix Kopp [Sun, 14 Oct 2012 15:15:29 +0000 (17:15 +0200)]
[TASK] Consolidate copyright notice invocations

Marks the makeCopyrightNotice in LoginController as deprecated
since the exact functionally is already defined within BackendUtility.

Change-Id: I808583627030dc1fc01f2962fcefd0b94c42712f
Releases: 6.0
Resolves: #41992
Reviewed-on: http://review.typo3.org/15612
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] Add information to INSTALL.txt about ThreadStackSize
Jigal van Hemert [Sun, 14 Oct 2012 19:26:17 +0000 (21:26 +0200)]
[TASK] Add information to INSTALL.txt about ThreadStackSize

With the large regular expressions in Fluid Apache on Windows might
run out of stack space. The default stack size on Windows is only
1MB compared to 8MB default on *nix.
Add extra information in INSTALL.txt to explain this.

Change-Id: I259f36d8793ee82f96f4cb01f20880daec322f27
Releases: 6.0
Fixes: #41998
Reviewed-on: http://review.typo3.org/15617
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix the additional icon check
Mattias Nilsson [Sat, 29 Sep 2012 08:13:26 +0000 (10:13 +0200)]
[BUGFIX] Fix the additional icon check

When looking for additional icons the class AbstractSpriteHandler
a missing check if array on configuration.
Makes the whole TYPO3 installation to crash.

Change-Id: I6c513781f4fead38f8a261cc625bb98020bc6acf
Resolves: #41463
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15151
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Support 'input' type in ext_conf_template.txt
Jigal van Hemert [Sun, 7 Oct 2012 10:21:44 +0000 (12:21 +0200)]
[BUGFIX] Support 'input' type in ext_conf_template.txt

Some older extensions use the type 'input' instead of 'string' in
ext_conf_template.txt . Although it was never documented the TS parser
which was used by the extension manager in previous version did support
this by using the default text field for it.
To improve backwards compatibility the undocumented type is added to the
new EM.

Change-Id: Ibed468b1363f2178c6c22dc0210c816739c8800a
Fixes: #41281
Releases: 6.0
Reviewed-on: http://review.typo3.org/15379
Reviewed-by: Philipp Gampe
Reviewed-by: Mattias Nilsson
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] Disable Memcache tests for now
Helmut Hummel [Fri, 12 Oct 2012 11:29:40 +0000 (13:29 +0200)]
[TASK] Disable Memcache tests for now

Travis Ci changed the infrastructure, leading
to failures in our memcache tests.

Disable the tests until we figured out the exact problem

Change-Id: I641af27a2253b8abe478dd3b97635a222a713e6e
Reviewed-on: http://review.typo3.org/15521
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Add pid column to extension manager tables
Helmut Hummel [Fri, 12 Oct 2012 11:03:24 +0000 (13:03 +0200)]
[BUGFIX] Add pid column to extension manager tables

Extbase relies on the pid column to exist for all
persistent domain models.

Add this column and at the same time ignore it
in created queries.

Change-Id: I2b23f44685b7a6712663458b6a776ec7870cf802
Resolves: #41917
Releases: 6.0
Reviewed-on: http://review.typo3.org/15520
Reviewed-by: Oliver Hader
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Fix travis.yml to start memcache daemon
Steffen Ritter [Fri, 12 Oct 2012 10:56:45 +0000 (12:56 +0200)]
[TASK] Fix travis.yml to start memcache daemon

Change-Id: Iba6de218fdc221fc996d69637711afbc68a22b28
Reviewed-on: http://review.typo3.org/15519
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] LocalDriver can be instantiated without basePath
Andreas Wolf [Sat, 1 Sep 2012 14:50:41 +0000 (16:50 +0200)]
[BUGFIX] LocalDriver can be instantiated without basePath

The Local driver of FAL does not check if its configuration contains a
base path, leading to some hard-to-track errors when no path is given.

Resolves: #40505
Releases: 6.0
Change-Id: Id90a005f6cc9c167e3ab8df06a896cd078867e0a
Reviewed-on: http://review.typo3.org/14258
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Rename ExtdirectTreeDataProvide to ExtdirectTreeDataProvider
Anja Leichsenring [Wed, 10 Oct 2012 20:12:26 +0000 (22:12 +0200)]
[BUGFIX] Rename ExtdirectTreeDataProvide to ExtdirectTreeDataProvider

During the namespace change a class named ExtdirectTreeDataProvide
had been introduced into the backend system extension. The more
appropriate name whould be ExtdirectTreeDataProvider.

The patch adds the missing r to filename, classname and all references
in code and comments.

Fixes: #41866
Relates: #41052
Releases: 6.0

Change-Id: If048682a058ae899711361e731c4a83b02eee933
Reviewed-on: http://review.typo3.org/15503
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] Fix SQL error in Livesearch with empty TCA sortby setting
Loek Hilgersom [Tue, 11 Sep 2012 18:54:52 +0000 (20:54 +0200)]
[BUGFIX] Fix SQL error in Livesearch with empty TCA sortby setting

If a searchable TCA field has a sortby setting which contains an empty
string or NULL, then BE Livesearch creates a query with one or more
'ORDER BY' without value, generating an SQL error. This fixes that.

Change-Id: I63aabfe860cd37645d9ac2905ed020d572629a1b
Fixes: #40816
Releases: 6.0
Reviewed-on: http://review.typo3.org/14526
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Merge ext:integrity with ext:lowlevel
Markus Klein [Sat, 22 Sep 2012 22:22:36 +0000 (00:22 +0200)]
[TASK] Merge ext:integrity with ext:lowlevel

System extension integrity was created with the namespace switch and
contains the cli classes from ext:lowlevel. It turns out that this
change was not so useful, so for now the cli classes are moved back
to ext:lowlevel.

Resolves: #40950
Releases: 6.0

Change-Id: I22020736e91d7d0079ecf47e9b7d30a758f98e4c
Reviewed-on: http://review.typo3.org/14954
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Split jQuery and DataTables into separate files
Kai Vogel [Wed, 10 Oct 2012 18:26:20 +0000 (20:26 +0200)]
[BUGFIX] Split jQuery and DataTables into separate files

This patch removes the combined jQuery file and adds two separate files
for the main jQuery library and the plugin DataTables.

Fixes: #40498
Releases: 6.0

Change-Id: I9b75597c7183e1a620a036420f2c3841f7a62ec5
Reviewed-on: http://review.typo3.org/15500
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] sort versions of ext in descending order
Jigal van Hemert [Thu, 4 Oct 2012 20:50:52 +0000 (22:50 +0200)]
[BUGFIX] sort versions of ext in descending order

Versions of the same extension are sorted in descending order in the
PHP code, but the initial jQuery sorting must match that order.

Change-Id: Ic508fdf36b43e6209c83ca61bcf18917ae5ec3f3
Fixes: #41518
Releases: 6.0
Reviewed-on: http://review.typo3.org/15336
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fatal error when copying file or folder
Andreas Wolf [Wed, 3 Oct 2012 14:38:22 +0000 (16:38 +0200)]
[BUGFIX] Fatal error when copying file or folder

When copying a file or folder, a fatal error is thrown if anything went
wrong. This happens because the error message was written to the log,
but the ExtendedFileUtility class also tried to output a (wrong) success
message containing the (not existing) target object.

Change-Id: If825e241ad60b7a2a65bd0826133005a3ba91091
Resolves: #41292
Releases: 6.0
Reviewed-on: http://review.typo3.org/15258
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] FollowUp Tests to #41768
Steffen Ritter [Wed, 10 Oct 2012 14:27:41 +0000 (16:27 +0200)]
[BUGFIX] FollowUp Tests to #41768

The UnitTest has not been completely adapted.
Fix the tests.

Change-Id: I00e14a4c9d94a8549eb889bb1def8050d4d8736e
Releases: 6.0
Fixes: #41768
Reviewed-on: http://review.typo3.org/15487
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] FAL: Hard-coded flexform on storage creation
Benjamin Mack [Tue, 9 Oct 2012 14:20:18 +0000 (16:20 +0200)]
[TASK] FAL: Hard-coded flexform on storage creation

The StorageRepository creates FlexForm not through
the API calls, but with a static string. The attached
patch changes this.

Change-Id: Iba4fb6bb534c58755b10d69ee31b8bee57c45f1f
Resolves: #41716
Releases: 6.0
Reviewed-on: http://review.typo3.org/15444
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] File: add getNameWithoutExtension() method
Andreas Wolf [Tue, 9 Oct 2012 08:16:04 +0000 (10:16 +0200)]
[TASK] File: add getNameWithoutExtension() method

There is currently no way to get the filename without its extension,
e.g. to create a new name for a file converted to another format. This
commits adds such a method, together with tests and a fix for names like
somefile.tar.gz.

Resolves: #41768
Releases: 6.0
Change-Id: Iad924d1be4100cf798e36f25a22a32b221b8aef7
Reviewed-on: http://review.typo3.org/15427
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter