Packages/TYPO3.CMS.git
7 years ago[BUGFIX] RTE: Some toolbar elements may not be correctly initialized
Stanislas Rolland [Thu, 2 Feb 2012 18:05:33 +0000 (13:05 -0500)]
[BUGFIX] RTE: Some toolbar elements may not be correctly initialized

The language and font dropdowns need to initialized after their data
stores are loaded. The text indicator needs to be initialized after
the style sheets are loaded.

Change-Id: I5a855ebc554ce84c2b83afbe1c5daeefbfbd898d
Resolves: #33637
Releases: 4.7
Reviewed-on: http://review.typo3.org/8833
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Update felogin manual
Jigal van Hemert [Sun, 25 Dec 2011 09:19:20 +0000 (10:19 +0100)]
[BUGFIX] Update felogin manual

Add list of available hooks

Change-Id: I4b574edd3a27daf8a4280005a4da5097eaf226ad
Fixes: #18992
Releases: 4.7
Reviewed-on: http://review.typo3.org/7521
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years agoRevert "[BUGFIX] RTE: Some toolbar elements may not be correctly initialized"
Stanislas Rolland [Fri, 3 Feb 2012 18:52:37 +0000 (19:52 +0100)]
Revert "[BUGFIX] RTE: Some toolbar elements may not be correctly initialized"

This reverts commit f848f50ecc3331abedfaee8854303417dee6eb71

Change-Id: I530d5f2c78cdba9174978394669d53f16efa52f1
Reviewed-on: http://review.typo3.org/8832
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Encoding error in TCEforms inline JavaScript
Manuel Stofer [Wed, 1 Feb 2012 09:17:02 +0000 (10:17 +0100)]
[BUGFIX] Encoding error in TCEforms inline JavaScript

JavaScript encoding is broken, when the link browser is used to add a
new item and sections are used.

Change-Id: Id366d078841a3decd0256f98df497956a494ecb8
Fixes: #32422
Related: #29067
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8792
Reviewed-by: Simon Tuck
Tested-by: Simon Tuck
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Bookmarks to pages don't work
Stefan Galinski [Tue, 31 Jan 2012 20:40:05 +0000 (21:40 +0100)]
[BUGFIX] Bookmarks to pages don't work

Change-Id: I688a7f55184a8ae7d3be5574f70c7d3699d19149
Fixes: #30352
Releases: 4.7. 4.6, 4.5
Reviewed-on: http://review.typo3.org/8785
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Fatal error if pear package http_request2 is installed
Philipp Gampe [Wed, 23 Nov 2011 09:21:08 +0000 (10:21 +0100)]
[BUGFIX] Fatal error if pear package http_request2 is installed

The wrong path is used for include once which leads to double
inclusion of the same class from different files.

Change-Id: If1d049ee58780687e866d406efc1ad222532ae2e
Fixes: #32013
Branches: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6867
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] htmlArea RTE: Changing the text color to black does not work
Stanislas Rolland [Fri, 3 Feb 2012 02:18:24 +0000 (21:18 -0500)]
[BUGFIX] htmlArea RTE: Changing the text color to black does not work

Solution: Fix colorToHex conversion utility

Change-Id: I7707d756d9912208489584d993dbdee3dfa31eab
Resolves: #32877
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8820
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] htmlArea RTE: Firefox may report error when setting a color
Stanislas Rolland [Fri, 3 Feb 2012 00:36:20 +0000 (19:36 -0500)]
[BUGFIX] htmlArea RTE: Firefox may report error when setting a color

Problem: The color does get assigned, but Firefox reports a JS error.
Solution: The RTE may incorrectly detach the selection range.

Change-Id: Ie1e637e6bca3ead221b6c7be2dca4f913897f591
Resolves: #33644
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8819
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] RTE: Some toolbar elements may not be correctly initialized
Stanislas Rolland [Thu, 2 Feb 2012 18:05:33 +0000 (13:05 -0500)]
[BUGFIX] RTE: Some toolbar elements may not be correctly initialized

The language and font dropdowns need to initialized after their data
stores are loaded. The text indicator needs to be initialized after
the style sheets are loaded.

Change-Id: Iec14690d27ddf512d5f185387192bbb5667da15c
Resolves: #33637
Releases: 4.7
Reviewed-on: http://review.typo3.org/8814
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years agoRevert "[BUGFIX] RTE: Some toolbar elements may not be correctly initialized"
Stanislas Rolland [Thu, 2 Feb 2012 20:28:59 +0000 (21:28 +0100)]
Revert "[BUGFIX] RTE: Some toolbar elements may not be correctly initialized"

This reverts commit 2f09a85d190f69ab7c4e7874f1157f4c867a6d7a

Change-Id: Ic1e896f46eccd07b9ebf4f880dbe12892510329f
Reviewed-on: http://review.typo3.org/8813
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] RTE: Some toolbar elements may not be correctly initialized
Stanislas Rolland [Thu, 2 Feb 2012 18:05:33 +0000 (13:05 -0500)]
[BUGFIX] RTE: Some toolbar elements may not be correctly initialized

