Packages/TYPO3.CMS.git
7 years ago[BUGFIX] Delay start of TSFE Time Tracking
Steffen Gebert [Sun, 23 Oct 2011 20:48:04 +0000 (22:48 +0200)]
[BUGFIX] Delay start of TSFE Time Tracking

Configurable cookie name feature relies on a started PHP session in the
frontend. This is not desired. Thus, start time tracking a bit later.

Change-Id: Ia1bc200e1610b0b789b45e6d5525ae9011c0117a
Resolves: #30269
Releases: 4.6
Reviewed-on: http://review.typo3.org/6203
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Adjust hint in Upgrade Wizard
Steffen Gebert [Mon, 24 Oct 2011 21:13:57 +0000 (23:13 +0200)]
[TASK] Adjust hint in Upgrade Wizard

> If you upgrade your TYPO3 installation from one major version to
> another (e.g. 4.4 to 4.5) ...

This should display up-to-date information: 4.5 to 4.6

Change-Id: I48b4192d2394ffd806bbf52a52142ffcf03db4e5
Releases: 4.6
Reviewed-on: http://review.typo3.org/6261
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] EM: Remove function menu "Check for extension updates"
Xavier Perseguers [Mon, 24 Oct 2011 20:20:44 +0000 (22:20 +0200)]
[TASK] EM: Remove function menu "Check for extension updates"

The function menu "Check for extension updates" does not make sense anymore
as it is part of the old Extension Manager. Remove it if using the ExtJS-based
Extension Manager.

Change-Id: Ia774e8a3eb8a60ad07c371215ef5d0934a79b7cc
Resolves: #31242
Releases: 4.6
Reviewed-on: http://review.typo3.org/6259
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] EM: Uploading extensions fails with Fatal Errors
Steffen Gebert [Sun, 23 Oct 2011 20:24:36 +0000 (22:24 +0200)]
[BUGFIX] EM: Uploading extensions fails with Fatal Errors

In case of an extension having dependencies, suggestions, or conflicts,
the Extension Manager fails with PHP Fatal Errors.

Change-Id: I26e8f12df7df7be3c21a6e7735635e38df70e87b
Resolves: #27836
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6202
Reviewed-by: Stefan Neufeind
Tested-by: Xavier Perseguers
Reviewed-by: Xavier Perseguers
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Unit test for t3lib_utility_Mail should check From user
Xavier Perseguers [Mon, 24 Oct 2011 15:07:10 +0000 (17:07 +0200)]
[TASK] Unit test for t3lib_utility_Mail should check From user

Unit tests t3lib_utility_Mail do not test if additional headers are generated
when $TYPO3_CONF_VARS['MAIL']['defaultMailFromAddress'] and
$TYPO3_CONF_VARS['MAIL']['defaultMailFromName'] are set.

Change-Id: I437181b5c6b08d789ebd0236ffb6ab2745f3badc
Resolves: #31228
Releases: 4.6
Reviewed-on: http://review.typo3.org/6243
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Restructure the random byte generator
Helmut Hummel [Tue, 29 Mar 2011 22:18:47 +0000 (00:18 +0200)]
[BUGFIX] Restructure the random byte generator

Restructure the code to use the most performant methods first
if available. Take specialities of Windows OS and special
PHP versions into account.

Read/ generate more bytes than needed in one call, because it
does not cost (much) more to generate more random bytes, but it's
much cheaper for the next calls, because the bytes are already there.

Resolves: #23355
Releases: 4.6, 4.5, 4.4

Change-Id: I6bad300842f3da40c620b3d79b8116345a2749a0
Reviewed-on: http://review.typo3.org/4537
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX][t3editor] Description of new options compressJs and compressCss
Steffen Gebert [Mon, 24 Oct 2011 18:19:23 +0000 (20:19 +0200)]
[BUGFIX][t3editor] Description of new options compressJs and compressCss

Change-Id: Ie61a4415b0efd4bd624e88d908933bd4f9e9350c
Resolves: #31238
Releases: 4.6
Reviewed-on: http://review.typo3.org/6255
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] config.compressJs enables itself
Steffen Gebert [Mon, 24 Oct 2011 17:14:48 +0000 (19:14 +0200)]
[BUGFIX] config.compressJs enables itself

Due to a compat_mode backwards compatibility setting, the new option
config.compressJs
enables itself automatically, although not desired

Change-Id: I4ed98d778f152b120b970c75799afc7db5776607
Resolves: #31237
Releases: 4.6
Reviewed-on: http://review.typo3.org/6249
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Some unit tests fail with "Cannot modify header information"
Xavier Perseguers [Mon, 11 Jul 2011 08:29:08 +0000 (10:29 +0200)]
[BUGFIX] Some unit tests fail with "Cannot modify header information"

Method template::endPage() should only send Content-Encoding header
if no headers have been sent to prevent fatal errors.

Change-Id: I57b84ac777a3e5dd7be601a670da7601116fd035
Fixes: #28083
Reviewed-on: http://review.typo3.org/3237
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Leading and trailing blanks can't be edited by the RTE
Stanislas Rolland [Fri, 2 Sep 2011 21:08:14 +0000 (17:08 -0400)]
[BUGFIX] Leading and trailing blanks can't be edited by the RTE

This patch will:
1. collapse repeating spaces into a single one;
2. replace leading and trailing spaces with non-breaking spaces;
3. replace any space following > and any space preceding < by a
   non-breaking space.

Change-Id: I06a8996f23e050e2e30cc2548c9c1bbafd5b41f0
Resolves: #16217
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/4758
Reviewed-by: Björn Pedersen
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Fix misleading SQL error message in TCEforms
Andreas Wolf [Tue, 18 Oct 2011 14:45:30 +0000 (16:45 +0200)]
[BUGFIX] Fix misleading SQL error message in TCEforms

When an SQL error occurs, TCEforms shows the error message
 "This may indicate a table defined in tables.php is not
 existing in the database!"

The error can be caused by any schema mismatch, not only
missing table, so this is misleading.

The error message is now localizable and gives a hint to
run the database compare in the install tool.

Change-Id: I31bea64cf656c951bc63a89eff47fbeb893ae73f
Resolves: #16306
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/4764
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Context menu of page translation doesn't work in languages view
Andreas Wolf [Mon, 29 Aug 2011 10:18:17 +0000 (12:18 +0200)]
[BUGFIX] Context menu of page translation doesn't work in languages view

For a page with translations, the clickmenu is not shown for these
translations in the page module, view "languages". This comes from a
missing table name in the clickmenu link generation call.

Change-Id: Ib153002ca39953e6c86803a6ed56d1495553fb8c
Resolves: #27052
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4661
Reviewed-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Tested-by: Xavier Perseguers
7 years ago[CLEANUP] Fix CGL with NULL value
Xavier Perseguers [Mon, 24 Oct 2011 17:37:49 +0000 (19:37 +0200)]
[CLEANUP] Fix CGL with NULL value

Commit d7580828f176a6838f67c674ea764ea0fa56120e wrongly introduced
'null' value instead of 'NULL' as stated in our coding guidelines.

Change-Id: I94a96bca16a714bdaa1a5967ac510d8ac5c6154d
Related: #28297
Releases: 4.6
Reviewed-on: http://review.typo3.org/6253
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] FlexForm field selector missing
Armin Ruediger Vieweg [Wed, 12 Oct 2011 12:02:31 +0000 (14:02 +0200)]
[BUGFIX] FlexForm field selector missing

Change-Id: Id529c54a98e036ed3e3597e61f058cef8a55b050
Resolves: #30768
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5733
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] TCA: Suggest wizard doesn't work in wizard_edit popup
Laurent Cherpit [Thu, 11 Aug 2011 15:48:02 +0000 (17:48 +0200)]
[BUGFIX] TCA: Suggest wizard doesn't work in wizard_edit popup

When suggest wizard is used in a form open from the wizard_edit
popup wizard, javascript cannot access to "top.TS.PATH_typo3" value.

Change-Id: I300d297713c92e6b3fba58bf92ae0198d5abafe2
Resolves: #28930
Related: #23789
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/4277
Reviewed-by: Björn Pedersen
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Fatal Error in Page Tree filter
Steffen Ritter [Sun, 23 Oct 2011 21:34:50 +0000 (23:34 +0200)]
[BUGFIX] Fatal Error in Page Tree filter

When entering short numeric values in the Page Tree filter of a large
tree, a PHP Fatal Error can occur:
Call to a member function offsetExists() on a non-object.

Change-Id: I3734769a068e442359dc69d4262fd237f9384860
Resolves: #28297
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5729
Reviewed-by: Benny Schimmer
Tested-by: Benny Schimmer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Enable image configuration png_truecolor by default
Oliver Hader [Mon, 24 Oct 2011 12:09:47 +0000 (14:09 +0200)]
[TASK] Enable image configuration png_truecolor by default

Since TYPO3 4.6 ships with the requirement of IM6, the truecolor
processing on PNG files can be enabled by default.

Change-Id: I7be3cceeb92bc7dba6c3d59bec694bb4fc49940b
Resolves: #31159
Reviewed-on: http://review.typo3.org/6224
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Better sorting for results of EM
Georg Ringer [Thu, 20 Oct 2011 12:43:22 +0000 (14:43 +0200)]
[TASK] Better sorting for results of EM

If a search expression matches an extension key, the result
should be listed at the 1st place.

For example searching for "templavoila" or "news" should have
the templavoila extension or news extension at the 1st place
and not on a random one.

Change-Id: Ib0abb290b810b903d9e277935f81d88cadc18f8a
Resolves: #31143
Releases: 4.6
Reviewed-on: http://review.typo3.org/6134
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Core still calls t3lib_div::testInt()
Xavier Perseguers [Mon, 24 Oct 2011 10:28:18 +0000 (12:28 +0200)]
[BUGFIX] Core still calls t3lib_div::testInt()

Change-Id: Ica15a5b3eb15394550756139eb685a8328ce10d8
Fixes: #31216
Releases: 4.6
Reviewed-on: http://review.typo3.org/6216
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Hidden input element in form wizard almost invisible
Oliver Hader [Sun, 23 Oct 2011 18:28:05 +0000 (20:28 +0200)]
[BUGFIX] Hidden input element in form wizard almost invisible

Hidden input elements in the form wizard are not visualized at
all in the user interface. A dotted border is added to be able
to spot in the wizard.

Change-Id: Ic5d4f12427ba28cf56b4ee609b374aabb2c468b4
Fixes: #28620
Reviewed-on: http://review.typo3.org/6201
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Error when editing a record with additionalPreviewLanguage and an deleted...
Andreas Wolf [Thu, 1 Sep 2011 17:39:38 +0000 (19:39 +0200)]
[BUGFIX] Error when editing a record with additionalPreviewLanguage and an deleted l18n_parent

The behaviour that causes the error (translated elements are not deleted
when deleting parent) is fixed in recent TYPO3 versions; it is better to
do that additional check anyways (for old installations).

Change-Id: Id51afff4349a473f291ef50631b519942f45be13
Resolves: #17910
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4734
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Björn Pedersen
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[!!!][TASK] Form project structure is not Extbase-compliant
Oliver Hader [Sun, 23 Oct 2011 17:57:09 +0000 (19:57 +0200)]
[!!!][TASK] Form project structure is not Extbase-compliant

Directory is moved from Resources/Private/Configuration -> Configuration
If the static TypoScript resource was already included in a template, it
needs to be updated manually again since this is a breaking change.

Change-Id: I018832f7320695a57297add2df911827caa5e04a
Fixes: #31196
Reviewed-on: http://review.typo3.org/6200
Reviewed-by: Xavier Perseguers
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Login fails silently, when no backend for rsaauth is available
Steffen Gebert [Mon, 10 Oct 2011 22:15:13 +0000 (00:15 +0200)]
[BUGFIX] Login fails silently, when no backend for rsaauth is available

In case of no OpenSSL backend being available for rsaauth (e.g. after
moving to another server), the login silently fails.

Better throw an Exception and give useful hints, why no login is
possible and how to fix it.

Change-Id: I1b5d3f685a08699a2afdc62ec6eb71e6761966d9
Resolves: #30758
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6204
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] About Modules shows HTML entities for Install Tool module
Markus Klein [Tue, 18 Oct 2011 20:43:29 +0000 (15:43 -0500)]
[BUGFIX] About Modules shows HTML entities for Install Tool module

Change-Id: I548e906f0845878f00b6136f388ab8500d109c03
Fixes: #30974
Releases: 4.6
Reviewed-on: http://review.typo3.org/5912
Reviewed-by: Xavier Perseguers
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Awkward styling of split bar in Chrome browser
Steffen Gebert [Sat, 22 Oct 2011 11:15:05 +0000 (13:15 +0200)]
[BUGFIX] Awkward styling of split bar in Chrome browser

Due to a recente change (#27660), the Ext JS split bars, which act as
separators between module menu / navigation and navigation / content
container, are increased in width only for the Chrome browser.

This breaks the styling and makes it look lovelessly implemented, when
the selected page from the tree should have a visual connection to the
content frame.

Change-Id: Iacca368168d122e9d2df05a22590d21859f6b3cb
Resolves: #31186
Reviewed-on: http://review.typo3.org/6187
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Update information in NEWS.txt
Xavier Perseguers [Fri, 21 Oct 2011 12:37:03 +0000 (14:37 +0200)]
[TASK] Update information in NEWS.txt

File NEWS.txt should reflect latest changes in TYPO3 4.6.

Change-Id: I13e0dbe1aab3de5b22fd5b5658acecf5826dccd9
Resolves: #31171
Releases: 4.6
Reviewed-on: http://review.typo3.org/6167
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Reports module: Available services broken
Lorenz Ulrich [Tue, 4 Oct 2011 16:07:21 +0000 (18:07 +0200)]
[BUGFIX] Reports module: Available services broken

Displaying the available services in the reports module is broken.
This is a regression due to cleaning up the global declarations for
services ($T3_SERVICES) in TYPO4 4.6.

Because of this method t3lib_extMgm::findService cannot be abused
into getting a service by its key explicitly. Hence a new method must
be introduced and used in the available services report.

This patch also introduces method t3lib_extMgm::isServiceAvailable
which refactors part of the services-related code to avoid
duplication.

Change-Id: I15fd7eecaafb52df0599598c5b700e458e63f0d9
Resolves: #30554
Releases: 4.6
Reviewed-on: http://review.typo3.org/5538
Reviewed-by: Lorenz Ulrich
Tested-by: Lorenz Ulrich
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Stylesheet for confirmation view missing in form sysext
Oliver Hader [Wed, 19 Oct 2011 19:41:23 +0000 (21:41 +0200)]
[BUGFIX] Stylesheet for confirmation view missing in form sysext

The confirmation message does not have any CSS at the moment.

Change-Id: Ic2e182cda9f5333e0c6d7aad4d4bb9f929ca0568
Fixes: #13214
Reviewed-on: http://review.typo3.org/6071
Reviewed-by: Xavier Perseguers
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Add default csc-mailform DIV wrap
Oliver Hader [Wed, 19 Oct 2011 17:00:25 +0000 (19:00 +0200)]
[BUGFIX] Add default csc-mailform DIV wrap

A new form element does not have any class settings. This issue
reintroduces stdWrap possibilites for the new form system extension.

Change-Id: Id0cff00892f2be0255d639f3bfbb7afe14ef6177
Fixes: #31120
Reviewed-on: http://review.typo3.org/6042
Reviewed-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Update the Scheduler's manual
Francois Suter [Sun, 23 Oct 2011 17:14:24 +0000 (19:14 +0200)]
[TASK] Update the Scheduler's manual

The Scheduler's manual is updated with:

* description of the new tasks provided by default
  (table and fileadmin garbage collection)
* bug tracker references change to point to Forge
* hint added in the developer's section about usage of
  the save() method

Change-Id: I25b703d56db7c525b003e62d504676cbe270841c
Resolves: #27552
Releases: 4.6
Reviewed-on: http://review.typo3.org/6199
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[TASK] Merge linkvalidator for 4.6
Christopher Stelmaszyk [Sun, 23 Oct 2011 16:05:45 +0000 (18:05 +0200)]
[TASK] Merge linkvalidator for 4.6

Changes included:
cb5fac3 [TASK] Prepare for release of TYPO3 4.6
22feb54 [BUGFIX] Pootle: Multi-line labels are not rendered
b4393ad [TASK] Fix version number of 4.6 branch
a195d11 [TASK] English XLIFF files should not contain target element
3b062e3 [TASK] Prepare merge for 4.6-RC1 (part 2)

Change-Id: I9144c82ffee4f94c5e7296cd54555215008a6e81
Resolves: #31201
Release: 4.6
Reviewed-on: http://review.typo3.org/6198
Reviewed-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Enable "0" as token for TypoScript split function
Sebastiaan de Jonge [Fri, 21 Oct 2011 13:21:51 +0000 (15:21 +0200)]
[BUGFIX] Enable "0" as token for TypoScript split function

Change-Id: I9f5110ac9c0873a04fbc8845b126cfe477977f94
Resolves: #31062
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6171
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] impexp links to invalid EM path
Markus Klein [Fri, 21 Oct 2011 23:59:05 +0000 (18:59 -0500)]
[BUGFIX] impexp links to invalid EM path

impexp sysext links to invalid Extension Manager path,
in order to install extension dependencies.

Change-Id: I9e31802b11bf67172cd327dda9be04305cf3620e
Resolves: #31173
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6186
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Login fails silently, when no backend for rsaauth is available
Steffen Gebert [Mon, 10 Oct 2011 22:15:13 +0000 (00:15 +0200)]
[BUGFIX] Login fails silently, when no backend for rsaauth is available

In case of no OpenSSL backend being available for rsaauth (e.g. after
moving to another server), the login silently fails.

Better throw an Exception and give useful hints, why no login is
possible and how to fix it.

Change-Id: I810ac4fe38e11e8b049ec747ac746e356fcd90ed
Resolves: #30758
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5689
Reviewed-by: Andreas Wolf
Reviewed-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Reviewed-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Update information in INSTALL.txt
Xavier Perseguers [Fri, 21 Oct 2011 11:40:09 +0000 (13:40 +0200)]
[TASK] Update information in INSTALL.txt

File INSTALL.txt should reflect latest changes in TYPO3 4.6.

Change-Id: Iee0348fd36ffc8cdd92b4b39269c03a0854d7b2c
Resolves: #31170
Releases: 4.6
Reviewed-on: http://review.typo3.org/6166
Reviewed-by: Oliver Klee
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Limit workspace access checks if extension not used
Tolleiv Nietsch [Mon, 17 Oct 2011 16:47:35 +0000 (18:47 +0200)]
[BUGFIX] Limit workspace access checks if extension not used

In some cases the access to a workspace is checked even
if EXT:workspaces is not installed. This should be avoided
whenever possible.

Change-Id: I2f16a630a8f02bf1aa9a5bd61a340b53b6fd1365
Fixes: #30870
Branches: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6063
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] EM: Popup window not scrollable
Stefan Galinski [Fri, 21 Oct 2011 22:44:33 +0000 (00:44 +0200)]
[BUGFIX] EM: Popup window not scrollable

There are four places in the Extension Manager, when a JavaScript popup
is opened (not an ExtJS window).

These popups are created with
  window.open(..., width=650,height=500),
thus they have no scrollbars. While it is possible in most browsers to
scroll with a mouse wheel, this seems not to be possible with IE.

Change-Id: I71ed8393c24bc2a6e543b1e198ceb1bf240f1522
Resolves: #31184
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6185
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Use decent defaults for resizable textareas
Helmut Hummel [Sun, 25 Sep 2011 17:08:31 +0000 (19:08 +0200)]
[TASK] Use decent defaults for resizable textareas

* Increase the maximum size in the default values
* Do not make the textareas flexible by default
* Do not apply the max height setting to manually resizable textareas

Change-Id: I49c836b101d116fcc2205c47d73e3f640415455f
Resolves: #30274
Releases: 4.6
Reviewed-on: http://review.typo3.org/5329
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Improve check for started session in rsaauth
Helmut Hummel [Sun, 25 Sep 2011 10:54:31 +0000 (12:54 +0200)]
[BUGFIX] Improve check for started session in rsaauth

Checking if the superglobal $_SESSION is an array is not reliable.
Change the check to use session_id() which is an empty string
if the session has not been started.

Change-Id: Iac913beee5af40d28c17ade6a8bfa17df4da2374
Resolves: #30270
Releases: 4.3, 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5314
Reviewed-by: Oliver Klee
Reviewed-by: Jigal van Hemert
Reviewed-by: Zach Davis
Tested-by: Zach Davis
Tested-by: Jigal van Hemert
7 years ago[TASK] Update submodule branches for TYPO3 4.6.0
Oliver Hader [Fri, 21 Oct 2011 19:13:29 +0000 (21:13 +0200)]
[TASK] Update submodule branches for TYPO3 4.6.0

* dbal uses DBAL_1-3
* extbase uses extbase_1-4
* fluid uses fluid_1-4
* version uses 4.6
* workspaces uses 4.6

Change-Id: I40f364388b4940d3dcf501c8bb94fee7ee36101c
Reviewed-on: http://review.typo3.org/6183
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Pootle: Multi-line labels are not rendered properly
Xavier Perseguers [Thu, 20 Oct 2011 11:21:04 +0000 (13:21 +0200)]
[BUGFIX] Pootle: Multi-line labels are not rendered properly

In order to ensure that multi-line labels can be properly translated on Pootle or
any 3rd party tool, it turns out that an additional attribute xml:space="preserve"
should be added to each and every <trans-unit> tag in the localization files.

Change-Id: I74dbf92196b649b96023b329eb12ad98dac7be49
Fixes: #31141
Releases: 4.6
Reviewed-on: http://review.typo3.org/6121
Reviewed-by: Dominique Feyer
Tested-by: Dominique Feyer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Clean up code of available services report
Francois Suter [Fri, 21 Oct 2011 13:17:05 +0000 (15:17 +0200)]
[TASK] Clean up code of available services report

The code of the available services report contains a number of
incomplete phpDoc blocks plus some small variables initialization
errors. This should be corrected before further work.

Change-Id: I02470e4daecfb8dd15e9477f33ba4023e0340c08
Resolves: #31174
Releases: 4.6
Reviewed-on: http://review.typo3.org/6170
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] PageTS newRecord wizard options are unset by default
Christopher Stelmaszyk [Thu, 20 Oct 2011 12:16:17 +0000 (14:16 +0200)]
[BUGFIX] PageTS newRecord wizard options are unset by default

The following PageTS options are unset by default:
* mod.wizards.newRecord.pages.show.pageInside
* mod.wizards.newRecord.pages.show.pageAfter
* mod.wizards.newRecord.pages.show.pageSelectPosition

However, PHP codes treats these unset values (empty string) as being
enabled, which can lead to confusions.

Set the default value to 1.

Change-Id: I272155a8fe0c4f09ef14a7723f3cad23fc527197
Related: #24616
Resolves: #31132
Releases: 4.6
Reviewed-on: http://review.typo3.org/6128
Reviewed-by: Markus Klein
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Francois Suter
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Menu link creation should always return an array
Xavier Perseguers [Thu, 20 Oct 2011 19:56:18 +0000 (21:56 +0200)]
[BUGFIX] Menu link creation should always return an array

According to the documentation, method link() returns an array with a
few keys. In case of error however, FALSE is returned which in turn
crashes PHP if the returned value is not post-processed and sent as
this to t3lib_div::implodeAttributes() which forces an array to be
passed as argument.

Change-Id: I7a593dd7eec2bee9e9f84415ccdd592f4d767caf
Fixes: #31079
Related: #17037
Releases: 4.6
Reviewed-on: http://review.typo3.org/6155
Reviewed-by: Philipp Gampe
Reviewed-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] The list of extensions is not sorted in Language Packages
Xavier Perseguers [Fri, 21 Oct 2011 07:05:28 +0000 (09:05 +0200)]
[BUGFIX] The list of extensions is not sorted in Language Packages

The update language package dialog in Extension Manager shows a list of
non-sorted extension keys and does not provide a way to sort them manually.
This makes it hard to find a specific extension.

Change-Id: I791dd173dc0f7da0f05941e2740aca5a49849fc1
Fixes: #31158
Releases: 4.6
Reviewed-on: http://review.typo3.org/6157
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Add space between ExtJS buttons
Tomas Norre Mikkelsen [Sun, 18 Sep 2011 18:30:28 +0000 (20:30 +0200)]
[TASK] Add space between ExtJS buttons

Add space between buttons in ExtJS toolbars.

Each button has a 1px margin left and right now.

Change-Id: If77ac06c3e2ba79352d2caa4640d9419543dee5c
Resolves: #27596
Releases: 4.6
Reviewed-on: http://review.typo3.org/5039
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Indent with new lines causes invalid output
Xavier Perseguers [Wed, 19 Oct 2011 19:22:32 +0000 (21:22 +0200)]
[BUGFIX] Indent with new lines causes invalid output

Adding tabs at the beginning of lines for multi-line labels breaks the output
when the label is used in a preformated environment such as an email template.

Change-Id: I31850fdff437b81f5b07a2e58ac2281d10a8d1c4
Fixes: #31109
Relates: #31035
Releases: 4.6
Reviewed-on: http://review.typo3.org/6062
Reviewed-by: Dominique Feyer
Tested-by: Dominique Feyer
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Fix CGL conformance in t3lib_l10n_parser_Llxml
Dmitry Dulepov [Tue, 18 Oct 2011 09:20:32 +0000 (12:20 +0300)]
[TASK] Fix CGL conformance in t3lib_l10n_parser_Llxml

Some functions of the file have underscores as the first character
of the function name. This should be solved before 4.6 release
in order to keep interfaces stable later.

Change-Id: Id1460435d67874685c491d09a53e19e514f07740
Resolves: #31047
Releases: 4.6
Reviewed-on: http://review.typo3.org/5949
Reviewed-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] root-lines for DB Mounts in Pagetree rendering wrong markup
Steffen Ritter [Tue, 18 Oct 2011 12:15:43 +0000 (14:15 +0200)]
[BUGFIX] root-lines for DB Mounts in Pagetree rendering wrong markup

The option "options.pageTree.showPathAboveMounts = 1" which shows the
rootline of each DB Mount in a line before is implemented in a
non-valid way.

This means, that a <div> tag is rendered within an <ul> tag right in
front of the <li> of the DB Mount node.

Change-Id: Ic715426b8d04220410bcb15bfba33a39e5fd47bc
Fixes: #31067
Releases: 4.6
Reviewed-on: http://review.typo3.org/5962
Reviewed-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[TASK] English XLIFF files should not contain target element
Dominique Feyer [Mon, 17 Oct 2011 19:57:21 +0000 (21:57 +0200)]
[TASK] English XLIFF files should not contain target element

Pootle uses the English XLIFF file has the template language and as such
it does not make sense to have "en" -> "en" translation files.

English XLIFF files are templates and should contain only a 'source', not
a 'target' element.

This commit contains:

- Remove of the target elements
- Remove target-language attribute
- Set the date attribute to the correct format
- Remove approved attribute

Change-Id: I84f4534f5ed595868c88f05816a73464a76f3f25
Resolves: #31035
Relates: #30916
Releases: 4.6
Reviewed-on: http://review.typo3.org/5916
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] PHPdoc improvement in saltedpasswords autoloader
Steffen Gebert [Mon, 17 Oct 2011 21:25:52 +0000 (23:25 +0200)]
[TASK] PHPdoc improvement in saltedpasswords autoloader

Change-Id: Ifb8a3b6235e409adfd3204e883bd69b83213cf20
Releases: 4.6
Reviewed-on: http://review.typo3.org/5926
Reviewed-by: Björn Pedersen
Tested-by: Björn Pedersen
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Add support for English XLIFF template files
Dominique Feyer [Mon, 17 Oct 2011 19:50:13 +0000 (21:50 +0200)]
[TASK] Add support for English XLIFF template files

Currently the XLIFF files provided with the Core are "en" -> "en" translation files,
and this is a wrong design.

English XLIFF files must be template files (XLIFF files without target element) and
as such, the parser needs to be adjusted not to return an empty label.

Change-Id: I7181872ebd9ff7a89ec66558aa6de9a9608f72c7
Resolves: #30916
Releases: 4.6
Reviewed-on: http://review.typo3.org/5914
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Pagetree broken due to JavaScript exception
Steffen Ritter [Tue, 18 Oct 2011 11:44:51 +0000 (13:44 +0200)]
[BUGFIX] Pagetree broken due to JavaScript exception

Sometimes (especially with empty DB Mount) the Pagetree is broken and stops with a JavaScript Exception.

This is due to some problems with the state-restore logic, where the state of not-yet-rendered nodes is applied.

Change-Id: Ic9ac5792272b3bc6b2907149a93cd7c22649c317
Fixes: #28687
Releases: 4.6
Reviewed-on: http://review.typo3.org/5958
Reviewed-by: Björn Pedersen
Tested-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 18 Oct 2011 09:04:12 +0000 (11:04 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ib698448736b9649cd2a60a4f72b43810075f8793
Reviewed-on: http://review.typo3.org/5940
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
8 years ago[BUGFIX] date expects parameter 2 to be long, string given
Simon Schaufelberger [Sat, 15 Oct 2011 09:38:13 +0000 (11:38 +0200)]
[BUGFIX] date expects parameter 2 to be long, string given

Any zero length string value is replaced with the current timestamp.
(Just like the default value for the second parameter of date/gmdate.)

Change-Id: I44d095deb7b511b8b35730f2f031186aeaadb945
Fixes: #30931
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/5821
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Björn Pedersen
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
8 years ago[BUGFIX] Load date-time picker in Scheduler module
Jigal van Hemert [Tue, 18 Oct 2011 06:27:31 +0000 (08:27 +0200)]
[BUGFIX] Load date-time picker in Scheduler module

The date-time picker must be loaded explicitly.

Change-Id: I06014d1a3ed9ce6584272632f1532ba1bcf92843
Releases: 4.6
Fixes: #31027
Reviewed-on: http://review.typo3.org/5927
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[BUGFIX] Class not found fatal in autoload
Christian Kuhn [Sun, 16 Oct 2011 17:16:36 +0000 (19:16 +0200)]
[BUGFIX] Class not found fatal in autoload

If the caching framework configuration is broken and cache_phpcode
array is not set properly, cacheManager throws a fatal error unable
to find class t3lib_cache_exception_NoSuchCache. The patch adds the
class to be required during bootstrap so the exception (uncaught) is
actually thrown and hints an administrator on what exactly goes wrong.

Change-Id: I42ac66457776e1b4a4f8dca40e41f364d9496eed
Resolves: #30913
Reviewed-on: http://review.typo3.org/5881
Reviewed-by: Björn Pedersen
Reviewed-by: Xavier Perseguers
Reviewed-by: Dmitry Dulepov
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[BUGFIX] Layout of "Move Element" screen
Tomas Norre Mikkelsen [Sat, 17 Sep 2011 17:20:03 +0000 (19:20 +0200)]
[BUGFIX] Layout of "Move Element" screen

Added more space between page icon/title and checkbox
"Make copy instead of moving element".

Change-Id: I5467d98adfebeee7b022dab829da175bf52f3254
Fixes: #27605
Releases: 4.6
Reviewed-on: http://review.typo3.org/5008
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[TASK] Update a list of required PHP extensions in the INSTALL.txt
Dmitry Dulepov [Mon, 17 Oct 2011 11:26:55 +0000 (14:26 +0300)]
[TASK] Update a list of required PHP extensions in the INSTALL.txt

OpenSSL PHP extension is now required by the TYPO3 core and must
be listed in the INSTALL.txt.

Change-Id: I54f853603ec7fa5079980026abfc7de59196793c
Resolves: #30999
Releases: 4.6
Reviewed-on: http://review.typo3.org/5896
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] skip missing icons in tceforms select options
Peter Niederlag(office) [Wed, 28 Sep 2011 07:55:32 +0000 (09:55 +0200)]
[BUGFIX] skip missing icons in tceforms select options

check existance of file before adding background style url

Change-Id: Ie5db6d6a6b6b7ccdd5772a829be0ca236787cd9a
Fixes: #24591
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/5394
Reviewed-by: Björn Pedersen
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] About module is missing the extension credits
Oliver Klee [Sat, 15 Oct 2011 19:53:33 +0000 (21:53 +0200)]
[BUGFIX] About module is missing the extension credits

Re-add the extension list to the Help > About module.

This part had acidentally been removed during the refactoring
of that module.

Resolves: #30972

Change-Id: I9f4adcb30b12f67e8ba302c01011a040c8d6a469
Releases: 4-6
Reviewed-on: http://review.typo3.org/5864
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[TASK] Add a hook to customize field list for Backend search
Dmitry Dulepov [Fri, 14 Oct 2011 09:51:56 +0000 (12:51 +0300)]
[TASK] Add a hook to customize field list for Backend search

Due to Backend search changes, we need a hook to alter table
search configuration in the List module. This hook can be used
by extensions to add their own fields to the list of searchable
fields. Also this hook will be used by a compatibility extension
that provides legacy search functionality until extension
authors update their extensions for smarter search.

Change-Id: I0b37ceb617779925555bcbeb10da9ef093d4bd81
Resolves: #30915
Releases: 4.6
Reviewed-on: http://review.typo3.org/5785
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[TASK] Fix CGL issue in t3lib/config_default.php
Oliver Hader [Thu, 13 Oct 2011 15:47:35 +0000 (17:47 +0200)]
[TASK] Fix CGL issue in t3lib/config_default.php

Change-Id: I7b9f175ce7882399528d61f338defc8db43746c8
Reviewed-on: http://review.typo3.org/5772
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[TASK] Update system extension information
Xavier Perseguers [Wed, 12 Oct 2011 15:33:03 +0000 (17:33 +0200)]
[TASK] Update system extension information

When shipped with TYPO3, system extensions should be stable, have a
version that is at least 1.0.0, have a version that is higher than
in TYPO3 4.5 LTS and should have at least the same basic dependencies
as the Core itself.

Change-Id: I141cd5a2254ae9430d3047a7506b4ae3cf9e7c9e
Resolves: #30853
Releases: 4.6
Reviewed-on: http://review.typo3.org/5743
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Björn Pedersen
Tested-by: Björn Pedersen
8 years ago[TASK] Set TYPO3 version to 4.6-dev
TYPO3 v4 Release Team [Tue, 11 Oct 2011 13:40:32 +0000 (15:40 +0200)]
[TASK] Set TYPO3 version to 4.6-dev

Change-Id: I328139309e5d971ea771f3506325efe544414bc6
Reviewed-on: http://review.typo3.org/5723
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
8 years ago[RELEASE] Release of TYPO3 4.6.0rc1
TYPO3 v4 Release Team [Tue, 11 Oct 2011 13:40:12 +0000 (15:40 +0200)]
[RELEASE] Release of TYPO3 4.6.0rc1

Change-Id: I74f33e689df164058f8e17b104c7f9650f99f604
Reviewed-on: http://review.typo3.org/5722
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
8 years ago[BUGFIX] EM: Fix button "close window" after fulfilling dependencies
Kay Strobach [Tue, 11 Oct 2011 06:38:27 +0000 (08:38 +0200)]
[BUGFIX] EM: Fix button "close window" after fulfilling dependencies

This fix opens the window in a sized window and changes the logic to
determine the correct function for closing the window.

Change-Id: Ie16d67284240a833e5bfae67d8b78eab808f9a79
Releases: 4.6
Resolves: #29788
Reviewed-on: http://review.typo3.org/5706
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 11 Oct 2011 11:45:42 +0000 (13:45 +0200)]
[TASK] Raise submodule pointer

Change-Id: I2518fcaa595529cf840b0d56805d11feb17468fe
Reviewed-on: http://review.typo3.org/5718
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
8 years ago[BUGFIX] Showmodule cannot be called before Store is loaded
Oliver Hader [Mon, 10 Oct 2011 21:24:41 +0000 (23:24 +0200)]
[BUGFIX] Showmodule cannot be called before Store is loaded

Example: Using the direct page edit feature (backend.php?edit=xxx)
the BE responds with "Module loader No module found. If this is a
temporary error, please reload the Backend!" error.

Since the AJAX request is not finished at the time this is called,
it has to be checked whether the store was completely loaded.

Change-Id: Ia7c39fc94e75ef003a7a839856ea78cbd0854a66
Releases: 4.6,4.5
Resolves: #28951
Reviewed-on: http://review.typo3.org/5681
Reviewed-by: Helmut Hummel
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Tested-by: Jigal van Hemert
8 years ago[BUGFIX] backend.php wrongly checks deprecated TSconfig
Xavier Perseguers [Mon, 10 Oct 2011 20:03:35 +0000 (22:03 +0200)]
[BUGFIX] backend.php wrongly checks deprecated TSconfig

Deprecated option options.shortcut_onEditId_dontSetPageTree is wrongly
tested.

Change-Id: If88e869b8c92592ad6bb3369f1eda29c2a0809bf
Fixes: #30754
Releases: 4.6
Reviewed-on: http://review.typo3.org/5683
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] Replace debug with call to deprecationLog
Tolleiv Nietsch [Mon, 10 Oct 2011 01:03:08 +0000 (03:03 +0200)]
[BUGFIX] Replace debug with call to deprecationLog

Commit 0eb4686afb2ed871adf3376ad12cb069d4a3f88d wrongly introduced
a debug() statement instead of a call to the deprecationLog()
method.

Change-Id: Ie54e6b0f1d22035b17dad59ec8fea7b1b2f644f1
Resolves: #30759
Branches: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5693
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Merge linkvalidator for RC1
Philipp Gampe [Mon, 10 Oct 2011 20:32:18 +0000 (22:32 +0200)]
[TASK] Merge linkvalidator for RC1

Changes included:
3b062e3 [TASK] Prepare merge for 4.6-RC1 (part 2)
27e93d6 Merge "[BUGFIX] Invalid target language in localization file"
ba0178b [BUGFIX] Invalid target language in localization file
36f1b21 [BUGFIX][SECURITY] SQL Injection in Scheduler Task of
Linkvalidator
9636b77 [TASK] Merge Changes from core since last sync
709531e [TASK] Prepare merge for 4.6-RC1
5607748 Merge "[BUGFIX] SQL error if a task is run on a disabled page"
e2bb756 [TASK] Update manual
79b4741 [BUGFIX] SQL error if a task is run on a disabled page
6856163 Merge "[BUGFIX] It is not possible to set page 0 to schedular
task"
28a38da Merge "[BUGFIX] SQL error if opening a disabled page with
module"
0fece3f [BUGFIX] It is not possible to set page 0 to schedular task
df464d4 [BUGFIX] Revert change in interface signature
4335331 [BUGFIX] SQL error if opening a disabled page with module
c12d8f5 [TASK] Fix CGL issues
74a9c14 [BUGFIX] Initialize $currentR in analyseTypoLinks
e5d6b19 [TASK] Bump version number

Change-Id: Ia3a9583112b601c21f58e9b782ecb5b03e331fe4
Resolves: #30756
Reviewed-on: http://review.typo3.org/5685
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] EM: Remove nested form tag
Helmut Hummel [Mon, 10 Oct 2011 20:56:28 +0000 (22:56 +0200)]
[BUGFIX] EM: Remove nested form tag

In the new EM in the extension configuration settings it is not possible
to switch between extension configuration categories in some browsers.
This is caused by a nested form tag which will be removed with this commit.

Change-Id: Ie4e4d5f33d319467626aa4923abe07d608af9bbb
Resolves: #30257
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/5688
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[BUGFIX] Wrong alignment of French labels for login screen
Eric Chavaillaz [Sun, 9 Oct 2011 15:14:53 +0000 (17:14 +0200)]
[BUGFIX] Wrong alignment of French labels for login screen

Since the username label changed from "Utilisateur" to "Nom d'utilisateur"
in French, the alignment of labels and text fields is broken.

Change-Id: I35f28fd61f8c4a3e133949ae8eb865af0e0a1bc9
Fixes: #30688
Releases: 4.5,4.6
Reviewed-on: http://review.typo3.org/5648
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Remove space between ExtJS tbar and related panel
Kay Strobach [Sat, 6 Aug 2011 09:10:37 +0000 (11:10 +0200)]
[TASK] Remove space between ExtJS tbar and related panel

This task just changes one line of css to remove the senseless space
between a panel and it's related tbar.

This is useful, because the space between toolbar and panel was bigger,
than the space to neighboor panels.

Change-Id: I631acb14d1ed598f2e5718b84b21d76277a37391
Resolves: #28793
Releases: 4.6
Reviewed-on: http://review.typo3.org/4170
Reviewed-by: Stefan Neufeind
Reviewed-by: Fabien Udriot
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] handler is undefined when resizing the backend
Simon Schaufelberger [Sat, 8 Oct 2011 16:20:48 +0000 (18:20 +0200)]
[BUGFIX] handler is undefined when resizing the backend

Resizing the backend browser window results in a JavaScript error.
The function that handles the re-positioning of the menus does not
work correctly. The observer requires a reference to a callback
function - currently the method was directly executed and the return
value used as function reference, which was undefined in this case.

Change-Id: Ifb2db858d7075f4fd714d737576189c0e1efc5a5
Resolves: #25787
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5634
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[BUGFIX] Implement availability checks for rsaauth
Helmut Hummel [Sun, 18 Sep 2011 20:16:10 +0000 (22:16 +0200)]
[BUGFIX] Implement availability checks for rsaauth

The 123 Installer now checks if openssl is configured properly
before enabling saltedpasswords and rsaauth.

Resolves: #28275
Releases: 4.6

Change-Id: I1d6c5ce6e3dfedfac85349baa01c88118bb348f8
Reviewed-on: http://review.typo3.org/5657
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Dmitry Dulepov
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] md5.js fails with non-ascii-characters
Stefan Neufeind [Mon, 10 Oct 2011 12:04:32 +0000 (14:04 +0200)]
[BUGFIX] md5.js fails with non-ascii-characters

Current implementation of md5.js only considers a very
limited range of characters.
The implementation from webtoolkit.info uses correct
unicode-representation.

Change-Id: I8f71673f60f22e39862ca2a447f496159b8079bb
Releases: 4.4, 4.5, 4.6
Resolves: #22328
Reviewed-on: http://review.typo3.org/5665
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Tested-by: Oliver Hader
8 years ago[BUGFIX] Race-condition while updating extension list
Steffen Gebert [Sat, 8 Oct 2011 22:18:16 +0000 (00:18 +0200)]
[BUGFIX] Race-condition while updating extension list

There is a race-condition in the EM while updating the extension list.

If the update takes more than 30 seconds, Ext.Direct reaches its Ajax
timeout and sends the Ajax request (to update the list) again. As the EM
updates the extensions.xml.gz file at the beginning of the update
process, the second request immediately sees that the repository is
already up-to-date and respons this status to the client.

Thus, the user gets a "Repository is already up-to-date" message shown,
although it was not.

Change-Id: I2bc6b83f0951e16b895607025c2d3bad392b9759
Resolves: #30673
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5641
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Kay Strobach
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Remove unused option for "oncontextmenu"
Benjamin Mack [Thu, 6 Oct 2011 20:51:00 +0000 (22:51 +0200)]
[TASK] Remove unused option for "oncontextmenu"

The TYPO3_CONF_VARS option to enable oncontextmenu is not
needed anymore IMHO, as this option is official part of
HTML5 (previously it wasn't allowed by IE for HTML4, and a
proprietary option for Firefox (back when we introduced it
in 4.1). The patch removes any occurence of this option and
enables oncontextmneu everywhere.

Change-Id: I487accb5717af79072c704fde34018827850269d
Resolves: #30613
Releases: 4.6
Reviewed-on: http://review.typo3.org/5603
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] Typo in the Extension Manager
Dmitry Dulepov [Mon, 10 Oct 2011 08:35:25 +0000 (11:35 +0300)]
[BUGFIX] Typo in the Extension Manager

There are multiple occurencies of the word "resource" spelled as "ressource".

Change-Id: Ib29360ec87d0070c9e7d8865dbf18b565c65784a
Resolves: #30704
Releases: 4.6
Reviewed-on: http://review.typo3.org/5662
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] Wide split bar areas don't work in Chrome
Kay Strobach [Sun, 9 Oct 2011 17:47:04 +0000 (19:47 +0200)]
[BUGFIX] Wide split bar areas don't work in Chrome

Just a small css fix, that enables the extjs like splitbars in chrome.
This fix adds small gray spaces into the toolbar, but let the splitbars
work as expected.

It also adds a background to the splitbars to reduce the optical
difference between chrome and other browsers.

Change-Id: Ib7be667d3b5dba0797bd1c5ecb1149a83f1e0bdc
Releases: 4.6
Resolves: #27660
Reviewed-on: http://review.typo3.org/5649
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Update codemirror to recent version 0.9.4
Tobias Liebig [Mon, 10 Oct 2011 12:45:50 +0000 (14:45 +0200)]
[TASK] Update codemirror to recent version 0.9.4

TYPO3 4.5 already uses the codemirror library 0.9.4. It has not yet been updated for 4.6.

Change-Id: I5ada44a795d47465025fb8e7c6de1ff61f5249d9
Resolves: #28854
Releases: 4.6
Reviewed-on: http://review.typo3.org/5670
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] Copyright year in HTML comment is hardcoded
Andreas Wolf [Mon, 10 Oct 2011 12:05:33 +0000 (14:05 +0200)]
[BUGFIX] Copyright year in HTML comment is hardcoded

The copyright year in the HTML comment is hardcoded as 1998-2009. This
should be changed to using the constant.

Change-Id: I475f9a221acd4da4fe5376ee73d1b6bed2c3ccaa
Resolves: #30725
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5666
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Update md5 checksums for system extensions
Xavier Perseguers [Mon, 10 Oct 2011 12:48:16 +0000 (14:48 +0200)]
[TASK] Update md5 checksums for system extensions

The md5 checksums for all system extensions not integrated as submodule
should be updated.

Change-Id: I845cc4204ca3f6c334fcdb7750ba5a927a9c36f7
Resolves: #30723
Releases: 4.6
Reviewed-on: http://review.typo3.org/5664
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[FEATURE] Generate cHash only if needed
Popy [Thu, 21 Jul 2011 15:04:02 +0000 (17:04 +0200)]
[FEATURE] Generate cHash only if needed

tslib_cObj->typolink() generates cHash in every case, even if not
needed. Change the behavior to generate cHash only if necessary.

Change-Id: Id6a015e6bd89e9baeafd9532d4a21018adf91691
Resolves: #28352
Releases: 4.6
Reviewed-on: http://review.typo3.org/3456
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Tested-by: Popy
Reviewed-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Reviewed-by: Benjamin Mack
Reviewed-by: Björn Pedersen
Tested-by: Xavier Perseguers
8 years ago[TASK] Increase default titleLen
Felix Kopp [Sat, 8 Oct 2011 18:25:43 +0000 (20:25 +0200)]
[TASK] Increase default titleLen

UC/titleLen in BE_USER is used to truncate data in the backend.
Increase the default value.

Change-Id: I64e2ecb1a8f4458101bc2bd395ef6c1be0ca667c
Resolves: #30670
Releases: 4.6
Reviewed-on: http://review.typo3.org/5637
Reviewed-by: Markus Klein
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Update sysext form documentation
Xavier Perseguers [Sun, 2 Oct 2011 15:08:08 +0000 (17:08 +0200)]
[TASK] Update sysext form documentation

System extension 'form' does not have a proper cover page (missing title
and basic information) and still contain lots of example placeholders.

Change-Id: I2ccecc6aa7904df0501a2c91d599258148458c33
Resolves: #30709
Releases: 4.6
Reviewed-on: http://review.typo3.org/5482
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] All fields of 'type'=>'group' are broken in IE
Jigal van Hemert [Sun, 9 Oct 2011 12:38:17 +0000 (14:38 +0200)]
[BUGFIX] All fields of 'type'=>'group' are broken in IE

The HTML multiple attribute is added for select boxes with size > 1 and
the Javascript to check this uses the multiple-property instead of the
getAttribute method which is poorly supported by various browsers.

Change-Id: Ib2ffeb2d0933a6c66e55586f1960ee7745e5623e
Fixes: #30681
Releases: 4.6
Reviewed-on: http://review.typo3.org/5646
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[TASK] Deprecate template::clearCacheMenu()
Xavier Perseguers [Mon, 10 Oct 2011 07:22:10 +0000 (09:22 +0200)]
[TASK] Deprecate template::clearCacheMenu()

Method clearCacheMenu() allowed to create a drop-down selector to clear
caches and possibly add options such as "save and close documents".

Modules should respect the TYPO3 backend layout and use the top toolbar
instead. In addition, this method does not provide all clear cache commands
supported by the Core.

Change-Id: I2ecb014e6ceced56d827eac4f1b683c3f245cb4b
Resolves: #30700
Releases: 4.6
Reviewed-on: http://review.typo3.org/5660
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years agoRevert "[FEATURE] Speed-up Backend with CardLayout"
Xavier Perseguers [Sat, 8 Oct 2011 07:19:02 +0000 (09:19 +0200)]
Revert "[FEATURE] Speed-up Backend with CardLayout"

This reverts the use of CardLayout for the Backend.
Following commits have been squashed:

9ec94db20e803641b5be39e8ac83bf18f08789ab
5ec3779c978899659694941d79492e536aba6159
873f1dfe909f500e862744c817d029c9f05328ff
a408234cdf05ef4b69682161d8e2198db71318fd
120d38d1015117cc415482e7efec35430a5e3dfd

Change-Id: I2287b18598dbc5fe546c5ddc9aa9980d9b6a3b97
Resolves: #30645
Reviewed-on: http://review.typo3.org/5630
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] EM: Available extension list misses icons
Steffen Gebert [Sun, 9 Oct 2011 12:11:14 +0000 (14:11 +0200)]
[BUGFIX] EM: Available extension list misses icons

The list of available extensions misses the install/uninstall icons in
Firefox 7 and Internet Explorer 9.

Change-Id: I1c5f51eb37441935ffafbd22109f56c336ba89e2
Resolves: #30369
Releases: 4.6,4.5
Reviewed-on: http://review.typo3.org/5640
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[TASK] TSFE - Add hook after BE_USER init to clean up workspace functionality
Benjamin Mack [Sat, 8 Oct 2011 10:17:22 +0000 (12:17 +0200)]
[TASK] TSFE - Add hook after BE_USER init to clean up workspace functionality

In order to move workspace logic out of the TYPO3 core and into
versioning/workspaces extensions, a new hook is required first.
The hook will be placed after the backend authorization, and in
a followup issue the hook will be used for further cleanups of the
TSFE issue.

Change-Id: Ica08ce0c9d3802c6e9cd1b97d91f3d7a4efebd0f
Resolves: #30646
Releases: 4.6
Reviewed-on: http://review.typo3.org/5631
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[TASK] Clean up EM CSS file
Steffen Gebert [Sat, 8 Oct 2011 17:00:55 +0000 (19:00 +0200)]
[TASK] Clean up EM CSS file

Change-Id: I860f6257e67c0fd6182d26d743a0d67127db224f
Resolves: #30669
Reviewed-on: http://review.typo3.org/5635
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] EM, Error when downloading extension files
Markus Klein [Wed, 5 Oct 2011 23:56:50 +0000 (18:56 -0500)]
[BUGFIX] EM, Error when downloading extension files

Trying to download a file using the Edit Files page of the old EM
leads to a fatal error, because URL is not decoded properly.

Change-Id: I6980a0fbe8967bff0df0d8d7bc4c8f1abf53615e
Resolves: #27098
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5578
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] Don't add uid,pid if <table>.'*' is present in field list.
Bjoern Pedersen [Wed, 14 Sep 2011 12:37:51 +0000 (14:37 +0200)]
[BUGFIX] Don't add uid,pid if  <table>.'*' is present in field list.

tx_cal_tsservice uses queries with select <tablename>.* and
complex joins. This breaks due to the unconditionl adding of uid,pid
if the query is set.

Do not add uid,pid,... to field list if the field list already contains a
'*' or the repective field is in the list.

To keep the code easier to read, the sanitizing has been moved
to a seperate function.

The regexp matching is necessary to  detect fields like post_uid
(comments extension).

Change-Id: I50332c22e627ea452aaee233fdbbdf3dd426a1b6
Resolves: #29783,#30486
Releases: 4.6
Reviewed-on: http://review.typo3.org/4974
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Christof Rodejohann
Tested-by: Christof Rodejohann
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] PHP warning on each Extension Manager invocation
Dmitry Dulepov [Thu, 6 Oct 2011 07:48:04 +0000 (10:48 +0300)]
[BUGFIX] PHP warning on each Extension Manager invocation

Extension manager produces a PHP warning on each invocation due to
incorrect parameters passed to t3lib_div::trimExplode().

Change-Id: I7bfd31677efb3cef07c0752486071e00d9ce889e
Resolves: #30598
Releases: 4.6
Reviewed-on: http://review.typo3.org/5581
Reviewed-by: Markus Klein
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[TASK] Introduce Hooks to create DB fields and keys dynamically
Thomas Maroschik [Fri, 9 Sep 2011 09:56:34 +0000 (11:56 +0200)]
[TASK] Introduce Hooks to create DB fields and keys dynamically

For the purpose of modifying the database schema upon extension
installation and database compare in install tool I implemented hooks
to append sql create statements dynamically.

Hooks are registered via:

$TYPO3_CONF_VARS['SC_OPTIONS']['typo3/mod/tools/em/index.php']
['checkDBupdates'] for changes in the extension manager and has to
implement tx_em_Index_CheckDatabaseUpdatesHook interface

$TYPO3_CONF_VARS['SC_OPTIONS']['ext/install/mod/class.tx_install.php']
['checkTheDatabase'] for changes in the install tool and has to
implement tx_em_Index_CheckDatabaseUpdatesHook interface

Change-Id: I66ff195ae8f656961f5251d7722a16a554aca219
Resolves: #29594
Releases: 4.6
Reviewed-on: http://review.typo3.org/4870
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] Prevent duplicate stdWrap for media content
Alexander Stehlik [Thu, 9 Jun 2011 22:17:14 +0000 (00:17 +0200)]
[BUGFIX] Prevent duplicate stdWrap for media content

All the standard renderers handle stdWrap themselves, so the general stdWrap
handling should be moved to the customMediaRenderer block to prevent duplicate
calls to stdWrap.

Change-Id: Ic0db017ad1d037636f1cb40994695686a2904c76
Fixes: #25277
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/2620
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
8 years ago[BUGFIX] Random miscalculations in ImageTTFBBox
Albrecht Koehnlein [Wed, 13 Jul 2011 09:47:21 +0000 (11:47 +0200)]
[BUGFIX] Random miscalculations in ImageTTFBBox

ImageTTFBBox() randomly returns incorrect negative values. Repeat the operation
a number of time if this happens to try to find the correct values.

Change-Id: I6c1548e0f8762d6c2befdd47dbfb7810b01c9508
Fixes: #21054
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/3281
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert