Packages/TYPO3.CMS.git
7 years ago[TASK] Add logDeprecatedFunction() to two methods
Christian Kuhn [Sat, 21 Apr 2012 11:51:49 +0000 (13:51 +0200)]
[TASK] Add logDeprecatedFunction() to two methods

The methods are annotated as deprecated in the method comments,
but did not log a deprecation message yet.

Change-Id: I11e8b1632d15e675e45320bd23c8d74fa47027e1
Resolves: #36404
Releases: 6.0
Reviewed-on: http://review.typo3.org/10671
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove deprecated cObj HTML
Christian Kuhn [Sat, 21 Apr 2012 11:31:50 +0000 (13:31 +0200)]
[TASK] Remove deprecated cObj HTML

Deprecated since 4.6 and can be removed in 6.0

Change-Id: Id7e77a26d2681480553b86fadfa147cf0f1ffcd2
Resolves: #36402
Releases: 6.0
Reviewed-on: http://review.typo3.org/10670
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Ensure $output is used as string
Peter Niederlag [Tue, 17 Apr 2012 07:26:22 +0000 (09:26 +0200)]
[BUGFIX] Ensure $output is used as string

Problem was introduced by new API t3lib_befunc::helpTextArray()
which changed ::helpText()

Change-Id: Idc055446333bfaec008944e41b434e844fcbd241
Fixes: #36194
Relates: #23798
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10577
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Add rootline workspace overlay for backend_layouts.
Timo Webler [Thu, 19 Apr 2012 06:56:21 +0000 (08:56 +0200)]
[BUGFIX] Add rootline workspace overlay for backend_layouts.

When fetching the rootline inside a workspace
make sure to fetch the correct overlay.

Change-Id: I110cea0f2f989154dbf3b449616bc39cb5323049
Fixes: #36313
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10628
Reviewed-by: Georg Ringer
Reviewed-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Path utility resolves incorrect
Ingmar Schlecht [Fri, 20 Apr 2012 15:58:17 +0000 (17:58 +0200)]
[BUGFIX] Path utility resolves incorrect

The path utility resolves incorrect if target path is
only one level below source path.

Example:
From "mypath/" to "mypath/t3lib/" it's just
"t3lib/" instead of "../t3lib/".

Change-Id: I11c4734a4b64d73773e58d6a2c2c0b218c09109a
Fixes: #36385
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10653
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Create CSS Styled Content TypoScript configuration for v4.7
Oliver Hader [Thu, 19 Apr 2012 19:08:12 +0000 (21:08 +0200)]
[TASK] Create CSS Styled Content TypoScript configuration for v4.7

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

Change-Id: If374dbee9fcfcf3d31bb3ca514e809315e10db07
Resolves: #36345
Releases: 6.0
Reviewed-on: http://review.typo3.org/10640
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Usability improvements for Media Element
Steffen Ritter [Thu, 12 Apr 2012 19:05:05 +0000 (21:05 +0200)]
[BUGFIX] Usability improvements for Media Element

Final adaptions to the  Media Element to reduce the UI to the
neccessary stuff and better distinguish between HTML5 and normal
rendering.

Change-Id: I247796e5260e03664b2b02d6c212a19455440b57
Fixes: #35921
Releases: 4.7,6.0
Reviewed-on: http://review.typo3.org/10364
Reviewed-by: Georg Ringer
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Enhance File Abstraction Layer API
TYPO3 FAL Team [Tue, 17 Apr 2012 19:22:57 +0000 (21:22 +0200)]
[FEATURE] Enhance File Abstraction Layer API

Enhance File Abstraction Layer API by
* tiny changes in the general behaviour
* general API and method refactoring
* modifying file/image processing
* new t3lib_file_FolderInterface
* enhanced unit tests

Change-Id: I0be4c9da8eebb0049a3673810288fc2f1e6d4b9f
Resolves: #36246
Releases: 6.0
Reviewed-on: http://review.typo3.org/10598
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Media element cannot handle plain external URL
Oliver Hader [Mon, 16 Apr 2012 20:23:52 +0000 (22:23 +0200)]
[BUGFIX] Media element cannot handle plain external URL

The media element cannot handle a plain external URL that does
not use any provider like Youtube or Google. Since the URL is
not found locally and no provider can be determined, the
resolved result stays empty.

Change-Id: Ib3a4b017877fdde7189f784b90cbc37cb98efa19
Fixes: #36177
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10554
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Wrong or missing XCLASS definitions
Oliver Hader [Tue, 17 Apr 2012 17:46:34 +0000 (19:46 +0200)]
[BUGFIX] Wrong or missing XCLASS definitions

Several classes in t3lib/file/ have wrong or missing
XCLASS definitions.

Change-Id: I9669b8a05707bcb49f1995de83087b7b51f4857a
Fixes: #36242
Releases: 6.0
Reviewed-on: http://review.typo3.org/10596
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in exception handler
Oliver Klee [Tue, 17 Apr 2012 09:10:57 +0000 (11:10 +0200)]
[SECURITY] XSS in exception handler

Change-Id: Ia22ed1329b422771f95a8538ce91b5dc13afea64
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Fixes: #34348
Security-Review: http://review.typo3.org/10190
Security-Commit: 3e482a78b3c75127e00ff6c7089a9e9803cdb6c9
Security-Bulletin: TYPO3-CORE-SA-2012-002
Reviewed-on: http://review.typo3.org/10569
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 17 Apr 2012 09:05:47 +0000 (11:05 +0200)]
[TASK] Raise submodule pointer

Change-Id: I517fae537796b91a8bc8c1c0236f8371f2ade18b
Reviewed-on: http://review.typo3.org/10564
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[FEATURE] Allow XCLASSes to be defined via ext_autoload.php
Benjamin Mack [Thu, 17 Nov 2011 19:23:48 +0000 (20:23 +0100)]
[FEATURE] Allow XCLASSes to be defined via ext_autoload.php

For XCLASSes to work currently, one needs to

a) set the according XCLASS statement in every PHP file that
   can/should be subclassed
b) use this XCLASS statement in an extensions' ext_localconf.php
   to include the subclass statement

This process is somehow unflexible, requires more code, and since
it is missing for some classes, it's also a hassle to maintain.

