Packages/TYPO3.CMS.git
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
7 years ago[TASK] CleanUp AjaxIDs and registration in ConfigDefault
Steffen Ritter [Wed, 10 Oct 2012 10:05:22 +0000 (12:05 +0200)]
[TASK] CleanUp AjaxIDs and registration in ConfigDefault

The registration of AjaxIds referred to old file names and
some of the AjaxIds have been replaced by a namespaced
class name in JavaScript which resulted in a failing
FlashUploader.

Change-Id: Id6f4943adc2b520817660ae85a656b06985e1674
Releases: 6.0
Fixes: #41829
Reviewed-on: http://review.typo3.org/15477
Reviewed-by: Wouter Wolters
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] StorageRepository should ignore not found driver class
Georg Ringer [Tue, 14 Aug 2012 04:35:07 +0000 (06:35 +0200)]
[BUGFIX] StorageRepository should ignore not found driver class

If a driver doesn't exist anymore, the storage repository shouldn't load
it.

Most drivers will be implemented by extensions but if this extension is
deactived, the StorageRepository still tries to load this driver which is
not possible anymore and this ends in an uncaught exception in BE.
Therefore it should be checked if an implementation is available.

Change-Id: Ib71bef82a53096746cff4bd9577d6adbeae90ac5
Fixes: #39789
Releases: 6.0
Reviewed-on: http://review.typo3.org/13643
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Element Browser uses non-namespaced code
Benjamin Mack [Wed, 10 Oct 2012 11:17:38 +0000 (13:17 +0200)]
[BUGFIX] Element Browser uses non-namespaced code

Followup to #36817, where an old patch was moved to
the new namespaced code, but without refactoring the
code itself (my fault). The change fixes this.

Change-Id: I9e25a86af68dace1f605d6dfd6bf917350939f31
Releases: 6.0
Resolves: #41834
Reviewed-on: http://review.typo3.org/15482
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] FAL: Default storage is created multiple times
Benjamin Mack [Tue, 9 Oct 2012 15:06:45 +0000 (17:06 +0200)]
[BUGFIX] FAL: Default storage is created multiple times

The "auto-creation" of the first file storage should only be
triggered once. Currently this happens whenever there is no
record for a user (thus a loop).

By checking the DB table for any record, which is done once
before the actual DB query, the auto-creation is really done
just a single time - when sys_file_storage is empty.

Change-Id: I6cd84bb68af15caffa3185f0a8541dcb30eecdaf
Releases: 6.0
Resolves: #39785
Reviewed-on: http://review.typo3.org/15451
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[FEATURE] Add several testcases for validators
Andreas Lappe [Wed, 28 Mar 2012 17:04:39 +0000 (19:04 +0200)]
[FEATURE] Add several testcases for validators

This adds several testcases for the provided validators.

Change-Id: Ie7a056cadaf767dbc306a980561c15e70d9698d8
Resolves: #35333
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10067
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Element Browser uses FAL API in a wrong way
Andreas Wolf [Sat, 1 Sep 2012 12:49:10 +0000 (14:49 +0200)]
[BUGFIX] Element Browser uses FAL API in a wrong way

The Element Browser needs a way to filter for certain file extensions.
FAL requires using a filter class for the storage; the EB did not
reflect this change until now. This commit adds a custom filter using
the configured file extension list.

Resolves: #39235
Releases: 6.0
Change-Id: I8237052417baf28081ba55fb221a3695710f6cad
Reviewed-on: http://review.typo3.org/14255
Reviewed-by: Mario Rimann
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Start memcached on travis-ci build
Helmut Hummel [Wed, 10 Oct 2012 11:02:29 +0000 (13:02 +0200)]
[TASK] Start memcached on travis-ci build

Travis CI does not start memcached by default any more.
Add the memcached service to the travis.yaml

Change-Id: I27f4de6e1c0685632516b18c30858d61b793656e
Reviewed-on: http://review.typo3.org/15479
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Hardcoded fileadmin directory in Import-Export
Thomas Löffler [Sun, 7 Oct 2012 10:17:44 +0000 (12:17 +0200)]
[BUGFIX] Hardcoded fileadmin directory in Import-Export

$fileAdminDir is hardcoded in t3lib\class.t3lib_softrefproc.php
and typo3\sysext\impexp\class.tx_impexp.php
$TYPO3_CONF_VARS['BE']['fileadminDir'] should be used instead

Change-Id: I9f381507a762352ce6a555134534481e4df61f92
Releases: 4.5, 4.6, 4.7, 6.0
Resolves: #41120
Reviewed-on: http://review.typo3.org/15378
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Enable translation of file references
Helmut Hummel [Tue, 4 Sep 2012 13:44:00 +0000 (15:44 +0200)]
[BUGFIX] Enable translation of file references

Currently the file references are missing a localisation
possibility.

This change only adds the respective fields and TCA configuration.
Other needed changes to get the right languages for
frontend rendering will follow.

Also add some minor cleanups on the go.

Fixes: #40608
Releases: 6.0

Change-Id: Ia4454c1652eb3718a138a162319e9c95db6dd012
Reviewed-on: http://review.typo3.org/14335
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] ResourceStorage: Bad comparison for strings
Andreas Wolf [Mon, 8 Oct 2012 14:32:34 +0000 (16:32 +0200)]
[BUGFIX] ResourceStorage: Bad comparison for strings

Resolves: #41719
Releases: 6.0
Change-Id: Idf333f303da4d3f2a26549eaf3ea28a149dbb2ee
Reviewed-on: http://review.typo3.org/15400
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Missing ExtDirect classes in ClassAliasMap
Steffen Ritter [Wed, 10 Oct 2012 09:58:31 +0000 (11:58 +0200)]
[BUGFIX] Missing ExtDirect classes in ClassAliasMap

The ExtDirect classes have been missing in ClassAliasMap.

Change-Id: I13351790a78c41d0b9660be116da78522dcf7580
Releases: 6.0
Relateds: #40095
Reviewed-on: http://review.typo3.org/15476
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Introduce "TYPO3 CMS" in EXT: about
Felix Kopp [Wed, 10 Oct 2012 08:14:04 +0000 (10:14 +0200)]
[TASK] Introduce "TYPO3 CMS" in EXT: about

Changed terminology to "TYPO3 CMS" where applicable in
backend module About.

Change-Id: Id1e9aba5eedaa9da218d3887a71854cf03bf09c1
Resolves: #41823
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15473
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[BUGFIX] Files get indexed twice
Steffen Ritter [Tue, 9 Oct 2012 13:07:31 +0000 (15:07 +0200)]
[BUGFIX] Files get indexed twice

Files used within CSS Styled Content get indexed within
storage null again, since they are accessed via path
instead of file uid.

Change-Id: Ie529c6f9e853f429212265aa779a39086b4a652c
Fixes: #40669
Releases: 6.0
Reviewed-on: http://review.typo3.org/15439
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Mario Rimann
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] FAL storage repo uses hard-coded enableFields
Benjamin Mack [Tue, 9 Oct 2012 14:27:34 +0000 (16:27 +0200)]
[BUGFIX] FAL storage repo uses hard-coded enableFields

The storage repository has hardcoded SQL where clauses
for deleted and hidden.
Solution: Create a new function that returns the additional
where clause, based on the frontend / backend context.

Change-Id: I6258ee639d4cc8d97a9712596baeb86ea1e576b6
Resolves: #41715
Releases: 6.0
Reviewed-on: http://review.typo3.org/15445
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Element browser: get default upload folder from $BE_USER
Benjamin Mack [Tue, 9 Oct 2012 19:15:53 +0000 (21:15 +0200)]
[FEATURE] Element browser: get default upload folder from $BE_USER

When no folder is selected, use $BE_USER->getDefaultUploadFolder().

Change-Id: Iee443ae852b64c9398e80c9450a59e17e285d4d6
Releases: 6.0
Resolves: #36817
Reviewed-on: http://review.typo3.org/10972
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Rebuild extension translation list in lang module
Kai Vogel [Tue, 18 Sep 2012 00:10:10 +0000 (02:10 +0200)]
[TASK] Rebuild extension translation list in lang module

This patch replaces the old translation update list in language module
with a lightwight one. It also cleans up the way to resolve the
translations and optimizes the interaction to the language selection
list.

Change-Id: Ifd4d8ca8c849def0bc868473ea15bc5fccdf757b
Resolves: #40833
Related: #39963
Releases: 6.0
Reviewed-on: http://review.typo3.org/14683
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] RTE is not loading in IE8, when used with feedit
Stefan Aebischer [Mon, 3 Sep 2012 12:50:30 +0000 (13:50 +0100)]
[BUGFIX] RTE is not loading in IE8, when used with feedit

Solution: Avoid calls to undefined console methods

Change-Id: I1c2b72113a6a0045996ca5a219cd0bd49f6a0ae8
Fixes: #40558
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/14311
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Frontend should not expose exception for missing files
Steffen Ritter [Tue, 9 Oct 2012 16:03:28 +0000 (18:03 +0200)]
[TASK] Frontend should not expose exception for missing files

The exceptions within FAL are not catched in frontend. The
webpage renders broken instead of gracefully dealing with that.

Change-Id: Idf23f059336f723ba27a10d25ff60fcc49f9648b
Fixes: #38829
Releases: 6.0
Reviewed-on: http://review.typo3.org/15453
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUG] Deleting a file is impossible after it was used
Benjamin Mack [Tue, 9 Oct 2012 12:32:27 +0000 (14:32 +0200)]
[BUG] Deleting a file is impossible after it was used

The sys_refindex db table has a deleted column which is set
however when deleting a file, extfilefunc mentions that the
file is still in use. The extfilefunc check now takes the deleted
column into account.

Change-Id: If56178766c761309b2f4d2e7988399209fcc2480
Releases: 6.0
Resolves: #41115
Reviewed-on: http://review.typo3.org/15436
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] RTE: Uncaught error in Firefox in TYPO3 6.0
Stanislas Rolland [Tue, 9 Oct 2012 14:54:01 +0000 (10:54 -0400)]
[BUGFIX] RTE: Uncaught error in Firefox in TYPO3 6.0

This is a regression introduced by fix to issue #41411. In Firefox,
the selection object may not provide any usable range.

Change-Id: I8f6e83ca249fb30299fa5b41755596ed54368343
Resolves: #41796
Releases: 6.0
Reviewed-on: http://review.typo3.org/15450
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Fix compressor flooding typo3temp
Ivan Kartolo [Sat, 1 Sep 2012 17:49:02 +0000 (19:49 +0200)]
[BUGFIX] Fix compressor flooding typo3temp

Check for the temporary external file and
compare the content of the file with the freshly fetched content.

