Packages/TYPO3.CMS.git
7 years ago[BUGFIX] Fix old XCLASS deprecation log
Christian Kuhn [Sun, 29 Apr 2012 14:04:16 +0000 (16:04 +0200)]
[BUGFIX] Fix old XCLASS deprecation log

The correct check for the old xclass register usage is to test for array
entry count greater than zero. Furthermore the comments have been improved.

Change-Id: I0ce923c3bb220872dfc6482e963240271408d9ec
Resolves: #36703
Releases: 6.0
Reviewed-on: http://review.typo3.org/10870
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Remove XCLASS inclusion blocks from t3lib
Tolleiv Nietsch [Tue, 17 Apr 2012 08:58:10 +0000 (10:58 +0200)]
[BUGFIX] Remove XCLASS inclusion blocks from t3lib

After #31893 is merged we can remove the XCLASS blocks from the
Core. This patchset removes it from the classes within t3lib.

Besides that it declares t3lib_TimeTrackNull and t3lib_TimeTrack
to be final to make sure that extending them is still denied.

This patchset itself should not be merged before the related patch
for EXT:dbal (#31183) is merged.

Change-Id: I09e5253191972ac4b3b033aeb770758690ea3755
Fixes: #36184
Releases: 6.0
Reviewed-on: http://review.typo3.org/10556
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Clean up XCLASS handling and comments
Christian Kuhn [Sun, 29 Apr 2012 10:45:30 +0000 (12:45 +0200)]
[TASK] Clean up XCLASS handling and comments

Clean up some of the comments of the new XCLASS handling, separate
the deprecation handling to an own method and add a NEWS.txt entry.

Change-Id: I16a828e15c8e3d347b8b331ffb554ac42aa82644
Resolves: #36698
Related: #31893
Releases: 6.0
Reviewed-on: http://review.typo3.org/10865
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Add note on removed noBlur TypoScript option to NEWS.txt
Christian Kuhn [Sat, 28 Apr 2012 17:01:33 +0000 (19:01 +0200)]
[TASK] Add note on removed noBlur TypoScript option to NEWS.txt

Change-Id: I78c3001968f546e04007a191ec963a0721dee025
Related: #35827
Reviewed-on: http://review.typo3.org/10853
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] New task button missing after deleting task
Alexander Jahn [Mon, 23 Apr 2012 07:45:06 +0000 (09:45 +0200)]
[BUGFIX] New task button missing after deleting task

Change-Id: I7b0dd0ef83d8fe62aeaf12849bcf87b00801eacc
Fixes: #36296
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/10700
Reviewed-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Remove noBlur code
dkd-egerer Sascha Egerer [Sat, 14 Apr 2012 20:26:52 +0000 (22:26 +0200)]
[FEATURE] Remove noBlur code

remove the old and ugly noBlur javascript stuff in menu rendering

Change-Id: Ifd4ca7bcb11058b0b4610cc9c3aa5f1dd15d8118
Resolves: #35827
Releases: 6.0
Reviewed-on: http://review.typo3.org/10504
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Kilian Hann
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Use File Abstraction Layer in RTE
TYPO3 FAL Team [Fri, 20 Apr 2012 16:33:15 +0000 (18:33 +0200)]
[FEATURE] Use File Abstraction Layer in RTE

Change-Id: Ifd6c313eeab812b511b8ae9ae893cc399244b590
Resolves: #36387
Releases: 6.0
Reviewed-on: http://review.typo3.org/10656
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Remove duplicate domain from FE copyright comment
Tomita Militaru [Fri, 27 Apr 2012 09:31:44 +0000 (12:31 +0300)]
[BUGFIX] Remove duplicate domain from FE copyright comment

Since typo3.com was replaced by typo3.org, current frontend copyright
comment shows duplicate domain in copyright:
TYPO3 is copyright 1998-2012 of Kasper Skaarhoj. Extensions are
copyright of their respective owners. Information and contribution
at http://typo3.org/ and http://typo3.org/

Change-Id: Id0647274974032f20a1b5a050e439ed43213bcdb
Fixes: #36164
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10818
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Show phpinfo() header title
Tomita Militaru [Thu, 26 Apr 2012 16:06:51 +0000 (19:06 +0300)]
[BUGFIX] Show phpinfo() header title

This is a no-brainer, fixes the bug with the title of
phpinfo() in the Install Tool being hidden from CSS.

Change-Id: Ia4ff710c24ae4b2537f0cbcdf154b62cce080784
Fixes: #34686
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10793
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Make use of File Abstraction Layer in Frontend
TYPO3 FAL Team [Fri, 20 Apr 2012 16:38:51 +0000 (18:38 +0200)]
[FEATURE] Make use of File Abstraction Layer in Frontend

Change-Id: Ie2a8e10977b2363c75b5a78442460c606cd7b026
Resolves: #33752
Releases: 6.0
Reviewed-on: http://review.typo3.org/10658
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Integrate File Abstraction Layer Indexer Task
TYPO3 FAL Team [Fri, 20 Apr 2012 16:37:38 +0000 (18:37 +0200)]
[FEATURE] Integrate File Abstraction Layer Indexer Task

Integrate a scheduler task that takes care of indexing files.

Change-Id: Id967456dbefadc33d1a23e8756e2cfef30f7139a
Resolves: #34284
Releases: 6.0
Reviewed-on: http://review.typo3.org/10657
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Make use of File Abstraction Layer in Backend
TYPO3 FAL Team [Fri, 20 Apr 2012 16:29:32 +0000 (18:29 +0200)]
[FEATURE] Make use of File Abstraction Layer in Backend

Change-Id: I41ba039e98e077fdd5e4a9aff73fe194f3356308
Resolves: #33751
Releases: 6.0
Reviewed-on: http://review.typo3.org/10655
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Integrate File Abstraction Layer Handling
TYPO3 FAL Team [Fri, 20 Apr 2012 16:18:57 +0000 (18:18 +0200)]
[FEATURE] Integrate File Abstraction Layer Handling

The File Abstraction Layer Handling is based on the API and adds
the required TCA tables and configurations, upgrade wizards and
language labels.

Change-Id: I4c46ef1d8141562d44a8f53019be503c1c01e357
Resolves: #33750
Releases: 6.0
Reviewed-on: http://review.typo3.org/10654
Reviewed-by: Steffen Ritter
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Add unit tests to new autoloader XCLASS handling
Christian Kuhn [Sat, 28 Apr 2012 11:04:47 +0000 (13:04 +0200)]
[TASK] Add unit tests to new autoloader XCLASS handling

Add missing tests to the autoloader test case to test the new XCLASS
handling of issue #31893. The patch also fixes a minor error when writing
registered XCLASS files to the autoloader cache file. This error is
covered by the third added test.

Change-Id: I394c05a48ee2a2796299e72b17840689432212a2
Resolves: #36690
Related: #31893
Releases: 6.0
Reviewed-on: http://review.typo3.org/10843
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] EM: avoid cropping action columns
Francois Suter [Fri, 27 Apr 2012 07:09:51 +0000 (09:09 +0200)]
[BUGFIX] EM: avoid cropping action columns

In some browsers the action icons of the new EM disappear, to be
replaced by an ellipsis (...). This is due to ExtJS using
"text-overflow: ellipsis" and some browsers miscalculating the
width of the column. This text-overflow directive is not necessary
as the icons fit nicely anyway.

Change-Id: I35aa04191f1f315e1e3ac7c22057d205bb0393b2
Fixes: #30900
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10809
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[FEATURE] Integrate TCA helper for FAL aware fields
TYPO3 FAL Team [Fri, 20 Apr 2012 15:52:56 +0000 (17:52 +0200)]
[FEATURE] Integrate TCA helper for FAL aware fields

Integrates a helper method to setup proper TCA for FAL fields.

Change-Id: I68b3026fe3264f6fbbe3e1502c53446af5627082
Resolves: #36384
Releases: 6.0
Reviewed-on: http://review.typo3.org/10652
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Adapt FAL unit tests to new vfsStream version
Susanne Moog [Sat, 28 Apr 2012 11:01:28 +0000 (13:01 +0200)]
[TASK] Adapt FAL unit tests to new vfsStream version

The new phpunit extension ships with a vfsStream version
that changed the create methods parameters. Therefore all
vfsStream dependent unit tests fail.

Change-Id: I573535ac067c782f5c100f062406efc3201f64c2
Resolves: #36687
Releases: 6.0
Reviewed-on: http://review.typo3.org/10842
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Hide relations to deleted records
Francois Suter [Tue, 24 Apr 2012 15:46:10 +0000 (17:46 +0200)]
[BUGFIX] Hide relations to deleted records

When displaying a column containing MM-relations in Web > List
view, deleted records will show up, because the MM relations still
exist and the foreign table is not checked for deleted records.

Additionally an empty result in this case should display "N/A"
just like for the other situations.

