Packages/TYPO3.CMS.git
7 years ago[FEATURE] Integrate possibility to overrule types array in TCEforms
TYPO3 FAL Team [Sat, 25 Feb 2012 21:41:27 +0000 (22:41 +0100)]
[FEATURE] Integrate possibility to overrule types array in TCEforms

Possibility to override the
$GLOBALS['TCA'][TABLE]['types'][TYPE]['showitem'] setting

Change-Id: I08202e2a9ffb6a1fffd944b94c5e50edb9190bb2
Resolves: #34281
Releases: 4.7
Reviewed-on: http://review.typo3.org/9205
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] IRRE - Possibility to render custom header controls
TYPO3 FAL Team [Sat, 25 Feb 2012 21:50:05 +0000 (22:50 +0100)]
[FEATURE] IRRE - Possibility to render custom header controls

Render custom header controls by using a render function
defined in TCA field configuration customControls/userFunc

Change-Id: I8a628c9434c540a1cc79156f3bcb4c35b1a3f1c3
Resolves: #34283
Releases: 4.7
Reviewed-on: http://review.typo3.org/9207
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
Reviewed-by: Steffen Ritter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] Add a "virtual root" to pagetree (for mountpoints)
Stefan Neufeind [Sat, 11 Feb 2012 00:17:32 +0000 (01:17 +0100)]
[FEATURE] Add a "virtual root" to pagetree (for mountpoints)

If there is no "root" of pages (page 0) shown, add a
"virtual root" that functions as a root for all mountpoints
below it.

Change-Id: Iab25790db1ac5de4ab333d605163355eb1c62b91
Resolves: #33852
Releases: 4.7
Reviewed-on: http://review.typo3.org/8977
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Remove useless code after utf-8 code conversion
Markus Klein [Mon, 20 Feb 2012 09:48:19 +0000 (10:48 +0100)]
[TASK] Remove useless code after utf-8 code conversion

Change-Id: I01af44c694c54adaefa217162af1dd0480f30ce2
Resolves: #34106
Releases: 4.7
Reviewed-on: http://review.typo3.org/9116
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Change various functions to use utf-8 by default
Steffen Ritter [Sun, 19 Feb 2012 11:40:55 +0000 (12:40 +0100)]
[TASK] Change various functions to use utf-8 by default

Many functions in TYPO3core expect a character set parameter to be
defined. Their default was iso-8859-1 in the past and is changed to
utf-8 now.

Change-Id: I9c228821e95167b67811c8475880707d5c77bdb7
Resolves: #34094
Releases: 4.7
Reviewed-on: http://review.typo3.org/9101
Reviewed-by: Michael Stucki
Tested-by: Michael Stucki
7 years ago[CLEANUP][CONF!!!] Remove forceCharset option and references
Steffen Ritter [Sun, 19 Feb 2012 11:05:42 +0000 (12:05 +0100)]
[CLEANUP][CONF!!!] Remove forceCharset option and references

In TYPO3 4.5 the forceCharset and setDBinit options have been
deprecated. "forceCharset" was set to be removed in 4.7.

This ChangeSet removes the config option from the install tool
and all references within core to this variable.

If behaviour had been in question, the code has been adapted
to behave like the variable had been set to utf-8 and therefore
like the behaviour had been since 4.5.

Change-Id: Ic8fa9385b59eb127271c4f1a0902bbe8f3ee5499
Resolves: #34092
Releases: 4.7
Reviewed-on: http://review.typo3.org/9099
Reviewed-by: Michael Stucki
Tested-by: Michael Stucki
7 years ago[FEATURE] IRRE - Possibility to avoid rendering of foreign_selector
TYPO3 FAL Team [Sat, 25 Feb 2012 21:46:05 +0000 (22:46 +0100)]
[FEATURE] IRRE - Possibility to avoid rendering of foreign_selector

Introduce TCE column configuration
appearance/showPossibleRecordsSelector for type inline

Change-Id: Ia523f3a9d456c2cfcbc280f249f526dc5bbf1115
Resolves: #34282
Releases: 4.7
Reviewed-on: http://review.typo3.org/9206
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
Reviewed-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Clean-up several whitespaces and PHPdoc comments
Oliver Hader [Sat, 25 Feb 2012 22:20:45 +0000 (23:20 +0100)]
[TASK] Clean-up several whitespaces and PHPdoc comments

Change-Id: I6623a32a427b1ef0a8e9b646441928fbc8ee9270
Releases: 4.7
Reviewed-on: http://review.typo3.org/9213
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Update manual with new hook
Jigal van Hemert [Fri, 24 Feb 2012 18:42:26 +0000 (19:42 +0100)]
[TASK] Update manual with new hook

Add information about forgotPasswordMail hook

Change-Id: I6459aa462c5498c468462d4d163abd905f7fc5b3
Resolves: #34234
Releases: 4.7
Reviewed-on: http://review.typo3.org/9193
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[FEATURE] Add hook to process forgot password mail
Jigal van Hemert [Sat, 24 Dec 2011 11:37:19 +0000 (12:37 +0100)]
[FEATURE] Add hook to process forgot password mail

Hook to change mail content of mail which is sent
if someone forgot his password.

Change-Id: Ia154d28ba07aa112c2b1ecd39ad6281eb57ab1de
Resolves: #17055
Releases: 4.7
Reviewed-on: http://review.typo3.org/7503
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Migrate EXT:about to extbase
Christian Kuhn [Sun, 19 Feb 2012 13:56:48 +0000 (14:56 +0100)]
[TASK] Migrate EXT:about to extbase

Change-Id: If4161ce96038778776bcc654ad8a09b550568d44
Resolves: #34096
Releases: 4.7
Reviewed-on: http://review.typo3.org/9104
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Remove old code related to the extension tstemplate_styler
Dmitry Dulepov [Tue, 29 Nov 2011 10:18:22 +0000 (12:18 +0200)]
[TASK] Remove old code related to the extension tstemplate_styler

The extension tstemplate_styler does not come with TYPO3, it is
old amd most likely unused by anybody with a modern TYPO3 version.
However fields for this extension exist in TYPO3 tables as
TEXT/BLOB. Also code exists to manage the files for the styler
but this code is either under condition, which is always false,
or never called because corresponding files do not exist any more.
Since this functionality is unused, remove it without prior
deprecation in TYPO3 4.7.

Change-Id: Ic864276be13b069838f8950e43b864f1c12b3f75
Resolves: #26090
Releases: 4.7
Reviewed-on: http://review.typo3.org/6972
Reviewed-by: Björn Pedersen
Reviewed-by: Oliver Klee
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Group excludefields by table
Johannes Feustel [Sun, 19 Feb 2012 16:14:44 +0000 (17:14 +0100)]
[TASK] Group excludefields by table

Do not display table name redundantly for each item but group items like
it is done for other fields like page types.

* Add header for each table of items in excludefields array and remove
table from item label
* Add possibility to set icon for headers
* Unset icon for page type headers
* Remove unused variable $descr

Change-Id: I2115f154ee61c00dbe5af0fc45391bae9170ce16
Resolves: #34098
Releases: 4.7,4.6,4.5
Reviewed-on: http://review.typo3.org/9108
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Soren Malling
Tested-by: Soren Malling
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Link errors in Template Object Browser to Template Analyzer
Ingo Renner [Sun, 19 Feb 2012 18:57:54 +0000 (19:57 +0100)]
[FEATURE] Link errors in Template Object Browser to Template Analyzer

The Template Object Browser displays error messages about issues the
template parser found when parsing the TypoScript configuration. These
error messages include the line number where the error occured.

However, these numbers do not correspond to line numbers in TypoScript
records or files. The Template Ananlyzer however provides the "correct"
line numbers. A link to the Template Analyzer and the line number in
the overall TypoScript configuration helps to easily find the error.

Change-Id: If4773dce961aae7888638e694c87755a719a016d
Resolves: #34099
Releases: 4.7
Reviewed-on: http://review.typo3.org/9112
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Log to sys_log when changes are made to scheduler tasks
Soren Malling [Sun, 19 Feb 2012 00:29:15 +0000 (01:29 +0100)]
[FEATURE] Log to sys_log when changes are made to scheduler tasks

To keep track of who created what task, introduce logging.

Logging is done for create, edit and delete.

Change-Id: I50003c6a8e9fc68137b06b7c692ba89bad02f87e
Resolves: #34056
Releases: 4.7
Reviewed-on: http://review.typo3.org/9095
Reviewed-by: Joh. Feustel
Tested-by: Joh. Feustel
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] TCE: error message if no label has been set in TCA
Mario Rimann [Tue, 29 Nov 2011 21:46:51 +0000 (22:46 +0100)]
[BUGFIX] TCE: error message if no label has been set in TCA

Avoids an invalid SQL query if no label column is specified by the
TCA for a certain table.

Change-Id: I90211a6bbcbd00a8f0fda25c68c99a1aba3f8a1a
Fixes: #17947
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6992
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Unit test for t3lib_befunc::getCommonSelectFields
Philipp Gampe [Fri, 17 Feb 2012 12:23:48 +0000 (13:23 +0100)]
[FEATURE] Unit test for t3lib_befunc::getCommonSelectFields

Change-Id: I61fa3a31ccdb141c77fb96b0714a2c412380ed0d
Resolves: #34039
Related: #17947
Releases: 4.7
Reviewed-on: http://review.typo3.org/9071
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Migrate aboutmodules to extbase
Christian Kuhn [Sat, 18 Feb 2012 23:16:30 +0000 (00:16 +0100)]
[TASK] Migrate aboutmodules to extbase

Use extbase and fluid for aboutmodule.
Provide an install tool update wizard to load extbase and
fluid if an extension that depends on them is installed.

Change-Id: I8164c0c8afdc359a9b3dc059e14baa13915944b5
Resolves: #34086
Releases: 4.7
Reviewed-on: http://review.typo3.org/9094
Reviewed-by: Soren Malling
Tested-by: Soren Malling
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Move tslib_content classes to own files
Christian Kuhn [Sat, 18 Feb 2012 11:39:17 +0000 (12:39 +0100)]
[TASK] Move tslib_content classes to own files

Change-Id: I8ba276f4cf2a20fa788972a629b17f02aab97c13
Resolves: #34058
Releases: 4.7
Reviewed-on: http://review.typo3.org/9085
Reviewed-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] RTE: Use HTML5-compliant custom attribute for click-enlarge
Stanislas Rolland [Sat, 18 Feb 2012 05:25:46 +0000 (00:25 -0500)]
[FEATURE] RTE: Use HTML5-compliant custom attribute for click-enlarge

Problem: htmlArea RTE click-enlarge feature adds custom attribute
"clickenlarge" to trigger click-enlarge rendering.
Solution: Use "data-htmlarea-clickenlarge" instead.

Change-Id: I9479fd971eb9d42168731a74e869b8d23a77d373
Resolves: #34053
Releases: 4.7
Reviewed-on: http://review.typo3.org/9083
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] getAllowedItems called with one parameter too much
Stefan Neufeind [Fri, 17 Feb 2012 09:47:35 +0000 (10:47 +0100)]
[BUGFIX] getAllowedItems called with one parameter too much

getAllowedItems() is called with two parameters. However
the second one is not in the function-definition and not used.

Change-Id: I69cd3c4362c36adc3e6f1e2bc1ae1ba7bfb38c77
Fixes: #34030
Releases: 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/9068
Reviewed-by: Philipp Gampe
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Content rendering: Definition lists in RTE are wrapped in p
Stanislas Rolland [Mon, 6 Feb 2012 20:20:28 +0000 (15:20 -0500)]
[BUGFIX] Content rendering: Definition lists in RTE are wrapped in p

Definition lists entered in the RTE are wrapped in paragraph tags when
rendered in the frontend. This is not valid HTML.

Solution: Add dl and dd to lib.parseFunc_RTE.externalBlocks and
process them recursively like div. Add dt to
nonTypoTagStdWrap.encapsLines.encapsTagList

Resolves: #25083
Releases: 4.5, 4.6, 4.7

Change-Id: Ia73d01105beeaba59f91dd87754c7528796d4d07
Reviewed-on: http://review.typo3.org/4181
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Update extension must invalidate autoloader cache
Philipp Gampe [Fri, 17 Feb 2012 13:51:50 +0000 (14:51 +0100)]
[BUGFIX] Update extension must invalidate autoloader cache

Change-Id: I09f30461e9c5ac1749df3daa39f8d5e4e12161c0
Fixes: #33895
Releases: 4.5,4.6,4.7
Reviewed-on: http://review.typo3.org/9015
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] RTE: Consistent naming for menutabs at "Insert image"
Stefan Neufeind [Fri, 17 Feb 2012 08:41:58 +0000 (09:41 +0100)]
[BUGFIX] RTE: Consistent naming for menutabs at "Insert image"

The various kinds of an image are named like
image, magic, plain and dragdrop. However their
names in the menudefinition are different.

Fixes: #34026
Releases: 4.7

Change-Id: I3cb32c0afb5c1000fb8ff59721794c97c77b8e22
Reviewed-on: http://review.typo3.org/9065
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] TypoLink: absolute urls when installed in subfolder
Nils Seinschedt [Mon, 16 Jan 2012 09:59:46 +0000 (10:59 +0100)]
[BUGFIX] TypoLink: absolute urls when installed in subfolder

If you have TYPO3 installed in a subfolder and a domain
record with that subfolder (localhost/subfolder/ for
example) TYPO3 only generates absolute links in the
frontend.

