Packages/TYPO3.CMS.git
3 years ago[TASK] Add unit test to cover stdWrap_doubleBrTag 22/48522/3
Elmar Hinz [Thu, 9 Jun 2016 07:13:10 +0000 (09:13 +0200)]
[TASK] Add unit test to cover stdWrap_doubleBrTag

Resolves: #76537
Releases: master
Change-Id: Ia32fce9160ee59a7f01d4274d5c403efb33bde4d
Reviewed-on: https://review.typo3.org/48522
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Add unit test to cover stdWrap_wrap3 35/48535/4
Elmar Hinz [Thu, 9 Jun 2016 11:05:31 +0000 (13:05 +0200)]
[TASK] Add unit test to cover stdWrap_wrap3

Resolves: #76552
Releases: master
Change-Id: Idbe065397ae71c6e4ce4e8440fea9d87bf3501d2
Reviewed-on: https://review.typo3.org/48535
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add unit test to cover stdWrap_wrap2 34/48534/3
Elmar Hinz [Thu, 9 Jun 2016 10:49:27 +0000 (12:49 +0200)]
[TASK] Add unit test to cover stdWrap_wrap2

Resolves: #76551
Releases: master
Change-Id: Ic5449d28b2d46e6dacc4e22389b2c5a5c423e1a5
Reviewed-on: https://review.typo3.org/48534
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix flexform inline record editing with empty uc 40/48540/3
Jörg Bösche [Thu, 9 Jun 2016 14:50:30 +0000 (16:50 +0200)]
[BUGFIX] Fix flexform inline record editing with empty uc

When the uc of a backend user is empty a unserialize error
will be shown. Fix this by checking the uc['inlineView']
correctly.

Resolves: #76561
Releases: master, 7.6
Change-Id: Ic7ad77333312b570bb29f46a908838085f020f50
Reviewed-on: https://review.typo3.org/48540
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[FOLLOWUP][TASK] Unit test to cover stdWrap_htmlSpecialChars 44/48544/2
Elmar Hinz [Fri, 10 Jun 2016 06:20:50 +0000 (08:20 +0200)]
[FOLLOWUP][TASK] Unit test to cover stdWrap_htmlSpecialChars

Fix the comment method title.

Resolves: #76553
Releases: master
Change-Id: I3ddecbaa5919bf4eec921c4521f16fe5795f3d40
Reviewed-on: https://review.typo3.org/48544
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] TemplateAnalyzerModule move to Fluid StandaloneView 15/48515/12
Ian SEBBAGH [Wed, 8 Jun 2016 15:57:08 +0000 (17:57 +0200)]
[TASK] TemplateAnalyzerModule move to Fluid StandaloneView

Resolves: #76533
Resolves: #75034
Releases: master
Change-Id: I60ae96e32a6b9ef00b1521a243e93176696fca4a
Reviewed-on: https://review.typo3.org/48515
Reviewed-by: Jan Rowold <j.rowold@neusta.de>
Tested-by: Jan Rowold <j.rowold@neusta.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
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] Unit test to cover stdWrap_htmlSpecialChars 29/48529/2
Elmar Hinz [Thu, 9 Jun 2016 09:33:53 +0000 (11:33 +0200)]
[TASK] Unit test to cover stdWrap_htmlSpecialChars

Resolves: #76553
Releases: master
Change-Id: I123fc4fbe6691b26e01151829e411436fe6af72d
Reviewed-on: https://review.typo3.org/48529
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] HTML correctly rendered in About TYPO3 CMS 98/48498/3
Nadir Sunar [Wed, 8 Jun 2016 09:10:36 +0000 (11:10 +0200)]
[BUGFIX] HTML correctly rendered in About TYPO3 CMS

"<f:translate htmlEscape" parameter (which is deprecated) has been
removed under sysext:belog.

Also the url under "Core Team" section was updated,
which was a redirect.

Resolves: #76518
Releases: master
Change-Id: I25a5bfe2a70b3e379f9e4300894c3c32857f6023
Reviewed-on: https://review.typo3.org/48498
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Jan Rowold <j.rowold@neusta.de>
Tested-by: Jan Rowold <j.rowold@neusta.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add unit test to cover stdWrap_innerWrap2 31/48531/3
Elmar Hinz [Thu, 9 Jun 2016 10:37:43 +0000 (12:37 +0200)]
[TASK] Add unit test to cover stdWrap_innerWrap2

Resolves: #76549
Releases: master
Change-Id: Ieef0430a5885cbb10e582321e0a2386187b73fd1
Reviewed-on: https://review.typo3.org/48531
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] Doctrine: migrate ext:extensionmanager 90/48490/6
Artus Kolanowski [Tue, 7 Jun 2016 16:29:51 +0000 (18:29 +0200)]
[TASK] Doctrine: migrate ext:extensionmanager

Resolves: #76494
Releases: master
Change-Id: Ie6bc3d6d3cf76f2bfc06d79a87b2be77c7b2cd3f
Reviewed-on: https://review.typo3.org/48490
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[FOLLOWUP][BUGFIX] Improve domObjectId splitting for inline in flexform 28/48528/2
Anja Leichsenring [Thu, 9 Jun 2016 11:35:01 +0000 (13:35 +0200)]
[FOLLOWUP][BUGFIX] Improve domObjectId splitting for inline in flexform

Thanks to activated strict typing in FormInlineAjaxController the
third parameter of removeFromArray is not accepted anymore. Declared
the right type it works again.

Resolves: #76268
Relates: #73004
Releases: master
Change-Id: I9404e7e6ee97ccdf00e77caf1e78f8baa060cd26
Reviewed-on: https://review.typo3.org/48528
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Doctrine: migrate ext:reports 21/48521/6
Xavier Ley [Wed, 8 Jun 2016 18:33:18 +0000 (20:33 +0200)]
[TASK] Doctrine: migrate ext:reports

Resolves: #76534
Releases: master

Change-Id: I59835fd627f63ae40462ae5f2820cdc730224193
Reviewed-on: https://review.typo3.org/48521
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Improve domObjectId splitting for inline in flexform 02/48502/5
Anja Leichsenring [Wed, 8 Jun 2016 11:56:15 +0000 (13:56 +0200)]
[BUGFIX] Improve domObjectId splitting for inline in flexform

We use a regex to retrieve relevant informations for the handling
of flexform datastructures and inline records. It failed for some
use cases like deeply nested structures.
A rework of the regex and some additional unit tests stabilize
this fragile area.

Resolves: #76268
Relates: #73004
Releases: master, 7.6
Change-Id: I4f2afed7f07b3f4f0346bf7a63541e8313f7a992
Reviewed-on: https://review.typo3.org/48502
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Rowold <j.rowold@neusta.de>
Tested-by: Jan Rowold <j.rowold@neusta.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Doctrine: Migrate ExtensionService 13/48513/6
Xavier Ley [Wed, 8 Jun 2016 16:05:37 +0000 (18:05 +0200)]
[TASK] Doctrine: Migrate ExtensionService

Resolves: #76528
Releases: master
Change-Id: I34e9fb0b3bb4bf3e55b3dc43d6358ce3113d5df5
Reviewed-on: https://review.typo3.org/48513
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Doctrine: Migrate ActionTask 89/48489/18
Jan Runte [Tue, 7 Jun 2016 16:30:57 +0000 (18:30 +0200)]
[TASK] Doctrine: Migrate ActionTask

The method viewSqlQuery has been excluded from the migration
because the current task is not compatible with the table remapping and
\TYPO3\CMS\Core\Database\QueryView needs to be migrated first.

Resolves: #76495
Releases: master
Change-Id: I5b3c45d3cf5efa81db12e17f9afb249942e2aebc
Reviewed-on: https://review.typo3.org/48489
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: Migrate FileRepository 04/48504/3
Xavier Ley [Wed, 8 Jun 2016 12:21:08 +0000 (14:21 +0200)]
[TASK] Doctrine: Migrate FileRepository

Resolves: #76523
Releases: master
Change-Id: I92c42364775aaf58b85074e2ad3cbedd4612a641
Reviewed-on: https://review.typo3.org/48504
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
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>
3 years ago[TASK] Migrate ext:rsaauth to use Doctrine DBAL. 16/48516/3
Rolf Hofmann [Wed, 8 Jun 2016 18:39:39 +0000 (20:39 +0200)]
[TASK] Migrate ext:rsaauth to use Doctrine DBAL.

Resolves: #76516
Releases: master
Change-Id: Idda46dc5c83c645f5c5c4aa274a1ae2c3fe31040
Reviewed-on: https://review.typo3.org/48516
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] Migrate abstract functional test case to use Doctrine DBAL. 14/48514/5
Gleb Levitin [Wed, 8 Jun 2016 10:00:25 +0000 (12:00 +0200)]
[TASK] Migrate abstract functional test case to use Doctrine DBAL.

Resolves: #76517
Releases: master
Change-Id: I08c0a1bbffa53598687ee7589d3ea09d4397453e
Reviewed-on: https://review.typo3.org/48514
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Doctrine: Migrate ext beuser viewhelpers 91/48491/5
Xavier Ley [Tue, 7 Jun 2016 17:16:47 +0000 (19:16 +0200)]
[TASK] Doctrine: Migrate ext beuser viewhelpers

Resolves: #76507
Releases: master
Change-Id: Ib8a3cda5e691036ed5836aaabc77ced681a860d7
Reviewed-on: https://review.typo3.org/48491
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] replaced @expectedException in ext:backend 88/48488/5
Ian SEBBAGH [Tue, 7 Jun 2016 16:32:33 +0000 (18:32 +0200)]
[TASK] replaced @expectedException in ext:backend

Resolves: #76503
Releases: master
Change-Id: I714ab253a288265c012011f3b1ef3977e859e221
Reviewed-on: https://review.typo3.org/48488
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix Livesearch for Editors 38/48438/4
Marcus Schwemer [Fri, 3 Jun 2016 09:41:14 +0000 (11:41 +0200)]
[BUGFIX] Fix Livesearch for Editors

Fix searchlevel comparision for editors using pageUID "0" in livesearch,
because "-1" is also a valid searchlevel.

Resolves: #76432
Releases: master, 7.6
Change-Id: I62a2059a7c7f8cf602e452bc0763c6c2cc3fbbe8
Reviewed-on: https://review.typo3.org/48438
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Dominique Kreemers <dominique.kreemers@icloud.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
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[FEATURE] Add new ViewHelper for record icons 12/48512/5
Frank Naegler [Wed, 8 Jun 2016 15:52:36 +0000 (17:52 +0200)]
[FEATURE] Add new ViewHelper for record icons

Resolves: #76531
Releases: master
Change-Id: I8b06a9e0d9ca5ae6e741a043eaca40405ed2ff5d
Reviewed-on: https://review.typo3.org/48512
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace @expectedException annotation in sysext:extbase 10/48510/3
Nadir Sunar [Wed, 8 Jun 2016 15:12:49 +0000 (17:12 +0200)]
[TASK] Replace @expectedException annotation in sysext:extbase

Use expectException() instead of @expectedException in unit tests
and add expectedExceptionCode() where possible.
This patch handles occurences in sysext:extbase.

Resolves: #76505
Releases: master

Change-Id: I7eba9066f64faed7ca14a0f0f221736750abab46
Reviewed-on: https://review.typo3.org/48510
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace @expectedException annotation in sysext:frontend 00/48500/2
Nadir Sunar [Wed, 8 Jun 2016 10:50:32 +0000 (12:50 +0200)]
[TASK] Replace @expectedException annotation in sysext:frontend

Use expectException() instead of @expectedException in unit tests and
add expectedExceptionCode() where possible.
This patch handles occurences in sysext:frontend.

Releases: master
Resolves: #76498

Change-Id: I7ad3759918267cf9c368c593d3fe4c4a6c3af258
Reviewed-on: https://review.typo3.org/48500
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate ActionToolbarItem 80/48480/11
Jan Runte [Tue, 7 Jun 2016 13:34:52 +0000 (15:34 +0200)]
[TASK] Doctrine: Migrate ActionToolbarItem

Resolves: #76488
Releases: master
Change-Id: Ic31ee149b586e455ffb17ec81fbcdbe75b448a5c
Reviewed-on: https://review.typo3.org/48480
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[TASK] Move typo3/index.php to backend extension 92/46392/3
Mathias Brodala [Sat, 30 Jan 2016 12:20:07 +0000 (13:20 +0100)]
[TASK] Move typo3/index.php to backend extension

This moves the "typo3/index.php" to the backend extension
as "backend.php". The "typo3/index.php" becomes a stub which
includes the "backend.php".

This setup works in the following cases:

1) Package "typo3/cms" is the root package
2) The "typo3/" directory is symlinked into the web-dir
3) The "typo3/" directory is copied into the web-dir

Resolves: #73026
Releases: master
Change-Id: I0e171d03cbca9e3cd91d9dc94b01f16b6109ac5d
Reviewed-on: https://review.typo3.org/46392
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Gordon Brüggemann <gordon.brueggemann@gmx.de>
Tested-by: Gordon Brüggemann <gordon.brueggemann@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Migrate ext:saltedpasswords to use Doctrine DBAL. 92/48492/5
Gleb Levitin [Tue, 7 Jun 2016 09:29:17 +0000 (11:29 +0200)]
[TASK] Migrate ext:saltedpasswords to use Doctrine DBAL.

Resolves: #76471
Releases: master
Change-Id: Ib3a504b6c1ddd875bbe87c6110b905631a0c6731
Reviewed-on: https://review.typo3.org/48492
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate TranslationStatusController 83/48483/7
Tristan Beaurin [Tue, 7 Jun 2016 13:46:46 +0000 (15:46 +0200)]
[TASK] Doctrine: Migrate TranslationStatusController

Resolves: #76485
Releases: master
Change-Id: If4e19647eb132eec95a805df7b8efc3c654ca5e9
Reviewed-on: https://review.typo3.org/48483
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[FOLLOWUP][TASK] Replace @expectedException in ext:core 09/48509/2
Christian Kuhn [Wed, 8 Jun 2016 15:08:52 +0000 (17:08 +0200)]
[FOLLOWUP][TASK] Replace @expectedException in ext:core

One wrong exception code in memcache cache framework tests.

Change-Id: I39b52be265b6eaaf6c2190e82f3b92d06c578f22
Resolves: #76497
Releases: master
Reviewed-on: https://review.typo3.org/48509
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace @expectedException annotation in sysext:scheduler 01/48501/4
Nadir Sunar [Wed, 8 Jun 2016 11:10:07 +0000 (13:10 +0200)]
[TASK] Replace @expectedException annotation in sysext:scheduler

Use expectException() instead of @expectedException in unit tests
and add expectedExceptionCode() where possible.
This patch handles occurences in sysext:scheduler.

Releases: master
Resolves: #76506
Change-Id: I545836f86504f2f8297799dfc4c6e370bbd4fbdf
Reviewed-on: https://review.typo3.org/48501
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Replace @expectedException with code wise test in ext:core 06/48506/7
Jörg Bösche [Wed, 8 Jun 2016 13:33:45 +0000 (15:33 +0200)]
[TASK] Replace @expectedException with code wise test in ext:core

The patch replaces the @expectedException annotation with
the phpUnit code wise methods. On every expectedException test
we are especially take care to take the exception code in account.
Also refactoring array syntax and line formats.

Resolves: #76497
Releases: master
Change-Id: Idee1c94cb5940e6d11d62abdb0c6132e4d02e9bb
Reviewed-on: https://review.typo3.org/48506
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][TASK] Doctrine: migrate ext:impexp 08/48508/2
Christian Kuhn [Wed, 8 Jun 2016 14:18:25 +0000 (16:18 +0200)]
[FOLLOWUP][TASK] Doctrine: migrate ext:impexp

Functionals found some issues, let's make them happy again ;)

Change-Id: Ie0314146ed8fe7a286a2c1e3cea186f4deeeafb6
Resolves: #76469
Releases: master
Reviewed-on: https://review.typo3.org/48508
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Scheduler to show checkbox if "bool" typehint used in Controller 85/48485/7
Roland Waldner [Tue, 7 Jun 2016 15:18:02 +0000 (17:18 +0200)]
[BUGFIX] Scheduler to show checkbox if "bool" typehint used in Controller

Until now if you wanted to use a checkbox you had to use "boolean" in that
typehint. If you used "bool" EXT:scheduler output a common input field. As
it seems to be encouraged by the TYPO3 core team to use "bool" PHPDoc
blocks, this commit makes sure that EXT:scheduler will also output a
checkobx if you use "bool" typehints.

Resolves: #76500
Releases: master, 7.6
Change-Id: Ie371e88e3a8e0a23d0cae2f893c5e7f14323068c
Reviewed-on: https://review.typo3.org/48485
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate BackendUserRepository 99/48499/4
Xavier Ley [Wed, 8 Jun 2016 09:25:30 +0000 (11:25 +0200)]
[TASK] Doctrine: Migrate BackendUserRepository

Resolves: #76521
Releases: master
Change-Id: I3f785fd3ecdfafbd84987841a92849071b37c63f
Reviewed-on: https://review.typo3.org/48499
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[!!!][TASK] Doctrine: migrate ext:impexp 67/48467/22
Artus Kolanowski [Mon, 6 Jun 2016 16:37:11 +0000 (18:37 +0200)]
[!!!][TASK] Doctrine: migrate ext:impexp

Change the return type of `ImportExportController::exec_listQueryPid()`
to `\Doctrine\DBAL\Driver\Statement`.

Resolves: #76469
Releases: master
Change-Id: Ic7bb8dc92e452efd05e9f0458537e846e6bc7676
Reviewed-on: https://review.typo3.org/48467
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Eugene Kenah Djomo <kdeugene@yahoo.fr>
Tested-by: Eugene Kenah Djomo <kdeugene@yahoo.fr>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace @expectedException annotation in sysext:install 05/48505/3
Nadir Sunar [Wed, 8 Jun 2016 12:22:08 +0000 (14:22 +0200)]
[TASK] Replace @expectedException annotation in sysext:install

Use expectException() instead of @expectedException in unit tests
and add expectedExceptionCode() where possible.
This patch handles occurences in sysext:install.

Resolves: #76499
Releases: master
Change-Id: I4bb6f33c958484e769ab06ea7ab889aba3d44b61
Reviewed-on: https://review.typo3.org/48505
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>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate ExtendedTemplateService 76/48476/11
Ian SEBBAGH [Tue, 7 Jun 2016 12:15:42 +0000 (14:15 +0200)]
[TASK] Doctrine: Migrate ExtendedTemplateService

Releases: master
Resolves: #76486
Change-Id: Idf39b190d92250c51fdb3f91faf9144ba26b1caa
Reviewed-on: https://review.typo3.org/48476
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Only check 'CType' when removing items from NewContentElementWizard 26/48226/2
Morton Jonuschat [Fri, 20 May 2016 15:28:55 +0000 (17:28 +0200)]
[BUGFIX] Only check 'CType' when removing items from NewContentElementWizard

Fix the behavior of keepItems in the NewContentElementWizard to only
remove invalid items based on the CType key. Without this patch any
invalid value in tt_content_defValues would result in the content
element being invisible in the wizard.

Resolves: #76242
Related: #61114
Releases: master, 7.6
Change-Id: I31af8e8e7f095d3af01740165900474d7e05a9a5
Reviewed-on: https://review.typo3.org/48226
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Remove comment from .gitignore file 94/48494/2
Wouter Wolters [Tue, 7 Jun 2016 21:34:08 +0000 (23:34 +0200)]
[TASK] Remove comment from .gitignore file

There is a comment in the .gitignore file to report any changes
to this file into a Forge issue. Till now nobody did that.
Remove this useless comment now.

Resolves: #76510
Releases: master
Change-Id: If5dc0193c85f904fd7a038ee9cf6ceb4c98661da
Reviewed-on: https://review.typo3.org/48494
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate InfoPageTyposcriptConfigController 82/48482/6
Xavier Ley [Tue, 7 Jun 2016 12:46:26 +0000 (14:46 +0200)]
[TASK] Doctrine: Migrate InfoPageTyposcriptConfigController

Resolves: #76484
Releases: master
Change-Id: Id05fdea7894693ba129127aef1999901a8a0bf6c
Reviewed-on: https://review.typo3.org/48482
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] replaced @expectedException in sysext:extensionmanager 87/48487/2
Nadir Sunar [Tue, 7 Jun 2016 16:15:11 +0000 (18:15 +0200)]
[TASK] replaced @expectedException in sysext:extensionmanager

Resolves: #76504
Releases: master
Change-Id: Id57369db6eb398db0b391ea23f325ee219d76424
Reviewed-on: https://review.typo3.org/48487
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Gordon Brüggemann <gordon.brueggemann@gmx.de>
Tested-by: Gordon Brüggemann <gordon.brueggemann@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] replaced @expectedException in sysext:recordlist 86/48486/2
Nadir Sunar [Tue, 7 Jun 2016 15:41:40 +0000 (17:41 +0200)]
[TASK] replaced @expectedException in sysext:recordlist

Resolves: #76502
Releases: master
Change-Id: Ic366629c2c0f14c032bf2020e54af7e6a252e8b2
Reviewed-on: https://review.typo3.org/48486
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Prevent escaping in scheduler Template 78/48478/5
Nadir Sunar [Tue, 7 Jun 2016 12:51:23 +0000 (14:51 +0200)]
[BUGFIX] Prevent escaping in scheduler Template

As the label can contain HTML tags, escaping must be prevented.

Resolves: #76491
Releases: master
Change-Id: I99b2f67c3dba69712f36a1c1a38c143ad9d66ea2
Reviewed-on: https://review.typo3.org/48478
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] replaced @expectedException in ext:rsaauth 84/48484/2
Nadir Sunar [Tue, 7 Jun 2016 15:10:36 +0000 (17:10 +0200)]
[TASK] replaced @expectedException in ext:rsaauth

Resolves: #76496
Releases: master
Change-Id: I2a4213d7a7572e094659a8045b13f2f2a42710ca
Reviewed-on: https://review.typo3.org/48484
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Allow to add custom styles for admin panel 61/48061/5
Zbigniew Jacko [Tue, 10 May 2016 10:35:03 +0000 (13:35 +0300)]
[BUGFIX] Allow to add custom styles for admin panel

Allow to add custom styles for admin panel, which are included
below the main styles.

Resolves: #76030
Releases: master, 7.6
Change-Id: If945982a3192f9fca8a008179f4b353eb2e65d76
Reviewed-on: https://review.typo3.org/48061
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Marcin Krzyżanowski <m.krzyzanowski@macopedia.pl>
Tested-by: Marcin Krzyżanowski <m.krzyzanowski@macopedia.pl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] getPageOverlay_preProcess respect changes done in hooks 96/47996/5
Andreas Allacher [Tue, 3 May 2016 14:03:15 +0000 (16:03 +0200)]
[BUGFIX] getPageOverlay_preProcess respect changes done in hooks

Due to the implementation of getPagesOverlay the individual page array
is passed to the getPageOverlay_preProcess hook without
being able to use changes done in user function
to the page array.
Now the page array can be modified again.
The change was introduced by adding the feature
PageRepository::getPagesOverlay() in http://review.typo3.org/36054

Change-Id: If4a07b232b3e34eb146f8ea06abe32efc7b72fdb
Releases: master, 7.6
Resolves: #76031
Relates: #64258
Reviewed-on: https://review.typo3.org/47996
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Install Tool: target="_blank" on externals links 74/48474/5
Ian SEBBAGH [Tue, 7 Jun 2016 10:15:31 +0000 (12:15 +0200)]
[BUGFIX] Install Tool: target="_blank" on externals links

Add target="_blank" to the external links at the bottom of the About
module in the Install Tool in order to avoid problems with
X-Frame-Options of typo3.org

Resolves: #76482
Releases: master, 7.6
Change-Id: Icb7f9697769d510a641301df2a889d28f735707e
Reviewed-on: https://review.typo3.org/48474
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Introduce exception for using offset without limit 75/48475/2
Ian SEBBAGH [Tue, 7 Jun 2016 10:50:25 +0000 (12:50 +0200)]
[FOLLOWUP][BUGFIX] Introduce exception for using offset without limit

In Typo3DbBackend::createQueryCommandParametersFromStatementParts,
if an offset is defined, but no limit is, an LogicException is thrown.

SQL does not provide possibility to set offset without limit.
To retrieve all rows from a certain offset up to the end of the
result set, you can use some large number for the limit.
See: http://dev.mysql.com/doc/refman/5.7/en/select.html

Fix failing fonctionnal tests.

Resolves: #65789
Releases: master
Change-Id: I066725383422829ec89a1b2621e1fdbead3cf115
Reviewed-on: https://review.typo3.org/48475
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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] Introduce exception for using offset without limit 61/48461/7
Ian SEBBAGH [Mon, 6 Jun 2016 15:42:26 +0000 (17:42 +0200)]
[BUGFIX] Introduce exception for using offset without limit

In Typo3DbBackend::createQueryCommandParametersFromStatementParts,
if an offset is defined, but no limit is, an LogicException is thrown.

SQL does not provide possibility to set offset without limit.
To retrieve all rows from a certain offset up to the end of the
result set, you can use some large number for the limit.
See: http://dev.mysql.com/doc/refman/5.7/en/select.html

Resolves: #65789
Releases: master, 7.6
Change-Id: Icf4db2fbe8dfac21e5da2e32fe5dada38ffd3a77
Reviewed-on: https://review.typo3.org/48461
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Replace @expectedException annotation in ext:fluid 65/48465/5
Nadir Sunar [Mon, 6 Jun 2016 16:46:42 +0000 (18:46 +0200)]
[TASK] Replace @expectedException annotation in ext:fluid

Use expectException() instead of @expectedException in unit
tests and add expectedExceptionCode() where possible.
This patch handles occurences in ext:fluid.

Releases: master
Resolves: #76474
Change-Id: Ie4a9a2c644f34e2b2bd9a1c48dcff60ac56d8194
Reviewed-on: https://review.typo3.org/48465
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Doctrine: migrate EXT:sv 43/47843/6
Michael Oehlhof [Thu, 21 Apr 2016 21:37:37 +0000 (23:37 +0200)]
[TASK] Doctrine: migrate EXT:sv

Resolves: #75852
Releases: master
Change-Id: I1b59f823c40d40dc9c71315f69c8a8d292876e16
Reviewed-on: https://review.typo3.org/47843
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Eugene Kenah Djomo <ekd@starfinanz.de>
Reviewed-by: Eugene Kenah Djomo <ekd@starfinanz.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: migrate ext:backend/RecordList 72/47672/5
Jan Helke [Thu, 14 Apr 2016 15:44:28 +0000 (17:44 +0200)]
[TASK] Doctrine: migrate ext:backend/RecordList

Releases: master
Resolves: #75624
Change-Id: I0ef6bc952e0f74315ce3b4ef3f841721240ef814
Reviewed-on: https://review.typo3.org/47672
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate ext:backend/Classes/Domain/Repository/Localization 83/47983/7
Richard Haeser [Sun, 1 May 2016 12:26:37 +0000 (14:26 +0200)]
[TASK] Doctrine: migrate ext:backend/Classes/Domain/Repository/Localization

Change-Id: I0721312a89cbd034542bb3cbfe9ef1ea014f944b
Resolves: #75760
Resolves: #75759
Releases: master
Reviewed-on: https://review.typo3.org/47983
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[!!!][BUGFIX] Evaluate "boolean /stdWrap" properties correctly 08/48008/19
Olaf Schmidt-Wischhöfer [Mon, 9 May 2016 08:29:51 +0000 (10:29 +0200)]
[!!!][BUGFIX] Evaluate "boolean /stdWrap" properties correctly

stdWrap sub-properties on boolean properties have to be evaluated
correctly.

Resolves: #75493
Related: #60135
Releases: master
Change-Id: I7ab418a97228beb49458fa43e5d0ce50aef83877
Reviewed-on: https://review.typo3.org/48008
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Add unit test to cover stdWrap_br 23/48423/8
Elmar Hinz [Tue, 31 May 2016 18:57:12 +0000 (20:57 +0200)]
[TASK] Add unit test to cover stdWrap_br

Resolves: #76409
Releases: master
Change-Id: I79e09082c88aa5cee213d166beb033e6ed3776e5
Reviewed-on: https://review.typo3.org/48423
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] single table view "check all" label is there now 66/48466/2
Nadir Sunar [Mon, 6 Jun 2016 17:22:30 +0000 (19:22 +0200)]
[TASK] single table view "check all" label is there now

Resolves: #76470
Releases: master
Change-Id: Iabb107d85caa5d3b9e89f85bcbdfdb8a195ad847
Reviewed-on: https://review.typo3.org/48466
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[TASK] Migrate ext:scheduler to doctrine 84/47784/4
Wouter Wolters [Tue, 19 Apr 2016 12:09:56 +0000 (14:09 +0200)]
[TASK] Migrate ext:scheduler to doctrine

Resolves: #75773
Releases: master
Change-Id: I857364ef92f92e1af1ff902be5af445a775b8dbb
Reviewed-on: https://review.typo3.org/47784
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Render closures with DebuggerUtility::var_dump() 53/48453/4
Andreas Fernandez [Sun, 5 Jun 2016 14:53:53 +0000 (16:53 +0200)]
[FEATURE] Render closures with DebuggerUtility::var_dump()

DebuggerUtility::var_dump() is now able to render closures. The source
code of a closure is now rendered in the output.

Resolves: #76458
Releases: master
Change-Id: Ie9a8e84250a19ee64e3e7d4cb0fbbc078c468bfa
Reviewed-on: https://review.typo3.org/48453
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] Add textmedia CE's bodytext to BE search 59/48459/2
Markus Klein [Mon, 6 Jun 2016 12:59:07 +0000 (14:59 +0200)]
[BUGFIX] Add textmedia CE's bodytext to BE search

Resolves: #76466
Releases: master, 7.6
Change-Id: Ib54d9c1434e2de8f783180a1c4789cac702afd73
Reviewed-on: https://review.typo3.org/48459
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-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] Install current version of mediace extension 40/48440/2
Nicole Cordes [Fri, 3 Jun 2016 11:12:08 +0000 (13:12 +0200)]
[TASK] Install current version of mediace extension

Resolves: #76445
Releases: master, 7.6
Change-Id: I052d44c11e98ca7dc8f04bc408c03f911f7633b9
Reviewed-on: https://review.typo3.org/48440
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-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] Changes forge links to https 60/48460/5
Thomas Löffler [Mon, 6 Jun 2016 13:44:53 +0000 (15:44 +0200)]
[TASK] Changes forge links to https

Change-Id: I14b51216f19a9fc613ee8b75d7ac2223d3cdca07
Resolves: #76467
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48460
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Thomas Löffler <loeffler@spooner-web.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Deprecate stdWrap fontTag 11/48411/7
Elmar Hinz [Tue, 31 May 2016 07:00:35 +0000 (09:00 +0200)]
[TASK] Deprecate stdWrap fontTag

Resolves: #76383
Releases: master
Change-Id: Ifb4938a2b1c42b2f92bb7db18efbc9ea2afbc2cb
Reviewed-on: https://review.typo3.org/48411
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Ensure ordering of TS constants in editor 13/48413/2
Markus Klein [Tue, 31 May 2016 09:04:29 +0000 (11:04 +0200)]
[BUGFIX] Ensure ordering of TS constants in editor

Resolves: #76386
Releases: master, 7.6
Change-Id: I827b6ab143520f647668773411d3b67792299c97
Reviewed-on: https://review.typo3.org/48413
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Unit test to cover stdWrap_keywords 33/48433/4
Elmar Hinz [Thu, 2 Jun 2016 06:38:13 +0000 (08:38 +0200)]
[TASK] Unit test to cover stdWrap_keywords

Resolves: #76428
Releases: master
Change-Id: I5f1037d6f44e5839c5a337357fac5ed5aadd83fb
Reviewed-on: https://review.typo3.org/48433
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate ext:backend/Backend/ToolbarItems 19/47719/4
Jan Helke [Fri, 15 Apr 2016 18:32:59 +0000 (20:32 +0200)]
[TASK] Doctrine: migrate ext:backend/Backend/ToolbarItems

Releases: master
Resolves: #75697
Change-Id: I9105289b14a3c2dba07275ff2690291c5cfba508
Reviewed-on: https://review.typo3.org/47719
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Peter Foerger <pfoerger@mac.com>
Tested-by: Peter Foerger <pfoerger@mac.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate BackendUserAuthentication::getPagePermsClause 46/48446/2
Morton Jonuschat [Sat, 4 Jun 2016 09:10:40 +0000 (11:10 +0200)]
[TASK] Doctrine: Migrate BackendUserAuthentication::getPagePermsClause

Migrate the getPagePermsClause() method to Doctrine and add Tests.

Change-Id: Ib8ac3dd557ecd011f8a37c9f4a7f86a861ded4a9
Resolves: #75556
Releases: master
Reviewed-on: https://review.typo3.org/48446
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: migrate tstemplate/TypoScriptTemplateModuleController 19/47819/5
Christoph Kratz [Wed, 20 Apr 2016 16:48:43 +0000 (18:48 +0200)]
[TASK] Doctrine: migrate tstemplate/TypoScriptTemplateModuleController

Resolves: #75824
Releases: master
Change-Id: Iae855b27058a366d0e4ee691d8cfd259ba66991e
Reviewed-on: https://review.typo3.org/47819
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: migrate ext:backend/Controller/EditDocumentController 18/47818/9
Jonathan IROULIN [Wed, 20 Apr 2016 16:15:19 +0000 (18:15 +0200)]
[TASK] Doctrine: migrate ext:backend/Controller/EditDocumentController

In addition to switching the QueryBuilding to Doctrine the grouping
of retrieved in ``getLanguages()`` has been updated to be compatible
with MySQL ONLY_FULL_GROUP_BY mode by limiting the selected columns
and grouping the result by all of them.

Resolves: #75784
Releases: master
Change-Id: I1fdac9ba736d93df257e117abc5f0960d69ab7c6
Reviewed-on: https://review.typo3.org/47818
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: migrate EXT:viewpage 80/47880/6
Michael Oehlhof [Sat, 23 Apr 2016 22:42:32 +0000 (00:42 +0200)]
[TASK] Doctrine: migrate EXT:viewpage

Resolves: #75889
Releases: master
Change-Id: Ib781df6abfa77813d6d12107820d401f72859539
Reviewed-on: https://review.typo3.org/47880
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: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.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[BUGFIX] Render the creator of a record in ElementInformationController 56/48456/2
Georg Ringer [Mon, 6 Jun 2016 08:05:03 +0000 (10:05 +0200)]
[BUGFIX] Render the creator of a record in ElementInformationController

The ElementInformationController must show the creator user and not
the current one.

Resolves: #76461
Releases: master, 7.6
Change-Id: Ibeae9970783aa6d0fc3b0e190956140c872a9ac9
Reviewed-on: https://review.typo3.org/48456
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix password evaluation for TCA input field 52/48452/3
mtoscanelli [Sun, 5 Jun 2016 09:34:58 +0000 (11:34 +0200)]
[BUGFIX] Fix password evaluation for TCA input field

Password evaluation is only used for display purpose.

Skip password evaluation value processing.
Set the correct value in main and human readable fields.

Resolves: #76456
Releases: master, 7.6
Change-Id: I58d1e2b9922ee21b7ccacb83e7989c9c9c2df02f
Reviewed-on: https://review.typo3.org/48452
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Raise version number in INSTALL.md 48/48448/4
Wouter Wolters [Sat, 4 Jun 2016 10:54:22 +0000 (12:54 +0200)]
[TASK] Raise version number in INSTALL.md

Resolves: #76454
Releases: master
Change-Id: I840d9b53840168017a42601ae8eb5c6439a54e1d
Reviewed-on: https://review.typo3.org/48448
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Do not manipulate minitems/maxitems 15/48415/4
Markus Klein [Tue, 31 May 2016 10:19:47 +0000 (12:19 +0200)]
[BUGFIX] Do not manipulate minitems/maxitems

We must only manipulate minitems and maxitems for valdiation
when we have a select-field with renderType selectTree.
The existing check is not enough, since it lacks the check
for the actual type and applies the changes also if
any other type is used and minitems=maxitems=1.

Resolves: #76388
Releases: master, 7.6
Change-Id: I9697521a710c3debc49f40c2c4db87baac8f2d97
Reviewed-on: https://review.typo3.org/48415
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Checkboxes with itemProcFunc are not saved 82/48082/8
Anja Leichsenring [Wed, 11 May 2016 14:54:51 +0000 (16:54 +0200)]
[BUGFIX] Checkboxes with itemProcFunc are not saved

Retrieve items added by an itemProcFunc before validating the current
set of selected checkboxes.

This fixes the bug that a item set consisting of mixed predefined and
dynamically added items always stored all predefined checkboxes as
selected (and no dynamic items).

It also fixes the case that a checkbox list consisting of purely
dynamically added items would never store a selection in the database,
showing all checkboxes as unselected.

Resolves: #76147
Releases: master, 7.6
Change-Id: I254a2936974f5bb5fbb6800a17667b66e1a86ca2
Reviewed-on: https://review.typo3.org/48082
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Use `enableMultiSelectFilterTextfield` in pages and tt_content 39/48439/2
Andreas Fernandez [Fri, 3 Jun 2016 10:03:41 +0000 (12:03 +0200)]
[TASK] Use `enableMultiSelectFilterTextfield` in pages and tt_content

Enable the usage of `enableMultiSelectFilterTextfield` for the field
`fe_group` in the TCA of pages and tt_content.

Resolves: #76444
Releases: master, 7.6
Change-Id: Ia4b3fd509b8a5e338f5f46e0fd49e89d600da982
Reviewed-on: https://review.typo3.org/48439
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Load CSH for flexforms again 83/48383/4
Wouter Wolters [Sun, 29 May 2016 10:48:35 +0000 (12:48 +0200)]
[BUGFIX] Load CSH for flexforms again

The cshKey is not correctly set up. Check for array as well and use
the first key if it exists.

Resolves: #73574
Releases: master,7.6
Change-Id: I263806a4628ea0cdb28413eefa3f9d2af4141a2c
Reviewed-on: https://review.typo3.org/48383
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Reset styles after drag and drop 62/47962/9
Markus Sommer [Fri, 29 Apr 2016 08:16:20 +0000 (10:16 +0200)]
[BUGFIX] Reset styles after drag and drop

* Store original styles to DragDrop.originalStyles
* Add originalStyles to DragDrop array
* Reset the style attribute after drag and drop.

Resolves: #75978
Releases: master
Change-Id: Ib8af4e86911f27bc8beb6469ce678e34756ac9dc
Reviewed-on: https://review.typo3.org/47962
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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[BUGFIX] Natural sorting for integer keys 05/48405/5
Frank Naegler [Mon, 30 May 2016 14:22:05 +0000 (16:22 +0200)]
[BUGFIX] Natural sorting for integer keys

LocalDriver has a sorting bug if multiple files have
the same timestamp or size.
This patch adds a character to the sorting key to sort correctly.

Resolves: #73754
Releases: master, 7.6
Change-Id: Ie1ae0c11eea5a3bdf9ad23b0d4855364e5a62bab
Reviewed-on: https://review.typo3.org/48405
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Tested-by: Eugene Kenah Djomo <kdeugene@yahoo.fr>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Optimize template handling for FSC: Bullets 07/48407/4
Frank Naegler [Mon, 30 May 2016 16:00:06 +0000 (18:00 +0200)]
[TASK] Optimize template handling for FSC: Bullets

Split the bullets template from FSC into partials.

Resolves: #75333
Releases: master
Change-Id: I5dd191f534f2ecf1c604c682e60374382c2b8f14
Reviewed-on: https://review.typo3.org/48407
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] CSS inline style for image border gets corrupted after saving 08/48408/2
Frank Naegler [Mon, 30 May 2016 16:33:33 +0000 (18:33 +0200)]
[BUGFIX] CSS inline style for image border gets corrupted after saving

Resolves: #66844
Releases: master, 7.6, 6.2
Change-Id: I20fe7367433fe98a118890cc95306ee5e45504f4
Reviewed-on: https://review.typo3.org/48408
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Make base test classes always available 28/48428/6
Helmut Hummel [Wed, 1 Jun 2016 17:03:13 +0000 (19:03 +0200)]
[TASK] Make base test classes always available

To ease the usage of the core with extensions,
we move the base test classes into a different place
to be able to make them available when typo3/cms is pulled in
as dependency, e.g. for testing extensions or in projects.

This is a non breaking change, as the classes will be available
in any case after that.

By doing so, we can nicely cleanup the .gitattributes file

Resolves: #76425
Releases: master
Change-Id: I639f08a4e3e5dd73aa47570d326b72c64452acaf
Reviewed-on: https://review.typo3.org/48428
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Elmar Hinz <t3elmar@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Doctrine: Simplify restriction handling 49/48049/29
Helmut Hummel [Fri, 3 Jun 2016 05:46:45 +0000 (07:46 +0200)]
[!!!][TASK] Doctrine: Simplify restriction handling

To make the set of restrictions that are in effect when creating queries
with the QueryBuilder becomes more understandable,
we need to remove the QueryContext and the magic applied to that and replace it
with the following behavior:

delete, hidden, starttime, endtime restrictions are always enabled
and need to be removed if needed.
Other restrictions need to be provided manually depending on the desired result.

Resolves: #76167
Resolves: #76264
Releases: master
Change-Id: Iaf0cb08475ed44966838c3fbdd5756d3ba6ebcc1
Reviewed-on: https://review.typo3.org/48049
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.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>
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: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[FOLLOWUP][TASK] Exclude non-production files from Git archives 36/48436/2
Nicole Cordes [Fri, 3 Jun 2016 06:52:25 +0000 (08:52 +0200)]
[FOLLOWUP][TASK] Exclude non-production files from Git archives

Disable Github API usage to receive the TYPO3 sources.

Resolves: #65570
Resolves: #68998
Resolves: #70810
Releases: master
Change-Id: Ic5ee615c933e397afc54d7aa8cb06b8656f2f33d
Reviewed-on: https://review.typo3.org/48436
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[FOLLOWUP][TASK] Automatically select the custom preset when values are changed 10/48410/3
Wouter Wolters [Mon, 30 May 2016 20:14:35 +0000 (22:14 +0200)]
[FOLLOWUP][TASK] Automatically select the custom preset when values are changed

When input field is changed the checkbox is checked directly, not
after it loses the focus.

Resolves: #76365
Releases: master
Change-Id: I8673612bcd8b21d1692188c73d8501f7937c047f
Reviewed-on: https://review.typo3.org/48410
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
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[FOLLOWUP][TASK] Remove $db property in UserAuthentication classes 37/48437/2
Nicole Cordes [Fri, 3 Jun 2016 09:04:03 +0000 (11:04 +0200)]
[FOLLOWUP][TASK] Remove $db property in UserAuthentication classes

This patch adds a comment why the empty constructor function in
the AbstractUserAuthentication has to stay.

Resolves: #76353
Releases: master
Change-Id: I9634d15579fed97a3f2f553a317117bad57eec5c
Reviewed-on: https://review.typo3.org/48437
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Exclude non-production files from Git archives 32/48432/2
Georg Ringer [Thu, 2 Jun 2016 05:26:59 +0000 (07:26 +0200)]
[FOLLOWUP][TASK] Exclude non-production files from Git archives

Use sources instead of distributions.

Resolves: #65570
Resolves: #68998
Resolves: #70810
Releases: master
Change-Id: I638534c808e8ddb9cc9da15f7bcd538c64434476
Reviewed-on: https://review.typo3.org/48432
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove wrong example in ShortcutButton 30/48430/2
Wouter Wolters [Wed, 1 Jun 2016 18:17:27 +0000 (20:17 +0200)]
[TASK] Remove wrong example in ShortcutButton

Resolves: #76415
Releases: master,7.6
Change-Id: I7e5694cfe1c104fdd3cb764af39acad690ffc4b9
Reviewed-on: https://review.typo3.org/48430
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Seifert <christian-f-seifert@gmx.de>
Tested-by: Christian Seifert <christian-f-seifert@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Exclude non-production files from Git archives 57/46357/10
Mathias Brodala [Fri, 6 Mar 2015 13:52:46 +0000 (14:52 +0100)]
[TASK] Exclude non-production files from Git archives

This excludes various directories and files from release
archives as generated by Github and fetched via Composer.

These files and directories are not relevant for production
and excluding them reduces the size of release archives.

Such files are usually identified as security risk in security
reviews and should therefore be removed by default from production systems.

As an addition it also avoids issues with long file paths when installing
on Windows systems.

Resolves: #65570
Resolves: #68998
Resolves: #70810
Releases: 7.6, master
Change-Id: I615e0c7a4cafaea471c79e88e9df2c78c55b92ac
Reviewed-on: https://review.typo3.org/46357
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Set $escapeOutput to false for ValidationResultsViewHelper 20/48420/2
Georg Ringer [Tue, 31 May 2016 13:40:43 +0000 (15:40 +0200)]
[BUGFIX] Set $escapeOutput to false for ValidationResultsViewHelper

The ViewHelper must not escape its output

Resolves: #76400
Releases: master
Change-Id: Iefeeddfca3f1427dfbf72c8dd672aefb1ea03500
Reviewed-on: https://review.typo3.org/48420
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Properly reset package manager in unit tests 21/48421/2
Christian Kuhn [Tue, 31 May 2016 14:06:49 +0000 (16:06 +0200)]
[BUGFIX] Properly reset package manager in unit tests

Package manager is a static property in ExtensionManagementUtility
that needs proper reset if a test fiddled with it.
Use the proxy class at places where this is not done yet.

Change-Id: I86d3813e1a4cbcb24c05507923694e498ffcb03d
Resolves: #76402
Releases: master
Reviewed-on: https://review.typo3.org/48421
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[BUGFIX] Always execute pbkdf2 tests 22/48422/2
Christian Kuhn [Tue, 31 May 2016 14:46:07 +0000 (16:46 +0200)]
[BUGFIX] Always execute pbkdf2 tests

The test annotation "@requires function hash_pbkdf2" doesn't
work for whatever reason, those tests are always skipped.
Since PHP7 always comes with hash_pbkdf2() built-in, the patch
now just drops the annotation.

Change-Id: Ice3adcebbeadf2c01e81960144c842bc4af268d2
Resolves: #76404
Releases: master
Reviewed-on: https://review.typo3.org/48422
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Get current locale without changing environment 16/48416/2
Christian Kuhn [Tue, 31 May 2016 10:19:22 +0000 (12:19 +0200)]
[BUGFIX] Get current locale without changing environment

Two tests in ext:form change the environment when they try to
back up the current locale:
setlocale(LC_NUMERIC, null): "the locale names will be set from
the values of environment variables", should be
setlocale(LC_NUMERIC, 0): "the locale setting is not affected,
only the current setting is returned"
In my case my default LC_NUMERIC is "C" and after call with 'null'
it is set to and returns 'de_DE.utf8', so it changes the internal
state to something else than before and the reset from backup does
not work properly. This leads to hard to debug problems if other
locale depending tests are executed later.
As a fun fact, phpunit suffers from the same issue and its
api method "setlocale()" that should take care of proper reset
messes this up, too. A pull request is pending to fix that.

The patch fixes the affected unit tests and cleans them up
along the way. Another patch to improve the overall situation
regarding locale handling in unit tests will follow later.

Change-Id: I2295b46cc6934a48e4d71ef5170deb83fb9264b6
Resolves: #76389
Releases: master
Reviewed-on: https://review.typo3.org/48416
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Only show CSH icon when EXT:context_help is loaded 04/48404/2
Benni Mack [Mon, 30 May 2016 12:38:33 +0000 (14:38 +0200)]
[BUGFIX] Only show CSH icon when EXT:context_help is loaded

When having EXT:context_help uninstalled an empty button is shown in
Web => Info => PageTSconfig, because the text could not be fetched.

Solution: Only show the button if there is a text inside.

Resolves: #76376
Releases: master, 7.6
Change-Id: I06b14a7f6166ec1e9bca412b3b3404762fc7d7b6
Reviewed-on: https://review.typo3.org/48404
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>
3 years ago[TASK] Automatically select the custom preset when values are changed 94/48394/5
Markus Klein [Sun, 29 May 2016 13:59:38 +0000 (15:59 +0200)]
[TASK] Automatically select the custom preset when values are changed

If the user changes a field in a custom preset in the Install Tool
the custom preset's radio box must be selected too.

Resolves: #76365
Releases: master, 7.6
Change-Id: Iee499d61574e88ef094d690bea7ff827aa7507dc
Reviewed-on: https://review.typo3.org/48394
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Upgrade to phpunit 5.3 00/48400/2
Christian Kuhn [Mon, 30 May 2016 10:05:52 +0000 (12:05 +0200)]
[TASK] Upgrade to phpunit 5.3

No notable fancy new features as far as I can see,
just a new minor.

Change-Id: I3363d8a7efa6e774315124536b680a7e84f14bb1
Resolves: #76372
Releases: master
Reviewed-on: https://review.typo3.org/48400
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Travis: Active memcached and redis tests 03/48403/2
Christian Kuhn [Mon, 30 May 2016 10:23:16 +0000 (12:23 +0200)]
[TASK] Travis: Active memcached and redis tests

In the early php7 days on travis redis.so and
memcached.so were missing, so the tests were skipped.
Load the two modules now to executed those tests again.

Change-Id: Ic772604bca24696e94596dd29862a70bcc2a560d
Resolves: #76375
Releases: master
Reviewed-on: https://review.typo3.org/48403
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[BUGFIX] Ensure correct return type for AbstractFile getters 95/48195/4
Markus Klein [Tue, 17 May 2016 12:23:24 +0000 (14:23 +0200)]
[BUGFIX] Ensure correct return type for AbstractFile getters

Resolves: #76212
Releases: master, 7.6
Change-Id: I7b7ded93ff1d31f00f8d067f9697cd8f71305881
Reviewed-on: https://review.typo3.org/48195
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Deprecate CacheFactory 22/48322/3
Benni Mack [Fri, 27 May 2016 11:18:59 +0000 (13:18 +0200)]
[TASK] Deprecate CacheFactory

CacheManager and CacheFactory are tightly coupled and
a different implemenation of the CacheFactory is not
in sight and doesn't seem to be needed.
The single method from CacheFactory is moved into
CacheManager now and the factory is marked as deprecated
and unused.

Resolves: #76370
Releases: master
Change-Id: I380edef47ebfd6d2cab044a562467c3b685ec96c
Reviewed-on: https://review.typo3.org/48322
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Minor update various composer dependencies 99/48399/2
Christian Kuhn [Sun, 29 May 2016 19:02:48 +0000 (21:02 +0200)]
[TASK] Minor update various composer dependencies

* minor cms-composer-installers
* various symfony 2nd level dependencies
* minor codeception
* guzzle

Change-Id: I690d4d3290120cd7fe18097313eeabcef11f6276
Resolves: #76369
Releases: master
Reviewed-on: https://review.typo3.org/48399
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[CLEANUP] Remove superfluous partials of Install Tool 95/48395/2
Markus Klein [Sun, 29 May 2016 14:02:47 +0000 (16:02 +0200)]
[CLEANUP] Remove superfluous partials of Install Tool

Resolves: #76366
Releases: master
Change-Id: Ic9a384f078b99d352445e8c262a7609972b39357
Reviewed-on: https://review.typo3.org/48395
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>