Packages/TYPO3.CMS.git
6 years ago[BUGFIX] Upgrade wizard to fill default EM repository
Georg Ringer [Mon, 10 Sep 2012 21:47:23 +0000 (23:47 +0200)]
[BUGFIX] Upgrade wizard to fill default EM repository

An upgrade wizard is needed to add the default
repository of the EM. Otherwise the EM crashes

Change-Id: I3d254fae0bc1e937fd18b84b42df13d99a1b9ddc
Fixes: #40508
Releases: 6.0
Reviewed-on: http://review.typo3.org/14506
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move last files from tests root folder
Christian Kuhn [Tue, 11 Sep 2012 20:50:14 +0000 (22:50 +0200)]
[TASK] Move last files from tests root folder

The patch moves the last files in tests/ to a different location:
* FAL functional StorageTest is moved to ext:core as functional test
* A naming mistake of one of the other FAL tests is fixed
* class.removexssTest.php and class.t3lib_formmailTest.php are moved
to ext:core/Tests/Legacy

Change-Id: I7f627c29f3154d07d40a3e11db3730f763f7ff2f
Resolves: #40841
Releases: 6.0
Reviewed-on: http://review.typo3.org/14530
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move UnitTests.xml file to EXT:core/Build
Christian Kuhn [Tue, 11 Sep 2012 19:59:43 +0000 (21:59 +0200)]
[TASK] Move UnitTests.xml file to EXT:core/Build

This was decided at the latest release manager meeting:
To get rid of the top level tests/ directory, the UnitTests.xml
file is moved to the core extension to a new folder Build/. This
directory will later be used for other build specific things.

Change-Id: Id541f1e0bab3b1d2891f13697f48ea16e6c86d5e
Resolves: #40837
Releases: 6.0
Reviewed-on: http://review.typo3.org/14528
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace SystemEnvironmentBuilderTest
Christian Kuhn [Tue, 11 Sep 2012 19:49:40 +0000 (21:49 +0200)]
[TASK] Namespace SystemEnvironmentBuilderTest

* Move BaseSetupTest to SystemEnvironmentBuilderTest and namespace it.
* Introduce an AccessibleProxy for the protected methods instead of eval.
* Merge config_defaultTest to SystemEnvironmentBuilderTest

Change-Id: Ie90857962087e235a7f4a8eb53df120624fd8780
Resolves: #40836
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14527
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Make ext:form work with namespaced classnames
Thomas Maroschik [Tue, 28 Aug 2012 23:47:33 +0000 (01:47 +0200)]
[BUGFIX] Make ext:form work with namespaced classnames

Change-Id: I26b501e49d41656eb50996be4d56b4c18f1563ba
Fixes: #40364
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14178
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Move fixture files from tests/
Christian Kuhn [Tue, 11 Sep 2012 18:25:53 +0000 (20:25 +0200)]
[TASK] Move fixture files from tests/

There are still some fixture files within the root tests/ directory.
The patch moves them to Fixtures/ folders below the using tests
within the affected core and backend extensions.

Change-Id: Ied23b542a65becac02c9af576728da886552484d
Resolves: #40834
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14525
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years agoBUGFIX] strftime expects parameter 2 to be long, string given
Jigal van Hemert [Fri, 7 Sep 2012 17:50:47 +0000 (19:50 +0200)]
BUGFIX] strftime 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
strtime/gmstrftime.)

Change-Id: I7cc43a09f75d21ab8db84c0191fa0c1c5d67ddb0
Fixes: #38717
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12713
Reviewed-by: Stefan Neufeind
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Add test integrity test
Christian Kuhn [Tue, 11 Sep 2012 17:14:32 +0000 (19:14 +0200)]
[TASK] Add test integrity test

In the past it happened quite often that some test did not take care
of proper backing up globals or other environment settings. This
usually leads to failing tests if they are run afterwards. Those
side effects are often hard to track down and take quite some time
if searching for the one test that breaks the environment.

Therefor, a new "Integrity" test is added to the system that is
executed as the very last test in the list of test suites. It checks
that important things that were messed up in the past are still working.

Currently it checks that the registered singleton instances are still
there, that $GLOBALS['TYPO3_DB'] still has a valid resource link to
the database, and $GLOBALS['typo3CacheManager'] is still a valid
class instance.

If one of this test fails after any merge (especially combined with
travis), it is now obvious that this merge broke the environment, so
the evil test can be found much quicker and the evil merge can be
reverted directly.

Change-Id: I0dc733081ea9ad0c050a7dbcf4d95dd8f819f1bf
Resolves: #40832
Releases: 6.0
Reviewed-on: http://review.typo3.org/14524
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Wrong call to TSFE in FrontendEditing
Steffen Ritter [Fri, 7 Sep 2012 12:10:20 +0000 (14:10 +0200)]
[BUGFIX] Wrong call to TSFE in FrontendEditing

The FrontendEditingController calls TSFE->includeTCA right
before the index_ts.php calls TSFE->getCompressedTCA().

Because of the missing parameter within the
FrontendEditingController, getCompressedTCA wil not be
executed anymore. As an result the TSFE->TCAcachedExtras
are not available when FE-editing is active.

This prevents the a working language overlay, which only
looks to that array, which fields are configured to be
overlayed.

Change-Id: Ib130b11dd76c0b533b9a699a113f03e750ba2516
Fixes: #40733
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/14432
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Rebuild language selection list in lang module
Kai Vogel [Sun, 2 Sep 2012 17:42:45 +0000 (19:42 +0200)]
[TASK] Rebuild language selection list in lang module

This patch replaces the language selection field in language module.

Change-Id: I52fd08df4bfd4687c65588cd3e479d08b48d68df
Resolves: #40430
Related: #39963
Releases: 6.0
Reviewed-on: http://review.typo3.org/14293
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Replace module icon in language module
Kai Vogel [Mon, 3 Sep 2012 08:46:18 +0000 (10:46 +0200)]
[TASK] Replace module icon in language module

This patch replaces the icon in extensionmanager and admin tools menu
(module icon) with a more attractive one.
The new icon is from the http://www.famfamfam.com/lab/icons/silk/ silk
icon set, so it is free, credits to famfamfam are already give in
TYPO3 core, and it fits to the rest of the core icons.

Change-Id: Ic379c457b91eb5ba87d56d646a3b76a0909cb021
Resolves: #40546
Related: #39963
Releases: 6.0
Reviewed-on: http://review.typo3.org/14300
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Add labels to log in info module
Georg Ringer [Fri, 17 Aug 2012 04:42:10 +0000 (06:42 +0200)]
[TASK] Add labels to log in info module

Labels improve the usuability, so add them

Change-Id: I7d06f26959eb46cab449a2870942df02917023b0
Resolves: #39874
Releases: 6.0
Reviewed-on: http://review.typo3.org/13831
Reviewed-by: Stefan Neufeind
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Wrong type hint used after namespace changes
Georg Ringer [Tue, 11 Sep 2012 06:06:39 +0000 (08:06 +0200)]
[BUGFIX] Wrong type hint used after namespace changes

One place has been missing while changing all the
class names

Change-Id: I73d5e3f006377ea46079ac9f17f30c817ada7d4a
Resolves: #40795
ReleaseS: 6.0
Reviewed-on: http://review.typo3.org/14508
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Activate extensionmanager tests in travis
Christian Kuhn [Mon, 10 Sep 2012 22:17:19 +0000 (00:17 +0200)]
[TASK] Activate extensionmanager tests in travis

After fixing lots of side effects and invalid environment changes
of existing unit tests and updating the introduction package database
and the travis test environment, it finally seems to be possible to
activate the extensionmanager tests for every travis build.
Let's see if this works out now ...

Change-Id: Ic8beb96121df3e8ef8b76b0ff4c2ef7d0daa8dab
Resolves: #40810
Releases: 6.0
Reviewed-on: http://review.typo3.org/14507
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer
Christian Kuhn [Mon, 10 Sep 2012 14:12:09 +0000 (16:12 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ic37ed816e8ccce1c976c1e66155ebe77788738bc
Reviewed-on: http://review.typo3.org/14499
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix for unit tests to change singletons and reset again
Christian Kuhn [Sun, 9 Sep 2012 23:02:59 +0000 (01:02 +0200)]
[TASK] Fix for unit tests to change singletons and reset again

TYPO3\CMS\Core\Utility\GeneralUtility::setSingletonInstance() is a method
for unit tests to inject singleton mocks for classes that are
instantiated with makeInstance. purgeInstances() can be used to reset all
registered singletons, so makeInstance() creates new objects after that.
purgeInstances() can change the behaviour of tests that are executed
afterwards, because *all* registered singletons are reset. Currently the
helper methods for singletons around makeInstance() are not able to get
the list of registered singletons, and reset them to the previous list.

The patch introduces method getSingletonInstances() that returns a list
of all registered singletons (used in setUp()), and method
resetSingletonInstances() that resets registered singletons to a given
stored list (used in tearDown()). This way it is possible to fiddle in
tests with purgeInstances() without introducing side effects to other
tests.

All unit tests that used purgeInstances() are adapted to take care
of re constitution of changed objects this way.

Change-Id: I19dc869423a537226bb019e227d84b6f74fe9afc
Resolves: #40780
Releases: 6.0
Reviewed-on: http://review.typo3.org/14487
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] L10n PHP parser stores NULL for unknown key
Xavier Perseguers [Wed, 5 Sep 2012 07:06:40 +0000 (09:06 +0200)]
[BUGFIX] L10n PHP parser stores NULL for unknown key

The PHP parser caches NULL instead of an array when the Backend
language is not available for a given extension using PHP array
localization files (e.g., tscobj with German "de").

This leads to PHP warning when reading the labels as NULL cannot
be used in a foreach statement.

Change-Id: I1678674ecfba71e04c9c13aed44dd7f0aa574cbc
Fixes: #40643
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/14360
Reviewed-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[TASK] Raise submodule pointer: extbase
Christian Kuhn [Sun, 9 Sep 2012 15:56:16 +0000 (17:56 +0200)]
[TASK] Raise submodule pointer: extbase

Change-Id: I61bfb67d9e633ddb25eebf2c82092c67c9ea8970
Releases: 6.0
Reviewed-on: http://review.typo3.org/14480
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 6
Wouter Wolters [Sun, 9 Sep 2012 14:05:13 +0000 (16:05 +0200)]
[TASK] Namespace and move t3lib unit tests - 6

This patch moves most unit tests of the tests/Unit/t3lib/*
directory to the core extension, following the new name scheme.

Change-Id: Ia03bc00ccb256c68684f7243fea77804081cb287
Resolves: #40770
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14475
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 5
Wouter Wolters [Tue, 4 Sep 2012 17:06:49 +0000 (19:06 +0200)]
[TASK] Namespace and move t3lib unit tests - 5

This patch moves most unit tests of the tests/Unit/t3lib/*
directory to the core extension, following the new name scheme.

Change-Id: Ia08a3c0251c577676e3920dc880bb54e1651e5c2
Resolves: #40620
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14339
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warnings in extensionmanager
Christian Kuhn [Sun, 9 Sep 2012 14:26:33 +0000 (16:26 +0200)]
[BUGFIX] Warnings in extensionmanager

The patch fixes some rather obvious problems in EXT:extensionmanager
to stabilize the tests. Furthermore the extension dependency
calculation did not work due to missing TCA definition.

Change-Id: I8364f603c5d3c104554838e303f156114f047c16
Resolves: #40771
Releases: 6.0
Reviewed-on: http://review.typo3.org/14476
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warnings in StringUtility
Christian Kuhn [Sat, 8 Sep 2012 20:44:40 +0000 (22:44 +0200)]
[BUGFIX] Warnings in StringUtility

StringUtility::isLastPartOfString does not sanitize the input arguments
enough and throws warnings if calling strlen() for example with arrays.
The patch changes the (new 6.0) method to sanitize the arguments and now
throws Exceptions if they can not be interpreted as string.
The tests are adapted to test for the exception and adds a test with
an object to the data provider.

Change-Id: I497a1478a7804c4bbeddc2d1e340e29d73efa200
Resolves: #40767
Releases: 6.0
Reviewed-on: http://review.typo3.org/14467
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warning in FAL StorageTest
Christian Kuhn [Sat, 8 Sep 2012 20:35:25 +0000 (22:35 +0200)]
[BUGFIX] Warning in FAL StorageTest

checkFolderPermissionsRespectsFilesystemPermissions throws a warning
that the third argument from the data provider is missing with its first
data set. The third argument is not always needed and set to a sane
default now.

Change-Id: I25d6c21addcefc5bec6d8f3a8adc48bfc0f38481
Resolves: #40766
Releases: 6.0
Reviewed-on: http://review.typo3.org/14465
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] FAL LocalDriverTests throws warnings
Christian Kuhn [Sat, 8 Sep 2012 19:58:52 +0000 (21:58 +0200)]
[BUGFIX] FAL LocalDriverTests throws warnings

finfo() in FAL LocalDriver can not deal with vfs streams and throws
warnings. It is used to fetch the mime type of files.
The patch moves the finfo call to an own method and mocks the methods
in all tests that triggered the warnings.
Additionally, the statReturnsCorrectFileInfo() test is splitted into
four tests and renamed to getLowLevelFileInfoReturnsCorrectFile*. An
additional test is added to test for correct retrieval of mime type
with a prepared dummy file.

Change-Id: Ib3dcd0998dee3d2fa7e0e60eabcf783b712c5fdd
Resolves: #40765
Releases: 6.0
Reviewed-on: http://review.typo3.org/14460
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Load CSH Manual by default
Jigal van Hemert [Sat, 8 Sep 2012 18:15:14 +0000 (20:15 +0200)]
[BUGFIX] Load CSH Manual by default

The cshmanual extension must be loaded by default to make the CSH
popups work.

Change-Id: Iad8d12bc2caac8b24cf14ac14a6c3b6afdab5924
Fixes: #40665
Releases: 6.0
Reviewed-on: http://review.typo3.org/14457
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Warning missing argument 3 in t3lib_cacheHashTest
Christian Kuhn [Sat, 8 Sep 2012 14:38:52 +0000 (16:38 +0200)]
[BUGFIX] Warning missing argument 3 in t3lib_cacheHashTest

t3lib_cacheHashTest::cacheHashCalculationWorks() expects three parameters
from the data provider, but the data provider delivers only two. The
third parameter is superfluous and removed with the patch.

Change-Id: I89a651b58522e394130438fe305796e280a947eb
Resolves: #40757
Releases: 6.0
Reviewed-on: http://review.typo3.org/14453
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Split off functional category collection tests
Christian Kuhn [Sat, 8 Sep 2012 13:02:17 +0000 (15:02 +0200)]
[BUGFIX] Split off functional category collection tests

Most CategoryCollectionTests need dummy records and dummy database
tables to work. They do not only test the category collection class
itself, but also the underlying database functionality and queries.
They are functional tests, and moved to the functional section.

Change-Id: I53b04e701ef1475914c7125ab1a6ae6f908d9a3f
Resolves: #40756
Releases: 6.0
Reviewed-on: http://review.typo3.org/14448
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] File upload button is collapsed in Chrome 21
Steffen Gebert [Wed, 15 Aug 2012 11:57:43 +0000 (13:57 +0200)]
[BUGFIX] File upload button is collapsed in Chrome 21

In Chrome 21, the FlashUploader button is collapsed to a few pixels of
height. So it is nearly impossible to hit the button.

Change-Id: Ia287c1c15b086315442a6b9edba1922de21f3501
Releases: 6.0, 4.7, 4.6, 4.5
Resolves: #39659
Reviewed-on: http://review.typo3.org/13789
Reviewed-by: Thomas Scheibitz
Tested-by: Thomas Scheibitz
Reviewed-by: Torben Hansen
Tested-by: Torben Hansen
Reviewed-by: Marcel Wieser
Tested-by: Marcel Wieser
Reviewed-by: Stefan Neufeind
Reviewed-by: Marcus Schwemer
Reviewed-by: Oliver Klee
Reviewed-by: Laurent Cherpit
Tested-by: Laurent Cherpit
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Selection of Multiple Collections in CE Uploads
Steffen Ritter [Mon, 3 Sep 2012 08:11:32 +0000 (10:11 +0200)]
[BUGFIX] Selection of Multiple Collections in CE Uploads

Due to a missing TCA-definition it is not possible to
select more than one collection in a content element
of type "uploads".

With adding the missing TCA this works again.

Change-Id: I12907a15fa7efd4e30ff028ccc7aafa77919be8f
Fixes: #40545
Releases: 6.0
Reviewed-on: http://review.typo3.org/14299
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] sys_file_reference uses filename instead of title
Steffen Ritter [Thu, 6 Sep 2012 13:21:02 +0000 (15:21 +0200)]
[BUGFIX] sys_file_reference uses filename instead of title

When using a file a sys_file_reference entry is created.
The fields of that record are pre-filled with values from
the original file.
The title field of the reference currently does not refer
to the title, but to the file-name.

Change-Id: I632e55312af99e31d6e02b35883131411eb4dced
Fixes: #40675
Releases: 6.0
Reviewed-on: http://review.typo3.org/14416
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Sysext impexp compat layer refers to uppercase class folder
Steffen Ritter [Tue, 4 Sep 2012 06:22:42 +0000 (08:22 +0200)]
[BUGFIX] Sysext impexp compat layer refers to uppercase class folder

The auto-generated compat layer for the namespace switch
requires the clickmenu classes within the "Classes" folder
while the reside in "classes". This fails on an system with
case sensitive file system.

Change the reference to the correct folder.

Change-Id: If523418694684b767aeb16298db2a9fb30a443d5
Fixes: #40575
Release: 6.0
Reviewed-on: http://review.typo3.org/14325
Reviewed-by: Anja Leichsenring
Tested-by: Marcel Burkhalter
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] L10n parser interface is wrongly defined
Xavier Perseguers [Wed, 5 Sep 2012 06:52:55 +0000 (08:52 +0200)]
[BUGFIX] L10n parser interface is wrongly defined

The parsers extending the localization parser interface do not have a
compatible third parameter of method getParsedData() as it is optional
with the 3 implementations (PHP, ll-XML, XLIFF) but is not defined as
this in the interface.

Change-Id: Ifb2f2e9b94c61f53d626aa387513322fa0737c83
Fixes: #40641
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/14358
Reviewed-by: Wouter Wolters
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Take versioned record into account for showHidden flag.
Steffen Ritter [Wed, 5 Sep 2012 06:21:30 +0000 (08:21 +0200)]
[BUGFIX] Take versioned record into account for showHidden flag.

FollowUp to issue #33392 in master - the merged condition
in if always results to true --> every page is considered
as workspace spage. This results in a broken preview
functionality for normal live pages.

Should be integrated in 4.7, 4.6 and 4.5 directly when
backporting the original issue.

Change-Id: Ibe57c575020caf0184ddce54744f52b176027d7a
Fixes: #33392
Releases: 6.0
Reviewed-on: http://review.typo3.org/14357
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Hide/Unhide of FileReferences in IRRE does not work
Steffen Ritter [Mon, 3 Sep 2012 14:45:38 +0000 (16:45 +0200)]
[BUGFIX] Hide/Unhide of FileReferences in IRRE does not work

IRRE hide/unhide feature just changes the input of the
hidden field. If the field is not present in the rendered
form, the change is not saved to database.

Therefore add the hidden field of sys_file_references to
the hidden palette.

Change-Id: I46ac1e87c49b995c0b5ec9bf0d454de705c88b68
Fixes: #40564
Releases: 6.0
Reviewed-on: http://review.typo3.org/14317
Tested-by: Marcel Burkhalter
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Editing *_users with saltedpasswords active fails
Steffen Ritter [Mon, 3 Sep 2012 13:44:10 +0000 (15:44 +0200)]
[BUGFIX] Editing *_users with saltedpasswords active fails

Since the namespace changes, the custom form-field-
evaluators for passwords shipped by saltedpasswords are
registered using the namespaced classes.

As the registered class name is used by tceForms to build
an internal JS function, the JS is broken due to the fact
that backslashes are not allowed in JS function names.

This patch reverts back to "classic" classnames as eval
identifier.

Change-Id: Ica52c01456be7a8ee2b7988cc9773586852621a6
Fixes: #40561
Releases: 6.0
Reviewed-on: http://review.typo3.org/14315
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Tested-by: Marcel Burkhalter
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Subject field in FormWizard
Florian Scholz [Tue, 15 May 2012 09:30:42 +0000 (11:30 +0200)]
[BUGFIX] Subject field in FormWizard

Allow setting the subject of an Email
by adding a 3rd input field to the
post processor section of the form tab.

Change-Id: If98fb9de576607a254ba5fcbb72df85584c12037
Releases: 6.0, 4.7, 4.6, 4.5
Resolves: #35787
Reviewed-on: http://review.typo3.org/11245
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Uncaught Exception on multi-language site
Martin Helmich [Sat, 25 Aug 2012 10:15:17 +0000 (12:15 +0200)]
[BUGFIX] Uncaught Exception on multi-language site

Change-Id: I62d28c206a43d178ae5ec830126b9e86013de6bc
Resolves: #40168
Releases: 6.0
Reviewed-on: http://review.typo3.org/14066
Tested-by: Mario Rimann
Reviewed-by: Mario Rimann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Fix broken references to exceptions in global namespace
Andreas Wolf [Sun, 2 Sep 2012 16:46:06 +0000 (18:46 +0200)]
[TASK] Fix broken references to exceptions in global namespace

With the introduction of namespaces, the references to SPL exceptions
like InvalidArgumentException were not prepended with a backslash. This
renders these references invalid (the class cannot be found in current
namespace) and leads to warnings in most IDEs.

Change-Id: I361f81ed514788852a851aebbb8677b6f533f79a
Resolves: #40536
Releases: 6.0
Reviewed-on: http://review.typo3.org/14292
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Changing file title changes file name
Andreas Wolf [Sat, 1 Sep 2012 16:20:39 +0000 (18:20 +0200)]
[BUGFIX] Changing file title changes file name

The TCA configuration of sys_file allows direct editing of the file
name. As t3lib_TCEmain does not recognize this change as a
filesystem-related change on saving, the file is not renamed on disk.
Instead, the index record is changed, so the file is not recognized
anymore, leading to a reindexing. Because of this, all references to the
old record seem to break.

This commit makes the name field read-only and adds the title field
(which is not present in the TCA at all currently).

Change-Id: Ice110fa7ea0cc335f8b9fa8a57ecc9fe7527de76
Resolves: #39884
Resolves: #36795
Resolves: #39859
Releases: 6.0
Reviewed-on: http://review.typo3.org/14260
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] FAL FileExtensionFilter raises warning
Christian Kuhn [Sun, 2 Sep 2012 22:51:12 +0000 (00:51 +0200)]
[BUGFIX] FAL FileExtensionFilter raises warning

The FileExtensionFilter filterInlineChildren() raises a warning if
$parameters['values'] is not an array. This is triggered by test
areInlineChildrenFilteredWithInvalidParameters() and is sanitized
with this patch.

Change-Id: Ic18575f041eb9e284dc45190d598927c2c0649c5
Resolves: #40543
Releases: 6.0
Reviewed-on: http://review.typo3.org/14298
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] FAL test mock TYPO3_DB without backup
Christian Kuhn [Sun, 2 Sep 2012 22:08:21 +0000 (00:08 +0200)]
[BUGFIX] FAL test mock TYPO3_DB without backup

Service/IndexerServiceTest mocks $GLOBALS['TYPO3_DB'] without a correct
backup and destroys the database resource handle. The patch takes care
that the mock is created correctly, and the orgininal database handle
is re constituted during tearDown().

Change-Id: Id16d6970d6c0614b593a4bc25b69ee1c17963fbe
Resolves: #40542
Releases: 6.0
Reviewed-on: http://review.typo3.org/14297
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Incomplete mocking in AbstractMenuContentObjectTest
Christian Kuhn [Sun, 2 Sep 2012 21:47:31 +0000 (23:47 +0200)]
[BUGFIX] Incomplete mocking in AbstractMenuContentObjectTest

AbstractMenuContentObjectTest of frontend extension mocks TSFE
(TypoScriptFrontendController) but does not provide all needed
constructor parameters, which raises warnings.
The patch now gives add sane parameters.

Change-Id: I80bc3baa701c5994af9299ba0ba3d79aef12c917
Resolves: #40541
Releases: 6.0
Reviewed-on: http://review.typo3.org/14296
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] LogLevelTest dataProvider not used
Christian Kuhn [Sun, 2 Sep 2012 21:12:02 +0000 (23:12 +0200)]
[BUGFIX] LogLevelTest dataProvider not used

isValidLevelThrowsExceptionOnInvalidLevelIfAskedToDoSo() test throwed a
warning that required input parameter $inputValue was not used. This was
because of a typo @dataprovider -> @dataProvider, so the data provider
was not used at all. Fixing this, one of the tests with the
object \stdClass failed.
This turned out to be an error in the thrown exception in validateLevel
 because the exception is not thrown, if the exception message is
compiled from a string and an object. Therefore, the parameter $level
is now left out in method validateLevel().
As additional cleanup, the MathUtilityTest is moved from t3lib to core
extension, and the rootline test and fixture names are adapted.

Change-Id: If5ec0505abc224ad59cd5dc6cb4b679fc4bc46ba
Fixes: #40540
Releases: 6.0
Reviewed-on: http://review.typo3.org/14295
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warning in Locker if filepointer is no resource
Christian Kuhn [Sun, 2 Sep 2012 19:58:18 +0000 (21:58 +0200)]
[BUGFIX] Warning in Locker if filepointer is no resource

The 'flock' locking calls flose() without checking if the filepointer
is actually a resource. This leads to warnings, triggered by
releaseDoesNotRemoveFilesNotWithinTypo3TempLocksDirectory().
Solution is to check for a valid resource before calling flock() and
fclose().

Change-Id: I2832f2e4ea3ce2780bd347bbb3bb64fa449ab388
Fixes: #40539
Releases: 6.0
Reviewed-on: http://review.typo3.org/14294
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warning in ConfigurationManagerTest
Christian Kuhn [Sun, 2 Sep 2012 14:28:47 +0000 (16:28 +0200)]
[BUGFIX] Warning in ConfigurationManagerTest

Fix setLocalConfigurationValueByPathReturnFalseIfPathIsNotValid that
calls setLocalConfigurationValueByPath() without a second value and
raises a warning.
Additionally, the test eval's are formatted again to be easy readable.

Change-Id: Ic667c7d0e7cf7d76bda4ab39b98eee425ac623db
Resolves: #40532
Releases: 6.0
Reviewed-on: http://review.typo3.org/14291
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Warning in RecordCollectionRepositoryTest
Christian Kuhn [Sun, 2 Sep 2012 13:50:40 +0000 (15:50 +0200)]
[BUGFIX] Warning in RecordCollectionRepositoryTest

RecordCollectionRepository calls fullQuoteStr() on DataHandler class. The
class is mocked in the tests, so there is no real database link.
fullQuoteStr() expects the link to be a resource, though. Solution is to
mock this method, too.

Change-Id: Id568f9fcef6a8e07dfe8ee4abce8f60d4cebf152
Resolves: #40529
Releases: 6.0
Reviewed-on: http://review.typo3.org/14290
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Stabilize some tests if run as root
Christian Kuhn [Sun, 2 Sep 2012 11:17:16 +0000 (13:17 +0200)]
[TASK] Stabilize some tests if run as root

GeneralUtility::fixPermissions has a bug if createGroup is set to the id
of the root group (0), and does not set the correct group. This is fixed
with a more sophisticated test in fixPermissions to allow 0 as
valid group. Default for createGroup is empty string, so it is now
checked with isset and strlen > 0 if chgrp() should be applied.

Additionally, the FAL test permissionsAreCorrectlyRetrieved is splitted
to four tests, and two of them are skipped if the test is run on linux
as root.

Change-Id: Icd3bb5808fef195da8394a8fd9c2797f9f01e9aa
Resolves: #40523
Releases: 6.0
Reviewed-on: http://review.typo3.org/14288
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 4
Wouter Wolters [Wed, 29 Aug 2012 19:04:52 +0000 (21:04 +0200)]
[TASK] Namespace and move t3lib unit tests - 4

This patch moves most unit tests of the tests/Unit/t3lib/*
directory to the core extension, following the new name scheme.

Change-Id: Ia3e45b7557b0d28edd3dbf16631f537bd8e255c3
Resolves: #40392
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14205
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Clean up extensionmanager test directory
Christian Kuhn [Sat, 1 Sep 2012 21:43:56 +0000 (23:43 +0200)]
[TASK] Clean up extensionmanager test directory

There are still those empty 'old' test files from the namespace script
that moved the tests to the Tests/Unit subfolder. They are removed now.
Additionally the test class comments to state the name of the class
under test are removed, this information is redundant and is obvious
from the test class and file name.

Change-Id: I0ef68252543e058cb76137518276fa2db4f9febd
Resolves: #40517
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14277
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] TCA for extension manager extension incomplete
Susanne Moog [Sat, 1 Sep 2012 21:13:22 +0000 (23:13 +0200)]
[BUGFIX] TCA for extension manager extension incomplete

The TCA for the extension manager extension table
is missing the configuration for fields reviewState
and integerVersion. This results in extensions falsely
shown as insecure and in a missing update button.

Change-Id: I000fdb98a8f3a9542704ac5dfcfbd728b86c5a0d
Fixes: #40516
Releases: 6.0
Reviewed-on: http://review.typo3.org/14275
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Extension Manager: Remove superfluous tests
Susanne Moog [Sat, 1 Sep 2012 20:32:31 +0000 (22:32 +0200)]
[TASK] Extension Manager: Remove superfluous tests

The file handling utility tests contain two tests that
fail under certain circumstances. As the called functions
are already fully  tested, the tests in the file handling
utility are superfluous and can be removed.

Change-Id: I4f9862090786bbf2bbb366cb01ac54c11a7f0cc2
Resolves: #40512
Releases: 6.0
Reviewed-on: http://review.typo3.org/14271
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Scheduler tests still fail on travis-ci.org
Christian Kuhn [Sat, 1 Sep 2012 21:01:15 +0000 (23:01 +0200)]
[BUGFIX] Scheduler tests still fail on travis-ci.org

See http://travis-ci.org/#!/typo3/TYPO3v4-Core/jobs/2306346
Remove the tests from the test suite again, for now.

Change-Id: I201f1bcffd3f81d7ec9788bf3d1be3e9ac0c56c0
Resolves: #40514
Releases: 6.0
Reviewed-on: http://review.typo3.org/14274
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Stabilize dataHandler test
Christian Kuhn [Sat, 1 Sep 2012 20:40:41 +0000 (22:40 +0200)]
[BUGFIX] Stabilize dataHandler test

If hooks are registered for DataHandle->process_datamap(), test
processDatamapWhenEditingRecordInWorkspaceCreatesNewRecordInWorkspace
might fail with an error or a warning. Solution is getting rid of this
dependengy by unsetting possible registered for the test run.

Change-Id: I88f0726ea87929100775a1e6d1ac1c0815d285b6
Fixes: #40513
Releases: 6.0
Reviewed-on: http://review.typo3.org/14273
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Stabilize scheduler tests and activate in travis
Christian Kuhn [Tue, 28 Aug 2012 19:55:21 +0000 (21:55 +0200)]
[TASK] Stabilize scheduler tests and activate in travis

Minor corrections for the scheduler tests should make them stable
enough to be activated in the travis test suite.

Change-Id: Ib9c4881f0836bed07575aad3e05dfdbc67b1cb1f
Resolves: #40357
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14170
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 3
Wouter Wolters [Tue, 28 Aug 2012 18:49:19 +0000 (20:49 +0200)]
[TASK] Namespace and move t3lib unit tests - 3

This patch moves most unit tests of the tests/Unit/t3lib/*
directory to the core extension, following the new name scheme.

Change-Id: I13ee88b7098ab4689e8bf71fed15762678540626
Resolves: #40355
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14241
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Compressor: filemtime(): stat failed in Help > About TYPO3
Xavier Perseguers [Fri, 31 Aug 2012 13:19:54 +0000 (15:19 +0200)]
[BUGFIX] Compressor: filemtime(): stat failed in Help > About TYPO3

t3lib_Compressor fails to correctly compute relative path from
main directory when compressing JS and CSS files from Core that
do not contain the typo3/ prefix but start with either contrib/
or sysext/.

Change-Id: I41f09e76ea2ac48e1e9ce097de881334a324c357
Fixes: #35212
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/14242
Reviewed-by: Laurent Cherpit
Tested-by: Laurent Cherpit
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] System extension lang is using ll-XML
Xavier Perseguers [Fri, 31 Aug 2012 16:05:07 +0000 (18:05 +0200)]
[TASK] System extension lang is using ll-XML

Starting from TYPO3 4.6, localization files should use
XLIFF and not ll-XML anymore.

Change-Id: I81a12e83ef2808fdc8e16e36d5a73c14a1cee6a7
Resolves: #40494
Releases: 6.0
Reviewed-on: http://review.typo3.org/14250
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Set charset property after cloning t3lib_PageRenderer
Laurent Cherpit [Fri, 31 Aug 2012 14:08:19 +0000 (16:08 +0200)]
[BUGFIX] Set charset property after cloning t3lib_PageRenderer

TCA tree causes fatal error when using in (IRRE)
1284906026: Language and character encoding are not set.

Change-Id: I6e859cb31edd4280d39e0f1ff268b865ac233fca
Fixes: #27957
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9874
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Missing requirement for zip php module in status report
Ingo Renner [Fri, 31 Aug 2012 13:45:59 +0000 (15:45 +0200)]
[BUGFIX] Missing requirement for zip php module in status report

The new language module in 6.0 requires the zip module

Change-Id: I978ff1524434ab6f16d624b4f109a92e27bd5bf0
Fixes: #40485
Releases: 6.0
Reviewed-on: http://review.typo3.org/14244
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
6 years ago[BUGFIX] Language module: Fix docheader
Christian Kuhn [Fri, 31 Aug 2012 11:48:28 +0000 (13:48 +0200)]
[BUGFIX] Language module: Fix docheader

Some id / class mixups break display of doc header in
language handling module.

Change-Id: I3af3c6cf63b2c456bbd3476b7b4e12c80eecb908
Fixes: #40476
Releases: 6.0
Reviewed-on: http://review.typo3.org/14240
Reviewed-by: Kai Vogel
Tested-by: Kai Vogel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years agoRevert "[BUGFIX] Invalid fallback for non-localized labels"
Xavier Perseguers [Fri, 31 Aug 2012 09:11:43 +0000 (11:11 +0200)]
Revert "[BUGFIX] Invalid fallback for non-localized labels"

This reverts commit 55ff38c77f143829ed078e0f7dda12b51d76254b

Real bug is in Extbase: #36905 and #39569

Change-Id: Ie6ff57312aeb359fe4cf359c917274c6b26cbe37
Fixes: #39814
Reviewed-on: http://review.typo3.org/13800
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[TASK] Set TYPO3 version to 6.0-dev
TYPO3 Release Team [Thu, 30 Aug 2012 20:36:56 +0000 (22:36 +0200)]
[TASK] Set TYPO3 version to 6.0-dev

Change-Id: I376cfb0e8a885922115ce8481f2428cda0f15aaa
Reviewed-on: http://review.typo3.org/14235
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0beta1
TYPO3 Release Team [Thu, 30 Aug 2012 20:36:45 +0000 (22:36 +0200)]
[RELEASE] Release of TYPO3 6.0.0beta1

Change-Id: Ib810335a55f0b4d3b4a84024578a071b0e2ee0d9
Reviewed-on: http://review.typo3.org/14234
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Invalid ClearLanguageCacheMenuItem::clearCache()
Oliver Hader [Thu, 30 Aug 2012 20:04:21 +0000 (22:04 +0200)]
[BUGFIX] Invalid ClearLanguageCacheMenuItem::clearCache()

Method clearCache() is not found in ClearLanguageCacheMenuItem(),
but in LanguageCacheClearer.

Change-Id: Ibd48cbba78182563c8decc8f09cfc41c3f75a923
Fixes: #40451
Releases: 6.0
Reviewed-on: http://review.typo3.org/14232
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Incorrect default extension configuration
Oliver Hader [Thu, 30 Aug 2012 19:38:06 +0000 (21:38 +0200)]
[BUGFIX] Incorrect default extension configuration

On installing an extension with an individual configuration, the
persisted information contains too much data (e.g. form label,
name, etc.) is stored as an array.

Change-Id: I87a925fc7d6f0664fc6a4302e4f9abbe6eddf5cf
Fixes: #40450
Releases: 6.0
Reviewed-on: http://review.typo3.org/14231
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Create default TypoScript root template
Oliver Hader [Thu, 30 Aug 2012 14:59:36 +0000 (16:59 +0200)]
[TASK] Create default TypoScript root template

One drawback of Extbase in the backend disposal is that it
requires frontend TypoScript to determine several required
settings. Since blank TYPO3 instances do not contain any
TypoScript by default - backend modules built on Extbase
will just fail.

The solution is to create a default page and TypoScript
template on installing a blank TYPO3 site.

Change-Id: I4fe5ffcad51bb07561d417202be577ee1bdd832a
Resolves: #40428
Releases: 6.0
Reviewed-on: http://review.typo3.org/14218
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Define abstract methods in upgrade wizards
Oliver Hader [Thu, 30 Aug 2012 18:06:42 +0000 (20:06 +0200)]
[TASK] Define abstract methods in upgrade wizards

Adds the commonly used methods checkForUpdate() and
performUpdate() to the abstract definition.

Change-Id: I3584791c9a4a0ab7e79946d604c5d26875299c64
Resolves: #40437
Releases: 6.0
Reviewed-on: http://review.typo3.org/14227
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Install process fails on case-insensitive file systems
Oliver Hader [Thu, 30 Aug 2012 18:12:18 +0000 (20:12 +0200)]
[BUGFIX] Install process fails on case-insensitive file systems

The install process fails on case-insensitive file systems like
HFS+ on Mac OS X. The reason is that "classes" and "Classes" are
the same in that regard, which will load the old saltedpasswords
autoloader. Since the extension is not enabled in the install
process, this will fail of course.

Change-Id: Ic4e9a7d4149faeb5b68ae238101d27a10c5d5f7e
Fixes: #40438
Releases: 6.0
Reviewed-on: http://review.typo3.org/14228
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Add ext_emconf.php and icons to new sysext modules
Wouter Wolters [Thu, 30 Aug 2012 17:20:36 +0000 (19:20 +0200)]
[TASK] Add ext_emconf.php and icons to new sysext modules

Change-Id: Idb9014d79cbcc2614152050fabe593135b95d434
Resolves: #40233
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14223
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Thu, 30 Aug 2012 18:20:25 +0000 (20:20 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ia5cb6658acdc280043e656b39fd5bd5db057e7db
Reviewed-on: http://review.typo3.org/14230
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Namespaces: compressionLevel results in Fatal Error
Steffen Gebert [Thu, 30 Aug 2012 16:26:57 +0000 (18:26 +0200)]
[BUGFIX] Namespaces: compressionLevel results in Fatal Error

index_ts.php tries to instantiate a class named
TypoScriptFrontendControllercompression, which does not exist.

Change-Id: Id7b4f01e3f671ee235d6ce2389b08623273d8785
Resolves: #40432
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14221
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[TASK] Split language selection and update list in lang module
Kai Vogel [Thu, 30 Aug 2012 14:51:56 +0000 (16:51 +0200)]
[TASK] Split language selection and update list in lang module

This patch splits the language selection and update list in lang module
into two partials to modify them separately.

Change-Id: Iaaca84b7d7e2a920e22d48e3f9035e82ef5678e7
Resolves: #40427
Related: #39963
Releases: 6.0
Reviewed-on: http://review.typo3.org/14217
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Add translation handling module
Sebastian fischer [Sun, 19 Aug 2012 12:22:52 +0000 (14:22 +0200)]
[FEATURE] Add translation handling module

As the new extension manager for 6.0 does not handle translation
handling a module is needed to select and update translations of
extensions.

This change to the sysext lang extensions ands a module with
which it is possible to both change select available languages
as well update the translation files for extensions.

Change-Id: I2a4f53fa01a1ba157a2ef8093130f80e06b74b72
Resolves: #39963
Releases: 6.0
Reviewed-on: http://review.typo3.org/13925
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Extensionmanager: Remove persistence mapping
Christian Kuhn [Wed, 29 Aug 2012 21:23:08 +0000 (23:23 +0200)]
[TASK] Extensionmanager: Remove persistence mapping

WARNING! Upgraders who already run run 6.0 master: You need to import
the static row in Install tool -> Database Analyzer -> Import ->
tx_extensionmanager_domain_model_repository.

To make the new extensionmanager more standalone and run with less
dependencies, the table and field persistence mapping should be
removed. Therefore, table sys_ter is renamed to the standard extabe
table naming scheme following the model name "repository". Furthermore,
the fields are normalized to be in line with the exbase model property
names.

This patch is needed for the installation process of introduction and
government package.

Change-Id: I586572c06b07e1f78df789aa659496b32250df14
Resolves: #40394
Releases: 6.0
Reviewed-on: http://review.typo3.org/14208
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Do not deprecate typo3/index.php
Markus Klein [Wed, 29 Aug 2012 18:16:16 +0000 (20:16 +0200)]
[BUGFIX] Do not deprecate typo3/index.php

Change-Id: I4199ee07271d5d5e8aecb04c1bec1db42cc3f5d1
Fixes: #40388
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14200
Reviewed-by: Wouter Wolters
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
6 years agoRevert "[TASK] Remove compat layer for about module"
Thomas Maroschik [Tue, 28 Aug 2012 23:27:02 +0000 (01:27 +0200)]
Revert "[TASK] Remove compat layer for about module"

This reverts commit 873a2e560cb58a175da9bec44a221d2ff7d93da5

Change-Id: Ia120b5e78c617230804aa0a50f2a7c2c1dcbf81a
Reviewed-on: http://review.typo3.org/14175
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[TASK] Remove compat layer for about module
Nicole Cordes [Tue, 28 Aug 2012 22:34:35 +0000 (00:34 +0200)]
[TASK] Remove compat layer for about module

Patch deletes compat layer for class CustomSectionsInterface as it's newly
introduced in TYPO3 6.0

Change-Id: I22b9ffa117099d0ca86b0e8fb50a8d52c6182b8b
Resolves: #40360
Related: #40095
Related: #40240
Releases: 6.0
Reviewed-on: http://review.typo3.org/14173
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years agoRevert "[TASK] Namespace and move t3lib unit tests - 3"
Christian Kuhn [Tue, 28 Aug 2012 20:57:57 +0000 (22:57 +0200)]
Revert "[TASK] Namespace and move t3lib unit tests - 3"

This reverts commit d402123068b8113c3b07b5afc1b7b7c9ea700729

Change-Id: I4ffad6b6e2b3a6a17ab64d2244f2113241b7a8c6
Reviewed-on: http://review.typo3.org/14171
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 3
Wouter Wolters [Tue, 28 Aug 2012 18:49:19 +0000 (20:49 +0200)]
[TASK] Namespace and move t3lib unit tests - 3

This patch moves most unit tests of the tests/Unit/t3lib/*
directory to the core extension, following the new name scheme.

Change-Id: Icff5a0ad820914e225e8c60b323aa68e99461840
Resolves: #40355
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14168
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 2
Wouter Wolters [Tue, 28 Aug 2012 17:31:34 +0000 (19:31 +0200)]
[TASK] Namespace and move t3lib unit tests - 2

This patch moves most unit tests of the tests/Unit/t3lib/Cache
directory to the core extensio, following the new name scheme.

Change-Id: I9b6da42a4c5f9a6bfcf9218ecc76e420b340ed6c
Resolves: #40353
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14165
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: extbase & dbal
Christian Kuhn [Tue, 28 Aug 2012 18:11:38 +0000 (20:11 +0200)]
[TASK] Raise submodule pointer: extbase & dbal

Change-Id: Ie525c47c37cbf949aba0c05d1cc86e32d03fd760
Reviewed-on: http://review.typo3.org/14167
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Add styling for Extension Manager: Tables
Hans Christian Reinl [Tue, 28 Aug 2012 12:51:00 +0000 (14:51 +0200)]
[TASK] Add styling for Extension Manager: Tables

Add styling for tables (especially headers).

Change-Id: I12ef30016405481feea3685402618fe8469297bf
Resolves: #40345
Releases: 6.0
Reviewed-on: http://review.typo3.org/14156
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Autoloader fails for several classes
Nicole Cordes [Tue, 28 Aug 2012 11:24:26 +0000 (13:24 +0200)]
[BUGFIX] Autoloader fails for several classes

Due to false path the autoloader doesn't work in several cases. This patch
attaches the last class name parameter to file path.

Change-Id: Id3a7ee7204944267824f70457d4786c38cd278ec
Fixes: #40339
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14153
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Call fullQuoteStr with table argument in RootlineUtility
Thomas Maroschik [Tue, 28 Aug 2012 17:13:31 +0000 (19:13 +0200)]
[BUGFIX] Call fullQuoteStr with table argument in RootlineUtility

Change-Id: I344ca18dc42380a86ae8fdfb369f6849cbf3f4e7
Fixes: #40352
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14164
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years agoBUGFIX] Wrong renaming of DBAL dbPostgresqlTest
Steffen Gebert [Tue, 28 Aug 2012 10:28:09 +0000 (12:28 +0200)]
BUGFIX] Wrong renaming of DBAL dbPostgresqlTest

Has to be DatabasePostgresqlTest instead of DatabasePostgreesqlTest

Change-Id: I12912e94a351818b5a142e35d6226e4326b0941e
Resolves: #40327
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14151
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[BUGFIX] Wrong usage of class CacheManager
Steffen Gebert [Tue, 28 Aug 2012 10:02:37 +0000 (12:02 +0200)]
[BUGFIX] Wrong usage of class CacheManager

CacheManager is used as Cache_manager

Change-Id: I018df92d0ccbb0d736f797c8ba1e69df36c0c8b4
Resolves: #40318
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14148
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[BUGFIX] Fix frontend unit tests
Wouter Wolters [Sat, 25 Aug 2012 18:57:26 +0000 (20:57 +0200)]
[BUGFIX] Fix frontend unit tests

Move and stabilize EXT:frontend unit tests and add them
to travis testsuites.

Change-Id: Id3ade83bc54e3ba6ed80e435671954bb7c4f9482
Resolves: #40209
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14091
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: EXT: indexed_search
Felix Kopp [Mon, 27 Aug 2012 15:35:43 +0000 (17:35 +0200)]
[BUGFIX] Namespace: EXT: indexed_search

Moves unit test case to the Tests folder and removes
the compatibility wrapper for previous test case.
Adds the namespace declaration for tx_phpunit_testcase.

Change-Id: I647e3ca873842f9c65c6d2fbab25748343792a5b
Fixes: #40275
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14142
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Namespace and move ModuleUtilityTest
Felix Kopp [Mon, 27 Aug 2012 14:08:32 +0000 (16:08 +0200)]
[TASK] Namespace and move ModuleUtilityTest

Moves test for module/menu utility class to EXT: backend.
Also changes moduleMenuUtility to moduleController.

Change-Id: I258695f60335c8f2d15d597972b0cbc7a0b70083
Resolves: #40271
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14137
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Namespace and move t3lib unit tests - 1
Christian Kuhn [Sun, 26 Aug 2012 21:40:25 +0000 (23:40 +0200)]
[TASK] Namespace and move t3lib unit tests - 1

This patch moves most unit tests of the tests/Unit/t3lib/ main
directory. They follow the new class names of the classes under
test and are namespaced. Covered are files that belong to the
backend and core extension.
The travis test configuration is adapted to execute tests
located in those extension folders.

Change-Id: Ibda0cb72596a418a3f97eeba83f39428a4d0d532
Resolves: #40247
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14123
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove compat layer for new 6.0 classes - 2
Christian Kuhn [Sun, 26 Aug 2012 20:52:03 +0000 (22:52 +0200)]
[TASK] Remove compat layer for new 6.0 classes - 2

Remove the name space compatibility layer for new 6.0 classes in
t3lib/. This second patch finishes the work started with #40240
and removes the compatibily layer for the log API, and the new
configuration and rootline handling.
All class occurences that still referenced the old class names
in method headers and comments are adapted.

Change-Id: Icb49db084dc25ed7b1a0b2e092c3b7a4e672b01c
Resolves: #40244
Related: #40095
Related: #40240
Releases: 6.0
Reviewed-on: http://review.typo3.org/14122
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: extbase
Christian Kuhn [Sun, 26 Aug 2012 19:50:52 +0000 (21:50 +0200)]
[TASK] Raise submodule pointer: extbase

Change-Id: I045ab2614d490c4f506e38342f0ad94591d3a420
Reviewed-on: http://review.typo3.org/14121
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove mapping for ModuleItems
Wouter Wolters [Sun, 26 Aug 2012 15:58:15 +0000 (17:58 +0200)]
[TASK] Remove mapping for ModuleItems

Change-Id: I15c23cc43e7100bdd9d68aa295babd546af09199
Resolves: #40226
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14115
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove compat layer for new 6.0 classes
Christian Kuhn [Sun, 26 Aug 2012 15:21:37 +0000 (17:21 +0200)]
[TASK] Remove compat layer for new 6.0 classes

There is no compatibility layer needed for classes that were added
with 6.0. This first patch affects lots of classes in t3lib/,
especially some new 6.0 cache classes, the category code and
the whole FAL layer. The compatibily files are removed, deleted from
core_autoload and the migration class_alias file and all other
occurences of the class names within the core are cleaned up.

Change-Id: I8e81af7bf99a9d47866e1060dc5554f8297af5ca
Resolves: #40240
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14120
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Correct DBAL ux_* class mapping in migrations file
Steffen Gebert [Sun, 26 Aug 2012 17:03:16 +0000 (19:03 +0200)]
[TASK] Correct DBAL ux_* class mapping in migrations file

Change-Id: If49d1772cd5fb93e17a7b8336510006a10ff0071
Resolves: #40237
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14119
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sun, 26 Aug 2012 12:58:16 +0000 (14:58 +0200)]
[TASK] Raise submodule pointer

Change-Id: I2efc006ebad39473a992cc3a35a0dde3ec23c708
Reviewed-on: http://review.typo3.org/14110
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] EXT:form - Wrong filter filename leads to fatal
Christian Kuhn [Sun, 26 Aug 2012 12:43:15 +0000 (14:43 +0200)]
[BUGFIX] EXT:form - Wrong filter filename leads to fatal

Change-Id: Iac69fc330ea972ec99d58eb63684c36e0997df2b
Resolves: #40230
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14109
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fix broken ajax identifiers
Thomas Maroschik [Sun, 26 Aug 2012 10:38:24 +0000 (12:38 +0200)]
[BUGFIX] Fix broken ajax identifiers

Change-Id: I29c3a221d321a4443e14e80508e22167b4b7f735
Fixes: #40223
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14105
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Fix the element browsers
Thomas Maroschik [Sun, 26 Aug 2012 00:57:57 +0000 (02:57 +0200)]
[BUGFIX] Fix the element browsers

Change-Id: I6e961a5a945b77068aa075a27bbb23682124f2fe
Fixes: #40203
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14103
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Suggest wizard results in fatal error
Jigal van Hemert [Sun, 26 Aug 2012 09:29:35 +0000 (11:29 +0200)]
[BUGFIX] Suggest wizard results in fatal error

Path in class.t3lib_tceforms_suggest.php had Forms instead of
Form in the path

Change-Id: Id26a6da0ae94945753edc77391368223fece6ecd
Fixes: #40222
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14104
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert