Packages/TYPO3.CMS.git
4 years ago[BUGFIX] getProcessedValue ignores foreign_table_field 60/38960/2
Andreas Allacher [Fri, 20 Feb 2015 08:29:45 +0000 (09:29 +0100)]
[BUGFIX] getProcessedValue ignores foreign_table_field

Currently BackendUtility::getProcessedValue method
ignores the foreign_table field.

Change-Id: Ia08878a7a3cdcf7e1a0743c7ce84251a0b82fd82
Resolves: #63557
Related: #62755
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38960
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Store page title information in cache 59/38959/2
Markus Klein [Tue, 21 Apr 2015 16:36:40 +0000 (18:36 +0200)]
[BUGFIX] Store page title information in cache

Store page title information in page cache as well,
so we have a proper state when rendering partially cached pages.

On those pages *_INT objects might be present, which modify
the title and this has to be handled correctly.

Releases: master, 6.2
Resolves: #66499
Change-Id: If03568d36bd847c9a4ca41881a1723f6f1de7671
Reviewed-on: http://review.typo3.org/38959
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[TASK] Protect configuration of extensions 49/38949/2
Jan Kiesewetter [Sun, 26 Apr 2015 07:24:10 +0000 (09:24 +0200)]
[TASK] Protect configuration of extensions

Similar to protecting the private resources, the configuration
of an extension should be protected as well.

Change-Id: Ib68cb77ea21e8ec192927d1c9c62a30c1bb7103f
Releases: master, 6.2
Resolves: #66573
Reviewed-on: http://review.typo3.org/38949
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] Use $this-> instead of parent:: in TS Conditions 17/38917/2
Markus Klein [Sat, 25 Apr 2015 19:52:35 +0000 (21:52 +0200)]
[CLEANUP] Use $this-> instead of parent:: in TS Conditions

The code for Backend and Frontend TS conditions
uses static calls to parent:: instead of using
$this->, which is common throughout the rest
of the TYPO3 Core.

Resolves: #64090
Releases: master, 6.2
Change-Id: I672e4828490732a16571de7dbbb6b3da64855222
Reviewed-on: http://review.typo3.org/38917
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Franz Holzinger <franz@ttproducts.de>
Tested-by: Franz Holzinger <franz@ttproducts.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Properly set checked attribute for objects 80/38880/2
Andreas Fernandez [Thu, 23 Apr 2015 15:45:13 +0000 (17:45 +0200)]
[BUGFIX] Properly set checked attribute for objects

This makes sure the checked attribute is properly set by the
CheckboxViewHelper for a list of objects.

Resolves: #64057
Releases: master, 6.2
Change-Id: I7b25d2086b8e1d436730283e30a6df0eda34712a
Reviewed-on: http://review.typo3.org/38880
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Remove unnecessary and failing code 20/38820/4
Helmut Hummel [Mon, 20 Apr 2015 08:09:00 +0000 (10:09 +0200)]
[BUGFIX] Remove unnecessary and failing code

While fixing #57199 a slot was introduced to write the class cache
after each extension installation. This not only adds unnecessary overhead
as the class loader already holds the class loading information of activated
packages in runtime cache, it currently causes fatal errors in certain
situations, as the class cache is also removed after each
extension installation *and* runtime information is flushed in the slot.

Removing the slot increases stability and performance
for extension installation process.

Resolves: #66487
Releases: 6.2, master
Change-Id: Ie33a73af7abb8aa50cd30cbfa30bfb43031f0cea
Reviewed-on: http://review.typo3.org/38820
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Keep scheduler functional after task interruption 67/38867/2
Xavier Perseguers [Wed, 22 Apr 2015 13:15:56 +0000 (15:15 +0200)]
[BUGFIX] Keep scheduler functional after task interruption

If the execution of a task was interrupted (e.g., for debugging
purpose with Xdebug), the scheduler module may not open up again
and fails with a PHP warning.

Change-Id: I8d28d2094eeff941b2c09788480e8b79bef766f1
Releases: master, 6.2
Resolves: #66537
Reviewed-on: http://review.typo3.org/38867
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] AbstractTreeView correct permission handling with non pages 48/38848/2
Andreas Allacher [Fri, 20 Feb 2015 08:07:51 +0000 (09:07 +0100)]
[BUGFIX] AbstractTreeView correct permission handling with non pages

AbstractTreeView now checks correctly, if a user has permission
to access elements even if they are not pages.

Without this change it was always assumed that the "uid" of the record
is the page uid. However, that is only valid for pages.

Change-Id: I4dd4970fb529ac6ab6f3c79d993456feed225fea
Resolves: #63047
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38848
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Check if validationrules are set before foreach statement 43/38843/3
Ruud [Tue, 21 Apr 2015 09:21:47 +0000 (11:21 +0200)]
[BUGFIX] Check if validationrules are set before foreach statement

The ValidationUtility now checks if there are any rules set,
before trying to use the variable in the foreach loop.

Resolves: #66508
Releases: master, 6.2
Change-Id: I201986d88666d8de8a84de6581d2ea06da7374c2
Reviewed-on: http://review.typo3.org/38843
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Make fields in EM table larger 18/38818/2
Andreas Fernandez [Mon, 20 Apr 2015 06:37:52 +0000 (08:37 +0200)]
[BUGFIX] Make fields in EM table larger

Increase the size of the "version" field, as it breaks the UNIQUE constraint
in MySQL. Also, increase other fields as some values are too large and
errors in other DBMS.
Additionally, fields for author information have been increased to 150 characters.

Resolves: #66486
Releases: master, 6.2
Change-Id: I69340318fa0c528e3c16ad3c6d3054dd9b9c6eb9
Reviewed-on: http://review.typo3.org/38818
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Make advanced search work with indexed_search extbase plugin 61/38661/2
Tymoteusz Motylewski [Fri, 6 Feb 2015 11:16:55 +0000 (12:16 +0100)]
[BUGFIX] Make advanced search work with indexed_search extbase plugin

Resolves: #64904
Releases: master,6.2
Change-Id: Idd3ea31071fa37bca3e9e2aa807ab3afea561b76
Reviewed-on: http://review.typo3.org/38661
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] indexed_search: use correct TS settings in extbase plugin 59/38659/2
Tymoteusz Motylewski [Thu, 19 Mar 2015 22:33:48 +0000 (23:33 +0100)]
[BUGFIX] indexed_search: use correct TS settings in extbase plugin

Fixes few places where controller tried to access TS settings
in the wrong way (with dot at the end of the key).

It also fixes calls not extisting cobj property.

Resolves: #66251
Releases: master, 6.2
Change-Id: I1dba9b7f2b93f7a9eb297f82e067ce6e8e36dbb0
Reviewed-on: http://review.typo3.org/38659
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[TASK] Set TYPO3 version to 6.2.13-dev 22/38722/2
TYPO3 Release Team [Thu, 16 Apr 2015 07:32:40 +0000 (09:32 +0200)]
[TASK] Set TYPO3 version to 6.2.13-dev

Change-Id: Ia7935eecd577204940b0a38bb2b939a9c9df3587
Reviewed-on: http://review.typo3.org/38722
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.12 21/38721/2 6.2.12 TYPO3_6-2-12
TYPO3 Release Team [Thu, 16 Apr 2015 07:32:02 +0000 (09:32 +0200)]
[RELEASE] Release of TYPO3 6.2.12

Change-Id: I893312c6a1d2e75fd03229fede21c298b594d856
Reviewed-on: http://review.typo3.org/38721
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
4 years ago[TASK] EM: Update extension to latest possible 58/38658/2
Alexander Opitz [Mon, 23 Feb 2015 10:17:23 +0000 (11:17 +0100)]
[TASK] EM: Update extension to latest possible

The EM tries to update to latest available extension, but the latest one
may have unresolvable dependencies to core version. Now we show the user
also other available updates which will resolve dependencies. So it is
now possible to easily update to such versions.

Resolves: #65117
Releases: master, 6.2
Change-Id: I57423c17b3f7ab13c49b2662294b822adf5e0247
Reviewed-on: http://review.typo3.org/38658
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Daniel Schmidt <daniel@netz-basis.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Store dependency errors before further dependency tests 88/38688/2
Nicole Cordes [Tue, 14 Apr 2015 09:10:11 +0000 (11:10 +0200)]
[BUGFIX] Store dependency errors before further dependency tests

During dependency checking the extensions are checked recursively. If an
depended extension is not yet installed, dependencies for this extension
are tested as well. Unfortunately the second test resets the array with
stored dependency errors which leads to improper dependency handling.
This patch stores the dependency errors before starting further tests
and re-adds them after processing.

Resolves: #66410
Releases: master, 6.2
Change-Id: Ic576c30f6b1f066467c4899ea5e958280c12d37c
Reviewed-on: http://review.typo3.org/38686
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/38688

4 years ago[BUGFIX] Re-add parsing for list elements 56/38656/4
Nicole Cordes [Wed, 4 Mar 2015 21:21:38 +0000 (22:21 +0100)]
[BUGFIX] Re-add parsing for list elements

Due to patch https://review.typo3.org/33613/ the parsing of list
elements get broken. The issue only occurs if you have added the li tag
as external block element manually without any block configuration.
As this used to work in 6.2 this patch re-adds parsing for those tags.

Releases: master, 6.2
Resolves: #65506
Change-Id: I12c93b2f6aa2bdd073c5af8d7e6eff2433ec9030
Reviewed-on: http://review.typo3.org/38656
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Invalid file identifier with GIFBUILDER 65/38665/2
Xavier Perseguers [Tue, 24 Feb 2015 09:30:31 +0000 (10:30 +0100)]
[BUGFIX] Invalid file identifier with GIFBUILDER

Reference to the original file is missing.

Resolves: #62184
Releases: master, 6.2
Change-Id: I0e8e9ced11c37544baee2ca40d4da647e12d485b
Reviewed-on: http://review.typo3.org/37158
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
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>
Reviewed-on: http://review.typo3.org/38665

4 years ago[BUGFIX] Cache results of explodeSoftRefParserList() 62/38662/3
Stephan Großberndt [Tue, 9 Dec 2014 13:33:57 +0000 (14:33 +0100)]
[BUGFIX] Cache results of explodeSoftRefParserList()

BackendUtility::explodeSoftRefParserList() is called with a very
limited set of input parameters, but processing is rather expensive.

Introduce a runtime cache to avoid processing the softrefs over
and over.
This especially speeds up calls from ReferenceIndex::getRelations(),
which is called many times.

Resolves: #63675
Releases: master, 6.2
Change-Id: I34a4392533828667c1b63b1ecb4ca12580e05e06
Reviewed-on: http://review.typo3.org/38662
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Handle post_max_size = 0 60/38660/2
Markus Klein [Thu, 2 Apr 2015 15:35:53 +0000 (17:35 +0200)]
[BUGFIX] Handle post_max_size = 0

Although the PHP docs do not mention it, the default configuration
files in the repository explain that post_max_size = 0 means
"unlimited" size.

Adjust the checks in the code to adhere to that.

Releases: master, 6.2
Resolves: #66208
Change-Id: I256512fea5ef71fa570ad4fe925145c403c80989
Reviewed-on: http://review.typo3.org/38660
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Write references for FAL relations 57/38657/2
Nicole Cordes [Thu, 9 Apr 2015 16:07:37 +0000 (18:07 +0200)]
[BUGFIX] Write references for FAL relations

Due to commit https://review.typo3.org/37086 no FAL relations for RTE
fields are added to sys_refindex. This patch removes the introduced
prevention of double indexes. Further more file relations are only added
if no softref is defined in the field configuration.

Resolves: #66243
Releases: master, 6.2
Change-Id: I19c6327ad13c299466737b564bf5069d4d6cb851
Reviewed-on: http://review.typo3.org/38657
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] indexed_search: Correct js for section titles 27/38627/3
Tymoteusz Motylewski [Tue, 24 Mar 2015 16:45:34 +0000 (17:45 +0100)]
[BUGFIX] indexed_search: Correct js for section titles

Fixes js error when clicking on the section title
(both pibased and Extbase plugin)
Fix navigation of section menu in Extbase plugin.
Move "Displaying results" text to correct place
(above section menu) in Extbase plugin.

Resolves: #65980
Releases: master, 6.2
Change-Id: I46418ad8ca78f92f332c9ddcbb30d4c3afbd02b9
Reviewed-on: http://review.typo3.org/38627
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] IndexedSearch: Fix various issues in extbase plugin 26/38626/2
Robert Vock [Mon, 12 May 2014 11:52:37 +0000 (13:52 +0200)]
[BUGFIX] IndexedSearch: Fix various issues in extbase plugin

Fix these bug in the experimental extbase plugin of IndexedSearch:
 * TypoScript does not appear in include_static_file
 * Fatal error because views use variable named differently in
   Controller
 * Pagination does not work because the form is not present on
   resultpage which breaks JavaScript

Change-Id: I55962d07c543a10358298d7e9c8096c18bc0a615
Resolves: #58003
Releases: 6.2
Reviewed-on: http://review.typo3.org/38626
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
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>