The attached change does the following:
1) Use the autoloader to search for classes prefixed by "ux_*"
2) Provide a backwards compatibility layer

TODO: Provide a possibility for BE admins to see which XCLASSes
are currently in use with this new method.

Change-Id: I4af4116108fecd9df0874c3e07e10b86f74d556e
Resolves: #31893
Releases: 6.0
Reviewed-on: http://review.typo3.org/6717
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[FEATURE] Implement configurable background colors for tree branches
Stefan Galinski [Sat, 14 Apr 2012 20:25:04 +0000 (22:25 +0200)]
[FEATURE] Implement configurable background colors for tree branches

The syntax of the new user typoscript setting:
options.pageTree.backgroundColor.<pageId> = <color>

Change-Id: Ic91257c83c8b5e012374e5d5731dd70ae3daee36
Resolves: #36066
Releases: 6.0
Reviewed-on: http://review.typo3.org/10503
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Improve element "insert record"
Georg Ringer [Sat, 3 Mar 2012 15:04:19 +0000 (16:04 +0100)]
[FEATURE] Improve element "insert record"

The content element "Insert record" can be improved
by adding it to the content element wizard and by
showing the related content elements instead of nothing

Change-Id: Ib3a46f1bb290e43a4b7356ee64e14059440260c0
Resolves: #34486
Releases: 6.0
Reviewed-on: http://review.typo3.org/9342
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[BUGFIX] t3lib_div: adjust substUrlsInPlainText to also work on URLs at end of sentence
Robert Heel [Mon, 6 Feb 2012 02:47:48 +0000 (03:47 +0100)]
[BUGFIX] t3lib_div: adjust substUrlsInPlainText to also work on URLs at end of sentence

Reworked substUrlsInPlainText by using regex.
Adding unittest.

Change-Id: Ic5cc35546602e1d626f88f2cd64b9030f31780d6
Resolves: #28248
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/3383
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Remove deprecated PHP_SCRIPT* content objects
Christian Kuhn [Fri, 13 Apr 2012 18:39:43 +0000 (20:39 +0200)]
[TASK] Remove deprecated PHP_SCRIPT* content objects

PHP_SCRIPT, PHP_SCRIPT_INT and PHP_SCRIPT_EXT content objects are deprecated
and scheduled for removal in TYPO3 6.0. The patch removes the objects and
all directly related code completely.

Change-Id: I6668fcf415bd24f46b08401fc4a1d507c048e46c
Resolves: #36009
Releases: 6.0
Reviewed-on: http://review.typo3.org/10439
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Clean up TYPO3 4.7.0rc1 details in ChangeLog
Oliver Hader [Sun, 15 Apr 2012 14:58:48 +0000 (16:58 +0200)]
[TASK] Clean up TYPO3 4.7.0rc1 details in ChangeLog

Change-Id: Ifbd7f761112b5f301af05981cd54d9ae518e459c
Reviewed-on: http://review.typo3.org/10526
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Reports: Wrong indication for saltedpasswords
Markus Klein [Sun, 15 Apr 2012 08:55:23 +0000 (10:55 +0200)]
[BUGFIX] Reports: Wrong indication for saltedpasswords

The reports module shows a wrong status indication for saltedpasswords
if it is configured to forceSalted.

Change-Id: I7cb87cafb9867a45846ec8bb1e636000ffbaebbb
Fixes: #36093
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10522
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Fix TYPO3 version number
Markus Klein [Sat, 14 Apr 2012 19:18:03 +0000 (21:18 +0200)]
[BUGFIX] Fix TYPO3 version number

Change-Id: I54a06d421bfed62b6092089d54a8afb332914323
Releases: 6.0
Reviewed-on: http://review.typo3.org/10496
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Localisation update doesn't work
Sebastian Fischer [Sat, 14 Apr 2012 10:01:32 +0000 (12:01 +0200)]
[BUGFIX] Localisation update doesn't work

Change-Id: I3353dfa5425fab87186dfbb9174bc71ec0acee86
Fixes: #36027
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10449
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[TASK] CGL violoation in tslib_content_Media
Steffen Gebert [Sat, 14 Apr 2012 21:27:18 +0000 (23:27 +0200)]
[TASK] CGL violoation in tslib_content_Media

Change-Id: Id9a353bc3bf38516138425e4e7cf55a72e1c0a5c
Reviewed-on: http://review.typo3.org/10510
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Remove deprecated TypoScript options
Christian Kuhn [Sat, 14 Apr 2012 18:21:27 +0000 (20:21 +0200)]
[TASK] Remove deprecated TypoScript options

Change-Id: I96eda4196668b4bf9e2ac2e6301e0a120e160fb4
Resolves: #36058
Releases: 6.0
Reviewed-on: http://review.typo3.org/10491
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] rsaauth PHP backend calls key generation on every request
Daniel Pötzinger [Mon, 9 Apr 2012 19:45:20 +0000 (21:45 +0200)]
[BUGFIX] rsaauth PHP backend calls key generation on every request

Problem: openssl_pkey_new is not a simple cheap operation and
for minimal requests (e.g. ajax), this can consume up to 10% of the request time.

Solution: Do not process the login fields if no login is triggered.

This commit will save even more processing power as the whole service chain
for processing the login fields is not instantiated anymore.

Change-Id: I34eae9978a8cb0ff2b985a23a358dc88f55ab171
Fixes: #33165
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/10200
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Remove deprecated method in EXT:setup
Christian Kuhn [Sat, 14 Apr 2012 16:56:12 +0000 (18:56 +0200)]
[TASK] Remove deprecated method in EXT:setup

Change-Id: I99dc3d09718801cff95d0a9f124344fd7cbcb686
Resolves: #36054
Releases: 6.0
Reviewed-on: http://review.typo3.org/10482
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Change hardcoded URL to constant
dkd-egerer Sascha Egerer [Sat, 14 Apr 2012 14:56:30 +0000 (16:56 +0200)]
[TASK] Change hardcoded URL to constant

Change hardcoded typo3.org url to the
constant TYPO3_URL_GENERAL in class.typo3logo.php

Change-Id: I6a3067f589ae84ae2ef61d3be8ff7a7d64d1eb76
Resolves: #34742
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10472
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] t3lib_http_Request can not be loaded in frontend
Philipp Gampe [Fri, 13 Apr 2012 13:14:02 +0000 (15:14 +0200)]
[BUGFIX] t3lib_http_Request can not be loaded in frontend

Move the include path modification to t3lib/config_default.php
Switch the TYPO3 pear folder in front, to avoid incompatibilities
with older or newer versions of the PEAR packages.

Change-Id: Ia519150167c13e10e2320166c9872606ab6e666d
Fixes: #33497
Fixes: #34897
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/10404
Reviewed-by: Marco Huber
Tested-by: Marco Huber
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove old login labels
Christian Kuhn [Sat, 14 Apr 2012 14:11:25 +0000 (16:11 +0200)]
[TASK] Remove old login labels

The old login labels from TYPO3_CONF_VARS are deprecated since 4.6 and
scheduled for deletion in 6.0

Change-Id: I36d2c27e48b35b8ae67f1b2ab6abddd33676226c
Resolves: #36043
Releases: 6.0
Reviewed-on: http://review.typo3.org/10471
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove constant TYPO3_UseCachingFramework
Christian Kuhn [Sat, 14 Apr 2012 13:45:19 +0000 (15:45 +0200)]
[TASK] Remove constant TYPO3_UseCachingFramework

Change-Id: Ibf08755746bb7fdb629bd9d0e1890cec2266e40f
Resolves: #36037
Releases: 6.0
Reviewed-on: http://review.typo3.org/10468
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise extbase submodule pointer
Christian Kuhn [Sat, 14 Apr 2012 13:39:48 +0000 (15:39 +0200)]
[TASK] Raise extbase submodule pointer

Change-Id: I298ba8836917cc164e8d53f5831963e5402f1717
Reviewed-on: http://review.typo3.org/10467
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise workspaces submodule pointer
Christian Kuhn [Sat, 14 Apr 2012 13:34:19 +0000 (15:34 +0200)]
[TASK] Raise workspaces submodule pointer

Change-Id: I3328304ef5919ba64a85e7eb416c4f997794d6a9
Reviewed-on: http://review.typo3.org/10466
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove deprecated $GLOBALS['TYPO_VERSION']
Christian Kuhn [Sat, 14 Apr 2012 12:11:38 +0000 (14:11 +0200)]
[TASK] Remove deprecated $GLOBALS['TYPO_VERSION']

Change-Id: Ibd4d6f5fe55011b338fd1e982744319e67582599
Resolves: #36032
Releases: 6.0
Reviewed-on: http://review.typo3.org/10458
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[CLEANUP] Remove commented code
Christian Kuhn [Sat, 14 Apr 2012 11:27:27 +0000 (13:27 +0200)]
[CLEANUP] Remove commented code

Don't read it, delete it.

Change-Id: Iff7ab4cc9af5265bef087bd9232319059a29210e
Releases: 6.0
Reviewed-on: http://review.typo3.org/10457
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove t3lib_div::intInRange()
Christian Kuhn [Sat, 14 Apr 2012 10:48:33 +0000 (12:48 +0200)]
[TASK] Remove t3lib_div::intInRange()

The method is scheduled for deletion in 6.0 but was still used in the core.
The patch adapts the usages and removes intInRange.

Change-Id: Id4724c566f61c5a7238ea29be6f385bdc99d8876
Resolves: #36029
Releases: 6.0
Reviewed-on: http://review.typo3.org/10454
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Add note on EXT:simulatestatic to NEWS.txt
Christian Kuhn [Sat, 14 Apr 2012 10:11:05 +0000 (12:11 +0200)]
[TASK] Add note on EXT:simulatestatic to NEWS.txt

Change-Id: I13ef4c0a0a8d306ab83c2760628b3a6dc8040c16
Related: #25099
Releases: 6.0
Reviewed-on: http://review.typo3.org/10451
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[CLEANUP] Remove simulate static from Core
Markus Klein [Fri, 13 Apr 2012 17:05:13 +0000 (19:05 +0200)]
[CLEANUP] Remove simulate static from Core

This patch removes the old simulate_static system extension.
Since tslib_fe still contains idPartsAnalyze(), which is a relict of
simulate static methods, this method also removed.

Change-Id: I3631909fe6a77fd0861e7be5acdb6f3bf82fdb42
Resolves: #25099
Releases: 6.0
Reviewed-on: http://review.typo3.org/9132
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove t3lib_BEDisplayLog
Christian Kuhn [Fri, 13 Apr 2012 13:19:02 +0000 (15:19 +0200)]
[TASK] Remove t3lib_BEDisplayLog

Change-Id: I3add6b6fae1d559527f7e0bed8d1f480adf3983d
Resolves: #35968
Releases: 6.0
Reviewed-on: http://review.typo3.org/10403
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add stdWrap to cObject USER.
Roland Waldner [Fri, 30 Mar 2012 07:06:09 +0000 (09:06 +0200)]
[FEATURE] Add stdWrap to cObject USER.

Change-Id: I115b6a9674ff824ea6289f3882efa3350724c8a3
Fixes: #35305
Releases: 6.0
Reviewed-on: http://review.typo3.org/9966
Reviewed-by: Philipp Gampe
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[TASK] Add note on removed doNotLoadInFE flag to NEWS.txt
Christian Kuhn [Fri, 13 Apr 2012 13:05:11 +0000 (15:05 +0200)]
[TASK] Add note on removed doNotLoadInFE flag to NEWS.txt

Change-Id: If95843c55aaf3dc7eebafe190210f6487a0ca7eb
Related: #35877
Reviewed-on: http://review.typo3.org/10400
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Add note on required extbase and fluid to NEWS.txt
Christian Kuhn [Fri, 13 Apr 2012 12:35:59 +0000 (14:35 +0200)]
[TASK] Add note on required extbase and fluid to NEWS.txt

Change-Id: Ib1f1c38ecaf0f8122e7a5e6f57e12aa0dc0b10a5
Related: #20634
Reviewed-on: http://review.typo3.org/10399
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Clean-up NEWS.txt for TYPO3 6.0
Christian Kuhn [Fri, 13 Apr 2012 12:24:09 +0000 (14:24 +0200)]
[TASK] Clean-up NEWS.txt for TYPO3 6.0

Change-Id: If2f8c1c306027a9547038f634155b45e25b60acb
Reviewed-on: http://review.typo3.org/10398
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Hardcoded variable in CookieJar.php
Philipp Gampe [Fri, 16 Mar 2012 11:33:47 +0000 (12:33 +0100)]
[BUGFIX] Hardcoded variable in CookieJar.php

If pear installs a package, it replaces all occurrences of data_dir with
the actual dirname. This should not have happened in then shipped
version.

Change-Id: I207fd879d55412f97c93ed1bee25d8283f4f6d6c
Fixes: #34923
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/9693
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Extbase Bootstrap not overwritable
Felix Oertel [Fri, 13 Apr 2012 09:55:05 +0000 (11:55 +0200)]
[BUGFIX] Extbase Bootstrap not overwritable

In mod.php the bootstrap is instanciated without using the
objectManager, thus it's not possible to overwrite it.

Change-Id: I4720172ef4b602fdb31c3a58112c03f0d6673db2
Fixes: #35955
Releases: 6.0
Reviewed-on: http://review.typo3.org/10387
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Improve rendering of CE in page module
Georg Ringer [Thu, 12 Apr 2012 08:08:30 +0000 (10:08 +0200)]
[FEATURE] Improve rendering of CE in page module

Rendering of content elements in page module can be
improved by making it easier and streamline it. See
details in issue.

Change-Id: I7ff5ddbdf443babaa76807beb759c07b32870690
Resolves: #35887
Releases: 6.0
Reviewed-on: http://review.typo3.org/10318
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Remove "create new content element" in docheaders
Felix Kopp [Fri, 9 Mar 2012 23:18:38 +0000 (00:18 +0100)]
[BUGFIX] Remove "create new content element" in docheaders

Removes icon in docheader in page backend module to create new
content element. That icon is present in content columns.

Change-Id: I207440ae2a5ba566a1f10203f60a107d74cca3e1
Fixes: #10307
Releases: 4.7, 4.8
Reviewed-on: http://review.typo3.org/9529
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Max Roesch
Tested-by: Max Roesch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Remove deprecated code for 6.0
Christian Kuhn [Thu, 12 Apr 2012 10:03:46 +0000 (12:03 +0200)]
[TASK] Remove deprecated code for 6.0

Removes all deprecated methods and files that are unused in core and scheduled
for deletion in 4.8 / 6.0. Some more complicated parts are left out for now.

Change-Id: I03e236cedfbfa666d9b6f83848b11bb0977cdff0
Resolves: #35923
Releases: 6.0
Reviewed-on: http://review.typo3.org/10361
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] TYPO3 List view not styleable
Daniel Pötzinger [Thu, 12 Apr 2012 17:41:57 +0000 (19:41 +0200)]
[FEATURE] TYPO3 List view not styleable

The good old list view has a lot of sections
(search, dashboard, checkboxes) and they are wrapped
in divs without classes or no divs at all.
 That makes it hard to give it a nicer view in the skin.

This patch added some div wraps and additional classes
(in preparation to have the possibility to add some CSS in the default skin for this)

Change-Id: Ie666e5ab91193920198159b8297ba7bb2e2e00ce
Resolves: #35913
Releases: 6.0
Reviewed-on: http://review.typo3.org/10355
Reviewed-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Pagetree should expand to the last selected node
Stefan Galinski [Thu, 12 Apr 2012 13:51:39 +0000 (15:51 +0200)]
[BUGFIX] Pagetree should expand to the last selected node

The patch integrates the expansion to the last selected node
at least for the following functions:
- selected node of the filtering tree
- OpenDocs
- Shortcuts (if possible)
- Live Search

Fixes: #25006
Fixes: #33853
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: I1a47bedd10a37a8931ccd50c7fd119399834d909
Reviewed-on: http://review.typo3.org/10357
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Wouter Wolters
Tested-by: Marcus Schwemer
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[TASK] Set TYPO3 version to 4.7-dev
TYPO3 v4 Release Team [Thu, 12 Apr 2012 20:26:28 +0000 (22:26 +0200)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: I65c14835c847bd20380a25c83f0d0404e86256e0
Reviewed-on: http://review.typo3.org/10375
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.7.0rc1
TYPO3 v4 Release Team [Thu, 12 Apr 2012 20:26:20 +0000 (22:26 +0200)]
[RELEASE] Release of TYPO3 4.7.0rc1

Change-Id: I3c937eb15972540a6005b5057cd8685c2345695b
Reviewed-on: http://review.typo3.org/10374
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Thu, 12 Apr 2012 20:23:45 +0000 (22:23 +0200)]
[TASK] Raise submodule pointer

Change-Id: I5423372482cbe52161b6e5f38a428a5a5f4ed754
Reviewed-on: http://review.typo3.org/10373
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Slider doesn't work in IE9
Jigal van Hemert [Sun, 11 Mar 2012 13:41:51 +0000 (14:41 +0100)]
[BUGFIX] Slider doesn't work in IE9

With the new X-UA-Compatible set to IE=9 for the backend the
TCA slider control will only work with an override.

Change-Id: Idf1dd379cfe273acaaca50589169d682cc13a766
Resolves: #32581
Releases: 4.8, 4.7, 4.6
Reviewed-on: http://review.typo3.org/9547
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Move unit test to logical places
Stefano Kowalke [Mon, 18 Apr 2011 13:19:02 +0000 (15:19 +0200)]
[TASK] Move unit test to logical places

* System extensions should ship with their tests
* Tests for typo3/ and t3lib/ classes are the only ones kept under our root "tests/".

Change-Id: Ic2c1ee29807c1a87202cd78635d4fbc4bf60848a
Resolves: #25869
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/1648
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fix the unit tests to work with PHPUnit 3.6
Oliver Klee [Fri, 6 Apr 2012 23:54:46 +0000 (01:54 +0200)]
[BUGFIX] Fix the unit tests to work with PHPUnit 3.6

