Packages/TYPO3.CMS.git
4 years ago[FOLLOWUP][BUGFIX] Fix readable output for type "group" and MM-tables 51/38651/3
Xavier Perseguers [Mon, 13 Apr 2015 10:31:18 +0000 (12:31 +0200)]
[FOLLOWUP][BUGFIX] Fix readable output for type "group" and MM-tables

Releases: 6.2
Resolves: #52126
Resolves: #57129
Change-Id: Ia9d54acebcbd3ebdcf6d510699c38d896e9176a7
Reviewed-on: http://review.typo3.org/38651
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Fix readable output for type "group" and MM-tables 83/35483/4
Georg Ringer [Mon, 8 Sep 2014 11:36:42 +0000 (13:36 +0200)]
[BUGFIX] Fix readable output for type "group" and MM-tables

If a TCA field uses the type "group" and a MM-table, a wrong value is
displayed in the list view. This is due to missing support for MM-tables
for type "group". Only the type "select" has an implementation.

This patch adds the implementation for the group field.

Change-Id: Ia57b7468d493962fc9877f12b685f08eecb012ac
Resolves: #52126
Resolves: #57129
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35483
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Use title property for File Links 21/38621/2
Mathias Brodala [Fri, 10 Apr 2015 08:47:43 +0000 (10:47 +0200)]
[BUGFIX] Use title property for File Links

Instead of the alternative text the title of files need to be
used for titles of File Links.

Resolves: #66347
Releases: master, 6.2
Change-Id: I8470b92017527ad87a9d53eb1541a2b491eacba8
Reviewed-on: http://review.typo3.org/38621
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Prevent extension download if disabled 13/38613/2
Nicole Cordes [Tue, 24 Mar 2015 09:59:18 +0000 (10:59 +0100)]
[BUGFIX] Prevent extension download if disabled

If you disable extension installation in Install Tool (disable all
[EXT][allow*Install] options) a weird error is thrown if you try to
install an extension anyway. This patch hides the "Import and Install"
button of no install path is available.

Resolves: #58800
Releases: master, 6.2
Change-Id: I057e7e4d6a8360638c60427b3855142ab7df2147
Reviewed-on: http://review.typo3.org/38613
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Compare field names without configuration 10/38610/2
Nicole Cordes [Wed, 8 Apr 2015 09:13:07 +0000 (11:13 +0200)]
[BUGFIX] Compare field names without configuration

With patch https://review.typo3.org/34019/ the function
ExtensionManagementUtility::removeDuplicatesForInsertion was rewritten.
But the rewrite fails for fields with additional configuration and
returns wrong field information.

Resolves: #65480
Releases: master, 6.2
Change-Id: I9aa35cd7ef5142e7b57489bf6e19a78811b8c335
Reviewed-on: http://review.typo3.org/38528
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/38610

4 years ago[BUGFIX] Automatic scrolling of editing form when inserting paragraph 95/37895/5
Andreas Fernandez [Fri, 10 Apr 2015 07:19:32 +0000 (09:19 +0200)]
[BUGFIX] Automatic scrolling of editing form when inserting paragraph

Problem: Entering a new paragraph leads to automatic scrolling of the
editing form in the backend if the cursor is positioned in the last
line of the visible editing area of the RTE.
Solution: Scroll only the iframe window if the caret is not into view.

Releases: master, 6.2
Resolves: #22167
Change-Id: I731e95931ac303f7ab2d7e493ba87d9788a51251
Reviewed-on: http://review.typo3.org/37895
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Respect access method with updater in EM 06/38606/2
Jigal van Hemert [Sat, 4 Apr 2015 19:46:24 +0000 (21:46 +0200)]
[BUGFIX] Respect access method with updater in EM

The Extension Manager checks the access method in each update
script when rendering the icon in the list of extensions.

Resolves: #66263
Releases: master, 6.2
Change-Id: Ibafae8943e710d3f762d77160e8e6864ff9c47f2
Reviewed-on: http://review.typo3.org/38606
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Use less memory in CLI lowlevel_refindex 87/38587/2
Christian Weiske [Thu, 9 Apr 2015 08:44:25 +0000 (10:44 +0200)]
[BUGFIX] Use less memory in CLI lowlevel_refindex

Fetch each row when we actually need its data instead of fetching all
rows at once.
This saves quite a lot memory on tables with many records.

Change-Id: I7493f206c94cba5ee3f3ff85d84dc70d91dd66aa
Resolves: #17774
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38587
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Skip nonRelationTables in lowlevel_refindex CLI script 85/38585/2
Christian Weiske [Thu, 9 Apr 2015 08:23:36 +0000 (10:23 +0200)]
[BUGFIX] Skip nonRelationTables in lowlevel_refindex CLI script

Some tables do not have to be checked for broken references.

Change-Id: I487a4570b6fc8cd9b692350f9f526b0710ed61a7
Resolves: #66338
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38585
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Cancel button "id" in workspaces contains a typo 79/38579/2
Pierre Boivin [Wed, 18 Mar 2015 20:53:02 +0000 (16:53 -0400)]
[BUGFIX] Cancel button "id" in workspaces contains a typo

Resolves: #65829
Releases: master,6.2
Change-Id: Ifa7a1c53cf560d985cfc5bc14f5ec681074bda2d
Reviewed-on: http://review.typo3.org/38579
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Only downscale images in ProcessedFile::CONTEXT_IMAGEPREVIEW 51/38551/2
Frans Saris [Fri, 3 Apr 2015 20:29:42 +0000 (22:29 +0200)]
[BUGFIX] Only downscale images in ProcessedFile::CONTEXT_IMAGEPREVIEW

Resolves: #66270
Releases: master, 6.2
Change-Id: I8bfe273309e847c8dd185aa9c6cd35b57b2f86f3
Reviewed-on: http://review.typo3.org/38551
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Error code 1238108067 is used twice 39/38539/2
Xavier Perseguers [Wed, 8 Apr 2015 14:43:47 +0000 (16:43 +0200)]
[BUGFIX] Error code 1238108067 is used twice

Code is used in StringValidator and in StringLengthValidator.

Releases: master, 6.2
Resolves: #65654
Change-Id: Id6abd51252c361d55e166274a9ab1aea18652b14
Reviewed-on: http://review.typo3.org/38539
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Add a signal after importer init in ImportExportUtility 14/38514/2
Marc Bastian Heinrichs [Sun, 4 May 2014 15:21:02 +0000 (17:21 +0200)]
[TASK] Add a signal after importer init in ImportExportUtility

To be able to modify importer options on importing T3D-files on
extension installation (e.g. for distributions) this patch introduces
a signal in ImportExportUtility.

Resolves: #58782
Releases: master, 6.2
Change-Id: I9a3dec39efe4b8205013614cef1624720aab402a
Reviewed-on: http://review.typo3.org/38514
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Indexed_search: add CSSsufix to title class 22/38522/2
Tymoteusz Motylewski [Fri, 3 Apr 2015 14:23:42 +0000 (16:23 +0200)]
[BUGFIX] Indexed_search: add CSSsufix to title class

Add missing marker and fluid expression for templates,
so the search results are rendered as documented.

