Packages/TYPO3.CMS.git
7 years agoRevert "[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin"
Oliver Hader [Fri, 13 Jan 2012 10:55:49 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin"

This reverts commit 62f27741f27c857f1f8d0eb36ece3fd5102ba780.

Change-Id: I1c4ea0153f08b7430c510f3b1b9afceedb64712c
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7775
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Migrate to ExtJS 4: Migrate Backend Base Components"
Oliver Hader [Fri, 13 Jan 2012 10:55:49 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS 4: Migrate Backend Base Components"

This reverts commit 8f10c28bc18799d11af2fd94b1347ba95c0ebab0.

Change-Id: If0efdb9ec9346edcfae58dbd49defdbf6f829620
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7774
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu"
Oliver Hader [Fri, 13 Jan 2012 10:55:48 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu"

This reverts commit 69f28918403d4b75242d264bd67c9fcade73dc0f.

Change-Id: I13d818471b2d3ed92ff623b25b0d752b244aa3bc
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7773
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Migrate to ExtJS 4: Migrate TCEforms"
Oliver Hader [Fri, 13 Jan 2012 10:55:47 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS 4: Migrate TCEforms"

This reverts commit 1a1930c8214218a4e739baaf5ca9248126cacaed.

Change-Id: I5382dd50da464ce85db6eb09d7161e56d35266bd
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7772
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Migrate to ExtJS 4: Migrate RTE"
Oliver Hader [Fri, 13 Jan 2012 10:55:46 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS 4: Migrate RTE"

This reverts commit 463526e5e96dfe81854deffc36db63eee45ed380.

Change-Id: Iaa4eb001026000bd50f9cf9c05462632bf746c3e
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7771
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUGFIX] TCEforms reference non-existant CSS file resize.css"
Oliver Hader [Fri, 13 Jan 2012 10:55:46 +0000 (11:55 +0100)]
Revert "[BUGFIX] TCEforms reference non-existant CSS file resize.css"

This reverts commit 7e9c99a2f14387f49dd3be27d6e91bb56266e28d.

Change-Id: I69e7e0450156a69429824ffa306064e9ba45b62b
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7770
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUGFIX] Showing/Hiding toolbars of CE's in PageModule broken"
Oliver Hader [Fri, 13 Jan 2012 10:55:45 +0000 (11:55 +0100)]
Revert "[BUGFIX] Showing/Hiding toolbars of CE's in PageModule broken"

This reverts commit 0618526df9053742086f9078bcd24f57183dff25.

Change-Id: Ic05027f1fca2811ade7e9d244dd255fd9ea128e9
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7769
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUGFIX] ModuleMenu has changed resizing/collapse behaviour"
Oliver Hader [Fri, 13 Jan 2012 10:55:44 +0000 (11:55 +0100)]
Revert "[BUGFIX] ModuleMenu has changed resizing/collapse behaviour"

This reverts commit f4926ae6e43452da28781cc1d2efc57d44eaba21.

Change-Id: I24ce3e57972ec4cce4147fcfafc53dfa09be9b10
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7768
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUGFIX] Missing renames of addClass and removeClass"
Oliver Hader [Fri, 13 Jan 2012 10:55:44 +0000 (11:55 +0100)]
Revert "[BUGFIX] Missing renames of addClass and removeClass"

This reverts commit 8d378484516a5b8e7e1dae564ca0c2bad72994ce.

Change-Id: I9a7b88a87f228e323002d2ccdf99db99f2166aaf
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7767
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Add ExtJS3 Compatibility Layer Extension"
Oliver Hader [Fri, 13 Jan 2012 10:55:43 +0000 (11:55 +0100)]
Revert "[TASK] Add ExtJS3 Compatibility Layer Extension"

This reverts commit b6f263293ac9df43fb65dc8c9acfeadac0771cef.

Change-Id: If82c6bfe6ae0b3a9dfa77966b07f1889137b75c2
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7765
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUGFIX] Backend loops in Page module"
Oliver Hader [Fri, 13 Jan 2012 10:55:43 +0000 (11:55 +0100)]
Revert "[BUGFIX] Backend loops in Page module"

This reverts commit 103287a31f8ee1c5662711bc19e1189e79c50df2.

Change-Id: I389c7112d4f31c59edf26a04faaea047caf75418
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7766
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Rebuild t3lib/core_autoload.php"
Oliver Hader [Fri, 13 Jan 2012 10:55:41 +0000 (11:55 +0100)]
Revert "[TASK] Rebuild t3lib/core_autoload.php"

This reverts commit e04e514fd0ea2993c7f49c4ea2bff41919b19898.

Change-Id: I450e5f7bbc11a21f9c0134bdfcddb4786627f8aa
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7762
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] BE-Modules not migrated to ExtJS4 need to trigger compat-Mode"
Oliver Hader [Fri, 13 Jan 2012 10:55:42 +0000 (11:55 +0100)]
Revert "[TASK] BE-Modules not migrated to ExtJS4 need to trigger compat-Mode"

This reverts commit b8ffd6065a4ccbcfa6b5faea146a38d1bbe615b0.

Change-Id: I57723d0d445e398e9ca3b32348e30178de6f7037
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7764
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[BUG] CleanUp ExtJS Skin directory"
Oliver Hader [Fri, 13 Jan 2012 10:55:41 +0000 (11:55 +0100)]
Revert "[BUG] CleanUp ExtJS Skin directory"

This reverts commit bd82b6f51174c5b499b457386780454d6678253c.

Change-Id: Id7f25bd2d1eb7e187e65b08d89848cebb9f9cd20
Resolves: #33164
Releases: 4.7
Reviewed-on: http://review.typo3.org/7763
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Rebuild t3lib/core_autoload.php
Oliver Hader [Thu, 29 Dec 2011 12:42:16 +0000 (13:42 +0100)]
[TASK] Rebuild t3lib/core_autoload.php

The autoload registry for Core classes is rebuilt and sorted
by using the class names.

Change-Id: Ibebb3376484b0e412a02742c03be2fed78524476
Releases: 4.7
Reviewed-on: http://review.typo3.org/7634
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Klee
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Link to mounted shortcut page lacks &MP parameter
Xavier Perseguers [Tue, 3 Jan 2012 08:26:42 +0000 (09:26 +0100)]
[BUGFIX] Link to mounted shortcut page lacks &MP parameter

Menu generation for a shortcut page within a mount point does not
include the &MP parameter and other configured additional parameters.

Change-Id: Idb19f260fa0af8f73c8bc3441702a2b644017272
Fixes: #32938
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7656
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Typo in Install Tool
Georg Ringer [Wed, 4 Jan 2012 17:37:18 +0000 (18:37 +0100)]
[BUGFIX] Typo in Install Tool

Fix a simple typo in mail of Install Tool.

Change-Id: Ibe8b8003cbf6d2b98210bc22bf5e2a5678e0e137
Resolves: #32970
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7671
Reviewed-by: Markus Klein
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] User Admin: Move "Add" button to docheader
Felix Kopp [Wed, 28 Dec 2011 16:41:49 +0000 (17:41 +0100)]
[BUGFIX] User Admin: Move "Add" button to docheader

Move the "Add User" button in "User Admin" module to the docheader.

Change-Id: I3394685e8056837c90ca735b521260ca6fb675f6
Fixes: #32855
Releases: 4.7
Reviewed-on: http://review.typo3.org/7625
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[FEATURE] Show thumbnails in page/list by default
Felix Kopp [Sat, 31 Dec 2011 14:19:28 +0000 (15:19 +0100)]
[FEATURE] Show thumbnails in page/list by default

Improve defaults for new backend users by showing thumbnails.
Displays thumbnails in page/list module by default.

Change-Id: Icb339df19ff7f75b4af1af5ae35928eb2d059270
Fixes: #32893
Releases: 4.7
Reviewed-on: http://review.typo3.org/7641
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tomita Militaru
Tested-by: Tomita Militaru
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[CLEANUP] Core has a XML syntax dependency on templavoila
Benjamin Mack [Tue, 3 Jan 2012 15:03:30 +0000 (16:03 +0100)]
[CLEANUP] Core has a XML syntax dependency on templavoila

The TYPO3 core still uses "tx_templavoila" in a XML structure
for referencing the title for a structure like FlexForms with
sections etc. This means that code always looks / looked
like this:
<tx_templavoila>
<title>ABCDEF</title>
</tx_templavoila>

you can see this syntax in EXT:cms/flexform_media.xml.

The change in the Core is to support the new format
(without nesting in tx_templavoila) and deprecate but still
support the old format (see above).

Change-Id: I1af739858fb79299edcdbab9d4b44c063666aa9b
Resolves: #32946
Branches: 4.7
Reviewed-on: http://review.typo3.org/7663
Reviewed-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUG] CleanUp ExtJS Skin directory
Steffen Ritter [Mon, 2 Jan 2012 15:55:46 +0000 (16:55 +0100)]
[BUG] CleanUp ExtJS Skin directory

The ExtJS4 skin has an superfluous CSS file
and the Ruby configuration file is wrong.

Fixes: #32932
Releases: 4.7
Change-Id: Id6662d6cece570bd2acea8875287db61f4ad858e
Reviewed-on: http://review.typo3.org/7651
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Remove Thumbs.db
Steffen Gebert [Sun, 1 Jan 2012 20:50:23 +0000 (21:50 +0100)]
[TASK] Remove Thumbs.db

Change-Id: I5d86ff0ae6a767707bcaad3f3158d99546e493a9
Resolves: #32899
Releases: 4.7
Reviewed-on: http://review.typo3.org/7646
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Scheduler: Add "Add Task" button to header
Markus Klein [Wed, 21 Dec 2011 22:24:01 +0000 (16:24 -0600)]
[TASK] Scheduler: Add "Add Task" button to header

This patch adds a "Add Task" button to the left area of
the module header.
It improves usability for long task lists and enforces
the standard layout of backend modules.
The "Add Task" link below the table is removed at the
same time.

Change-Id: I1c1ebb47a085b980f83fa1630c040d73f510199c
Resolves: #32753
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7473
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[FEATURE] Add a link to delete the deprecation log file
Mario Rimann [Sun, 4 Dec 2011 22:36:31 +0000 (23:36 +0100)]
[FEATURE] Add a link to delete the deprecation log file

This adds a link to delete the deprecation log file from the reports
module. It also changes the status check on the deprecation log
to always show the size of the file, not only when it's over limit.

Change-Id: Ic51014b9f59100b1550a969e39cfabd4735fe4ac
Resolves: #23387
Releases: 4.7
Reviewed-on: http://review.typo3.org/7069
Reviewed-by: Oliver Klee
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Vague error message in t3lib_div
Dmitry Dulepov [Tue, 22 Nov 2011 14:44:08 +0000 (16:44 +0200)]
[BUGFIX] Vague error message in t3lib_div

If the web server cannot write to typo3temp/, a vague error
message may appear: "File not written to disk! Write
permission error in filesystem?". Fix the issue by hinting
the user where he should check permissions.

Change-Id: I5509461e6dd48b5a60963a478f0643309c889901
Resolves: #18545
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6853
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Oliver Klee
Reviewed-by: Mario Rimann
Reviewed-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] flock() calls in TYPO3 prevent NFS hosting
Dmitry Dulepov [Mon, 21 Nov 2011 14:13:28 +0000 (16:13 +0200)]
[BUGFIX] flock() calls in TYPO3 prevent NFS hosting

flock() happens in several places in TYPO3. This function does
not work properly on NFS shares. t3lib_lock should be used
instead.

Change-Id: I30392bf06c5e20e27e929fb06d77ee9f96978902
Resolves: #31460
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6778
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Xavier Perseguers
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Reports are called twice
Philipp Gampe [Thu, 22 Dec 2011 00:20:34 +0000 (01:20 +0100)]
[BUGFIX] Reports are called twice

The code in getReport(), directly before the call to getSystemStatus(),
is exactly the same as in getSystemStatus().

Change-Id: If7d61201122e18604b33fbb37bcead0be026bde3
Fixes: #32768
Releases: 4.5,4.6,4.7
Reviewed-on: http://review.typo3.org/7477
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Adjust shortcut mode labels for selected/current page
Stefan Neufeind [Sat, 17 Sep 2011 17:05:13 +0000 (19:05 +0200)]
[BUGFIX] Adjust shortcut mode labels for selected/current page

If a certain page is selected then shortcut mode refers to that page.
Only otherwise the current page is the point of reference for
first/random/parent.

Change-Id: I2d765665b1ee73a410e1b6fe8a619833b6850476
Resolves: #26690
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/2790
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] locallangXMLOverride is broken since the switch to XLIFF
Lars Patrick Heß [Thu, 15 Dec 2011 10:22:46 +0000 (11:22 +0100)]
[BUGFIX] locallangXMLOverride is broken since the switch to XLIFF

locallangXMLOverride mechanism does not work anymore since
target language is mixed with the default language.

Change-Id: I435e79d01fcdbd993e0ae47ab15eee745ae39752
Fixes: #32573
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7269
Reviewed-by: Dominique Feyer
Tested-by: Dominique Feyer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Set TYPO3 version to 4.7-dev
TYPO3 v4 Release Team [Tue, 20 Dec 2011 17:40:10 +0000 (18:40 +0100)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: I20808972c766c74f4a15d342b2156b20cc3573b1
Reviewed-on: http://review.typo3.org/7450
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.7.0alpha2
TYPO3 v4 Release Team [Tue, 20 Dec 2011 17:39:58 +0000 (18:39 +0100)]
[RELEASE] Release of TYPO3 4.7.0alpha2

Change-Id: Ib17aaa62704a8eb4cbceb282779e0aec6f8c1775
Reviewed-on: http://review.typo3.org/7449
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 20 Dec 2011 17:32:47 +0000 (18:32 +0100)]
[TASK] Raise submodule pointer

Change-Id: I3357d41261a1b693af0d73678298babadad9552b
Reviewed-on: http://review.typo3.org/7448
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] BE-Modules not migrated to ExtJS4 need to trigger compat-Mode
Steffen Ritter [Tue, 20 Dec 2011 10:35:40 +0000 (11:35 +0100)]
[TASK] BE-Modules not migrated to ExtJS4 need to trigger compat-Mode

EM, Recycler and Workspaces are not migrated yet. Thus they are broken.
It's hard to work without the Extension Manager.

Use it within Recycler and EM.

Change-Id: I82ba17fe90c408435bf8370e832807c5ba79d6b3
Resolves: #32185
Releases: 4.7
Reviewed-on: http://review.typo3.org/7428
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Add ExtJS3 Compatibility Layer Extension
Steffen Ritter [Tue, 20 Dec 2011 10:25:52 +0000 (11:25 +0100)]
[TASK] Add ExtJS3 Compatibility Layer Extension

Until all Backend-Modules are migrated to ExtJS4 we need to
make them available via ExtJS3. Thanks to Iframes this is possible.

This sysext ships all ExtJS 3 Code which had been in place before
the migration and adds an LoaderClass, which hooks into PageRenderer
to exchange the Library if requested.

Besides that, extjs3_compat is defined as required extension to be
automatically available.

This whole package will be reverted again until the final 4.7 release.

Change-Id: Iacbbaff2217c7b04232ac31773f613d3913abb36
Resolves: #32720
Releases: 4.7
Reviewed-on: http://review.typo3.org/7427
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Add SQL-comparator <> to SQL parser
Stefan Neufeind [Fri, 16 Dec 2011 22:48:00 +0000 (23:48 +0100)]
[BUGFIX] Add SQL-comparator <> to SQL parser

Comparator != was supported before.
But <> is ANSI SQL and therefore should be
supported as well.

Change-Id: I49dde6f06715ecd33df044d8a2e85a813516d6ad
Fixes: #32626
Releases: 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7325
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Fix permissions of downloaded translations into l10n folder
Michael Klapper [Mon, 21 Nov 2011 15:36:54 +0000 (16:36 +0100)]
[BUGFIX] Fix permissions of downloaded translations into l10n folder

The downloaded extension translation files should have proper permissions
set after having been unzipped into l10n directory.

Change-Id: I59169bc26cf3a03dc5d9379b5b496ef5b51fd05b
Fixes: #31964
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6782
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Module menu link wrap
Felix Kopp [Sun, 11 Dec 2011 23:27:58 +0000 (00:27 +0100)]
[BUGFIX] Module menu link wrap

Makes module links in menu on the left not wrap around in small frames.

Change-Id: Ib7168ac0d2111aab7c7c8510d6f36243683ce11c
Fixes: #32448
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7207
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Backend loops in Page module
Steffen Ritter [Sun, 18 Dec 2011 15:54:12 +0000 (16:54 +0100)]
[BUGFIX] Backend loops in Page module

Many modules call "refreshModuleMenu" when starting.
In fact the "renderMenu" behaves different than before the
transition to ExtJS 4 so that the backend got reloaded
completely.
Change it, to just refresh the menu as requested.

Change-Id: Ibe5c3693a4a9a5184d3c5d2f33ce86ee6a574669
Fixes: #32664
Releases: 4.7
Reviewed-on: http://review.typo3.org/7365
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Missing renames of addClass and removeClass
Steffen Ritter [Sun, 18 Dec 2011 18:11:11 +0000 (19:11 +0100)]
[BUGFIX] Missing renames of addClass and removeClass

With ExtJS4 the function names of addClass and removeClass have
been renamed to addCls and removeCls at all places to have only
one name for the same function throughout the Framework.

Not all occurences within Core have been overworked within the
ExtJS 4 Migration. This is tackled now.

Note: ext:form, ext:workspaces and ext:em are excluded as there
are special Tasks for these extensions.

Change-Id: If54040a01b061766ff867d1368e9b5fa48631b58
Fixes: #32673
Releases: 4.7
Reviewed-on: http://review.typo3.org/7370
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] ModuleMenu has changed resizing/collapse behaviour
Steffen Ritter [Sun, 18 Dec 2011 17:24:33 +0000 (18:24 +0100)]
[BUGFIX] ModuleMenu has changed resizing/collapse behaviour

Before the migration to ExtJS 4 collapsing of the module panel
was not possible. This is now possible, but behaves very strange
and looks ugly.
Reconfigure the viewport to behave like before.

Change-Id: Id443d296a363a3e58e1e32b14dddd2374da2315a
Fixes: #32670
Releases: 4.7
Reviewed-on: http://review.typo3.org/7369
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Showing/Hiding toolbars of CE's in PageModule broken
Steffen Ritter [Sun, 18 Dec 2011 16:19:31 +0000 (17:19 +0100)]
[BUGFIX] Showing/Hiding toolbars of CE's in PageModule broken

The JavaScript uses addClass/removeClass to show hide the tool-
bar for each Content-Element even for browsers which do not
support :hover on div-Containers.

For ExtJS 4 the functions have been renamed to addCls/removeCls
which needs to be done in the pageModule script accordingly.

Change-Id: I3a7f9c78d90a9cd9c09c26be17392b39caef353a
Fixes: #32669
Releases: 4.7
Reviewed-on: http://review.typo3.org/7366
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Ralf Merz
Tested-by: Ralf Merz
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Fatal error during install process
Oliver Hader [Sun, 18 Dec 2011 14:58:54 +0000 (15:58 +0100)]
[BUGFIX] Fatal error during install process

In the install tool there is no backend user available,
thus this needs to be checked before calling the writelog() method.

Change-Id: I16494e0ba01147a5111101e9a76cf44418c1c5fb
Fixes: #32666
Reviewed-on: http://review.typo3.org/7363
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] TCEforms reference non-existant CSS file resize.css
Steffen Ritter [Sun, 18 Dec 2011 11:32:31 +0000 (12:32 +0100)]
[BUGFIX] TCEforms reference non-existant CSS file resize.css

With the migration to ExtJS4 the CustomResizer has been modified.
Since that the extra CSS file is superfluous.
Remove the left over call in TCEforms.

Change-Id: I4092b804c57478a30f90ec3fae12a6049741b1b0
Fixes: #32659
Releases: 4.7
Reviewed-on: http://review.typo3.org/7360
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[FEATURE] Allow anonymous logging
Bjoern Pedersen [Fri, 18 Nov 2011 07:40:59 +0000 (08:40 +0100)]
[FEATURE] Allow anonymous logging

    New options in config allow the anonymized storage of statistic log
    informations.
    (necessary e.g. in Germany: see e.g. http://www.saechsdsb.de/ipmask)

    config.stat_IP_anonymize:
      set to 1 to activate anonymized logging
    config.stat_IP_anonymize_mask_ipv4:
    config.stat_IP_anonymize_mask_ipv6:
      Prefix-mask (0..32 for IPv4, 0..128 for IPv6) to use for
      anonymisation. Setting this to will log an empty hostname.
      Recommendation for Germany: config.stat_IP_anonymize_ipv4 = 24
      if not set, defaults to 24  and 64, resp.

    config.stat_logUser: configure username logging

    CGL-cleanup in statistics function.

Change-Id: Id03841ad19343b7b6820d780d0769154c5a880b0
Resolves: #25404
Releases: 4.7
Reviewed-on: http://review.typo3.org/1289
Reviewed-by: Stefan Neufeind
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] TCA-record-collection based on collection interfaces
Steffen Ritter [Tue, 29 Nov 2011 06:30:23 +0000 (07:30 +0100)]
[FEATURE] TCA-record-collection based on collection interfaces

Use the possibility to create collections of tca-records with
TYPO3 core functionality in a table sys_collection.
To deal with these record-collections in TCA a collection class
using the new collection interfaces is to be introduced.

This relies on #32148

Change-Id: I371a6ba354855651048445075464c032ddd4647b
Resolves: #32147
Releases: 4.7
Reviewed-on: http://review.typo3.org/6968
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add stdWrap to HMENU-properties min/maxItems and begin
Ferdinand Kuhl [Sat, 10 Sep 2011 15:53:36 +0000 (17:53 +0200)]
[FEATURE] Add stdWrap to HMENU-properties min/maxItems and begin

THe HMENU-propertes minItems, maxItems and begin are extended to have
stdWrap possibilities.

This allows to create Menus more dynamically.

Change-Id: I70ceacf054352463c651ce177a0e1f1152bba39c
Resolves: #18618
Releases: 4.7
Reviewed-on: http://review.typo3.org/4735
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] PHP warning if open_basedir is enabled
Dmitry Dulepov [Sun, 27 Nov 2011 09:51:54 +0000 (11:51 +0200)]
[BUGFIX] PHP warning if open_basedir is enabled

When using flexforms, a warning may appear in the Backend when
saving the form in BE (typically in a plugin). This happens
because TYPO3 checks if flexform DS is static (in the file)
using is_file. When the DS is not static, the parameter
to is_file is not a file name but an XML content. PHP
thinks this "file name" falls outside of the open_basedir
and complains with a warning. Possibly it can be solved
in other ways but this fix is the simplest possible.

Change-Id: I2c95522418e74e68c96c223f19b022d300467f7d
Resolves: #32109
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6942
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Set currentVal in 2nd rendering loop of IMGTEXT
Christian Welzel [Tue, 15 Nov 2011 15:16:06 +0000 (16:16 +0100)]
[BUGFIX] Set currentVal in 2nd rendering loop of IMGTEXT

Set the currentVal to the current filename during rendering of
HTML in the second rendering loop. This makes current=1 useful for
rendering captions.

Change-Id: I335bb2f744f9352428f6b0d1931ccf2d80f45bb6
Fixes: #28794
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6676
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Indexed Search: Add additional extbase plugin
Benjamin Mack [Sun, 31 Jul 2011 14:17:23 +0000 (16:17 +0200)]
[FEATURE] Indexed Search: Add additional extbase plugin

Introduces a new plugin (pi2) with fluid and extbase that
separates the DB logic (Repository) and the output
(fluid-based now) from the rest (searchcontroller).
However, there is no real "repository" that works as
a regular repository. Additionally, some options
have been renamed.
This is still not completely tested and a work-in-progress,
but the feature-set should be complete. This feature is also
ready for the MySQL Fulltext Indexed Search.

Change-Id: I8ed4a3e5f09db64d560d0a44b4a7c51c6ec80481
Resolves: #28612
Releases: 4.7
Reviewed-on: http://review.typo3.org/3926
Reviewed-by: Stefan Neufeind
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] typolink prepends wrong domain when using url scheme
Dmitry Dulepov [Thu, 17 Nov 2011 14:09:35 +0000 (16:09 +0200)]
[BUGFIX] typolink prepends wrong domain when using url scheme

tslib_cObj::typoLink() uses a wrong domain if the target page
has a domain record and a URL scheme, which is different to
current. It prepends a current domain instead of the target
domain of the page.

Change-Id: I1b7f1248f8b62bdaae0adeb114c29f42b146daa4
Resolves: #31771
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6708
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Custom MailTransport
Jigal van Hemert [Sun, 4 Dec 2011 14:15:25 +0000 (15:15 +0100)]
[FEATURE] Custom MailTransport

Adds hook mechanism to the mailer API. Custom mail transporters can be
configured in the Install Tool.

Change-Id: Ib81eab61b657e07de37a8107df3dce3b96376f5c
Resolves: #24841
Releases: 4.7
Reviewed-on: http://review.typo3.org/7065
Reviewed-by: Georg Ringer
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE][API] Add PostProcessing Hook after inclusion of extTables
Steffen Ritter [Sun, 6 Nov 2011 13:53:09 +0000 (14:53 +0100)]
[FEATURE][API] Add PostProcessing Hook after inclusion of extTables

For modifiying the TCA of all Tables, you need to have an entry point
somewhere, shortly after all TCA definitions (which sould be within
ext_tables.php of each extension) are included.

To solve this problem a hook is introduced which allows to e.g. modify
all TCA tables in comparison to the classic way, where extensions are
only featured to modify TCA of extensions which had been loaded before.

Change-Id: Icd9653fccb477385f4c7107bdea637f6720c3d69
Resolves: #31615
Releases: 4.7
Reviewed-on: http://review.typo3.org/6564
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Fatal error on clearing all caches in backend
Oliver Hader [Sun, 18 Dec 2011 09:56:50 +0000 (10:56 +0100)]
[BUGFIX] Fatal error on clearing all caches in backend

Due to a misconfiguration of a hook in EXT:lang, clearing all caches fails.
class.tx_lang_clearallcache.php -> class.tx_lang_clearcache.php

Change-Id: Ifebbc919cedb3bf04777772015e59c6eb2d908dd
Fixes: #32658
Reviewed-on: http://review.typo3.org/7357
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] ENABLE_INSTALL_TOOL does not respect fileCreateMask
Dmitry Dulepov [Wed, 23 Nov 2011 14:24:52 +0000 (16:24 +0200)]
[BUGFIX] ENABLE_INSTALL_TOOL does not respect fileCreateMask

When this file is created by the Install tool, the fileCreateMask
is not respected. That does not allow to delete this file through
FTP or from SSH if the web server user and group is different
from logged in user.

Change-Id: I2f719aff3ed14b6d1ae6eea51057b78a8f84b262
Resolves: #21740
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6877
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Mario Rimann
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Checkbox-array space
Felix Kopp [Fri, 25 Nov 2011 14:50:56 +0000 (15:50 +0100)]
[BUGFIX] Checkbox-array space

Increases space on horizontal checkbox-array in TCE forms.

Change-Id: Id84734b6d6ccc6f430ff9d87715e447dd06307b2
Fixes: #32088
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6918
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] @charset must be lowercase in CSS
Markus Klein [Tue, 29 Nov 2011 15:26:17 +0000 (09:26 -0600)]
[BUGFIX] @charset must be lowercase in CSS

CSS files must comply to http://www.w3.org/TR/CSS21/syndata.html#charset
which requires @charset to be
"the 10 characters '@charset "' (lowercase, no backslash escapes)".
Also the CSS compressor looks for the lowercase version.

Change-Id: I71436dfd4a74da8ee5592e6755565d96d160d1fe
Fixes: #32163
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6979
Reviewed-by: Jan
Tested-by: Jan
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Oliver Klee
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] sessionTimeout for BE does not work
Mario Rimann [Mon, 5 Dec 2011 20:59:26 +0000 (21:59 +0100)]
[BUGFIX] sessionTimeout for BE does not work

Changes an is_string() check to a check out of t3lib_Utility_Math
which will also accept '86400' as a valid value and not only 86400.

Change-Id: I5a8bfe4b1015d9a6195a9831272bd7e5518110dc
Resolves: #32274
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7079
Reviewed-by: Markus Klein
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Michael Stucki
Reviewed-by: Oliver Klee
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Fix path check for custom RTE styles
Stanislas Rolland [Fri, 16 Dec 2011 17:08:27 +0000 (12:08 -0500)]
[BUGFIX] Fix path check for custom RTE styles

Fix for #29899 introduced a check if the file holding
custom RTE CSS exists. However that path used was
wrong.

Change-Id: I1b4f23bb6bc29add925a956636fe3b8dd01f6b86
Resolves: #32625
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7314
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Julian Hofmann
Tested-by: Julian Hofmann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX][reports] Missing check for SOAP extension
Mario Rimann [Tue, 29 Nov 2011 21:39:37 +0000 (22:39 +0100)]
[BUGFIX][reports] Missing check for SOAP extension

Add SOAP PHP-Module to the list of required modules to be checked in the
reports module.

Change-Id: Ifad1a7e81fbec4a22707a7a12090234dbb7b9496
Resolves: #11806
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6991
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Ambiguous XCLASS naming tx_em_Connection_ExtDirectServer
Steffen Gebert [Sat, 17 Dec 2011 10:24:39 +0000 (11:24 +0100)]
[BUGFIX] Ambiguous XCLASS naming tx_em_Connection_ExtDirectServer

The naming for XCLASSing tx_em_Connection_ExtDirectServer is written
with and without underscore between "connection" and "extdirectserver".

Change-Id: Ifcdc2c52643473eb48b4be2c91d72248e2340bdd
Resolves: #32596
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7330
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Invalid SQL and bad code in tslib_fe
Dmitry Dulepov [Tue, 29 Nov 2011 13:21:10 +0000 (15:21 +0200)]
[TASK] Invalid SQL and bad code in tslib_fe

tslibe_fe::determineId() contains invalid SQL statement (using "!=")
and bad code (variable "$idQ", missing check for start/stop dates).

Change-Id: If4c5db49a010331b5257ee33647cb23b31c5e020
Resolves: #32159
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6974
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Sporadic memcache error on server load
Dmitry Dulepov [Thu, 6 Oct 2011 14:00:54 +0000 (17:00 +0300)]
[BUGFIX] Sporadic memcache error on server load

Memcache server sometimes closes connection under heavy load. In
such cases TYPO3 shows error messages in Frontend when setting
the value to cache fails. This should not happen because it is
not such a error that should cause server down times. Change the
exception to a warning in sys_log instead. Admins can see the
error and work on it.

Change-Id: Ied3da87149e50843f8950395b3003a8cac06dbdc
Resolves: #30162
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/5599
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] "Show page" does not use a proper URL scheme
Dmitry Dulepov [Mon, 21 Nov 2011 12:16:35 +0000 (14:16 +0200)]
[BUGFIX] "Show page" does not use a proper URL scheme

"Show page" context menu and Web>View do not use proper scheme if
that is set in the page properties. They always use the scheme of
the Backend.

Change-Id: I08d3f4a384353b879ea90e1331097f583131ee40
Resolves: #31959
Releases: 4.7, 4.6, 4,5
Reviewed-on: http://review.typo3.org/6774
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Multiple values not displayed for simple items lists
Francois Suter [Fri, 28 Oct 2011 12:09:00 +0000 (14:09 +0200)]
[BUGFIX] Multiple values not displayed for simple items lists

t3lib_BEfunc::getProcessedValue() is used throughout the Core to
transform values stored as indices into human-readable values.

However for select-type fields based on a list of items
(and not a foreign table) where multiple selections are possible,
t3lib_BEfunc::getProcessedValue() fails to display anything.
This is due to t3lib_BEfunc::getLabelFromItemlist(),
being unable to handle several values.

This patch introduces a new method to avoid breaking compatibility.

Change-Id: I074099cd5fc06a346a86246bdf7620ebdc7b18cb
Resolves: #31374
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6379
Reviewed-by: Björn Pedersen
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[FEATURE] Disable Page Information option
Felix Kopp [Fri, 25 Nov 2011 11:58:21 +0000 (12:58 +0100)]
[FEATURE] Disable Page Information option

Adds an option to disable Page Information function in Web > Page.

Fixes: #32086
Releases: 4.7
Change-Id: Ie1b157e425a20b2495e7e953bbda71fd55c15e83
Reviewed-on: http://review.typo3.org/6916
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Migrate RTE
Stanislas Rolland [Wed, 7 Dec 2011 00:43:45 +0000 (19:43 -0500)]
[TASK] Migrate to ExtJS 4: Migrate RTE

1. Migrate RTE.
2. Add soft hyphen insertion feature.

Change-Id: Ic81ecf9f682ead18680475534e27a267d6cc59e8
Resolves: #32200
Releases: 4.7
Reviewed-on: http://review.typo3.org/7106
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Georg Ringer
7 years ago[FEATURE] Integrate config.pageTitleSeparator
Mario Rimann [Fri, 2 Dec 2011 21:53:49 +0000 (22:53 +0100)]
[FEATURE] Integrate config.pageTitleSeparator

Adds a Typoscript option to make the the separator string that is
used between the site title and the page title configurable.

Change-Id: I8fd088ee15d09a0c2414d48d30058c2ed85a1b98
Resolves: #17030
Releases: 4.7
Reviewed-on: http://review.typo3.org/7041
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add clear l10n cache when the user clear all cache
Dominique Feyer [Thu, 15 Dec 2011 14:47:52 +0000 (15:47 +0100)]
[TASK] Add clear l10n cache when the user clear all cache

Currently the l10n parser cache can only be cleared manually, by adding this in locallang.php:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['cache']['clear_menu'] = TRUE;

This patch change the default behavior. By default the l10n cache is cleared on "clear all cache",
if the clear l10n menu item is enabled, it's not cleared on clear all cache.

Change-Id: I969a76d4a17ed847f39884883a887f4e0cb9c3a3
Fixes: #32600
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7283
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Reports module uses internal data of salted passwords
Dmitry Dulepov [Mon, 28 Nov 2011 12:12:39 +0000 (14:12 +0200)]
[TASK] Reports module uses internal data of salted passwords

Reports module changes from issue #30695 introduced a check
for the saltedpasswords extension and a report about users,
whose passwords are not protected by the saltedpasswords.
That check queries database directly and uses internal
knowledge of saltedpasswords about marking the password
with certain characters. This can break reports module
if saltedpasswords adds a new scheme to salt passwords.
Only saltedpasswords should know about those prefixes.
Other extensions should use the API of saltedpasswords
to query the information.

Change-Id: Iec27610c2227ed15537f37b53e1b26443b5a276f
Resolves: #32136
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6953
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Migrate TCEforms
Stanislas Rolland [Wed, 7 Dec 2011 00:21:07 +0000 (19:21 -0500)]
[TASK] Migrate to ExtJS 4: Migrate TCEforms

1. Remove custom resizer.
2. Migrate date and time picker.
3. Migrate other custom classes

Change-Id: I32bc6d6e98db7be4677d552caf923c3f999683a1
Resolves: #32196
Releases: 4.7
Reviewed-on: http://review.typo3.org/7105
Reviewed-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Fri, 16 Dec 2011 09:16:53 +0000 (10:16 +0100)]
[TASK] Raise submodule pointer

Change-Id: I1f8fd1d6ab8149a9dc8d6f0486794e2e6c4147d4
Reviewed-on: http://review.typo3.org/7301
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] RTE not loading in IE when content css file does not exist
Stanislas Rolland [Sun, 13 Nov 2011 01:50:42 +0000 (20:50 -0500)]
[BUGFIX] RTE not loading in IE when content css file does not exist

Solution: Fallback to the default contentCSS file when the file
specified in Page TS Config does not exist or is of zero size.

Change-Id: I18fe77f5fad13a244e4dc8570bbdf940b0721fcc
Resolves: #29899
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6650
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] Add possibility to define http-equiv in meta tags
Oliver Hader [Fri, 18 Nov 2011 18:13:05 +0000 (19:13 +0100)]
[FEATURE] Add possibility to define http-equiv in meta tags

Add possibility to define http-equiv in meta tags, currently
this is only done if using the property "refresh".

Change-Id: I114fa763eb8522aea2b4de1a18e2bb0f1dde568b
Resolves: #31936
Related: #31938
Releases: 4.7
Reviewed-on: http://review.typo3.org/6742
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK][DB] Increase length of tt_content list_type
Christian Kuhn [Mon, 12 Dec 2011 12:20:22 +0000 (13:20 +0100)]
[TASK][DB] Increase length of tt_content list_type

Change-Id: Id4c3ba2810c8ec87011cee7650655678d3817550
Resolves: #32471
Releases: 4.7
Reviewed-on: http://review.typo3.org/7222
Reviewed-by: Mario Rimann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Christoph Niewerth
Tested-by: Christoph Niewerth
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu
Oliver Hader [Wed, 7 Dec 2011 16:10:41 +0000 (17:10 +0100)]
[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu

1. Migrate page tree.
2. Migrate context menu.

Change-Id: I53502d25a11bfa61ffd66f600875f2952e930f8d
Resolves: #32191
Releases: 4.7
Reviewed-on: http://review.typo3.org/7103
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Migrate Backend Base Components
Stanislas Rolland [Wed, 7 Dec 2011 18:07:06 +0000 (13:07 -0500)]
[TASK] Migrate to ExtJS 4: Migrate Backend Base Components

1. Migrate BE viewport.js
2. Migrate BE module menu.
3. Migrate BE top bar components
4. Migrate context help.
5. Migrate notifications.

Change-Id: I324f4679da0d02e52b93cf265e0befe5762e4013
Resolves: #32189
Releases: 4.7
Reviewed-on: http://review.typo3.org/7096
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin
Stanislas Rolland [Tue, 6 Dec 2011 18:58:04 +0000 (13:58 -0500)]
[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin

1. Delete the extjs component of t3skin.
2. Add extjs component of t3skin based on ExtJS 4.
3. Adapt t3skin/ext_tables.php.

Change-Id: I70d7b63e570456e79c5bc747a12263eefc4c2fac
Resolves: #32187
Releases: 4.7
Reviewed-on: http://review.typo3.org/7094
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Tested-by: Stefan Neufeind
7 years ago[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library
Stanislas Rolland [Tue, 6 Dec 2011 18:15:32 +0000 (13:15 -0500)]
[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library

1. Delete ExtJS 3.4 library
2. Add ExtJS 4.0.7 library
3. Adapt t3lib_pagerenderer

Change-Id: I59e5a896eb78c59066bb09192e60606a838fcc0a
Resolves: #32186
Releases: 4.7
Reviewed-on: http://review.typo3.org/7092
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Tested-by: Stefan Neufeind
7 years ago[TASK] Clean up about modules extension
Christian Kuhn [Tue, 25 Oct 2011 21:12:05 +0000 (23:12 +0200)]
[TASK] Clean up about modules extension

tx_aboutmodules_Functions was used in the good old days to render the main
module menus. Now, the only code that used this class was the about module
extension. The patch refactors the about module and moves the needed code of
the tx_aboutmodules_Functions to its own class. This makes the extension
way easier to maintain.
tx_aboutmodules_Functions is declared obsolete and unmaintained.

Change-Id: I15402c995a00f16006e20ecc40bd841d6b42c1cb
Resolves: #31296
Releases: 4.7
Reviewed-on: http://review.typo3.org/6338
Reviewed-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add two hooks to tx_sysaction_task
Sebastian Fischer [Fri, 25 Nov 2011 10:54:55 +0000 (11:54 +0100)]
[FEATURE] Add two hooks to tx_sysaction_task

Add central hook object registration in the sys_action task which gets
used for two hook methods. One that modifies the transfered data before
the process of the task self acts on them. The other hook that enables
custom error checking. Like special checks on the submitted password
for complexity or similier.

Change-Id: I2a2a2ffdfb896d798ce0b96c3d48334956cf49b7
Fixes: #32055
Releases: 4.7
Reviewed-on: http://review.typo3.org/6915
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Tested-by: Steffen Ritter
7 years ago[TASK] swift mailer update to version 4.1.3
Simon Schaufelberger [Thu, 24 Nov 2011 18:45:15 +0000 (19:45 +0100)]
[TASK] swift mailer update to version 4.1.3

Change-Id: Id2ffafb17b3f9e81d6fb0f623528021c7b958ec1
Resolves: #32062
Releases: 4.7
Reviewed-on: http://review.typo3.org/6902
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Disabled ImageMagick throws Exception
Markus Klein [Sun, 11 Dec 2011 00:20:44 +0000 (18:20 -0600)]
[BUGFIX] Disabled ImageMagick throws Exception

Disabling ImageMagick causes t3lib_stdgraphic to throw a
RuntimeException when checking for version compatibility.

Change-Id: I3a13ce95c923487cbc7488ac30fd747c52d60904
Fixes: #32433
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7190
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Menus using sectionIndex is broken
Oliver Hader [Wed, 7 Dec 2011 16:10:41 +0000 (17:10 +0100)]
[BUGFIX] Menus using sectionIndex is broken

Menu rendering using sectionIndex is broken
due to a wrong sql_free_result() call.

Change-Id: I8d5c1fac0705ab03a5888abfba7cf73169a9f80f
Fixes: #32375
Releases: 4.7
Reviewed-on: http://review.typo3.org/7145
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Add possibility to use Wizards->Suggest in FlexForms
Tolleiv Nietsch [Mon, 10 Oct 2011 01:58:07 +0000 (03:58 +0200)]
[BUGFIX] Add possibility to use Wizards->Suggest in FlexForms

The field names generated for the suggest wizard are
not compatible with "flex" fields. This changes loads
the datastructure for the field and expands the
field name as needed.

Change-Id: I8d25594ba0376f7d35aa7f52860cad975014cc0a
Fixes: #22231
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/5703
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Page module: language table width
Felix Kopp [Thu, 22 Sep 2011 14:27:37 +0000 (16:27 +0200)]
[BUGFIX] Page module: language table width

The table to display languages in page module next to each other
gets the same width as page module table to display columns.
Styles language table head cell background correctly.

Change-Id: I5e67cf22a2667a4fe7a81257ac844e019c281546
Resolves: #30206
Releases: 4.7
Reviewed-on: http://review.typo3.org/5229
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Reviewed-by: Sebastian Fischer
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Install Tool shows internal MySQL databases
Mario Rimann [Sun, 4 Dec 2011 21:53:52 +0000 (22:53 +0100)]
[BUGFIX] Install Tool shows internal MySQL databases

This patch removes "mysql" and "information_schema" from the
list of databases that the install tool offers to choose from.

Change-Id: I4f407e5571e65005f24cba0b7cdf36e3782bf1c0
Resolves: #19278
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7068
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] RTE doesn't allow to create links around images in IE8
Stanislas Rolland [Thu, 10 Nov 2011 15:17:42 +0000 (10:17 -0500)]
[BUGFIX] RTE doesn't allow to create links around images in IE8

Solution: Workaround IE bookmarking not being possible on control range

Change-Id: I72767041702ca03498ed6cdca04cf7e68512b0b7
Resolves: #30631
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7002
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Set TYPO3 version to 4.7-dev
TYPO3 v4 Release Team [Tue, 29 Nov 2011 17:03:31 +0000 (18:03 +0100)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: I1fa12261372988845ea2ff5596ce3936038d8985
Reviewed-on: http://review.typo3.org/6984
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.7.0alpha1
TYPO3 v4 Release Team [Tue, 29 Nov 2011 17:03:20 +0000 (18:03 +0100)]
[RELEASE] Release of TYPO3 4.7.0alpha1

Change-Id: I47687a250fb350fcd6af077ba2b177cb5bd4e946
Reviewed-on: http://review.typo3.org/6983
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Form: Confirmation value relies on label value
Oliver Hader [Thu, 3 Nov 2011 20:07:35 +0000 (21:07 +0100)]
[BUGFIX] Form: Confirmation value relies on label value

The confirmation action (back to form or send mail) relies
only on the label value. To solve this, the confirmation-true
and confirmation-false arguments are introduced.

Change-Id: I6dbbb881396ccb1c215a89e7237766115dd03717
Fixes: #31560
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6530
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Form: Add more more semantic classes for elements
Oliver Hader [Thu, 3 Nov 2011 20:35:30 +0000 (21:35 +0100)]
[BUGFIX] Form: Add more more semantic classes for elements

The system extension form renders elements with a wrapped class like
"csc-form-1" which just states the order or elements. To enable more
specific styling, a schema like the following is integrated:

csc-form-<id> csc-form-element csc-form-element-<type>

Change-Id: I0c03d047a757e8865f99b6200cc01bad19d06605
Fixes: #31561
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6531
Reviewed-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Add CSS Class to special input types in FORM"
Oliver Hader [Tue, 29 Nov 2011 15:25:52 +0000 (16:25 +0100)]
Revert "[TASK] Add CSS Class to special input types in FORM"

This reverts commit fb6f05732046083fb7e969add563d2865bff7835.

Change-Id: I5a0265895e7506daf0173cea4aa44872259ac743
Reviewed-on: http://review.typo3.org/6980
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Create CSS Styled Content TypoScript configuration for v4.6
Steffen Ritter [Tue, 29 Nov 2011 13:13:17 +0000 (14:13 +0100)]
[TASK] Create CSS Styled Content TypoScript configuration for v4.6

For backwards compatibility we keep versions of the CSS Styled Content
TypoScript configuration files selectable as rendering template.

Change-Id: I9096b79abf8b1272905ab3c048be44a96dd96054
Resolves: #32160
Reviewed-on: http://review.typo3.org/6973
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Integrate Flowplayer and videoJS for accessible media rendering
Stanislas Rolland [Sat, 12 Nov 2011 16:19:28 +0000 (17:19 +0100)]
[FEATURE] Integrate Flowplayer and videoJS for accessible media rendering

The key requirements of accessible media rendering are having
synchronized closed captions (taken from the media resource or
provided by an external SRT file) and a synchronized additional
audio description layer. videoJS offers these functionality by
using plain HTML5 features and Flowplayer is used as fallback
to deliver the content with a Flash application. Editors can
then chose in the media content element which strategy of
content delivery to use.

These changes are a result of the BLE project and are taken from
git://git.typo3.org/TYPO3v4/Incubator.git project-accessibility

Change-Id: I00990ca18e2d9743a67a2d248ff23a2cf2ee8b12
Resolves: #31770
Releases: 4.7
Reviewed-on: http://review.typo3.org/6639
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Improve cache performance
Dmitry Dulepov [Thu, 6 Oct 2011 12:32:35 +0000 (15:32 +0300)]
[TASK] Improve cache performance

Pages and TS cache may contain a lot of data. According to studies
found on the Internet, saving long BLOBs to the database may cause
a major performance decrease. Enable compression to make chunks of
page and TS caches smaller.

This patch enables compression for cache_pages and cache_pagesection.

Change-Id: Ic40c5a419573e7890d475eab8bb55b3bb2d963bc
Resolves: #30605
Releases: 4.7
Reviewed-on: http://review.typo3.org/5595
Reviewed-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Integrate accessible content rendering
Oliver Hader [Sun, 6 Nov 2011 15:34:09 +0000 (16:34 +0100)]
[FEATURE] Integrate accessible content rendering

These changes are a result of the BLE project and are taken from
git://git.typo3.org/TYPO3v4/Incubator.git project-accessibility

Change-Id: I4b87d916bf95fd1670fea1d01201e2e2242cbb36
Resolves: #31767
Related: #31768
Reviewed-on: http://review.typo3.org/6638
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add CSS Class to special input types in FORM
Ingo Pfennigstorf [Fri, 14 Oct 2011 11:34:02 +0000 (13:34 +0200)]
[TASK] Add CSS Class to special input types in FORM

All input elements are wrapped by a list element that only has one
css class containing the element id of the field. To avoid unneccesary
barriers to ie. hide inputs field of the type "hidden" an extra class
is added to the list element to determine the field type of the
wrapped element, ie. hidden, text, ... .

Change-Id: Ia14641d488f10e2a60f9ba0fafdc10f31d0eeb1d
Resolves: #30851
Releases: 4.6
Reviewed-on: http://review.typo3.org/5745
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Integrate system extension linkvalidator as submodule
Oliver Hader [Fri, 25 Nov 2011 07:59:37 +0000 (08:59 +0100)]
[TASK] Integrate system extension linkvalidator as submodule

Integrate system extension linkvalidator as Git submodule.
git://git.typo3.org/TYPO3v4/Extensions/linkvalidator.git

Change-Id: Idd931c0864692e4fc73d048192467205492f7497
Resolves: #32075
Reviewed-on: http://review.typo3.org/6911
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Warnings in BE when using "Update reference index"
Dmitry Dulepov [Wed, 23 Nov 2011 13:24:12 +0000 (15:24 +0200)]
[BUGFIX] Warnings in BE when using "Update reference index"

If the table exists in $TCA but does not exist in the database,
"Update reference index" in "Tools">"DB Check" will throw
warnings. Implement a check and a descriptive error message in
the system log.

Change-Id: I29bca987a7897530a383b30b19bd8cfa008afd57
Resolves: #21590
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6874
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add a set of interfaces for collection
Steffen Ritter [Tue, 29 Nov 2011 06:08:56 +0000 (07:08 +0100)]
[TASK] Add a set of interfaces for collection

The core currently lacks a common way of handling "sets of data"
in a generic way. This set of interfaces define these common way of
accessing data-sets within TYPO3.

Change-Id: I1d698a89f0add4cd4d1aaebc99fe0ed37dac333d
Resolves: #32146
Releases: 4.7
Reviewed-on: http://review.typo3.org/6967
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter