Packages/TYPO3.CMS.git
3 years ago[BUGFIX] DBAL: Fix retrieving the last insert id 87/43187/2
Morton Jonuschat [Fri, 11 Sep 2015 08:06:16 +0000 (10:06 +0200)]
[BUGFIX] DBAL: Fix retrieving the last insert id

Only retrieve the last insert id if the table actually has an auto
incrementing field, otherwise trying to retrieve the last inserted
id can result in errors and transaction rollbacks.

The last inserted id is also retrieved on plain INSERT statements, not
only for INSERT statements that require a subsequent UPDATE to store
BLOB/CLOB values.

Resolves: #67077
Releases: master
Change-Id: I87b62cb004a3f9356d47e18ad4dd5fb78c7c71fa
Reviewed-on: http://review.typo3.org/43187
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add unified spinner icon 76/42876/5
Benjamin Kott [Tue, 25 Aug 2015 20:50:20 +0000 (22:50 +0200)]
[TASK] Add unified spinner icon

Releases: master
Resolves: #66558
Change-Id: I15d8815009e22146faf9280c8b70247e4a0be035
Reviewed-on: http://review.typo3.org/42876
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace sprite icon "status-status-checked" with the new IconFactory 80/43180/2
Wouter Wolters [Thu, 10 Sep 2015 20:57:18 +0000 (22:57 +0200)]
[TASK] Replace sprite icon "status-status-checked" with the new IconFactory

Resolves: #69657
Releases: master
Change-Id: If4586417b22dfcde81e112dcf455b0e6a1f997e8
Reviewed-on: http://review.typo3.org/43180
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Saving fal relation fails 74/43174/3
Christian Kuhn [Thu, 10 Sep 2015 14:10:53 +0000 (16:10 +0200)]
[BUGFIX] Saving fal relation fails

Resolves: #69652
Releases: master
Change-Id: I941ff6508cf5c4c2315018665b1f8050489058b7
Reviewed-on: http://review.typo3.org/43174
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Possible warning on getRecordTitle 76/43176/2
Christian Kuhn [Thu, 10 Sep 2015 15:55:59 +0000 (17:55 +0200)]
[BUGFIX] Possible warning on getRecordTitle

Resolves: #69653
Releases: master
Change-Id: I0fd8546ec865770657e8937f7151ff378eaf6d9e
Reviewed-on: http://review.typo3.org/43176
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Not possible to create Alternative Page Languages 77/43177/2
Christian Kuhn [Thu, 10 Sep 2015 16:09:43 +0000 (18:09 +0200)]
[BUGFIX] Not possible to create Alternative Page Languages

Resolves: #69651
Releases: master
Change-Id: I65cfa6aa11f688f7da579b51af2a107d3a530612
Reviewed-on: http://review.typo3.org/43177
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Cannot define a non-sprite category module icon 88/43088/2
Xavier Perseguers [Mon, 7 Sep 2015 09:26:08 +0000 (11:26 +0200)]
[BUGFIX] Cannot define a non-sprite category module icon

Change-Id: I3f039e12d9bdb46ae85ec159603a8f3031da0dde
Releases: master
Resolves: #69583
Reviewed-on: http://review.typo3.org/43088
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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>
3 years ago[TASK] Ignore composer.json dependencies for TYPO3 Extensions 15/42615/6
Helmut Hummel [Fri, 14 Aug 2015 11:59:38 +0000 (13:59 +0200)]
[TASK] Ignore composer.json dependencies for TYPO3 Extensions

This resolves problems with composer dependencies and Extension name /
Composer package name differences.

Resolves: #68700
Releases: master
Change-Id: I07f57f24ef7e9337e7ef8f6ee69538c038f2c0ff
Reviewed-on: http://review.typo3.org/42615
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Adding new IRRE child on new localizable parent fails 71/43171/2
Christian Kuhn [Thu, 10 Sep 2015 12:12:11 +0000 (14:12 +0200)]
[BUGFIX] Adding new IRRE child on new localizable parent fails

Resolves: #69646
Releases: master
Change-Id: I2ff6ac68705bea299ba3872eca836d3ac1462d35
Reviewed-on: http://review.typo3.org/43171
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Value of transOrigPointerField might be an array 68/43168/4
Christian Kuhn [Thu, 10 Sep 2015 10:15:11 +0000 (12:15 +0200)]
[BUGFIX] Value of transOrigPointerField might be an array

Resolves: #69640
Releases: master
Change-Id: I7f3af4f87ae0eb22dc8cffbba805642bdc258f44
Reviewed-on: http://review.typo3.org/43168
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix calls to undefined methods in FormDataTraverser 66/43166/6
Christian Kuhn [Thu, 10 Sep 2015 09:52:40 +0000 (11:52 +0200)]
[BUGFIX] Fix calls to undefined methods in FormDataTraverser

Resolves: #69634
Releases: master
Change-Id: I83b0d96b200b118f7b81b8f28ffbc76efd2620f8
Reviewed-on: http://review.typo3.org/43166
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Invalid TCA type in sys_file_metadata 67/43167/2
Christian Kuhn [Thu, 10 Sep 2015 10:05:51 +0000 (12:05 +0200)]
[BUGFIX] Invalid TCA type in sys_file_metadata

If ext:filemetadata is not installed, TCA ctrl type of sys_file_metadata
is set to type, but it should be file:type, so the actualy type is read
from the type field of the connected sys_file record.

Resolves: #69639
Releases: master
Change-Id: I4282b45aa8572a100405b7c949bba56ce0bf497a
Reviewed-on: http://review.typo3.org/43167
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>
3 years ago[BUGFIX] Fixed broken frontend editing 78/43078/3
Michael Oehlhof [Sun, 6 Sep 2015 21:45:07 +0000 (23:45 +0200)]
[BUGFIX] Fixed broken frontend editing

Frontend editing was broken since migration of the FormEngine entry points
to routing.

Resolves: #69571
Releases: master
Change-Id: I41c73a998ffa7524605d0a54c95c1b41f1c29b3d
Reviewed-on: http://review.typo3.org/43078
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Replace icon by IconFactory: actions-system-shortcut-new 72/43072/5
Jan Helke [Sun, 6 Sep 2015 16:36:13 +0000 (18:36 +0200)]
[TASK] Replace icon by IconFactory: actions-system-shortcut-new

Releases: master
Resolves: #69564
Change-Id: I9d48093731539e51e3a129c83b698aaa9389deda
Reviewed-on: http://review.typo3.org/43072
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>
3 years ago[BUGFIX] Trigger inline editing only for page title 58/43158/2
Andreas Fernandez [Thu, 10 Sep 2015 06:28:15 +0000 (08:28 +0200)]
[BUGFIX] Trigger inline editing only for page title

The page title now has a t3js prefixed class to make sure only
this <h1> is editable, and not every <h1> that may occurs, e.g.
in a preview of a content element in the Page module.
Additionally, only the first found element is used.

Resolves: #69600
Releases: master
Change-Id: I17ba4180cb8f71504e5097b8a6b42c4884e46b2b
Reviewed-on: http://review.typo3.org/43158
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>
3 years ago[BUGFIX] Fix BackendUtility::selectVersionsOfRecord parameter 20/42720/5
Alexander Opitz [Tue, 18 Aug 2015 17:02:44 +0000 (19:02 +0200)]
[BUGFIX] Fix BackendUtility::selectVersionsOfRecord parameter

The fix in #60249 accidently changed the meaning of the workspace
parameter, so that some lowlevel_cleaner didn't worked correct anymore.
We now add the old ability to find versions over all workspaces.

Resolves: #69135
Releases: master, 6.2
Change-Id: I8999bf2e6487391d41cc7ce80461afb8e813ce97
Reviewed-on: http://review.typo3.org/42720
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix 02/43002/4
Heiko Kromm [Thu, 3 Sep 2015 19:27:13 +0000 (21:27 +0200)]
[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix

Rendering an imageResource with TypoScript IMG_RESOURCE
does not prepend the absRefPrefix.
This will cause problems loading images when not using config.baseUrl.
If it is not an absolute url we prepend absRefPrefix.

Resolves: #69516
Releases: master, 6.2
Change-Id: Icfca8bfe50cb5e1816cf73783a09d065d299521a
Reviewed-on: http://review.typo3.org/43002
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Correct selection of DOM elements 72/42972/3
Marco Dinnbier [Tue, 1 Sep 2015 20:00:09 +0000 (22:00 +0200)]
[BUGFIX] Correct selection of DOM elements

Fix the selection of DOM elements for using the JQuery
'remove' method.

Resolves: #69417
Releases: master
Change-Id: Ic334c43fb93d42d5a8da7a7d922487f7f196941a
Reviewed-on: http://review.typo3.org/42972
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Wrong marker mentioned in documentation of ext:felogin 54/43154/2
Wouter Wolters [Wed, 9 Sep 2015 16:01:02 +0000 (18:01 +0200)]
[BUGFIX] Wrong marker mentioned in documentation of ext:felogin

A marker is mentioned as example in the documentation, which is wrong.
The example is ###USERNAME### and should be ###FEUSER_USERNAME###

Resolves: #69628
Releases: master
Change-Id: Ia5994fa45dcee76c8a2778f60869f0288a3fe3af
Reviewed-on: http://review.typo3.org/43154
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory 55/43155/2
Markus Klein [Wed, 9 Sep 2015 20:22:26 +0000 (22:22 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-document-open" with IconFactory

Add missing quote.

Resolves: #68845
Releases: master
Change-Id: I76047516b5a3c1e406e4428d7629ce83fbc520a8
Reviewed-on: http://review.typo3.org/43155
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Remove remaining usages of FormEngine 53/43153/5
Markus Klein [Wed, 9 Sep 2015 13:21:25 +0000 (15:21 +0200)]
[BUGFIX] Remove remaining usages of FormEngine

Resolves: #69626
Releases: master
Change-Id: I447ae0a8b31b98f0cf56170e31c9f9f1ae532db4
Reviewed-on: http://review.typo3.org/43153
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] FormEngine databaseRow compatibility with old methods 52/43152/2
Christian Kuhn [Wed, 9 Sep 2015 13:12:43 +0000 (15:12 +0200)]
[BUGFIX] FormEngine databaseRow compatibility with old methods

Introduce a helper method to fake old databaseRow layout at some
places where old methods expect a flat array.

Resolves: #69618
Releases: master
Change-Id: I3657393844f141623187d01744f812cc6fa1adc1
Reviewed-on: http://review.typo3.org/43152
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Escape search strings for LIKE in DatabaseConnection::searchQuery 99/42899/2
Morton Jonuschat [Fri, 28 Aug 2015 06:43:28 +0000 (08:43 +0200)]
[BUGFIX] Escape search strings for LIKE in DatabaseConnection::searchQuery

LIKE queries support special placeholders (_ and %). These characters
need proper escaping before being used in database queries. Use the
escapeStrForLike() method to provide properly escaped strings to the
query.

Resolves: #69241
Releases: master
Change-Id: I92316e5a8c6c410307e2a332e73189ef9f9fddd2
Reviewed-on: http://review.typo3.org/42899
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] DBAL: Fix quoting of single quotes in WHERE values for MSSQL 03/42803/3
Morton Jonuschat [Fri, 21 Aug 2015 08:42:47 +0000 (10:42 +0200)]
[BUGFIX] DBAL: Fix quoting of single quotes in WHERE values for MSSQL

MSSQL escapes single quotes in values by doubling them. When parsing the
WHERE clause DBAL removed the escaping without performing the required
escaping of the values when compiling the query. This is fixed by adding
a special handling of MSSQL in _quoteWhereClause().

Resolves: #27760
Releases: master, 6.2
Change-Id: I9b8f4fa6ab6e47bd44e6998ee3a492468713cbf0
Reviewed-on: http://review.typo3.org/42803
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tizian Schmidlin <st@cabag.ch>
Tested-by: Tizian Schmidlin <st@cabag.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Scheduler: Add task to optimize MySQL tables 40/43040/3
Morton Jonuschat [Fri, 4 Sep 2015 18:42:38 +0000 (20:42 +0200)]
[FEATURE] Scheduler: Add task to optimize MySQL tables

A scheduler task to run the ``OPTIMIZE TABLE`` command on selected
database tables has been added. The ``OPTIMIZE TABLE`` command
reorganizes the physical storage of table data and associated index
data to reduce storage space and improve I/O efficiency.

The scheduler task only shows database tables with storage engines
that support the ``OPTIMIZE TABLE`` command.

Resolves: #25341
Releases: master
Change-Id: I35b677487baaa505fd398749853b663251457c6b
Reviewed-on: http://review.typo3.org/43040
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>
3 years ago[TASK] Replace icon by the Icon-API: search and filter 43/43143/2
Benjamin Kott [Tue, 8 Sep 2015 21:53:35 +0000 (23:53 +0200)]
[TASK] Replace icon by the Icon-API: search and filter

Resolves: #69621
Releases: master
Change-Id: I7dcc1dc5e07d15506a44d247dace49af26e7316b
Reviewed-on: http://review.typo3.org/43143
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] Catch exceptions during extension update check 42/42042/3
Nicole Cordes [Tue, 28 Jul 2015 14:05:02 +0000 (16:05 +0200)]
[BUGFIX] Catch exceptions during extension update check

For each extension the available update versions are checked. This
also tries to resolve the extension version dependencies according to
the current system. There might be updates which collide and
exceptions are thrown. This patch catches thrown exceptions as the
update check shouldn't break the Extension Manager.

Resolves: #68585
Releases: master, 6.2
Change-Id: Idc1ed32304dc71dbfe722b3f2c32664f9928cb36
Reviewed-on: http://review.typo3.org/42042
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replaced sprite icons with IconFactory in ClickMenu 57/43057/5
Michael Oehlhof [Sat, 5 Sep 2015 16:13:55 +0000 (18:13 +0200)]
[TASK] Replaced sprite icons with IconFactory in ClickMenu

Replaces IconUtility::getSpriteIcon calls with the new IconFactory

Resolves: #69550
Releases: master
Change-Id: I2aa037733c6acf53c06060888a1ec3366d168e6b
Reviewed-on: http://review.typo3.org/43057
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Switch content of render and __toString in Icon class 45/43145/2
Frank Nägler [Wed, 9 Sep 2015 07:27:58 +0000 (09:27 +0200)]
[TASK] Switch content of render and __toString in Icon class

Resolves: #69624
Releases: master
Change-Id: I44daabedf4fc1eada29a5748e8bc5ec32d9fd099
Reviewed-on: http://review.typo3.org/43145
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>
3 years ago[FEATURE] Show tt_content preview in page module via Fluid 62/42962/4
Benjamin Mack [Tue, 1 Sep 2015 17:53:21 +0000 (19:53 +0200)]
[FEATURE] Show tt_content preview in page module via Fluid

A new option via TSconfig allows to render tt_content elements via Fluid
in the Backend.

Example:
mod.web_layout.tt_content.preview.media = EXT:site_mysite/Resources/Private/Templates/Preview/Media.html

All values from the tt_content record are available as content elements.

Resolves: #69459
Releases: master
Change-Id: Iceee2f4621ce24b59f6006db6a67db69b631e332
Reviewed-on: http://review.typo3.org/42962
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Replace "without" with native JavaScript 40/42940/5
Andreas Fernandez [Mon, 31 Aug 2015 12:34:32 +0000 (14:34 +0200)]
[BUGFIX] Replace "without" with native JavaScript

"without" is a Prototype function which was removed earlier. The function
creates a clone of an array without the given element. The certain part
using this function is rewritten to native JavaScript.

Resolves: #69432
Releases: master
Change-Id: I23c83ded58d042d693be8bdbf92f5f5ae48aa5b6
Reviewed-on: http://review.typo3.org/42940
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
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>
3 years ago[BUGFIX] Removed unused grunt task call 79/43079/2
Ingo Pfennigstorf [Mon, 7 Sep 2015 07:31:42 +0000 (09:31 +0200)]
[BUGFIX] Removed unused grunt task call

This removes the call to grunt-contrib-copy that is not used anywhere.

Change-Id: I8d8656cf18d6ec81ea7e2954fc603564a04d16f4
Resolves: #69574
Releases: master
Reviewed-on: http://review.typo3.org/43079
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Replace sprite icons in WorkspaceSelectorToolbarItem 31/43131/2
Wouter Wolters [Tue, 8 Sep 2015 18:13:47 +0000 (20:13 +0200)]
[TASK] Replace sprite icons in WorkspaceSelectorToolbarItem

Fix JavaScript for the icons too.

Resolves: #69620
Releases: master
Change-Id: I19734e66d11ff8a6fde3ffd4b8f32fde34e60302
Reviewed-on: http://review.typo3.org/43131
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: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[!!!][TASK] Replace sprite icons with IconFactory in ContextMenu 71/43071/8
Benjamin Kott [Sun, 6 Sep 2015 14:13:38 +0000 (16:13 +0200)]
[!!!][TASK] Replace sprite icons with IconFactory in ContextMenu

Resolves: #69561
Releases: master
Change-Id: Id63095ab5cdc1043b1bb327760d4cf6f66ec00c6
Reviewed-on: http://review.typo3.org/43071
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>
3 years ago[TASK] Link the scheduler title in section "Information" 15/43115/2
Georg Ringer [Tue, 8 Sep 2015 05:39:38 +0000 (07:39 +0200)]
[TASK] Link the scheduler title in section "Information"

As in every record listing, the record title itself should be linked
too.

Change-Id: I38fbf8335ece0dc12264e72612ff7ed757fb4d28
Resolves: #69601
Releases: master
Reviewed-on: http://review.typo3.org/43115
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
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>
3 years ago[FEATURE] Add typoscript to the text file types 06/43106/2
Georg Ringer [Mon, 7 Sep 2015 19:51:00 +0000 (21:51 +0200)]
[FEATURE] Add typoscript to the text file types

Add the file type "typoscript" to the default text file
types.

Change-Id: I66be3bf43e8b629861d326ee8aad9c7a61d315d7
Resolves: #69512
Releases: master
Reviewed-on: http://review.typo3.org/43106
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
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>
3 years ago[!!!][TASK] The FormEngine is dead, long live the FormEngine! 33/41933/101
Christian Kuhn [Thu, 23 Jul 2015 19:07:46 +0000 (21:07 +0200)]
[!!!][TASK] The FormEngine is dead, long live the FormEngine!

tl;dr: This patch makes FormEngine insanely flexible, extensions
however should not rely on structures for now, since class names
and array content will change.

The patch applies a separation of concerns to the FormEngine
class structure by extracting the data processing from rendering.

As a main goal the render part consisting of container and element
classes routed through the flexible NodeFactory only works on data
created by the new FormDataCompiler class construct. This makes the
FormEngine much more flexible and opens ways to not only use the render
part in the context of database driven data, but on anything that is
fed to it.

This patch creates the main structure for this. The FormDataCompiler
class returns a defined array container and elements can work on it.
Data is added by single FormDataProvider, which are combined in
FormDataGroups. FormDataProvider may depend on each other and a
FormDataGroup "knows" its providers and calls them in a dedicated order.

For instance, the "FullDatabaseRecord" FormDataGroup first calls a
provider that fetches the record defined by uid and table name and
a later called provider determines the given record type this record
is assigned to, so another provider can then work on TCA to determine
the list of record fields to be shown. The FormDataProvider used
for the main FormDataGroup are defined in TYPO3_CONF_VARS, so
extensions can add and remove their own providers to add or change
certain data if needed. This is highly flexible and extensions are
able to hook in at a specific position within the provider chain for
the main data groups.

This construct obsoletes the DataPreprocessor as well as several
other side classes.

With this patch the main architecture is created and lots of data
preparation is transfered already, supported by a high unit test
coverage.

The FormEngine class itself is removed: The inline ajax entry point
is moved to an own controller class, the getMainFields() and friends
methods are substituted with FormDataCompiler / NodeFactory combinations
and the data gathering is for now parked in a FormResultCompiler class.

However, this process is not yet finished and lots of @todo
statements are added to the code base to document open ends and to
further separate the data handling from the render engine. Especially
the IRRE data handling is currently still located within the render
engine and makes the whole thing much more complicated than it should
be. Lots of detail patches need to follow to bring this code
to a level where it belongs to be.

Warning: While this patch is already insanely huge touching more than
22 thousands lines of code, lots of loose ends need to be tackled and
the API is not final yet. The arrays will be reduced and sharpened
during the next weeks, class names may change and structures will
change.

Change-Id: Ief1769f478373cc26d1bf6c49114258f0dae8355
Resolves: #69568
Releases: master
Reviewed-on: http://review.typo3.org/41933
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Florian Peters <fpeters1392@googlemail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Replace icon by IconFactory: actions-system-list-open 26/43126/2
Georg Ringer [Tue, 8 Sep 2015 11:46:37 +0000 (13:46 +0200)]
[FOLLOWUP][TASK] Replace icon by IconFactory: actions-system-list-open

Change-Id: Ia1bec5a016f3eaf7e6dfb2350f20ff13ab58c5e5
Releases: master
Resolves: #69566
Reviewed-on: http://review.typo3.org/43126
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>
3 years ago[SECURITY] Fix GeneralUtility::sanitizeLocalUrl to detect foreign schemes 22/43122/2
Nicole Cordes [Tue, 8 Sep 2015 08:58:06 +0000 (10:58 +0200)]
[SECURITY] Fix GeneralUtility::sanitizeLocalUrl to detect foreign schemes

This patch adds a check to be able to recognize arbitrary schemes which
have to be skipped. Furthermore a missing sanitation is added to
TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController

Resolves: #68825
Releases: master, 6.2
Security-Commit: de692804837ad0ddfdff194571dc8c786c717576
Security-Bulletin: TYPO3-CORE-SA-2015-009
Change-Id: Iddd54d241776a47f634c9ac2540e6a2e31801da7
Reviewed-on: http://review.typo3.org/43122
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>