Resolves: #16773
Releases: master, 6.2
Change-Id: I514f20e8802a624bf1416b9a55b90f8d3f82c1d9
Reviewed-on: http://review.typo3.org/38459
Reviewed-on: http://review.typo3.org/38522
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix grouping of file references in FlexForms of workspaces 20/38520/2
Stephan Großberndt [Mon, 16 Mar 2015 18:44:19 +0000 (19:44 +0100)]
[BUGFIX] Fix grouping of file references in FlexForms of workspaces

With this patch file references in FlexForms of content elements in a
alternative workspace are grouped with the changed content element
again and are published with it.

Resolves: #65126
Releases: master, 6.2
Change-Id: I2774c175ec29a2e6556128e49d8b1fd9b5595b56
Reviewed-on: http://review.typo3.org/38520
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Hooks/Signals cannot be used during extension install 92/38492/2
Oliver Hader [Thu, 19 Mar 2015 15:27:42 +0000 (16:27 +0100)]
[BUGFIX] Hooks/Signals cannot be used during extension install

During the installation of an extension in the extension manager
hooks of the extension to be installed cannot be used currently.
This behavior gets handy if e.g. data to be imported already
should be processed by a custom handler.

By restructuring the process, especially flushing caches and
reloading them, this can be achieved.

Resolves: #65848
Releases: master, 6.2
Change-Id: I89f1fed988377d0a38c6a5908e1a297342754c36
Reviewed-on: http://review.typo3.org/38492
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Replace split_fileref() by pathinfo() in ResourceStorage 73/38273/2
Frans Saris [Wed, 25 Mar 2015 19:43:05 +0000 (20:43 +0100)]
[BUGFIX] Replace split_fileref() by pathinfo() in ResourceStorage

GeneralUtility::split_fileref($fileName) expects the given $fileName to
be an existing file as it checks if the given file is a directory or
not using is_dir(). The ResourceStorage only provides the name of the
file without path when calling it.

Checking is_dir() on a file without correct path on systems with
open_basedir restrictions triggers the PHP Warning: 'is_dir():
open_basedir restriction in effect'.

Replace the calls to split_fileref() with PathUtility::pathinfo() as
this function doesn't check/care whether the path is real.

Document the behavior of split_fileref().

Resolves: #66033
Releases: master, 6.2
Change-Id: I5b4c953461ed3e9e374614a5ca6037842cc18546
Reviewed-on: http://review.typo3.org/38273
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Add imageMagickIdentify fallback to ImageInfo::getImageSizes() 76/38476/3
Frans Saris [Wed, 1 Apr 2015 20:32:44 +0000 (22:32 +0200)]
[BUGFIX] Add imageMagickIdentify fallback to ImageInfo::getImageSizes()

ImageInfo::getImageSizes() uses getimagesize() to determine the image
dimensions. But for pdf and svg files this fails.

This patch add a fallback to GraphicalFunctions::imageMagickIdentify()
when getimagesize() doesn't give any results.

This patch also changes the Indexer::extractRequiredMetaData() as is
had the same issue. It now used the ImageInfo object.

Resolves: #66268
Releases: master, 6.2
Change-Id: I51d8ee5106b07667139f49a7acdfaabf99501a5b
Reviewed-on: http://review.typo3.org/38476
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Handle missing relations gracefully 58/38458/2
Frans Saris [Mon, 12 Jan 2015 20:26:23 +0000 (21:26 +0100)]
[BUGFIX] Handle missing relations gracefully

Properly check if the referenced record is really existing,
when dealing with refindex and sys_file_reference in
ElementInformationController.

Releases: master, 6.2
Resolves: #65520
Change-Id: Iee89ef33ad8ccb96263207a8fc0a6a9a99ce9ed5
Reviewed-on: http://review.typo3.org/38458
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Better structure for .gitignore file 31/38431/2
Markus Klein [Wed, 1 Apr 2015 22:13:15 +0000 (00:13 +0200)]
[TASK] Better structure for .gitignore file

* Group ignores by purpose
* Ignore .htaccess only on top-level

Resolves: #66229
Releases: master, 6.2
Change-Id: I4855caa6b2986cd358bf7d77fded31ea8465320a
Reviewed-on: http://review.typo3.org/38426
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-on: http://review.typo3.org/38431

4 years ago[BUGFIX] Do not fix uniqueInPid for empty values 21/38421/2
Markus Klein [Wed, 1 Apr 2015 20:17:53 +0000 (22:17 +0200)]
[BUGFIX] Do not fix uniqueInPid for empty values

This patch adds the necessary condition to avoid creating useless
values in fields that have eval=uniqueInPid.
The behaviour is triggered when moving records around in BE.

This empty-check is already present in other places, but was
obviously forgotten to be added to fixUniqueInPid().

Releases: master, 6.2
Resolves: #59224
Change-Id: Ie7d99f40facfd603c783f3dcca30b8f8b253fe09
Reviewed-on: http://review.typo3.org/38421
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Link to file not editable anymore 85/38385/2
Wouter Wolters [Tue, 31 Mar 2015 18:03:30 +0000 (20:03 +0200)]
[BUGFIX] Link to file not editable anymore

Regression fix for #65358

Resolves: #66085
Releases: master,6.2
Change-Id: Ibc08d092b7d6525c264a16abc4a20e8d07ef1819
Reviewed-on: http://review.typo3.org/38385
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Check for existing types before binding 86/38386/2
Andreas Fernandez [Tue, 24 Mar 2015 10:45:55 +0000 (11:45 +0100)]
[BUGFIX] Check for existing types before binding

Check the $combinedTypes variables if binds actually exist before
calling the bind_param method.

Resolves: #65941
Releases: master, 6.2
Change-Id: I199026819a48b6b96845c4e346fe493971682218
Reviewed-on: http://review.typo3.org/38386
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Re-enable absolute external links 80/38380/3
Nicole Cordes [Tue, 31 Mar 2015 17:12:51 +0000 (19:12 +0200)]
[BUGFIX] Re-enable absolute external links

With patch https://review.typo3.org/36004/ absolute RTE links are treated
like self closing tags and the ending slash gets truncated. This patch
adds an exception for link tags to get parsed correctly.

Resolves: #66083
Releases: master, 6.2
Change-Id: I578d27cb345690f3e160e9efb3c4ad5f09c46b87
Reviewed-on: http://review.typo3.org/38380
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Correct typo of ActionService->getDataHandler() 62/37962/2
Stephan Großberndt [Sun, 15 Mar 2015 13:39:57 +0000 (14:39 +0100)]
[BUGFIX] Correct typo of ActionService->getDataHandler()

Fix typo in method name "getDataHander" of TYPO3\CMS\Core\Tests\
Functional\DataHandling\Framework\ActionService and its usages.

Resolves: #65746
Releases: master, 6.2
Change-Id: I85dd7fe93b89e51d156ab25dbdb2c84f40afa337
Reviewed-on: http://review.typo3.org/37962
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] DataHandler: Cache TCA field eval array 63/37963/2
Stephan Großberndt [Wed, 24 Dec 2014 00:21:32 +0000 (01:21 +0100)]
[BUGFIX] DataHandler: Cache TCA field eval array

Introduce a runtime cache for the eval values of TCA input and text
fields. This improves performance for bulk inserts since
DataHandler->checkValue_input and checkValue_text are called for each
according field of each record and the available evaluations do not
change during a call. If no eval is set, do not execute
checkValue_*_Eval functions at all.

Additionally align usages of getMemoryCache() to runtimeCache and
keys of nestedElementCalls and elementsToBeDeleted in cache_runtime.

Resolves: #63670
Releases: master, 6.2
Change-Id: I3d2122a61e3194402743fa0b364d6bd80d4e72dc
Reviewed-on: http://review.typo3.org/37963
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix whitespace replacement for older PCRE versions 74/38374/2
Andreas Fernandez [Tue, 31 Mar 2015 14:15:56 +0000 (16:15 +0200)]
[BUGFIX] Fix whitespace replacement for older PCRE versions

In older PCRE versions, \h is not available. Use the supported
[ \t] instead.

Resolves: #64627
Releases: 6.2
Change-Id: Ib4e3c42f2dd6837ba705834696652fb338f38a5a
Reviewed-on: http://review.typo3.org/38374
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Allow value 0 in textfields with eval int 17/38317/2
Markus Klein [Tue, 24 Mar 2015 13:04:32 +0000 (14:04 +0100)]
[BUGFIX] Allow value 0 in textfields with eval int

Fix a wrong JS parameter.

Releases: master, 6.2
Resolves: #65965
Change-Id: I8f85d2a5e9133c7da351821d0fd73a8c6a59b46f
Reviewed-on: http://review.typo3.org/38317
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Invalid syntax for swapping arguments in sprintf() 51/38351/2
Xavier Perseguers [Mon, 30 Mar 2015 12:38:10 +0000 (14:38 +0200)]
[BUGFIX] Invalid syntax for swapping arguments in sprintf()

The position specifier must include a trailing $ to be effective.

Releases: master, 6.2
Resolves: #66148
Related: #66146
Change-Id: I84ea17882448f945752cb1a9b5817a850410a3bd
Reviewed-on: http://review.typo3.org/38348
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/38351

4 years ago[BUGFIX] System>Configuration: Fix search in 49/38349/4
Michael Oehlhof [Sun, 29 Mar 2015 00:44:47 +0000 (01:44 +0100)]
[BUGFIX] System>Configuration: Fix search in

Only search in data which are scalars.

Resolves: #60851
Releases: master, 6.2
Change-Id: I571bb69aeb37d5e407c3c7e78b8eff538852b4fa
Reviewed-on: http://review.typo3.org/38349
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Mixed-up original and XCLASS class names in reports 50/38350/2
Xavier Perseguers [Mon, 30 Mar 2015 12:24:36 +0000 (14:24 +0200)]
[BUGFIX] Mixed-up original and XCLASS class names in reports

Invalid syntax for the placeholders prevents sprintf() from
swapping the order of the arguments.

Releases: master, 6.2
Resolves: #66146
Change-Id: I24d0de5fd75dd45b4ddebec5b832ab9d31d64bb2
Reviewed-on: http://review.typo3.org/38347
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/38350

4 years ago[BUGFIX] EM: Update extension versions not in TER 84/38284/2
Alexander Opitz [Thu, 26 Feb 2015 10:51:07 +0000 (11:51 +0100)]
[BUGFIX] EM: Update extension versions not in TER

The EM finds now extension updates for extension versions which aren't
in TER data.

Resolves: #65341
Releases: master, 6.2
Change-Id: Ia8c280f85b9c9f903334437bc059fad841c760da
Reviewed-on: http://review.typo3.org/38284
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Show commands for GDlib tests 22/38322/2
Georg Ringer [Fri, 27 Mar 2015 21:21:31 +0000 (22:21 +0100)]
[BUGFIX] Show commands for GDlib tests

The tests for GDlib should show the commands used for the calls as well.
Those are currently hidden because of a typo in the array key.

Resolves: #65871
Releases: master, 6.2
Change-Id: I85f1a58b79759fd098c86c144f1c6dfbe8f556b6
Reviewed-on: http://review.typo3.org/38312
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
(cherry picked from commit cb4a24a4241c8b83069b961ed8c58ff0a06228f4)
Reviewed-on: http://review.typo3.org/38322
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Avoid cObject to create a temporary file 15/38315/2
Benjamin Mack [Sat, 14 Mar 2015 10:30:36 +0000 (11:30 +0100)]
[BUGFIX] Avoid cObject to create a temporary file

In order to avoid left-over files and to streamline
the FAL API, the frontend should only use
"read-only" live path and not a temporary file
when using data = file:current:localPath

Resolves: #65727
Releases: master, 6.2
Change-Id: I5d34574c1efccd12a85eb263c4397bc73a9516f3
Reviewed-on: http://review.typo3.org/38315
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Correctly render menu link for translated shortcuts 14/38314/2
Markus Klein [Sat, 14 Mar 2015 16:02:07 +0000 (17:02 +0100)]
[BUGFIX] Correctly render menu link for translated shortcuts

This patch ensure that we only use the shortcut target of the default
language if the shortcut mode is identical to the one of translated page.

Releases: master, 6.2
Resolves: #62189
Change-Id: Ic405c562aee4d09fb8156d403b588562c0b2fa4a
Reviewed-on: http://review.typo3.org/38314
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Use current time for new sys_log entries 07/38307/2
Frans Saris [Thu, 26 Mar 2015 19:29:33 +0000 (20:29 +0100)]
[BUGFIX] Use current time for new sys_log entries

Resolves: #66068
Releases: master, 6.2
Change-Id: I0c2cf2599144ecb16b0066a51c2786d613f21c9a
Reviewed-on: http://review.typo3.org/38307
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix order of generator meta tag 82/38282/2
Wouter Wolters [Thu, 19 Mar 2015 09:19:24 +0000 (10:19 +0100)]
[BUGFIX] Fix order of generator meta tag

Change TYPO3 6.2 CMS to TYPO3 CMS 6.2

Releases: master,6.2
Resolves: #65836
Change-Id: I5486d6fef6a09923ee1c211442675bd2f3b6def0
Reviewed-on: http://review.typo3.org/38282
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Last-Modified response header broken by design 69/38269/2
Patrick Broens [Thu, 26 Mar 2015 18:48:28 +0000 (19:48 +0100)]
[BUGFIX] Last-Modified response header broken by design

The Last-Modifed header needs to change whenever there is a change
related to that page. Not only the page properties or records located
on that page, but every change which should be reflected on that page,
like menus, TypoScript or layout. Currently this is not happening and
has huge impact to make it work.

This patch removes the Last-Modified response header. The ETag response
header has kind of the same function, so no harm is done by deleting
Last-Modified.

Resolves: #63927
Releases: master, 6.2
Change-Id: Ic5d14225c2f90cc63e1c4413d5426565ea5e1e41
Reviewed-on: http://review.typo3.org/38269
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Do not overwrite page title of USER plugins 64/38264/2
Markus Klein [Wed, 18 Mar 2015 23:39:49 +0000 (00:39 +0100)]
[BUGFIX] Do not overwrite page title of USER plugins

Re-inject the correct page title gathered from a cached page into the
TypoScriptFrontendController, such that when writing the page title
again to the PageRenderer the original value is not overwritten.

Releases: master, 6.2
Resolves: #62080
Change-Id: Iceb602ff7db9a4679eeb9ce6e2295790f71215f8
Reviewed-on: http://review.typo3.org/38264
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Use early return in cObj::getImgResource 23/38223/2
Oliver Hader [Wed, 25 Mar 2015 13:43:36 +0000 (14:43 +0100)]
[BUGFIX] Use early return in cObj::getImgResource

If ContentObjectRenderer::getImgResource is called without any
data, there is no need to execute all possibilities and lookup
files with an empty identifier.
For instance TextMenuContentObject::getBeforeAfter triggers
this at lot.

Resolves: #66028
Releases: master, 6.2
Change-Id: Iee7a3ce0f2956cd6ddae8c2e3d194f3cf2855c49
Reviewed-on: http://review.typo3.org/38223
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Performance issue with caching empty text menus 59/38159/2
Oliver Hader [Wed, 25 Mar 2015 12:10:27 +0000 (13:10 +0100)]
[BUGFIX] Performance issue with caching empty text menus

If a text menu level is defined in TypoScript but does not
return any pages, the result value is NULL instead of the
expected empty array. Since the check whether to reprocess
a menu expects an array, the generation process is triggered
again, invalidates the cache entry and adds the very same NULL
value to the cache.

The solution is to define a default empty array value for text
menu levels.

Resolves: #66023
Releases: 6.2
Change-Id: I66abb6fe7c1a91544b02193573ec601fb3240d98
Reviewed-on: http://review.typo3.org/38159
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Check folder permission for default upload folder 51/38151/2
Nicole Cordes [Tue, 3 Mar 2015 08:23:31 +0000 (09:23 +0100)]
[BUGFIX] Check folder permission for default upload folder

The default upload folder has to be writable to add new files.
Do not return a default folder if the user does not have add permissions for it.

Releases: master, 6.2
Resolves: #59589
Change-Id: Iacb7fa8b9b9bdbcb6788485f12f1db00d42b34ae
Reviewed-on: http://review.typo3.org/38151
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] FileList uses wrong basefolder for isWithinFolder 28/38128/3
Frans Saris [Tue, 24 Mar 2015 18:02:13 +0000 (19:02 +0100)]
[BUGFIX] FileList uses wrong basefolder for isWithinFolder

Resolves: #65983
Releases: master, 6.2
Change-Id: I3565ff6e7bae2266ff40f610fca8dc7a6f5beb1c
Reviewed-on: http://review.typo3.org/38128
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Allow Video Text Tracks files 37/38137/2
Andreas Fernandez [Tue, 24 Mar 2015 22:35:35 +0000 (23:35 +0100)]
[BUGFIX] Allow Video Text Tracks files

This patch allows the selection of vtt files in media elements as caption file.
Additionally, the mandatory "default" attribute is rendered.

Resolves: #65936
Releases: master, 6.2
Change-Id: I7f94857150503e6c03713a61fa3a4d2e093cf326
Reviewed-on: http://review.typo3.org/38137
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] TCAtree must use BackendUtility::getRecordTitle() 08/38108/2
Georg Ringer [Tue, 24 Mar 2015 12:49:09 +0000 (13:49 +0100)]
[BUGFIX] TCAtree must use BackendUtility::getRecordTitle()

If building a tree from records the label of an item must be
generated by using BackendUtility::getRecordTitle to be consistent
with the rest of the backend (e.g. the list module).

Change-Id: I3e362be17dc4ef6ea27958b6e440b9f69ddbad0d
Resolves: #65974
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38108
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] helhum/class-alias-loader version in composer.json 22/37922/2
Alexander Stehlik [Wed, 18 Mar 2015 12:56:20 +0000 (13:56 +0100)]
[BUGFIX] helhum/class-alias-loader version in composer.json

The version that is currently used in the core is 1.1.*.

The requirement for helhum/class-alias-loader is raised from
1.0.*@dev to 1.1.*@dev to match the version that is shipped with
the core.

Releases: master, 6.2
Resolves: #65804
Change-Id: I7603aa9271cea9c889bed65292e3ca1db9e9442b
Reviewed-on: http://review.typo3.org/37922
Reviewed-by: Peter Niederlag <peter.niederlag@typo3.org>
Tested-by: Peter Niederlag <peter.niederlag@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] indexed_search fix advanced search select boxes in extbase plugin 86/38086/2
Tymoteusz Motylewski [Tue, 17 Mar 2015 17:47:31 +0000 (18:47 +0100)]
[BUGFIX] indexed_search fix advanced search select boxes in extbase plugin

Fix missing labels for advanced search in extbase plugin.
- "Search in:"
- "From section:"
- "Order by:"
- "Category:"

Some language labels were renamed (the former names were never used).
It also fixes one uninitialized variable and wrong/missing doc comments

Resolves: #65817
Releases: master, 6.2
Change-Id: I519fa989ae5281be61105ceb05eb1438a5820469
Reviewed-on: http://review.typo3.org/38086
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use LOWER instead of LCASE 98/37998/2
Andreas Fernandez [Thu, 19 Mar 2015 13:47:35 +0000 (14:47 +0100)]
[TASK] Use LOWER instead of LCASE

Most databases have the lowercase function "LOWER", but MySQL has
also "LCASE", which is an alias for LOWER. Use LOWER now to
have a common method call.

Resolves: #65844
Releases: master, 6.2
Change-Id: I84aec1164817252b18e5affe804791e78dab94b0
Reviewed-on: http://review.typo3.org/37998
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] RTE: Paste structure does not remove on[event] attributes 61/37961/3
Stanislas Rolland [Thu, 19 Mar 2015 18:54:52 +0000 (14:54 -0400)]
[BUGFIX] RTE: Paste structure does not remove on[event] attributes

Fix regular expression.

Releases: master, 6.2
Resolves: #65853
Change-Id: I180c7a8b2f62a83d507d012ce82c7224ba0e9652
Reviewed-on: http://review.typo3.org/37961
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years agoRevert "[BUGFIX] SelectViewHelper must respect option(Value|Label)Field for arrays" 59/37959/2
Anja Leichsenring [Thu, 19 Mar 2015 18:12:10 +0000 (19:12 +0100)]
Revert "[BUGFIX] SelectViewHelper must respect option(Value|Label)Field for arrays"

This reverts commit 6bc5d5b4bc5359f7ff47f43de3398b7836531c25.

The commit introduces changing behaviour and therefore a regression in stable branch. See description and comments in  https://forge.typo3.org/issues/65792

Change-Id: I949916f54dd81ca03ffe66b46b34fb63fa54b8d7
Resolves: #65792
Releases: 6.2
Reviewed-on: http://review.typo3.org/37959
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] RTE: Paste structure fails in Google Chrome 56/37956/2
Stanislas Rolland [Thu, 19 Mar 2015 16:36:41 +0000 (12:36 -0400)]
[BUGFIX] RTE: Paste structure fails in Google Chrome

Solution: Always try to use clipboardData in all browsers.

