Packages/TYPO3.CMS.git
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>
3 years ago[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration 32/47632/2
Sascha Egerer [Tue, 12 Apr 2016 19:50:37 +0000 (21:50 +0200)]
[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration

Fix bash syntax error in .travis.yml and install bz2 module in appvoyer

Change-Id: I381b43485276958dfbb3a67f87bb9bdb1f85f95d
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47632
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[TASK] Install PhantomJS via composer and add codeception integration 64/47564/7
Sascha Egerer [Mon, 11 Apr 2016 10:40:22 +0000 (12:40 +0200)]
[TASK] Install PhantomJS via composer and add codeception integration

PhantomJS should be installed via composer to reduce
the system requirements of acceptance tests.

The PhantomJS server should also be started
automatically when running acceptance tests.

Change-Id: I416359484e923e2a04f5213fb7f221bc7d0111e1
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47564
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add admin and editor actor for acceptance tests 27/47627/5
Sascha Egerer [Tue, 12 Apr 2016 15:20:23 +0000 (17:20 +0200)]
[TASK] Add admin and editor actor for acceptance tests

An admin and an editor actor has been added for the
acceptance test suite. These actors are able to reuse
a session that is imported in the fixture.
Reusing the session does speed up the tests as to login
process must not be done on every test.

Change-Id: Ie20972c8b968ee8e986df0e0ee91460aa6dde68a
Resolves: #75550
Releases: master
Reviewed-on: https://review.typo3.org/47627
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] fix override label in formengine 18/47618/5
Kay Strobach [Tue, 12 Apr 2016 09:36:16 +0000 (11:36 +0200)]
[TASK] fix override label in formengine

This patch ensures that we do not display override "" but a more useful
information. Additionally the checkboxes are enabled by default if no
default value available to reduce the effort needed to provide an
element specific value.

Resolves: #75540
Releases: master
Change-Id: I11667232761968c077f02ec18e6802d7e54fcc6f
Reviewed-on: https://review.typo3.org/47618
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] Update FontAwesome to 4.6.1 81/47581/3
Andreas Fernandez [Mon, 11 Apr 2016 19:08:29 +0000 (21:08 +0200)]
[TASK] Update FontAwesome to 4.6.1

Resolves: #75526
Releases: master
Change-Id: I944cc10e8b12e2d779db37a1afd8ebc737933714
Reviewed-on: https://review.typo3.org/47581
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] Ensure that logout action of UAT is executed in correct frame 85/47585/2
Sascha Egerer [Mon, 11 Apr 2016 21:30:54 +0000 (23:30 +0200)]
[TASK] Ensure that logout action of UAT is executed in correct frame

The logout action of the user acceptance tests must be executed
on the main page frame. We must ensure that we are in the correct
frame inside of this action.

Change-Id: Ied588442516513138f16da4037e29fa56f3f1399
Resolves: #75528
Releases: master
Reviewed-on: https://review.typo3.org/47585
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[!!!][FEATURE] Introduce Doctrine DBAL database connections 11/47111/20
Morton Jonuschat [Fri, 4 Mar 2016 16:11:53 +0000 (17:11 +0100)]
[!!!][FEATURE] Introduce Doctrine DBAL database connections

The Doctrine DBAL library is added as a composer dependency
as a foundation to replace the current DatabaseConnection class,
EXT:dbal and EXT:adodb.

Doctrine DBAL is encapsulated within a ConnectionPool class that
manages the connections to all defined database connections.

The main parts of the patch consist of the connection management,
convenience methods for simple SQL queries, a QueryBuilder to build
complex queries in a database platform independent way and a
QueryRestriction Builder that aims to replace deleteClause and
BEenableFields in the backend context as well as enableFields in
frontend context.

Documentation and an example implementation of using the API will
follow in separate patches.

Releases: master
Resolves: #75454
Change-Id: I47837d9e77331132807bbb7fb956c359031b4f16
Reviewed-on: https://review.typo3.org/47111
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[SECURITY] Disallow login with empty password 11/47611/2
Helmut Hummel [Tue, 12 Apr 2016 09:11:37 +0000 (11:11 +0200)]
[SECURITY] Disallow login with empty password

In case a backend or frontend user is stored in the database
with an empty string as password (not possible through backend UI),
it is possible to authenticate this user using an empty password
with the standard TYPO3 username/password authentication services.

By definition this should be prohibited.

Resolves: #75055
Releases: master, 7.6, 6.2
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I4ca1b7d80c04de86d6ff1ef6e99a4a57b97ed948
Reviewed-on: https://review.typo3.org/47611
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Limit user access in workspace previews 10/47610/2
Nicole Cordes [Tue, 12 Apr 2016 09:11:26 +0000 (11:11 +0200)]
[SECURITY] Limit user access in workspace previews

To view a preview of a workspace page a backend user is simulated.
Currently the user who created the preview link is taken into account.
This patch creates a limited backend user to be able to process the
web request.

Resolves: #28175
Releases: master, 7.6, 6.2
Security-Commit: f0445be5322b4c0e4b1c0900542aca4e00a39f46
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I80dd9168b22bf62b2a2ed4a264240d07f056cc73
Reviewed-on: https://review.typo3.org/47610
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Prevent XSS in SelectMultipleSideBySideElement 09/47609/2
Nicole Cordes [Tue, 12 Apr 2016 09:11:15 +0000 (11:11 +0200)]
[SECURITY] Prevent XSS in SelectMultipleSideBySideElement

In Javascript context the title attribute of a selected option is passed
as unescapd HTML argument to the function. Creating a new option tag
without title validation results in a XSS possibility. This patch removes
hardcoded attribute setting and uses jQuery function which take care
of proper escaping.

Resolves: #75164
Releases: master, 7.6, 6.2
Security-Commit: c6ec139a9ad69db67c17b1f3688b07e65f8898cc
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: Ie664fdaf71f4f28f66b0e7cde42da1d6284b1f02
Reviewed-on: https://review.typo3.org/47609
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS in TCA type inline 08/47608/2
Frank Naegler [Tue, 12 Apr 2016 09:11:08 +0000 (11:11 +0200)]
[SECURITY] XSS in TCA type inline

This patch fix a XSS vulnerability in TCA type inline.

Resolves: #73460
Releases: master, 7.6
Security-Commit: 8f178b4a68cbb50a55e0864b3f3c9989aa415ab3
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I7a39d3d6717b3edb02f6a7ee82675279d7ebf940
Reviewed-on: https://review.typo3.org/47608
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Load XML files of Extension Manager properly 96/47196/6
Andreas Fernandez [Fri, 11 Mar 2016 14:56:57 +0000 (15:56 +0100)]
[BUGFIX] Load XML files of Extension Manager properly

Since the XEE security fix (I26701fc2ffb5aed7ccbd96c168aef571d012091e),
the XML files in the Extension Manager may are not loaded anymore, depending
on the machine. Change the way how the files are loaded to fix the issue.

Change-Id: I2a3dffd089ed427b965bcbae8aa596c26a81770b
Resolves: #75022
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47196
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Set correct width for textarea in file list 86/47586/2
Georg Ringer [Tue, 12 Apr 2016 05:45:51 +0000 (07:45 +0200)]
[BUGFIX] Set correct width for textarea in file list

Change width of the textarea to edit file's content in the
file list module if EXT:t3editor is not installed.

Resolves: #75495
Releases: master, 7.6
Change-Id: I5b05f753cae8a11a7889a6391521fcfd7c0aef51
Reviewed-on: https://review.typo3.org/47586
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Optimize record description handling 65/47565/2
Frank Naegler [Mon, 11 Apr 2016 13:54:05 +0000 (15:54 +0200)]
[TASK] Optimize record description handling

Move description field into own tab and display description column as callout.

Resolves: #75515
Releases: master
Change-Id: I552b814d1ea06b02a2b34653bca09769c656fa48
Reviewed-on: https://review.typo3.org/47565
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[!!!][FEATURE] inline backend layout wizard 63/47563/5
Frank Naegler [Mon, 11 Apr 2016 10:37:47 +0000 (12:37 +0200)]
[!!!][FEATURE] inline backend layout wizard

A new renderType was added to render the backend layout wizard inline
in FormEngine.

Resolves: #75497
Releases: master
Change-Id: If26ff91e2c35a692f27b4fd55debbc69027d754a
Reviewed-on: https://review.typo3.org/47563
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Reintegrate TYPO3 7 LTS upgrade wizards 56/47556/4
Jan Helke [Sun, 10 Apr 2016 19:06:09 +0000 (21:06 +0200)]
[TASK] Reintegrate TYPO3 7 LTS upgrade wizards

As decided during the last RL Product Team meeting in Dusseldorf,
the upgrade wizards from the install tool should stay for two
generations of LTS versions.

This reverts commit 021237d53a6cd74e384f3a9696cd9662c068d8f5.

Releases: master
Resolves: #75485
Related: #72367
Change-Id: I2f9d52a5bf0ffeca6843780354e349a5151ddb07
Reviewed-on: https://review.typo3.org/47556
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] Align docheader and pagetree toppanel correctly 66/47566/3
Benjamin Kott [Mon, 11 Apr 2016 13:57:19 +0000 (15:57 +0200)]
[BUGFIX] Align docheader and pagetree toppanel correctly

Releases: master, 7.6
Resolves: #74324
Change-Id: I3432881a896accf94d5a0a101dbcbecbe6027320
Reviewed-on: https://review.typo3.org/47566
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>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Update styleguide dependency to 8.0.1 68/47568/2
Christian Kuhn [Mon, 11 Apr 2016 14:13:07 +0000 (16:13 +0200)]
[TASK] Update styleguide dependency to 8.0.1

Fixes a circular dependency if local core dev version
is not a release branch.

Change-Id: Iff1e08bdf5345a3de133c879f87f7b922c0e5b0e
Releases: master
Resolves: #75516
Reviewed-on: https://review.typo3.org/47568
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use ext:styleguide in acceptance tests 41/47541/9
Christian Kuhn [Thu, 7 Apr 2016 20:58:59 +0000 (22:58 +0200)]
[TASK] Use ext:styleguide in acceptance tests

Adds styleguide as require-dev composer dependency and
call the data generator for acceptance tests.

Change-Id: I917b732face3c9d194ef88bada18e3195562a6dc
Resolves: #75481
Releases: master
Reviewed-on: https://review.typo3.org/47541
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>