This is because the typoLink function compares the
HTTP_HOST var with the domainRecord. HTTP_HOST is in
this case "localhost", the domain record has the subfolder
attached. The subfolder needs to be there, as otherwise
t3lib_pageSelect::getDomainStartPage does not find the
start page anymore. typoLink should check for HTTP_HOST +
path of SCRIPT_NAME to determine which domain record
to use (same as getDomainStartPage already does).

Change-Id: I317a419cd4a898a0bfdeffec5d01417d92400b3e
Fixes: #33214
Releases: 4.5,4.6,4.7
Reviewed-on: http://review.typo3.org/7816
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Unify Template Backend Modules
Felix Kopp [Thu, 16 Feb 2012 00:31:23 +0000 (01:31 +0100)]
[BUGFIX] Unify Template Backend Modules

Unify the raster for the different functions Info/Modify,
Constants, Analyzer, TSOB. Highlights the separate
sub-sections. Unify spacers, dividers and tables.

Change-Id: I61ce083cd61bc84d21f86dc00448feb68a0d228d
Fixes: #33963
Releases: 4.7
Reviewed-on: http://review.typo3.org/9041
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Unknown record collection type in RecordCollectionRepository
Oliver Hader [Wed, 15 Feb 2012 12:25:24 +0000 (13:25 +0100)]
[BUGFIX] Unknown record collection type in RecordCollectionRepository

t3lib_collection_RecordCollectionRepository::findByUid() only
has "uid" in the SQL query. The required "type" field is
missing here and leads to the accordant error message.

Change-Id: I02366e58436ab6ef294c25316f0f7b37f0b8be5e
Fixes: #33938
Releases: 4.7
Reviewed-on: http://review.typo3.org/9027
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Warnings in tcemain on iterating over unset columns
Mario Rimann [Thu, 16 Feb 2012 21:30:18 +0000 (22:30 +0100)]
[BUGFIX] Warnings in tcemain on iterating over unset columns

Adds a check if the TCA for the table has a columns setting at all
before iterating over the columns of that table.

Change-Id: Id5f968d5c6b6df0df5285de1311c537089570bce
Fixes: #32467
Branches: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9061
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] HTML5 multiple file upload in TCEforms
Alexander Dick [Tue, 24 Jan 2012 21:19:32 +0000 (22:19 +0100)]
[FEATURE] HTML5 multiple file upload in TCEforms

Change-Id: I60fc0bf6c7934f16e082472b12706429af22a896
Resolves: #33422
Releases: 4.7
Reviewed-on: http://review.typo3.org/8682
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Update felogin manual and raise version
Jigal van Hemert [Thu, 16 Feb 2012 21:42:24 +0000 (22:42 +0100)]
[TASK] Update felogin manual and raise version

* Update manual with new options, new screenshots, new wraps, labels
* Raise extension version and dependency

Change-Id: I070e6cc826d9d9e26f46317c53a70a5359520929
Resolves: #33927
Releases: 4.7
Related: #24185, #29577, #23199
Reviewed-on: http://review.typo3.org/9062
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[FEATURE] Unset parts in t3lib_div::array_merge_recursive_overrule()
Ingmar Schlecht [Wed, 15 Feb 2012 12:22:10 +0000 (13:22 +0100)]
[FEATURE] Unset parts in t3lib_div::array_merge_recursive_overrule()

Add possibility to t3lib_div::array_merge_recursive_overrule()
to unset values from the resulting array using special values
__UNSET in the second array.

Change-Id: Iab17d59b80c1e1070c8b2db6b318da0b01fda13c
Resolves: #33941
Releases: 4.7
Reviewed-on: http://review.typo3.org/9026
Reviewed-by: Oliver Klee
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] Set exit status in CLI scripts
Thorsten Kahler [Sun, 12 Feb 2012 23:04:23 +0000 (00:04 +0100)]
[FEATURE] Set exit status in CLI scripts

Shell commands usually set the exit status > 0 in case an error occured.
This change sets the exit status if the CLI script invocation fails or
an exception is thrown by the CLI script so failed executions can be
detected.

Change-Id: Idfc9cd76657c9b83a2bcc83d0b9f8bdd0e2d1bca
Resolves: #28700
Releases: 4.7
Reviewed-on: http://review.typo3.org/8999
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Add a download method to t3lib_http_Request
Philipp Gampe [Tue, 6 Dec 2011 13:03:18 +0000 (15:03 +0200)]
[FEATURE] Add a download method to t3lib_http_Request

To ease work for developers, add a download method to
t3lib_http_Request. This disables the body, attaches a download
observer and sends the request.

Change-Id: I4123efbd48cb50b82510f9b9e08cfbd92d6090bc
Resolves: #28495
Releases: 4.7
Reviewed-on: http://review.typo3.org/3729
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Klee
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Check minitems for TCAtree
Georg Ringer [Tue, 3 Jan 2012 14:36:44 +0000 (15:36 +0100)]
[BUGFIX] Check minitems for TCAtree

The TCAtree ignores currently the minitems.
This is however e.g. needed to require input for a relation field.

Change-Id: Id972b0e065adf7e0702a8d8f85c469c7fe9ac827
Resolves: #25003
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7662
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] add option to select recursively in tcaTree
Steffen Ritter [Tue, 1 Mar 2011 13:18:32 +0000 (14:18 +0100)]
[FEATURE] add option to select recursively in tcaTree

in some cases you might need or want to select a whole subtree - this is now possible.
Since ExtJs delivers nearly everything, just use it.

Add this to pending Documentation:
new Option in tcaTree[appearence]: allowRecursiveMode
If true, a toggle button in the toolbar is activated. If you toggle the button, a selection of a node, will automatically select/unselect all childnodes recursively, too.

Note: I added a Icon to the sprite, which has been regenerated via extdeveval (therefore the patch is more lengthy)

Change-Id: Ic79c2cddfeb111cfc2911bf6f4dfe51c6f36a14c
Resolves: #25061
Releases: 4.7
Reviewed-on: http://review.typo3.org/958
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] EM: Move Upload button to top button menu
Felix Kopp [Sun, 12 Feb 2012 11:38:05 +0000 (12:38 +0100)]
[TASK] EM: Move Upload button to top button menu

Moves the button Upload Extension directly to
the top main button menu.

Change-Id: I1905d8fa9a31a5cfd3b538e3f60f7c8507833bd8
Fixes: #33868
Releases: 4.7
Reviewed-on: http://review.typo3.org/8989
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] htmlArea RTE: Target of localized string may be empty
Stanislas Rolland [Mon, 13 Feb 2012 19:40:34 +0000 (14:40 -0500)]
[BUGFIX] htmlArea RTE: Target of localized string may be empty

Solution: Do not allow an empty localized string to overrule the
default string.

Change-Id: Ib20b911560adc022b723985ff35c582de0cf5fc9
Fixes: #33897
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/9014
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX][t3editor] (De-)Activating does not work in Chrome
Steffen Gebert [Fri, 10 Feb 2012 21:48:00 +0000 (22:48 +0100)]
[BUGFIX][t3editor] (De-)Activating does not work in Chrome

The checkbox "Deactivate t3editor" does not work in modern Chrome
versions (e.g. 18). It works in Firefox, but didn't even work while
integrating the code into TYPO3 in Chrome.

Prototype recognizes it as Webkit and thus does not disable/enable it,
which was a pretty weird implementation, which is now removed.

Change-Id: I9660af7c754d25b1321c329e9d67f80ba6d71db8
Fixes: #33515
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8976
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] htmlArea RTE: Default skin inconsistent with ExtJS xtheme-blue
Stanislas Rolland [Mon, 13 Feb 2012 16:56:40 +0000 (11:56 -0500)]
[BUGFIX] htmlArea RTE: Default skin inconsistent with ExtJS xtheme-blue

The default RTE skin, used as default skin in FE, has colors
inconsistent with ExtJS skin xtheme-blue which is loaded by default
in FE.

Change-Id: I4c95c94a66ecf78fe39f163310a45d327b9007a2
Fixes: #33889
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/9007
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] show uid of reference in show_item.php
Johannes Feustel [Sun, 12 Feb 2012 13:20:43 +0000 (14:20 +0100)]
[BUGFIX] show uid of reference in show_item.php

The uid of referenced records is not shown anymore and if there are
more items with same title, there is no easy way to identify the
record in the backend.

Solution is to add a column for the uid and page information in the
title attribute of the uid.

Change-Id: I90c44cbff7840888c397d6667ae0a8efa0f5d0a7
Fixes: #33866
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8992
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Thorsten Kahler
Tested-by: Thorsten Kahler
7 years ago[FEATURE] Add subjectField to Form Wizard TS
Florian Scholz [Tue, 7 Feb 2012 17:17:33 +0000 (18:17 +0100)]
[FEATURE] Add subjectField to Form Wizard TS

Change-Id: Ic3d28b9f641e1d20eb2fa99b0100def419cb17f1
Resolves: #32132
Releases: 4.7
Reviewed-on: http://review.typo3.org/8888
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Rework t3lib_utility_Mail::breakLinesForEmail to drop
Stefan Neufeind [Tue, 7 Feb 2012 08:12:10 +0000 (09:12 +0100)]
[TASK] Rework t3lib_utility_Mail::breakLinesForEmail to drop
 strrev-magic

Use strrpos/substr instead of strrev-magic.
Add testcase for one more cornercase when breaking lines.

Change-Id: Icfa5bb44dc750100ed97aa4e22f43263d2072d26
Resolves: #28039
Releases: 4.7
Reviewed-on: http://review.typo3.org/5133
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Reports interface standardize
Felix Kopp [Sun, 5 Feb 2012 23:39:09 +0000 (00:39 +0100)]
[FEATURE] Reports interface standardize

Move extension name from docHeader function menu to module header.
Standardize font size and margins.

Change-Id: Ife66ae85889502e19db23cace75a020ed1019763
Fixes: #33695
Releases: 4.7
Reviewed-on: http://review.typo3.org/8853
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add error message for missing TCA
Stefan Neufeind [Mon, 19 Dec 2011 23:09:25 +0000 (00:09 +0100)]
[FEATURE] Add error message for missing TCA

Adds an error message in case the TCA of a table is missing
column definitions. The error message adds a hint that helps
the developer to find the affected table.
In addition it changes the table header to show the table name
as it is in the database if there is no title defined in TCA.

Change-Id: I568c63d40de11385da0bf848904b860c4269fac4
Resolves: #17961
Releases: 4.7
Reviewed-on: http://review.typo3.org/6883
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Klee
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] More detailed felogin password reset error messages
Lucas Jenss [Sat, 12 Nov 2011 16:34:48 +0000 (17:34 +0100)]
[FEATURE] More detailed felogin password reset error messages

Allows a more explicit error message to be displayed, if the entered
account was not found.

The previous mechanism displayed a generic error message regardless of a
correct account name. The new mechanism allows a distinct error message
if the account was not found. This can be enabled by setting
"exposeNonexistentUserInForgotPasswordDialog" to 1 (default is 0).

If enabled, instead of always displaying the message that an email was
sent, the user gets feedback that the account does not exist.

Change-Id: I8d8ad52bf12938645bb9b144872ec64f92f875d0
Resolves: #23199
Releases: 4.7
Reviewed-on: http://review.typo3.org/6649
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE][CONF] Various messages in felogin need own stdWrap
Jigal van Hemert [Wed, 8 Feb 2012 18:43:10 +0000 (19:43 +0100)]
[FEATURE][CONF] Various messages in felogin need own stdWrap

To make styling of various messages easier introduce new stdWraps:
* forgotErrorMessage_stdWrap
* forgotResetMessageEmailSentMessage_stdWrap
* changePasswordNotValidMessage_stdWrap
* changePasswordTooShortMessage_stdWrap
* changePasswordNotEqualMessage_stdWrap
* changePasswordDoneMessage_stdWrap

Change-Id: Ia8b0614fe4486756795c663d4d4609427e61bf52
Resolves: #29577
Releases: 4.7
Reviewed-on: http://review.typo3.org/8918
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] felogin: Introduce new label for the legend marker
Jigal van Hemert [Mon, 6 Feb 2012 22:33:30 +0000 (23:33 +0100)]
[FEATURE] felogin: Introduce new label for the legend marker

In felogin the optional label 'legend' is now used for
the legend marker. Fallback is the original label 'reset_password'.

Change-Id: I3f7911711ba877da764b810c24a5984bc2aa3af0
Resolves: #24185
Releases: 4.7
Reviewed-on: http://review.typo3.org/8873
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Show History csh and spacer
Felix Kopp [Fri, 10 Feb 2012 00:01:12 +0000 (01:01 +0100)]
[FEATURE] Show History csh and spacer

Remove excessive spacer before content on Record History change log.
Remove the duplicated Help icon underneath content with identical content.
Another icon is already added within function menu with identical csh content.

Also delivers changes to conform with of CGL for better metrics.

Change-Id: Ic3f2d2fbeb1651aa25fe550d1a58aa25367e0dd0
Resolves: #33827
Releases: 4.7
Reviewed-on: http://review.typo3.org/8949
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Thorsten Kahler
Tested-by: Thorsten Kahler
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Toolbar Separator
Felix Kopp [Sun, 12 Feb 2012 00:52:08 +0000 (01:52 +0100)]
[FEATURE] Toolbar Separator

Adds separator style to toolbar items. Also the positioning of fly-out menus is
reworked and does not rely on JavaScript anymore.

Change-Id: Ie3b1dab2af211ad161703fcf92b10bd9ec889acc
Fixes: #32450
Releases: 4.7
Reviewed-on: http://review.typo3.org/8987
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add hooks to extend browse_links.php
Stefan Rotsch [Fri, 23 Dec 2011 08:49:18 +0000 (09:49 +0100)]
[FEATURE] Add hooks to extend browse_links.php

Add hooks to be able to extend the browse links popup in RTE and for
TCEForms link fields.

This is useful to add new fields to the link wizard to add additional
params, onclick attributes, rel attributes or other tracking parameters
to the rendered link.

This requires hooks also in rtehtmlarea.

Change-Id: I917829cc3be423b4ae2e92a3264894152f912fcd
Resolves: #32809
Releases: 4.7
Reviewed-on: http://review.typo3.org/7495
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Martin Tepper
Reviewed-by: Joh. Feustel
Tested-by: Joh. Feustel
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Adapt unit-tests to new mail-adapter-hook
Stefan Neufeind [Fri, 10 Feb 2012 18:21:29 +0000 (19:21 +0100)]
[TASK] Adapt unit-tests to new mail-adapter-hook
 (for t3lib_utility_mail)

Adjust the unit-tests to the updated interface
instead of the deprecated one. The deprecated
interface was removed with 4.7
(commit 97a6f07f8fb990302ce3b05865aedcc77f220917).

Change-Id: I76f6bb24a58ab7f4d487e596e2abedb1da9767da
Resolves: #33850
Releases: 4.7
Reviewed-on: http://review.typo3.org/8973
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Add the title and increase width of the multiple select boxes
Thomas Layh [Fri, 10 Feb 2012 14:02:35 +0000 (15:02 +0100)]
[BUGFIX] Add the title and increase width of the multiple select boxes

The db, file and select boxes are too narrow. This makes it hard to
to impossible to read long entries.
Increase the width of those fields and add a title to each entry in
order to allow the user to see the full entry on hover.

Also add a parameter to the javascript function that takes care of the
selection of entries to support the new title attribute.

Change-Id: Id2161c2bda1b2d562ced4f5462c772bdfb412276
Fixes: #32732
Releases: 4.7,4.6,4.5
Reviewed-on: http://review.typo3.org/8967
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Move FEworkspace code into versioning / part 2
Benjamin Mack [Sun, 9 Oct 2011 12:03:04 +0000 (14:03 +0200)]
[TASK] Move FEworkspace code into versioning / part 2

As there is a hook after initializing the BE user,
the code that initializes the BE user when using
a previewlink can now be moved out of the core.

Also the same hook can now be used to do the generic
workspace initialization.

Additionally, the remaining functions in TSFE
should be cleaned up.

Change-Id: I1674c89bc195f2f1b154574fefa57c16bd8b2385
Resolves: #30682
Releases: 4.7
Reviewed-on: http://review.typo3.org/5644
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Wouter Wolters
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add hook to tslib_fe->getHash()
Fabrizio Branca [Mon, 18 Jul 2011 18:44:52 +0000 (20:44 +0200)]
[FEATURE] Add hook to tslib_fe->getHash()

This hook enables you to modify the hash_base that is used to store
different versions of a page in the cache. Normally it is fixed to
take the id, cHash, groups and some other stuff into account, but does
not allow to add own parameters.
Using this hook you can enable to store different versions of a page
depending on other parameters than GET-parameters.
It also solves an issue that different values of linkVars will produce
the same page if used independent from TypoScript conditions and without
cHash (which otherwise should be forced for all plugins and menu
generation).
The modified patch cleans up the hashbase creation and allows
to use the hook for the lockhash as well.

Change-Id: I68b0cfbcbec7eee496c4f903e3a129b7f33ab7c4
Resolves: #28299
Releases: 4.7
Reviewed-on: http://review.typo3.org/3403
Reviewed-by: Thomas Layh
Tested-by: Thomas Layh
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] TYPO3 Backend is too slow if sys_log table is large
Dmitry Dulepov [Mon, 30 Jan 2012 13:15:55 +0000 (15:15 +0200)]
[BUGFIX] TYPO3 Backend is too slow if sys_log table is large

A query is executed during the login process, which can take
minutes during the BE login if the sys_log table is too large.
The query does not use any indexes, operates on the whole table
and uses "filesort". Implementing a proper index solves the
performance issue.

Change-Id: I8f80ed9490d94fb7a318fec687a9ba1ab6e187fe
Fixes: #33532
Releases: 4.7
Reviewed-on: http://review.typo3.org/8771
Reviewed-by: Oliver Klee
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Philipp Gampe
7 years ago[FEATURE] Allow native ExtJS3 Modules in ContentArea
Kay Strobach [Mon, 19 Dec 2011 15:45:24 +0000 (16:45 +0100)]
[FEATURE] Allow native ExtJS3 Modules in ContentArea

Adds the JS basement to use ExtJS Cards in TYPO3.
Adds Api to t3lib_extMgm to add an ExtJS card
Changes xtype:modulepanel to fire events, if iframe uri has changed

Change-Id: I361ba02d09715b65165da851b28361a8bd8bca26
Resolves: #32309
Releases: 4.7
Reviewed-on: http://review.typo3.org/7395
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Allow authentication with partial OpenID identifier
Xavier Perseguers [Sun, 29 Jan 2012 21:16:16 +0000 (22:16 +0100)]
[FEATURE] Allow authentication with partial OpenID identifier

Instead of forcing the user to enter her full OpenID identifier when authenticating,
a partial OpenID identifier, without the protocol, should be allowed.

Change-Id: Iae686d116b9c2ebae00d9818beeadf307b96f427
Resolves: #33518
Releases: 4.7, 4.6-backports, 4.5-backports
Reviewed-on: http://review.typo3.org/8764
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Wizard in HTML element moved to t3editor
Georg Ringer [Thu, 9 Feb 2012 13:32:08 +0000 (14:32 +0100)]
[BUGFIX] Wizard in HTML element moved to t3editor

If HTML element is used and t3editor is not
installed, an error is thrown.

Solution is to move the wizard code to t3editor
itself.

Change-Id: I967aac22a14bf0fc39e9c424398ac46ac913ce1f
Fixes: #33813
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8929
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] Extend collection handling by repository
Steffen Ritter [Wed, 8 Feb 2012 15:34:37 +0000 (16:34 +0100)]
[FEATURE] Extend collection handling by repository

The table sys_collection allows to group several objects and
persist them in one collection object. The data access shall
happen by a repository, which is integrated with this change
set.

Change-Id: Ib3401f2e3bd4c267f92aef59dbc36756b54cce0a
Resolves: #33755
Releases: 4.7
Reviewed-on: http://review.typo3.org/8913
Reviewed-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Resetting of input field to default when having a range fails
Philipp Kitzberger [Wed, 28 Dec 2011 10:28:01 +0000 (11:28 +0100)]
[BUGFIX] Resetting of input field to default when having a range fails

When trying to reset a endtime (datetime or date) having a range (like tt_news
articles) the lower range limit will be stored instead of the default value.

Change-Id: Ib9947ddc147aa62ca4136301f2e4fcce6917d9a8
Fixes: #28298
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7624
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Translated mailform should use localized email
Michael Stucki [Sun, 15 Jan 2012 22:09:10 +0000 (23:09 +0100)]
[BUGFIX] Translated mailform should use localized email

In case mailforms are translated the email adress from the
translated record is ignored.

Change-Id: I184e7b96fe5a0405e3bed6546d4461cd44282ed6
Fixes: #17061
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7817
Reviewed-by: Stefan Rotsch
Tested-by: Stefan Rotsch
Reviewed-by: Thomas Layh
Tested-by: Thomas Layh
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] IRRE: Selected items remain in selector with foreign_unique
Stanislas Rolland [Wed, 8 Feb 2012 05:15:32 +0000 (00:15 -0500)]
[BUGFIX] IRRE: Selected items remain in selector with foreign_unique

Problem: When an inline field is defined as unique (foreign_unique
is set), selected items are removed neither from the inline record
selector, nor from the children record selectors.

Solution: Remove the used records from all selectors. Also, when
updating and collapseAll is set, remove records already used from
the child record after its ajax-retrieval/expansion.

Change-Id: I54c840419b4f3cf31626d6c4e63650101ae22cab
Fixes: #21102
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8892
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Remove early return in PageTreeDataProvider
Georg Ringer [Wed, 8 Feb 2012 12:21:12 +0000 (13:21 +0100)]
[BUGFIX] Remove early return in PageTreeDataProvider

t3lib_tree_pagetree_Data_Provider does an early
return which makes it impossible to use the hook
which comes some lines later.

Change-Id: If65238527126b150664581d140d6d0761650fb8f
Fixes: #33761
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/8915
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] RTE transformation transforms LF/CR between div and hr into space
Stanislas Rolland [Fri, 29 Jul 2011 15:49:50 +0000 (11:49 -0400)]
[BUGFIX] RTE transformation transforms LF/CR between div and hr into space

Fix the issue and add test cases.

Change-Id: Iff9ce1adc94fdbcf62f3ab4ee25c6c8a3703fe19
Resolves: #26815
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/3861
Reviewed-by: Oliver Hader
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] RTE: Removing div from block format select box may not work
Stanislas Rolland [Thu, 9 Feb 2012 04:57:49 +0000 (23:57 -0500)]
[BUGFIX] RTE: Removing div from block format select box may not work

Problem: RTE.default.buttons.formatblock.removeItems = div is not
honoured when Indent/outdent is configured
Solution: Honour the removal/restriction even when Indent/outdent
is configured.

Change-Id: I13eb3e6e6683b7dc9a1ae47caf9b9bb401f659bf
Fixes: #33457
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8953
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] htmlArea RTE: CSS class names are lowercase in WebKit
Stanislas Rolland [Fri, 10 Feb 2012 01:37:05 +0000 (20:37 -0500)]
[BUGFIX] htmlArea RTE: CSS class names are lowercase in WebKit

Problem: See https://bugs.webkit.org/show_bug.cgi?id=55619
Solution: Add doctype to the iframe source

Change-Id: Id045e469d8ff5e37fab03e4c96238317d6e8e967
Resolves: #32408
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/8951
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] Move redirect fields from Extended tab
Jigal van Hemert [Fri, 30 Dec 2011 06:49:55 +0000 (07:49 +0100)]
[FEATURE] Move redirect fields from Extended tab

The redirect after login fields now have a spot on the Options tab.
Minor CGL changes are also included.

Change-Id: Icb1c480f412ba8102f4d4278779727bce4b6a933
Resolves: #19847
Releases: 4.7
Reviewed-on: http://review.typo3.org/7636
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Unset stdWrap of select.pidInList
Marc Bastian Heinrichs [Fri, 2 Dec 2011 15:23:20 +0000 (16:23 +0100)]
[BUGFIX] Unset stdWrap of select.pidInList

Using stdWrap features on select.pidInList together with slide will
result in an endless loop because the same parentPids are
selected over and over again till the max execution time is reached.

This patch unsets the stdWrap properties after the first run.

Change-Id: I9427779c047063d47cf555e45664cb6dbb5c980a
Fixes: #28526
Releases: 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7033
Reviewed-by: Markus Klein
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] *IFSUB ignores l18n_cfg field
Stefan Galinski [Fri, 23 Sep 2011 18:55:00 +0000 (20:55 +0200)]
[BUGFIX] *IFSUB ignores l18n_cfg field

The l18n_cfg field is used to prevent the appearance of the default
language record or any alternative language records that haven't a translation
in the menu. At the first glance it seems to work like expected, because the
expected page records are not visible in a configured frontend menu. If we have a
closer look at this part, we will see that the flag is badly ignored for the
"*IFSUB" record states. This causes that a page record which has no visible
subpages is marked with the hasSubmenu flag.

Change-Id: Ia988dfeb272b6c64c86c45f9d80b8b9299a09bfc
Resolves: #19925
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/5573
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[FEATURE] Error level as the first column in BE Log module
Dominique Feyer [Mon, 6 Feb 2012 07:55:56 +0000 (08:55 +0100)]
[FEATURE] Error level as the first column in BE Log module

Move error level (warning, error, ...) to first column
in BE to help catch the importance of the row.

Change-Id: I05f05b830cc92bddfb13126d0fe4826995783bc8
Resolves: #33816
Releases: 4.7
Reviewed-on: http://review.typo3.org/3170
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Improve error message of "broken rootline"
Georg Ringer [Fri, 13 Jan 2012 11:29:53 +0000 (12:29 +0100)]
[TASK] Improve error message of "broken rootline"

Currently it is hard to get the reason why the error
"broken rootline" appears. Therefore the error msg can be
improved by adding the ID and fields which are queried.

Change-Id: I3a60452fbe6f4b7e5b2d06cac64364a34e7aeb52
Resolves: #33082
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7779
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] saltedpasswords update task only updates 42 records
Mario Rimann [Sun, 4 Dec 2011 19:29:08 +0000 (20:29 +0100)]
[BUGFIX] saltedpasswords update task only updates 42 records

The scheduler task to convert the fe_user and be_user passwords
to salted passwords took only 42 records per run. Now it should
take 250 per run. This will lead to an approx. run-time of about
50s (given 2 * 100ms * 250 records)

Change-Id: If0751076d284c08b1f61ad4dc772ca53f7a95a39
Resolves: #31252
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7066
Reviewed-by: Georg Ringer
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Loading of an IRRE element with subtabs freezes and breaks browsers
Stefan Galinski [Fri, 27 Jan 2012 15:38:29 +0000 (16:38 +0100)]
[BUGFIX] Loading of an IRRE element with subtabs freezes and breaks browsers

Change-Id: I4c40900c6e718c720a005b59d5875d08b8b4c341
Fixes: #33448
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/8728
Reviewed-by: Oliver Klee
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Shortcut redirect ignores linkVars syntax
Stefan Galinski [Thu, 1 Dec 2011 17:52:15 +0000 (18:52 +0100)]
[BUGFIX] Shortcut redirect ignores linkVars syntax

Currently the code that creates the redirect url for a shortcut
page only respects the linkVars option as list of parameters without
additional validation informations like it's documented in the
TSRef. Unfortunatly such paramaters are completely dropped and
this leads to major problems on multilanguage sites with the new
shortcut redirect feature.

Change-Id: I3966eedf284b06b7765f38ca07ea6cd7155babb3
Fixes: #32253
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7015
Reviewed-by: Björn Pedersen
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Validation for multiple forms on one page
Niki Mueller [Fri, 11 Nov 2011 13:25:59 +0000 (14:25 +0100)]
[BUGFIX] Validation for multiple forms on one page

Since the class tx_form_System_Validate is a singleton, it was not
possible to use more than one form on a page. This patch changes
the arrays $rules, $messages and $errors, using the current form-
prefix as key, allowing for validation of several different forms
on one page.

Change-Id: If4842a77fd7bfb3da62dbc3d79de01be88c708fd
Fixes: #31711
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6624
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Frederic Gaus
Tested-by: Frederic Gaus
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Move Element form visual cleanup
Felix Kopp [Sun, 5 Feb 2012 23:03:59 +0000 (00:03 +0100)]
[FEATURE] Move Element form visual cleanup

Remove redundant information, add and change spaces.

Change-Id: Ifc29f3b62c8520bffae585d30aea5acddd423733
Resolves: #33692
Releases: 4.7
Reviewed-on: http://review.typo3.org/8852
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Multiple stdWrap executed in numeric order
Philipp Gampe [Wed, 21 Dec 2011 23:09:51 +0000 (00:09 +0100)]
[FEATURE] Multiple stdWrap executed in numeric order

Add possibility to use multiple stdWrap-calls in numeric order.
Offers easier usage than the existing stdWrap-chaining across
multiple hierarchy-levels.

 10 = TEXT
 10.value = a
 10.orderedStdWrap {
  30.wrap = |.
  10.wrap = is | working
  10.innerWrap =  | 
  20.wrap = This|solution
  20.stdWrap.wrap =  | 
 }

Results in: "This is a working solution."

Change-Id: I7f2c854d3a2466a21056cf3fa2bb118f408bf4fa
Resolves: #28601
Reviewed-on: http://review.typo3.org/3922
Reviewed-by: Jo Hasenau
Tested-by: Jo Hasenau
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Sebastian Fischer
7 years ago[TASK] Remove unsupported functionality related to workspaces
Benjamin Mack [Thu, 6 Oct 2011 12:22:36 +0000 (14:22 +0200)]
[TASK] Remove unsupported functionality related to workspaces

As only element versioning is supported since TYPO3 4.4, all
functions related to branch and page versioning that haven't
been deprecated yet, get deprecated. All related options can
safely be removed, as they don't get noticed anymore by the
current supported code.

Change-Id: Ib1c562f6d1c268e86b0c56e9037d5b754f1f312a
Resolves: #30604
Releases: 4.7
Reviewed-on: http://review.typo3.org/5591
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] TSconfig option hides table pages_language_overlay
Stefan Geith [Mon, 19 Dec 2011 14:40:22 +0000 (15:40 +0100)]
[BUGFIX] TSconfig option hides table pages_language_overlay

If page TSconfig

mod.web_list.hideTranslations=*

is set, then also the table 'pages_language_overlay' is hidden,
which should be visible.

Change-Id: I5d9b0636c2f6d8f71abb789c51c213183b8238fa
Fixes: #32693
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7387
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Add "if" function to includeCSS and includeJS
Tolleiv Nietsch [Sun, 5 Feb 2012 09:32:30 +0000 (10:32 +0100)]
[FEATURE] Add "if" function to includeCSS and includeJS

The includeJS / CSS / ... blocks lack the ability to
add TypoScript conditions to them. Even if some workarounds
exist, it doesn't seem to be too much overhead to add the
checks for a bit more convenience.

The related documentation changes are kept in issue #33724.

Change-Id: Ia4f6d8a176a7a7b613548f5481cced2e03df22b3
Fixes: #29423
Releases: 4.7
Reviewed-on: http://review.typo3.org/8844
Reviewed-by: Markus Klein
Reviewed-by: Alexander Grein
Tested-by: Alexander Grein
Reviewed-by: Henrik Ziegenhain
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[FEATURE] Integrate possibility to resolve relative path walks
Oliver Hader [Wed, 8 Feb 2012 12:26:48 +0000 (13:26 +0100)]
[FEATURE] Integrate possibility to resolve relative path walks

The BACK_PATH is a known thing in TYPO3, used to define the
relative path to the TYPO3 main directory (./typo3/). Since this
setting is static and strict, it would be nice to finally get
rid of it and have a dynamic way to the determine the relative
paths to be walked.

Examples:
t3lib_utility_Path::resolveBackPath(PATH_t3lib)
t3lib_utility_Path::resolveBackPath(PATH_typo3)
t3lib_utility_Path::resolveBackPath(t3lib_extMgm::extPath('myext') . 'Resources/'):

Change-Id: I4e3b0483299f030bf017074a076201acf61edab9
Resolves: #33753
Releases: 4.7
Reviewed-on: http://review.typo3.org/8905
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Integrate possibility to build URL
Andreas Wolf [Wed, 8 Feb 2012 13:05:53 +0000 (14:05 +0100)]
[FEATURE] Integrate possibility to build URL

The PHP function parse_url() allows to split up URLs into
separate parts. However, TYPO3 lacks of the possibility to
build an URL with the same arguments.

Example (round-trip):
$url = t3lib_utility_Http::buildUrl(
  parse_url('http://typo3.org/')
);

Change-Id: Ie56128261527a2b5a568ca7b05f522b13ac3cf98
Resolves: #33767
Releases: 4.7
Reviewed-on: http://review.typo3.org/8909
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
7 years agoRevert "[BUGFIX] Remove early return in PageTreeDataProvider"
Tolleiv Nietsch [Wed, 8 Feb 2012 17:24:09 +0000 (18:24 +0100)]
Revert "[BUGFIX] Remove early return in PageTreeDataProvider"

This reverts commit 183c50043417a7f8d29d734bfd6f2bd0fac021cf

The related commit was merged by accident.

Change-Id: I32a0ff98d3cdaaa95b8a3ea50ab5eb90c0a22e39
Reviewed-on: http://review.typo3.org/8916
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Integrate Signal Slot Handling
Andreas Wolf [Wed, 8 Feb 2012 12:39:46 +0000 (13:39 +0100)]
[FEATURE] Integrate Signal Slot Handling

Integrate Signal Slot Handling to t3lib_SignalSlot_Dispatcher.

t3lib_SignalSlot_Dispatcher::getInstance()->connect();
t3lib_SignalSlot_Dispatcher::getInstance()->dispatch();
t3lib_SignalSlot_Dispatcher::getInstance()->getSlots();

Change-Id: I4478903503c99e4a556beec31e908efb6f41c7ae
Resolves: #33748
Reviewed-on: http://review.typo3.org/8907
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Remove early return in PageTreeDataProvider
Georg Ringer [Wed, 8 Feb 2012 12:21:12 +0000 (13:21 +0100)]
[BUGFIX] Remove early return in PageTreeDataProvider

t3lib_tree_pagetree_Data_Provider does an early
return which makes it impossible to use the hook
which comes some lines later

Change-Id: If79cc4d7d6719e3e978db42fa0be7006089e1162
Resolves: #33761
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/8904
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] SQL error in extension manager
Philipp Gampe [Mon, 6 Feb 2012 00:17:01 +0000 (01:17 +0100)]
[BUGFIX] SQL error in extension manager

Since #32161 all extension list updates fail because the single
quotes are added twice.

Also fix the other occurence in tx_em_connection_extdirectsoap.

Change-Id: I19f3e4ce6a8444fdce653e6d0fbafae5bbf8d434
Fixes: #33697
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8854
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Reviewed-by: Andy Grunwald
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Scheduler BE module fails to load due to autoloader issues
Christian Kuhn [Sun, 29 Jan 2012 12:04:03 +0000 (13:04 +0100)]
[BUGFIX] Scheduler BE module fails to load due to autoloader issues

When displaying a list of tasks, scheduler unserializes exceptions.
If the exception class is not known to the autoloader, PHP will
return an instance of _PHP_Incomplete_Class. This instance is
tested for to prevent a fatal error.

Change-Id: I70fed2d370dd37be4029899dd3a7babe688ce8c9
Resolves: #33116
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8757
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Confusing error message in reports module
Markus Klein [Sun, 18 Dec 2011 04:48:51 +0000 (22:48 -0600)]
[BUGFIX] Confusing error message in reports module

The saltedpasswords status report shows "INSECURE" warnings
although the configuration is totally fine.

Change-Id: Ia389fbba1822e63a52163f0b33c6a566081d861a
Fixes: #32650
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7347
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] IRRE translation links shouldn't be shown if no parent
Georg Ringer [Fri, 25 Nov 2011 06:45:13 +0000 (07:45 +0100)]
[BUGFIX] IRRE translation links shouldn't be shown if no parent

IRRE provides some links like "localize records" or "synchronize with
original language" which is great but those links should not be
shown if a record got no parent record

Change-Id: I958a01519adaa159ce8049b81ad15b62b7946f87
Fixes: #32073
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6909
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] remove obsolete check for media/scripts/
Markus Klein [Sun, 5 Feb 2012 13:22:52 +0000 (14:22 +0100)]
[TASK] remove obsolete check for media/scripts/

tslib_fe::checkFileInclude() still contains a check for the
obsolete directory media/scripts/.

Change-Id: I2b59bd53ac0339a2cdf238cc1bbdb5f0b7c28302
Resolves: #25985
Releases: 4.7
Reviewed-on: http://review.typo3.org/8850
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] .inc files still call cObj->checkEmail
Markus Klein [Fri, 4 Nov 2011 16:58:36 +0000 (11:58 -0500)]
[BUGFIX] .inc files still call cObj->checkEmail

The cObj->checkEmail function has been removed in 4.6,
but *.inc scripts still call this function.

This patch replaces these calls with t3lib_div::validEmail().

Change-Id: I11a55d5ae5ca5045df253b81e315a21b5eb712c0
Fixes: #31573
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6545
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Release locked records during logout
Tolleiv Nietsch [Sat, 4 Feb 2012 08:08:34 +0000 (09:08 +0100)]
[BUGFIX] Release locked records during logout

The sys_lockedrecords tables isn't cleared during the users logout.

Change-Id: I08fa2820b048a420d3e1a39fdb0cddf42ff98776
Fixes: #20211
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/8835
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Formmail doesn't always use correct character set
Jigal van Hemert [Sat, 19 Nov 2011 08:32:09 +0000 (09:32 +0100)]
[BUGFIX] Formmail doesn't always use correct character set

To work around a bug in SwitfMailer the character set of a message part
should always be set. When no character set is explicitly defined use
the renderCharset instead.

Change-Id: I712128156ee86e1d2372fef826703fb35a3b1122
Fixes: #28684
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6744
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Don't save form protection error messages in session
Helmut Hummel [Sun, 25 Sep 2011 14:52:53 +0000 (16:52 +0200)]
[BUGFIX] Don't save form protection error messages in session

Do not persist flash messages in the session if we are in an Ajax context
because then the flash message is rendered out of context the next time
the flash message queue is flushed.

Change-Id: Id47b11b661264ebac37922c3356b64cbde8516c3
Resolves: #30272
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/5327
Reviewed-by: Oliver Klee
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Live search must implement search properties
Francois Suter [Sat, 28 Jan 2012 16:23:11 +0000 (17:23 +0100)]
[BUGFIX] Live search must implement search properties

Implement the new TCA properties introduced in TYPO3 4.5 (#26829)
in the live search, so that it produces the same results as the
traditional BE search.

Change-Id: I3a297f2b9c02bc4458f6b0e5af8bd1588f3fcae3
Fixes: #31761
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/8750
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Prevent compression of scripts that use ajax.php
Steffen Kamper [Tue, 11 Oct 2011 12:49:08 +0000 (14:49 +0200)]
[BUGFIX] Prevent compression of scripts that use ajax.php

When registering ajax calls, a pseudo JS file is registered within the
pageRenderer with a source like 'ajax.php?parameters'.

As it does not make sense to compress or concatenate those pseudo JS files,
the pageRenderer should ensure they are properly included.

Change-Id: I386663b9ea77426ea3d8e804eac0f3c8ca72cd7a
Fixes: #24274
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/5721
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] SQL parser does not support NULL as default value
Xavier Perseguers [Mon, 6 Feb 2012 13:04:27 +0000 (14:04 +0100)]
[BUGFIX] SQL parser does not support NULL as default value

When preparing a database schema with proper referential integrity,
one typically has to choose NULL as default value for foreign keys.
However, database analyzer does not support NULL as default value and
shows an empty string ('') instead.

Change-Id: If4271e1edd078b9a19fbb82c04e265f181e07d9d
Fixes: #33704
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/8861
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
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