Releases: master, 6.2
Resolves: #65693
Change-Id: I59f7f85de482b27a9f66de71baf22787026efae0
Reviewed-on: http://review.typo3.org/37956
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FOLLOWUP][BUGFIX] Fix PHP warning in shouldFieldBeOverlaid() 40/37940/2
Markus Klein [Wed, 18 Mar 2015 16:26:50 +0000 (17:26 +0100)]
[FOLLOWUP][BUGFIX] Fix PHP warning in shouldFieldBeOverlaid()

We have to check the type of the variable properly.
In case we have a non-empty array, we must not run trim() on it.

Releases: master, 6.2
Resolves: #60998
Change-Id: I3bef04a3e64d4c811c71a110fa0bfba4fc3fc361
Reviewed-on: http://review.typo3.org/37940
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Set session cookie when FE_SESSION_KEY is used 39/37939/2
Nils Heuermann [Wed, 12 Nov 2014 13:29:42 +0000 (14:29 +0100)]
[BUGFIX] Set session cookie when FE_SESSION_KEY is used

When a FE_SESSION_KEY is set in get/post data the cookie for the
frontend user session should be set. Due to changes in #55549 this did
not happen any more. dontSetCookie is now set to FALSE so that the
cookie is set again.

Resolves: #62100
Releases: master, 6.2
Change-Id: Iba9ee3298ba6ff3323ce862c0943cff5d35495d8
Reviewed-on: http://review.typo3.org/37939
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Indexed_search: Fix access to 'blind' settings in extbase plugin 31/37931/2
Tymoteusz Motylewski [Tue, 17 Mar 2015 18:21:02 +0000 (19:21 +0100)]
[BUGFIX] Indexed_search: Fix access to 'blind' settings in extbase plugin

$this->settings['blind.'] always return null in extbase context,
we should use ['blind'] instead.

Resolves: #65816
Releases: master, 6.2
Change-Id: Ia64bf15dd6cde04f22b0184431c01e4d482fb113
Reviewed-on: http://review.typo3.org/37931
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Improve deprecation message of raw query result 24/37924/2
Christian Kuhn [Wed, 18 Mar 2015 13:06:57 +0000 (14:06 +0100)]
[TASK] Improve deprecation message of raw query result

Hint "use argument on ->execute() instead" in the interface as well
to quickly find this when navigating through code with IDE.

Change-Id: I5cc2f594486bd7ec30abd3ec42eb404f85e92529
Resolves: #65806
Releases: 6.2
Reviewed-on: http://review.typo3.org/37924
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Set TYPO3 version to 6.2.12-dev 09/37909/2
TYPO3 Release Team [Tue, 17 Mar 2015 14:07:15 +0000 (15:07 +0100)]
[TASK] Set TYPO3 version to 6.2.12-dev

Change-Id: I7c70b8aae768f78d8629493f41260ece95ae20ee
Reviewed-on: http://review.typo3.org/37909
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
4 years ago[RELEASE] Release of TYPO3 6.2.11 08/37908/2 6.2.11 TYPO3_6-2-11
TYPO3 Release Team [Tue, 17 Mar 2015 14:06:29 +0000 (15:06 +0100)]
[RELEASE] Release of TYPO3 6.2.11

Change-Id: Ib334b66db04e4bbd2deadc0210b8891227a90cee
Reviewed-on: http://review.typo3.org/37908
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
4 years ago[FOLLOWUP][BUGFIX] Handle exceptions in Logging API 96/37896/2
Steffen Müller [Sun, 8 Mar 2015 14:43:28 +0000 (15:43 +0100)]
[FOLLOWUP][BUGFIX] Handle exceptions in Logging API

Do not run exceptions through json_encode() but convert them to strings
first.

Resolves: #65577
Releases: master, 6.2
Change-Id: I8c893f64942f8ec18aed1cef5a276345b3f568fe
Reviewed-on: http://review.typo3.org/37896
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix wrong enforcement of pid 0 for rootLevel = -1 in impexp 38/37838/3
Marc Bastian Heinrichs [Mon, 23 Jun 2014 11:13:52 +0000 (13:13 +0200)]
[BUGFIX] Fix wrong enforcement of pid 0 for rootLevel = -1 in impexp

The importer had no support for setting TCA ctrl rootLevel = -1 and
forces the import to pid 0, when a normal page id is also allowed.

Resolves: #59616
Releases: master, 6.2
Change-Id: I224a6d0065c2031636fce494924fc892541ab350
Reviewed-on: http://review.typo3.org/37838
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Do not remove FE session cookie if fe_user is logged in 69/37869/2
Markus Klein [Tue, 24 Feb 2015 11:48:14 +0000 (12:48 +0100)]
[BUGFIX] Do not remove FE session cookie if fe_user is logged in

We ensure that the session cookie is preserved when a user is logged in
and the fe_login_mode is set to "all".

Resolves: #65223
Releases: master, 6.2
Change-Id: Id9e9d56b90215f6e0d7310ff191ab4488a802bb0
Reviewed-on: http://review.typo3.org/37869
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Allow to disable Info->PageTSconfig again 63/37863/2
Markus Klein [Tue, 10 Mar 2015 11:31:36 +0000 (12:31 +0100)]
[BUGFIX] Allow to disable Info->PageTSconfig again

The patch for #49992 changed the identifier for the module function
to the namespaced class name, which breaks the documented option
mod.web_info.menu.function.tx_infopagetsconfig_webinfo = 0

Change this back to 'tx_infopagetsconfig_webinfo' in order to make
the config option working again.

Resolves: #65638
Releases: master, 6.2
Change-Id: Ica197143da1e63d61d06100c0b0832096debce62
Reviewed-on: http://review.typo3.org/37863
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Category fields are not added to TCA interface section 61/37861/2
Oliver Hader [Thu, 22 May 2014 13:41:37 +0000 (15:41 +0200)]
[TASK] Category fields are not added to TCA interface section

$TCA[<table>]['interface']['showRecordFieldList'] contains a list
of fields that is used for visualizing
* accordant element details (record info)
* differences in the workspaces detail view

Fields that are treated as category should appear automatically.
If using CategoryRegistry::add() in extensions, the option
property "interface" can be used to disable this automated
handling in the interface section - in that case it needs
to be FALSE.

Resolves: #59042
Releases: master, 6.2
Change-Id: Id51aaf5d057a70cb9b8c230da3f9335f74c9850a
Reviewed-on: http://review.typo3.org/37861
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Show suited TYPO3 versions at distributions 60/37860/4
Andreas Fernandez [Thu, 12 Mar 2015 14:17:41 +0000 (15:17 +0100)]
[TASK] Show suited TYPO3 versions at distributions

Show the suited TYPO3 version of each distribution. If a distribution
does matches the used TYPO3 version, show the version numbers in a
"success" label.

Resolves: #65680
Releases: master, 6.2
Change-Id: Ib65834c1856b5d0cdde7e7bb477743b4d95e2dc4
Reviewed-on: http://review.typo3.org/37860
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Avoid fatal for unserializable extension configuration 59/37859/2
Stephan Großberndt [Wed, 11 Mar 2015 22:31:17 +0000 (23:31 +0100)]
[BUGFIX] Avoid fatal for unserializable extension configuration

unserialize() might not return an array if something is wrong in an
extensions configuration. Avoid the fatal error in
ArrayUtility::flatten() by making sure it is an (empty) array.

Resolves: #65576
Releases: master, 6.2
Change-Id: I8ba5fe4dd32e3c43398ef646a6a89518537e10ba
Reviewed-on: http://review.typo3.org/37859
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] RTE styling does not fit to TCEforms styling 52/37752/3
Benjamin Mack [Sun, 17 Aug 2014 20:43:10 +0000 (22:43 +0200)]
[BUGFIX] RTE styling does not fit to TCEforms styling

The toolbar on top still has old background color and border.
Removing these settings makes the toolbar better
natively integrated into the rest of the CMS.

Resolves: #57292
Releases: master, 6.2
Change-Id: I51ed27bff09e6b0479aa0673c65497e08b52540c
Reviewed-on: http://review.typo3.org/37752
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Resolve class name from aliases managed by composer 25/37825/2
Helmut Hummel [Fri, 13 Mar 2015 15:27:02 +0000 (16:27 +0100)]
[BUGFIX] Resolve class name from aliases managed by composer

The old class loader has API to return the original class name
when given an alias. This API was not respected when implementing
composer class loading with #64361 with the result that it was
broken for all classes and aliases managed by the composer class loader.

To address this issue, the composer class loader is now injected into
the old class alias map, so that it can resolve class names from aliases
managed by it.

Related: #64361
Resolves: #65667
Releases: 6.2, master
Change-Id: If0b5098d72147fe7d76e97ee61c81d87cad72b4b
Reviewed-on: http://review.typo3.org/37825
Reviewed-by: Sascha Nowak <sascha.nowak@netlogix.de>
Tested-by: Sascha Nowak <sascha.nowak@netlogix.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FOLLOWUP] Do not respect autoload info if core repo is composer root 19/37819/2
Helmut Hummel [Fri, 13 Mar 2015 13:27:41 +0000 (14:27 +0100)]
[FOLLOWUP] Do not respect autoload info if core repo is composer root

The fallback path was accidentally checked first in the 6.2 branch,
leading to the situation that the distribution path is never checked.

This is now fixed in this followup.

Releases: 6.2
Resolves: #65420
Change-Id: Iac60e63daa09d105723b181e50f6c2d2f2e4abfe
Reviewed-on: http://review.typo3.org/37819
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] FAL: Allow filenames like "0" 68/37768/4
Malte Muth [Thu, 12 Mar 2015 06:56:57 +0000 (07:56 +0100)]
[BUGFIX] FAL: Allow filenames like "0"

When sanitizing file names, the condition is now checks less greedy
and does not reject filenames like "0" anymore.

Change-Id: I8b7aab813390f836a4e4edb418b77a7525d247d0
Releases: master, 6.2
Resolves: #65673
Reviewed-on: http://review.typo3.org/37768
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Consider subfolder in absolute links 50/37750/3
Markus Klein [Thu, 24 Jul 2014 18:44:23 +0000 (20:44 +0200)]
[BUGFIX] Consider subfolder in absolute links

Ensure typolink considers the subfolder an instance might be running in
when creating absolute URLs and absRefPrefix is not set.

Resolves: #60545
Releases: master, 6.2
Change-Id: I8d3c2edc46bd01a9aa061cb695cb8795812cd305
Reviewed-on: http://review.typo3.org/37750
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Missing relations when saving flexform fields 96/37796/2
Stephan Großberndt [Wed, 11 Mar 2015 23:21:17 +0000 (00:21 +0100)]
[BUGFIX] Missing relations when saving flexform fields

This patch adds the missing parameter $table to the call of
getRelations_procDB when analyzing flexform fields.

Resolves: #65126
Releases: master, 6.2
Change-Id: Ie4ad34973882da8501881cff3146858581a05350
Reviewed-on: http://review.typo3.org/37796
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] EXT:dbal: Harden unit tests for expression chunks 54/37754/2
Andreas Fernandez [Thu, 27 Nov 2014 16:51:20 +0000 (17:51 +0100)]
[TASK] EXT:dbal: Harden unit tests for expression chunks

The unit tests for the new expression chunking do not cover every
possible case. The tests are improved to avoid further regressions
in the new expression chunking. For a better understanding, the
expected WHERE conditions are written in the comments of some
non-obvious tests.

Resolves: #63373
Related: #63345, #61654
Releases: master, 6.2
Change-Id: I9e94fa315afc023e84854017230cd008e211059e
Reviewed-on: http://review.typo3.org/37754
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Add IE 11 detection to ExtJS 91/37791/2
Lorenz Ulrich [Wed, 11 Mar 2015 23:09:39 +0000 (00:09 +0100)]
[TASK] Add IE 11 detection to ExtJS

ExtJS 3.4.1 used in the TYPO3 Core does not ship browser detection for
Internet Explorer 11. Because IE 11 uses "Gecko" in the user-agent
string to be detected as a modern browser, ExtJS treats IE11 as Gecko
browser which leads to various problems with JavaScript features that
are not part of IE.

For financial and licensing reasons, TYPO3 cannot update to ExtJS 3.4.2
which includes the detection. Therefore, this change adds IE 11 detection
to ExtJS. ExtJS now returns true for "Ext.isIE" and "Ext.isIE11" and
false for "Ext.isGecko".

Resolves: #55774
Resolves: #55775
Resolves: #56192
Releases: master,6.2
Change-Id: Id86cde375aeba3a314db6baadad4446f38b23eb0
Reviewed-on: http://review.typo3.org/37791
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] PHP Warning in HistoryService 87/37787/2
Oliver Hader [Wed, 11 Mar 2015 14:43:01 +0000 (15:43 +0100)]
[BUGFIX] PHP Warning in HistoryService

Using the workspace module in the backend might show warnings
concerning the HistoryService if no history is available for
a particular record.

Resolves: #65668
Releases: master, 6.2
Change-Id: I0a80d714c0633568d4ee4827adb7502601b75b6b
Reviewed-on: http://review.typo3.org/37787
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Use a typecast to ensure correct value 81/37781/2
Georg Ringer [Thu, 12 Mar 2015 08:56:48 +0000 (09:56 +0100)]
[BUGFIX] Use a typecast to ensure correct value

BackendUtility::getLabelsFromItemsList must use a typecast to compare
values.

Change-Id: I6efecbd4871e8435a41aa4310c5e6db19e9bb280
Resolves: #65689
Releases: master,6.2
Reviewed-on: http://review.typo3.org/37781
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Add functional test for imports with forced uids 55/37755/2
Marc Bastian Heinrichs [Thu, 15 May 2014 13:05:52 +0000 (15:05 +0200)]
[TASK] Add functional test for imports with forced uids

Adds a functional test to verify imports with forced uids.
The regarding error message for uncompatible forcing sys_file
uids is also shown now after the import is done.

Resolves: #58824
Releases: master, 6.2
Change-Id: If6062866903277ff32eae24354b6fd264fb65600
Reviewed-on: http://review.typo3.org/37755
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Correct trim of trailing slash 49/37749/2
Andreas Fernandez [Wed, 28 Jan 2015 21:25:35 +0000 (22:25 +0100)]
[BUGFIX] Correct trim of trailing slash

The trailing slash was accidentally trimmed of $expectedTarget, which
never has a trailing slash. Remove the slash from $actualTarget now.

Resolves: #57413
Releases: master, 6.2
Change-Id: Idf05dd7c8cbe808b0c8ae8734db206b934280e97
Reviewed-on: http://review.typo3.org/37749
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove deprecated "strict" PHPUnit option 48/37748/2
Mathias Brodala [Fri, 6 Mar 2015 13:43:04 +0000 (14:43 +0100)]
[TASK] Remove deprecated "strict" PHPUnit option

Resolves: #65569
Releases: master, 6.2
Change-Id: Ica1c3e9c90a0e4a97bd47afa1ea092fe9e957ef2
Reviewed-on: http://review.typo3.org/37748
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Add domain model validators only once 79/37579/2
Alexander Schnitzler [Sat, 14 Feb 2015 22:04:48 +0000 (23:04 +0100)]
[BUGFIX] Add domain model validators only once

If a domain model validator is present and a controller
action accepts this domain model as argument, the validator
is added twice to the validation tree.

It is added in
ValidatorResolver::buildMethodArgumentsValidatorConjunctions()
and in ValidatorResolver::addCustomValidators() which is called
from ValidatorResolver::getBaseValidatorConjunction()

Both methods are called when building the validation tree in
ActionController::initializeActionMethodValidators()

Resolves: #52607
Releases: master, 6.2
Change-Id: Ic1674bacfb027840d9b8fcd1d66586ebb0e75ad6
Reviewed-on: http://review.typo3.org/37579
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Properly handle absolute links in typolink() 33/37733/2
Markus Klein [Wed, 11 Mar 2015 14:17:52 +0000 (15:17 +0100)]
[BUGFIX] Properly handle absolute links in typolink()

Fix a wrong assumption in the code that claims we link across domains.
If config.forceAbsoluteUrl is set, we might link to the same domain.

The patch adds a check, such that the assumption is correct afterwards.

Resolves: #65666
Releases: master, 6.2
Change-Id: I5a26522c625303637dee91a23dbf902f86a20bed
Reviewed-on: http://review.typo3.org/37733
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Correct upload field name for TCA internal_type file 32/37732/2
Wouter Wolters [Wed, 4 Mar 2015 14:46:16 +0000 (15:46 +0100)]
[BUGFIX] Correct upload field name for TCA internal_type file

Enforcing a file doesn't take the file upload field into
consideration. Correct the name of the check in JavaScript.

Resolves: #47372
Releases: master,6.2
Change-Id: I6958cc32afb72ac0998bb3c4ae99de14ba39aef8
Reviewed-on: http://review.typo3.org/37732
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Re-enable menu configuration caching 01/35001/3
Martin Helmich [Wed, 3 Dec 2014 17:00:40 +0000 (18:00 +0100)]
[BUGFIX] Re-enable menu configuration caching

It is ensured that the menu configuration is always an array.

The PageRepository::getHash() method is extended to return the
raw cache content. This allows to cache empty arrays.

Change-Id: If92c80feabb8e68b66497827667b9fd0ab1c214e
Resolves: #63550
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35001
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Scheduler misses the "stop" icon when a task is running 10/37710/2
Ernesto Baschny [Tue, 10 Mar 2015 19:23:08 +0000 (20:23 +0100)]
[BUGFIX] Scheduler misses the "stop" icon when a task is running

Fixes the regression introduced in https://review.typo3.org/35759

Resolves: #65646
Releases: 6.2
Change-Id: Ic130c530d1d4ccb5fa633ea121a6aebae1f7c965
Reviewed-on: http://review.typo3.org/37710
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] DBAL: Set allowNull for insert and update queries to TRUE 01/37701/2
Armin Ruediger Vieweg [Sat, 31 Jan 2015 22:03:24 +0000 (23:03 +0100)]
[BUGFIX] DBAL: Set allowNull for insert and update queries to TRUE

When DBAL is installed, it was not possible to save NULL values to database, but
TCA fields with mode=useOrOverridePlaceholder fields strongly requires this.
Without the possibility to store NULL to database, "useOrOverridePlaceholder"
would always override the original value.

Resolves: #63991
Releases: master, 6.2
Change-Id: I23cd221431ba9d00e588942bc7c7030e9af805dc
Reviewed-on: http://review.typo3.org/37701
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Use "user_auth" index for DataHandler:printLogErrorMessages 98/37698/2
Andreas Fernandez [Tue, 10 Mar 2015 10:41:07 +0000 (11:41 +0100)]
[BUGFIX] Use "user_auth" index for DataHandler:printLogErrorMessages

Add the database field "action" to the SQL query to be able to use
the "user_auth" index and speed up the query.

Resolves: #65634
Releases: master, 6.2
Change-Id: I3371367a2fb7c86ea4cf38ee8f7ce1e8a571ffb8
Reviewed-on: http://review.typo3.org/37698
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Respect newlines in ['SYS']['binSetup'] 82/37682/2
Nicole Cordes [Mon, 9 Mar 2015 15:56:39 +0000 (16:56 +0100)]
[BUGFIX] Respect newlines in ['SYS']['binSetup']

If you separate the list of programs by new line (as suggested in the
Install Tool description), the programs aren't found.
The problem is that the newline is saved as string component by
the Install Tool. Therefore the new line separator (LF) has to
be replaced before splitting the value.

Releases: master, 6.2
Resolves: #65624
Change-Id: I39d8634265bf69d58ad4af3fd2eac913a14a3ef5
Reviewed-on: http://review.typo3.org/37682
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Handle exceptions in Logging API 21/37621/2
Markus Klein [Sat, 7 Mar 2015 19:11:27 +0000 (20:11 +0100)]
[BUGFIX] Handle exceptions in Logging API

Do not run exceptions through json_encode() but convert them to strings
first.

Resolves: #65577
Releases: master, 6.2
Change-Id: I46e743480b32010bff39784a3572a5fe96cf0859
Reviewed-on: http://review.typo3.org/37621
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix labels in linkvalidator 93/37593/2
Georg Ringer [Fri, 6 Mar 2015 09:39:58 +0000 (10:39 +0100)]
[BUGFIX] Fix labels in linkvalidator

Change the id which is referred in the label to make it
possible to toggle the checkbox by clicking on the label.

Resolves: #65564
Releases: master, 6.2
Change-Id: I4d4b8ac91b324405f5c94e2db7e6fd5205e85462
Reviewed-on: http://review.typo3.org/37593
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Allow processed folders in different storage 84/37584/3
Helmut Hummel [Mon, 22 Sep 2014 13:32:52 +0000 (15:32 +0200)]
[BUGFIX] Allow processed folders in different storage

The processingfolder of a storage can now be a combined identifier.
This makes it possible to have the processed files outside of the
storage in case of a read-only storage for instance.

Releases: master, 6.2
Resolves: #61463
Change-Id: I4f0e187db2aede33be40f62df3bb9f63e9706d46
Reviewed-on: http://review.typo3.org/37584
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Update to phpunit 4.5 76/37576/2
Christian Kuhn [Thu, 5 Mar 2015 21:13:28 +0000 (22:13 +0100)]
[TASK] Update to phpunit 4.5

Releases: master, 6.2
Resolves: #65554
Change-Id: I526f4fe39af0d19b26f525b9b062aedb456794f0
Reviewed-on: http://review.typo3.org/37576
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Avoid getTCAtypeValue-calls in DataHandler->fillInFieldArray 75/37575/2
Stephan Großberndt [Wed, 10 Dec 2014 10:13:43 +0000 (11:13 +0100)]
[BUGFIX] Avoid getTCAtypeValue-calls in DataHandler->fillInFieldArray

DataHandler->fillInFieldArray fetches BackendUtility::getTCAtypeValue
for each record but uses the value only if several RTE-transformation-
related conditions are met.

Fetch BackendUtility::getTCAtypeValue only if the RTE-transformation-
related conditions are met for the first time and keep it afterwards.

Resolves: #63728
Releases: master, 6.2
Change-Id: I14b307c45cab2d778968f3fd98c18348b666be3d
Reviewed-on: http://review.typo3.org/37575
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Catch all errors on adding files of sys_files to export 66/37566/2
Marc Bastian Heinrichs [Thu, 22 May 2014 08:32:03 +0000 (10:32 +0200)]
[BUGFIX] Catch all errors on adding files of sys_files to export

Adding files from sys_file records is not robust enough. For example
sys_file records could exist for already deleted files. In this case a
RuntimeException is thrown, which is not caught currently.

Solution: catch all Exceptions thrown from Resources in
export_addSysFile and report them to the user.

Resolves: #59015
Releases: master, 6.2
Change-Id: If7ce51a2ae756b43dc30d5545b076310972342f4
Reviewed-on: http://review.typo3.org/37566
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FOLLOWUP][BUGFIX] Prevent wrong ref_index for fields with soft references 54/37554/2
Nicole Cordes [Tue, 3 Mar 2015 21:46:03 +0000 (22:46 +0100)]
[FOLLOWUP][BUGFIX] Prevent wrong ref_index for fields with soft references

Prevent problems with NULL values in reference fields.

Releases: master, 6.2
Resolves: #60226
Change-Id: I168e508ca9d47a3047a7b11bed0c315186ff2e2a
Reviewed-on: http://review.typo3.org/37554
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Normalize font-size in install tool 40/37540/3
Benjamin Kott [Wed, 4 Mar 2015 21:09:42 +0000 (22:09 +0100)]
[BUGFIX] Normalize font-size in install tool

Releases: 6.2
Resolves: #65501
Change-Id: I429a6d654f8af0ada429678eff6476ba478ad683
Reviewed-on: http://review.typo3.org/37540
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Reload extension list after update 36/37536/3
Nicole Cordes [Tue, 3 Mar 2015 14:10:12 +0000 (15:10 +0100)]
[BUGFIX] Reload extension list after update

If an extension was updated the list should be reloaded to show
update information.

Releases: master, 6.2
Resolves: #64733
Change-Id: I27598995fd365745eab14a1e095fd342cd198093
Reviewed-on: http://review.typo3.org/37536
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Update misleading help text about deprecated/removed features 27/36727/3
Michael Schams [Sat, 7 Feb 2015 13:52:26 +0000 (00:52 +1100)]
[BUGFIX] Update misleading help text about deprecated/removed features

This patch corrects misleading help texts about deprecated curl*
functions such as curlProxyServer, curlProxyTunnel, curlProxyUserPass and
curlTimeout. The texts claim, these settings have been removed in 6.2,
which is not true (they are still used and required).

Resolves: #64920
Releases: 6.2
Change-Id: I0f33bb059e1be6861ecca84c190b0e5b2b19f632
Reviewed-on: http://review.typo3.org/36727
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Remove RemoveXSS credit link 35/37535/2
Christian Kuhn [Wed, 4 Mar 2015 18:45:25 +0000 (19:45 +0100)]
[BUGFIX] Remove RemoveXSS credit link

The current link to RemoveXSS project is broken and
no new one can be found. The patch removes the link
from about module but keeps other references in the
source files

Change-Id: Iff9590aae3cd093c17553a94d1d5c88afde54834
Releases: master, 6.2
Resolves: #65485
Reviewed-on: http://review.typo3.org/37535
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Regression when scaling/cropping in GIFBUILDER 33/37533/2
Torben Hansen [Tue, 3 Mar 2015 08:34:41 +0000 (09:34 +0100)]
[BUGFIX] Regression when scaling/cropping in GIFBUILDER

The fix for issue #64224 introduced a regression in GIFBUILDER
resulting in problems with image scaling/cropping.

For $fileInfo and $maskInfo: use 'processedFile' for FAL files
if available and correctly distinguish between FAL- and non-FAL files
otherwise by checking for 'origFile'.

Resolves: #65378
Related: #64224
Releases: master, 6.2
Change-Id: Ib472bdcdc7f814e50ebd18e084f5fbe7d09fc410
Reviewed-on: http://review.typo3.org/37533
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Do not fetch records from tables without references 78/37478/3
Stephan Großberndt [Tue, 9 Dec 2014 13:42:05 +0000 (14:42 +0100)]
[BUGFIX] Do not fetch records from tables without references

If no field of a table can contain a reference by its TCA definition
do not fetch record from this table at all. For tables with fields
which can possibly contain references fetch only these fields instead
of all.

Cache list of fields which don't have to be checked in the local member
'nonRelationFields' instead of recreating the list for each and every
record.

Don't try to update references for tables sys_log, sys_history and
tx_extensionmanager_domain_model_extension since they cannot contain
references and usually have a big amount of records.

Introduce some early returns to make code more readable.

Improves performance for both bulk inserts and updating the reference
index from the command line.

Resolves: #63676
Resolves: #63782
Releases: master, 6.2
Change-Id: Ibc6f988bfde6042339595bf7b3e18125c64ae72d
Reviewed-on: http://review.typo3.org/37478
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Prevent infinite loop in TceformsUpdateWizard 32/37032/6
Nicole Cordes [Fri, 20 Feb 2015 00:55:57 +0000 (01:55 +0100)]
[BUGFIX] Prevent infinite loop in TceformsUpdateWizard

If you have more than 1000 missing files within file relations in
tt_content.image and pages.media an infinite loop pops up, because
always the same records are fetched from database. This patch stores
the uids of failed records for each table to prevent the infinite loop
and restart processing after timeout.

Releases: 6.2
Resolves: #57393
Change-Id: I559be13efe88ae3111321dafb8d6a79886f903ae
Reviewed-on: http://review.typo3.org/37032
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix listAll GET parameter case in indexed_search 70/37470/2
Alexander Stehlik [Mon, 2 Mar 2015 18:44:30 +0000 (19:44 +0100)]
[BUGFIX] Fix listAll GET parameter case in indexed_search

The GET parameter that is set is called listAll. We now read this
parameter instead of listALL to make the link for listing all
entries work again.

Releases: master, 6.2
Resolves: #65468
Change-Id: Ic1e13bf0e6f7426d5efb54b0996323ac681c2ed4
Reviewed-on: http://review.typo3.org/37470
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>