Packages/TYPO3.CMS.git
4 years ago[FOLLOWUP][TASK] Add meaningful exceptions to new locking API 83/38683/9
Mathias Brodala [Tue, 14 Apr 2015 07:57:41 +0000 (09:57 +0200)]
[FOLLOWUP][TASK] Add meaningful exceptions to new locking API

This adds dedicated exceptions to the new locking API which
vastly simplifies usage workflows.

Since the new API was not yet released, this is a non-breaking
change.

Resolves: #66411
Related: #47712
Releases: master
Change-Id: Iae44eaa121562469b64222f5837f7a48e6d9fc14
Reviewed-on: http://review.typo3.org/38683
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] Add missing padding arround ElementInformationController content 33/38833/2
Frans Saris [Mon, 20 Apr 2015 18:33:51 +0000 (20:33 +0200)]
[BUGFIX] Add missing padding arround ElementInformationController content

Resolves: #66501
Releases: master
Change-Id: I67f6785ababc559f5aa2cb76c92fb8cff390c7a5
Reviewed-on: http://review.typo3.org/38833
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Remove HTML from exception messages 09/38609/2
Mathias Brodala [Fri, 10 Apr 2015 06:49:56 +0000 (08:49 +0200)]
[BUGFIX] Remove HTML from exception messages

Exception messages are independent from a specific context and thus
should not contain HTML code.

Resolves: #66344
Releases: master
Change-Id: I8bfab2d1da3fc3baf344d833eaaec8b267732baf
Reviewed-on: http://review.typo3.org/38609
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] Support SVG without XML prologue 27/38727/11
Frank Nägler [Thu, 16 Apr 2015 07:50:21 +0000 (09:50 +0200)]
[BUGFIX] Support SVG without XML prologue

If a SVG does not contains a XML prologue, TYPO3 indexes this file with
mimetype text/plain, which results in missing width and height in the
database. This patch adds a mapping for known filetypes to support
also files which mimetype can not detected automatically.

Resolves: #66445
Releases: master
Change-Id: I908e2f1bb95f9e59ebf23f79f09645afd6696ecd
Reviewed-on: http://review.typo3.org/38727
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Load CSH properly 19/38819/5
Andreas Fernandez [Mon, 20 Apr 2015 07:50:29 +0000 (09:50 +0200)]
[BUGFIX] Load CSH properly

The inline setting "moduleUrl" now gets written in the DocumentTemplate,
as it is also available in popups.

Resolves: #66481
Releases: master
Change-Id: I386df6c16bdf730aaddb09b668f743ce6e10877d
Reviewed-on: http://review.typo3.org/38819
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Remove unnecessary and failing code 21/38821/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/38821
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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] Make global TSFE and TT a reference to the class members 89/38489/3
Anja Leichsenring [Sun, 5 Apr 2015 10:40:12 +0000 (12:40 +0200)]
[BUGFIX] Make global TSFE and TT a reference to the class members

The global variables $GLOBALS['TSFE'] and ['TT'] are modified in
some places throughout FE rendering.
Since those public objects should only be mirrors of the protected
members of the RequestHandler, we need to make the global variables
a reference to the protected members.

Be aware that this is a dirty workaround and actually bypasses
the protected access of the members by making them changable
via the global variables.

Change-Id: I542f382ee42bdbacc6bad7d74dfb69dfe6fcca88
Resolves: #66278
Relates: #65914
Releases: master
Reviewed-on: http://review.typo3.org/38489
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Make fields in EM table larger 17/38817/4
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/38817
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Indexed_search Make results per page work (Extbase plugin) 89/38789/5
Tymoteusz Motylewski [Sat, 18 Apr 2015 18:35:28 +0000 (20:35 +0200)]
[BUGFIX] Indexed_search Make results per page work (Extbase plugin)

Replaces wrong setting "results" and uses "numberOfResults" instead.
Protects PageBrowskingViewHelper from division by zero warning.
Fix wrong path to the page_links setting in the template.

Resolves: #40280
Releases: master, 6.2
Change-Id: I6636c6796b92181dbe298562df2fb59a4f1f1ec2
Reviewed-on: http://review.typo3.org/38789
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Avoid double-encoding of URL parameters 83/38783/4
Andreas Fernandez [Sat, 18 Apr 2015 11:59:40 +0000 (13:59 +0200)]
[BUGFIX] Avoid double-encoding of URL parameters

Fix some double rawurlencode() on parameters in EditDocumentController.

In almost all cases the getModuleUrl() method is now used, which already
takes care of proper URL encoding.

This also prevents errors where the CSRF protection failed due to wrong
URL encoding.

Resolves: #66433
Releases: master
Change-Id: Ib962020dd074f38808634ae2ac7bfd1da2c3364b
Reviewed-on: http://review.typo3.org/38783
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Add IMAGE_MANIPULATION type to TableColumnType 36/38736/5
Andreas Allacher [Thu, 16 Apr 2015 14:46:13 +0000 (16:46 +0200)]
[BUGFIX] Add IMAGE_MANIPULATION type to TableColumnType

Added IMAGE_MANIPULATION type to TableColumnType in order to
not result in frontend exceptions when using image_manipulation.
The issue was introduced with commit
e7ec4abaea793808a2248595b2d6f11c1f2bb585.

Change-Id: Ie2f48724ba708f892912ec785441aa8f7a9ccc04
Resolves: #66458
Releases: master
Reviewed-on: http://review.typo3.org/38736
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Indexed_search extbase plugin support for mysql fulltext search 30/38130/8
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/38130
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Calculate correct cropping for large images 17/38717/4
Frans Saris [Wed, 15 Apr 2015 18:36:54 +0000 (20:36 +0200)]
[BUGFIX] Calculate correct cropping for large images

When the visible image in the cropping wizard is a scaled
version of the original image we need to take the scaled ratio into
account when setting the crop info.

Scaling of the original images occurs when it is bigger then
1000px x 700px.

This patch makes sure the crop info is correctly calculated.

Resolves: #66440
Releases: master
Change-Id: I7852b19a47f462120c6ea4b72ec388254a210d3e
Reviewed-on: http://review.typo3.org/38717
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[!!!][TASK] New Login Screen 66/38366/18
Benjamin Kott [Mon, 30 Mar 2015 21:46:40 +0000 (23:46 +0200)]
[!!!][TASK] New Login Screen

The login screen is now supporting background
images and adjustable highlight colors out of the
box. Settings for the login screen can now be
accessed in the backend extension setting.

To keep the focus on the most important stuff,
the news that can be displayed are reduced to
a single view carousel where you can slide
through the latest news.

Releases: master
Resolves: #66431
Change-Id: I12aa4e078cd9782ba4f73921164731a055226004
Reviewed-on: http://review.typo3.org/38366
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Simplify PHP lint execution 04/38704/3
Mathias Brodala [Wed, 15 Apr 2015 13:00:58 +0000 (15:00 +0200)]
[TASK] Simplify PHP lint execution

This simplifies PHP lint execution in Travis by ensuring lint
errors are outputted to stderr and drops everything else. If
any check fails, the exit code 1 is returned.

The Composer vendor directory is excluded from linting.

Resolves: #66437
Releases: master
Change-Id: I588a880f548c248a0db44f3a3f1274fcec2edd00
Reviewed-on: http://review.typo3.org/38704
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Visible notification if cropping has changed 16/38716/4
Frank Nägler [Wed, 15 Apr 2015 18:30:42 +0000 (20:30 +0200)]
[BUGFIX] Visible notification if cropping has changed

For all formfields there is a visible notification (blue border)
for when value has been changed. This is now also visible for
the preview image if the cropping has been changed.

Resolves: #66442
Releases: master
Change-Id: I0a089687b8641732076c302f43f9d8a5e7a671ab
Reviewed-on: http://review.typo3.org/38716
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[FEATURE] Add TCA type image_manipulation 22/37622/22
Frans Saris [Sat, 7 Mar 2015 19:05:44 +0000 (20:05 +0100)]
[FEATURE] Add TCA type image_manipulation

TCA type image_manipulation brings a image manipulation wizard
to the core.

This first version brings image cropping with the possibility to
set a certain aspect ratio for the cropped area. The
sys_file_reference.crop property is extended and can now also hold
a json string to describe the image manipulation.

The LocalCropScaleMaskHelper that is used by the core
to create adjusted images is also adjusted to handle the new format.

Overriding TCA by TSConfig will be done in a followup.

Resolves: #65585
Releases: master
Change-Id: I58dee33e0f884ba2907259e8b03254c43f4c9186
Reviewed-on: http://review.typo3.org/37622
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] Clear inputs when switching between OpenID and normal login 80/38680/4
Christian Weiske [Tue, 14 Apr 2015 06:50:27 +0000 (08:50 +0200)]
[BUGFIX] Clear inputs when switching between OpenID and normal login

Browsers auto-fill username + password, and when switching to
OpenID login those fields were still submitted and used to log
into TYPO3.

By clearing them unconditionally, we're sure that they do not get
used to log the user into TYPO3.

Change-Id: Ief908829826c65345f034e0763cbbd845452907c
Fixes: #66404
Releases: master
Reviewed-on: http://review.typo3.org/38680
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[FEATURE] Add flexible preview link configuration 39/38639/2
Markus Klein [Sat, 11 Apr 2015 18:41:29 +0000 (20:41 +0200)]
[FEATURE] Add flexible preview link configuration

We add new page TSconfig to allow flexible configuration of preview
links for any record.

Releases: master
Resolves: #66370
Change-Id: I5beac52f9383d17aac424694dd9b3011a1e06776
Reviewed-on: http://review.typo3.org/38639
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[CLEANUP] ReferenceIndex 73/37473/16
Stephan Großberndt [Mon, 2 Mar 2015 18:52:53 +0000 (19:52 +0100)]
[CLEANUP] ReferenceIndex

Use imports, correct typos, use getters instead of globals, improve
variable names, introduce some early returns, empty() instead of
count() and explicit return statements.

Deprecate unused property $errorLog and unused function error().

Resolves: #65465
Releases: master
Change-Id: I4a7f1b5c2b74c8e5b8a7017cd05929c85f2eba07
Reviewed-on: http://review.typo3.org/37473
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Store dependency errors before further dependency tests 86/38686/4
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>
4 years ago[BUGFIX] Re-add parsing for list elements 81/38681/2
Andreas Fernandez [Tue, 14 Apr 2015 07:06:08 +0000 (09:06 +0200)]
[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/38681
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 58/37158/4
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>
4 years ago[BUGFIX] Fix "Invalid cache entry identifier" 63/38663/2
Andreas Fernandez [Mon, 13 Apr 2015 15:25:29 +0000 (17:25 +0200)]
[BUGFIX] Fix "Invalid cache entry identifier"

Hash the parser list by md5 to have a valid identifier.

Resolves: #66403
Releases: master
Change-Id: I78505c77225a67cd85ca634bc0c640c752a3f335
Reviewed-on: http://review.typo3.org/38663
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Adjust icons in EXT:belog 36/38636/3
Andreas Fernandez [Sat, 11 Apr 2015 10:19:40 +0000 (12:19 +0200)]
[TASK] Adjust icons in EXT:belog

* Warnings are displayed by FontAwesome now
* Errors are now represented as a circled exclamation mark

Resolves: #65080
Releases: master
Change-Id: I424cf4bbfe93dd8a4f48e4904050f4be87bc282e
Reviewed-on: http://review.typo3.org/38636
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>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Cache results of explodeSoftRefParserList() 90/35190/12
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/35190
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-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] Handle post_max_size = 0 36/38436/3
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/38436
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[TASK] EM: Update extension to latest possible 99/37099/5
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/37099
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-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] Write references for FAL relations 98/38598/4
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/38598
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-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years agoRevert "[BUGFIX] Re-add parsing for list elements" 55/38655/2
Nicole Cordes [Mon, 13 Apr 2015 13:16:38 +0000 (15:16 +0200)]
Revert "[BUGFIX] Re-add parsing for list elements"

This reverts commit 9bab623405c239a7924fa166daf78d8b3b47add1.

Change-Id: I0484292badb4bcdb2f35e8f36db555d4981ec0b4
Resolves: #66398
Releases: master
Reviewed-on: http://review.typo3.org/38655
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Re-add parsing for list elements 41/37541/3
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. This patch re-adds parsing for those.

Releases: master, 6.2
Resolves: #65506
Change-Id: I4a5a17cf4e3b033724111955f165d9e71ca826aa
Reviewed-on: http://review.typo3.org/37541
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[FEATURE] Add Locking API 00/37700/20
Markus Klein [Sat, 7 Mar 2015 14:09:46 +0000 (15:09 +0100)]
[FEATURE] Add Locking API

This patch adds a flexible locking API, which allows to be
extended by extensions.

It also deprecates the old API and adjusts all Core usages.

Resolves: #47712
Releases: master
Change-Id: Iff144b4dd7d5d3fed357380f1669a92dece04c2c
Reviewed-on: http://review.typo3.org/37700
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Isolate content element previews for page module 54/38154/5
Patrick Broens [Wed, 25 Mar 2015 11:12:34 +0000 (12:12 +0100)]
[TASK] Isolate content element previews for page module

With the new strong defaults some content elements have moved to
the extensions mediace, css_styled_content and compatibility6.
The previews for the page module have not been moved.

This patch moves some previews to the corresponding extensions.

Resolves: #65952
Related: #65922
Releases: master
Change-Id: Idecf1b92b685237f7957e60a902afebd1010ba23
Reviewed-on: http://review.typo3.org/38154
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-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[BUGFIX] Fix readable output for type "group" and MM-tables 97/23897/13
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/23897
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[TASK] Replace IconUtility::skinImg with IconUtility::getSpriteImage Part 1 32/38132/18
Jan Helke [Tue, 24 Mar 2015 20:19:14 +0000 (21:19 +0100)]
[TASK] Replace IconUtility::skinImg with IconUtility::getSpriteImage Part 1

This patch replaces a lot occurrences of IconUtility::skinImg with
IconUtility::getSpriteImage or similar.

Thinks that will be ignored in this iteration:

\TYPO3\CMS\Backend\Clipboard\Clipboard::printClipboard
- Here skinImg returns just the path to use in an select option. This
  is not possible with getSpriteIcon.
\TYPO3\CMS\Backend\Controller\EditDocumentController::getButtons
- Here skinImg returns just the path to use for input button. This is
  not possible with getSpriteIcon.
\TYPO3\CMS\Backend\Controller\LoginController
- There is no sprite icon replacement for the TYPO3 Logo.
\TYPO3\CMS\Backend\Controller\ContentElement\
NewContentElementController::main
- No replacement for icon of content wizard availiable.
\TYPO3\CMS\Backend\Controller\Wizard\TableController
- Here skinImg returns just the path to use for input button.
\TYPO3\CMS\Backend\Form
- I cowardly refuse to touch FormEngine until Lolli is done :-)
\TYPO3\CMS\Backend\History\RecordHistory::linkPage
- No icons for revert actions.
\TYPO3\CMS\Backend\Template\DocumentTemplate::getBackendFavicon
- Here just an URL is returned.
\TYPO3\CMS\Backend\Tree\View\AbstractTreeView::getIcon
- Could not find out how to trigger that.
\TYPO3\CMS\Backend\Tree\View\ElementBrowserPageTreeView::printTree
- Could not find out how to trigger that.
\TYPO3\CMS\Backend\Tree\View\FolderTreeView::PMicon
- Could not find out how to trigger that.
\TYPO3\CMS\Backend\Tree\View\FolderTreeView::
getBrowseableTreeForStorage
- Could not find out how to trigger that.
\TYPO3\CMS\Backend\Tree\View\PagePositionMap::JSimgFunc
- Can be ignored, because this function is not used anywhere else in the
  core and will be marked as deprecated within this patch.
\TYPO3\CMS\Backend\Tree\View\PagePositionMap::insertQuadLines
- There is no reasonable replacement for the halfline in the
  sprite icons.
\TYPO3\CMS\Backend\View\PageLayoutView::getTable_tt_content
- No representation in sprite icons found.
\TYPO3\CMS\Backend\View\PageLayoutView::pages_getTree
- No representation in sprite icons found.
\TYPO3\CMS\Backend\View\PageTreeView
- Could not find out how to trigger that.
\ext_posMap::wrapRecordHeader (that is in
backend/Modules/Layout/index.php)
- No representation in sprite icons found.
\ext_posMap::wrapRecordHeader (that is in cms/layout/db_layout.php)
- No representation in sprite icons found.
\TYPO3\CMS\Compatibility6\Controller\Wizard\FormsController::getButtons
- Here skinImg returns just the path to use for input button.
\TYPO3\CMS\Core\Database\QueryGenerator::getFormElements
- Here skinImg returns just the path to use for input button.
\TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck::genTree
\TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck::genTree_records
- Could not find out how to trigger that.
\TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper::render
- Could not find out how to trigger that.
\TYPO3\CMS\Impexp\ImportExport::addRelations
- This file does not exists.
\TYPO3\CMS\Impexp\LocalPageTree::ext_tree
- Could not find out how to trigger that.
typo3/sysext/recordlist/Classes/Browser/ElementBrowser.php
- There are some dotted tree lines and blinking arrows without replacement.
\TYPO3\CMS\Reports\ViewHelpers\IconViewHelper::render
- Very generic View Helper
\TYPO3\CMS\Rtehtmlarea\BrowseLinks::getUserLinkSelectorHtml
- No representation in sprite icons found.
\TYPO3\CMS\Rtehtmlarea\PageTree::printTree
- No representation in sprite icons found.
\TYPO3\CMS\Rtehtmlarea\Controller\UserElementsController::main_user
- Could not find out how to trigger that.
\TYPO3\CMS\Taskcenter\Controller\TaskModuleController::renderListMenu
- Found no task with an individual icon file for the menu on the left
  side. So could not test.
\TYPO3\CMS\Version\View\VersionView::getVersionSelector
- No representation in sprite icons found.
\TYPO3\CMS\WizardCrpages\Controller\
CreatePagesWizardModuleFunctionController::getTypeSelectHtml
- Ignored because we are not able to determain the correct sprite icon
  from the TCA at this point of time.

Resolves: #65992
Releases: master
Change-Id: I1071703e8219699353a1d875a6b66a7ed51207b8
Reviewed-on: http://review.typo3.org/38132
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Correct access of AJAX response in t3editor 35/38635/3
Andreas Fernandez [Sat, 11 Apr 2015 09:42:28 +0000 (11:42 +0200)]
[BUGFIX] Correct access of AJAX response in t3editor

Due to an update of prototype.js, the AJAX response has changed.
Use the correct response object to determine if saving was successful.

Resolves: #66380
Releases: master
Change-Id: I303d90e4cd80ee6164e26ad60d0ac3a1f5fe49c5
Reviewed-on: http://review.typo3.org/38635
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][CONF][BUGFIX] Namespaces in Info module function menu 69/37969/4
Eric Chavaillaz [Fri, 20 Mar 2015 08:01:15 +0000 (09:01 +0100)]
[!!!][CONF][BUGFIX] Namespaces in Info module function menu

Use the namespaced class name instead of the old name when
registering the module.
All options in the function menu of the Info module are affected and
documentation of this breaking change has been added.

Resolves: #65858
Releases: master
Change-Id: I4ed881e708dc5db86dcbb122f731c97c8b0ef778
Reviewed-on: http://review.typo3.org/37969
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix invalid URL in EditDocumentController 38/38638/2
Markus Klein [Sat, 11 Apr 2015 16:31:40 +0000 (18:31 +0200)]
[BUGFIX] Fix invalid URL in EditDocumentController

The form action generated in EditDocumentController now properly
resolves ? and & characters clashing together.

Releases: master
Resolves: #66382
Change-Id: I038e2179229cbe3a65dbc1731fd6db789c2d10f9
Reviewed-on: http://review.typo3.org/38638
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Update 6.2 static template 12/38612/5
Mathias Brodala [Fri, 10 Apr 2015 09:03:22 +0000 (11:03 +0200)]
[BUGFIX] Update 6.2 static template

The 6.2 static template needs to stay in sync with the latest
static template from the 6.2 branch to ensure exactly the same
rendering in case it is used with a newer TYPO3 version.

Resolves: #66350
Releases: master
Change-Id: Iff668eed71d018133eda63aee906df5d8ae836a1
Reviewed-on: http://review.typo3.org/38612
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Use title property for File Links 11/38611/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/38611
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
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 93/38093/3
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/38093
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-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] Compare field names without configuration 28/38528/6
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>
4 years ago[BUGFIX] Automatic scrolling of editing form when inserting paragraph 94/37894/4
Stanislas Rolland [Mon, 16 Mar 2015 20:38:55 +0000 (16:38 -0400)]
[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/37894
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Wrong url for frontend editing popup 63/38463/4
Patrick Broens [Fri, 3 Apr 2015 15:24:53 +0000 (17:24 +0200)]
[BUGFIX] Wrong url for frontend editing popup

Since Forge issue #66052 frontend editing with feedit is not working anymore.
This is because the URL's for modules have become absolute and feedit is adding
the 'typo3' directory name in front of the module url.

This patch removes the 'typo3' directory

Change-Id: I26d2454240c0de5beb3a55e79d92614810670875
Resolves: #66266
Releases: master
Reviewed-on: http://review.typo3.org/38463
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Respect access method with updater in EM 85/38485/5
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/38485
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[FEATURE] Add SVG support 22/38422/8
Frans Saris [Wed, 1 Apr 2015 20:32:44 +0000 (22:32 +0200)]
[FEATURE] Add SVG support

Added rendering support for SVG images. When a SVG image is scaled
there is no processed file created but only a sys_file_processedfile
record with the calculated new dimensions.

When a mask or explicit cropping is set for an SVG image a
processed file is created like for all other images.

An extra fallback is added to ImageInfo to determine SVG dimensions when
IM/GM fails.

Resolves: #50136
Releases: master
Change-Id: I9d4e298f0329059e83783a94209c80558ed83e27
Reviewed-on: http://review.typo3.org/38422
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Harden CSS selector for flag icons 00/38600/2
Benjamin Kott [Thu, 9 Apr 2015 19:37:34 +0000 (21:37 +0200)]
[BUGFIX] Harden CSS selector for flag icons

Releases: master
Resolves: #65336
Change-Id: Ifd4406a8214e036ca5edb9d89f5f0b4778205ce6
Reviewed-on: http://review.typo3.org/38600
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 73/38573/5
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/38573
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-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: 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 69/38569/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/38569
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-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: 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 34/37934/3
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/37934
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Do not show empty modules for backend users 96/38496/2
Michael Oehlhof [Mon, 6 Apr 2015 13:20:03 +0000 (15:20 +0200)]
[BUGFIX] Do not show empty modules for backend users

Do not show the module group if it does not contain any sub modules.

Resolves: #66232
Releases: master
Change-Id: I2187f6edede1a430f75f6390105947bc1b33156c
Reviewed-on: http://review.typo3.org/38496
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[FOLLOW-UP][TASK] Rename FAL driver count methods 33/38533/3
Mathias Brodala [Wed, 8 Apr 2015 12:36:06 +0000 (14:36 +0200)]
[FOLLOW-UP][TASK] Rename FAL driver count methods

This changes the names of the newly added FAL driver count methods
to be more intuitive.

Since the new API wasn't published yet, this is not a breaking change.

Resolves: #66327
Related: #56746
Releases: master
Change-Id: Ia5732266bada674b64a9d9768dfff98871eb6b13
Reviewed-on: http://review.typo3.org/38533
Reviewed-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIX] Only downscale images in ProcessedFile::CONTEXT_IMAGEPREVIEW 75/38475/3
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/38475
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Error code 1238108067 is used twice 38/38538/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/38538
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][FEATURE] Add count methods and sort functionality to FAL drivers 60/28560/8
Christian Weiske [Thu, 20 Mar 2014 12:02:00 +0000 (13:02 +0100)]
[!!!][FEATURE] Add count methods and sort functionality to FAL drivers

Instead of fetching all files and folders to count them,
two new FAL driver methods are introduced:
getFoldersInFolderCount() and getFilesInFolderCount()

Filelist makes use of the new counting methods, reducing the
processing time folders which contain a large number of files.

Sorting files is also moved into the driver.

Change-Id: I79c18fb697c976649adb40637f22df5341396d1e
Resolves: #56746
Releases: master
Reviewed-on: http://review.typo3.org/28560
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years agoRevert "[TASK] Improve performance of trimExplode" 23/38523/2
Nicole Cordes [Wed, 8 Apr 2015 07:45:26 +0000 (09:45 +0200)]
Revert "[TASK] Improve performance of trimExplode"

This reverts commit 27723ecb9770b41a898c2bebacded99ec58a9a50. This needs to be done as the current solution for GeneralUtility::trimExplode can't handly whitespaces as delim parameter

Change-Id: I4ccc12e01b949c18f61ad4930e3c57893a9a1cf5
Reviewed-on: http://review.typo3.org/38523
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Improve performance of trimExplode 13/38513/9
Stefan Froemken [Wed, 8 Apr 2015 06:37:10 +0000 (08:37 +0200)]
[TASK] Improve performance of trimExplode

Preg_split replaces the trim action and the removal of empty values.
Performance varies per system and parameter values. Most used cases show
significant improvement on various systems and no performance loss in other
cases.

Resolves: #66307
Releases: master
Change-Id: Icf3c8dff93c934071e10eae7155e3798d57b3d5a
Reviewed-on: http://review.typo3.org/38513
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Fix grouping of file references in FlexForms of workspaces 91/37891/4
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/37891
Reviewed-by: Dominique Kreemers <dominique.kreemers@arrabiata.de>
Tested-by: Dominique Kreemers <dominique.kreemers@arrabiata.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] Improve code quality in openid 35/38435/2
Markus Klein [Thu, 2 Apr 2015 14:07:49 +0000 (16:07 +0200)]
[CLEANUP] Improve code quality in openid

Releases: master
Resolves: #66248
Change-Id: I3246e76e10212e09f348371ef494d460c51552ce
Reviewed-on: http://review.typo3.org/38435
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Fix generated preview URL for single element preview 82/38482/3
Anja Leichsenring [Sat, 4 Apr 2015 15:51:45 +0000 (17:51 +0200)]
[BUGFIX] Fix generated preview URL for single element preview

The changed backpath handling lead to double /typo3 inclusion into
the URL, so it fails.
There was an occurence of backpath overlooked, which is removed now.

Change-Id: I22284d4dc74e95fe752d4d1311581f93d4678ff4
Resolves: #66272
Relates: #66052
Releases: master
Reviewed-on: http://review.typo3.org/38482
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] EM: Use NProgress to visualize AJAX actions 11/38511/3
Andreas Fernandez [Tue, 7 Apr 2015 13:14:03 +0000 (15:14 +0200)]
[TASK] EM: Use NProgress to visualize AJAX actions

Resolves: #66305
Releases: master
Change-Id: I1dcdca101a93c90b3ca27bc9a49e541610c40c39
Reviewed-on: http://review.typo3.org/38511
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[FOLLOWUP][FEATURE] Introduce System Information dropdown item 34/38434/3
Andreas Fernandez [Thu, 2 Apr 2015 13:24:55 +0000 (15:24 +0200)]
[FOLLOWUP][FEATURE] Introduce System Information dropdown item

* Do not render failed logins
* Render menu by AJAX call
* Add JavaScript method to invoke a reload of the menu

Related: #66234
Resolves: #65767
Releases: master
Change-Id: Ic3d3fcacbf86ad728c200cc3f2e103d138f33680
Reviewed-on: http://review.typo3.org/38434
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Indexed_search: add CSSsufix to title class 59/38459/4
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-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[TASK] Add JSON and ReST definition to .editorconfig file 93/38493/3
Frank Nägler [Sun, 5 Apr 2015 22:03:03 +0000 (00:03 +0200)]
[TASK] Add JSON and ReST definition to .editorconfig file

Add new definition for JSON files and ReST files.

Resolves: #66284
Releases: master
Change-Id: I1b7052f37180c6d5be7c350b43df3936c33ed501
Reviewed-on: http://review.typo3.org/38493
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Ingo Renner <ingo@typo3.org>
Tested-by: Ingo Renner <ingo@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Hooks/Signals cannot be used during extension install 55/37955/4
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/37955
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
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>
4 years ago[FEATURE] Refactoring of scheduler CLI 22/38022/6
Martin Tepper [Mon, 23 Mar 2015 08:05:36 +0000 (09:05 +0100)]
[FEATURE] Refactoring of scheduler CLI

Refactoring of scheduler CLI. Move the biggest part of the old
scheduler_cli_dispatch.php to an own controller. Add a new parameter "s"
to stop a running scheduler task.

Change-Id: I88fff1aa9c9d1f4322c70a3ab3627e92ee059b63
Resolves: #65918
Resolves: #63703
Releases: master
Reviewed-on: http://review.typo3.org/38022
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Path to iframe for listing changes in WS is wrong 91/38491/2
Anja Leichsenring [Sun, 5 Apr 2015 12:59:27 +0000 (14:59 +0200)]
[BUGFIX] Path to iframe for listing changes in WS is wrong

Opening the preview of a single element from a workspace (meaning
click the eye icon in workspace module) opens the frontend preview,
where you can choose from visual changes and list view in the header.
Choosing the list view tab led to a file not found error due to double
typo3 in the iframe url.

Change-Id: Ie1ae3d5574359a471b844b9215449e02ef3a3f39
Resolves: #66281
Relates: #66052
Releases: master
Reviewed-on: http://review.typo3.org/38491
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Path to feedit edit action is wrong 90/38490/3
Anja Leichsenring [Sun, 5 Apr 2015 12:08:38 +0000 (14:08 +0200)]
[BUGFIX] Path to feedit edit action is wrong

Upon clicking the feedit edit pencil icon in frontend, the redirect
URL contains two times typo3, what leads to a wrong call to the frontend

Change-Id: I88e2584cc0dff4be6562dbda64d723e9d9bea1d0
Resolves: #66279
Relates: #66052
Releases: master
Reviewed-on: http://review.typo3.org/38490
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[BUGFIX] Remove double 'typo3' from Logout Button URL in Re-Login Dialog 88/38488/2
Anja Leichsenring [Sun, 5 Apr 2015 09:17:25 +0000 (11:17 +0200)]
[BUGFIX] Remove double 'typo3' from Logout Button URL in Re-Login Dialog

As a leftover from the unified backpath handling patch, the Logout Button
in the login refresh modal dialog led to a wrong page, due to doubled
typo3 in the URL.

Change-Id: Ieda9134efd175035801b9b36331333439e43d084
Resolves: #66277
Relates: #66052
Releases: master
Reviewed-on: http://review.typo3.org/38488
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Add "LLL:" support in PAGE.inlineLanguageLabel 05/29605/9
Clément MICHELET [Tue, 22 Apr 2014 12:47:45 +0000 (14:47 +0200)]
[FEATURE] Add "LLL:" support in PAGE.inlineLanguageLabel

You can add either a constant or a locallang reference using
page.inlineLanguageLabel.[key]

Resolves: #57237
Releases: master
Change-Id: I519e0c70908752ec69cb015ed7785995fb2bf5e8
Reviewed-on: http://review.typo3.org/29605
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] EXT:form: Make hardcoded messages translatable 21/35621/7
Michael Oehlhof [Tue, 23 Dec 2014 02:09:40 +0000 (03:09 +0100)]
[BUGFIX] EXT:form: Make hardcoded messages translatable

After saving a form, we can see the "Changes saved successfully"
or "Failed to save the form" message boxes.

These messages were hardcoded and are now available in the
locallang_wizard.xlf file.

Change-Id: If68d0e8dc7118ebe2fdbf1ff62d2acd785e197e6
Resolves: #61293
Releases: master
Reviewed-on: http://review.typo3.org/35621
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Uncheck prefix domain for new domain records 78/38478/3
Simon Schaufelberger [Sat, 4 Apr 2015 13:24:33 +0000 (15:24 +0200)]
[BUGFIX] Uncheck prefix domain for new domain records

Change default value for prefixing new domain records to zero since
creating multiple domains with prefix can lead to unexpected behavior.

Resolves: #22542
Releases: master
Change-Id: I79a1d45c9fb13100f564b5a9526127c7135508ef
Reviewed-on: http://review.typo3.org/38478
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Add webserver to SystemInformationToolbaritem 83/38483/2
Frank Nägler [Sat, 4 Apr 2015 17:45:15 +0000 (19:45 +0200)]
[TASK] Add webserver to SystemInformationToolbaritem

Add the name of the webserver software to the SystemInformationToolbaritem

Resolves: #66273
Releases: master
Change-Id: Ibcdaf892c9aa80a2abdf9973aa53079ddf0a9060
Reviewed-on: http://review.typo3.org/38483
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[TASK] Remove gradient from DocHeader 49/38449/5
Frank Nägler [Thu, 2 Apr 2015 21:15:10 +0000 (23:15 +0200)]
[TASK] Remove gradient from DocHeader

Remove gradient from DocHeader to streamline the backend layout.

Resolves: #66253
Releases: master
Change-Id: I262b9903840614e55a898b2c6b732d78e62b990f
Reviewed-on: http://review.typo3.org/38449
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Add title attribute for icons in ext:viewpage 90/38390/2
Wouter Wolters [Tue, 31 Mar 2015 21:02:58 +0000 (23:02 +0200)]
[TASK] Add title attribute for icons in ext:viewpage

* Add title to view page icon on the left
* Add title to refresh icon on the right

Resolves: #66128
Releases: master
Change-Id: I6dd7f4a7c7ed26e5e4aa68040348ec750cb797d9
Reviewed-on: http://review.typo3.org/38390
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Add imageMagickIdentify fallback to ImageInfo::getImageSizes() 68/38468/2
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/38468
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use proper class naming for ext_posMap for db_new_content_el 04/38404/2
Benjamin Mack [Wed, 1 Apr 2015 14:25:11 +0000 (16:25 +0200)]
[TASK] Use proper class naming for ext_posMap for db_new_content_el

Resolves: #66220
Releases: master
Change-Id: I763d82db8ba922d094e85c1b46039f8fef4d4dd6
Reviewed-on: http://review.typo3.org/38404
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use proper class naming for ext_posMap for Page Module 05/38405/2
Benjamin Mack [Wed, 1 Apr 2015 14:34:06 +0000 (16:34 +0200)]
[TASK] Use proper class naming for ext_posMap for Page Module

Resolves: #66221
Releases: master
Change-Id: I5616a072a75ba24a0ac0ddffaeb39c8578eb8a2b
Reviewed-on: http://review.typo3.org/38405
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Don't show "remaining characters" below FlexForms 64/38464/3
Andreas Fernandez [Fri, 3 Apr 2015 15:50:45 +0000 (17:50 +0200)]
[BUGFIX] Don't show "remaining characters" below FlexForms

Resolves: #66258
Releases: master
Change-Id: I77c99ca166d19201632d1bf044f71c523658addb
Reviewed-on: http://review.typo3.org/38464
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FOLLOWUP][TASK] Refactor debugger console 61/38461/5
Andreas Fernandez [Fri, 3 Apr 2015 15:00:26 +0000 (17:00 +0200)]
[FOLLOWUP][TASK] Refactor debugger console

* Fix unit tests
* Fix usage of DebuggerUtility::var_dump()

Resolves: #65956
Releases: master
Change-Id: I7350869c9654b462214a18e33397e14517c87b88
Reviewed-on: http://review.typo3.org/38461
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[TASK] Refactor debugger console 50/38050/7
Andreas Fernandez [Mon, 23 Mar 2015 17:14:55 +0000 (18:14 +0100)]
[TASK] Refactor debugger console

In our crusade against ExtJS, this patch replaces the
Debugger Console with a brand new RequireJS module.

Resolves: #65956
Releases: master
Change-Id: Id3bde061231afb7b179f6287aa565b55cbebfa3a
Reviewed-on: http://review.typo3.org/38050
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Handle missing relations gracefully 78/35978/9
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/35978
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] indexed_search: Correct js for section titles 19/38119/5
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/38119
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 65/37965/3
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/37965
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Fix return URL in OpenID wizard 15/38415/4
Jigal van Hemert [Wed, 1 Apr 2015 17:59:06 +0000 (19:59 +0200)]
[BUGFIX] Fix return URL in OpenID wizard

The URL must be absolute and the parameters are cleaned up.
The returnURL sent to the OpenID provider must match the trusted
domain so it must be an absolute URL.

The code of the wizard is cleaned as well and also the closing curly
brace of a fluid translate viewhelper call is added.

Resolves: #66227
Releases: master
Change-Id: Ic745d5ea9ba6b1d949a65509ec8d0983c19b31f8
Reviewed-on: http://review.typo3.org/38415
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] Wrong searchbox position in ext:documentation 07/38407/2
Wouter Wolters [Wed, 1 Apr 2015 14:39:04 +0000 (16:39 +0200)]
[BUGFIX] Wrong searchbox position in ext:documentation

There is no jQuery UI loaded anymore. Remove the setting for this
to fix the position.

Resolves: #66125
Releases: master
Change-Id: I648f07a7245b26d8a5f9c7e6324a4a73464344c4
Reviewed-on: http://review.typo3.org/38407
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] IRRE visibility check (RTE) for new records 43/37943/5
Andreas Allacher [Thu, 19 Mar 2015 09:30:46 +0000 (10:30 +0100)]
[BUGFIX] IRRE visibility check (RTE) for new records

allElementsAreDisplayed checks for panel-visible class
to determine if an inline record has all elements visible.
This class is now added to a new record as well to ensure
RTE is working properly.

Change-Id: I9b91c7ea16c9f56ca595231dd079fc7771053315
Resolves: #65837
Releases: master
Reviewed-on: http://review.typo3.org/37943
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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 26/38426/3
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>
4 years ago[TASK] Deprecate parseTime() / parseTimeFlag in DocumentTemplate 08/38408/3
Benjamin Mack [Wed, 1 Apr 2015 14:57:23 +0000 (16:57 +0200)]
[TASK] Deprecate parseTime() / parseTimeFlag in DocumentTemplate

The functionality for printing the parse time in the source code is
not used anymore in the backend, the functionality and the option
to turn the functionality on can thus be deprecated.

Resolves: #66223
Releases: master
Change-Id: Ib6c3b184578f67e3374aa089721e7cd2fb89017f
Reviewed-on: http://review.typo3.org/38408
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[FOLLOWUP][FEATURE] Introduce System Information dropdown item 20/38420/4
Andreas Fernandez [Wed, 1 Apr 2015 19:26:23 +0000 (21:26 +0200)]
[FOLLOWUP][FEATURE] Introduce System Information dropdown item

* Align status constants to FlashMessages and Modals
* Add additional badge-info class
* Display non-production environments as warning

Resolves: #65767
Releases: master
Change-Id: Ib78860bffcd10b6a623fc498647048794d02bc67
Reviewed-on: http://review.typo3.org/38420
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] InlineElement: Make file extension check case insensitive 89/38389/3
Michael Oehlhof [Tue, 31 Mar 2015 19:45:58 +0000 (21:45 +0200)]
[BUGFIX] InlineElement: Make file extension check case insensitive

Using an inline element and trying to reference a file with an uppercase
(allowed) file extension does not show an error now.

Resolves: #66167
Releases: master, 6.2
Change-Id: I1da5869f4b1b9543e6afe270bdd3e5bac47b9258
Reviewed-on: http://review.typo3.org/38389
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Do not fix uniqueInPid for empty values 13/38413/2
Markus Klein [Wed, 1 Apr 2015 16:04:52 +0000 (18:04 +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/38413
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Introduce System Information dropdown item 81/37881/16
Andreas Fernandez [Mon, 16 Mar 2015 13:51:52 +0000 (14:51 +0100)]
[FEATURE] Introduce System Information dropdown item

This patch introduces a new System Information dropdown item that
contains several system information. By default it displays:
* PHP version
* Database version
* Application context
* git revision (if TYPO3 version has "-dev" suffix)
* Operating system

The item list is extendable by the SystemInformationHookInterface.

Resolves: #65767
Releases: master
Change-Id: I2e7489f53198d44edea9995fe4cce49696a2f888
Reviewed-on: http://review.typo3.org/37881
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[CLEANUP] Remove unused if statement in Backend Utility 09/38409/3
Benjamin Mack [Wed, 1 Apr 2015 14:59:22 +0000 (16:59 +0200)]
[CLEANUP] Remove unused if statement in Backend Utility

Resolves: #66224
Releases: master
Change-Id: I9a3cbed8e7b9e44cfe46abcb2a0aa9f9a731801a
Reviewed-on: http://review.typo3.org/38409
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
4 years ago[TASK] Make dummy.php dispatched 78/38378/3
Wouter Wolters [Tue, 31 Mar 2015 17:05:02 +0000 (19:05 +0200)]
[TASK] Make dummy.php dispatched

Use dispatching for dummy.php

Resolves: #65290
Releases: master
Change-Id: I4ead54c227ab4713143617782b93a3eda256bd92
Reviewed-on: http://review.typo3.org/38378
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove debug call in ext:viewpage JavaScript 91/38391/2
Wouter Wolters [Tue, 31 Mar 2015 21:05:51 +0000 (23:05 +0200)]
[TASK] Remove debug call in ext:viewpage JavaScript

Resolves: #66198
Releases: master
Change-Id: I344b49d99c5e56c5a347ad71dbe589a61ad991b0
Reviewed-on: http://review.typo3.org/38391
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Make openid return script dispatched 82/38382/5
Wouter Wolters [Tue, 31 Mar 2015 17:24:49 +0000 (19:24 +0200)]
[TASK] Make openid return script dispatched

Resolves: #66192
Releases: master
Change-Id: Ie2bb18cdceaf893b181c428bf762e3ac9b232a0b
Reviewed-on: http://review.typo3.org/38382
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] Check for existing types before binding 97/38097/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/38097
Reviewed-by: Thomas Löffler <loeffler@spooner-web.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
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 83/38383/4
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/38383
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FOLLOWUP][TASK] Make alt_doc.php dispatched 84/38384/3
Wouter Wolters [Tue, 31 Mar 2015 18:19:03 +0000 (20:19 +0200)]
[FOLLOWUP][TASK] Make alt_doc.php dispatched

Fix missing JavaScript setting TYPO3.settings.FormEngine in workspaces
module.

Resolves: #65292
Releases: master
Change-Id: I171b1bdedfb6f01ece0f8b843b4abb70659f3c75
Reviewed-on: http://review.typo3.org/38384
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>