Change-Id: Ibfd879482ebf3ff5d75b9c8535bad440150c68bf
Fixes: #21713
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10745
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Tomita Militaru
Tested-by: Tomita Militaru
Reviewed-by: Oliver Klee
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Mon, 23 Apr 2012 14:12:26 +0000 (16:12 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ie6e1fa3dfe3409ad4a9a872f8a882935d1173a9e
Reviewed-on: http://review.typo3.org/10719
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Localize command must preserve type
Francois Suter [Thu, 29 Mar 2012 11:16:42 +0000 (13:16 +0200)]
[BUGFIX] Localize command must preserve type

When the TCEmain command "localize" is used on a table that has
a type attribute, this type is not copied automatically. This
may lead to a discrepancy between the parent record and its
translations. The type must be copied when localizing.

Change-Id: I5c460fa1d8fa3ab97b23ab548d9951a3ad2dd0ac
Fixes: #35361
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10082
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Andreas Otto
Tested-by: Andreas Otto
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[FEATURE] New token for custom post configuraton in localconf.php
Tobias Liebig [Sat, 14 Apr 2012 18:28:10 +0000 (20:28 +0200)]
[FEATURE] New token for custom post configuraton in localconf.php

Some setups require to add a require() statement at the end of the
localconf.php to be able to override the configurations. This patch
introduces a new "edit end token" similar to the existing
"edit token". Only the lines between the "edit token" and the
"edit end token" will be updated by the install tool. The code above
and below that will stay untouched.

Change-Id: I87877503fe71196a7d099f96fb9f4a3018624bd5
Resolves: #24037
Releases: 6.0
Reviewed-on: http://review.typo3.org/10492
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] IRRE hide/unhide broken in master
dkd-egerer Sascha Egerer [Sun, 15 Apr 2012 14:36:14 +0000 (16:36 +0200)]
[BUGFIX] IRRE hide/unhide broken in master

hide/unhide is broken when inline record is not opened before

Change-Id: I05a2cb3add21a93e1c893664fa75ff6dfeab83d2
Resolves: #34303
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10525
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] cropHTML with dash in html element
Jakub Cernek [Fri, 10 Jun 2011 20:52:00 +0000 (22:52 +0200)]
[BUGFIX] cropHTML with dash in html element

Allow dash in regular expression of cropHTML function. It is needed
for recognition of W3C non-standard TYPO3 'link' element syntax.
(e.g. <link email@example.org - mail "Open email window">
email@example.org</link>)

Change-Id: Id7274fdab0be96a9118341a95dab82386d01c903
Fixes: #26915
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/2641
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Remove deprecated extDirect registration
Christian Kuhn [Sat, 21 Apr 2012 12:39:15 +0000 (14:39 +0200)]
[TASK] Remove deprecated extDirect registration

Change-Id: I87b4c4c4f4c7f5f2ff2f3af388a5b3dfb968eb6c
Resolves: #36408
Releases: 6.0
Reviewed-on: http://review.typo3.org/10673
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Wrong HTTP protocol in combination with a proxy
Michael Staatz [Fri, 13 Apr 2012 18:46:11 +0000 (20:46 +0200)]
[BUGFIX] Wrong HTTP protocol in combination with a proxy

When a reverse proxy is configured in $TYPO3_CONF_VARS and you call
t3lib_div::getIndpEnv('TYPO3_SSL') it returns the wrong protocol.

You can reproduce this in the following way:
If realUrl has the configuration to take the next higher level in the
page tree in the case of not finding the current page then the protocol
will be changed by the static method t3lib_div::getIndpEnv('TYPO3_SSL')

Change-Id: I7a3c74c117753edfc1b9552d4110479f3a013f46
Fixes: #36004
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10433
Reviewed-by: Sebastian Popovic
Tested-by: Sebastian Popovic
Reviewed-by: Tom Ruether
Tested-by: Tom Ruether
Reviewed-by: Chris Wittmann
Tested-by: Chris Wittmann
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Clean up the raster
Felix Kopp [Tue, 17 Apr 2012 08:54:04 +0000 (10:54 +0200)]
[BUGFIX] Clean up the raster

Cleans up the raster of icons in docheader (row1 & row2) and tree toolbar.
Also aligned backend module headline to tree root.
List module tables also receive an standard margin to the right.

Change-Id: I96996051a3b6b4af503053d0d6b9ecb56a1be163
Fixes: #36197
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/10560
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Max Roesch
Tested-by: Max Roesch
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Missing static keyword for addFieldsToUserSettings
Susanne Moog [Sat, 21 Apr 2012 10:14:16 +0000 (12:14 +0200)]
[BUGFIX] Missing static keyword for addFieldsToUserSettings

All t3lib_extMgm methods are meant to be called statically.
The function addFieldsToUserSettings is missing the static keyword.

Change-Id: I4dbc1f64bc432695fac8a295261e53560bcb03d7
Fixes: #36399
Releases: 4.5,4.6,4.7,6.0
Reviewed-on: http://review.typo3.org/10669
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove deprecated fe_tce
Christian Kuhn [Sat, 21 Apr 2012 11:58:07 +0000 (13:58 +0200)]
[TASK] Remove deprecated fe_tce

fe_tce was a weird concept for form data handling from the old days.
It was deprecated with 4.6 and can be removed now.

Change-Id: Ib075b836706bb7d5b0e4952e08c73a38e6db164b
Resolves: #36406
Releases: 6.0
Reviewed-on: http://review.typo3.org/10672
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
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