Phpunit 3.6 is no longer able to test for a generic Exception
class. The main part of this patch changes generic Exceptions to
better detailed subclasses to give more information on the error.

Change-Id: I2197b88fae4e90d8c5ceaa0f983f43ef1388ed02
Fixes: #35202
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10187
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Results from live search and opendocs can't be opened
Stefan Galinski [Sat, 24 Mar 2012 16:57:20 +0000 (17:57 +0100)]
[BUGFIX] Results from live search and opendocs can't be opened

Change-Id: I757f66eec3d035203431958cd283bb77abd9f182
Fixes: #34860
Fixes: #33685
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9860
Tested-by: Francois Suter
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Failing test in autoloader with phpunit 3.6
Christian Kuhn [Thu, 12 Apr 2012 14:25:10 +0000 (16:25 +0200)]
[BUGFIX] Failing test in autoloader with phpunit 3.6

The next phpunit extension will deliver phpunit 3.6. Some autoloader
unit tests fail with this version because of unclean tests. The patch
cleans that up to make the tests run with both phpunit 3.5 and 3.6.

Change-Id: Ib8cae2dfab5d9d638d481aa91b129f44fb0eaa01
Resolves: #35905
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/10341
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Signal-Slot Disposal fails in File Abstraction Layer
Oliver Hader [Thu, 12 Apr 2012 11:35:52 +0000 (13:35 +0200)]
[BUGFIX] Signal-Slot Disposal fails in File Abstraction Layer

Due to the recent clean-up of the Signal-Slot-Dispatcher
(t3lib vs. Extbase), the File Abstraction Layer still needs
to be adjusted.

Change-Id: I3982f665959edfd2cb84060d7f82d8c611758df2
Releases: 6.0
Fixes: #35899
Reviewed-on: http://review.typo3.org/10329
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Failing charset related test in page renderer
Christian Kuhn [Thu, 12 Apr 2012 12:48:18 +0000 (14:48 +0200)]
[BUGFIX] Failing charset related test in page renderer

With issue #34092 the charset conversion code was removed from
the core. Test isInlineLanguageLabelDeliveredWithNonUTF8 fails
now and can be removed as obsolete.

Change-Id: I12e03ce182cda6d6f4b4a6da650f0c17327188a5
Resolves: #35901
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10336
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Failing test in caching framework memcache backend
Christian Kuhn [Thu, 12 Apr 2012 11:25:34 +0000 (13:25 +0200)]
[BUGFIX] Failing test in caching framework memcache backend

Bugfix #30162 changed the memcache handling to not throw an exception but
insert a sys_log entry instead in case of connection problems. The patch
removes the according unit test that broke with the
change, since the call to the static syslog is untestable.

Change-Id: I9891a4e571be6f99d86d335dd8bf1786fac87d1e
Resolves: #35897
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10328
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove doNotLoadInFE
Christian Kuhn [Wed, 11 Apr 2012 20:02:55 +0000 (22:02 +0200)]
[TASK] Remove doNotLoadInFE

The doNotLoadInFE handling was created to speed up the frontend by
not loading ext_tables files of extensions that are not relevant
in frontend context. In practice the effect is marginal, uglifies
the code adds not necessary context complexity. Furthermore the
TER was never able to handle the doNotLoadInFE value and removed it.
The whole handling is removed with the patch.

Change-Id: Icd68353bbb63decd08a86b686da3642f77317f40
Resolves: #35877
Releases: 6.0
Reviewed-on: http://review.typo3.org/10279
Reviewed-by: Oliver Klee
Reviewed-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] EXT:belog does not resolve workspace names
Christian Kuhn [Thu, 12 Apr 2012 09:42:51 +0000 (11:42 +0200)]
[BUGFIX] EXT:belog does not resolve workspace names

Change-Id: I35693a6fcb66e3d4ef441e045d101cda072e16d1
Resolves: #12545
Releases: 6.0
Reviewed-on: http://review.typo3.org/10324
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Streamline disposal of Signal Slot
Oliver Hader [Wed, 11 Apr 2012 14:07:14 +0000 (16:07 +0200)]
[TASK] Streamline disposal of Signal Slot

The concept of Signal Slot has been introduced into Extbase of
TYPO3 4.6 and then got copied to TYPO3 4.7 as well - basically
to support that concept for the File Abstraction Layer as well.
However, now this observer pattern is duplicated in the Core,
thus is removed in favour of the available Extbase behaviour.

Change-Id: I406a2381771e91c119240347d0d0444844a2fc0a
Releases: 6.0, 4.7
Resolves: #35854
Reviewed-on: http://review.typo3.org/10252
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Media Element does not play videos with own player anymore
Steffen Ritter [Wed, 11 Apr 2012 15:11:24 +0000 (17:11 +0200)]
[BUGFIX] Media Element does not play videos with own player anymore

Since the rewrite to FlowPlayer and the additions for accessibility
the MEDIA Content Element is not capable anymore, to play videos which
ship their own player.

This especially is the case for Videos which are from YouTube, Vimeo
and other similiar platforms. Looking at the implementation it seems,
that the detection of own players has been removed (accidentilly).

Rebuild this detection to make external video platform links work again.

Change-Id: I963a74aa3e1ab6d2de95ade903470be71af5c2d4
Fixes: #33357
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10259
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Centering images with text is not working in some cases
Patrick Broens [Wed, 11 Apr 2012 14:44:46 +0000 (16:44 +0200)]
[BUGFIX] Centering images with text is not working in some cases

Currently css_styled_content is using the constant MaxW in CSS to define the width of the image wrap. When using columns with different widths, this value is not reflecting the width of the column, which can break the centering.

This patch fixes this issue by using a different centering method.

Fixes: #35814

Change-Id: I2d1532b986054b8ae250d8ce6cab5b67c61a6c5d
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10256
Reviewed-by: Berit Jensen
Tested-by: Berit Jensen
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] t3lib_div::getUrl() providing wrong error information
Ingo Renner [Wed, 11 Apr 2012 11:54:57 +0000 (13:54 +0200)]
[BUGFIX] t3lib_div::getUrl() providing wrong error information

When using t3lib_div::getUrl() with lib file/context it uses
file_get_contents() to read a URL. When this fails it tries to provide the
reason for the error but does not return the actual issue.

The error key in the returned array contains the error retrieved by
error_get_last() which does not provide the error that occurred with
file_get_contents(), but with PHP. Usually this is a notice.

The actual error message of file_get_contents() is in the variable
$http_response_header which is available after calling file_get_contents().

See http://de2.php.net/manual/en/reserved.variables.httpresponseheader.php

Change-Id: I6bb9ad7010a633f259da103f71f404592194f743
Fixes: #35847
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10229
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[TASK] Remove install tool fluid / extbase upgrade wizard
Christian Kuhn [Wed, 11 Apr 2012 14:01:26 +0000 (16:01 +0200)]
[TASK] Remove install tool fluid / extbase upgrade wizard

Since extbase and fluid are required extensions now, the
upgrade wizard that installed those two is obsolete.

Change-Id: I8055665355f2ac7726c8803824741d2dd3277f3d
Resolves: 35860
Releases: 6.0
Reviewed-on: http://review.typo3.org/10246
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Make extbase and fluid required extensions
Christian Kuhn [Wed, 11 Apr 2012 13:36:43 +0000 (15:36 +0200)]
[TASK] Make extbase and fluid required extensions

Change-Id: I5a835a27b7f4e2a2301365b5c61aece765c564aa
Resolves: #20634
Releases: 6.0
Reviewed-on: http://review.typo3.org/10243
Reviewed-by: Wouter Wolters
Reviewed-by: Rens Admiraal
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[TASK] Error reporting is set twice in bootstrap
Andy Grunwald [Tue, 20 Mar 2012 09:24:55 +0000 (10:24 +0100)]
[TASK] Error reporting is set twice in bootstrap

In index.php AND typo3/sysext/cms/tslib/index_ts.php
(which will be included in index.php) the error reporting
is set to E_ALL ^ E_NOTICE ^ E_DEPRECATED.

The set command in typo3/sysext/cms/tslib/index_ts.php is
obsolete, because this has no further effect.
This will be set in the previous index.php as well.

Result: Less code to maintain

See also #35003, #35017 and #35019

Change-Id: I52341366fab6231a78acd394c09bfa67de1108e9
Fixes: #35023
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/9763
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Restore old Content Object SWFOBJECT
Steffen Ritter [Tue, 10 Apr 2012 11:43:53 +0000 (13:43 +0200)]
[TASK] Restore old Content Object SWFOBJECT

When integrating the FlowPlayer as accessible video player,
the current SWFObject just was overwritten. Therefore it currently
is not possible anymore to use swfobject JavaScript or just insert
any Flash in the website.

Restore the old SWFOBJECT and move the new stuff into an own class.

Change-Id: Ia3bad65b0743b5c7fbac7a312e561a53e061603c
Resolves: #35815
Releases: 4.7,6.0
Reviewed-on: http://review.typo3.org/10232
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] PATH_thisScript is defined twice in bootstrap
Andy Grunwald [Mon, 19 Mar 2012 12:46:05 +0000 (13:46 +0100)]
[TASK] PATH_thisScript is defined twice in bootstrap

In index.php AND typo3/sysext/cms/tslib/index_ts.php
(which will be included in index.php) the constant
PATH_thisScript is defined.

The definition in typo3/sysext/cms/tslib/index_ts.php
is obsolete, because this will be checked via
if(!defined(...)).

Change-Id: I3ffc0639d61f76bb6c72a96fb4fd2908e38a0268
Fixes: #35003
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/9739
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] follow up to "Improve usability of new Media element flexform"
Steffen Ritter [Wed, 11 Apr 2012 11:40:33 +0000 (13:40 +0200)]
[BUGFIX] follow up to "Improve usability of new Media element flexform"

Due to a superfluous displayCondition the field for actual insertion of
HTML5-video-sources is not shown correctly.

Change-Id: I8cd43b9dba4b97a286ec24641fd4812577beaf43
Fixes: #35433
Releases: 4.7,6.0
Reviewed-on: http://review.typo3.org/10226
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] PATH_site is defined twice in bootstrap
Andy Grunwald [Mon, 19 Mar 2012 18:38:02 +0000 (19:38 +0100)]
[TASK] PATH_site is defined twice in bootstrap

In index.php AND typo3/sysext/cms/tslib/index_ts.php
(which will be included in index.php) the constant
PATH_site is defined.

The definition in typo3/sysext/cms/tslib/index_ts.php
is obsolete, because this will be checked via if(!defined(...)).

See also #35003

Change-Id: Ia0a967f562a2a58655b9db0419654c36e7092a05
Fixes: #35017
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/9753
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] PATH_tslib is defined twice in bootstrap
Andy Grunwald [Mon, 19 Mar 2012 18:50:10 +0000 (19:50 +0100)]
[TASK] PATH_tslib is defined twice in bootstrap

In index.php AND typo3/sysext/cms/tslib/index_ts.php
(which will be included in index.php) the constant
PATH_tslib is defined.

The definition in typo3/sysext/cms/tslib/index_ts.php
is obsolete, because this will be checked via if(!defined(...)).

In index.php, if PATH_tslib is empty the script will die immediately.
After that check, PATH_tslib will be used to include index_ts.php

See also #35003 and #35017

Change-Id: I6b86c3bdb071af06b2c64b8cbbc977e9387408c8
Fixes: #35019
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/9754
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove Code Duplication in tslib_content_Media
Steffen Ritter [Sat, 31 Mar 2012 16:02:31 +0000 (18:02 +0200)]
[TASK] Remove Code Duplication in tslib_content_Media

For every parameter the same code for overlaying Flexform value
over the value given in TypoScript is done.

Furthermore for every file the same url-processing is done.

Remove these code duplication by extracting these things to
external functions for a better readability and maintainability.

Change-Id: I2a614cc1d60f28c3ef4189e74fa3f4dea91fa85f
Resolves: #35440
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/10219
Tested-by: Anja Leichsenring
Reviewed-by: Oliver Klee
Reviewed-by: Anja Leichsenring
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] displayCondition on FlexForm Sheets broken
Steffen Ritter [Sat, 31 Mar 2012 13:53:13 +0000 (15:53 +0200)]
[BUGFIX] displayCondition on FlexForm Sheets broken

Due to the usage of an undefined variable, the value of
an field within the flexform cannot resolved correctly.
As an result any displayCondition of an FlexForm sheet looking
at a field value (FIELD:*:=:value) evaluates to false.

Change-Id: I31bf3af8b61981d7fde9e3d0f1c6dbc01118d14a
Fixes: #35436
Releases: 6.0,4.7
Reviewed-on: http://review.typo3.org/10107
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-on: http://review.typo3.org/10221

7 years ago[BUGFIX] Improve usability of new Media element flexform
Steffen Ritter [Sat, 31 Mar 2012 16:39:18 +0000 (18:39 +0200)]
[BUGFIX] Improve usability of new Media element flexform

With HTML5 video many new options are added to the media element
flexform. This results in a very hard to read form.

Restructure the fields into tabs and use display conditions
to hide unneeded fields depending on the selected media type.

Change-Id: I1a25a17506541a3461bcd83d320a395bad3f8195
Fixes: #35433
Releases: 6.0,4.7
Reviewed-on: http://review.typo3.org/10109
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-on: http://review.typo3.org/10223

7 years ago[BUGFIX] Validation problem in forgot and change password form
Jigal van Hemert [Sat, 24 Dec 2011 20:15:13 +0000 (21:15 +0100)]
[BUGFIX] Validation problem in forgot and change password form

Label for attribute is invalid for XHTML. Changing it to a hard coded
value solves the problem. In case custom styling or Javascript breaks
the whole template can be replaced.

Change-Id: I41008125706f51104ff5ddf16786f0d7a71cf2af
Fixes: #18901
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/7514
Reviewed-by: Oliver Klee
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add method to convert integer to version number
Michael [Tue, 10 Apr 2012 14:02:56 +0000 (16:02 +0200)]
[FEATURE] Add method to convert integer to version number

Change-Id: I99863cca2d9e8b2add3292a8570cefb03a960af1
Resolves: #35822
Releases: 6.0
Reviewed-on: http://review.typo3.org/10210
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] EXT: setup relocate 'Save' button
Felix Kopp [Wed, 21 Mar 2012 20:35:51 +0000 (21:35 +0100)]
[BUGFIX] EXT: setup relocate 'Save' button

Moves the form submit button to docheader.
Also adds a section divided between settings and reset actions.

Change-Id: I433853d3587b082e51c7c855f9461e9c861e28d5
Release: 4.7, 4.8
Fixes: #632
Reviewed-on: http://review.typo3.org/9789
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Scheduler: move 'Save' button to docHeader
Felix Kopp [Sun, 1 Apr 2012 20:32:00 +0000 (22:32 +0200)]
[TASK] Scheduler: move 'Save' button to docHeader

Moves save and cancel button in new/edit to the docHeader.

Change-Id: I5fd6b927e233c0deefe13c0885ad6ebfe946a41c
Fixes: #35104
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/10116
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] ext_icon.gif for EXT:impexp
Georg Ringer [Wed, 28 Mar 2012 05:37:25 +0000 (07:37 +0200)]
[BUGFIX] ext_icon.gif for EXT:impexp

Every extension needs an icon, impexp too

Change-Id: I925aba612e49c392f30368136089c640a2b8198f
Fixes: #35257
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9955
Reviewed-by: Philipp Gampe
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Migrate ext:belog to extbase
Christian Kuhn [Tue, 13 Mar 2012 07:09:22 +0000 (08:09 +0100)]
[TASK] Migrate ext:belog to extbase

Change-Id: I1d61119394d00417a9a033f25146fc0d5096d853
Resolves: #34772
Releases: 6.0
Reviewed-on: http://review.typo3.org/9729
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] missing parameter for implode
Jigal van Hemert [Sun, 8 Apr 2012 06:27:25 +0000 (08:27 +0200)]
[BUGFIX] missing parameter for implode

Use the preferred syntax for implode()

Change-Id: Id5db3a209903978979eba971f7f53180a850289a
Releases: 6.0, 4.7, 4.6, 4.5
Fixes: #34695
Reviewed-on: http://review.typo3.org/10192
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] No tab selected by default in User Settings
Jigal van Hemert [Wed, 4 Apr 2012 19:51:48 +0000 (21:51 +0200)]
[BUGFIX] No tab selected by default in User Settings

The call to getDynTabMenu had one parameter too much. Removing it
restores the normal functionality that the first tab is selected
by default.

Change-Id: I24eac1c343b662b2757c2c69ec1dd749b5ece344
Releases: 6.0, 4.7
Fixes: #35694
Reviewed-on: http://review.typo3.org/10157
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] t3editor: $TCA for tt_content is not loaded in ext_tables.php
Andreas Wolf [Sun, 1 Apr 2012 17:15:32 +0000 (19:15 +0200)]
[BUGFIX] t3editor: $TCA for tt_content is not loaded in ext_tables.php

The ext_tables.php of t3editor does overwrite parts of tt_content's TCA
without first loading it; this leads to errors if the ext_tables.php
cache is included before the TCA is properly loaded.

Change-Id: I54c19a2c6bc3e0b847ffa0bf19991a5936c0cba1
Resolves: #35495
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/10114
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] Insert hook into form wizard view
Franz Geiger [Sun, 11 Mar 2012 20:58:50 +0000 (21:58 +0100)]
[FEATURE] Insert hook into form wizard view

Introduces a hook in tx_form_View_Wizard_Wizard. This hook
allows extending the wizard interface by loading extending
resources. The hook is executed after all other resources have
been loaded and just before content rendering.

Use it by adding your function to the array
$TYPO3_CONF_VARS['EXTCONF']['form']['hooks']['renderWizard']

Change-Id: I4fc22d5044d2808a9dbdb5ea9b256c2427987030
Resolves: #34711
Releases: 6.0
Reviewed-on: http://review.typo3.org/9559
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Make alphabetic filter work with umlauts
Andreas Lappe [Wed, 28 Mar 2012 17:01:20 +0000 (19:01 +0200)]
[BUGFIX] Make alphabetic filter work with umlauts

Changes the regular expression used to validate the string into a
unicode-aware character-class and adds two testcases for this.

Change-Id: I247437d9e722c4656ddab0dd2e2ef6a960837cff
Fixes: #35296
Releases: 4.5, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10066
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Make alphanum. filter work with umlauts
Andreas Lappe [Wed, 28 Mar 2012 16:57:15 +0000 (18:57 +0200)]
[BUGFIX] Make alphanum. filter work with umlauts

Changes the regular expression used to validate the string into a
unicode-aware character-class and adds two tests for this.

Change-Id: I8cb83376ec3a029a0729cf950d385518746904b4
Fixes: #35284
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10065
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Use state "excludeFromUpdates" in update check
Jigal van Hemert [Thu, 22 Mar 2012 23:00:32 +0000 (00:00 +0100)]
[BUGFIX] Use state "excludeFromUpdates" in update check

Do not offer update for extensions with state "excludeFromUpdates"

Change-Id: Ic3aaf85a64fe23f5aede42a7949f4137d468675f
Fixes: #35126
Releases: 4.8, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9827
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Sebastian Fischer
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[!!!][SECURITY] XSS in filelink element
Georg Ringer [Wed, 28 Mar 2012 11:56:54 +0000 (13:56 +0200)]
[!!!][SECURITY] XSS in filelink element

Add escaping to description and file name of file link content element.
Warning: There is no longer HTML possible in description!

Change-Id: Id9da65e927080db4e548811f9a82e0cf7e88e214
Fixes: #25246
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Review: http://review.typo3.org/7236
Security-Commit: a4006c10b5ac505a951131bbe3166a4271c62268
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10038
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Information disclosure showing DB name
Georg Ringer [Wed, 28 Mar 2012 11:56:49 +0000 (13:56 +0200)]
[SECURITY] Information disclosure showing DB name

By accessing a cli script in the frontend, it is possible
that the DB name is shown.

Change-Id: Iac35d41ec7953fe14311b3bb619cc137389566fc
Fixes: #29060
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Review: http://review.typo3.org/9936
Security-Commit: 4953abf5d8e3c5eeeb60f5a8dcd919985f063ab3
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10037
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in show item
Christian Kuhn [Wed, 28 Mar 2012 11:56:43 +0000 (13:56 +0200)]
[SECURITY] XSS in show item

Change-Id: Ia6a5d5d6d350eee0a440a4ce8299f2a483bed58d
Fixes: #29397
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Review: http://review.typo3.org/9935
Security-Commit: 582a55d38d48c24d6e04fc7d213f0d74644ab689
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10036
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Missing escaping for sys_notes
Georg Ringer [Wed, 28 Mar 2012 11:56:38 +0000 (13:56 +0200)]
[SECURITY] Missing escaping for sys_notes

sys_notes misses an escaping in info module

Change-Id: If420168807f609709a767c7fb1d6a4d504d277f8
Fixes: #22748
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Commit: 31c4fdb3c3c9fe9d1a28fd13ca69f8b97d15459e
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10035
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Missing escaping in scheduler
Georg Ringer [Wed, 28 Mar 2012 11:56:31 +0000 (13:56 +0200)]
[SECURITY] Missing escaping in scheduler

A proper escaping is missing for field "frequency"
Sanitize submitted uid

Change-Id: I882d167f55b813f7f20beba48ee09792acec4935
Fixes: #24474
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Commit: 68a9d5c2de0b6d466373cdde07fef03161bfa2de
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10034
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in BE file list
Christian Kuhn [Wed, 28 Mar 2012 11:56:26 +0000 (13:56 +0200)]
[SECURITY] XSS in BE file list

Change-Id: I772490b260eb06e714ec57cdf75a6166f53eaea1
Fixes: #30940
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Commit: dbed57cf912b792ae694ce4c6092a1900da9904b
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10033
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in be_layouts
Georg Ringer [Wed, 28 Mar 2012 11:56:21 +0000 (13:56 +0200)]
[SECURITY] XSS in be_layouts

Some values from the backend layout configuration
are not properly escaped

Change-Id: Id08f8f21d5c429e05e5de938e46eb2532855f5a6
Fixes: #29536
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Commit: d34ae5f174a0fc5242323909771a6fbf21ef785b
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10032
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS possibility in RemoveXSS
Andreas Wolf [Wed, 28 Mar 2012 11:56:17 +0000 (13:56 +0200)]
[SECURITY] XSS possibility in RemoveXSS

RemoveXSS fails to properly remove non printable characters, especially
zero-byte (\x00) chars.

Change-Id: I7005a7fbea98f224eab10cc639d6008d56adb2f6
Fixes: #30188
Releases: 6.0, 4.7, 4.6, 4.5, 4.4
Security-Commit: 5c4076c527bb91f1232ed490eff779f78f89402b
Security-Bulletin: TYPO3-CORE-SA-2012-001
Reviewed-on: http://review.typo3.org/10030
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Wed, 28 Mar 2012 11:50:15 +0000 (13:50 +0200)]
[TASK] Raise submodule pointer

Change-Id: Id625eb9cc310f979899b3bd81d6eb43740825368
Reviewed-on: http://review.typo3.org/9989
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Missing column in t3lib_TCEmain::getPreviousLocalizedRecordUid
Francois Suter [Tue, 27 Mar 2012 07:52:10 +0000 (09:52 +0200)]
[BUGFIX] Missing column in t3lib_TCEmain::getPreviousLocalizedRecordUid

Method t3lib_TCEmain::getPreviousLocalizedRecordUid() checks for the
"closest" localized record. For content elements it does this per
column, but actually fails because the "colPos" field is not among
the available fields. It must be added to the selection.

Change-Id: I2cd1ca612671aa8ff74599ccf7dd343ae6d86fa8
Fixes: #35260
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9891
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Enable XClassing of t3lib_install by replacing new
Kay Strobach [Tue, 27 Mar 2012 11:24:54 +0000 (13:24 +0200)]
[BUGFIX] Enable XClassing of t3lib_install by replacing new

This Fix Replaces 3 occurences of new t3lib_install with
t3lib_div::makeInstance('t3lib_install')

Change-Id: I59c3366de1d7326c8da899d7f48a6125149c6b1f
Fixes: #35272
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9896
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer