Packages/TYPO3.CMS.git
3 years ago[!!!][TASK] Always store <p> tags in DB from RTE 21/47721/10
Benni Mack [Fri, 15 Apr 2016 18:57:17 +0000 (20:57 +0200)]
[!!!][TASK] Always store <p> tags in DB from RTE

Twelve years ago, when the RTE was not working in
every browser, TYPO3 always stored as little
html code in the database as possible.

Now it's time to really store HTML in the database
so the custom transformations from RTE to DB
(and vice versa) and from DB to the frontend
are getting less.

This introduces less overhead and also makes
it easier to work with the content that
is stored in the database.

An upgrade wizard (coming separately) will ensure
that all existing fields will be migrated.

Resolves: #75708
Releases: master
Change-Id: I47ffb394129e6a6e5a2916616931c050f7b9b064
Reviewed-on: https://review.typo3.org/47721
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Escaped content in RecordHistory InfoBox 92/47792/3
Stephan Großberndt [Tue, 19 Apr 2016 15:19:46 +0000 (17:19 +0200)]
[BUGFIX] Escaped content in RecordHistory InfoBox

This patch fixes the InfoBox in RecordHistory, which displayed
escaped HTML instead of colored spans.

Resolves: #75790
Releases: master
Change-Id: I3d69bb33b0a2cccd0e2f3b26b1f701168df5b2fb
Reviewed-on: https://review.typo3.org/47792
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[TASK] Tests: Use existing session 00/47800/2
Christian Kuhn [Tue, 19 Apr 2016 20:14:53 +0000 (22:14 +0200)]
[TASK] Tests: Use existing session

Using Admin->useExistingSession() of Admin actor
instead of Kasper actor speeds up the tests a bit
and should make them more reliable.

Change-Id: Ibb462e87e1ce3725cdc40a7a6afa4e3c668b2b5c
Resolves: #75798
Releases: master
Reviewed-on: https://review.typo3.org/47800
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Correct SQL query for BE user filemounts 96/47796/3
Benni Mack [Tue, 19 Apr 2016 16:37:30 +0000 (18:37 +0200)]
[BUGFIX] Correct SQL query for BE user filemounts

Due to a wrong SQL statement, it is not possible
to evaluate any filemounts anymore for be users / groups.

The patch sets a correct SQL statement.

Resolves: #75792
Releases: master
Change-Id: I0f293a4ffc914e95608509e45257a00c938f291a
Reviewed-on: https://review.typo3.org/47796
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Reimplement pageTS support to selectTree 83/47083/6
Stefan Busemann [Fri, 4 Mar 2016 20:10:30 +0000 (21:10 +0100)]
[BUGFIX] Reimplement pageTS support to selectTree

With TCA type=select and renderType=selectTree certain TCA
config options can be modified via pageTS. Those that influence
the data fetching are now properly handled within the data
provider that gathers the tree items.

Example:
    TCEFORM.pages.categories.config.treeConfig.rootUid = 2

Release: master, 7.6
Resolves: #72961
Change-Id: I6a452c1439b0fd1f59c23b764b35cc8e34de7aef
Reviewed-on: https://review.typo3.org/47083
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Deprecate GeneralUtility methods 69/47669/7
Benni Mack [Thu, 14 Apr 2016 15:07:21 +0000 (17:07 +0200)]
[TASK] Deprecate GeneralUtility methods

There are some methods within GeneralUtility that are not used within
TYPO3 anymore or a now just plain stubs for PHP methods.

Additionally, there are some parameters within wrapJS() that have no
effect at all, and are removed without substitution.

Resolves: #75621
Releases: master
Change-Id: I1ad6c73b4733db172b37999b38d0a7b098d4e191
Reviewed-on: https://review.typo3.org/47669
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Make Topbar bookmark acceptance test more stable 94/47794/3
Sascha Egerer [Tue, 19 Apr 2016 16:14:42 +0000 (18:14 +0200)]
[BUGFIX] Make Topbar bookmark acceptance test more stable

Change-Id: I2260589acacab49d7120b515ba27870fee79eca7
Resolves: #75791
Releases: master
Reviewed-on: https://review.typo3.org/47794
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Create processed file object if file exists but reference doesn't 83/47783/3
Arno Schoon [Tue, 19 Apr 2016 12:26:50 +0000 (14:26 +0200)]
[BUGFIX] Create processed file object if file exists but reference doesn't

Create the target file object using the identifier of an already existing
processed file to prevent regenerating

Resolves: #75756
Releases: master, 7.6
Change-Id: I74fd770baf6690674c044288d6a61ec250b590d8
Reviewed-on: https://review.typo3.org/47783
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Restructured linkbrowser HTML 10/45210/6
Frans Saris [Fri, 11 Dec 2015 10:37:50 +0000 (11:37 +0100)]
[TASK] Restructured linkbrowser HTML

Restructured the HTML arround the form field in the element/link browser
to be more in line with the rest of the BE.

Resolves: #71840
Releases: master
Change-Id: Icbfc9b6c30e974f15e64d93cf327e05c2574525c
Reviewed-on: https://review.typo3.org/45210
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate EXT:sys_note 68/47768/3
Georg Ringer [Tue, 19 Apr 2016 05:33:39 +0000 (07:33 +0200)]
[TASK] Doctrine: Migrate EXT:sys_note

Migrate all database calls of EXT:sys_note to doctrine

Resolves: #75765
Releases: master
Change-Id: Ieb8bf69f7898de204d4f788afb0cf1f9c0945253
Reviewed-on: https://review.typo3.org/47768
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: migrate ext:backend/Clipboard/Clipboard 74/47774/7
Jonathan IROULIN [Tue, 19 Apr 2016 08:36:24 +0000 (10:36 +0200)]
[TASK] Doctrine: migrate ext:backend/Clipboard/Clipboard

Resolves: #75770
Releases: master
Change-Id: I8b4eb42763ca30b2c099371b7a8206d8098c2f79
Reviewed-on: https://review.typo3.org/47774
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Flush l10n cache after translation update 80/47780/4
Christian Kuhn [Tue, 19 Apr 2016 11:18:13 +0000 (13:18 +0200)]
[BUGFIX] Flush l10n cache after translation update

The language module should flush l10n caches after translation
update, otherwise translation changes have no immediate effect.

Change-Id: Ibf412293139e6fc82da243ba22d7d13d187add5e
Resolves: #75778
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47780
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Script finding duplicate exception codes for Travis 65/47765/7
Christoph Kratz [Mon, 18 Apr 2016 21:43:23 +0000 (23:43 +0200)]
[TASK] Script finding duplicate exception codes for Travis

Resolves: #75761
Relates: #75737
Releases: master
Change-Id: I7b061ac9d9ec3c071b87994168ade87c43131d6d
Reviewed-on: https://review.typo3.org/47765
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove duplicate exception numbers 44/47744/8
Christoph Kratz [Mon, 18 Apr 2016 11:39:35 +0000 (13:39 +0200)]
[TASK] Remove duplicate exception numbers

Resolves: #75737
Releases: master
Change-Id: Ia18d946b5e930306cd01ba1a0a275da8d2edc1f3
Reviewed-on: https://review.typo3.org/47744
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
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] Doctrine: Create named parameters for value setting operations 62/47762/3
Morton Jonuschat [Mon, 18 Apr 2016 19:13:03 +0000 (21:13 +0200)]
[TASK] Doctrine: Create named parameters for value setting operations

To reduce the risk of SQL injections methods used to set values in the
database have been modified to create named parameters by default.

To work with SQL fragments/expressions this behavior can be disabled by
setting $createNamedParameter to false.

Releases: master
Resolves: #75755
Change-Id: I03bff29b0d50c0a3e7d7dbf27538f1c3dfca51da
Reviewed-on: https://review.typo3.org/47762
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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] Felogin form with default layout is not visible 78/47778/2
Michiel Roos [Tue, 19 Apr 2016 10:38:34 +0000 (12:38 +0200)]
[BUGFIX] Felogin form with default layout is not visible

Updated felogin documentation to explain you need to manually
add a TypoScript constant for the template if you run felogin
on TYPO3 6.2 with css_styled_content v4.5.

Change-Id: I7ad6f0722e218c285055360af07f1147f9b89abf
Resolves: #67894
Releases: 6.2
Reviewed-on: https://review.typo3.org/47778
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Remove Verdana, Helvetica and Arial from default site 72/47772/4
Ingo Pfennigstorf [Tue, 19 Apr 2016 08:04:59 +0000 (10:04 +0200)]
[BUGFIX] Remove Verdana, Helvetica and Arial from default site

This removes the explicit fonts from the default site and displays
the text in the default "sans-serif" font the browser uses.

Resolves: #75769
Releases: master
Change-Id: Ib5b4c4d22ac0d55033110b8aa6740c6f837b71f2
Reviewed-on: https://review.typo3.org/47772
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Cleanup variables inside RteHtmlParser 29/47729/4
Benni Mack [Sat, 16 Apr 2016 10:58:20 +0000 (12:58 +0200)]
[TASK] Cleanup variables inside RteHtmlParser

Various cleanings to understand the code better.

Resolves: #75709
Releases: master
Change-Id: Id602fa64727508defc5859077fb821b773e1f922
Reviewed-on: https://review.typo3.org/47729
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FEATURE] Number of files per page in file list configurable 61/47761/6
Stephan Großberndt [Mon, 18 Apr 2016 18:02:16 +0000 (20:02 +0200)]
[FEATURE] Number of files per page in file list configurable

It is now possible to configure the maximum number of files shown per
page in the file list module using User TSconfig.

Releases: master
Resolves: #72923
Change-Id: Ifb4e55f320c0188c69f3dac10d6b5f3cbed12da4
Reviewed-on: https://review.typo3.org/47761
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Doctrine: Replace occurrences of exec_INSERTmultipleRows 64/47764/5
Mathias Schreiber [Mon, 18 Apr 2016 20:55:16 +0000 (22:55 +0200)]
[TASK] Doctrine: Replace occurrences of exec_INSERTmultipleRows

Resolves: #75758
Releases: master
Change-Id: I9ef426583b6c24369446c7736931ef3beb6b7b6f
Reviewed-on: https://review.typo3.org/47764
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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>
3 years ago[TASK] Remove last part of singleton pattern in getUserObj() 71/47771/5
Benni Mack [Tue, 19 Apr 2016 06:03:41 +0000 (08:03 +0200)]
[TASK] Remove last part of singleton pattern in getUserObj()

In 8.0, the logic for having getUserObj() called with a "&" to
implement a singleton pattern has been removed, however
some code is still left and now unused.

Resolves: #75767
Releases: master
Change-Id: I76d5eb211662b60d9b34b38b3c0efb77a3b33fc4
Reviewed-on: https://review.typo3.org/47771
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Rename QueryContextType::NONE to QueryContextType::UNRESTRICTED 59/47759/6
Morton Jonuschat [Mon, 18 Apr 2016 17:52:03 +0000 (19:52 +0200)]
[TASK] Rename QueryContextType::NONE to QueryContextType::UNRESTRICTED

This name change transports the intent of the query context better and
makes it more intuitive to use.

Instead of explicitly disabling all enable fields and the deleted flag
using the following code:

$queryBuilder->getQueryContext()
    ->setIgnoreEnableFields(true)
    ->setIncludeDeleted(true);

the more descriptive predefined context can be used:

$queryBuilder->getQueryContext()->setContext('unrestricted')

Releases: master
Resolves: #75751
Change-Id: I4d38a328c2b6707a32f26022b4abfc48e945c0ed
Reviewed-on: https://review.typo3.org/47759
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Remove scriptRelPath from AuthServices 70/47770/2
Benni Mack [Tue, 19 Apr 2016 05:44:12 +0000 (07:44 +0200)]
[TASK] Remove scriptRelPath from AuthServices

Resolves: #75766
Releases: master
Change-Id: I9e1cf44ab12265f421524d3133a90dd1fd24f63e
Reviewed-on: https://review.typo3.org/47770
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Extend ExpressionBuilder with bitwise and support 60/47760/4
Morton Jonuschat [Mon, 18 Apr 2016 18:24:30 +0000 (20:24 +0200)]
[TASK] Doctrine: Extend ExpressionBuilder with bitwise and support

Extend the ExpressionBuilder with support for creating bitwise and
operations. Oracle needs a special SQL function to perform an &
operation and the core requires bitwise operations.

Releases: master
Resolves: #75563
Change-Id: I2ae7e20a9a4ced5b16330c94a3e9a6f156ba5f61
Reviewed-on: https://review.typo3.org/47760
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: migrate ext:backend/avatar 27/47727/4
Michael Oehlhof [Sat, 16 Apr 2016 09:58:52 +0000 (11:58 +0200)]
[TASK] Doctrine: migrate ext:backend/avatar

Resolves: #75707
Releases: master
Change-Id: I98ebd90c10b40ee8233ec044ac9c4f2afae802a8
Reviewed-on: https://review.typo3.org/47727
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] travis-ci: Limit number of parallel jobs 67/47767/2
Christian Kuhn [Mon, 18 Apr 2016 22:03:05 +0000 (00:03 +0200)]
[TASK] travis-ci: Limit number of parallel jobs

The docker environment of travis-ci reports no solid amount of
available CPU's, so parallel forks a massive amount of processes
in parallel.
The patch limits the maximum number of jobs in parallel for
travis to 6. This should lead to full CPU usage (there should
be 2 hardware available) even if the one or the other process
is in i/o wait for mysql or similar, and 6 should still not
hammer the VM too much.
This has a number of advantages, since the overall memory
consumption is lower, the system has to do much less context
switches, we're a nicer neighbor, single tests are quicker
and the test order is better predictable.

Change-Id: I0965afb823d1a7d23fddbed8968c2ff313aa5db9
Resolves: #75764
Releases: master
Reviewed-on: https://review.typo3.org/47767
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[CLEANUP] Fix type hints for renderChildrenArgument 66/47766/2
Helmut Hummel [Mon, 18 Apr 2016 21:55:49 +0000 (23:55 +0200)]
[CLEANUP] Fix type hints for renderChildrenArgument

Resolves: #75762
Releases: master
Change-Id: I4e409f154abe6fba299a8335b1ec9b5bd64e64d5
Reviewed-on: https://review.typo3.org/47766
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add acceptance tests for client side validation for basic elements 32/47732/5
Sascha Egerer [Sat, 16 Apr 2016 19:46:46 +0000 (21:46 +0200)]
[TASK] Add acceptance tests for client side validation for basic elements

Change-Id: If043e3a90a5326521c335b9f0158eb59256a3767
Related: #75626
Releases: master
Reviewed-on: https://review.typo3.org/47732
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Cursor position is changed while typing 37/47737/3
Sascha Egerer [Sun, 17 Apr 2016 20:38:48 +0000 (22:38 +0200)]
[BUGFIX] Cursor position is changed while typing

Fields in the backend are validated while typing. One validation
is the left space trim. Spaces on the left side are removed but
also the cursor position is changed. If you are a fast typer
this could end up in a mixed up input. The cursor position should
not be changed by the validation JavaScript.

Change-Id: I93e46dff763363eed193d41b1fd71fbe043fbcd8
Resolves: #75724
Related: #75626
Releases: master
Reviewed-on: https://review.typo3.org/47737
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[TASK] Cleanup GridEditor.js 42/47742/2
Frank Naegler [Mon, 18 Apr 2016 11:19:31 +0000 (13:19 +0200)]
[TASK] Cleanup GridEditor.js

- use === for comparrision instead of ==
- build markup with jQuery api instead of string concatenation
- refactor stripMarkup function

Resolves: #75733
Releases: master
Change-Id: I6b32cdd4f8a2e137bdb7e6c9c88efd831ebdf5e3
Reviewed-on: https://review.typo3.org/47742
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[TASK] Check if clear cache module is not visible for editor 22/47722/4
Dirk Juettner [Fri, 15 Apr 2016 18:51:55 +0000 (20:51 +0200)]
[TASK] Check if clear cache module is not visible for editor

Add an acceptance test to ensure that the clear cache menu in
the topbar is not visible for non admin users.
Also check if the Bookmark section is visible.

Resolves: #75701
Releases: master
Change-Id: Ia1f23c869e6e21c95cc5b4024fa6f0209ca25df9
Reviewed-on: https://review.typo3.org/47722
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: migrate ext:recycler/CleanerTask 33/47733/4
Michael Oehlhof [Sat, 16 Apr 2016 22:12:11 +0000 (00:12 +0200)]
[TASK] Doctrine: migrate ext:recycler/CleanerTask

Resolves: #75717
Releases: master
Change-Id: I210f838568c47469eb9926b7b4b6774578a28732
Reviewed-on: https://review.typo3.org/47733
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove unused code from RecordHistory 58/47758/3
Stephan Großberndt [Mon, 18 Apr 2016 16:26:39 +0000 (18:26 +0200)]
[TASK] Remove unused code from RecordHistory

Removed all occurrences of reading and passing the parameter sumUp,
since it is always set to -1, last usage of different values was in
TYPO3 3.8.

Releases: master
Resolves: #75752
Change-Id: I6545828a42af0687bbdf03b0761b152289d97c26
Reviewed-on: https://review.typo3.org/47758
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: migrate ext:backend/Controller/LoginController 57/47757/5
Jonathan IROULIN [Mon, 18 Apr 2016 16:05:08 +0000 (18:05 +0200)]
[TASK] Doctrine: migrate ext:backend/Controller/LoginController

Resolves: #75749
Releases: master
Change-Id: I1de410ed558c80647a5288ecf3bef78bb4497ad0
Reviewed-on: https://review.typo3.org/47757
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
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[BUGFIX] Fix ExpressionBuilder->inSet for PostgreSQL 81/47681/2
Morton Jonuschat [Thu, 14 Apr 2016 22:07:47 +0000 (00:07 +0200)]
[BUGFIX] Fix ExpressionBuilder->inSet for PostgreSQL

Disable treating the generated SQL fragment as a field name to avoid
quoting the whole fragment.

Tests for the MySQL and PostgreSQL versions of the statement have been
added.

Resolves: #75635
Releases: master
Change-Id: If15199032e905f7b2a1ca53bfc654d07038cd54a
Reviewed-on: https://review.typo3.org/47681
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove forgotten mentions of goodMess and badMess 54/47754/2
Wouter Wolters [Mon, 18 Apr 2016 15:02:51 +0000 (17:02 +0200)]
[TASK] Remove forgotten mentions of goodMess and badMess

The documentation still contains goodMess and badMess.
Both options are removed from the code and now also removed
from the documentation.

Resolves: #74817
Releases: master
Change-Id: I3f522e81bd6b80b5208622cffb1ad8f908b090d1
Reviewed-on: https://review.typo3.org/47754
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix all links to Install Tool module 51/47751/2
Wouter Wolters [Mon, 18 Apr 2016 14:06:26 +0000 (16:06 +0200)]
[BUGFIX] Fix all links to Install Tool module

Due to the removal of the extbase Install Tool module, some links to
the Install Tool aren't working anymore. Fix this by using the
new name for the module.

Resolves: #75654
Releases: master
Change-Id: I5edb11f877cab4ed4381ad1ab586c38ae1c7869f
Reviewed-on: https://review.typo3.org/47751
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Doctrine: migrate ext:backend/History 60/47660/6
Jan Helke [Thu, 14 Apr 2016 09:54:06 +0000 (11:54 +0200)]
[TASK] Doctrine: migrate ext:backend/History

Releases: master
Resolves: #75604
Change-Id: I23de4f9366b92e8cb467d8a2c35fd21697369c4f
Reviewed-on: https://review.typo3.org/47660
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Set correct title and button text for create folder 55/47755/3
Frans Saris [Mon, 18 Apr 2016 15:54:53 +0000 (17:54 +0200)]
[BUGFIX] Set correct title and button text for create folder

Change-Id: I0e3d8e785811f6c743fa48c33527424e5a3f5f03
Resolves: #75750
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47755
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Doctrine: migrate ext:recycler/Tables 30/47730/4
Michael Oehlhof [Sat, 16 Apr 2016 14:47:45 +0000 (16:47 +0200)]
[TASK] Doctrine: migrate ext:recycler/Tables

Resolves: #75713
Releases: master
Change-Id: Ia82c7055e71ec154264f6b658addf49c5f9187a5
Reviewed-on: https://review.typo3.org/47730
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Update bootstrap-slider to 7.0.1 43/47743/3
Wouter Wolters [Mon, 18 Apr 2016 11:10:05 +0000 (13:10 +0200)]
[TASK] Update bootstrap-slider to 7.0.1

Resolves: #75736
Releases: master
Change-Id: I16facdcaa468290f8320af8fb186ed0b62f60c19
Reviewed-on: https://review.typo3.org/47743
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Update moment and moment-timezone library 41/47741/2
Wouter Wolters [Mon, 18 Apr 2016 10:41:46 +0000 (12:41 +0200)]
[TASK] Update moment and moment-timezone library

Update moment.js to 2.13.0
Update moment-timezone.js to 0.5.3

Resolves: #75732
Releases: master
Change-Id: I5d29fead6462bb81677fe846e98d5d0d7f7d526c
Reviewed-on: https://review.typo3.org/47741
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Do not append a "/" to the folder identifier 71/39371/11
Sascha Egerer [Fri, 8 May 2015 19:09:50 +0000 (21:09 +0200)]
[BUGFIX] Do not append a "/" to the folder identifier

When creating a folder object the identifier is suffixed with a '/'
automatically which does not make sense when using a non hierarchical
filesystem.
The identifier must not be modified by the Folder constructor.

Resolves: #66861
Related: #65305
Releases: master, 7.6
Change-Id: I9b02767d124a7502f4170cb39a7df3dcff27fe3c
Reviewed-on: https://review.typo3.org/39371
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] missing background image for not assigned backend layout 47/47747/3
Frank Naegler [Mon, 18 Apr 2016 12:04:33 +0000 (14:04 +0200)]
[BUGFIX] missing background image for not assigned backend layout

Resolves: #75739
Releases: master
Change-Id: Ib02b4b19c1dd96969536c493952a14989741d703
Reviewed-on: https://review.typo3.org/47747
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Raise version number in bower and package json files 45/47745/2
Wouter Wolters [Mon, 18 Apr 2016 11:17:22 +0000 (13:17 +0200)]
[TASK] Raise version number in bower and package json files

Raise the dev version to 8.1.0-dev in bower and package json files.

Resolves: #75738
Releases: master
Change-Id: I68151d0372a7505ef02132467fd0fe76c032705b
Reviewed-on: https://review.typo3.org/47745
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[!!!][TASK] Remove DB-related methods from cObj 83/47683/3
Benni Mack [Fri, 15 Apr 2016 04:59:23 +0000 (06:59 +0200)]
[!!!][TASK] Remove DB-related methods from cObj

There are some methods still available in ContentObjectRenderer
for editing content as frontend users. The methods are neither used,
nor is "user_feAdmin" (frontend administration) available since ages.

The methods were actually obsolete by TYPO3 4.5, and are now removed
without substitution.

* DBgetDelete()
* DBgetUpdate()
* DBgetInsert()
* DBmayFEUserEdit()
* DBmayFEUserEditSelect()
* exec_mm_query()
* exec_mm_query_uidList()

This also means that the following TCA options have no effect anymore
throughout the TYPO3 Core:
* [ctrl][fe_cruser_id]
* [ctrl][fe_crgroup_id]
* [ctrl][fe_admin_lock]

Resolves: #75711
Releases: master
Change-Id: Id2e3876363730ab9c30a8c02430bef90adc0288c
Reviewed-on: https://review.typo3.org/47683
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Overwrite thumbnail config for fluid_styled_content 94/47594/2
Daniel Goerz [Tue, 12 Apr 2016 09:02:18 +0000 (11:02 +0200)]
[BUGFIX] Overwrite thumbnail config for fluid_styled_content

Change-Id: Ib662069590d3d53b2feddd220a5320e26aec786f
Resolves: #75537
Releases: master,7.6
Reviewed-on: https://review.typo3.org/47594
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Repair TCA thumbnail view 62/47562/2
Stefan Froemken [Mon, 11 Apr 2016 10:18:50 +0000 (12:18 +0200)]
[BUGFIX] Repair TCA thumbnail view

With activated thumbnail option in ctrl section
of a TCA table configuration the thumbnails are not
rendered.

Resolves: #75496
Releases: master,7.6
Change-Id: I8ef40ffe300bf14474a3575d6fef4802b26c42e1
Reviewed-on: https://review.typo3.org/47562
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Update jQuery to 2.2.3 40/47740/3
Christoph Kratz [Mon, 18 Apr 2016 09:45:58 +0000 (11:45 +0200)]
[TASK] Update jQuery to 2.2.3

Resolves: #75729
Releases: master
Change-Id: I8b58d0669d2b0f78badd70ac906af0769f28bc1c
Reviewed-on: https://review.typo3.org/47740
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[TASK] Move backend-related assets from t3skin to EXT:backend 25/47725/4
Benni Mack [Fri, 15 Apr 2016 20:40:44 +0000 (22:40 +0200)]
[TASK] Move backend-related assets from t3skin to EXT:backend

Resolves: #75725
Releases: master
Change-Id: Ic0f6ebed789a3c0517f15226c2b8cc9f88c2eb90
Reviewed-on: https://review.typo3.org/47725
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Purge onFocus occurrences from FormEngine 99/47699/3
Oliver Hader [Fri, 15 Apr 2016 10:18:54 +0000 (12:18 +0200)]
[TASK] Purge onFocus occurrences from FormEngine

In TYPO3 6.2 palette fields have been handled by an individual on-focus
DOM events, depending on a particular user setting. During the FormEngine
rewrite with TYPO3 CMS 7, these parts have been kept and transported
through the system. Since this information is not used anymore, it can
be removed without any substitution.

Resolves: #75657
Releases: master
Change-Id: I7ab55d3f38b8f34e85027cdbbe8d5850f91dddb5
Reviewed-on: https://review.typo3.org/47699
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Add unit test for colorpicker TCA migration 31/47731/2
Wouter Wolters [Sat, 16 Apr 2016 18:10:44 +0000 (20:10 +0200)]
[TASK] Add unit test for colorpicker TCA migration

Also fixes the case when wizards array becomes empty.
We can than safely unset the complete wizards key.

Resolves: #75716
Releases: master
Change-Id: I8b0cc65823b2ec6bf8598b21be2dae3bb174e58b
Reviewed-on: https://review.typo3.org/47731
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Visual tweaks of "Workspaces" backend module 35/47735/2
Andreas Fernandez [Sun, 17 Apr 2016 13:01:08 +0000 (15:01 +0200)]
[TASK] Visual tweaks of "Workspaces" backend module

- Record table list is responsive on small screens
- Nested records are indented

Resolves: #75720
Releases: master
Change-Id: If64ea18126581249c1b47891de74beec0128b998
Reviewed-on: https://review.typo3.org/47735
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] The Number of The Workspace 73/46573/44
Andreas Fernandez [Sun, 6 Mar 2016 12:18:46 +0000 (13:18 +0100)]
[TASK] The Number of The Workspace

This change ports EXT:workspace to Bootstrap and jQuery.

The workspace interface is simplified now, similar actions are tied together:
- The record history is now part of ``getRowDetails()`` to get rid of the extra
  button and popup.
- The "Send to stage" buttons are now also in the record information modal
  as separate buttons.

The JavaScript has some wrapper methods to simplify the remaining
ExtDirect calls.

ExtDirectServer::getDifferenceHandler() now instantiates the DiffUtility and
does not use the internal diff library directly anymore.

Resolves: #74359
Releases: master
Change-Id: Id706ae8a886f05aafeb402cdc2352068f1021dbe
Reviewed-on: https://review.typo3.org/46573
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Refactor acceptance tests for search module in topbar 26/47726/3
Sascha Egerer [Fri, 15 Apr 2016 19:50:34 +0000 (21:50 +0200)]
[TASK] Refactor acceptance tests for search module in topbar

Change-Id: I74ec9d5afaedb30916403941e6dac8df3c6b0fc8
Related: #75631
Releases: master
Reviewed-on: https://review.typo3.org/47726
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add more acceptance tests for topbar modules 16/47716/6
dirk_juettner [Thu, 14 Apr 2016 16:09:40 +0000 (18:09 +0200)]
[TASK] Add more acceptance tests for topbar modules

Resolves: #75631
Releases: master
Change-Id: I4f0bf756a2ddac9defb97749e66d74ffca636af8
Reviewed-on: https://review.typo3.org/47716
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add acceptance tests for favorite function in topbar 20/47720/6
Sascha Egerer [Fri, 15 Apr 2016 18:46:45 +0000 (20:46 +0200)]
[TASK] Add acceptance tests for favorite function in topbar

Change-Id: Ib63314a930006cf2d9b98305abdbb1185d1cda71
Related: #75631
Releases: master
Reviewed-on: https://review.typo3.org/47720
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add more acceptance tests for extension manager 02/47702/4
Sascha Egerer [Fri, 15 Apr 2016 11:49:28 +0000 (13:49 +0200)]
[TASK] Add more acceptance tests for extension manager

Refactor the extension manager acceptance tests and add some more.

Change-Id: I72eed4cba52bf6d2451462d9a9b919cff6de20e9
Resolves: #75661
Releases: master
Reviewed-on: https://review.typo3.org/47702
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add filelist extension to factory default 15/47715/2
Sascha Egerer [Fri, 15 Apr 2016 16:03:50 +0000 (18:03 +0200)]
[BUGFIX] Add filelist extension to factory default

The filelist extension is not part of the factory default but
parts of it are used in extensions that are factory default.

Change-Id: I4f02d38ba0b8eb8723aa1153a32edc7093e3336e
Resolves: #75687
Releases: master, 8.0, 7.6
Reviewed-on: https://review.typo3.org/47715
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Wait until modal overlay is closed in tests 10/47710/2
Sascha Egerer [Fri, 15 Apr 2016 14:06:14 +0000 (16:06 +0200)]
[BUGFIX] Wait until modal overlay is closed in tests

The modal helper should wait until the overlay is closed when
interacting with a modal.

Change-Id: I9efe74d865487ec1d38979f24a764612cb4b8073
Resolves: #75620
Releases: master
Reviewed-on: https://review.typo3.org/47710
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add translations to DateTimePicker 80/47680/2
Wouter Wolters [Thu, 14 Apr 2016 21:53:19 +0000 (23:53 +0200)]
[TASK] Add translations to DateTimePicker

The DateTimePicker is only available in english.
Use moment.js with included locales to make the DateTimePicker
translated in the language of the user. If the language is not loaded
it will fallback to english.

Resolves: #75634
Releases: master,7.6
Change-Id: Ie02407f84db8c302b102103e245cd0bcee50de8e
Reviewed-on: https://review.typo3.org/47680
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix broken composer constraint 89/47689/3
Frank Naegler [Fri, 15 Apr 2016 07:48:00 +0000 (09:48 +0200)]
[BUGFIX] Fix broken composer constraint

A composer diagnose shows two broken version contraints. This patch
fixes it. Maybe this fixes a side effect which randomly removes folders
from the vendor path.
Anyway, this fix is a good idea!

Resolves: #75641
Releases: master
Change-Id: I4c0331bb525468135301d4ee1850d9f39e4a0c3d
Reviewed-on: https://review.typo3.org/47689
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use bootstrap colorpicker consistent over the whole backend 70/47570/13
Kay Strobach [Sun, 10 Apr 2016 19:02:33 +0000 (21:02 +0200)]
[TASK] Use bootstrap colorpicker consistent over the whole backend

This patch inserts the same colorpicker on all places where a colorpicker
is used in the TYPO3 backend.

So it tackles:

 - formengine
 - constant editor
 - extension manager

Releases: master
Resolves: #73728
Change-Id: I0efd9f1e90dce3a66a80bb9969c03b87fb2f851d
Reviewed-on: https://review.typo3.org/47570
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add more acceptance tests for main module menu 76/47676/3
Sascha Egerer [Thu, 14 Apr 2016 19:01:54 +0000 (21:01 +0200)]
[TASK] Add more acceptance tests for main module menu

The test class for main menu tests has been refactored
and a additional test has been added to ensure a menu point
gets active if it is clicked.

Change-Id: Ib829a2e2cbcdaf34b1e36687630f9d94e9a03879
Resolves: #75629
Releases: master
Reviewed-on: https://review.typo3.org/47676
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add modal dialog helper for acceptance tests 70/47670/4
Sascha Egerer [Thu, 14 Apr 2016 15:17:48 +0000 (17:17 +0200)]
[TASK] Add modal dialog helper for acceptance tests

Add a new helper to interact with modal dialogs in acceptance
tests.
Also refactor the Scheduler Tasks test to use that helper.

Change-Id: Ie1fc4f0b2c98aa5dcdaa7c114d5c257707b65ba7
Resolves: #75620
Releases: master
Reviewed-on: https://review.typo3.org/47670
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Streamline less files 79/47679/2
Benjamin Kott [Thu, 14 Apr 2016 20:36:15 +0000 (22:36 +0200)]
[TASK] Streamline less files

Releases: master
Resolves: #75633
Change-Id: I5ebb2cbc11e257b0642b4f55f1d6e691646e950e
Reviewed-on: https://review.typo3.org/47679
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Cleanup cache clearing 73/47673/3
Christian Kuhn [Thu, 14 Apr 2016 16:11:04 +0000 (18:11 +0200)]
[TASK] Cleanup cache clearing

With change #75581 the backend toolbar cache handling the
"system" options are obsolete and can be deprecated.

Additionally, the label change is moved to an own label to
not clash with 7.6 and the now obsolete labels are deleted.

Change-Id: I666d73a97251beeddba78fba1940c0ea7fa29e58
Resolves: #75625
Related: #75581
Releases: master
Reviewed-on: https://review.typo3.org/47673
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Apply CGL compatibility (PSR-1 and PSR-2) 77/47677/2
Wouter Wolters [Thu, 14 Apr 2016 19:46:35 +0000 (21:46 +0200)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)

Change-Id: I6fb8b355ceb4f734e4df5aaf2954c624693c11ad
Reviewed-on: https://review.typo3.org/47677
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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] Flexform suggest wizard no record found 55/47655/5
Klaas Johan Kooistra [Thu, 14 Apr 2016 06:29:03 +0000 (08:29 +0200)]
[BUGFIX] Flexform suggest wizard no record found

When using a suggest wizard within a flexform field within another flexform
field of type array and another field is configured after the array field the
suggest configuration is always empty, causing no records to be found.
Fixed by checking whether configuration was found and breaking the loop.

Resolves: #75494
Releases: master
Change-Id: Ie6af67ab3bb236f686dea8528205ee676cf9181d
Reviewed-on: https://review.typo3.org/47655
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Configure path for acceptance tests 62/47662/4
Sascha Egerer [Thu, 14 Apr 2016 12:52:11 +0000 (14:52 +0200)]
[TASK] Configure path for acceptance tests

The codeception config has a configuration option
that points to the folder where the tests are stored.
This value does currently not point to the correct folder.

The path to the tests is currently added manually on each test
call which now can be dropped.

```
./bin/codecept run Acceptance \
 -c typo3/sysext/core/Build/AcceptanceTests.yml
 ```

Change-Id: I285b3623eddc457d3e02db7a9b83d6e88b7448f3
Resolves: #75612
Releases: master
Reviewed-on: https://review.typo3.org/47662
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Refactor scheduler task acceptance tests 67/47667/4
Sascha Egerer [Thu, 14 Apr 2016 14:00:06 +0000 (16:00 +0200)]
[TASK] Refactor scheduler task acceptance tests

* Use Admin Actor
* Rename the class / test
* Split the test in smaller pieces
* Make the test more robust
* Add test for deleting a scheduler task

Change-Id: I0b1c0e326bc27590311451fd46cb40600af30719
Resolves: #75618
Releases: master
Reviewed-on: https://review.typo3.org/47667
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix namespace in check extensionmanager list acceptance test 75/47675/2
dirk_juettner [Thu, 14 Apr 2016 16:24:20 +0000 (18:24 +0200)]
[BUGFIX] Fix namespace in check extensionmanager list acceptance test

Resolves: #75628
Releases: master
Change-Id: I20bab4abea826e4e8cfb1b2a718f438ed22ccd72
Reviewed-on: https://review.typo3.org/47675
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[TASK] Streamline about modules and about 68/47668/3
Benjamin Kott [Thu, 14 Apr 2016 15:05:26 +0000 (17:05 +0200)]
[TASK] Streamline about modules and about

Releases: master
Resolves: #75619
Change-Id: I36e2bdba2baf931726797cbe89a0f10e0519eaba
Reviewed-on: https://review.typo3.org/47668
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>
3 years ago[TASK] Add tooltips to the permission icons 66/47666/4
Georg Ringer [Thu, 14 Apr 2016 13:34:47 +0000 (15:34 +0200)]
[TASK] Add tooltips to the permission icons

To improve the usability, add tool tips to the icons.

Resolves: #75616
Releases: master, 7.6
Change-Id: Iceffc8d15625aa02da55ce533463951546d8d890
Reviewed-on: https://review.typo3.org/47666
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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] Update requirejs to 2.2.0 83/47583/2
Wouter Wolters [Mon, 11 Apr 2016 21:19:03 +0000 (23:19 +0200)]
[TASK] Update requirejs to 2.2.0

Resolves: #75527
Releases: master
Change-Id: If675538d4869ff66b4664f3064083f896632652d
Reviewed-on: https://review.typo3.org/47583
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add renderType to field tx_form_predefinedform 65/47665/2
Georg Ringer [Thu, 14 Apr 2016 13:21:12 +0000 (15:21 +0200)]
[BUGFIX] Add renderType to field tx_form_predefinedform

Add the renderType to the field to avoid entries in the
deprecation log

Resolves: #75613
Releases: master
Change-Id: I5be3d984caa2deed3a2f546f833e05010367e5a7
Reviewed-on: https://review.typo3.org/47665
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove persistent cache in GeneralUtility::xml2array 63/47663/2
Oliver Hader [Thu, 14 Apr 2016 12:22:26 +0000 (14:22 +0200)]
[TASK] Remove persistent cache in GeneralUtility::xml2array

The method GeneralUtility::xml2array uses a runtime cache and in addition
a persistent database cache. The database cache is triggered using the
"cache_hash" method in PageRepository, which is a frontend only component.
Since this approach is binding the common layer with the frontend layer,
this dependency is removed.

Resolves: #75609
Releases: master
Change-Id: I43bd92df6570502abbb5714b217f3ff0e32a588c
Reviewed-on: https://review.typo3.org/47663
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove obsolete t3-row-header CSS class 58/47658/3
Benjamin Kott [Thu, 14 Apr 2016 09:10:18 +0000 (11:10 +0200)]
[TASK] Remove obsolete t3-row-header CSS class

Releases: master
Resolves: #75599
Change-Id: If8c31cf1402335b7d1f84c6141e63df8313b9485
Reviewed-on: https://review.typo3.org/47658
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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[FOLLOWUP][TASK] Correct body-Tag id in Backend 56/47656/2
Wouter Wolters [Thu, 14 Apr 2016 09:18:09 +0000 (11:18 +0200)]
[FOLLOWUP][TASK] Correct body-Tag id in Backend

Fix acceptance test

Resolves: #75525
Releases: master
Change-Id: Icfcc8aa7c04f11005c6ce774fcce064fa8b480e5
Reviewed-on: https://review.typo3.org/47656
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Streamline taskmanager 39/47639/6
Benjamin Kott [Wed, 13 Apr 2016 08:04:00 +0000 (10:04 +0200)]
[TASK] Streamline taskmanager

Releases: master
Resolves: #75583
Change-Id: Id82af2fed1a9a5174fe29629bceb7aaf00a9c047
Reviewed-on: https://review.typo3.org/47639
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Introduce a pagetree helper to navigate in the pagetree 53/47653/7
Sascha Egerer [Wed, 13 Apr 2016 19:53:15 +0000 (21:53 +0200)]
[TASK] Introduce a pagetree helper to navigate in the pagetree

The pagetree will be used in many acceptance tests. To simplyfy
the navigation a special pagetree helper is added. The helper
can simply be injected in test by codeceptions dependecy injection.

Change-Id: I38e2f9b44586c6d6de25740692cafbde52442dc8
Resolves: #75582
Releases: master
Reviewed-on: https://review.typo3.org/47653
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Correct body-Tag id in Backend 51/47651/4
Gianluigi Martino [Wed, 13 Apr 2016 17:43:50 +0000 (19:43 +0200)]
[TASK] Correct body-Tag id in Backend

Remove the beginning dash of the id in body-Tag by
stripping the forward slash from the route identifier.

Change-Id: I1454f5f51469ea17b9bdf5520b50c8da8825a73f
Resolves: #75525
Releases: master
Reviewed-on: https://review.typo3.org/47651
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.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[TASK] Replace test images in install tool 00/47300/3
Frank Naegler [Thu, 17 Mar 2016 12:01:32 +0000 (13:01 +0100)]
[TASK] Replace test images in install tool

Resolves: #75157
Releases: master
Change-Id: I7e91a19dd61155ab7118229411bca397cfa581d8
Reviewed-on: https://review.typo3.org/47300
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Add markupIdentifier support to JavaScript IconAPI 52/47652/5
Benjamin Kott [Wed, 13 Apr 2016 16:35:59 +0000 (18:35 +0200)]
[FEATURE] Add markupIdentifier support to JavaScript IconAPI

Releases: master
Resolves: #75579
Change-Id: Iae5d8aa364bcb11c593365814d157047dea15c70
Reviewed-on: https://review.typo3.org/47652
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[FEATURE] Simplify cache clearing 80/47580/5
Frank Naegler [Mon, 11 Apr 2016 18:48:36 +0000 (20:48 +0200)]
[FEATURE] Simplify cache clearing

The cache clearing system has been simplified by removing options in
cache clear menu and install tool.

Resolves: #75581
Releases: master
Change-Id: Ia784efb13e443705b1be3326ba12107b885e8268
Reviewed-on: https://review.typo3.org/47580
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Convert BackendAuthentication to Doctrine API 76/47576/5
Morton Jonuschat [Fri, 4 Mar 2016 16:11:53 +0000 (17:11 +0100)]
[TASK] Convert BackendAuthentication to Doctrine API

Convert all SQL statements in backend authentication classes
to the new Doctrine DBAL based API.

Releases: master
Resolves: #75546
Change-Id: I2450a9cb8947673285763b475bcf25a2dc284ee8
Reviewed-on: https://review.typo3.org/47576
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Add a basic extensionmanager test 73/47573/4
dirk_juettner [Mon, 11 Apr 2016 15:56:51 +0000 (17:56 +0200)]
[TASK] Add a basic extensionmanager test

Call extensionmanager and verify ext:styleguide
is listed.

Resolves: #75523
Releases: master
Change-Id: I0929a12c0699dc99a95151a8083fbb3efecee674
Reviewed-on: https://review.typo3.org/47573
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Doctrine: Add missing PHP7 type hints to QueryContext 49/47649/2
Morton Jonuschat [Wed, 13 Apr 2016 15:56:12 +0000 (17:56 +0200)]
[TASK] Doctrine: Add missing PHP7 type hints to QueryContext

The PHP7 return type declaration for getIgnoredEnableFields() as well as
the input type hint for setIgnoredEnableFields() have been added.

Additionally the development notes at the top of the class have been
removed as all information from those notes was included in the
appropriate phpDoc headers of the methods.

Releases: master
Resolves: #75574
Change-Id: I9765be595e1e3f2eb16fc5f3ba51fdab3681fec2
Reviewed-on: https://review.typo3.org/47649
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Doctrine: migrate ext:belog 28/47628/7
Jan Helke [Tue, 12 Apr 2016 15:50:03 +0000 (17:50 +0200)]
[TASK] Doctrine: migrate ext:belog

Resolves: #75549
Releases: master
Change-Id: Icfe6d3f47073e4dbd3636d6c435f946bfd6ee444
Reviewed-on: https://review.typo3.org/47628
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Route phantomjs through selenium again 47/47647/2
Christian Kuhn [Wed, 13 Apr 2016 14:45:37 +0000 (16:45 +0200)]
[TASK] Route phantomjs through selenium again

There is some weird issue in the PHP internal web server
resulting in unexpected EOF in combination with phantomjs.
Having selenium in between seems to solve the issue for now.

Change-Id: I3d682d60e3962a2027c7b5b2d2e0971e828f14bf
Resolves: #75578
Releases: master
Reviewed-on: https://review.typo3.org/47647
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove method deleteConstraint from QueryBuilder 38/47638/2
Morton Jonuschat [Tue, 12 Apr 2016 21:34:21 +0000 (23:34 +0200)]
[TASK] Remove method deleteConstraint from QueryBuilder

This method was an early helper for the QueryBuilder to replace
BEenableFields in a database agnostic way. Since the query restrictions
are now built using the QueryRestrictionBuilder and QueryContext this
method needs to be removed before it becomes part of the public API.

Resolves: #75562
Releases: master
Change-Id: I8428a43ed020ecbac722edba5e245d206158ac40
Reviewed-on: https://review.typo3.org/47638
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Prevent fatal error when uploading file with invalid filename 88/47588/3
Arjen Hoekema [Tue, 12 Apr 2016 07:37:32 +0000 (09:37 +0200)]
[BUGFIX] Prevent fatal error when uploading file with invalid filename

The call to "addMessageToFlashMessageQueue" expects the second argument
to be an array instead of a string.
Additionally the type of the fifth argument of writeLog() has been corrected
troughout the class.

Resolves: #75531
Releases: master, 7.6
Change-Id: I1a96efea0f41abd2e4ae866254913a495e376cda
Reviewed-on: https://review.typo3.org/47588
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Arjen Hoekema <arjenhoekema@gmail.com>
Tested-by: Arjen Hoekema <arjenhoekema@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Remove obsolete constant editor CSS 33/47633/3
Benjamin Kott [Tue, 12 Apr 2016 20:04:54 +0000 (22:04 +0200)]
[TASK] Remove obsolete constant editor CSS

Releases: master
Resolves: #75557
Change-Id: I556d536d590fd7ad2d531c2d803ee2b771155bb4
Reviewed-on: https://review.typo3.org/47633
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Refactor page module acceptance tests 34/47634/4
Sascha Egerer [Tue, 12 Apr 2016 20:06:14 +0000 (22:06 +0200)]
[TASK] Refactor page module acceptance tests

The page module acceptance test should use the admin actor.

Change-Id: I299815d86fd5070a6cbafb9cc3faf9208a70fd6c
Resolves: #75558
Releases: master
Reviewed-on: https://review.typo3.org/47634
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Enable output of file names in DebugUtility::debugTrail 45/47545/4
Daniel Goerz [Fri, 8 Apr 2016 09:19:33 +0000 (11:19 +0200)]
[TASK] Enable output of file names in DebugUtility::debugTrail

Change-Id: Ib6593d02955c1313ae16f9cef5fad683cb4738c5
Resolves: #19262
Releases: master
Reviewed-on: https://review.typo3.org/47545
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[!!!][BUGFIX] Remove ce-bodytext element if not needed 68/47368/5
Jan Fässler [Wed, 23 Mar 2016 13:54:11 +0000 (14:54 +0100)]
[!!!][BUGFIX] Remove ce-bodytext element if not needed

The wrapping div is superfluous if neither text nor header is set in
fluid_styled_content

Resolves: #75237
Releases: master
Change-Id: Ic5bba9cef51778311aa17df1c58d9c07ee439b8b
Reviewed-on: https://review.typo3.org/47368
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] User proper Fluid namespace detection 49/47549/9
Benni Mack [Tue, 12 Apr 2016 10:55:14 +0000 (12:55 +0200)]
[BUGFIX] User proper Fluid namespace detection

The Fluid namespaces can be put in short-syntax, and in tags to be
resolved. However, if the template source is very large, then
preg_match_all() stops and returns "0" although the matched values are
within $matches. However, the $matched result is "0".

The regular expression for doing so, is very exhaustive and greedy, and
uses preg_match_all() however, preg_match() does the job as well.

Additionally, the regular expression is changed to be less
greedy (using *?).

An example where this is necessary is the FileList search module where
the additional namespaces are not resolved currently and the core icons
are not shown, because of the memory - exhausting regular expression.

Change-Id: Ia685091fe9fbcbb1520415ee5d48925852d1a400
Resolves: #75464
Releases: master
Reviewed-on: https://review.typo3.org/47549
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
3 years ago[TASK] Remove usage of deprecated CSS classes bgColorX 31/47631/3
Benjamin Kott [Tue, 12 Apr 2016 19:08:27 +0000 (21:08 +0200)]
[TASK] Remove usage of deprecated CSS classes bgColorX

Releases: master
Resolves: #75554
Change-Id: Id9f971a36b3b8d91e7e80ec072370276551b1891
Reviewed-on: https://review.typo3.org/47631
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Provide QueryHelper to prepare SQL fragments for the QueryBuilder 36/47636/4
Morton Jonuschat [Tue, 12 Apr 2016 20:52:16 +0000 (22:52 +0200)]
[TASK] Provide QueryHelper to prepare SQL fragments for the QueryBuilder

The QueryHelper deals with GROUP BY and ORDER BY strings coming from
sources where the data format is not strictly defined and the input
might be a string prefixes or otherwise unsuitable for immediate further
usage.

For GROUP BY strings the prefix is removed and the remainder of the
string is treated as a comma separated list of column names that get
parsed into an array.

For ORDER BY strings the prefix is removed and the remainder of the
string is treated as a list of comma separated column names, possibly
with a sort direction separated from the column name, that gets parsed
into an array.

For WHERE SQL fragments leading the leading logical operators "AND" and
"OR" get removed, no further modifications are performed on the string.

Resolves: #75559
Releases: master
Change-Id: I37016eda6597cab49b274f498188a8579dec7b2c
Reviewed-on: https://review.typo3.org/47636
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[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration 35/47635/2
Susanne Moog [Tue, 12 Apr 2016 20:08:24 +0000 (22:08 +0200)]
[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration

- add correct cache dependency for rebuilding of php on appveyor

Change-Id: I3d88b4f3572b59ffe90b8ec0f670913f7f1763e4
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47635
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>