Change-Id: Id5f9e3a48395e2cba349c4592d241f035f867c5c
Fixes: #40409
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/14269
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] RTE does not load in Frontend in USER_INT plugins in TYPO3 6.0
Stanislas Rolland [Tue, 9 Oct 2012 05:10:39 +0000 (01:10 -0400)]
[BUGFIX] RTE does not load in Frontend in USER_INT plugins in TYPO3 6.0

Solution: Rendering of css and js added by USER_INT plugins was fixed
in core. Adapt the RTE accordingly.

Change-Id: I5d63904e787efa1f5132639c8d80a7d18c737e73
Resolves: #41440
Releases: 6.0
Reviewed-on: http://review.typo3.org/15413
Reviewed-by: Christian Buelter
Tested-by: Christian Buelter
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] ResourceStorage: Remove getFileInfoByIdentifier() method
Andreas Wolf [Sun, 2 Sep 2012 09:29:31 +0000 (11:29 +0200)]
[TASK] ResourceStorage: Remove getFileInfoByIdentifier() method

The method getFileInfoByIdentifier() has been marked as deprecated long
ago. Additionally, the getFileInfo() method currently uses incorrect
semantics - it expects an identifier, while it should use a file object
to be in line with all other public FAL API methods.

Change-Id: Id76c1a03dcbcead33a16c6410ad93c66dafaa5c6
Resolves: #40520
Releases: 6.0
Reviewed-on: http://review.typo3.org/14281
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Mario Rimann
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[BUGFIX] Root-level folders cannot be displayed
Andreas Wolf [Wed, 3 Oct 2012 15:40:08 +0000 (17:40 +0200)]
[BUGFIX] Root-level folders cannot be displayed

Due to a recent fix in the folder resolving mechanism, the root-level
folders of a storage were not displayed anymore in the file list module.

This commit re-enables displaying rootlevel folders, at the expense of
removing the hierarchy resolving (i.e., we now always choose the
root-level folder of a storage instead of the next higher level. This
concept was broken anyways, as folders do not need to be in a hierarchy.
Thus we cannot use such a simple resolving mechanism, but have to
implement that per driver instead.

There is currently no permission check in the file list controller, so
both the selected folder and the (fallback) root-level folder might be
displayed though the user has no permission to do so.

Change-Id: I71580031f0cc14b2cfac76b80b3641dd05a3e052
Resolves: #41569
Releases: 6.0
Reviewed-on: http://review.typo3.org/15321
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Adjust Logos to new style-guide
Felix Kopp [Mon, 8 Oct 2012 09:48:55 +0000 (11:48 +0200)]
[TASK] Adjust Logos to new style-guide

TYPO3 is changing and so is the logo.
Secondary color green is dropped and replaced by orange.
Also the signet moves to the left.

Adjusts logos/images/icons/files in backend to new brand definition.

Fixes: #41704
Releases: 4.6, 4.7, 6.0
Change-Id: I34c80b085ef6b6efaffe2de4b67bb47c79b570ec
Reviewed-on: http://review.typo3.org/15392
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] RTE internal link handling broken since FAL changes
Steffen Ritter [Thu, 6 Sep 2012 14:34:00 +0000 (16:34 +0200)]
[BUGFIX] RTE internal link handling broken since FAL changes

When enabling the RTE link browser to deal with FAL the
refactoring broke the detection of internal links.

Editing an internal link resulted always in editing an
external link including the current site URL.

Change-Id: I90ea32562bf87a7cb75e65b7f3175b6f74e7b021
Fixes: #40678
Releases: 6.0
Reviewed-on: http://review.typo3.org/14419
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[TASK] Move local driver configuration file to EXT:core
Andreas Wolf [Wed, 3 Oct 2012 14:58:02 +0000 (16:58 +0200)]
[TASK] Move local driver configuration file to EXT:core

The configuration file for FAL's local driver was still placed in
t3lib/. This commit moves it to the more appropriate directory
Configuration/Resource/Driver in EXT:core.

Resolves: #40235
Releases: 6.0
Change-Id: I2bcc7d39cfea2ec84733eba7770b26467465a291
Reviewed-on: http://review.typo3.org/15259
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] htmlArea RTE: Cursor jumps to first letter with Chrome 22
Stanislas Rolland [Sat, 6 Oct 2012 20:38:53 +0000 (16:38 -0400)]
[BUGFIX] htmlArea RTE: Cursor jumps to first letter with Chrome 22

Problem: Selection gets broken when intrusive bookmarks are inserted by
the undo/redo mechanism in Google Chrome 22.
Solution: Use non-intrusive bookmarks for undo/redo operations.

Change-Id: I92b817b58de6c0124ab9ce46cd73e7d33c77de54
Resolves: #41411
Releases: 6.0
Reviewed-on: http://review.typo3.org/15374
Tested-by: Philipp Gampe
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Add missing csh description for file storage
Georg Ringer [Mon, 8 Oct 2012 06:37:10 +0000 (08:37 +0200)]
[TASK] Add missing csh description for file storage

The csh was missing for the field "processingfolder"
for file storage records.

Change-Id: I216a8cbc2ac02bc0db71f24bcf24cad6c38b047d
Releases: 6.0
Resolves: #41663
Reviewed-on: http://review.typo3.org/15387
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Name of file storage should be required
Georg Ringer [Mon, 8 Oct 2012 06:41:52 +0000 (08:41 +0200)]
[TASK] Name of file storage should be required

The name of a file storage is currently not a required
field, this should be changed.

Change-Id: Ic10be69433e7012401a0122d2d4df08d8297219e
Resolves: #41664
Releases: 6.0
Reviewed-on: http://review.typo3.org/15388
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Clicking on empty storage does not show anything
Georg Ringer [Mon, 8 Oct 2012 07:08:33 +0000 (09:08 +0200)]
[BUGFIX] Clicking on empty storage does not show anything

Currently clicking on an empty storage (without any files)
in the filelist module, does not show anything.

Change-Id: I381a787b08bc4310ef9d10f84ded78a91baf0845
Fixes: #41667
Releases: 6.0
Reviewed-on: http://review.typo3.org/15390
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Fix wrong variable type part of the namespace migration
Fabien Udriot [Wed, 3 Oct 2012 12:52:55 +0000 (14:52 +0200)]
[BUGFIX] Fix wrong variable type part of the namespace migration

Resolves: #41574
Releases: 6.0
Change-Id: Ic1f0c2b379aa13fdcd9bc505137b592d9024b62a
Reviewed-on: http://review.typo3.org/15253
Reviewed-by: Wouter Wolters
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[TASK] Add docheader to module "about TYPO3"
Georg Ringer [Mon, 8 Oct 2012 10:06:03 +0000 (12:06 +0200)]
[TASK] Add docheader to module "about TYPO3"

The about module is missing the docheader, IMO the only
BE module where this is missing.

Change-Id: I155879e180fee8e213d192f506c4b662d8747f6d
Resolves: #41707
Releases: 6.0
Reviewed-on: http://review.typo3.org/15393
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Show reference headline only if content is available
Georg Ringer [Mon, 8 Oct 2012 06:56:16 +0000 (08:56 +0200)]
[TASK] Show reference headline only if content is available

Currently the headline "References from this item" is
always shown in the info popup, no matter if there are
ones or not.

Therefore add an additional check and render the headline
only if needed.

Change-Id: I605d7ff35001f19fa6df2972b4ffde13cca60d7e
Resolves: #41665
Releases: 6.0
Reviewed-on: http://review.typo3.org/15389
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] "stripOrderBy, stripGroupBy" should remove double occurrence
Laurent Cherpit [Sat, 6 Oct 2012 16:32:19 +0000 (18:32 +0200)]
[BUGFIX] "stripOrderBy, stripGroupBy" should remove double occurrence

Sometimes the string handed over to stripOrderBy includes the ORDER BY
twice.
Tweak the regular expression to detect and fix that kind of errors.

The same applies to stripGroupBy.

Fixes: #41641
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: Ifc6315ce31cf2037a77ea4b3f9a56bcb623a6b68
Reviewed-on: http://review.typo3.org/15371
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Duplicate ids in form view on record translation
Helmut Hummel [Sun, 7 Oct 2012 19:16:15 +0000 (21:16 +0200)]
[BUGFIX] Duplicate ids in form view on record translation

If a record shall be localized in the page module the accordant
form view gets loaded twice with the same id.

Fixes: #41659
Releases: 6.0
Change-Id: I396518433170e032b09d1d1026fc7fe6c3b0b85f
Reviewed-on: http://review.typo3.org/15383
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Improve show_item for FAL files
Georg Ringer [Sun, 23 Sep 2012 12:57:16 +0000 (14:57 +0200)]
[TASK] Improve show_item for FAL files

The show_item.php shows some info about the selected file.
the property size is rendered twice, once in the
header section with a size (eg. 223kb) and below with
the size as byte. remote the last one.

A call to trim() can be removed as trimExplode() is used before

Change-Id: I33b0d9270bc6f81d490348c050c2b9e30c4a102c
Resolves: #41291
Releases: 6.0
Reviewed-on: http://review.typo3.org/14964
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[TASK] Simulatestatic should not be mentioned as sysext
Georg Ringer [Sun, 23 Sep 2012 11:34:08 +0000 (13:34 +0200)]
[TASK] Simulatestatic should not be mentioned as sysext

Currently the install tool stills suggests
simulatestatic as sysext to be installed.

Change-Id: I7f9bc95aa8c6cbbd5204d182a9b52a781fd466d8
Resolves: #41288
Releases: 6.0
Reviewed-on: http://review.typo3.org/14963
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] CGL violations "LineEndingsInvalidEOLChar"
Roland Waldner [Sun, 30 Sep 2012 12:49:38 +0000 (14:49 +0200)]
[TASK] CGL violations "LineEndingsInvalidEOLChar"

Resolves: #41474
Releases: 6.0
Change-Id: I55edcf54004f8ba1663a9d1d1fd8e4921a121d62
Reviewed-on: http://review.typo3.org/15172
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] CGL violation "CharacterAfterPHPClosingTag"
Roland Waldner [Sun, 30 Sep 2012 11:30:59 +0000 (13:30 +0200)]
[TASK] CGL violation "CharacterAfterPHPClosingTag"

Change-Id: I4335c2a6a4db1dae3a8863b781d713605933dee5
Resolves: #41471
Releases: 6.0
Reviewed-on: http://review.typo3.org/15166
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] CGL violation "DoubleQuoteUsageNotRequired"
Roland Waldner [Sun, 30 Sep 2012 10:46:48 +0000 (12:46 +0200)]
[TASK] CGL violation "DoubleQuoteUsageNotRequired"

Resolves: #41470
Releases: 6.0
Change-Id: I0b58a49afb4e34fd03c9f89c25bb1d983fbc6dce
Reviewed-on: http://review.typo3.org/15164
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Philipp Gampe
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] Make FAL Folder not found handling more user friendly
Steffen Ritter [Mon, 3 Sep 2012 09:06:40 +0000 (11:06 +0200)]
[BUGFIX] Make FAL Folder not found handling more user friendly

If an user moves the folder he currently views in the file
list module, after reload he sees only a red FlashMessage
error because the viewed folder is gone.

As the JavaScript cannot determine what might be the
identifier of the moved folder (after moving) it cannot
redirect there. Thus the file module needs to react more
user friendly in such a situation.

As a solution the module tries parent folders in, too.

Change-Id: Id9e8d988b159c3f0a21b41c4d1782101146ad23c
Fixes: #40547
Releases: 6.0
Reviewed-on: http://review.typo3.org/14301
Tested-by: Marcel Burkhalter
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[BUGFIX] Change submit button label to language file entry
Anja Leichsenring [Mon, 1 Oct 2012 19:55:46 +0000 (21:55 +0200)]
[BUGFIX] Change submit button label to language file entry

The submit button in configure extension form was hardcoded in
template file. This patch moves it to the language file and makes
use of the translate viewhelper.

Fixes: #41276
Releases: 6.0

Change-Id: I230e4eb350a4fe9eaa87ee4d225e6752c1c1df17
Reviewed-on: http://review.typo3.org/15224
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Clean up class alias mechanism
Thomas Maroschik [Wed, 26 Sep 2012 14:25:43 +0000 (16:25 +0200)]
[TASK] Clean up class alias mechanism

* adopt class loader to load the class alias map from a location
  Migrations/Code/ClassAliasMap.php in every extensions path
* split up core class alias map into extension class alias maps
* adopt tests to the compound class loader cache

Change-Id: I7102fd5aab7a6364d5bcb5603f011dfcdb859ec9
Resolves: #41012
Resolves: #41013
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/15085
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Preview images not rendered in Web > Page view on Windows systems
Nicole Cordes [Fri, 21 Sep 2012 19:39:34 +0000 (21:39 +0200)]
[BUGFIX] Preview images not rendered in Web > Page view on Windows systems

In Web > Page view the preview images are not rendered on Windows systems.
This is due to failing functions in class
TYPO3\CMS\Core\Utility\PathUtility. Basically it's an issue with forward
and backward slashes. In the class the constance DIRECTORY_SEPARATOR is
used which is on Windows systems a backward slash. Normally paths in TYPO3
are converted to use forward slashes and here is the existing problem.

This patch removes the constance in some functions (which are nessessary
for preview images) and makes sure all pathes are converted to unix style.
Than processing can use forward shlashes and carry on.

Change-Id: If7b443e5180e26ceb089a5b47c1631c4c7eb21c1
Fixes: #41204
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/14873
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Do not save expand state for root node in TCA tree
Christoph Gerold [Sun, 2 Sep 2012 10:46:06 +0000 (12:46 +0200)]
[BUGFIX] Do not save expand state for root node in TCA tree

To avoid a PHP warning: Missing argument for
BackendUserSettings::addToList() the expanded state must
not be saved for the tree root node which does not
have a uid property.

Change-Id: Id6d16525cd68e4ec13f36c8d95d2ecc0cc1bc794
Resolves: #31978
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15168
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Consolidate usage of DocumentTemplate
Helmut Hummel [Sun, 30 Sep 2012 11:23:42 +0000 (13:23 +0200)]
[BUGFIX] Consolidate usage of DocumentTemplate

Do not use the global SOBE to get an instance
of DocumentTemplate. Instead make use of the
getter which is in the AbstractBackendViewHelper

Resolves: #41329
Releases: 6.0

Change-Id: Ic84e460670903869189955ca771f42066db8dda4
Reviewed-on: http://review.typo3.org/15165
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Make additional fields visible again in Scheduler
Jigal van Hemert [Sat, 29 Sep 2012 05:10:41 +0000 (07:10 +0200)]
[BUGFIX] Make additional fields visible again in Scheduler

Namespaced class names contain backslashes and are not suitable for
use in HTML attributes. Converting them to lowercase and replacing
the backslashes with dashes makes the additional fields for scheduler
tasks visible again when creating a new task.

Change-Id: I61a8fe9ce2ad798ff0823b9b7686238a29b670f6
Fixes: #41460
Releases: 6.0
Reviewed-on: http://review.typo3.org/15150
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Pagetree - Prevent a call to moveNode while creating nodes
Tobias Schultheiss [Thu, 16 Aug 2012 14:54:56 +0000 (16:54 +0200)]
[BUGFIX] Pagetree - Prevent a call to moveNode while creating nodes

Change-Id: I702ccb71dcf91063012eb77091f5982661ee3afd
Fixes: #39820
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/13808
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Release scheduler from classname field
Thomas Maroschik [Thu, 30 Aug 2012 21:57:38 +0000 (23:57 +0200)]
[BUGFIX] Release scheduler from classname field

Currently the scheduler depends at many parts on its classname field in
the tx_scheduler_task table. This is not necessary as the classname is
already stored in the serialized task object. By releasing scheduler
tasks from their classname field backwards compatibility is maintained
by the class_alias mechanism.

Change-Id: I26f228add1f3db9f99ec3f5691488bd453ae2339
Fixes: #40215
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14236
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Add leading backslashes to InvalidArgumentException
Anja Leichsenring [Tue, 25 Sep 2012 20:49:06 +0000 (22:49 +0200)]
[TASK] Add leading backslashes to InvalidArgumentException

for some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to InvalidArgumentException.

Change-Id: Ia7621ac7f4bcb3cadb8f89b375f7b75f35492135
Resolves: #41368
Releases: 6.0
Reviewed-on: http://review.typo3.org/15068
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Raise submodule pointers
Helmut Hummel [Tue, 25 Sep 2012 21:41:13 +0000 (23:41 +0200)]
[TASK] Raise submodule pointers

Change-Id: Ic38a7287b97c79a6fabc96fe33bb047043e90cc3
Reviewed-on: http://review.typo3.org/15070
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Fix deprecated call in beuser's repository
Georg Ringer [Sat, 22 Sep 2012 22:35:51 +0000 (00:35 +0200)]
[TASK] Fix deprecated call in beuser's repository

Typo3QuerySettings->setRespectEnableFields() is deprecated

Change-Id: Ibfaba37b04e657a9957f23ebb7d16d50ff79814d
Resolves: #41274
Releases: 6.0
Reviewed-on: http://review.typo3.org/14956
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Call to undefined method ..\Reports\Status::getSystemStatus()
Philipp Gampe [Fri, 21 Sep 2012 21:32:14 +0000 (23:32 +0200)]
[BUGFIX] Call to undefined method ..\Reports\Status::getSystemStatus()

Change-Id: I3b045a341bcc8db8abc0dbc9f3305b1123f85aae
Fixes: #41221
Releases: 6.0
Reviewed-on: http://review.typo3.org/14888
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Scheduler does not run tasks from module
Philipp Gampe [Sun, 23 Sep 2012 13:49:03 +0000 (15:49 +0200)]
[BUGFIX] Scheduler does not run tasks from module

The scheduler tries to read the wrong get variable.

Solution: Switch to the namespaced one.

Fixes: #41296
Releases: 6.0

Change-Id: I779873a6d1309d4a70c4e38d9c00687f8fef023f
Reviewed-on: http://review.typo3.org/14967
Reviewed-by: Wouter Wolters
Reviewed-by: Andy Grunwald
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Wrong namespace in SystemStatusUpdateTask.php
Philipp Gampe [Fri, 21 Sep 2012 21:38:23 +0000 (23:38 +0200)]
[BUGFIX] Wrong namespace in SystemStatusUpdateTask.php

Change-Id: I397fbc713be2c8ec0bc14dfe6a4081a8086b6afb
Fixes: #41226
Releases: 6.0
Reviewed-on: http://review.typo3.org/14890
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix wrong replacements of "language" class name
Helmut Hummel [Mon, 24 Sep 2012 19:20:03 +0000 (21:20 +0200)]
[BUGFIX] Fix wrong replacements of "language" class name

The namespace script replaced "language" strings
with TYPO3\\CMS\\Lang\\LanguageService also in
places where it did not make sense.

Fixes: #41330
Releases: 6.0

Change-Id: Icf1bb6d154850abf77c6deafbfbbfd47bf8c2552
Reviewed-on: http://review.typo3.org/15008
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Move Views/LogoView to View/LogoView
Georg Ringer [Sun, 23 Sep 2012 09:39:45 +0000 (11:39 +0200)]
[TASK] Move Views/LogoView to View/LogoView

It seems there was a mistake in the automatic
script to move files. Views/LogoView.php should be
View/LogoView.php as all others

Change-Id: I4532133493a1be17752c5363806a29464f406479
Resolves: #41283
Releases: 6.0
Reviewed-on: http://review.typo3.org/14959
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Remove misleading text in ext:opendocs
Georg Ringer [Sun, 23 Sep 2012 11:25:29 +0000 (13:25 +0200)]
[TASK] Remove misleading text in ext:opendocs

Title of the extension is 'This concept is more widely
used with the "Classic Backend".'. This text is also
shown in the install tool if opendocs is not installed
but should be installed.

Change-Id: Id3edb36065ac431fb27fceade592630211060f6a
Resolves: #41286
Releases: 6.0
Reviewed-on: http://review.typo3.org/14961
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Improve rendering of buttons in quickedit
Georg Ringer [Sat, 22 Sep 2012 20:58:07 +0000 (22:58 +0200)]
[TASK] Improve rendering of buttons in quickedit

The buttons can be improved:
* ordering
* alignment

Change-Id: Icb75502afdfc610d66b82e0ec9206dd303800c5f
Resolves: #41270
Releases: 6.0
Reviewed-on: http://review.typo3.org/14951
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Insert hook for simulatestatic
Markus Klein [Fri, 21 Sep 2012 11:26:16 +0000 (13:26 +0200)]
[TASK] Insert hook for simulatestatic

Resolves: #36025
Releases: 6.0
Change-Id: I5d88626a6062ccdc69eb389664ced529a72d2f7b
Reviewed-on: http://review.typo3.org/10452
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sat, 22 Sep 2012 22:20:30 +0000 (00:20 +0200)]
[TASK] Raise submodule pointer

Change-Id: If7a8f96858972c6dcc7a7970895a4b6bfff555a6
Reviewed-on: http://review.typo3.org/14953
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[CLEANUP] Remove all occurrences of edit_showFieldHelp == 'text'
Markus Klein [Sat, 22 Sep 2012 20:56:01 +0000 (22:56 +0200)]
[CLEANUP] Remove all occurrences of edit_showFieldHelp == 'text'

The text version of edit_showFieldHelp is not supported since 4.5
anymore. This patch removes all references and dead code.

Resolves: #24623
Releases: 6.0

Change-Id: Idb915f4dbaba8ee0690c06fddcace4d0d4ad6813
Reviewed-on: http://review.typo3.org/14950
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Switch order of select boxes in quickedit
Georg Ringer [Sat, 22 Sep 2012 20:43:55 +0000 (22:43 +0200)]
[TASK] Switch order of select boxes in quickedit

The current order of select boxes is wrong in page
module - mode "quickedit" as the one of the content
elements should be after the one of the mode.

Change-Id: Iec352391df4efaba121816ae9c86f87c0a916cd4
Resolves: #41269
Releases: 6.0
Reviewed-on: http://review.typo3.org/14949
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] add leading backslashes to Date*
Anja Leichsenring [Sat, 22 Sep 2012 20:16:39 +0000 (22:16 +0200)]
[TASK] add leading backslashes to Date*

for some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to Date*.

Change-Id: Ie023540988bd22ee4abf9db79680ac203d97cf4d
Resolves: #41268
Releases: 6.0
Reviewed-on: http://review.typo3.org/14948
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] add leading backslashes to Runtime*
Anja Leichsenring [Sat, 22 Sep 2012 19:51:00 +0000 (21:51 +0200)]
[TASK] add leading backslashes to Runtime*

for some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to Runtime*.

Change-Id: Ia049476ad8c8fa1e6cd7148572664c62db800cc0
Resolves: #41267
Releases: 6.0
Reviewed-on: http://review.typo3.org/14946
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Introduce base class for PHPUnit tests
Markus Klein [Fri, 21 Sep 2012 14:14:33 +0000 (16:14 +0200)]
[TASK] Introduce base class for PHPUnit tests

Previously all core unit tests extended from the
Tx_PhpUnit_TestCase. This turned out to be problematic
because the core tests relied on the behaviour of that
class and we could not easily change behaviour centrally
for the core tests.
Because of that, we introduced several own base test classes
which added functionality for specific test cases.

With introducing a new base test case class which is
extended by all core test, we can consolidate helper
functions and specific wanted behaviour like blacklisting
TYPO3_DB globals for all tests.

Additionally all tests will benefit from
future enhancements in the base class.

Resolves: #41171
Releases: 6.0

Change-Id: Ic9e5c4b128ffb81cc9228e080a9d4a7909ee9dcd
Reviewed-on: http://review.typo3.org/14836
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Required extensions are not installable
Georg Ringer [Thu, 13 Sep 2012 05:39:47 +0000 (07:39 +0200)]
[BUGFIX] Required extensions are not installable

Required extensions can't be installed or deinstalled,
therefore the link is not needed. Additionally system
extensions should not be removable.

Change-Id: Id99abd8a4b434d1a769fa20bd987619b0248f636
Fixes: #40882
Releases: 6.0
Reviewed-on: http://review.typo3.org/14567
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] add leading backslashes to SplObject*
Anja Leichsenring [Sat, 22 Sep 2012 19:19:10 +0000 (21:19 +0200)]
[TASK] add leading backslashes to SplObject*

for some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to SplObject*.

Change-Id: I3267f4341339d16e23c0bf56dd97b07bceb5866b
Resolves: #41266
Releases: 6.0
Reviewed-on: http://review.typo3.org/14944
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Remove content element "textbox"
Georg Ringer [Sat, 22 Sep 2012 17:40:28 +0000 (19:40 +0200)]
[TASK] Remove content element "textbox"

Remove the content element type "textbox" / "splash".

Change-Id: Id4fd8f4f4c10fee39de4940f96f772ba2d173774
Resolves: #41142
Releases: 6.0
Reviewed-on: http://review.typo3.org/14801
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Remove jsmin from library list in EXT:about
Christian Kuhn [Sat, 22 Sep 2012 19:11:04 +0000 (21:11 +0200)]
[TASK] Remove jsmin from library list in EXT:about

The library was removed with 6.0, source mention is not needed anymore.

Change-Id: Icae1c37409e914cd55b9f20eff0f548ec3515e07
Resolves: #41265
Releases: 6.0
Reviewed-on: http://review.typo3.org/14942
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Warn for not available plugins in page module
Georg Ringer [Wed, 19 Sep 2012 17:35:07 +0000 (19:35 +0200)]
[TASK] Warn for not available plugins in page module

If a plugin of an extension is saved on a page and
the extension has been removed, a warning should be
presented to the user.

Change-Id: Ibe6994c807eb72e3cfae6850d37744df678903d0
Resolves: #41075
Releases: 6.0
Reviewed-on: http://review.typo3.org/14737
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Remove 'Hide: Yes' from hidden CEs
Georg Ringer [Thu, 20 Sep 2012 18:36:38 +0000 (20:36 +0200)]
[TASK] Remove 'Hide: Yes' from hidden CEs

Hidden content elements in page module are
grayed out and got a different icon, no need for an
additional "Hide: yes" at the bottom

Change-Id: I96ff27566fc63ac1e29f83278617172471dba739
Resolves: #41132
Releases: 6.0
Reviewed-on: http://review.typo3.org/14788
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sat, 22 Sep 2012 17:45:27 +0000 (19:45 +0200)]
[TASK] Raise submodule pointer

Change-Id: I0a23d9299e3a8c3a273f9730235fd8ea45ab6c53
Reviewed-on: http://review.typo3.org/14940
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Update version number of all sysexts to 6.0.0
Markus Klein [Sat, 22 Sep 2012 16:58:21 +0000 (18:58 +0200)]
[TASK] Update version number of all sysexts to 6.0.0

Fixes: #41261
Releases: 6.0

Change-Id: I6d60c27cf34161b5c9f4e0174e99de3811e87c42
Reviewed-on: http://review.typo3.org/14929
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Wrong name for TypoScriptFrontendController test
Wouter Wolters [Sat, 22 Sep 2012 17:30:11 +0000 (19:30 +0200)]
[TASK] Wrong name for TypoScriptFrontendController test

Rename TypoScriptFrontentControllerTest to
TypoScriptFrontendControllerTest

Change-Id: Ie2151428ef8e8795154745a56dbde9d53dfd46c6
Resolves: #41262
Releases: 6.0
Reviewed-on: http://review.typo3.org/14939
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove content element "script"
Georg Ringer [Fri, 21 Sep 2012 06:37:26 +0000 (08:37 +0200)]
[TASK] Remove content element "script"

Content element script is non working and not used, remove it

Change-Id: Iaa52523df4cd18a9768cda9433179936394739f6
Resolves: #41141
Releases: 6.0
Reviewed-on: http://review.typo3.org/14802
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Show cType label for content elements
Georg Ringer [Fri, 21 Sep 2012 06:57:06 +0000 (08:57 +0200)]
[TASK] Show cType label for content elements

Some content elements are not showing any information
besides the plugin icon about the type. Therefore the
ctype label is readded for those

Change-Id: I46e9080b4ade7dc4e2c56a3bc183a7bc1f712770
Resolves: #41143
Releases: 6.0
Reviewed-on: http://review.typo3.org/14803
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Set current report as selected in ext:reports
Georg Ringer [Sat, 22 Sep 2012 16:15:47 +0000 (18:15 +0200)]
[BUGFIX] Set current report as selected in ext:reports

there can be usecases when not the correct option is set to
selected="selected".

example:
select "installed service"
switch to a different module
switch back to reports module
content shows "installed services" but select box is wrong

Change-Id: I9166ab8489a246a30673c7936214a2d8e0495fbc
Resolves: #41258
Releases: 6.0
Reviewed-on: http://review.typo3.org/14919
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Error handler registration accepts way too much PHP error types
Marcus Krause [Sat, 22 Sep 2012 12:21:58 +0000 (14:21 +0200)]
[BUGFIX] Error handler registration accepts way too much PHP error types

Taken from http://php.net/manual/en/function.set-error-handler.php
set_error_handler has limitations for error types to process.

In detail E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING,
E_COMPILE_ERROR, E_COMPILE_WARNING cannot handled by an user defined
function.

This issue is about reflecting this in config_default settings and
in t3lib_error_ErrorHandler to make sure to process only error types
we can handle.

Change-Id: I908aa33c07a7de69095dce3e0d74d19134733231
Fixes: #31827
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/6677
Reviewed-by: Philipp Gampe
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Set a flash msg if no subpages available
Georg Ringer [Fri, 21 Sep 2012 21:01:17 +0000 (23:01 +0200)]
[TASK] Set a flash msg if no subpages available

Set a flash message in wizard_sortpages if no
subpages are available, instead of rendering an
empty table header

Change-Id: Ic4c01a64436230f261cb37f7e98f885a8db4c8fa
Resolves: #41216
Releases: 6.0
Reviewed-on: http://review.typo3.org/14884
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Remove unused code from logDeprecatedFunction()
Markus Klein [Fri, 21 Sep 2012 11:40:41 +0000 (13:40 +0200)]
[TASK] Remove unused code from logDeprecatedFunction()

Resolves: #41162
Releases: 6.0

Change-Id: Id3f2dbe94fbc433e13b908ebf0f2645dded9336b
Reviewed-on: http://review.typo3.org/14821
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Add upgrade wizard to install extensions from TER
Kai Vogel [Fri, 21 Sep 2012 20:50:52 +0000 (22:50 +0200)]
[TASK] Add upgrade wizard to install extensions from TER

This patch replaces the two upgrade wizards to install new or
outsourced system extensions. It combines both and allows you
to install extensions from the TYPO3 Extension Repository (TER).

Change-Id: I4d4ecd45afffe8b995f663d16ce3db511681d56a
Resolves: #39889
Related: #36025
Releases: 6.0
Reviewed-on: http://review.typo3.org/13863
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Error handler callback causes fatal error for parse time errors
Marcus Krause [Sat, 22 Sep 2012 12:09:36 +0000 (14:09 +0200)]
[BUGFIX] Error handler callback causes fatal error for parse time errors

TYPO3's error handler callback t3lib_error_ErrorHandler::handleError()
causes a fatal error for PHP parse time errors.

If an error occurs during parse time (like E_DEPRECATED due to
deprecated $foo =& stdClass() code), autoloading is not available
and such PHP standard class 'Exception' (extended by t3lib_exception)
is not resolvable.
This results in a fatal and misleading error
'Class "Exception" not found'
together with a not useful backtrace. Additionally this behaviour
hides the original causing error (deprecated code).

Change-Id: I4ab97c1bf2d888022369f2095285cecc5a4c54a4
Fixes: #31834
Related: #31827
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/6683
Reviewed-by: Philipp Gampe
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against SelfMemberReference
Wouter Wolters [Fri, 21 Sep 2012 17:18:37 +0000 (19:18 +0200)]
[TASK] Fix CGL violations against SelfMemberReference

Change-Id: Ie07b7476f5b06e8447bb1365c4af42dd2e1732b0
Resolves: #41192
Releases: 6.0
Reviewed-on: http://review.typo3.org/14854
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn