Packages/TYPO3.CMS.git
4 years ago[TASK] Replace icon by the IconFactory apps-pagetree-root 13/43113/2
Frank Nägler [Mon, 7 Sep 2015 22:32:08 +0000 (00:32 +0200)]
[TASK] Replace icon by the IconFactory apps-pagetree-root

Resolves: #69599
Releases: master
Change-Id: I5f7416074f643ddc4038a6b9625ba519328cf8fa
Reviewed-on: http://review.typo3.org/43113
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: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Extbase: Add between() operator to Query object 13/42813/2
Morton Jonuschat [Fri, 21 Aug 2015 13:17:56 +0000 (15:17 +0200)]
[FEATURE] Extbase: Add between() operator to Query object

Support for ``between`` has been added to the Extbase Query object.
As there is no performance advantage to using BETWEEN on the DBMS
side (the query optimizers converts it to `min <= expr AND expr <= max)`
this method replicates the DBMS behaviour by building a logical AND
condition that has the advantage of working on all DBMS.

Resolves: #47812
Releases: master
Change-Id: Ic3b416515eedc651faf69de1db21eab288a8ad33
Reviewed-on: http://review.typo3.org/42813
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Make getFirstTag() return empty string for input without tag 98/42898/3
Morton Jonuschat [Fri, 28 Aug 2015 06:27:36 +0000 (08:27 +0200)]
[BUGFIX] Make getFirstTag() return empty string for input without tag

getFirstTag() didn't take into account that strpos() returns FALSE when
the needle isn't found.

Resolves: #69318
Releases: master
Change-Id: Ie530db9cbed92fa11199852cc0aec77024354814
Reviewed-on: http://review.typo3.org/42898
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Replace icon by the IconFactory status-status-sorting-* 11/43111/2
Frank Nägler [Mon, 7 Sep 2015 21:57:20 +0000 (23:57 +0200)]
[TASK] Replace icon by the IconFactory status-status-sorting-*

Resolves: #69597
Releases: master
Change-Id: I7d80f2fc4e8636ed77800821fc9231f57789e831
Reviewed-on: http://review.typo3.org/43111
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-paging-* 12/43112/2
Frank Nägler [Mon, 7 Sep 2015 22:07:05 +0000 (00:07 +0200)]
[TASK] Replace icon by the IconFactory actions-view-paging-*

Resolves: #69598
Releases: master
Change-Id: I7e82fa68f8bd6fab992cdab9674cfeee16d160b7
Reviewed-on: http://review.typo3.org/43112
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-go-back 09/43109/2
Frank Nägler [Mon, 7 Sep 2015 21:39:16 +0000 (23:39 +0200)]
[TASK] Replace icon by the IconFactory actions-view-go-back

Resolves: #69595
Releases: master
Change-Id: I1190490dfa23cdc206f1cffbd7975ef9d668c786
Reviewed-on: http://review.typo3.org/43109
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-view-go-up 10/43110/2
Frank Nägler [Mon, 7 Sep 2015 21:47:30 +0000 (23:47 +0200)]
[TASK] Replace icon by the IconFactory actions-view-go-up

Resolves: #69596
Releases: master
Change-Id: I26ac73af5e2d863753c229b4aef3bfdc3c852456
Reviewed-on: http://review.typo3.org/43110
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Show backend_layout fields also for sys folders 07/43107/2
Georg Ringer [Mon, 7 Sep 2015 20:11:08 +0000 (22:11 +0200)]
[TASK] Show backend_layout fields also for sys folders

Even though folders are not visible in the frontend it is useful to have
the backend layouts available for this page type.

Change-Id: I1bab2ea98a9afa0d62ac2a10a907d634a4e59536
Resolves: #53992
Releases: master
Reviewed-on: http://review.typo3.org/43107
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Trigger metadata extraction after file upload 59/43059/5
Frans Saris [Thu, 2 Apr 2015 18:14:39 +0000 (20:14 +0200)]
[FEATURE] Trigger metadata extraction after file upload

Releases: master
Resolves: #56726
Change-Id: I8f08403aca72bc9ca3f37dec6f98bf016c79a9ee
Reviewed-on: http://review.typo3.org/43059
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[BUGFIX] Allow resource as type definition 98/43098/2
Nicole Cordes [Mon, 7 Sep 2015 17:09:10 +0000 (19:09 +0200)]
[BUGFIX] Allow resource as type definition

This patch adds "resource" as valid type information of extbase models.

Resolves: #69539
Releases: master
Change-Id: I4b6f8f79fcb6a4bc0b85425c4079f2e9f154da62
Reviewed-on: http://review.typo3.org/43098
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Simplify save-labels 87/43087/2
Ingo Pfennigstorf [Mon, 7 Sep 2015 08:54:45 +0000 (10:54 +0200)]
[TASK] Simplify save-labels

The "save" labels can be simplified and shortened by omitting the
word "document".

Change-Id: Icc9f3d5c9bf0f2830cdb19cd0ff1892dc948c244
Resolves: #69581
Releases: master
Reviewed-on: http://review.typo3.org/43087
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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] Replace icon by IconFactory: actions-system-list-open 73/43073/6
Jan Helke [Sun, 6 Sep 2015 17:35:23 +0000 (19:35 +0200)]
[TASK] Replace icon by IconFactory: actions-system-list-open

Releases: master
Resolves: #69566
Change-Id: I20563cfcbe5c09629bc9813bef797b0a133d801e
Reviewed-on: http://review.typo3.org/43073
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Remove SpriteManagerIconViewHelper 19/43019/9
Frank Nägler [Fri, 4 Sep 2015 11:40:17 +0000 (13:40 +0200)]
[TASK] Remove SpriteManagerIconViewHelper

This patch removes the SpriteManagerIconViewHelper and all
usages within the core.

Resolves: #69531
Releases: master
Change-Id: I75e3c345973a9b51fb26cc1aeb305536e8c77d14
Reviewed-on: http://review.typo3.org/43019
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace icon by IconFactory: actions-page-new 76/43076/6
Benjamin Kott [Sun, 6 Sep 2015 21:16:57 +0000 (23:16 +0200)]
[TASK] Replace icon by IconFactory: actions-page-new

Resolves: #69569
Releases: master
Change-Id: I11e6434c9bb4007924dd309af5c6c1739222685e
Reviewed-on: http://review.typo3.org/43076
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Replace icon by IconFactory: actions-selection-delete 74/43074/2
Jan Helke [Sun, 6 Sep 2015 17:50:29 +0000 (19:50 +0200)]
[TASK] Replace icon by IconFactory: actions-selection-delete

Releases: master
Resolves: #69567
Change-Id: I3c5e967acdcfa061b953fbfe5c713c2ce27e078a
Reviewed-on: http://review.typo3.org/43074
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FOLLOWUP][BUGFIX] Reestablish DB connection in long-running tasks 93/42893/9
Markus Klein [Thu, 27 Aug 2015 17:07:04 +0000 (19:07 +0200)]
[FOLLOWUP][BUGFIX] Reestablish DB connection in long-running tasks

Reconnecting in isConnected() is not necessary as the next query() will
check the status and reconnect properly if required. Using ping() does
not work with mysqlnd - only if mysqli.reconnect=1 is set. Setting this
is bad practice since a ping() would only reconnect but not properly
reinitialize the charset etc.

Thus a check in Install Tool is added to make sure mysqli.reconnect is
set to "0".

Resolves: #69001
Resolves: #69289
Releases: master, 6.2
Change-Id: I3c2cac91e96fdee8bff113f848341856ec51829b
Reviewed-on: http://review.typo3.org/42893
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replaced icon with IconFactory: actions-move-* 90/43090/6
Frank Nägler [Mon, 7 Sep 2015 11:21:38 +0000 (13:21 +0200)]
[TASK] Replaced icon with IconFactory: actions-move-*

Resolves: #69587
Releases: master
Change-Id: Ife2606f2c663a0b3df4bd7e140d5344043d5357d
Reviewed-on: http://review.typo3.org/43090
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-window-open 80/43080/2
Frank Nägler [Mon, 7 Sep 2015 07:43:53 +0000 (09:43 +0200)]
[TASK] Replace icon by the IconFactory actions-window-open

Resolves: #69575
Releases: master
Change-Id: I62ff951816107fd9f7e656065781b29a433f4dae
Reviewed-on: http://review.typo3.org/43080
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Replace icon by the IconFactory actions-system-refresh 81/43081/2
Frank Nägler [Mon, 7 Sep 2015 08:04:49 +0000 (10:04 +0200)]
[TASK] Replace icon by the IconFactory actions-system-refresh

Resolves: #69576
Releases: master
Change-Id: If7c7f97bbfaccec32bf06374c2333f544bc036f5
Reviewed-on: http://review.typo3.org/43081
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Adjust invalid path to log file in error message 97/43097/3
Markus Klein [Mon, 7 Sep 2015 12:38:01 +0000 (14:38 +0200)]
[BUGFIX] Adjust invalid path to log file in error message

Resolves: #69590
Releases: master
Change-Id: Ia903978fa22dfb9193eb4d70188c8c5d1d8e8c12
Reviewed-on: http://review.typo3.org/43097
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Fix invalid ReST syntax in documentation files 68/43068/3
Markus Klein [Sun, 6 Sep 2015 12:19:58 +0000 (14:19 +0200)]
[TASK] Fix invalid ReST syntax in documentation files

Resolves: #69560
Releases: master
Change-Id: I7eb8e9a7a795d34fda0eacecda4c442ff5bd1d07
Reviewed-on: http://review.typo3.org/43068
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Remove wrong datasets in sanitizeLocalUrlValidPathsDataProvider 92/43092/3
Nicole Cordes [Mon, 7 Sep 2015 12:48:14 +0000 (14:48 +0200)]
[TASK] Remove wrong datasets in sanitizeLocalUrlValidPathsDataProvider

Within the GeneralUtilityTest::sanitizeLocalUrlValidPathsDataProvider
are still wrong dataset unfortunately. As on Windows systems the
GeneralUtility::getIndpEnv('TYPO3_SITE_URL') results in
http://D:/AbsolutePathToTypo3Installation those test were moved to an
own DataProvider which makes sure the HTTP_HOST and SCRIPT_NAME are set
correctly before calling GeneralUtility::getIndpEnv().

Resolves: #69584
Releases: master, 6.2
Change-Id: I42e5ab3712f82f5cadd51a478769bc5cb184243f
Reviewed-on: http://review.typo3.org/43092
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove redundant CSRF protection tokens and deprecate used methods 69/43069/3
Helmut Hummel [Sun, 6 Sep 2015 14:49:21 +0000 (16:49 +0200)]
[TASK] Remove redundant CSRF protection tokens and deprecate used methods

The CSRF tokens for edit document and tce actions were introduced,
to protect these entry scripts. Since the entry scripts are removed now
and any entry point is protected with a CSRF token by default, we do not need
these additional tokens any more.

The helper methods can now also be deprecated and the check for the tokens
is removed in the controllers.

Please note that in the deprecated.php the tokens still must be checked, as
third party modules still might generate URLs to the old entry scripts and
we want to have this deprecated entry point still be protected.

Resolves: #69562
Releases: master
Change-Id: I9df443c7fcb4c7db4f7f682d3643b780480ed5de
Reviewed-on: http://review.typo3.org/43069
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace icon by IconFactory: actions-page-move 77/43077/2
Benjamin Kott [Sun, 6 Sep 2015 21:28:54 +0000 (23:28 +0200)]
[TASK] Replace icon by IconFactory: actions-page-move

Resolves: #69570
Releases: master
Change-Id: Ie1a3a7cb57f740474ae678831b464c8aed69ae4a
Reviewed-on: http://review.typo3.org/43077
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replaced sprite icon with IconFactory in RecordHistory 65/43065/2
Michael Oehlhof [Sun, 6 Sep 2015 00:46:32 +0000 (02:46 +0200)]
[TASK] Replaced sprite icon with IconFactory in RecordHistory

Resolves: #69559
Releases: master
Change-Id: I384a9239c7ba9a31bbd19e492a73a86a4a2b6356
Reviewed-on: http://review.typo3.org/43065
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replaced icon with IconFactory in SystemInformationToolbarItem 64/43064/2
Michael Oehlhof [Sun, 6 Sep 2015 00:33:25 +0000 (02:33 +0200)]
[TASK] Replaced icon with IconFactory in SystemInformationToolbarItem

Resolves: #69558
Releases: master
Change-Id: I587133662b69aafaf7531c386b16446bd6691ae8
Reviewed-on: http://review.typo3.org/43064
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-system-shortcut-new" with IconFactory 50/43050/4
Michael Oehlhof [Sat, 5 Sep 2015 09:31:03 +0000 (11:31 +0200)]
[TASK] Replace sprite icon "actions-system-shortcut-new" with IconFactory

Replaces IconUtility::getSpriteIcon call for the icon
actions-system-shortcut-new with the new IconFactory
inside the description of the shortcut drop down.

Resolves: #69547
Releases: master
Change-Id: I4f91b3fb6ce68764639aefe63126c097d462ef19
Reviewed-on: http://review.typo3.org/43050
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[BUGFIX] Cache CategoryRegistry state together with TCA 45/40845/7
Alexander Stehlik [Wed, 2 Sep 2015 21:14:28 +0000 (23:14 +0200)]
[BUGFIX] Cache CategoryRegistry state together with TCA

The CategoryRegistry is stored together with the final TCA in
the cache.

This is needed because the registry is filled during the initial
build of the TCA and not when the TCA is loaded from the cache.

Resolves: #67881
Releases: master, 6.2
Change-Id: Ic7f341a1710cafbc1a1ea150e003d3d7a7b9c458
Reviewed-on: http://review.typo3.org/40845
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add SVG Icons for document paste actions 63/43063/2
Benjamin Kott [Sat, 5 Sep 2015 23:57:34 +0000 (01:57 +0200)]
[TASK] Add SVG Icons for document paste actions

Resolves: #69557
Releases: master
Change-Id: I656ca487527a4c3c77401ac0da1bc7554567fe44
Reviewed-on: http://review.typo3.org/43063
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: actions-page-open 62/43062/3
Benjamin Kott [Sat, 5 Sep 2015 21:44:49 +0000 (23:44 +0200)]
[TASK] Replace icon by IconFactory: actions-page-open

Resolves: #69556
Releases: master
Change-Id: I697aaee1db8b03adafa015e6634156b576f3c381
Reviewed-on: http://review.typo3.org/43062
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Prevent search upload folder in write protected storages 64/42864/3
Nicole Cordes [Tue, 25 Aug 2015 10:10:17 +0000 (12:10 +0200)]
[BUGFIX] Prevent search upload folder in write protected storages

If a storage is marked as non-writeable there isn't any possibility to
have an upload folder in there. So this storage should be skipped in the
lookup of the default upload folder of an user.

Resolves: #69303
Releases: master, 6.2
Change-Id: If53b5545a6af6aa1d333d48bb0856a5de070fd2d
Reviewed-on: http://review.typo3.org/42864
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[TASK] Replace icon by IconFactory: actions-system-help-open 60/43060/2
Benjamin Kott [Sat, 5 Sep 2015 20:14:40 +0000 (22:14 +0200)]
[TASK] Replace icon by IconFactory: actions-system-help-open

Resolves: #69555
Releases: master
Change-Id: I1f12490509f6b3512ad4358fd407b840db8ec3ac
Reviewed-on: http://review.typo3.org/43060
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[TASK] Add SVG Icons for document save actions 58/43058/3
Benjamin Kott [Sat, 5 Sep 2015 18:58:20 +0000 (20:58 +0200)]
[TASK] Add SVG Icons for document save actions

Resolves: #69554
Releases: master
Change-Id: I0564f908ecebf0e6b317b299b43e1b4d4f9af576
Reviewed-on: http://review.typo3.org/43058
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[FEATURE] Introduce $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext'] 45/43045/3
Frans Saris [Thu, 2 Apr 2015 18:14:39 +0000 (20:14 +0200)]
[FEATURE] Introduce $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext']

Releases: master
Resolves: #69543
Change-Id: I676a20fd64a13e6f04774fe2fa838c5b51d6eaf0
Reviewed-on: http://review.typo3.org/43045
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
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: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[TASK] Install Tool: Validate database name against MySQL restrictions 16/43016/4
Morton Jonuschat [Fri, 4 Sep 2015 10:27:00 +0000 (12:27 +0200)]
[TASK] Install Tool: Validate database name against MySQL restrictions

MySQL only allows a limited set of characters in unquoted database
names. As the database name can't be quoted for compatibility with DBAL,
the name gets validated against the given restrictions.

Resolves: #51093
Releases: master
Change-Id: I42a0fbf0c6f724245090ad503c8198372f7359d3
Reviewed-on: http://review.typo3.org/43016
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] DBAL: Pass database connection to SQL compiler 17/43017/2
Morton Jonuschat [Fri, 4 Sep 2015 10:52:05 +0000 (12:52 +0200)]
[BUGFIX] DBAL: Pass database connection to SQL compiler

The SQL compilers need the current database connection for properly
quoting identifiers. The constructor declares them a required argument
but the SQL parser didn't pass the database connection on instanciation.

Resolves: #69528
Releases: master
Change-Id: I8cd67bb07d954b73c1e8f1de93f208ca7a835c08
Reviewed-on: http://review.typo3.org/43017
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] Remove data processing trait in favor of object 04/42904/6
Helmut Hummel [Fri, 28 Aug 2015 10:02:54 +0000 (12:02 +0200)]
[TASK] Remove data processing trait in favor of object

The introduced DataProcessingTrait isn't exactly a good prototype
for Trait usage.

It incorporates functionality that isn't easily testable,
it is impossible to provide different implementations as the trait
is directly bound to the class with its concrete implementation.

Use a composite object instead for this functionality.

Resolves: #69386
Releases: master
Change-Id: I39177b441abc7260465c5271bcd711d8636e1d52
Reviewed-on: http://review.typo3.org/42904
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: mimetypes-text-html 37/43037/2
Jan Helke [Fri, 4 Sep 2015 16:17:58 +0000 (18:17 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-text-html

Releases: master
Resolves: #69538
Change-Id: If1b41207ae24bc3200732f389063f75379fd2f68
Reviewed-on: http://review.typo3.org/43037
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: mimetypes-word 38/43038/2
Jan Helke [Fri, 4 Sep 2015 16:37:33 +0000 (18:37 +0200)]
[TASK] Replace icon by IconFactory: mimetypes-word

Releases: master
Resolves: #69540
Change-Id: Iebb06b5f21fceb7a482ac2abd5608bc8f4b81122
Reviewed-on: http://review.typo3.org/43038
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Prettify some edges of the Record History 18/42618/10
Jan Helke [Fri, 14 Aug 2015 15:43:57 +0000 (17:43 +0200)]
[TASK] Prettify some edges of the Record History

This patch gives some love to the Record History and prettifies some
things.

On the Changelog View:
- Column with the Rollback icons is now labeled with "Rollback"
- Rollback icon is changed from arrows to the spinning clock which the
  user already spotted in the page menu.
- The settings and drop downs are now wrapped with TWBS styles.

On the Preview View:
- The single changes are indented a little bit more, the black strip
  is now a gray bar that comprises the sections better.
- The tiny link with the two downward arrows at the end of the
  Changelog list is now a clear visible button with a readable label.

Resolves: #69069
Releases: master
Change-Id: Ica4204cfaf5a4d03e243fcbc7386512f528f3d08
Reviewed-on: http://review.typo3.org/42618
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-save-new" with IconFactory 43/43043/2
Michael Oehlhof [Fri, 4 Sep 2015 20:19:58 +0000 (22:19 +0200)]
[TASK] Replace sprite icon "actions-document-save-new" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save-new with the new IconFactory.

Resolves: #68868
Releases: master
Change-Id: I8dfeed0a1299a69b3e892da6c38c56e16dceda82
Reviewed-on: http://review.typo3.org/43043
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] BackendUtility::getAjaxUrl() should not be internal 30/43030/2
Francois Suter [Fri, 4 Sep 2015 14:53:43 +0000 (16:53 +0200)]
[BUGFIX] BackendUtility::getAjaxUrl() should not be internal

In some contexts it is necessary to get the URL of an AJAX handler
on the PHP side. Thus method
\TYPO3\CMS\Backend\Utility\BackendUtility::getAjaxUrl()
should not be marked as internal.

Resolves: #69537
Releases: 6.2, master
Change-Id: Ic69a309b2c6fa02c6581cb7a8e8c68807f684b04
Reviewed-on: http://review.typo3.org/43030
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Support packages depending on typo3/cms 74/37974/3
Mathias Brodala [Fri, 20 Mar 2015 14:07:06 +0000 (15:07 +0100)]
[BUGFIX] Support packages depending on typo3/cms

This adds "typo3/cms" to the list of non composer requirements to allow
packages to depend on it (and thus install the core through Composer) and still
be installable in the Extension Manager.

Resolves: #65867
Releases: master, 6.2
Change-Id: I8564f8dff000fa71876c01343411a3155e0c0c92
Reviewed-on: http://review.typo3.org/37974
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[BUGFIG] Prevent double / in front of Folder readablePath 42/43042/2
Frans Saris [Fri, 4 Sep 2015 20:17:54 +0000 (22:17 +0200)]
[BUGFIG] Prevent double / in front of Folder readablePath

Resolves: #69542
Releases: master
Change-Id: Ic1bcc55b7b42dde5427fa7d359c9fdbf4ab40256
Reviewed-on: http://review.typo3.org/43042
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-shortcut 31/43031/3
Jan Helke [Fri, 4 Sep 2015 15:01:24 +0000 (17:01 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-shortcut

Releases: master
Resolves: #69529
Change-Id: I19b3e8ffa6bcc8b87ff99f519f7dffc287dc29b9
Reviewed-on: http://review.typo3.org/43031
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace icon by the IconFactory actions-document-open-read-only 09/43009/3
Frank Nägler [Fri, 4 Sep 2015 07:37:56 +0000 (09:37 +0200)]
[TASK] Replace icon by the IconFactory actions-document-open-read-only

Resolves: #68861
Releases: master
Change-Id: I0b1e2db1ea8b986b22d16f6b2191c43bd704caf6
Reviewed-on: http://review.typo3.org/43009
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: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-edit-restore" with the new IconFactory 05/43005/2
Morton Jonuschat [Fri, 4 Sep 2015 06:24:52 +0000 (08:24 +0200)]
[TASK] Replace sprite icon "actions-edit-restore" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-restore with the new IconFactory.

Resolves: #68935
Releases: master
Change-Id: I3a78882571a0cf9173cd099e238a8d822015b5cc
Reviewed-on: http://review.typo3.org/43005
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-open" with IconFactory 11/42411/8
Markus Guenther [Mon, 10 Aug 2015 18:27:31 +0000 (20:27 +0200)]
[TASK] Replace sprite icon "actions-document-open" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-open with the new IconFactory.

Change-Id: I8bdff1bb752f2735d553da859cec71256ceb2d2c
Resolves: #68845
Releases: master
Reviewed-on: http://review.typo3.org/42411
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-document-save-close" with IconFactory 03/43003/7
Michael Oehlhof [Thu, 3 Sep 2015 21:17:11 +0000 (23:17 +0200)]
[TASK] Replace sprite icon "actions-document-save-close" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save with the new IconFactory.

Resolves: #68867
Releases: master
Change-Id: Ie0591197ade6473af9a470b34e3f5e2e56eabb60
Reviewed-on: http://review.typo3.org/43003
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Enable page tree filter for admin with mountpoints 17/42617/5
Nicole Cordes [Fri, 14 Aug 2015 14:17:45 +0000 (16:17 +0200)]
[BUGFIX] Enable page tree filter for admin with mountpoints

The patch prevents the mountpoint processing during page tree filtering
for admin users. This is necessary because admin users aren't limited
to the mountpoints. Otherwise sites outside the mountpoints aren't
found anymore.

Resolves: #69063
Releases: master, 6.2
Change-Id: Ie55dcc3b05463deaf57ba42c91e229225176be8a
Reviewed-on: http://review.typo3.org/42617
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Replace sprite icon "actions-edit-localize-status-high" with IconFactory 07/43007/3
Morton Jonuschat [Fri, 4 Sep 2015 06:57:10 +0000 (08:57 +0200)]
[TASK] Replace sprite icon "actions-edit-localize-status-high" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-localize-status-high with the new IconFactory.

Resolves: #68928
Releases: master
Change-Id: Id0f4db30b9ef5a623e27f929e62b944841197e4a
Reviewed-on: http://review.typo3.org/43007
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
4 years ago[TASK] Replace sprite icon "actions-document-synchronize" with the new IconFactory 08/43008/2
Morton Jonuschat [Fri, 4 Sep 2015 07:07:36 +0000 (09:07 +0200)]
[TASK] Replace sprite icon "actions-document-synchronize" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-synchronize with the new IconFactory.

Resolves: #68874
Releases: master
Change-Id: I0ab58c6f8b1ff847c678064b3b51e0b30edb459b
Reviewed-on: http://review.typo3.org/43008
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-edit-localize-status-low" with IconFactory 06/43006/2
Morton Jonuschat [Fri, 4 Sep 2015 06:49:45 +0000 (08:49 +0200)]
[TASK] Replace sprite icon "actions-edit-localize-status-low" with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-localize-status-low with the new IconFactory.

Resolves: #68929
Releases: master
Change-Id: I831c4ad2105eec8bd796ae9e3d0fc4c81a676b8a
Reviewed-on: http://review.typo3.org/43006
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[BUGFIX] Make save icon work again 12/43012/2
Frank Nägler [Fri, 4 Sep 2015 09:24:06 +0000 (11:24 +0200)]
[BUGFIX] Make save icon work again

Resolves: #69523
Related: #68866
Releases: master
Change-Id: I3315056e2c651565e52fb4c79eef126d4a13e8d8
Reviewed-on: http://review.typo3.org/43012
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-document-save" with the new IconFactory 73/42973/6
Michael Oehlhof [Tue, 1 Sep 2015 22:14:46 +0000 (00:14 +0200)]
[TASK] Replace sprite icon "actions-document-save" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-save with the new IconFactory.

Resolves: #68866
Releases: master
Change-Id: I29540eed175d642fae67a5b4453520c926cd2cae
Reviewed-on: http://review.typo3.org/42973
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Fix incorrect usage of nested ternary 91/42891/4
Markus Klein [Thu, 27 Aug 2015 16:09:53 +0000 (18:09 +0200)]
[BUGFIX] Fix incorrect usage of nested ternary

Ternaries are left associative in PHP, hence
$a ?: $b ?: $c  ===  ($a ?: $b) ?: $c  !==  $a ?: ($b ?: $c)

Mostly the latter case is used, hence we need parenthesis.

regex used to find occurrences:
^.+?[\s\n]+\?[^\:]*:[\s\n]+.+?[\s\n]+\?.+;$

Resolves: #69368
Releases: master, 6.2
Change-Id: I6235213cd921e7edfe0f4a3e96bde88ebdce3c99
Reviewed-on: http://review.typo3.org/42891
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[BUGFIX] PHP7 always_populate_raw_post_data is removed. 77/42977/4
Alexander Opitz [Wed, 2 Sep 2015 06:45:01 +0000 (08:45 +0200)]
[BUGFIX] PHP7 always_populate_raw_post_data is removed.

Since PHP7 always_populate_raw_post_data in php.ini is removed. This
means that the absense of this setting is like setting it to -1 for
PHP 5.6 installations. We give a OkStatus in InstallTool for PHP7.

Resolves: #69378
Releases: master
Change-Id: Iab2ca2077c508dbeec90b97bfd41dd7c992ebb74
Reviewed-on: http://review.typo3.org/42977
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Make the image quality definable per sourceCollection 42/42842/7
Christian Seifert [Thu, 27 Aug 2015 17:54:51 +0000 (19:54 +0200)]
[FEATURE] Make the image quality definable per sourceCollection

At the moment the image quality of generated jpegs is configured
centrally in LocalConfiguration. Due to trying to find a balance
between image size and image quality it might be useful to enable
the configuration of the image quality for each sourceCollection
entry.

The change set enables users to p.e. render normal images with 90%
and retina images with p.e. 70%. To optionally enable the "quality"
setting for a sourceCollection, TypoScript can be configured as
followed (as example):
tt_content.image.20.1.sourceCollection.smallRetina.quality = 70

If not set, TYPO3 will take the default one of LocalConfiguration.

Resolves: #59591
Releases: master
Change-Id: Ib0e0adf8c2f91471d0ad750c974ad6ed6f41cfa1
Reviewed-on: http://review.typo3.org/42842
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Auto focus search field in content search 99/42999/4
Andreas Fernandez [Thu, 3 Sep 2015 15:29:35 +0000 (17:29 +0200)]
[TASK] Auto focus search field in content search

After enabling the content search (in Page / List module), the search field
is automatically focused.

Resolves: #69510
Releases: master
Change-Id: Ibba59db6ed0001c0fc1122b44651176a18a17e4b
Reviewed-on: http://review.typo3.org/42999
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace icon by IconFactory: apps-toolbar-menu-cache 87/42987/4
Frank Nägler [Wed, 2 Sep 2015 18:57:27 +0000 (20:57 +0200)]
[TASK] Replace icon by IconFactory: apps-toolbar-menu-cache

Resolves: #69488
Releases: master
Change-Id: Id95d7404175fb20d0b29a8ab5baba085762dfef6
Reviewed-on: http://review.typo3.org/42987
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[CLEANUP] Streamline toggle search toolbox 97/42997/4
Florian Peters [Thu, 3 Sep 2015 13:07:27 +0000 (15:07 +0200)]
[CLEANUP] Streamline toggle search toolbox

Remove the toggle functionality from the HTML template and use
jQuery + require.js for page and list.

Resolves: #69500
Releases: master
Change-Id: I815239acdf74e94c4f0af3a74aacab565c8f5d03
Reviewed-on: http://review.typo3.org/42997
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
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 agoRevert "[BUGFIX] Fix broken link to security resources page on typo3.org" 89/42989/3
Helmut Hummel [Thu, 3 Sep 2015 07:06:14 +0000 (09:06 +0200)]
Revert "[BUGFIX] Fix broken link to security resources page on typo3.org"

This URL change on typo3.org had bigger impact and was reverted.
Revert this back here as well.

This reverts commit d92f3ef2c8b297069a2edc2b265e281686363f13.

Change-Id: Ic75ed47edcca9bfff3af6595af02bc81fe6a14c0
Reviewed-on: http://review.typo3.org/42989
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Streamline Unit Tests for GeneralUtility::sanitizeLocalUrl 82/42982/3
Nicole Cordes [Wed, 2 Sep 2015 13:06:12 +0000 (15:06 +0200)]
[BUGFIX] Streamline Unit Tests for GeneralUtility::sanitizeLocalUrl

Currently the Unit Tests for the function just work by accident. As
HTTP_HOST an absolute path is set which is used to get some other values
to compare the given strings. To add further tests we should streamline
the tests and set/add expectations for host and script_name.

Resolves: #69475
Releases: master, 6.2
Change-Id: If139da7bd22c1ebf2c538cd3412fb0abf56dc668
Reviewed-on: http://review.typo3.org/42982
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Show icons of feedit again 94/42894/3
Daniel Goerz [Thu, 27 Aug 2015 19:26:57 +0000 (21:26 +0200)]
[BUGFIX] Show icons of feedit again

Change-Id: I1f024f570e829cc516aa58071908874f4f229850
Resolves: #69374
Releases: master
Reviewed-on: http://review.typo3.org/42894
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace sprite icon for visibility with IconFactory 99/42499/7
Markus Guenther [Tue, 11 Aug 2015 08:29:55 +0000 (10:29 +0200)]
[TASK] Replace sprite icon for visibility with IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-hide and actions-edit-unhide with the new IconFactory.

Change-Id: If3deb6fb4c6f867c21aaff34796515d933fa90c3
Resolves: #68925
Releases: master
Reviewed-on: http://review.typo3.org/42499
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
4 years ago[FEATURE] Introduce ImplodeViewHelper 60/41960/3
Frans Saris [Sat, 25 Jul 2015 17:28:39 +0000 (19:28 +0200)]
[FEATURE] Introduce ImplodeViewHelper

To be able to glue an array with classnames together in the FluidContent
rendering a ImplodeViewHelper is added.

Resolves: #68538
Releases: master
Change-Id: I85291cdc93374f99447a97da7f739ad8364b3644
Reviewed-on: http://review.typo3.org/41960
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
4 years ago[TASK] Use flash messages for status of branch export 67/42967/3
Daniel Goerz [Tue, 1 Sep 2015 18:45:02 +0000 (20:45 +0200)]
[TASK] Use flash messages for status of branch export

After a successful or unsuccessful attempt to export a
page branch to a file a short message about the outcome
is displayed. This patch improves the appearance of the
message by using a FlashMessage.

Additionally a call to an undefined method is removed.

Change-Id: I41940ca865211c9347707e731c3b4a90fb11b9ba
Releases: master
Resolves: #69460
Reviewed-on: http://review.typo3.org/42967
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Fix aligning of checkbox is_public in sys_file_storage 84/42984/2
Wouter Wolters [Wed, 2 Sep 2015 14:50:12 +0000 (16:50 +0200)]
[TASK] Fix aligning of checkbox is_public in sys_file_storage

Add missing div with class checkbox on it.

Resolves: #69479
Releases: master
Change-Id: I4ded4b2052f102ad14d16aac78707d95a757da6d
Reviewed-on: http://review.typo3.org/42984
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace all be.buttons.icon ViewHelpers that use an icon 63/42963/7
Wouter Wolters [Tue, 1 Sep 2015 18:00:15 +0000 (20:00 +0200)]
[TASK] Replace all be.buttons.icon ViewHelpers that use an icon

Resolves: #69461
Releases: master
Change-Id: I1e637c92183eba1cf21e837f7294d9d8c38d6d19
Reviewed-on: http://review.typo3.org/42963
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Introduce icon state for IconFactory 82/42482/20
Frank Nägler [Mon, 10 Aug 2015 13:52:44 +0000 (15:52 +0200)]
[TASK] Introduce icon state for IconFactory

Resolves: #69095
Releases: master
Change-Id: I4a1077a9267ed293f049f6457aef5d8012aa28d4
Reviewed-on: http://review.typo3.org/42482
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
4 years ago[TASK] Use enumeration for handling conflicts in file names 94/42794/20
Daniel Goerz [Thu, 20 Aug 2015 22:11:11 +0000 (00:11 +0200)]
[TASK] Use enumeration for handling conflicts in file names

Conflicts in file names are handled with a list of plain
text values in the code. This patch adds a DuplicationBehavior
enumeration to improve the situation. It also streamlines the
redundant use of different strings for the same thing.

Change-Id: If07cacc77a4737bf52e6978dba79c22d72b7209c
Resolves: #55419
Releases: master
Reviewed-on: http://review.typo3.org/42794
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Remove additionalClasses option from FontawesomeProvider. 45/42945/4
Frank Nägler [Mon, 31 Aug 2015 15:31:23 +0000 (17:31 +0200)]
[TASK] Remove additionalClasses option from FontawesomeProvider.

This option was introduced with the new Icon API but is not useful
and must be removed now.

Resolves: #69441
Releases: master
Change-Id: I7d02a320e9c7eaa91e877b703c78d535ee3d45cd
Reviewed-on: http://review.typo3.org/42945
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Abstract XSD generator can handle more than two namespace parts 71/42971/3
Helmut Hummel [Tue, 1 Sep 2015 20:10:56 +0000 (22:10 +0200)]
[BUGFIX] Abstract XSD generator can handle more than two namespace parts

The getTagNameForClass method in the abstract XSD generator class
could not handle class names with more than two namespace parts.

This caused e.g. TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\CshViewHelper to
not be transformed to "be.buttons.csh", but just "be.", which in turn
caused duplicate id errors in the resulting XSD document.

Make the code aware of more than two namespace parts.

Releases: master, 6.2
Resolves: #69463
Change-Id: I9a6a28b470679e7487f0d83a7ce9f267a1f3ec7f
Reviewed-on: http://review.typo3.org/42971
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
4 years ago[TASK] Replace sprite icon "actions-insert-reference" with the new IconFactory 61/42961/4
Morton Jonuschat [Tue, 1 Sep 2015 17:29:42 +0000 (19:29 +0200)]
[TASK] Replace sprite icon "actions-insert-reference" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-insert-reference with the new IconFactory.

Resolves: #68974
Releases: master
Change-Id: Ic85e7aebf46010859a9ef60b329cc40a353909f5
Reviewed-on: http://review.typo3.org/42961
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-edit-merge-localization" with the new IconFactory 65/42965/4
Morton Jonuschat [Tue, 1 Sep 2015 18:34:30 +0000 (20:34 +0200)]
[TASK] Replace sprite icon "actions-edit-merge-localization" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-merge-localization with the new IconFactory.

Resolves: #68930
Releases: master
Change-Id: I59cc9dc9dd88e22ed0d86f9ea1d149c3c4d4e4e9
Reviewed-on: http://review.typo3.org/42965
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-document-localize" with the new IconFactory 68/42968/2
Morton Jonuschat [Tue, 1 Sep 2015 18:49:58 +0000 (20:49 +0200)]
[TASK] Replace sprite icon "actions-document-localize" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-localize with the new IconFactory.

Resolves: #68820
Releases: master
Change-Id: I888655fdf18c444d33ec52d68d84dcffa0c46aff
Reviewed-on: http://review.typo3.org/42968
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-insert-record" with the new IconFactory 64/42964/2
Morton Jonuschat [Tue, 1 Sep 2015 18:05:15 +0000 (20:05 +0200)]
[TASK] Replace sprite icon "actions-insert-record" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-insert-record with the new IconFactory.

Resolves: #68972
Releases: master
Change-Id: Ic4d4657f96e712e0169da866189b6bf8b6fd82d5
Reviewed-on: http://review.typo3.org/42964
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-document-duplicates-select" with the new IconFactory 66/42966/2
Morton Jonuschat [Tue, 1 Sep 2015 18:42:04 +0000 (20:42 +0200)]
[TASK] Replace sprite icon "actions-document-duplicates-select" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-duplicates-select with the new IconFactory.

Resolves: #68838
Releases: master
Change-Id: I1b96c82780859ffb10fd0922dae4a3ff96bfc8bb
Reviewed-on: http://review.typo3.org/42966
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Log source and target name when renaming files/directories 59/42959/2
Morton Jonuschat [Tue, 1 Sep 2015 16:25:53 +0000 (18:25 +0200)]
[BUGFIX] Log source and target name when renaming files/directories

Retrieve the name of the source before performing the actual rename
to enable logging the proper source name.

Resolves: #69231
Releases: master
Change-Id: I66769da707538ca888ace3fc80250cd52dc9c7b0
Reviewed-on: http://review.typo3.org/42959
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Replace sprite icon "actions-system-extension-*" with the new IconFactory 49/42949/4
Wouter Wolters [Mon, 31 Aug 2015 21:23:18 +0000 (23:23 +0200)]
[TASK] Replace sprite icon "actions-system-extension-*" with the new IconFactory

Resolves: #69445
Releases: master
Change-Id: I0061a8eef57f60479f0dc51b82bac3d1b5afcfca
Reviewed-on: http://review.typo3.org/42949
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[TASK] Replace sprite icon "actions-edit-undo" with the new IconFactory 47/42947/4
Michael Oehlhof [Mon, 31 Aug 2015 19:38:57 +0000 (21:38 +0200)]
[TASK] Replace sprite icon "actions-edit-undo" with the new IconFactory

Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-undo with the new IconFactory.

Resolves: #68937
Releases: master
Change-Id: I3a3d57528def039e7df42356c992bb47f15b1153
Reviewed-on: http://review.typo3.org/42947
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Fix loading of language file in indexed_search 46/42946/2
Tymoteusz Motylewski [Mon, 31 Aug 2015 16:16:59 +0000 (18:16 +0200)]
[BUGFIX] Fix loading of language file in indexed_search

As $GLOBALS['LANG'] doesn't exist in the frontend context,
language (xlf) file has to be loaded through pi_loadLL.

Resolves: #69443
Releases: master
Change-Id: I7668acc3b899fe89e5aaf1a1cdb09dc7a36053e2
Reviewed-on: http://review.typo3.org/42946
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Record List: Change toggle state with AJAX 52/42952/4
Andreas Fernandez [Tue, 1 Sep 2015 03:52:58 +0000 (05:52 +0200)]
[TASK] Record List: Change toggle state with AJAX

The tables in the Record List are now toggled by an AJAX call.

Resolves: #69446
Releases: master
Change-Id: I507e0945dc3dc8e8658ae769afedcb9d64a92d26
Reviewed-on: http://review.typo3.org/42952
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Change ID of submit button in EXT:belog 54/42954/2
Andreas Fernandez [Tue, 1 Sep 2015 08:06:31 +0000 (10:06 +0200)]
[BUGFIX] Change ID of submit button in EXT:belog

Change the ID of the submit button in the constraint filter to
fix a conflict between the "submit" id and the "submit" function
in JavaScript.

Resolves: #69447
Releases: master
Change-Id: I001bc94c88b9c51e1699167e8a4694b7cce79020
Reviewed-on: http://review.typo3.org/42954
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[FEATURE] Allow AbstractPlugin::pi_loadLL to load custom language file 34/42934/7
Tymoteusz Motylewski [Sun, 30 Aug 2015 20:32:30 +0000 (22:32 +0200)]
[FEATURE] Allow AbstractPlugin::pi_loadLL to load custom language file

Add optional parameter to pi_loadlLL method to allow loading
language files located somewhere else than $this->scriptRelPath folder.
This change allows to place language files in Resources/Private/Language
also in pi-based plugins.

Resolves: #69416
Releases: master
Change-Id: Ibcfef65b1606a86559f17e706f8873a2c5a3973b
Reviewed-on: http://review.typo3.org/42934
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[FEATURE] New option to disable the age display of dates per field by TCA 49/42849/6
Christian Seifert [Sun, 23 Aug 2015 18:13:46 +0000 (20:13 +0200)]
[FEATURE] New option to disable the age display of dates per field by TCA

If an input field of a table is declared as "input" and evalued with
"date", record lists show the date with an automatically
calculated age. This is not needed, when a user only wants to see the date
and no further information about the age related to now.

This change enables integrators to disable the hard coded calculation by
a new TCA option called "disableAgeDisplay". Par example, to remove age
calculation for tt_content and the field "date", integrators can add the
following lines to the TCA:
$GLOBALS['TCA']['tt_content']['columns']['date']['config']
['disableAgeDisplay'] = true;

So, disabling the age display can be configured per table and field.

Resolves: #28243
Releases: master
Change-Id: Id2ce6512764881889b4181f73db36048d5704be8
Reviewed-on: http://review.typo3.org/42849
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mats Svensson <mats@pixelant.se>
Tested-by: Mats Svensson <mats@pixelant.se>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
4 years ago[TASK] Minify SVG Icons 41/42941/2
Benjamin Kott [Mon, 31 Aug 2015 13:36:53 +0000 (15:36 +0200)]
[TASK] Minify SVG Icons

Resolves: #69435
Releases: master
Change-Id: I9aa43a5bc139886b44de079bbc39502b63d34f1e
Reviewed-on: http://review.typo3.org/42941
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Do not set application context by default in htaccess 42/42942/3
Harry Glatz [Mon, 31 Aug 2015 13:40:09 +0000 (15:40 +0200)]
[TASK] Do not set application context by default in htaccess

Since the Production context is the default if no context is set
via environment variables, we do not forcefully set
the context in template .htaccess either.

This allows to set the context via webserver configuration
without the need to touch the lines in the .htaccess file.

Resolves: #69434
Releases: master, 6.2
Change-Id: I70915c51479c91c0db22c7637e46cb1c0fae2db4
Reviewed-on: http://review.typo3.org/42942
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
4 years ago[TASK] Replace sprite icon "actions-system-cache-clear-impact-*" 38/42938/5
Frank Nägler [Mon, 31 Aug 2015 09:45:40 +0000 (11:45 +0200)]
[TASK] Replace sprite icon "actions-system-cache-clear-impact-*"

Resolves: #69427
Releases: master
Change-Id: Ia5e288b95a73c3c66416603fb59a913bfc34146a
Reviewed-on: http://review.typo3.org/42938
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[BUGIFX] Remove access checks for top level modules 36/42936/6
Helmut Hummel [Mon, 31 Aug 2015 07:28:18 +0000 (09:28 +0200)]
[BUGIFX] Remove access checks for top level modules

The access checks are obsolete as the top level modules to not have
any functionality. Access checks should be implemented on sub module
level instead.

Resolves: #69421
Releases: master
Change-Id: I530bcccaaa0427e068f945f6fd90d41d8319c9d6
Reviewed-on: http://review.typo3.org/42936
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Add spinning feature for icons 05/42905/7
Frank Nägler [Fri, 28 Aug 2015 10:20:58 +0000 (12:20 +0200)]
[FEATURE] Add spinning feature for icons

Resolves: #69389
Releases: master
Change-Id: Ife062222cf5fc57aa65d5873e4dbf625df10f6d1
Reviewed-on: http://review.typo3.org/42905
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[BUGFIX] Correct visual nesting of tables in collapsible panels 37/42937/2
Benjamin Kott [Mon, 31 Aug 2015 08:04:38 +0000 (10:04 +0200)]
[BUGFIX] Correct visual nesting of tables in collapsible panels

Resolves: #69422
Releases: master
Change-Id: Ied0c5a21cfbd473dfb524b70c12d3f20c653b21f
Reviewed-on: http://review.typo3.org/42937
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
4 years ago[FEATURE] Index docx, xlsx, ... from MS Office 2007 and above 63/42863/6
Xavier Perseguers [Tue, 25 Aug 2015 09:28:55 +0000 (11:28 +0200)]
[FEATURE] Index docx, xlsx, ... from MS Office 2007 and above

* Add Microsoft office new formats to indexed_search
* Use unzip to get the xml content

Change-Id: I6d4481e09c34701ef846bb48f16b2a10d3fac38a
Resolves: #23669
Releases: master
Reviewed-on: http://review.typo3.org/42863
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Use single postProcessor layout, otherwise the global layout 19/35219/11
Ralf Zimmermann [Sat, 29 Aug 2015 14:57:47 +0000 (16:57 +0200)]
[BUGFIX] Use single postProcessor layout, otherwise the global layout

Change-Id: Ifcd3dfd9986684f95ab5574a190c4c8b215d0908
Resolves: #60995
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35219
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FOLLOWUP][BUGFIX] Extbase: Use fully populated records in insertObject() 21/42821/3
Morton Jonuschat [Fri, 21 Aug 2015 16:02:49 +0000 (18:02 +0200)]
[FOLLOWUP][BUGFIX] Extbase: Use fully populated records in insertObject()

As it is common practice to define object properties in Extbase models
without default values (resulting in a NULL value) while defining the
database columns as `DEFAULT '' NOT NULL` these columns need to be
skipped when preparing a new record for insertion into the database.
This allows the database to use the configured defaults for columns
not included in the insert statement.

To properly support strict databases in an Extbase extension/model it is
required to configure identical/compatible default values in the
database schema and the model. This problem cannot be solved completely
programmatically.

Resolves: #69247
Related: #69084
Releases: master
Change-Id: I9de6a68a9eac25e171e3bfde6314366dad1ae346
Reviewed-on: http://review.typo3.org/42821
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Add icon for the form wizard number spinner elements 12/42912/8
Björn Jacob [Fri, 28 Aug 2015 16:22:45 +0000 (18:22 +0200)]
[BUGFIX] Add icon for the form wizard number spinner elements

Instead of using images/form/trigger.gif as background image for
the form wizard number spinner elements, this patch introduces a new icon
which shows the real functionality of the spinner element (up/down).

Resolves: #69398
Releases: master, 6.2
Change-Id: I608a8e4fee92978a23cedabd1c51800c8a22dfc0
Reviewed-on: http://review.typo3.org/42912
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Fatal Error due to class object inconsistencies in ext:form 13/42913/2
Oliver Hader [Fri, 28 Aug 2015 16:41:37 +0000 (18:41 +0200)]
[BUGFIX] Fatal Error due to class object inconsistencies in ext:form

Elements in the form wizard can either be defined by TypoScript or
by using the accordant wizard. Some of these elements don't have a
counterparts in the ExtJS form wizard and thus only work in the
TypoScript mode. In these cases, the missing JSON conversion
objects lead to fatal errors.

Resolves: #69399
Releases: master, 6.2
Change-Id: Ide39afcbdc483dc01d9cdc9165c89c34785f847d
Reviewed-on: http://review.typo3.org/42913
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sebastian Wagner <sebastian.wagner@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[TASK] Refactor PostProcessorTest to use Prophecy 21/42921/3
Anja Leichsenring [Sat, 29 Aug 2015 14:15:05 +0000 (16:15 +0200)]
[TASK] Refactor PostProcessorTest to use Prophecy

In order to get rid of the mocking of the system under test, the
tests of ext:form PostProcessorTest are refactored to use
Prophecy. This step precedes the addition of other tests for
the class.

Change-Id: I1a2e9c5305c070f291b549965360abcfb8a695d0
Resolves: #69407
Releases: master
Reviewed-on: http://review.typo3.org/42921
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[FOLLOWUP][TASK] Add missing documentation for feature #31100 20/42920/4
Björn Jacob [Sat, 29 Aug 2015 14:01:31 +0000 (16:01 +0200)]
[FOLLOWUP][TASK] Add missing documentation for feature #31100

This patch adds the missing documentation.

Resolves: #69406
Related: #31100
Releases: master
Change-Id: Ifff18e4e9ec9750fe1d686decd88857cc4b13c57
Reviewed-on: http://review.typo3.org/42920
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Add unit test for fatal error on null object method call 18/42918/2
Anja Leichsenring [Sat, 29 Aug 2015 12:27:20 +0000 (14:27 +0200)]
[TASK] Add unit test for fatal error on null object method call

With #45685 a bugfix was merged. Now the corresponding
unit test is added as well.

Change-Id: Id62c4c7a29d2e28847381c18e963cb834e35fa01
Resolves: #69405
Relates: #45685
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/42918
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>