Packages/TYPO3.CMS.git
4 years ago[BUGFIX] Indexed_search extbase plugin support for mysql fulltext search 44/38744/2
Tymoteusz Motylewski [Tue, 24 Mar 2015 19:08:49 +0000 (20:08 +0100)]
[BUGFIX] Indexed_search extbase plugin support for mysql fulltext search

Add three getters for IndexSearchRepository and SearchFormController
to have a common api for accessing data needed by FulltextIndexHook.

Unify the processing of $page_where as in one class it
was expected that it returns statement with 'AND' and in other without.

Unify the formatting of select statements in both classes to make
differences easier to spot (fix missing $wordSel statement
in the extbase plugin in the process).

Resolves: #65989
Resolves: #52277
Releases: master, 6.2
Change-Id: I9fcb86d44208e8fe6d205667f344022b0ad62505
Reviewed-on: http://review.typo3.org/38744
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Respect file create mask for PackageStates file 48/39348/2
Mathias Brodala [Thu, 9 Apr 2015 09:00:29 +0000 (11:00 +0200)]
[BUGFIX] Respect file create mask for PackageStates file

The PackagesStates file needs to respect the configured file create
mask upon creation.

Resolves: #66337
Releases: master, 6.2
Change-Id: I4f4ecb91caa58fb67e42429c4313c6e342bdea61
Reviewed-on: http://review.typo3.org/39348
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] DBAL: Permission error when saving a new record 36/39336/2
Xavier Perseguers [Thu, 7 May 2015 15:04:35 +0000 (17:04 +0200)]
[BUGFIX] DBAL: Permission error when saving a new record

Last generated ID is not stored and makes the authorization
check fail when the record is saved and edited.

Change-Id: I5b3da01219239c2ecb559f2caa492c460a310332
Releases: master, 6.2
Resolves: #66843
Related: #66680
Reviewed-on: http://review.typo3.org/39334
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/39336

4 years ago[BUGFIX] ADOdb: mssqlnative driver is not properly initialized 35/39335/2
Xavier Perseguers [Thu, 7 May 2015 10:29:01 +0000 (12:29 +0200)]
[BUGFIX] ADOdb: mssqlnative driver is not properly initialized

Problems:

- Empty username/password should use Windows Authentication
- Character set is not used when connecting
- Port is not properly passed as argument

Change-Id: I7d45949dfd3dc6f8fd74033e9d39c8df80029db5
Releases: master, 6.2
Resolves: #66830
Resolves: #63070
Reviewed-on: http://review.typo3.org/39324
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-on: http://review.typo3.org/39335

4 years ago[FOLLOWUP][BUGFIX] File list breaks with DBAL 21/39321/2
Andreas Fernandez [Thu, 7 May 2015 08:38:10 +0000 (10:38 +0200)]
[FOLLOWUP][BUGFIX] File list breaks with DBAL

Releases: master, 6.2
Resolves: #66825
Change-Id: I5c649ddea7d0d5a9b8cffca09844c86d321fa85e
Reviewed-on: http://review.typo3.org/39321
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[BUGFIX] File list breaks with DBAL 19/39319/2
Xavier Perseguers [Thu, 7 May 2015 07:44:20 +0000 (09:44 +0200)]
[BUGFIX] File list breaks with DBAL

Unsupported double quotes used in database statements.

Change-Id: I8461d1d3acc57a3d543dbdf1d6450d2513eb661d
Releases: master, 6.2
Resolves: #66825
Reviewed-on: http://review.typo3.org/39319
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[TASK] Travis: composer install without --dev 01/39301/2
Christian Kuhn [Wed, 6 May 2015 11:38:25 +0000 (13:38 +0200)]
[TASK] Travis: composer install without --dev

Dev packages are installed by default now. This throws a
deprecation message from composer in travis for 6.2.

Releases: 6.2
Change-Id: I3cf6e45120298bb97de23b9b2b9f178c125ce62e
Reviewed-on: http://review.typo3.org/39301
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Upgrade to phpunit 4.6 00/39300/2
Christian Kuhn [Wed, 6 May 2015 11:19:36 +0000 (13:19 +0200)]
[TASK] Upgrade to phpunit 4.6

Resolves: #66816
Releases: master, 6.2
Change-Id: Ia89add5a1988292770034119f6f93d13045fd784
Reviewed-on: http://review.typo3.org/39300
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Streamline queue objects on dependency check 77/39277/3
Nicole Cordes [Tue, 5 May 2015 10:18:05 +0000 (12:18 +0200)]
[BUGFIX] Streamline queue objects on dependency check

The data stored in different download queues mixes arrays and objects.
Therefore you cannot loop over all queues and call functions of extension
objects. This patch streamlines all objects and make sure always objects
are returned.

Releases: master, 6.2
Resolves: #66798
Change-Id: I6eedefb614145b8645c7c52ff5daa7ad6c9c38e7
Reviewed-on: http://review.typo3.org/39277
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[BUGFIX] Improve dependency check in extension manager 42/39242/3
Nicole Cordes [Sun, 3 May 2015 14:18:09 +0000 (16:18 +0200)]
[BUGFIX] Improve dependency check in extension manager

This patch solves multiple problems currently occurring
if you try to install an extension:

* check dependencies recursively and merge errors
* prevent download if dependency errors occur
* prevent downgrading an extension
* improve information and error messages
* catch exceptions and display flash message

Releases: master, 6.2
Resolves: #52051
Resolves: #65332
Resolves: #65479
Resolves: #65916
Resolves: #60777
Change-Id: I0e9715d920e2fb43adb77fd61fde52938229431a
Reviewed-on: http://review.typo3.org/39242
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Prevent root folder listing for users 14/39214/6
Andreas Fernandez [Sat, 2 May 2015 19:55:14 +0000 (21:55 +0200)]
[BUGFIX] Prevent root folder listing for users

If a user hasn't any file mount defined or the defined file mounts
don't exist the root folder of the storage is shown. To prevent
disallowed listing of folders only admin users are allowed see and
browse root folder and editors get an information that no file mounts
are configured.

Releases: master, 6.2
Resolves: #66687
Change-Id: I301d05773f10885351034dae2b0bbd16ac20ac55
Reviewed-on: http://review.typo3.org/39214
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[BUGFIX] Prevent infinite loop in FAL access check 43/39243/2
Nicole Cordes [Thu, 30 Apr 2015 16:32:20 +0000 (18:32 +0200)]
[BUGFIX] Prevent infinite loop in FAL access check

If you have a storage which defines the processed folder in another
storage an infinite loop occurs when accessing the file list as
non-admin user. This is because the function getProcessingFolders
is called within the access check and starts access check for the
processed folder as well. This patch creates folder objects without
any access check (because processed folders should be readable and
writeable for everyone). Furthermore the processed folders for a storage
are cached after first fetch.

Releases: master, 6.2
Resolves: #66695
Change-Id: I9dade448466160f8c66f6118622d074f52bff702
Reviewed-on: http://review.typo3.org/39243
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Reload classAliasMap after extension installation 17/39217/4
Nicole Cordes [Thu, 30 Apr 2015 19:48:04 +0000 (21:48 +0200)]
[BUGFIX] Reload classAliasMap after extension installation

If an extension is installed at least the system cache is cleared
which throws away all defined class aliases as well. Those are only
loaded by bootstrap at the very beginning of an request and need to
be reloaded by the install process manually. This patch adds the
necessary call to ClassLoader.

Releases: master, 6.2
Resolves: #66696
Related: #65141
Change-Id: I4ace91789c43855acba91ac356b2263171cc921a
Reviewed-on: http://review.typo3.org/39217
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add extension precedence 19/39219/2
Nicole Cordes [Fri, 1 May 2015 11:29:12 +0000 (13:29 +0200)]
[TASK] Add extension precedence

This patch re-adds the possibility to overwrite system or global
extensions with local ones from typoconf/ext.

Releases: master, 6.2
Resolves: #59147
Change-Id: I1f01677791db26d2be4e70c0a81d96e42ca5147c
Reviewed-on: http://review.typo3.org/39219
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Resolve dependencies on extension upload 08/39208/2
Nicole Cordes [Sat, 2 May 2015 12:41:07 +0000 (14:41 +0200)]
[BUGFIX] Resolve dependencies on extension upload

Currently no dependency is checked if an extension is installed by
uploading an extension file (t3x, zip). This might break the system if
any dependency needed is not available.

Releases: master, 6.2
Resolves: #62305
Change-Id: I79fc8157c7b2190f4bd857107dedee0a6de67423
Reviewed-on: http://review.typo3.org/39208
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Force hardware acceleration on scrollable elements 98/39198/2
Benjamin Kott [Sat, 2 May 2015 13:52:47 +0000 (15:52 +0200)]
[BUGFIX] Force hardware acceleration on scrollable elements

Chrome has problems with repaints on HDPI
devices, this results in empty views after a repaint
that can only brought back by resizing the browser.

To prevent this issue we are forcing hardware
acceleration on scrollable elements.

Releases: 6.2
Resolves: #66742
Change-Id: I69c4198e5aa75282272c72b885a3520c53c2817e
Reviewed-on: http://review.typo3.org/39198
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Improve retrieving distribution list 89/39189/2
Nicole Cordes [Sat, 2 May 2015 09:12:35 +0000 (11:12 +0200)]
[TASK] Improve retrieving distribution list

If you open the "Get preconfigured distribution" extension manager
function the extension list is retrieved twice. Furthermore database
queries are executed multiple times. This patch improves retrieving the
extension list, prevents database queries and catches thrown errors to
prevent errors.

Releases: master, 6.2
Resolves: #66730
Change-Id: Ice1bd36e1233fde121bb33232f98a4e25480b0e0
Reviewed-on: http://review.typo3.org/39189
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FEATURE] Add translation params for category 91/39191/3
Markus Sommer [Fri, 1 May 2015 12:22:52 +0000 (14:22 +0200)]
[FEATURE] Add translation params for category

Add l10n_mode and l10n_display to TCA Config for category view.

Resolves: #66681
Releases: master, 6.2
Change-Id: I3f895c0578b8506179493f077f94ff0270b78167
Reviewed-on: http://review.typo3.org/39191
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Persistent classes with more than five name parts in extbase 56/39156/2
Artus Kolanowski [Thu, 16 Apr 2015 19:10:09 +0000 (21:10 +0200)]
[BUGFIX] Persistent classes with more than five name parts in extbase

Resolve the table name of a corresponding class correctly when the name
has more than five parts.

This avoids unexpected SQL syntax errors when you have a full qualified
class names like "\Vendor\Extension\Domain\Model\Foo\Bar\Baz".

Resolves: #66425
Releases: master, 6.2
Change-Id: If31fe53bc34a3b2f2080732b2a0237d3480de79f
Reviewed-on: http://review.typo3.org/38749
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
(cherry picked from commit c4886bbf9197855bb39bfb6cf82117fcf159da81)
Reviewed-on: http://review.typo3.org/39156
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Prevent sorting incomplete loaded packages 47/39147/2
Nicole Cordes [Fri, 1 May 2015 08:52:43 +0000 (10:52 +0200)]
[BUGFIX] Prevent sorting incomplete loaded packages

If an extension is defined in PackageStates.php but missing in file
system the package gets unloaded and the PackageStates.php is rewritten.
If a core extension is missing (e.g. extra_page_cm_options) the file
is rewritten with incomplete loaded package information and gets wrongly
sorted.

Releases: master, 6.2
Resolves: #66699
Change-Id: I18e4bb83cf1676537a45ea4b07b9228335e34ec7
Reviewed-on: http://review.typo3.org/39147
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Cannot use equal operator on data type text 94/39094/2
Xavier Perseguers [Thu, 30 Apr 2015 12:50:29 +0000 (14:50 +0200)]
[BUGFIX] Cannot use equal operator on data type text

MSSQL does not allow a column of type "text" to be compared with
an equal operator. It fails with:

    The data types text and varchar are incompatible in the equal to operator

Change-Id: I59e955e53127854fb44ec1af9d81388801438222
Releases: master, 6.2
Resolves: #66686
Reviewed-on: http://review.typo3.org/39086
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/39094

4 years ago[TASK] Do not use sequence table when uid field is auto-incremented 93/39093/2
Xavier Perseguers [Thu, 30 Apr 2015 10:43:42 +0000 (12:43 +0200)]
[TASK] Do not use sequence table when uid field is auto-incremented

A sequence table should not be used when the underlying ADOdb driver
is capable of properly using and retrieving auto-incremented fields.

Change-Id: I8d474e253c927d2dcb4d6ebc9ad6eb5bb4d06f2d
Releases: master, 6.2
Resolves: #66680
Reviewed-on: http://review.typo3.org/39079
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/39093

4 years ago[BUGFIX] ADOdb: mssqlnative driver fails to create sequences 87/39087/2
Xavier Perseguers [Thu, 30 Apr 2015 09:56:29 +0000 (11:56 +0200)]
[BUGFIX] ADOdb: mssqlnative driver fails to create sequences

Change-Id: Ie251d2b9776be4d7c8d3a450cfa1252a57ce07a3
Resolves: #66678
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/39075
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/39087

4 years ago[BUGFIX] Adhere absRefPrefix for storages 84/39084/2
Markus Klein [Thu, 23 Apr 2015 22:46:41 +0000 (00:46 +0200)]
[BUGFIX] Adhere absRefPrefix for storages

If plain images from local storages are rendered to FE,
absRefPrefix will now be applied correctly.

Resolves: #66496
Releases: master, 6.2
Change-Id: I9c7c4590d5ca53bb4669da383462dfa63f7ab3ab
Reviewed-on: http://review.typo3.org/39084
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Invalid check for NULL with ISNULL 72/39072/2
Xavier Perseguers [Thu, 30 Apr 2015 08:56:40 +0000 (10:56 +0200)]
[BUGFIX] Invalid check for NULL with ISNULL

MySQL's ISNULL() function cannot be used when EXT:dbal is loaded.

Resolves: #66676
Releases: 6.2
Change-Id: I335c4b53d39d903d1fc9c93a61d15da2db523db8
Reviewed-on: http://review.typo3.org/39072
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
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>
4 years ago[BUGFIX] exec_SELECTcountRows where clause must not be empty 74/39074/2
Xavier Perseguers [Thu, 30 Apr 2015 08:25:27 +0000 (10:25 +0200)]
[BUGFIX] exec_SELECTcountRows where clause must not be empty

When using DBAL, the where clause of database query must not be
left empty. exec_SELECTcountRows() defaults to an empty string
and causes the Install Tool to fail to create the tables for the
extension manager.

Change-Id: I9fd66147bf662bbf7e527860756d83ca247a2260
Resolves: #66675
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/39074
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] MSSQL native driver for ADOdb returns erroneous message 71/39071/2
Xavier Perseguers [Thu, 30 Apr 2015 08:15:33 +0000 (10:15 +0200)]
[BUGFIX] MSSQL native driver for ADOdb returns erroneous message

When no errors are found in a query, the MSSQL native driver for ADOdb
returns an invalid error message "No errors found" instead of an empty
string. This causes TYPO3 to take the non-empty string as an actual
error.

Change-Id: I09474747cd4733576464792d5d59212e87778e8a
Resolves: #66674
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/39071
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Make sure excludedTablesAndFields are empty in DataHandler 49/39049/2
Benjamin Serfhos [Tue, 14 Apr 2015 07:56:14 +0000 (09:56 +0200)]
[BUGFIX] Make sure excludedTablesAndFields are empty in DataHandler

Simulating the admin function when saving their own account failed when
TCA is modified. The backend user is now simulated as admin, instead of
the DataHandler class only.

Now it validates all possible checks when updating the user records as
admin.

Note: This will keep the same functionality and therefor has no impact
on the Core itself.

Releases: master, 6.2
Resolves: #66412
Change-Id: Ib17ac99d9e7a4aaf1e807b41b30f7310ad8da655
Reviewed-on: http://review.typo3.org/39049
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Simplify composer class alias loader usage 56/38956/3
Helmut Hummel [Mon, 27 Apr 2015 12:47:39 +0000 (14:47 +0200)]
[BUGFIX] Simplify composer class alias loader usage

The class alias loader package was changed to be a composer plugin.
By that, the script section can be removed again.

In addition we change the requirement to the minimum version which
contains the plugin conversion.

Releases: 6.2, master
Resolves: #65688
Change-Id: I2ca1eee56e9a3f9e1f538ab95d9a01544ea98c95
Reviewed-on: http://review.typo3.org/38956
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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>