The language and font dropdowns need to initialized after their data
stores are loaded. The text indicator needs to be initialized after
the style sheets are loaded.

Change-Id: I58f076bddf6139a7a4be2219984db23ce348f43f
Resolves: #33637
Releases: 4.7
Reviewed-on: http://review.typo3.org/8810
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] htmlArea RTE: Edit HTML5 microdata items
Stanislas Rolland [Wed, 1 Feb 2012 06:20:25 +0000 (01:20 -0500)]
[FEATURE] htmlArea RTE: Edit HTML5 microdata items

This feature adds a new "Microdata" tab to the "Edit element" dialogue
allowing to edit the itemscope, itemtype and itemprop attributes.
A new toolbar button allows to show/hide microdata items in the editing
area.

Change-Id: I078c8426793059cc9dbccf347905ea32c76dabb5
Resolves: #33609
Releases: 4.7
Reviewed-on: http://review.typo3.org/8803
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] Placeholder for TCEForm fields
Tobias Liebig [Mon, 16 Jan 2012 20:41:08 +0000 (21:41 +0100)]
[FEATURE] Placeholder for TCEForm fields

Possibility to display a placeholder/ghosttext in TCEForm fields to guide the user about default values. The Placeholder will disappear as soon as the user enters a value. The Placeholder is configurable by TCA config. Uses the HTML5 placeholder attribute.

Change-Id: Icdb4f774be6d04ebbdf14dcf1653c0950a6d0ed6
Resolves: #33235
Reviewed-on: http://review.typo3.org/7823
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
7 years ago[FEATURE] Enable TCA type field to depend on field of foreign table
Ingmar Schlecht [Fri, 6 Jan 2012 16:08:52 +0000 (17:08 +0100)]
[FEATURE] Enable TCA type field to depend on field of foreign table

TCA type fields can now refer to a field on a foreign record with a colon-separated
syntax (e.g. uid_local:type).  This will be used by sys_file_references table, where
the type (showItems) depends on a value on the foreign record (sys_file)

Change-Id: I7d153325a64224012bddd4047fc73724ed6648f3
Releases: 4.7
Resolves: #33045
Reviewed-on: http://review.typo3.org/7706
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Install Tool: Settings added by extensions can be edited (duplicating them)
Ernesto Baschny [Thu, 26 Jan 2012 11:45:05 +0000 (12:45 +0100)]
[BUGFIX] Install Tool: Settings added by extensions can be edited (duplicating them)

Change-Id: I13f3ec8a1f10029ce2b6e421bcc97be2e1276ca3
Fixes: #25213
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/8704
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
7 years agoRevert "[BUGFIX] Scheduler BE module fails to load due to autoloader issues"
Christian Kuhn [Sat, 28 Jan 2012 19:19:50 +0000 (20:19 +0100)]
Revert "[BUGFIX] Scheduler BE module fails to load due to autoloader issues"

The patch has an unwanted side-effect: It sometimes throws a php warning "Function spl_autoload_call() hasn't defined the class it was called for".
Reverted for now.

This reverts commit 4ec102ae52878f8494780f8af7fd86e976d24bde

Change-Id: I26480df01c656ba517e053d73f9d4748d42653da
Reviewed-on: http://review.typo3.org/8753
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Reports module shows unnecessary info text
Markus Klein [Thu, 15 Dec 2011 01:49:26 +0000 (19:49 -0600)]
[BUGFIX] Reports module shows unnecessary info text

Do not show saltedpasswords info text in reports module
unless problems have been detected.

Change-Id: Ic0a456bb6128c7024150a22152228d6ddce842db
Fixes: #32580
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7267
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] htmlArea RTE: Enable HTML5 block elements in the RTE
Stanislas Rolland [Fri, 27 Jan 2012 03:10:50 +0000 (22:10 -0500)]
[FEATURE] htmlArea RTE: Enable HTML5 block elements in the RTE

Enable the following HTML5 block elements in the RTE: article, aside,
footer, header, nav, section.

Change-Id: I00941fb98da93c9320a0841d558e1855ca523029
Resolves: #33480
Releases: 4.7
Reviewed-on: http://review.typo3.org/8716
Reviewed-by: Kay Strobach
Tested-by: Kay Strobach
Reviewed-by: Oliver Hader
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Enabling displayCond for sheets in flexforms
Philipp Kitzberger [Tue, 24 Jan 2012 15:21:36 +0000 (16:21 +0100)]
[FEATURE] Enabling displayCond for sheets in flexforms

Adds the feature of displayCond to sheets in flexforms, so entire sheets
of fields can be excluded from the editing mask. Until now this was only
available for single fields.

Change-Id: I9306c32ef075d080ab225cb226540bd3b2d340fc
Resolves: #33390
Release: 4.7
Reviewed-on: http://review.typo3.org/8677
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Scheduler BE module fails to load due to autoloader issues
Dmitry Dulepov [Wed, 11 Jan 2012 12:15:00 +0000 (14:15 +0200)]
[BUGFIX] Scheduler BE module fails to load due to autoloader issues

When displaying a list of tasks, scheduler unserializes exceptions.
By default, unserialize() does not call autoloader to load classes
and it is possible that the exception class will not be loaded. In
such case scheduler BE module will fail with a PHP fatal error
when the scheduler will try to use a _PHP_Incomplete_Class.

The fix makes sure that autoloader is called during unserialize().
However this still may fail, so the scheduler now checks that the
exception is loaded properly before trying to use it.

Change-Id: I77ef3bf765019ab7ceb5bc45049d14b22db6f701
Resolves: #33116
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7736
Reviewed-by: Philipp Gampe
Reviewed-by: Andy Grunwald
Reviewed-by: Steffen Ritter
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] t3lib_BEfunc::getViewDomain() returns wrong or no domain
Jaume Prat [Tue, 22 Nov 2011 09:57:14 +0000 (10:57 +0100)]
[BUGFIX] t3lib_BEfunc::getViewDomain() returns wrong or no domain

If the TYPO3 BE host name is not configured as a sys_domain record
t3lib_BEfunc::getViewDomain() will always return TYPO3 BE host name
and not the first domain of the root line of the page which is
being previewed.

Furthermore, if the TYPO3 BE host name is configured as a sys_domain
but the current root line does not contain a valid domain record,
t3lib_BEfunc::getViewDomain() will return only 'http://' ie. no domain.

Change-Id: I8118d2c932b2a9d6c3d2dae51c5707a6371784d8
Fixes: #30892
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6830
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Dmitry Dulepov
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] New core language: Afrikaans
Jigal van Hemert [Fri, 27 Jan 2012 20:25:45 +0000 (21:25 +0100)]
[FEATURE] New core language: Afrikaans

Change-Id: Ica78c546a24913e33d52fa0a7727b6f8539a171a
Resolves: #33479
Releases: 4.7
Reviewed-on: http://review.typo3.org/8736
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Broken datepicker on unsaved flexform sections
Stefan Rotsch [Tue, 24 Jan 2012 10:41:55 +0000 (11:41 +0100)]
[BUGFIX] Broken datepicker on unsaved flexform sections

The onClick event for opening the datepicker is attached to the
datepicker icons only once on page load. There currently is no update
method which adds the onClick event to new sections, so the datepicker
icons are without function until the form is saved.

Related to this, IDs of input fields are not unique when adding more than
one new section before saving. They have to be randomized when inserting a
new section in order to make the datepicker work properly.

This patch implements an update() method in tceforms.js which is called
every time a new section is added to a flexform. The IDs of tceforms
date/datetime fields get randomized by adding a timestamp when adding a
new section.

Fixes: #23843
Releases: 4.7, 4.6, 4.5

Change-Id: I9ac6e21b06bd1928c7acc94906113811f1260868
Reviewed-on: http://review.typo3.org/8674
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Invalid "unequal"-statement and string-quoting in SQL
Stefan Neufeind [Mon, 19 Dec 2011 13:24:31 +0000 (14:24 +0100)]
[BUGFIX] Invalid "unequal"-statement and string-quoting in SQL

There are multiple "!=" in SQL statements. They should be "<>".
MySQL understands "!=" for the compatibility with early versions
but it is not a standard SQL and should not be used.

Strings should be enclosed in single-quotes. Some systems use
double-quotes to mark identifiers in contrast to literals.

(Added some small fullQuote-calls along the way for
completeness or dropped quotes where uid is clearly just
an intval.)

Change-Id: If183e3451dac4cebb179b4c1f8c2e0ef6d5a6efd
Resolves: #32161
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6977
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Improve username information in top toolbar
Felix Kopp [Mon, 12 Dec 2011 03:45:28 +0000 (04:45 +0100)]
[TASK] Improve username information in top toolbar

Hides the username text if a full name is available.
If the superuser mode is enabled the username is preserved.

Change-Id: Id8c95391697f760b123cf18c039f573d99716898
Resolves: #32450
Releases: 4.7
Reviewed-on: http://review.typo3.org/7209
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Unify backend: header/section
Felix Kopp [Sat, 24 Sep 2011 22:19:50 +0000 (00:19 +0200)]
[TASK] Unify backend: header/section

This patch set unifies backend module layouts to use header/section.

Change-Id: Ieccacbfd8c422eafe413f9e0a64d5b7e1e7cd838
Resolves: #30263
Releases: 4.7
Reviewed-on: http://review.typo3.org/5305
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] canBeInterpretedAsInteger fatals if given an object
Philipp Gampe [Wed, 25 Jan 2012 18:05:16 +0000 (19:05 +0100)]
[BUGFIX] canBeInterpretedAsInteger fatals if given an object

If an object without a string representation is given to
t3lib_utility_math::canBeInterpretedAsInteger($var), the
method will throw a fatal error.

Assume that an object or an array can never be an integer.
<http://php.net/manual/en/language.types.integer
.php#language.types.integer.casting.from-other>

Change-Id: I95e5fe6a5c9f798b5f249c3c14b8cfd4bedd3afe
Fixes: #33446
Releases: 4.6,4.7
Reviewed-on: http://review.typo3.org/8694
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] htmlArea RTE: Some attributes wrongly unset by "Edit element"
Stanislas Rolland [Thu, 26 Jan 2012 15:37:07 +0000 (10:37 -0500)]
[BUGFIX] htmlArea RTE: Some attributes wrongly unset by "Edit element"

The style, lang and dir attributes may be incorrect after unsetting
using "Edit element" dialogue.

Change-Id: I64a34741ca0bbe77de53d5cbba649604b119a55a
Resolves: #33466
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8711
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Misinterpretaion of memory_limit setting in install tool
Mario Rimann [Sun, 4 Dec 2011 21:34:51 +0000 (22:34 +0100)]
[BUGFIX] Misinterpretaion of memory_limit setting in install tool

Adds a different warning into the system checks of the basic
configuration section of the install tool in case the memory_limit
is set to "-1" which means unlimited according to the PHP docs.

Change-Id: I79c68f5f7efaa131d3ce44e6925749ea613f5aef
Fixes: #20069
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7067
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
7 years ago[BUGFIX] Marker not removed from file module
Ernesto Baschny [Thu, 26 Jan 2012 09:04:46 +0000 (10:04 +0100)]
[BUGFIX] Marker not removed from file module

If bookmarks are disabled, the ##SHORTCUT## marker is still shown.

Change-Id: I9ef1679c5ea3f9eead5f8e0615d7734d75811974
Fixes: #33455
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8702
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
7 years ago[FEATURE] htmlArea RTE: Add context-sensitive help to table operations
Stanislas Rolland [Tue, 24 Jan 2012 05:22:03 +0000 (00:22 -0500)]
[FEATURE] htmlArea RTE: Add context-sensitive help to table operations

Change-Id: I628b583ad912f7da28d319695e7e03acec2cdee7
Resolves: #33451
Releases: 4.7
Reviewed-on: http://review.typo3.org/8701
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Additional unit tests for t3lib_div::mkdir and mkdir_deep
Loek Hilgersom [Thu, 8 Dec 2011 01:02:57 +0000 (02:02 +0100)]
[TASK] Additional unit tests for t3lib_div::mkdir and mkdir_deep

Added tests check if permissions and group ownership gets correctly
set when creating directories, also when a whole path is created
with mkdir_deep. These tests are created specifically for
https://review.typo3.org/7022

Releases: 4.7, 4.6, 4.5

Change-Id: I1b09766525f66ea17fb7fcab05938c48c0ff9eba
Reviewed-on: http://review.typo3.org/7156
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] htmlArea RTE: Preserve microdata attributes
Stanislas Rolland [Tue, 24 Jan 2012 17:16:09 +0000 (12:16 -0500)]
[FEATURE] htmlArea RTE: Preserve microdata attributes

Preserve microdata attributes (itemscope, itemtype, itemprop) in RTE operations and in default configuration of RTE transformation.

Change-Id: Icb0ce5169c07e19a68db4422e5a2d6c1b0b7c862
Resolves: #33418
Releases: 4.7
Reviewed-on: http://review.typo3.org/8678
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] felogin Content Element Suggest Wizard
Felix Kopp [Wed, 21 Dec 2011 23:49:09 +0000 (00:49 +0100)]
[FEATURE] felogin Content Element Suggest Wizard

Adds Suggest Wizard to page and folder selection in EXT:felogin content elements.

Change-Id: Ia225389e1f084aea471b541024513a28d92b8344
Fixes: #32767
Releases: 4.7
Reviewed-on: http://review.typo3.org/7476
Reviewed-by: Simon Schaufelberger
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 24 Jan 2012 10:21:21 +0000 (11:21 +0100)]
[TASK] Raise submodule pointer

Change-Id: I94633a3055e3242b38e2983a2ffa5a832ef91c8f
Reviewed-on: http://review.typo3.org/8666
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[FEATURE] RTE: Restructure methods dealing with nodes and selections
Stanislas Rolland [Fri, 20 Jan 2012 22:51:52 +0000 (17:51 -0500)]
[FEATURE] RTE: Restructure methods dealing with nodes and selections

Note: This completes re-structuring of legacy htmlArea code.

Change-Id: I84cb9c1100c626b5b0f8938ace340b9072bf84f9
Resolves: #33372
Releases: 4.7
Reviewed-on: http://review.typo3.org/8646
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Sorting of localized records is wrong after copying
Stanislas Rolland [Wed, 19 Oct 2011 16:15:50 +0000 (12:15 -0400)]
[BUGFIX] Sorting of localized records is wrong after copying

Solution: When copying a record in original language, if a localized
record of the destination record exists for language A, then the
localized record of the copied record, if it exists for language A,
should be inserted after the localized record, in language A, of the
destination record.
The same applies when moving a record in original language.
Similar situation arises when a new localization record is created.

Change-Id: If01e602b0fe68423baba9f9973bd5237c1d0b75a
Resolves: #30469
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6032
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Warnings in BE when using "Find filename"
Dmitry Dulepov [Wed, 23 Nov 2011 13:14:58 +0000 (15:14 +0200)]
[BUGFIX] Warnings in BE when using "Find filename"

When using "Tools">"DB Check">"Find filename" with a slash
character (for example, "</title>"), there are warnings about
wrong regular expression in the Backend and nothing is found.

Change-Id: I97f3dc239cb5d9dbc22453ea172f04ddbee1dcbb
Resolves: #21591
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6873
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Fix permissions and create group in mkdir_deep
Loek Hilgersom [Fri, 2 Dec 2011 00:48:45 +0000 (01:48 +0100)]
[BUGFIX] Fix permissions and create group in mkdir_deep

t3lib_div::mkdir_deep does not properly create nested directories.
This is fixed by using API method t3lib_div::fixPermissions on the
first created directory with recursive flag set.

Change-Id: I951028195047a5777f2c305d8d5bdf780a102fb8
Fixes: #32261
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7022
Reviewed-by: Loek Hilgersom
Tested-by: Loek Hilgersom
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] htmlArea RTE: magic image maxWidth is not working as expected
Stanislas Rolland [Sat, 21 Jan 2012 18:25:56 +0000 (13:25 -0500)]
[BUGFIX] htmlArea RTE: magic image maxWidth is not working as expected

Solution: Clarify the documentation of the option

Change-Id: Ia34a3e2ab9bedb5fa91cf65594b2acbb0c578dad
Resolves: #32301
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8629
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] htmlArea RTE : Adding link problem with IE
Stanislas Rolland [Fri, 20 Jan 2012 22:17:42 +0000 (17:17 -0500)]
[BUGFIX] htmlArea RTE : Adding link problem with IE

Problem: Link may not be created on cell, list element or paragraph
when following element of same type already contains a link.
Solution: Fix selection breaking procedure

Change-Id: I914bededa9f431e4f1f61af3597d31468a000e0c
Resolves: #31763
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8618
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] User settings don't remember that default language is selected
Jigal van Hemert [Sat, 19 Nov 2011 14:34:40 +0000 (15:34 +0100)]
[BUGFIX] User settings don't remember that default language is selected

If the default language is stored as the BE language it should be pre-selected
in the language selector in the User settings.

Change-Id: Id9ed524ba7b28da433a1d7f8712ead58d7b5e60b
Fixes: #31943
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6748
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Tested-by: Markus Klein
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Regression in language handling
Nils Seinschedt [Mon, 16 Jan 2012 18:09:46 +0000 (19:09 +0100)]
[BUGFIX] Regression in language handling

If you request a translated string in a
language where no translation is available
you used to get the default language
labels in the [target] array attribute of
the LOCAL_LANG array for that language.
After the fix of #32573 you only get the
[source] element filled. Which breaks
extensions (like extbase/fluid) that rely on
always having the [target] attribute filled.

Change-Id: I53edac0298e3415a7503259f25870e8dd92cddab
Resolves: #33227
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/7820
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] MENU special = updated does not work anymore
Xavier Perseguers [Wed, 11 Jan 2012 14:31:26 +0000 (15:31 +0100)]
[BUGFIX] MENU special = updated does not work anymore

Since stdWrap has been introduced on HMENU properties, a wrong
test removes the condition pidInList=0 which prevents the inclusion
of a pid IN (current page) clause in the query used to retrieved
recently modified pages.

Change-Id: Ibaea85d6162653b45260d687f682706d9f372b88
Fixes: #32374
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7739
Reviewed-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] HTML entity &nbsp; is inserted before and after inline element
Stanislas Rolland [Tue, 17 Jan 2012 23:24:58 +0000 (18:24 -0500)]
[BUGFIX] HTML entity &nbsp; is inserted before and after inline element

Problem: This is a regression caused by patch to issue #16217.
The last two lines of the merged patch are wrong. They should replace
only leading and trailing spaces inside block elements.
Solution: Revert the last two replacement lines of the patch.

Change-Id: I94008b281bbe13189948862eda626264d0895ab1
Resolves: #32263
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7838
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Set TYPO3 version to 4.7-dev
TYPO3 v4 Release Team [Tue, 17 Jan 2012 17:37:55 +0000 (18:37 +0100)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: I6b40f74c28317c5a1e54bcb00fac5d5c13feaacd
Reviewed-on: http://review.typo3.org/7834
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.7.0alpha3
TYPO3 v4 Release Team [Tue, 17 Jan 2012 17:37:41 +0000 (18:37 +0100)]
[RELEASE] Release of TYPO3 4.7.0alpha3

Change-Id: Ife0a38aca4287cdbb170673bde535deb00505342
Reviewed-on: http://review.typo3.org/7833
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 17 Jan 2012 17:31:08 +0000 (18:31 +0100)]
[TASK] Raise submodule pointer

Change-Id: I7d00c83d7d9c9bc002b9f86123601fe8ab44d674
Reviewed-on: http://review.typo3.org/7832
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Add note on modified authentication services to NEWS.txt
Oliver Hader [Tue, 17 Jan 2012 15:46:32 +0000 (16:46 +0100)]
[TASK] Add note on modified authentication services to NEWS.txt

Change-Id: Ib352841b0a22f94152b54c94e868e0a07080138a
Resolves: #32864
Related: #30271
Reviewed-on: http://review.typo3.org/7831
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Add note on modified authentication services to NEWS.txt
Oliver Hader [Tue, 17 Jan 2012 14:48:41 +0000 (15:48 +0100)]
[TASK] Add note on modified authentication services to NEWS.txt

Change-Id: I553031b98e47371120e6c25b0427a6318d016b42
Resolves: #32864
Related: #30271
Reviewed-on: http://review.typo3.org/7830
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Clean-up NEWS.txt for TYPO3 4.7
Oliver Hader [Tue, 17 Jan 2012 14:40:35 +0000 (15:40 +0100)]
[TASK] Clean-up NEWS.txt for TYPO3 4.7

Change-Id: I2a615341fe2630e23fc056ac4d8edbda74a50662
Reviewed-on: http://review.typo3.org/7829
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Separate password transmission from password comparison
Helmut Hummel [Sun, 21 Aug 2011 21:56:12 +0000 (23:56 +0200)]
[FEATURE] Separate password transmission from password comparison

Add a processing authorization service to be able to treat (decrypt, hash)
passwords transmitted for other services that then can only compare the credentials.

Resolves: #30271
Releases: 4.7

Change-Id: Ic8ebeaa58d1cc1662083b0799f670b5a79e43971
Reviewed-on: http://review.typo3.org/5326
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Use t3lib_BEfunc instead of date()
Georg Ringer [Fri, 13 Jan 2012 11:48:03 +0000 (12:48 +0100)]
[TASK] Use t3lib_BEfunc instead of date()

use t3lib_BEfunc::date and ::datetime() instead
of native date().

Change-Id: Ie8679c345efabd5415f2f9bde1e6f9f4f31239ce
Resolves: #23055
Releases: 4.7
Reviewed-on: http://review.typo3.org/7780
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
7 years ago[FEATURE] Hidden palettes in TCEForms
Ingmar Schlecht [Sat, 7 Jan 2012 10:19:08 +0000 (11:19 +0100)]
[FEATURE] Hidden palettes in TCEForms

This is useful for IRRE when used with foreign_selector, if you want to
hide the relation field in the child record.

By using the hidden palette feature you can just put it to such a hidden
palette, which makes sure IRRE will still work, but the relation field
is never displayed.

Change-Id: I78d04469ab1e902b98710dec633f8566814b4390
Resolves: #33044
Releases: 4.7
Reviewed-on: http://review.typo3.org/7698
Reviewed-by: Philipp Gampe
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] BE user switch impossible when in adminOnly mode
Philipp Kitzberger [Wed, 21 Dec 2011 16:32:11 +0000 (17:32 +0100)]
[BUGFIX] BE user switch impossible when in adminOnly mode

Enables the switching of BE users when the BE is in adminOnly mode.

Change-Id: I5fb6606acbe53885335619e2edfe9448b6988458
Fixes: #32686
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7469
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Page renderer provides files to compressor incorrectly
Dmitry Dulepov [Thu, 8 Dec 2011 14:50:45 +0000 (16:50 +0200)]
[BUGFIX] Page renderer provides files to compressor incorrectly

If config.absRefPrefix is set, page renderer provides incorrect
file references to compressor. It prepends absRefPrefix to JS and
CSS file names. This causes two problems: (1) compressor cannot
fetch those files because it always prepends site path to the
file name and (2) compressor fetches local files using HTTP
(performance!). The result is that all default styles from
extensions are missing when compressor is enabled but a
reference to an empty CSS file is added to the page.

Change-Id: I30e58eab1e1ac2f76d2cddb27499e778adb5fc27
Resolves: #32397
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7165
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] User settings: move flashMessage notice
Felix Kopp [Sat, 31 Dec 2011 13:19:14 +0000 (14:19 +0100)]
[TASK] User settings: move flashMessage notice

There is a permanent flashMessage in user settings module to indicate
the possible necessity to reload the whole backend after changing
settings.
Move the reload notice in user settings module to the top and display
it only after saving.

Change-Id: I3189e8b4fc47e5bf22c23aa7e02ee9b04abd2705
Resolves: #32891
Releases: 4.7
Reviewed-on: http://review.typo3.org/7639
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Proper cursor icon in access module
Georg Ringer [Mon, 16 Jan 2012 18:32:52 +0000 (19:32 +0100)]
[BUGFIX] Proper cursor icon in access module

The access module got those nice red/green icons but many
people don't know that those are clickable because the cursor
icon is wrong.

Change-Id: I8a050fdb32af875c0e8345427713cb68c0925d11
Fixes: #33230
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7821
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Usage of custom caching backends
Michael Klapper [Thu, 5 Jan 2012 09:02:09 +0000 (10:02 +0100)]
[BUGFIX] Usage of custom caching backends

The use of "require_once" statements will help to define custom caching backends.

Change-Id: I6c04644ca7711e4ca7b7e59df3f71c16115b3ae9
Fixes: #32986
Releases: 4.7
Reviewed-on: http://review.typo3.org/7679
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Andy Grunwald
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add hook to pagerenderer after compress/concatenate
Nils Seinschedt [Mon, 16 Jan 2012 19:14:10 +0000 (20:14 +0100)]
[FEATURE] Add hook to pagerenderer after compress/concatenate

Implement a hook to be able to influence the concatenated
and compressed resource files before they get wrapped in tags.

Resolves: #33234
Releases: 4.6, 4.7

Change-Id: I0f1a1337ab5b3fbe50692c7f342ecaccc282d052
Reviewed-on: http://review.typo3.org/7822
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] htmlArea RTE: Cleanup some deprecated methods
Stanislas Rolland [Tue, 17 Jan 2012 02:24:33 +0000 (21:24 -0500)]
[FEATURE] htmlArea RTE: Cleanup some deprecated methods

Cleanup methods deprecated since TYPO3 4.5.

Change-Id: I8fd88887ef5a486949f21e2d8504604d1c92f688
Resolves: #33238
Releases: 4.7
Reviewed-on: http://review.typo3.org/7825
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] fe_adminLib.inc uses undefined function
Sven Burkert [Thu, 22 Dec 2011 08:50:41 +0000 (02:50 -0600)]
[BUGFIX] fe_adminLib.inc uses undefined function

fe_adminLib.inc calls preg_spliti() which does not exist.

Change-Id: I7c16c2590ddc193fcad99e970ab8c6975e369261
Fixes: #32773
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/7487
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] htmlArea RTE: Remove RTE cache
Stanislas Rolland [Sun, 15 Jan 2012 23:00:59 +0000 (18:00 -0500)]
[FEATURE] htmlArea RTE: Remove RTE cache

Rely on page renderer for script compression/concatenation.
Remove extension configuration variable for script compression.
Remove RTE cache.

Change-Id: I8aca81b28741d31ec58c823315663e29822f86a1
Resolves: #33207
Releases: 4.7
Reviewed-on: http://review.typo3.org/7815
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] htmlArea RTE: Move RTE scripts to head
Stanislas Rolland [Sun, 15 Jan 2012 21:40:12 +0000 (16:40 -0500)]
[FEATURE] htmlArea RTE: Move RTE scripts to head

IE6 not being supported anymore in BE, scripts may now be included
in head, as they should be.

Change-Id: I813445d0f73fbc639d8773ec059a2e3e036f8dc9
Resolves: #33206
Releases: 4.7
Reviewed-on: http://review.typo3.org/7814
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Shortcut page does not keep 'type' parameter
Xavier Perseguers [Mon, 21 Nov 2011 12:32:29 +0000 (13:32 +0100)]
[BUGFIX] Shortcut page does not keep 'type' parameter

When a shortcut page is accessed with ?type=123 in the URL, the
redirect is calculated without this parameter.

Change-Id: I6638d34fcbc1a3862f65783e4ad3a226de1dd3e0
Fixes: #31333
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6775
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] TCEmain::clear_cacheCmd relies on active BE_USER
Steffen Gebert [Thu, 29 Dec 2011 11:21:32 +0000 (12:21 +0100)]
[BUGFIX] TCEmain::clear_cacheCmd relies on active BE_USER

Several developers abuse t3lib_TCEmain and instantiate it also in other
contexts than BE, for which it never was made.

As this breaks several extensions that use it in FE or CLI mode and the
fix is trivial, avoid crashing.

Change-Id: I0998b4fc36bb803f82becbbca0137a7dfd43eb8a
Fixes: #28007
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7633
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] TYPO3 prompts to select position when there are no pages
Dmitry Dulepov [Mon, 5 Dec 2011 14:37:33 +0000 (16:37 +0200)]
[BUGFIX] TYPO3 prompts to select position when there are no pages

When adding the very first page to the page tree, TYPO3 asks to
select a position and offers a weird looking selector (see the
attachment in the bug report). Instead, it should proceed
straight to the page properties window (or redirect to it).

Change-Id: Ia55a1c1959d70c5f755281a4c6a6f77aa179ed5f
Resolves: #32111
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7075
Reviewed-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add possibility to define foreign_match_fields for IRRE inline relations.
Ingmar Schlecht [Sat, 27 Aug 2011 13:01:03 +0000 (15:01 +0200)]
[FEATURE] Add possibility to define foreign_match_fields for IRRE inline relations.

This patch request adds the possibility to define foreign_match_fields (similar to MM_match_fields) for IRRE inline relations. This is required for the upcoming file abstraction layer in TYPO3.

Example:
'my_parent_fieldname' => array (
'config' => array (
'type' => 'inline',
'foreign_table' => 'tx_myext_childtable',
'foreign_field' => 'parent_record_pointer',
'foreign_match_fields' => array(
'parent_field_pointer' => 'my_parent_fieldname',
),
)
),

Change-Id: I6b97126dcf9704bd3f37bebda1a1f2f0213c9aa9
Fixes: #29296
Releases: 4.7
Reviewed-on: http://review.typo3.org/7669
Reviewed-by: Björn Pedersen
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] t3lib_div::validPathStr() fails on certain file names
Dmitry Dulepov [Fri, 2 Dec 2011 15:22:56 +0000 (17:22 +0200)]
[BUGFIX] t3lib_div::validPathStr() fails on certain file names

Function t3lib_div::validPathStr() fails on file names with Unicode
characters. Adding 'u' modifier to the regular expression solves
the problem.

Change-Id: I9dfb31090d12133798f4e8d47e7394e6c7be51a6
Resolves: #32046
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7032
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Improve debugTrail() to better handle includes
Markus Klein [Wed, 26 Oct 2011 00:28:04 +0000 (19:28 -0500)]
[TASK] Improve debugTrail() to better handle includes

The deprecation log lacks specific and necessary information about
include and require calls, which makes it hard to actually follow
a stack trace.

Add special treatment of this sort of functions and display additional
path information.

Change-Id: If816432d3204454954079c636f539243eb3fa55b
Resolves: #31300
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6343
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Unlimited memory limit handling in system status report
Mario Rimann [Fri, 2 Dec 2011 21:10:25 +0000 (22:10 +0100)]
[BUGFIX] Unlimited memory limit handling in system status report

According to the documentation, "-1" is a valid setting for PHP's
memory_limit and means "unlimited". So far this value has caused
the system status report to report this value as an error.

Change-Id: I79e43d2e4300bce5d673296a844b9bd3416cd3da
Fixes: #32231
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7040
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] htmlArea RTE: Add button to insert soft hyphen
Stanislas Rolland [Fri, 13 Jan 2012 17:54:58 +0000 (12:54 -0500)]
[FEATURE] htmlArea RTE: Add button to insert soft hyphen

This feature adds a button and/or shortcut to insert a soft hyphen at
the current cursor position in the RTE content.

This feature was sponsored by BLE (Bundesanstalt für Landwirtschaft
und Ernährung).

Change-Id: Id87fcde001b042ff6d0423bf3135d741aa3f2a4f
Resolves: #33184
Releases: 4.7
Reviewed-on: http://review.typo3.org/7787
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Raise submodule pointer of workspaces system extension
Oliver Hader [Fri, 13 Jan 2012 11:26:31 +0000 (12:26 +0100)]
[TASK] Raise submodule pointer of workspaces system extension

Change-Id: I5495441993fb62232edbcd34271a53a7e6591829
Reviewed-on: http://review.typo3.org/7778
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Regenerate core_autoload.php
Oliver Hader [Fri, 13 Jan 2012 11:00:48 +0000 (12:00 +0100)]
[TASK] Regenerate core_autoload.php

The current core_autoload.php is missing some files.
This is a new version, generated with the latest SVN
version of extdeveval.

Change-Id: Ia93eddf0811a1062ec808ba64b524f68a216f54e
Resolves: #33047
Related: #33164
Reviewed-on: http://review.typo3.org/7701
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library"
Oliver Hader [Fri, 13 Jan 2012 10:55:52 +0000 (11:55 +0100)]
Revert "[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library"

This reverts commit e149a551e4e81145ab59dea8578128ebe6cbfedb.

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

This reverts commit 62f27741f27c857f1f8d0eb36ece3fd5102ba780.

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

This reverts commit 8f10c28bc18799d11af2fd94b1347ba95c0ebab0.

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

This reverts commit 69f28918403d4b75242d264bd67c9fcade73dc0f.

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

This reverts commit 1a1930c8214218a4e739baaf5ca9248126cacaed.

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

This reverts commit 463526e5e96dfe81854deffc36db63eee45ed380.

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

This reverts commit 7e9c99a2f14387f49dd3be27d6e91bb56266e28d.

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

This reverts commit 0618526df9053742086f9078bcd24f57183dff25.

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

This reverts commit f4926ae6e43452da28781cc1d2efc57d44eaba21.

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

This reverts commit 8d378484516a5b8e7e1dae564ca0c2bad72994ce.

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

This reverts commit b6f263293ac9df43fb65dc8c9acfeadac0771cef.

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

This reverts commit 103287a31f8ee1c5662711bc19e1189e79c50df2.

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

This reverts commit e04e514fd0ea2993c7f49c4ea2bff41919b19898.

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

This reverts commit b8ffd6065a4ccbcfa6b5faea146a38d1bbe615b0.

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

This reverts commit bd82b6f51174c5b499b457386780454d6678253c.

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

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

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

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

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

Fix a simple typo in mail of Install Tool.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Change-Id: I5509461e6dd48b5a60963a478f0643309c889901
Resolves: #18545
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6853
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Oliver Klee
Reviewed-by: Mario Rimann
Reviewed-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf