Packages/TYPO3.CMS.git
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
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