Packages/TYPO3.CMS.git
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 years ago[BUGFIX] Tree view in admin panel is broken with PHP 5.4
Philipp Gampe [Fri, 21 Sep 2012 20:28:02 +0000 (22:28 +0200)]
[BUGFIX] Tree view in admin panel is broken with PHP 5.4

The double ['0.'] in $arr['0.']['0.'] is wrong.
Fun fact: This is "broken" since the initial commit.

Change-Id: If8e9e0f5847151b988aa1e4bea47aeafcd0b65bd
Fixes: #41213
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/14880
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
6 years ago[BUGFIX] Fatal error in GeneralUtility::logDeprecatedFunction()
Andreas Wolf [Sun, 2 Sep 2012 09:39:35 +0000 (11:39 +0200)]
[BUGFIX] Fatal error in GeneralUtility::logDeprecatedFunction()

logDeprecatedFunction() uses DebugUtility::debugTrail(), which might not
be available when the deprecated function is called before or while
instantiating the autoloader.

Change-Id: Ieed83d524342e7fbe646a2b39759ff13438ec0e6
Resolves: #40521
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/14282
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix Http_Request after namespace changes
Philipp Gampe [Sat, 22 Sep 2012 11:32:19 +0000 (13:32 +0200)]
[BUGFIX] Fix Http_Request after namespace changes

* Include HTTP\Request2.php
* Include copyright header
* Fix all occurances of HTTP_Request2 to global namespace
* Fix exceptions (+phpdoc)

Fixes: #41250
Releases: 6.0

Change-Id: I47133d4f29ceb94039784d7e8e2b324d7bb4383f
Reviewed-on: http://review.typo3.org/14912
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix CGL violations against DoubleQuoteUsage
Wouter Wolters [Fri, 21 Sep 2012 17:59:52 +0000 (19:59 +0200)]
[TASK] Fix CGL violations against DoubleQuoteUsage

Change-Id: I347e767cdcabb61444ffe00f964605ae7f483e2d
Resolves: #41199
Releases: 6.0
Reviewed-on: http://review.typo3.org/14864
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Set permission module for admins only
Georg Ringer [Sat, 22 Sep 2012 08:43:51 +0000 (10:43 +0200)]
[BUGFIX] Set permission module for admins only

The permission module makes only sense for admins.
At the same time the "Overview" is removed and only the
view "Permissions" is shown.

Change-Id: I1a4c970c6bbe3322145caa3cb7c2121622e60aa7
Resolves: #41229
Releases: 6.0
Reviewed-on: http://review.typo3.org/14903
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] CGL-Fix: Generic.CodeAnalysis.ForLoopWithTestFunctionCall
Andy Grunwald [Sat, 22 Sep 2012 11:17:37 +0000 (13:17 +0200)]
[TASK] CGL-Fix: Generic.CodeAnalysis.ForLoopWithTestFunctionCall

Change-Id: Iec697701e0db5418ac9b12692e5946b0ff11e628
Fixes: #41248
Releases: 6.0
Reviewed-on: http://review.typo3.org/14911
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Ensure write access to LocalConfiguration.php
Anja Leichsenring [Thu, 30 Aug 2012 10:52:48 +0000 (12:52 +0200)]
[BUGFIX] Ensure write access to LocalConfiguration.php

Check the proper write access for LocalConfiguration.php file
before try to store data there. At the moment the attempt to
write silently failes.

Introduce throwing a RuntimeException in case of failing write access.

Change-Id: I200906da750c1c9088286a723b9e71c58492d69e
Fixes: #40415
Releases: 6.0
Reviewed-on: http://review.typo3.org/14213
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Deprecate t3lib_install
Markus Klein [Sat, 22 Sep 2012 10:44:50 +0000 (12:44 +0200)]
[BUGFIX] Deprecate t3lib_install

t3lib_install contained two logical parts in the past: A group of methods
to handle localconf.php and another group to parse ext_tables.sql files
and friends. The latter was already extracted to t3lib_install_sql in the
past. The localconf handling is obsolete with the new
LocalConfiguration.php and its new API method.

The patch handles:
 * Deprecate t3lib_install and change the code in a way that does not
   harm if still called.
 * Move some methods and properties to TYPO3\CMS\Install\Installer, make
   the class standalone and do not extend t3lib_install anymore.

Fixes: #41245
Releases: 6.0

Change-Id: Iafd856ecdc9e158fdc1b31d1f7be97064234ba6c
Reviewed-on: http://review.typo3.org/14908
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Cleanup DebugUtility
Helmut Hummel [Sat, 22 Sep 2012 10:13:31 +0000 (12:13 +0200)]
[BUGFIX] Cleanup DebugUtility

Replace control characters with constants.
Initialize variable.

Fixes: #41242
Releases: 6.0

Change-Id: I69993276fdf9f3f3718723965eef3018e9f0eabe
Reviewed-on: http://review.typo3.org/14907
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Properly register extbase BE modules
Helmut Hummel [Sat, 22 Sep 2012 10:37:37 +0000 (12:37 +0200)]
[BUGFIX] Properly register extbase BE modules

Change ExtensionUtility::registerModule($_EXTKEY, ...) calls to
ExtensionUtility::registerModule('TYPO3.CMS.' . $_EXTKEY, ...)

Change-Id: Ia5edc3f73e66d31e69941ebbbe457d294bf7084c
Fixes: #40333
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14196
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Update mentions of localconf.php
Francois Suter [Tue, 4 Sep 2012 07:48:26 +0000 (09:48 +0200)]
[BUGFIX] Update mentions of localconf.php

The Core still contains quite a few mentions of
"typo3conf/localconf.php". They should be changed to
"typo3conf/LocalConfiguration.php" wherever appropriate.

Fixes: #40570
Releases: 6.0
Change-Id: Ieedd2582fef64cc66f1602807fc7a1510bc44ce5
Reviewed-on: http://review.typo3.org/14327
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Make all classes non final
Helmut Hummel [Sat, 22 Sep 2012 09:28:00 +0000 (11:28 +0200)]
[TASK] Make all classes non final

Defining a class as final does not help and only causes troubles,
especially when creating unit tests, because a final classes
cannot be mocked.

Remove the final statement for all classes to get rid of
these problems.

Resolves: #41235
Releases: 6.0

Change-Id: Icafc2a9aaad9d6fd998d03c03c4d4c1a5aa0ae57
Reviewed-on: http://review.typo3.org/14904
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] CSS StyledContent wraps classes spaceBefore/After twice
Steffen Ritter [Wed, 5 Sep 2012 07:52:02 +0000 (09:52 +0200)]
[TASK] CSS StyledContent wraps classes spaceBefore/After twice

Since all top level TypoScript cObject are stdWrap enabled,
setting spaceBefore and spaceAfter fails as the outputtet
classnames are wrapped twice: once within the userFunc and
a second time by the general stdWrap execution.

As the stdWrap ist only meant to act as an configuration
for the userFunc, change the name accordingly, that it is
not processed by the default stdWrap anymore.

Change-Id: Id6f91429ef67351f922f261da0aeefeddc0f81b4
Fixes: #40642
Releases: 6.0
Reviewed-on: http://review.typo3.org/14363
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Mario Rimann
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] CGL Cleanup: Fix Squiz.Scope.MemberVarScope-Sniff
Andy Grunwald [Fri, 21 Sep 2012 21:54:28 +0000 (23:54 +0200)]
[TASK] CGL Cleanup: Fix Squiz.Scope.MemberVarScope-Sniff

Change-Id: I3515120852b0332b360beb06bd58e211823d8e98
Fixes: #41222
Releases: 6.0
Reviewed-on: http://review.typo3.org/14889
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Use namespaced class name in adodb flexform
Nicole Cordes [Tue, 28 Aug 2012 23:41:01 +0000 (01:41 +0200)]
[TASK] Use namespaced class name in adodb flexform

Resolves: #40363
Related: #40095
Related: #40240
Releases: 6.0
Change-Id: Ic6294e41096c2db1327ad77d3d4fd00f93364ea0
Reviewed-on: http://review.typo3.org/14177
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix saving changes in T3editor
Nicole Cordes [Tue, 28 Aug 2012 22:17:40 +0000 (00:17 +0200)]
[BUGFIX] Fix saving changes in T3editor

Patch repairs ajax ids and class reference for t3editor so templates can
be saved again.

Change-Id: I730d28e1a4b2291bb6c98ac696b74518e820f206
Fixes: #40359
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14172
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Last CGL violation against property visibility
Christian Kuhn [Fri, 21 Sep 2012 22:23:32 +0000 (00:23 +0200)]
[BUGFIX] Last CGL violation against property visibility

The $messages property should have been protected in the first
place, since there is already a shiny API around it.

Change-Id: Ia493dceb9d2fbbbf9232a0abd043b69f9d556473
Resolves: #41227
Releases: 6.0
Reviewed-on: http://review.typo3.org/14894
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Update legend img in access module
Georg Ringer [Fri, 21 Sep 2012 22:18:47 +0000 (00:18 +0200)]
[TASK] Update legend img in access module

Change-Id: I995f4e3d68442d8a5b89e40b1dfc2305a09c5598
Resolves: #23003
Releases: 6.0
Reviewed-on: http://review.typo3.org/14893
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years agoRevert "[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition"
Christian Kuhn [Fri, 21 Sep 2012 22:02:32 +0000 (00:02 +0200)]
Revert "[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition"

This reverts commit 8103ab1003276c3bf036b90431b9d48eb7473036

Change-Id: I351240bd1b35722b40f83b6f16fce9b10e7ba992
Reviewed-on: http://review.typo3.org/14892
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition
Andy Grunwald [Fri, 21 Sep 2012 20:06:23 +0000 (22:06 +0200)]
[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition

Change-Id: I1f902a2abb559c8ba12c593143921f9cbd8c4bc1
Fixes: #41211
Releases: 6.0
Reviewed-on: http://review.typo3.org/14875
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] CGL Cleanup: Fix Squiz.Scope.MethodScope-Sniff
Andy Grunwald [Fri, 21 Sep 2012 21:23:02 +0000 (23:23 +0200)]
[TASK] CGL Cleanup: Fix Squiz.Scope.MethodScope-Sniff

Change-Id: I2d6138b2faa4a6b5fcb51a7ed1d05b56f1b7ac63
Fixes: #41219
Releases: 6.0
Reviewed-on: http://review.typo3.org/14885
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Remove not need ChangeLog files
Georg Ringer [Fri, 21 Sep 2012 20:11:27 +0000 (22:11 +0200)]
[TASK] Remove not need ChangeLog files

Change-Id: Ie7bb2c78f9c285a6faee7be6087c9adfef7904a2
Resolves: #41209
Releases: 6.0
Reviewed-on: http://review.typo3.org/14878
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Error messages are not shown in 123 installation process
Nicole Cordes [Fri, 21 Sep 2012 10:03:49 +0000 (12:03 +0200)]
[BUGFIX] Error messages are not shown in 123 installation process

Because of a missing ERRORMESSAGES subpart in the 123 install template,
error messages collected while processing are not shown in the frontend.
This patch adds the subpart to the template to show more error information
in the frontend.

Change-Id: I9ee57317958b4505565161c1679d1549c6b89c2c
Fixes: #41158
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/14813
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Database creating fails due to not allowed characters
Nicole Cordes [Fri, 21 Sep 2012 09:57:30 +0000 (11:57 +0200)]
[TASK] Database creating fails due to not allowed characters

Due to compatibility the CREATE DATABASE statement is used without quotes.
At least for MySQL databases there are limited characters allowed to use
in unquoted database names (0-9,a-z,A-Z$_). At the moment the database
name is parsed with enabled hyphen but this is obviously not allowed. The
parsing has to be changed to meet the MySQL limitation as well.

Change-Id: I24dcf99bb9baed6a4794183de0eb4f99a0948b7c
Resolves: #41151
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/14812
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Fix CGL violations against NonExecutableCode
Wouter Wolters [Fri, 21 Sep 2012 17:05:25 +0000 (19:05 +0200)]
[TASK] Fix CGL violations against NonExecutableCode

Change-Id: I1dfd2fdbfd39ed851272e450dd2f114c8f62ccbe
Resolves: #41189
Releases: 6.0
Reviewed-on: http://review.typo3.org/14850
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix class naming and alias map after namespace change
Helmut Hummel [Thu, 20 Sep 2012 18:05:02 +0000 (20:05 +0200)]
[TASK] Fix class naming and alias map after namespace change

Resolves: #41131
Releases: 6.0

Change-Id: Ic9ee21cc0125c87981587982cdaec5e887923af9
Reviewed-on: http://review.typo3.org/14839
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] CGL Cleanup: Fix OpeningFunctionBraceKernighanRitchie-Sniff
Andy Grunwald [Fri, 21 Sep 2012 19:33:48 +0000 (21:33 +0200)]
[TASK] CGL Cleanup: Fix OpeningFunctionBraceKernighanRitchie-Sniff

Change-Id: Ib4fd2bea05a9222e9aff22ad3f9a4a4a1883fd8a
Fixes: #41205
Releases: 6.0
Reviewed-on: http://review.typo3.org/14871
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[SECURITY][BUGFIX] Fix a sql injection in beuser
Georg Ringer [Fri, 21 Sep 2012 17:09:25 +0000 (19:09 +0200)]
[SECURITY][BUGFIX] Fix a sql injection in beuser

Change-Id: Ib6d308b1fe64459beb08f2a53ee1b2cd11386175
Resolves: #41190
Releases: 6.0
Reviewed-on: http://review.typo3.org/14851
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix CGL violations against ClassDocComment
Wouter Wolters [Fri, 21 Sep 2012 16:43:50 +0000 (18:43 +0200)]
[TASK] Fix CGL violations against ClassDocComment

Change-Id: I12aed20e3ee95022e80e9ee4abcf493e24f8de2b
Resolves: #41187
Releases: 6.0
Reviewed-on: http://review.typo3.org/14846
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Fix CGL violations against OpeningFunctionBraceKernighanRitchie
Wouter Wolters [Fri, 21 Sep 2012 17:12:12 +0000 (19:12 +0200)]
[TASK] Fix CGL violations against OpeningFunctionBraceKernighanRitchie

Change-Id: I4267353d2e1d0036278fc33d76f7bfd00868ff1d
Resolves: #41191
Releases: 6.0
Reviewed-on: http://review.typo3.org/14852
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel