Packages/TYPO3.CMS.git
6 years ago[TASK] Add cursor:pointer to inline header 28/17728/2
Georg Ringer [Fri, 25 Jan 2013 14:01:41 +0000 (15:01 +0100)]
[TASK] Add cursor:pointer to inline header

the header + icon of a IRRE header should have a cursor:pointer as this is
the area which opens the related record

Change-Id: I71b91f049bf912661d6b6a1e38cb56ba0a9fea1e
Resolves: #44808
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/17704
Reviewed-by: Wouter Wolters
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
Reviewed-on: https://review.typo3.org/17728
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Invalid description of noPHPscriptInclude 27/17727/2
dprecup [Sun, 9 Dec 2012 11:20:12 +0000 (13:20 +0200)]
[BUGFIX] Invalid description of noPHPscriptInclude

default of ['FE']['noPHPscriptInclude'] as documented in
t3lib/stddb/DefaultConfiguration.php is not 'media/scripts/' but
one one of 'typo3/ext/', 'typo3/sysext/' or 'typo3conf/ext'

Resolves: #43730
Releases: 6.1, 6.0

Change-Id: Idb5f63ffc3c555a6b096077302b8e56cd0b82983
Reviewed-on: https://review.typo3.org/17727
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix error listing in belog 26/17726/2
Tomita Militaru [Sun, 9 Dec 2012 14:29:04 +0000 (16:29 +0200)]
[BUGFIX] Fix error listing in belog

Added an array with the error codes into the query constraint when
action Errors (-1) was selected.

Fixes: #43797
Releases: 6.0, 6.1
Change-Id: Iccf5db777d1e93bcad24fc72b3eef935464d3582
Reviewed-on: https://review.typo3.org/17726
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Use property injection in LanguageController 22/17722/2
Sebastian Michaelsen [Tue, 15 Jan 2013 09:03:51 +0000 (10:03 +0100)]
[TASK] Use property injection in LanguageController

\TYPO3\CMS\Lang\Controller\LanguageController has 4
inject* Methods which a pretty vanilla and can be replaced
by property injection.

Change-Id: I37181e2bbbd12c9c7fe7b34fe8adafe6f4becec3
Resolves: #44526
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17722
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Cleanups for sysext belog 21/17721/2
Sebastian Michaelsen [Wed, 23 Jan 2013 11:11:20 +0000 (12:11 +0100)]
[TASK] Cleanups for sysext belog

* Fix references to old classes
* Use property injection where possible

Resolves: #44744
Releases: 6.1, 6.0
Change-Id: I3076f48876fdc7566e85810eaf22aaa87d5c71e8
Reviewed-on: https://review.typo3.org/17721
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix problem with saving extension configuration in different tabs 20/17720/2
Jan-Erik Revsbech [Thu, 8 Nov 2012 00:38:58 +0000 (01:38 +0100)]
[BUGFIX] Fix problem with saving extension configuration in different tabs

The new ConfigurationUtility is working internally with configuration as
valued array, but the existing configuration is serialized in the old
nested format. When merging these two, exising configuration was not
merged correctly, resulting in error where configuration set in other tabs
was lost when saving.

Change-Id: I9007a0f80974A72610b3afc1e1dc76f7cad31fca
Fixes: #42775
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17720
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Correct TCA inclusion for uploads rendering 15/17715/2
Alexander Stehlik [Thu, 20 Dec 2012 10:08:03 +0000 (11:08 +0100)]
[BUGFIX] Correct TCA inclusion for uploads rendering

In the method that renders the uploads in css_styled_content
the call to load the TCA was replaced with its Frontend
counterpart to enable access to the configuration of custom
fields in tt_content.

Fixes: #44145
Branches: 4.5, 4.6, 4.7, 6.0, 6.1

Change-Id: I26f67fcfbf11db25c80ebe93ddd1e81167d828a9
Reviewed-on: https://review.typo3.org/17250
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-on: https://review.typo3.org/17715

6 years ago[BUGFIX] EM: un/install visual feedback 14/17714/2
Felix Kopp [Tue, 11 Dec 2012 06:27:07 +0000 (07:27 +0100)]
[BUGFIX] EM: un/install visual feedback

Adds a visual feedback to the un/install button action in EM:
Masks the extension manager during un/install operations
are in progress - after success a page redirect is fired.

Introduces a CSS class that class can be added to any link in EM:
.onClickMaskExtensionManager

Change-Id: If7aa0b15eeab1afb162b103662a10920f4da149f
Fixes: #43856
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17091
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Tobias Liebig
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-on: https://review.typo3.org/17714

6 years ago[BUGFIX] Avoid PHP Warning in Page Module 12/17712/4
Roland Waldner [Wed, 16 Jan 2013 07:18:46 +0000 (08:18 +0100)]
[BUGFIX] Avoid PHP Warning  in Page Module

Change-Id: I218065a3445211d88ce131ecf23da3a947eb2e70
Resolves: #44540
Branches: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17562
Reviewed-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-on: https://review.typo3.org/17712

6 years ago[TASK] Add save only button to Scheduler task 81/17681/2
Lorenz Ulrich [Fri, 18 Jan 2013 14:17:06 +0000 (15:17 +0100)]
[TASK] Add save only button to Scheduler task

Scheduler tasks currently miss a save only button. Since Firefox and
Opera don't send the value of an <input type="submit">, the save and
save & close buttons are wrapped in a <button type="submit"> to ensure
saving and saving & closing is cross-browser compatible.

Change-Id: Ia5e32efc2e5e2af2943374c9a570a3a94b0511b4
Fixes: #44152
Releases: 6.1, 6.0, 4.7
Reviewed-on: https://review.typo3.org/17681
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Missing subcategories labels in EM 80/17680/2
Francois Suter [Tue, 22 Jan 2013 22:16:28 +0000 (23:16 +0100)]
[BUGFIX] Missing subcategories labels in EM

The (new) Extension Manager correctly uses subcategories for sorting
and grouping extension configuration options (in the configuration
form), but does not display the related labels. This makes the form
rather weird and unhelpful. This information must be restored.

Resolves: #44701
Releases: 6.0, 6.1
Change-Id: I0dde1d294edc403404ad39985f91e3772ef0b710
Reviewed-on: https://review.typo3.org/17680
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] IRRE forms not using full width 62/17662/2
Ingo Renner [Wed, 16 Jan 2013 00:09:51 +0000 (16:09 -0800)]
[BUGFIX] IRRE forms not using full width

In 4.7 IRRE forms used to be full width of the parent form.
A change introduced in 6.0 now causes the forms to collapse
to less than the full width.

Change-Id: Ie326a339c762c539440e6f70cc51b467e39a666c
Fixes: #44549
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17662
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
6 years ago[BUGFIX] Instantiate new classes in typo3/* files 56/17656/2
Francois Suter [Tue, 22 Jan 2013 13:11:33 +0000 (14:11 +0100)]
[BUGFIX] Instantiate new classes in typo3/* files

Most typo3/*.php files instantiate the new controllers, but some have
been forgotten. This doesn't break the backend thanks to the legacy
classes mapping, but breaks the XCLASSing mechanism.

Resolves: #44718
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17650
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Change-Id: Ide89f4053d8cdbdebda638d53bb41269078f4c57
Reviewed-on: https://review.typo3.org/17656
Reviewed-by: Francois Suter
Tested-by: Francois Suter
6 years ago[BUGFIX] ConfigurationUtility loses extension key 01/17601/2
Francois Suter [Sat, 19 Jan 2013 20:56:44 +0000 (21:56 +0100)]
[BUGFIX] ConfigurationUtility loses extension key

The EM's ConfigurationUtility::getCurrentConfiguration() method looks for
the extension key at the wrong place. Rather than using the key
it receives as a parameter, it tries to get it from
$GLOBALS['TYPO3_LOADED_EXT'] where it does not exist.

Releases: 6.0, 6.1
Resolves: #44665
Reviewed-on: https://review.typo3.org/17600
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Change-Id: I45b8577254b21183adeb90cb02a10b40098f6d8c
Reviewed-on: https://review.typo3.org/17601

6 years ago[BUGFIX] array_merge_recursive_overrule: __UNSET for array values 29/17529/4
Sebastian Michaelsen [Tue, 11 Dec 2012 10:43:57 +0000 (11:43 +0100)]
[BUGFIX] array_merge_recursive_overrule: __UNSET for array values

Using __UNSET on keys that hold array values does not unset them.
However the documentation does not mention this restriction.
Therefore this is considered a bug and fixed by this patch.

Resolves: #43874
Releases: 6.1, 6.0, 4.7

Change-Id: Ie9f96c6f608da7e91fec2bc639dba9f3bcc8f426
Reviewed-on: https://review.typo3.org/17529
Reviewed-by: Markus Klein
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Tobias Liebig
Tested-by: Tobias Liebig
6 years ago[TASK] Remove references to oldstyle Login News (TYPO3_CONF_VARS) 24/17524/2
Sebastian Michaelsen [Mon, 14 Jan 2013 11:16:58 +0000 (12:16 +0100)]
[TASK] Remove references to oldstyle Login News (TYPO3_CONF_VARS)

Adding Login News via
$GLOBALS['TYPO3_CONF_VARS']['BE']['loginNews'] is not longer
supported but there are still references to it in the code that should be
removed.

Resolves: #44506
Releases: 6.0, 6.1

Change-Id: I2c91c3209dc4a1dc55e570e569825acb3167150e
Reviewed-on: https://review.typo3.org/17519
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-on: https://review.typo3.org/17524
Reviewed-by: Wouter Wolters
6 years ago[BUGFIX] Fix incomplete mocking in ResourceStorage test 08/17508/2
Helmut Hummel [Sun, 13 Jan 2013 17:24:51 +0000 (18:24 +0100)]
[BUGFIX] Fix incomplete mocking in ResourceStorage test

Due to a not mocked FileRepository object, a warning
is issued which leads to a failed test.

Add a FileRepository mock and clean up all usage
of the FileRepository in ResourceStorage.

Fixes: #44439
Releases: 6.0, 6.1

Change-Id: I214fce4635d452764bd9edc8e11f863bd76961a6
Reviewed-on: https://review.typo3.org/17508
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Persist files that are updated in ResourceStorage 06/17506/2
Helmut Hummel [Sat, 12 Jan 2013 14:46:39 +0000 (15:46 +0100)]
[BUGFIX] Persist files that are updated in ResourceStorage

When renaming or moving folders all files in that
folder needs to be updated. ResourceStorage handles
that, but the changes to the properties are not
persisted, which leads to inconsistent file records.

Persist updated files using the FileRepository and
clean up the code a bit.

Fixes: #44439
Releases: 6.0, 6.1

Change-Id: I9a21040fdd6741e030d812df165cd33959dd8db1
Reviewed-on: https://review.typo3.org/17478
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17506

6 years ago[BUGFIX] Use array in check for new CE button 03/17503/2
Jigal van Hemert [Sun, 13 Jan 2013 09:42:41 +0000 (10:42 +0100)]
[BUGFIX] Use array in check for new CE button

After #44470 the content elements in a column are stored in an array.
Checks for the new content element button, etcetera must check that
array instead of counting the elements in the query result that was used
before.

Change-Id: Iea75afd343db82a4950b4a9b7587177940398b2b
Fixes: #44481
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17503
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years agoRevert "[BUGFIX] LocalDriver needs to respect "is_writeable"" 99/17499/2
Helmut Hummel [Sat, 12 Jan 2013 18:27:53 +0000 (19:27 +0100)]
Revert "[BUGFIX] LocalDriver needs to respect "is_writeable""

This change broke the tests

This reverts commit af01ce40933c79162dfb9984d948363fc6199811

Change-Id: I29c9c5893e42278b7e1f645e60874b2cdb20074c
Reviewed-on: https://review.typo3.org/17499
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix typos in stdWrap_crop description 92/17492/2
Markus Klein [Wed, 12 Dec 2012 22:45:09 +0000 (23:45 +0100)]
[BUGFIX] Fix typos in stdWrap_crop description

Fixes: #43919
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Change-Id: Ib4b447f825122ea069802a7c9139602362430bdc
Reviewed-on: https://review.typo3.org/17492
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Syslog error icons problem 91/17491/2
Tomita Militaru [Wed, 12 Dec 2012 13:31:36 +0000 (15:31 +0200)]
[BUGFIX] Syslog error icons problem

Add an array with the possible error messages and shows
the corresponding icon.

Fixes: #43796
Releases: 6.1, 6.0
Change-Id: I6cbdcdf92147c438a443d29664965bee17c29d51
Reviewed-on: https://review.typo3.org/17491
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Content elements in wrong column in page module 96/17496/2
Oliver Hader [Fri, 11 Jan 2013 17:29:34 +0000 (18:29 +0100)]
[BUGFIX] Content elements in wrong column in page module

If working on workspaces, it might happen that content elements
just appear in the wrong column. The reason is, that live(!)
content elements are selected using a specific column value and
then are overlaid with workspace data.

If the column value has been modified in a workspace, this is
currently just ignored during rendering.

Change-Id: I6669ea096d93269591727b20d92ef5250898900f
Fixes: #44470
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: https://review.typo3.org/17496
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] BE login shows unaesthetic scrollbars 67/17067/3
Torben Hansen [Mon, 10 Dec 2012 13:34:15 +0000 (14:34 +0100)]
[BUGFIX] BE login shows unaesthetic scrollbars

CSS adjustments for login screen in t3skin

Fixes: #43330
Releases: 6.1, 6.0

Change-Id: Ifeb141ff9963f54e35c26ca41bc73bc12d79b7c2
Reviewed-on: https://review.typo3.org/17067
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] LocalDriver needs to respect "is_writeable" 90/17490/2
Georg Ringer [Thu, 10 Jan 2013 09:37:21 +0000 (10:37 +0100)]
[BUGFIX] LocalDriver needs to respect "is_writeable"

The LocalDriver needs also to respect the flag "is_writeable".
This means: if the flag is not set, no folder/file can be edited/moved...

Change-Id: I6fc1edd452555381388bd5bfaa46dd8241dc853b
Fixes: #44370
Releases: 6.0,6.1
Reviewed-on: https://review.typo3.org/17413
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17490

6 years ago[BUGFIX] FAL: update wizard fails if file does not exist 89/17489/2
Andreas Wolf [Sat, 17 Nov 2012 16:02:40 +0000 (17:02 +0100)]
[BUGFIX] FAL: update wizard fails if file does not exist

The FAL update wizard throws an exception during migration if a file is
missing. As we cannot do that much about a missing source file, we
should at least not fatal here, but give the user a warning message in
the logs instead.

Change-Id: I3ab0ecd8d8f60e782b7459d7f92f89d2c0a9fd40
Resolves: #42882
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/16533
Reviewed-by: Franz Holzinger
Tested-by: Franz Holzinger
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17489

6 years ago[BUGFIX] Problem with special character in files and folders 87/17487/2
Christian Weiske [Fri, 11 Jan 2013 15:23:21 +0000 (16:23 +0100)]
[BUGFIX] Problem with special character in files and folders

This patch sanitizes the file name when creating a new file
in the file list.
Folder names already get sanitized.

Change-Id: If97b4a2f41de1334a2b07add6afc1f9d99af3117
Fixes: #42873, #42933
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17487
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] File-Upload does not sanitize umlauts in filenames 86/17486/2
Christian Weiske [Fri, 11 Jan 2013 14:46:15 +0000 (15:46 +0100)]
[BUGFIX] File-Upload does not sanitize umlauts in filenames

This patch sanitizes file names for uploaded files, fixing thumbnail
and deletion issues for files with umlauts.

Change-Id: I9c02e357b7b37d1c09656ed14f50a8adb7593d52
Fixes: #42925
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17486
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Add access check in FAL renameFolder() 83/17483/2
Georg Ringer [Thu, 10 Jan 2013 09:55:43 +0000 (10:55 +0100)]
[BUGFIX] Add access check in FAL renameFolder()

Currently no access check is done when trying to rename a folder.
This is marked also as todo in the code.

Change-Id: Ie1909804c0ccc7cfa5c495ba98322cad7d712c96
Fixes: #44425
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/17445
Reviewed-by: Andreas Wolf
Reviewed-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17483

6 years ago[BUGFIX] Adjust hooks after moving/namespacing 81/17481/2
Stefan Neufeind [Fri, 7 Dec 2012 00:09:07 +0000 (01:09 +0100)]
[BUGFIX] Adjust hooks after moving/namespacing

Change-Id: I4e8de22ee8b04bcee8dabbc3bce1203f68146f51
Fixes: #43676
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17481
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix array_merge when creating FAL access rights 79/17479/2
Georg Ringer [Thu, 10 Jan 2013 12:48:06 +0000 (13:48 +0100)]
[BUGFIX] Fix array_merge when creating FAL access rights

The arguments of array_merge need to be changed, otherwise
the default settings always win.

Change-Id: Ic430e5fdc2f8e5ec868ec2f5a7c0dd21c28a408c
Fixes: #44429
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/17446
Reviewed-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17479

6 years ago[BUGFIX] Fix rootline translation 75/17475/2
Helmut Hummel [Thu, 6 Dec 2012 14:20:04 +0000 (15:20 +0100)]
[BUGFIX] Fix rootline translation

The fix in #42029 introduced a regression
as TSFE->tmpl->rootLine holds a reversed
rootline array, while in TSFE->rootLine
the order is "normal"

Additionally the call to getPageOverlay was wrong
because the result of the overlay was never used.

Lastly use the correct uid for looking up the
relation fields.

This change also cleans up the unit tests for
RootlineUtility and adds regression tests for
these issues.

Fixes: #43668
Fixes: #44312
Releases: 6.0, 6.1

Change-Id: I4a577ad749bde397a572ca48ae810e3dfe8a5740
Reviewed-on: https://review.typo3.org/17475
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Apc Cache backend has side effects 70/17470/2
Daniel Pötzinger [Sun, 17 Jun 2012 12:09:41 +0000 (14:09 +0200)]
[BUGFIX] Apc Cache backend has side effects

If two caches use the APC cache backend,
one cache can write and get entries from the
 other by just using the same key!
So the backend should also use cache id as prefix

Change-Id: I46f7a04386427efb2e1753bef6dfa588508d076c
Fixes: #38135
Releases: 4.5,4.6,4.7,6.0
Reviewed-on: https://review.typo3.org/17470
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix shown references of files 00/17400/2
Helmut Hummel [Sun, 28 Oct 2012 12:19:08 +0000 (13:19 +0100)]
[BUGFIX] Fix shown references of files

Currently the references of files are only fetched from
the sys_file_reference table. This does not take all direct
references and soft references into account.

Besides that, the count shown in the list is taken from the
count of tooltip hints instead of real references.

Fix both issues with this change.

Fixes: #42453
Releases: 6.1, 6.0
Change-Id: I82995896b5d62ee8df7baa175a752a6a25ce9c24
Reviewed-on: https://review.typo3.org/17400
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Include file tables in access list 77/17377/2
Helmut Hummel [Fri, 28 Dec 2012 14:36:02 +0000 (15:36 +0100)]
[BUGFIX] Include file tables in access list

The BackendUtility::getExcludeFields method does not respect the
"ignoreRootLevelRestriction" configuration for these tables.
The result is that editors never see exclude fields as it is not
possible to set them in the access list in a backend group record.

Solution is to ignore the root level configuration if
"ignoreRootLevelRestriction" is also set in TCA.

This change also adds unit tests to check the fixed behavior
as well as the default behavior of this method.

Fixes: #44242
Releases: 6.0, 6.1

Change-Id: I2bb0d989028134388b24fa7ae4f139f2ebf8ee93
Reviewed-on: https://review.typo3.org/17377
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Change localconf.php to LocalConfiguration.php 44/17044/3
Adrian Giurgiu [Sun, 9 Dec 2012 12:52:34 +0000 (14:52 +0200)]
[BUGFIX] Change localconf.php to LocalConfiguration.php

Change localconf.php to LocalConfiguration.php in the text
How to configure TYPO3 from InstallTool

Resolves: #43425
Releases: 6.1, 6.0

Change-Id: Iebd49647ec7657162fd92cc194ba5463109f61dc
Reviewed-on: https://review.typo3.org/17044
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Invalid call to t3lib_TCEmain::processRemapStack() 54/17354/2
Oliver Hader [Fri, 4 Jan 2013 07:46:09 +0000 (08:46 +0100)]
[BUGFIX] Invalid call to t3lib_TCEmain::processRemapStack()

The remap stack in t3lib_TCEmain/DataHandler is dedicated to
process pending records and references after all database
operations. This occurs if child-parent-structures are handled
and not all data has been persisted yet.

However, there's one call that at least influences this
behaviour on workspaces using IRRE records, which should happen
at the end of processing data-map or command-map - here's the
call-stack:
* copyRecord_raw($table, $uid, $pid, $overrideArray, ...)
* insertNewCopyVersion($table, $fieldArray, $realPid)
* processRemapStack()

This behaviour has been introduced in 2007 with commit
ecff9833c02e6bc61d98a6ff4b34b741c5d732ad for a first draft to
get IRRE working in workspaces, which was then partly reverted
during TYPO3 4.2 development - but some changes obviously have
been overseen.

Change-Id: Ibfb77b1202b0a8136f71bcf5191848fd8e60d390
Fixes: #44301
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17354
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Raise submodule pointer 60/17360/2
TYPO3 Release Team [Fri, 4 Jan 2013 09:03:04 +0000 (10:03 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ie0d25c2831a4743662fd0f244510c781c1bd8ec2
Reviewed-on: https://review.typo3.org/17360
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Suggest wizard is behind form inputs 14/17314/2
Xavier Perseguers [Wed, 17 Oct 2012 17:21:37 +0000 (19:21 +0200)]
[BUGFIX] Suggest wizard is behind form inputs

Change-Id: I5a847fe0024161f40f541a7d1ebe120ec9a8e7a5
Fixes: #42092
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/15767
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-on: https://review.typo3.org/17314

6 years ago[BUGFIX] phpdoc: $urlParameters can be a string 03/17303/2
Stefan Neufeind [Tue, 1 Jan 2013 11:01:16 +0000 (12:01 +0100)]
[BUGFIX] phpdoc: $urlParameters can be a string

In functions like getTypoLink() $urlParameters can also
be a string. A string is expected to be URL-encoded already,
as an array the keys are expected to be URL-encoded already
but the values not. Clearly point that out in the phpdocs.

Change-Id: Ifc767550464449fc9610f16f2e0d511b84391f60
Fixes: #44263
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17302
Reviewed-on: https://review.typo3.org/17303
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Fix erroneous replacement of language label 80/17280/2
Helmut Hummel [Thu, 27 Dec 2012 19:09:11 +0000 (20:09 +0100)]
[BUGFIX] Fix erroneous replacement of language label

The refactoring script replaced "tx_rtehtmlarea_acronym" with
"TYPO3\\CMS\\Rtehtmlarea\\Extension\\Acronym" which is wrong
where this string is used as translation label.

Fixes: #44237
Releases: 6.0, 6.1

Change-Id: I1d696d40bb5504b81a4dc8cbdb6f7397aed2f1ee
Reviewed-on: https://review.typo3.org/17280
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] FE session records are never removed 52/16952/2
Steffen Müller [Sat, 17 Mar 2012 14:43:23 +0000 (15:43 +0100)]
[BUGFIX] FE session records are never removed

The FE session records are never removed,
even if no session data are left.

Change-Id: I5fcb9c7024ca0934e43f77a1310d559b715935c7
Fixes: #34964
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: https://review.typo3.org/16952
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] INTincScript_loadJSCode() causes PHP warnings 79/16979/2
Markus Klein [Mon, 19 Dec 2011 13:34:32 +0000 (14:34 +0100)]
[BUGFIX] INTincScript_loadJSCode() causes PHP warnings

This function uses implode() on several variables without properly
checking if they are actually arrays.
This might cause PHP warnings.

Change-Id: I55b9521dd195bf9c2eec378529ff0cde90db8769
Fixes: #32278
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: https://review.typo3.org/16979
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Falk Kühnel
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Fix broken logo file in Install Tool 63/17063/2
Tomita Militaru [Sun, 9 Dec 2012 10:02:25 +0000 (12:02 +0200)]
[BUGFIX] Fix broken logo file in Install Tool

Replace the broken TYPO3 logo file with the correct logo.

Change-Id: Id233c07e3e1536934e8b87d99815e50ffb4cfc23
Fixes: #43426
Releases: 6.1, 6.0, 4.7, 4.6
Reviewed-on: https://review.typo3.org/17063
Reviewed-by: Tomita Militaru
Tested-by: Tomita Militaru
Reviewed-by: Falk Kühnel
Tested-by: Falk Kühnel
Reviewed-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[TASK] CleanUp References to old ClassNames 81/17181/2
Steffen Ritter [Tue, 4 Dec 2012 13:50:47 +0000 (14:50 +0100)]
[TASK] CleanUp References to old ClassNames

There are plenty references calls to old classnames
which need to be clean up.

Change-Id: I45065edccf30e548ee7ccbdada04d2fa552ee3de
Releases: 6.1, 6.0
Resolves: #43584
Reviewed-on: https://review.typo3.org/17181
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Missing Task.php 27/17227/2
Philipp Gampe [Sun, 9 Dec 2012 15:19:23 +0000 (16:19 +0100)]
[BUGFIX] Missing Task.php

During Ibef1d71f1d3a6aa3683331464b33118b88b1ec01 the file
Classes/Task.php has been renamed to Classes/Task/AbstractTask.php, but
the change has not been reflected in the old v4 filename.

This changes the filename in the legacy file too.

Fixes: #43715
Related: #42803
Releases: 6.0, 6.1

Change-Id: Iefcf0d03b07aa30990015cacec39d50fa987df50
Reviewed-on: https://review.typo3.org/17227
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix phpDoc of BackendUtility::displayWarningMessages 26/17226/2
Sebastian Michaelsen [Mon, 17 Dec 2012 13:15:21 +0000 (14:15 +0100)]
[TASK] Fix phpDoc of BackendUtility::displayWarningMessages

phpDoc says "@return void" but the method returns the messages as
HTML string

Resolves: #44051
Releases: 6.1, 6.0

Change-Id: I7b60510fb0374c9fa419dc598cf30bdf72fb2555
Reviewed-on: https://review.typo3.org/17226
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Update checksums after file processing 08/17208/2
Helmut Hummel [Mon, 17 Dec 2012 21:17:01 +0000 (22:17 +0100)]
[BUGFIX] Update checksums after file processing

When recreating an already processed file the LocalImageProcessor
updates the width, height and filesize of the new image but not
the checksum.

Because of that the file will be deleted in FileProcessingService
when $processedFile->isProcessed() is called. Since the checksum
is wrong this call assumes that the file needs to be recreated and
deletes the "old" file on the go.

This will lead to an exception in this request, when getPublicUrl is
called on this object.

Fixes: #44073
Releases: 6.1, 6.0

Change-Id: Ib2df87b54866262e0092fbb24b4222f0b298e9d6
Reviewed-on: https://review.typo3.org/17207
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17208

6 years ago[BUGFIX] Always allow access to processing folder 65/17165/2
Helmut Hummel [Fri, 14 Dec 2012 12:48:58 +0000 (13:48 +0100)]
[BUGFIX] Always allow access to processing folder

Processed files are temporary files which can be recreated
without problems. So there is no need to check the permissions
for these.

Currently backend users get an exception when a processed file
needs to be recreated,  because the processed folder is not within
the filemounts.

Releases: 6.0, 6.1
Fixes: #44013

Change-Id: I79b49e7a0be1563e3786a0947a3ba838ff5560ec
Reviewed-on: https://review.typo3.org/17161
Reviewed-by: Andreas Wolf
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-on: https://review.typo3.org/17165

6 years ago[BUGFIX] Element Browser rendering hook is wrong 24/17124/2
Oliver Hader [Wed, 12 Dec 2012 10:48:42 +0000 (11:48 +0100)]
[BUGFIX] Element Browser rendering hook is wrong

The hook to modify rendering of the Element Browser is wrong.
The look-up ${$TYPO3_CONF_VARS} needs to be $TYPO3_CONV_VARS.

Change-Id: Ie87de5e479241320e648e774aa8a114685f4bf4a
Fixes: #43909
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17124
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Incorrect RTE transform of external URL with @ character 00/17100/2
Stanislas Rolland [Mon, 10 Dec 2012 23:19:54 +0000 (18:19 -0500)]
[BUGFIX] Incorrect RTE transform of external URL with @ character

Problem: External url with @ character is transformed in mail href
on way to the RTE
Solution: Check for presence of scheme as is done by
tslib_cObj->typolink.
Add unit tests cases.

Change-Id: Ibdf7f2bc22580c01d6bab3f7d888d0c7a2ea5874
Resolves: #32605
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17100
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Enable the RTE with WebKit version 534 on iOS and Android 85/17085/2
Stanislas Rolland [Tue, 4 Dec 2012 23:26:09 +0000 (18:26 -0500)]
[BUGFIX] Enable the RTE with WebKit version 534 on iOS and Android

Since WebKit version 534, contenteditable is supported on iOS and
Android, e.g., iOS 5 and Android 3.

Change-Id: I5d8b53b69832a9a44b7bf68cfc8537a4742077d9
Releases: 4.5, 4.7, 6.0, 6.1
Resolves: #43603
Reviewed-on: https://review.typo3.org/17085
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Remove HTML in RuntimeException from sysext 'install' 04/17004/2
Philipp Gampe [Sun, 23 Sep 2012 10:34:53 +0000 (12:34 +0200)]
[BUGFIX] Remove HTML in RuntimeException from sysext 'install'

It is not possible to use HTML code inside runtime exceptions. This code
will be htmlspecialchared and printed to the user.

Replace <em></em> with double quotes and remove the <br /> tags
completely, because exception messages are single line only.

Change-Id: I9af9e4191087dbf72f4e5cfc38664736564f04d5
Fixes: #38472
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: https://review.typo3.org/17004
Reviewed-by: Oliver Klee
Reviewed-by: Andreas Wolf
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] IE9 crashes after saving with RTE 34/17034/2
Stanislas Rolland [Sat, 8 Dec 2012 15:49:42 +0000 (10:49 -0500)]
[BUGFIX] IE9 crashes after saving with RTE

Problem: A cleaning operation is performed too early for IE9.

Change-Id: I888c5b8c29ef3d1bf2787fc598aafeef92c7d5f4
Resolves: #43766
Releases: 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17033
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
Reviewed-on: https://review.typo3.org/17034

6 years ago[BUGFIX] Catch all errors in EM ViewHelper
Georg Ringer [Thu, 6 Dec 2012 15:12:13 +0000 (16:12 +0100)]
[BUGFIX] Catch all errors in EM ViewHelper

Catching all errors which can happen during image generation
to avoid a non caught exception for users.

Problem is especially the Exception "File has been deleted"
which happens at some sites when having empty
typo3temp/_processed_/ directory and empty sys_file DB table.

Change-Id: I5f4e9ce520c828c222f91a2a816263cd433c5c60
Fixes: #43484
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/17002
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Errorpage background color (t3skin)
Felix Kopp [Sun, 2 Dec 2012 10:41:42 +0000 (11:41 +0100)]
[BUGFIX] Errorpage background color (t3skin)

The login screen gradient and background color was changed.
This background image is shared with the error pages.
Now the error page background color must also be adapted.

Also see
EXT: t3skin/stylesheets/visual/login_screen.css
#typo3-index-php

Change-Id: I9d8acbf97be6affd66e03e29f520e75098756c53
Fixes: #43518
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16937
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Wrong category assignment in sys_note
Wouter Wolters [Fri, 30 Nov 2012 20:49:10 +0000 (21:49 +0100)]
[BUGFIX] Wrong category assignment in sys_note

Wrong category assignment in sys_note. For example select the
"to-do" category and save the note. After saving the category is
called "Template"

Change-Id: I41e2c9e84e3cc8cf8bdcfddb416a7b87b8ce01a7
Fixes: #43433
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16935
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Misspelled functionname in GeneralUtility
Stefan Neufeind [Sun, 2 Dec 2012 00:35:00 +0000 (01:35 +0100)]
[BUGFIX] Misspelled functionname in GeneralUtility

static protected function geImplementationForClass()

Change-Id: Ia6334e533794bbb26c85bce8fb810f03f0d722b4
Fixes: #43510
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16934
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Rename bg-image (login/error) to avoid browser caching issues
Ernesto Baschny [Thu, 29 Nov 2012 19:30:30 +0000 (20:30 +0100)]
[TASK] Rename bg-image (login/error) to avoid browser caching issues

Once you upgrade to TYPO3 6.0 your browser might still use the old cached
gray gradient background "images/login/background.png" which doesn't fit
the new login screen layout.

By renaming it, we make sure that browser will fetch the new one.

As the file is also being used by the "error page", we move it to a more
generic location (images/backgrounds instead of images/login).

Releases: 6.1, 6.0
Resolves: #43323
Change-Id: I8e5e96112878006a111d1bff37500c699dd279a3
Reviewed-on: http://review.typo3.org/16927
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Prevent type hinting for user functions in EM configuration
Nicole Cordes [Tue, 27 Nov 2012 02:40:13 +0000 (03:40 +0100)]
[BUGFIX] Prevent type hinting for user functions in EM configuration

As user functions have their own output the type adding should be
prevented.

Change-Id: Iee9bec99f746dddeb56c3de8be089011fcfa6e30
Fixes: #43321
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16926
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix wrong column title in web>list for field colpos
Martin Kästner [Wed, 28 Nov 2012 14:14:26 +0000 (15:14 +0100)]
[BUGFIX] Fix wrong column title in web>list for field colpos

When activating the field colPos for tt_content elements and using
a backend_layout the wrong column titles are shown, without respect
to a backend_layout set.

Resolves: #25113
Releases: 6.1, 6.0, 4.7, 4.6, 4.5

Change-Id: Ie85bf8ba195343faa2c846aa6eb847646510a13e
Reviewed-on: http://review.typo3.org/16917
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] SqlParser: trim all kinds of whitespaces
Stefan Neufeind [Thu, 29 Nov 2012 22:55:57 +0000 (23:55 +0100)]
[BUGFIX] SqlParser: trim all kinds of whitespaces

SqlParser only trimmed semicolon and newlines
from end of string. Make it strip all characters
usually stripped by trim().

Add a unit test to avoid regressions.

Change-Id: I2ddc1fca2ac0db1b6ca0989c93c37ab39e0675d8
Fixes: #43470
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: http://review.typo3.org/16912
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove typo3.pageModule.js
Falk Kühnel [Thu, 29 Nov 2012 20:18:17 +0000 (21:18 +0100)]
[TASK] Remove typo3.pageModule.js

Remove typo3.pageModule.js as it is not used in the core

Resolves: #43459
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Change-Id: I5090c29e99a9ca8ce93e3fa47b46f48ed775a875
Reviewed-on: http://review.typo3.org/16903
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix Task examples in scheduler
Wouter Wolters [Fri, 30 Nov 2012 19:45:49 +0000 (20:45 +0100)]
[BUGFIX] Fix Task examples in scheduler

Fix the Task examples in scheduler. The values cannot be saved
due the namespace change

Change-Id: I091c7982fb08add4c4640d2da32c80f38fbad384
Fixes: #43468
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16902
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Installer: Reference images wrong
Stefan Neufeind [Thu, 29 Nov 2012 10:10:46 +0000 (11:10 +0100)]
[BUGFIX] Installer: Reference images wrong

The reference images for reading PDF and AI images
in the Install Tool > Image Processing are still
using the old TYPO3 logo.

Replace both images with a freshly generated copy.

Note: The images have been generated with
'gdlib_png' => 1,
'im_version_5' => 'gm',

Change-Id: I90069d89abd8afa9d6dd9d572e4888d9b1b33372
Fixes: #42292
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: http://review.typo3.org/16897
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] ext:form Unit test all filters
Andreas Lappe [Thu, 29 Nov 2012 23:00:02 +0000 (00:00 +0100)]
[TASK] ext:form Unit test all filters

Add several tests for each filter of the form extension.

Resolves: #43473
Releases: 6.1, 6.0

Change-Id: I1c5ebf074cb68cbab12b3ea25cd895853284f686
Reviewed-on: http://review.typo3.org/16896
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Error in configuration of scheduler task
Philipp Gampe [Thu, 29 Nov 2012 23:03:43 +0000 (00:03 +0100)]
[BUGFIX] Error in configuration of scheduler task

the saltedpassword conversion task has been adopted to the namespace
changes. However the HTTP GET variable must not be namespaced.

Change the GET variable to tx_scheduler again.

Fixes: #40706
Releases: 6.0, 6.1

Change-Id: Ic646bd16600d1eb07e78677dd60dd61eb87f6c88
Reviewed-on: http://review.typo3.org/16894
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ClassLoader error after installing extension
Oliver Hader [Wed, 28 Nov 2012 10:42:33 +0000 (11:42 +0100)]
[BUGFIX] ClassLoader error after installing extension

When e.g. installing tt_news version 3.4.0 (compatible to
TYPO3 CMS 6.0.0) a fatal error will be shown since tt_news
uses a class in ext_tables.php that requires the autoloader's
registry information.

The following happens on installing an extension:
* flushing the caches (including the class loader cache)
* redirecting to list view of extension manager
* triggering shutdown method in ClassLoader
* updating cache if $cacheUpdateRequired is set

This updates the autoloader registry with old data since
the extension's ext_autoload.php has not been considered at
that time.

The issue is fixed by explicitly reloading the ClassLoader
cache after TYPO3_LOADED_EXT has been reloaded.

Change-Id: Ifd2240bf004dbdfd34ded76618a5650f7af08d0e
Fixes: #43381
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16893
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Page module Drag&Drop broken
Christian Kuhn [Fri, 30 Nov 2012 10:15:51 +0000 (11:15 +0100)]
[BUGFIX] Page module Drag&Drop broken

Patch '[BUGFIX] Remove BE login scrollbars' for issue #43330 broke
the page module drag&drop for unknown reasons. The patch reverts
the change from #43330.

Change-Id: Ifdf637ed1008f3e8b54cd75c990d2cd6530fc847
Fixes: #43466
Related: #43330
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16883
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I2f8fab16e6c605928934267fa9193430ef031bd7
Fixes: #32515
Releases: 6.1, 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/16871
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remove BE login scrollbars
Markus Klein [Tue, 27 Nov 2012 08:32:27 +0000 (09:32 +0100)]
[BUGFIX] Remove BE login scrollbars

The BE login should not have scrollbars as long as it fits
on the screen.

Fixes: #43330
Releases: 6.0

Change-Id: I5f6762c92db1ef44b41e4f524c8e888056fb8fd5
Reviewed-on: http://review.typo3.org/16866
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ContentObjectRenderer instantiates old class names
Christian Kuhn [Thu, 29 Nov 2012 18:08:34 +0000 (19:08 +0100)]
[BUGFIX] ContentObjectRenderer instantiates old class names

The content object renderer still instantiates content objects with
tslib_content_ prefix. The patch changes this to the namespaced
class. Additionally, all content objects are now tested for successful
instantiation with additional unit tests. While creating those tests
it became obvious that the ShockwaveFlashObject content object was
named incorrectly, so this is adapted along the way.

Change-Id: Ie12474df270b29e8e2d8d8894fa94d24747d94d8
Fixes: #43456
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16863
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] EM does not update extension list
Helmut Hummel [Thu, 29 Nov 2012 18:01:36 +0000 (19:01 +0100)]
[BUGFIX] EM does not update extension list

Currently the Extension Manager looks up the field
in the extension repository repository on how many
extensions are in the system.

Since the result of this getter might be a string
or the number in there might not be up to date,
the EM does not update the extension list.

Change that to a count on the extension table,
which is the wanted behavior here.

Fixes: #43460
Releases: 6.0, 6.1

Change-Id: I3917148852995d0853fbca60848881d6aeacc989
Reviewed-on: http://review.typo3.org/16862
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Activate travis also for 6.0 branch
Helmut Hummel [Thu, 29 Nov 2012 18:22:25 +0000 (19:22 +0100)]
[TASK] Activate travis also for 6.0 branch

Change-Id: I316add5b375527ffd3e91dfec701c781c376d857
Reviewed-on: http://review.typo3.org/16860
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] HTML syntax error in login.html
Markus Klein [Wed, 28 Nov 2012 07:35:17 +0000 (08:35 +0100)]
[BUGFIX] HTML syntax error in login.html

This fixes a HTML syntax error in the login.html file.
One double-quote is superfluous.

Fixes: #43373
Releases: 6.1, 6.0

Change-Id: If6c839cfc9a3d55b9cfd44ce774c776683bae69a
Reviewed-on: http://review.typo3.org/16834
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Set TYPO3 version to 6.0.1-dev
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:43 +0000 (13:52 +0100)]
[TASK] Set TYPO3 version to 6.0.1-dev

Change-Id: Ia15f4c22ea5f3948486a952bb25218c2c3855640
Reviewed-on: http://review.typo3.org/16800
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:25 +0000 (13:52 +0100)]
[RELEASE] Release of TYPO3 6.0.0

Change-Id: I22dc30f6d000482eb13e79fb9e985889a1868b82
Reviewed-on: http://review.typo3.org/16799
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years agoRevert "[BUGFIX] Form values with newlines escaped in email"
Helmut Hummel [Tue, 27 Nov 2012 12:40:38 +0000 (13:40 +0100)]
Revert "[BUGFIX] Form values with newlines escaped in email"

This reverts commit 72116577a84da92979511e296324e9ffc3e0020d

Change-Id: I392ce4a044a491ac61d9ba194361edc0a8d8c7d6
Reviewed-on: http://review.typo3.org/16796
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Update NEWS.txt and INSTALL.txt
Oliver Hader [Tue, 27 Nov 2012 09:29:05 +0000 (10:29 +0100)]
[TASK] Update NEWS.txt and INSTALL.txt

Change-Id: Id6be33c7b6073ce801aa0a9e3b7b75f6964ef2c3
Releases: 6.0
Reviewed-on: http://review.typo3.org/16782
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I8006e27393105dd425a17d14e7d9553e15d797be
Fixes: #32515
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9020
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Page Module title is cut
Jigal van Hemert [Tue, 27 Nov 2012 10:50:06 +0000 (11:50 +0100)]
[BUGFIX] Page Module title is cut

Increase height of title to prevent content from
below to cut off part of the text.

Change-Id: Ia3f93e061ece32b37ef855ba37b026dc1e20a811
Fixes: #43340
Releases: 6.0
Reviewed-on: http://review.typo3.org/16791
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 10:11:19 +0000 (11:11 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Ia03c62e6755f385021aec981235c498de382b5aa
Reviewed-on: http://review.typo3.org/16788
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Page module columns position in CSS
Felix Kopp [Tue, 27 Nov 2012 07:42:34 +0000 (08:42 +0100)]
[BUGFIX] Fix Page module columns position in CSS

The grid columns in Page module were pushed to far
to the left because of two patches fixing the position.

Reset the grid position in Page > Columns
and Page > Language module views.

Change-Id: I97b581b7e0abb6586c571e42f69b7a4f623e3259
Fixes: #43325
Releases: 6.0
Reviewed-on: http://review.typo3.org/16779
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] PHP strict warning in class loader
Christian Kuhn [Tue, 27 Nov 2012 09:30:54 +0000 (10:30 +0100)]
[BUGFIX] PHP strict warning in class loader

The compatibility class loader overwrites method requireClassFileOnce
and adds a parameter. This triggers a PHP strict warning.

Change-Id: I6adedd1c6586e84f35d83433cba14dd3201bfe0c
Resolves: #43331
Releases: 6.0
Reviewed-on: http://review.typo3.org/16783
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Add simulatestatic to upgrade wizard
Helmut Hummel [Tue, 27 Nov 2012 03:31:59 +0000 (04:31 +0100)]
[BUGFIX] Add simulatestatic to upgrade wizard

The upgrade wizard should install the extension
simulatestatic, which is now available in the TER
and not part of the core any more.

At the same time remove the dependency to the
TER frontend extension on typo3.org and instead
hardcode the version number in the ugrade wizard.

Fixes: #43324
Releases: 6.0

Change-Id: Idaf87bb7ae34b4179b489e081480d71208fb3cfa
Reviewed-on: http://review.typo3.org/16778
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Extension Manager Tests
Helmut Hummel [Tue, 27 Nov 2012 03:09:57 +0000 (04:09 +0100)]
[BUGFIX] Fix Extension Manager Tests

Adapt the tests to the latest changes.
We now expect the the extension list
is updated only if the list is empty
or an update is forced.

Releases: 6.0
Related: #43319

Change-Id: Ie2eb9cdf618d93465e3ec8fbe8f849ff02b8c34c
Reviewed-on: http://review.typo3.org/16777
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:51:29 +0000 (03:51 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: I0258f76488098e9fd9bf1e095ecd55daaa97ee75
Reviewed-on: http://review.typo3.org/16776
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove empty brackets when configuration type is unknown
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[BUGFIX] Remove empty brackets when configuration type is unknown

When reenable the default configuration field rendering it might be happen
that type description es empty and only the brackets are shown. Those
could be dropped.

Fixes: #43043
Releases: 6.0

Change-Id: Ib732eaf5bca9128c0d253cfa83013ec7e9b007cf
Reviewed-on: http://review.typo3.org/16773
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Update description on changed error reporting defaults
Mario Rimann [Tue, 27 Nov 2012 02:06:57 +0000 (03:06 +0100)]
[BUGFIX] Update description on changed error reporting defaults

In #35154 the PHP error_reporting defaults have changed and
this now changes the description in the install tool.

Change-Id: I5c5b0fec5f7e521fcd61812a36149590e08905fa
Fixes: #38240
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12615
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:16:10 +0000 (03:16 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Iafabbf1ed41d35e8f4a07be9c5e1fd3f357f8cbe
Reviewed-on: http://review.typo3.org/16772
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Disable some not finished functions in EM
Helmut Hummel [Tue, 27 Nov 2012 00:45:30 +0000 (01:45 +0100)]
[BUGFIX] Disable some not finished functions in EM

The Extension Manager uses jQuery DataTables, but the
current implementation is not streamlined and causes
more trouble than it helps. Same goes for the tooltips
which are not properly styled.

As discussed with the UI/UX team we disable this
functionality and properly implement it in later
versions as bugfixes.

Fixes: #43319
Releases: 6.0

Change-Id: I432a15bce3c3933efa33f65304b01e2720b051a5
Reviewed-on: http://review.typo3.org/16770
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Information of last run is not stored/retrieved
Philipp Gampe [Mon, 26 Nov 2012 23:47:26 +0000 (00:47 +0100)]
[BUGFIX] Information of last run is not stored/retrieved

The information is still stored as tx_scheduler.

Use the correct namespace to save the information.

Fixes: #42852
Releases: 6.0

Change-Id: I145eb6518262f160a613589b7d0a1b592f8f1f0a
Reviewed-on: http://review.typo3.org/16767
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup update wizard configuration
Nicole Cordes [Fri, 2 Nov 2012 02:04:19 +0000 (03:04 +0100)]
[TASK] Cleanup update wizard configuration

There are still some old tx_ classes in the update wizard configuration
which should be replaced with their namespaced versions.

If the classes were introduced with 6.0 we could delete and remove them
from the class map file.

Change-Id: I248dfe23dda1c250af1a6e11e282f425266b4213
Resolves: #42613
Releases: 6.0
Reviewed-on: http://review.typo3.org/16120
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rebrush Page > Language
Felix Kopp [Mon, 26 Nov 2012 23:35:35 +0000 (00:35 +0100)]
[TASK] Rebrush Page > Language

Consolidate Page>Language mode with Page>Columns.

Change-Id: I3cb92a44451a8e4ed94ad9aa7d2c3e3f55dd99a6
Resolves: #43318
Releases: 6.0
Reviewed-on: http://review.typo3.org/16766
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Secure EXT: beuser database interactions
Felix Kopp [Sun, 28 Oct 2012 11:19:26 +0000 (12:19 +0100)]
[TASK] Secure EXT: beuser database interactions

Wraps database query input in corresponding functions to clean input.
Also fixes a bug in ViewHelpers to limit output to parameter uid list.

Change-Id: Ie23babb20ab610193ad06cc4305c31f9e042fb9b
Resolves: #42221
Releases: 6.0
Reviewed-on: http://review.typo3.org/15985
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] IMG_RESOURCE not capable of sys_file_reference
Nicole Cordes [Mon, 19 Nov 2012 22:15:43 +0000 (23:15 +0100)]
[BUGFIX] IMG_RESOURCE not capable of sys_file_reference

The file.import function can't handle file relations. Sometimes
you have to deal with uids of sys_file_references instead of
sys_file uids. One prominent case is import.data = levelmedia
This patch adds an flag to IMG_RESOURCE with that, a given uid
is interpreted as reference instead of file uid.

Change-Id: I4699d9e38b9a809fd194d33344678a64168d4300
Fixes: #43101
Releases: 6.0
Documentation: #43283
Reviewed-on: http://review.typo3.org/16584
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] page module styling
Ivan Kartolo [Mon, 26 Nov 2012 22:53:02 +0000 (23:53 +0100)]
[TASK] page module styling

* Styling page module for classic and grid layout

Resolves: #43208
Releases: 6.0

Change-Id: Ie0831ecf37937d0a974bbb6ed9f34cfcc1c3106e
Reviewed-on: http://review.typo3.org/16763
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Refine new styling of page module
Ivan Kartolo [Fri, 23 Nov 2012 17:24:20 +0000 (18:24 +0100)]
[BUGFIX] Refine new styling of page module

Fix styling of hidden elements.

Resolves: #43208
Releases: 6.0

Change-Id: Ia51af8adde3352b5a9cd0203e14e7b838902a952
Reviewed-on: http://review.typo3.org/16764
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Some unit tests fail in Core::FolderTest
Nicole Cordes [Mon, 19 Nov 2012 22:37:59 +0000 (23:37 +0100)]
[BUGFIX] Some unit tests fail in Core::FolderTest

Due to use of type hint callable which is available at PHP 5.4 unit tests
fail for lower PHP versions.

Change-Id: I558d019095f31dbd659b5cc87f19679110c74e8f
Fixes: #43123
Releases: 6.0
Reviewed-on: http://review.typo3.org/16595
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Old logo on "Install Tool is locked" page
Nikolas Schmidt-Voigt [Tue, 20 Nov 2012 19:23:26 +0000 (20:23 +0100)]
[BUGFIX] Old logo on "Install Tool is locked" page

The page that warned users that the install tool is locked still
showed the old TYPO3 logo. I corrected this by changing the logo.

Fixes: #42908
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: Ifc52cc11609cc3a1028596cf8348c87905630c4d
Reviewed-on: http://review.typo3.org/16634
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel