Packages/TYPO3.CMS.git
2 years ago[BUGFIX] Adding back access to parentMenuArr and menuitem in subMenu 60/49260/11
Stefan Bürk [Fri, 29 Jul 2016 07:52:00 +0000 (09:52 +0200)]
[BUGFIX] Adding back access to parentMenuArr and menuitem in subMenu

Adding the possibility to access the menuArr and direct menuItem from
the parent menu in subMenu instances to provide the ability to check
for parent item information or parent sibling item informations.

Providing two getters and a combined setter, called in the subMenu
method to readd this data access instead of simple using the old
unsafe and undeclared property set.

Leaving the parentMenuArr member public for now, even it is not
nice.

Resolves: #77296
Releases: master, 7.6
Change-Id: I3cfce3c67e840e6e97fa9c55ffaf997a509ee0e8
Reviewed-on: https://review.typo3.org/49260
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[!!!][TASK] Migrate lowlevel deleted records command to SymfonyConsole 58/50358/13
Benni Mack [Tue, 25 Oct 2016 07:30:03 +0000 (09:30 +0200)]
[!!!][TASK] Migrate lowlevel deleted records command to SymfonyConsole

The lowlevel cleaner command for permanently delete records
in the database that have been previously marked as "deleted=1"
in the database is migrated to a Symfony Console command,
reducing the complexity and enhances the readability of the function.

Call it like this:
typo3/sysext/core/bin/typo3 cleanup:deletedrecords --dry-run -vv --pid=49 --depth=4

You can also use "-p" instead of "--pid", or "-d" instead of "--depth".

Resolves: #78417
Releases: master
Change-Id: I79fb2292d96c38c1406896cbe9d0bac6494d1fa9
Reviewed-on: https://review.typo3.org/50358
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Report module should not alert when all db tables are utf8 51/50351/4
Benni Mack [Mon, 24 Oct 2016 21:01:30 +0000 (23:01 +0200)]
[BUGFIX] Report module should not alert when all db tables are utf8

In case a database default character set is latin1 but all tables
created in the database are utf8, the reports module warns that
the db is configured wrong, which might be the case, but on certain
hosters this is not an excuse. Instead, all TYPO3 tables
are created with a utf8 collation (equiv. to utf8 character set) and
stored correctly, so there is no need to throw a big red box.

The patch extends the utf-8 check to see if all database tables
are utf8 and everything is fine.

Resolves: #78413
Releases: master
Change-Id: I78cc65e4fec58e40f41f36ec6dbf6d46e867246f
Reviewed-on: https://review.typo3.org/50351
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Split huge Formhandler test into smaller tests 73/50373/3
Daniel Lorenz [Tue, 25 Oct 2016 16:26:49 +0000 (18:26 +0200)]
[TASK] Split huge Formhandler test into smaller tests

This patch could stabilize the execution of acceptance tests.

Resolves: #78433
Releases: master
Change-Id: If2598f9f431dce57814a9bf42e384f6222196e2e
Reviewed-on: https://review.typo3.org/50373
Tested-by: TYPO3com <no-reply@typo3.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>
2 years ago[BUGFIX] Make extbase subclasses work with numeric types 57/50357/2
Sascha Egerer [Tue, 25 Oct 2016 05:52:44 +0000 (07:52 +0200)]
[BUGFIX] Make extbase subclasses work with numeric types

The extbase subclasses configuration does currently not work with a
numeric database field that identifies the type of a record. This is
due to a strict comparison that compares the stringish TypoScript
value against the numeric database value.

Both values are casted to string to make the comparision work.

Resolves: #78416
Releases: master, 7.6
Change-Id: Iea4cf41301892a6788facd3befe5533e263cc3f6
Reviewed-on: https://review.typo3.org/50357
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Add acceptance test for language module 45/50345/3
Daniel Lorenz [Mon, 24 Oct 2016 16:07:01 +0000 (18:07 +0200)]
[TASK] Add acceptance test for language module

Resolves: #78405
Releases: master
Change-Id: Ia821ec39f98a0fadefd7b44a59b2467f478ff9bc
Reviewed-on: https://review.typo3.org/50345
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Gordon Brüggemann <gordon.brueggemann@di-unternehmer.com>
Tested-by: Gordon Brüggemann <gordon.brueggemann@di-unternehmer.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Acceptance test for Scheduler task 44/50344/5
Gordon Brüggemann [Mon, 24 Oct 2016 15:31:03 +0000 (17:31 +0200)]
[TASK] Acceptance test for Scheduler task

Resolves: #78404
Releases: master
Change-Id: I80c1155631702b4632018624d42362e648cb42a8
Reviewed-on: https://review.typo3.org/50344
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Change default resolution for acceptance tests 67/50367/5
Daniel Lorenz [Tue, 25 Oct 2016 14:09:17 +0000 (16:09 +0200)]
[TASK] Change default resolution for acceptance tests

Change the resolution to have a proper overview when running
acceptance tests in head-mode and when screenshots are taken.

Resolves: #78427
Releases: master
Change-Id: I587e91b72a25fdc4acb1e803528c8dbf3766d43f
Reviewed-on: https://review.typo3.org/50367
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[FEATURE] Place global Fluid ViewHelper namespaces in TYPO3 configuration 54/50354/5
Claus Due [Mon, 24 Oct 2016 22:58:49 +0000 (00:58 +0200)]
[FEATURE] Place global Fluid ViewHelper namespaces in TYPO3 configuration

This change moves the default/global namespaces from being stored
directly on the ViewHelperResolver to being stored in the global
TYPO3 configuration array.

This then allows the namespaces to be manipulated as part of the site
configuration, including from within third party ViewHelper packages
which follow TYPO3 extension rules.

Change-Id: Ic324c023b4fbff6ab3e73e651dfca8dfd78453d9
Releases: master
Resolves: #78415
Reviewed-on: https://review.typo3.org/50354
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Wrong doctrine migration in indexed_search 69/50369/4
Gerrit Mohrmann [Tue, 25 Oct 2016 12:11:58 +0000 (14:11 +0200)]
[BUGFIX] Wrong doctrine migration in indexed_search

Insert column 'phash' in the select statement
in checkContentHash()

Resolves: #78429
Related: #77390
Releases: master
Change-Id: I51395ec0a367fa54fba21d7b632ff37c77205dca
Reviewed-on: https://review.typo3.org/50369
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[TASK] Replace setLocale() in tests with phpunit backup functionality 34/50334/7
Anja Leichsenring [Mon, 24 Oct 2016 11:14:10 +0000 (13:14 +0200)]
[TASK] Replace setLocale() in tests with phpunit backup functionality

There is a phpunit shipped functionality to reliably fiddle with locale
settings and have the valid settings back afterwards.
This funcionality was not used in core unit tests yet, so it is
introduced now.

In this process, some sanitizing to prevent tests from fail due to
non existent locales on a certain system is added.

Resolves: #78387
Releases: master
Change-Id: Iebd9b9251590283e6d2889db09a62a31a595fdb3
Reviewed-on: https://review.typo3.org/50334
Tested-by: TYPO3com <no-reply@typo3.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>
2 years ago[BUGFIX] Implement CMS setRenderingContext for AbstractConditionViewHelper 52/50352/3
Claus Due [Mon, 24 Oct 2016 22:18:01 +0000 (00:18 +0200)]
[BUGFIX] Implement CMS setRenderingContext for AbstractConditionViewHelper

This fixes an issue where the CMS specific overridden
setRenderingContext method on CMS AbstractConditionViewHelper is
not present because the class does not subclass the CMS
AbstractViewHelper (due to coupling concerns). Subsequently the
ControllerContext is not assigned in $this->controllerContext.

This inconsistency is fixed by adding the method just like it
appears in the AbstractViewHelper class, along with declaring
the property containing the ControllerContext.

Change-Id: I74779c47e8077d727a8a18c0e00696ba265f3c7a
Resolves: #78414
Releases: 8.4, master
Reviewed-on: https://review.typo3.org/50352
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Authentication service respects deleted-flag 33/50333/13
Marc Willmann [Mon, 24 Oct 2016 11:00:58 +0000 (13:00 +0200)]
[BUGFIX] Authentication service respects deleted-flag

Avoids impossible logins due to wrong mappings to old
(deleted) users with the same username as a valid one.

Resolves: #78378
Releases: master

Change-Id: I74b09b036fdd264861509e236f62683b81ba7075
Reviewed-on: https://review.typo3.org/50333
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.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>
2 years ago[TASK] Add Acceptance test for Template module 65/50365/5
Daniel Lorenz [Tue, 25 Oct 2016 11:43:40 +0000 (13:43 +0200)]
[TASK] Add Acceptance test for Template module

Resolves: #78423
Releases: master
Change-Id: Ieba60cceb7eac17543783fb9a4d220ca58fe5bb5
Reviewed-on: https://review.typo3.org/50365
Tested-by: TYPO3com <no-reply@typo3.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>
2 years ago[BUGFIX] Add missing implementation of refresh methods 62/50362/3
Frank Naegler [Tue, 25 Oct 2016 10:44:41 +0000 (12:44 +0200)]
[BUGFIX] Add missing implementation of refresh methods

This patch implements the missing refresh methods in the Viewport.js.
Workspaces need this method to refresh the content frame on switching
the workspace in the top menu.
Both methods now reload the according frames.

Resolves: #78421
Releases: master
Change-Id: I1266c873d00e7a811e23c36bc4be5c36b7899797
Reviewed-on: https://review.typo3.org/50362
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Hide page tree toggle button (if no page tree is needed) 23/50323/2
Daniel Windloff [Sat, 22 Oct 2016 10:28:54 +0000 (12:28 +0200)]
[BUGFIX] Hide page tree toggle button (if no page tree is needed)

Do not show the page tree toggle button for modules
that don't use the page tree to select a current page or folder.

In order to prevent a jumping logo, set the visibility to hidden
or visible.

Resolves: #78311
Releases: master
Change-Id: I13ab164e1d1dd2a21e0dce94c709ac589970a69f
Reviewed-on: https://review.typo3.org/50323
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
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>
2 years ago[FOLLOWUP][TASK] Remove *.js.map from repository 49/50349/5
Frank Naegler [Mon, 24 Oct 2016 18:48:54 +0000 (20:48 +0200)]
[FOLLOWUP][TASK] Remove *.js.map from repository

The generated JS files contain references to its source maps.
Per default these maps should not be generated.
To prevent side effects the target folder is removed before compiling
the JavaScript files.

Resolves: #78407
Releases: master
Change-Id: I1cc25ef71165d3533e29777d585ae170bdc7f8ae
Reviewed-on: https://review.typo3.org/50349
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Add type check to prevent error if backend user is null 37/50337/4
Marc Willmann [Mon, 24 Oct 2016 12:19:56 +0000 (14:19 +0200)]
[BUGFIX] Add type check to prevent error if backend user is null

$backendUser may be null, this would cause an error. Add an
additional type check to prevent this.

Resolves: #78392
Releases: master
Change-Id: Ifa2b2f30283f5740a60edddb5670be9291706f90
Reviewed-on: https://review.typo3.org/50337
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[!!!][FEATURE] Check TCA changes in ext_tables.php 28/50328/7
Christian Kuhn [Sun, 23 Oct 2016 11:20:50 +0000 (13:20 +0200)]
[!!!][FEATURE] Check TCA changes in ext_tables.php

TCA changes within ext_tables.php can be moved to
Configuration/TCA since core 6.2. Still having them in
ext_tables.php is highly discouraged since version 7 and
now breaks with version 8.

The patch adds a feature to the Install Tool to find
loaded extensions that still manipulate TCA within
ext_tables.php files.

Additionally, the frontend is changed to no longer load
ext_tables.php files for normal requests and thus actively
ignores TCA changes from those files. This way a frontend
specific cache file is removed and the patch is a preparation
of a possible core cache warmup phase.

Change-Id: Ib639462ec92f4faf788fd20596aa4e7ce311701a
Resolves: #78384
Releases: master
Reviewed-on: https://review.typo3.org/50328
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Remove *.js.map from repository 48/50348/3
Frank Naegler [Mon, 24 Oct 2016 17:59:07 +0000 (19:59 +0200)]
[TASK] Remove *.js.map from repository

This patch removes *.js.map files from the repository and adds a new
rule to the .gitignore file.

Resolves: #78407
Releases: master
Change-Id: I227dc1748a0b53910d7fc2050ccf92bfd555d4ec
Reviewed-on: https://review.typo3.org/50348
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[FEATURE] Add fluid debug information to admin panel 95/50095/8
Frank Naegler [Mon, 9 May 2016 18:36:59 +0000 (20:36 +0200)]
[FEATURE] Add fluid debug information to admin panel

This patch adds a new option to the admin panel to show debug information
about partials and sections in frontend.

Resolves: #76085
Releases: master
Change-Id: I3d37118280ef713db6d92a734f30c0f8bd4ae8eb
Reviewed-on: https://review.typo3.org/50095
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Custom select renderTypes use TcaSelectItems 25/50325/2
Christian Kuhn [Sat, 22 Oct 2016 15:46:09 +0000 (17:46 +0200)]
[BUGFIX] Custom select renderTypes use TcaSelectItems

There are two FormEngine data provider for type=select: TcaSelectItems
for "normal" renderTypes and TcaSelectTreeItems for renderType="selectTree".

While this is hacky in the first place - the data provider should not
depend on renderType at all but only on type, this can not be changed
easily and a real solution is to make "trees" an own type instead, later.

However, if extensions add a new renderType for select at the moment, the
normal TcaSelectItems data provider does not kick in since it is restricted
to the known renderTypes. This is usually not what an extension wants,
typically just the rendering is different while the data providing from
TcaSelectItems is used.

The patch allows this by now blacklisting "selectTree" in TcaSelectItems
instead of whitelisting the known types.

Change-Id: Ic71177e22b191a5abee90a7cfb9871167fe4611e
Resolves: #78381
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/50325
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Mamadou Mbow <mmbow@dfau.de>
Tested-by: Mamadou Mbow <mmbow@dfau.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Fluidification of Avatar.php 65/49865/4
Marc Willmann [Mon, 5 Sep 2016 12:30:21 +0000 (14:30 +0200)]
[TASK] Fluidification of Avatar.php

Resolves: #77852
Change-Id: I60aae1b35219ac91e74d62cc57e1a48ec630a831
Reviewed-on: https://review.typo3.org/49865
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Add role typescript to Includes.txt 46/50346/2
Frank Naegler [Mon, 24 Oct 2016 16:49:04 +0000 (18:49 +0200)]
[TASK] Add role typescript to Includes.txt

This patch add the role „typescript“ to the Includes.txt.
With this patch code  in a rst file can be declared as TypeScript.

Resolves: #78406
Releases: master
Change-Id: I0351089bda104562ea191a05d0c188b732ba7f08
Reviewed-on: https://review.typo3.org/50346
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Remove old grunt-copy dependency 42/50342/2
Frank Naegler [Mon, 24 Oct 2016 14:51:16 +0000 (16:51 +0200)]
[BUGFIX] Remove old grunt-copy dependency

Resolves: #78403
Releases: master
Change-Id: I55ec9f662cd7ddd827f1f46ab9c1664aac22a5b6
Reviewed-on: https://review.typo3.org/50342
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Add jasmine typings as dev dependency 40/50340/2
Frank Naegler [Mon, 24 Oct 2016 14:06:04 +0000 (16:06 +0200)]
[TASK] Add jasmine typings as dev dependency

This patch add jasmine typings as dev dependency which brings IDE
support / code completion for the testing framework.

Resolves: #78397
Releases: master
Change-Id: I174cc178ded87670dcd8baba6d08a42e633cec34
Reviewed-on: https://review.typo3.org/50340
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Fix bug in Popover.setOptions and add JSUnit tests 39/50339/3
Frank Naegler [Mon, 24 Oct 2016 14:01:28 +0000 (16:01 +0200)]
[BUGFIX] Fix bug in Popover.setOptions and add JSUnit tests

Resolves: #78396
Releases: master
Change-Id: I9a132a547b3be04417094b3ce5a2e1eed6dd843c
Reviewed-on: https://review.typo3.org/50339
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Prevent duplicate pastes in rtehtmlarea 71/49871/5
Stefan Froemken [Tue, 6 Sep 2016 12:09:01 +0000 (14:09 +0200)]
[BUGFIX] Prevent duplicate pastes in rtehtmlarea

if pasteFormat or pasteStructur is activated in user settings,
pastings in rtehtmlarea will be inserted twice. Once as plaintext
and a second time as html.
Instead of appending all different text types of ClipBoard
we now override the complete clipboardText, if it is not
of the expected type.
To prevent pasting header data from OpenOffice/LibreOffice/Word
we have added a default value for removeTagsAndContents
which is configurable now.

Resolves: #67661
Releases: master,7.6
Change-Id: I62418ed2d1ce72bb1fb2839e23eaeaa76f42a4c8
Reviewed-on: https://review.typo3.org/49871
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Add js files in TypeScript folder to .gitignore 35/50335/3
Frank Naegler [Mon, 24 Oct 2016 11:31:13 +0000 (13:31 +0200)]
[TASK] Add js files in TypeScript folder to .gitignore

Resolves: #78389
Releases: master
Change-Id: Ic022f1a19859cf48d92a1e50d45327c42ea7be21
Reviewed-on: https://review.typo3.org/50335
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Fetching configuration-comments should require no comma 65/50265/5
Stefan Neufeind [Tue, 18 Oct 2016 13:55:07 +0000 (15:55 +0200)]
[BUGFIX] Fetching configuration-comments should require no comma

So far a comma was required before the comment. But CGL says that
the last element in an array should have no trailing comma.

Change-Id: Ia8149624e1b5bb1d4a685b70f3c197344733e22f
Resolves: #78333
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/50265
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Load typings of no-def folder 32/50332/2
Frank Naegler [Mon, 24 Oct 2016 10:59:21 +0000 (12:59 +0200)]
[BUGFIX] Load typings of no-def folder

Resolves: #78388
Releases: master
Change-Id: Id73c21676ebb0225429bb81334be23fd5f01ed66
Reviewed-on: https://review.typo3.org/50332
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Set caption and copyright filemetadata DB columns to TEXT 48/50248/5
Claus Due [Mon, 17 Oct 2016 15:50:17 +0000 (17:50 +0200)]
[BUGFIX] Set caption and copyright filemetadata DB columns to TEXT

This patch changes the SQL field type of two fields on
sys_file_metadata, caption and copyright, to increase
the allowed size of content in the field.

The change is marked as a bug fix since currently, attempting
to save more than the allowed 255 chars truncates every
byte beyond the barrier.

See forge issue for further details about performance
concerns and reasoning behind increasing the size.

Change-Id: I7a407d3ed6eb4bd157330bd57b0093f3f3deb5ca
Resolves: #78149
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/50248
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Cover t3_origuid in Workspaces Regular/Modify functional tests 26/50326/3
Tymoteusz Motylewski [Sat, 22 Oct 2016 22:45:19 +0000 (00:45 +0200)]
[TASK] Cover t3_origuid in Workspaces Regular/Modify functional tests

t3_origuid field is covered in Workspaces Regular/Modify functional tests.

Releases: 7.6, master
Resolves: #78382
Change-Id: If4408534038fc695e28e507fd34cd41735d730dc
Reviewed-on: https://review.typo3.org/50326
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Add a missing Index to .rst file 24/50324/2
Christian Kuhn [Sat, 22 Oct 2016 12:18:04 +0000 (14:18 +0200)]
[BUGFIX] Add a missing Index to .rst file

Change-Id: Ifc6a7b251d216d3a3ab9b68752eb14444bc53474
Resolves: #78380
Releases: master
Reviewed-on: https://review.typo3.org/50324
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
2 years ago[TASK] Remove doubled classes in EXT:version 15/50315/3
Benni Mack [Fri, 21 Oct 2016 12:56:49 +0000 (14:56 +0200)]
[TASK] Remove doubled classes in EXT:version

The AutoPublishTask and the WorkspacesUtility are actually
very encapsulated and never used nor registered in EXT:version.

Instead, EXT:workspaces provides EXACTLY the same functionality,
and the scheduler task there is registered.

Looking back in history, I did not find any functionality where this
was actually used, so the files are removed.

A class alias map is added to provide ultra-compatibility without
any breaking changes nor deprecations.

Resolves: #78374
Releases: master
Change-Id: I86c7424f1dac7ea809a2f4e02993ffc69a9769b8
Reviewed-on: https://review.typo3.org/50315
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Fix reference count when ref_table is sys_file 99/50299/3
Wouter Wolters [Fri, 21 Oct 2016 08:27:57 +0000 (10:27 +0200)]
[BUGFIX] Fix reference count when ref_table is sys_file

When ref_table is sys_file the references to sys_file_metadata
should be excluded. Otherwise the deletion of sys_file records
can throw a message that there still is a reference but that is
not listed in the filelist column "Ref".

Resolves: #78368
Releases: master,7.6,6.2
Change-Id: I8cbfd93f53e1c3bf78e1f5a23f84ccae731da3ff
Reviewed-on: https://review.typo3.org/50299
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Deprecate caseSensitive parameter of Extbase Query::like 56/49856/4
Morton Jonuschat [Sun, 4 Sep 2016 13:06:58 +0000 (15:06 +0200)]
[TASK] Deprecate caseSensitive parameter of Extbase Query::like

In contrast to a case insensitive query a case sensitive query can
not be enforced as it largely depends on the settings of the database
system. Deprecate the parameter as it isn't used at all and log
an appropriate notice.

Change-Id: Ie767c6a9d5d3de5857c7a3bf38a5dd43ce580d07
Resolves: #57385
Releases: master
Reviewed-on: https://review.typo3.org/49856
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>
2 years ago[BUGFIX] Avoid fatal errors in Admin Panel 91/50291/3
Benni Mack [Thu, 20 Oct 2016 14:15:41 +0000 (16:15 +0200)]
[BUGFIX] Avoid fatal errors in Admin Panel

The functionality to display / explain DB select queries does not
work with DBAL and doctrine anymore.

The leftovers in admin panel caused a fatal PHP error due to a missing
method, which was now removed.

Resolves: #78375
Releases: master
Change-Id: I5cc69508f82855985d3f78449a4672952c633f63
Reviewed-on: https://review.typo3.org/50291
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Add missing functionality for YouTube "related" parameter 31/50031/14
Tim Rücker [Tue, 27 Sep 2016 13:05:13 +0000 (15:05 +0200)]
[BUGFIX] Add missing functionality for YouTube "related" parameter

This parameter indicates whether the player should show
related videos when playback of the initial video ends.
Supported values are 0 and 1. The default value is 1.

Releases: master,7.6
Resolves: #77710
Change-Id: I95576369b8dae579b39298095024bdbddc75ebc6
Reviewed-on: https://review.typo3.org/50031
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Backend page module: set default mode to "Columns" 83/50283/5
Josef Glatz [Wed, 19 Oct 2016 18:48:39 +0000 (20:48 +0200)]
[BUGFIX] Backend page module: set default mode to "Columns"

Change the page module default mode from "QuickEdit" to "Columns".
Especially for TYPO3 newcomers it's much easier to get an overview
of how to create content elements.

Resolves: #78312
Releases: master, 7.6
Change-Id: I5768b4a88d5f38a94fcad854f9a52e09d65cd7b7
Reviewed-on: https://review.typo3.org/50283
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prevent malformed SQL query in AbstractDatabaseRecordList 84/50284/2
Claus Due [Wed, 19 Oct 2016 21:22:45 +0000 (23:22 +0200)]
[BUGFIX] Prevent malformed SQL query in AbstractDatabaseRecordList

This change prevents the creation of a malformed SQL query in
AbstractDatabaseRecordList::makeQueryArray. The problem was
caused by the makeSearchString method returning `1=1` from two
early decisions, whereas before it would return a valid query
prepended with AND but containing no search clauses.

Returning an empty string from these two early decisions will
completely solve the issue without breaking the search feature
that uses this function.

Change-Id: Ic9b48bc498a7423d158057fbcee05f976ee1dadf
Resolves: #78353
Releases: master
Reviewed-on: https://review.typo3.org/50284
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][FEATURE] Add missing information status for addSystemMessage 14/50314/3
Frank Naegler [Fri, 21 Oct 2016 12:16:35 +0000 (14:16 +0200)]
[FOLLOWUP][FEATURE] Add missing information status for addSystemMessage

Set correct reference to forge issue in rst file.

Resolves: #78103
Releases: master
Change-Id: I80267a5578f5fcfbc914310df965bcdfa57b93b7
Reviewed-on: https://review.typo3.org/50314
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>
2 years ago[FEATURE] Add missing information status for addSystemMessage 60/50060/3
Christopher Orth [Wed, 28 Sep 2016 18:20:56 +0000 (20:20 +0200)]
[FEATURE] Add missing information status for addSystemMessage

Adds the possibility to pass and set status parameter
TYPO3\CMS\Backend\Toolbar\Enumeration\InformationStatus through
addSystemInformation() in SystemInformationToolbarItem.

Resolves: #78103
Releases: master
Change-Id: I9a6027ec6f144a1aee4341fc592f362e0e7f2681
Reviewed-on: https://review.typo3.org/50060
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Raise version number of compatibility6 in update wizard 08/50308/2
Wouter Wolters [Fri, 21 Oct 2016 09:38:14 +0000 (11:38 +0200)]
[TASK] Raise version number of compatibility6 in update wizard

Resolves: #78371
Releases: master,7.6
Change-Id: Iaa4c6065bdf3beb0ce226733e89d14485efa0fea
Reviewed-on: https://review.typo3.org/50308
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Raise version number in openid update wizard 05/50305/2
Wouter Wolters [Fri, 21 Oct 2016 08:33:23 +0000 (10:33 +0200)]
[TASK] Raise version number in openid update wizard

Raise version number to 7.6.4.

Resolves: #78369
Releases: master,7.6
Change-Id: Iabaddaa0c0223f7a1564e1ea0ec2d4c6d2e523e9
Reviewed-on: https://review.typo3.org/50305
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Check t3_origuid field in DataHandler functional tests 32/50232/7
Tymoteusz Motylewski [Mon, 17 Oct 2016 09:37:36 +0000 (11:37 +0200)]
[TASK] Check t3_origuid field in DataHandler functional tests

The value of the t3_origuid is now checked in Datahandler
functional tests.

Releases: master, 7.6
Resolves: #78303
Change-Id: I8f47ecf3cc6e297cd5e01e07f724b75720e69fe2
Reviewed-on: https://review.typo3.org/50232
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Resolves wrong usage of col and colgroup 28/50228/4
Markus Sommer [Fri, 14 Oct 2016 13:04:53 +0000 (15:04 +0200)]
[BUGFIX] Resolves wrong usage of col and colgroup

* Remove <col> calculate and use short syntax
* Add CSS to render the table fixed

Resolves: #78296
Releases: master, 7.6
Change-Id: Ibd698ac0ea19f005534d891debe1d8b17848d036
Reviewed-on: https://review.typo3.org/50228
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] isHiddenPalette removes 'form-section' class 95/50295/2
Eric Chavaillaz [Thu, 20 Oct 2016 18:03:03 +0000 (20:03 +0200)]
[BUGFIX] isHiddenPalette removes 'form-section' class

If the first palette of a form is hidden, a tiny line is append
under the tab title. This patch removes it.

Resolves: #78327
Releases: master, 7.6
Change-Id: Ibf0f3b9ed243a3d30de9bb726b17ffdec8414c65
Reviewed-on: https://review.typo3.org/50295
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jérémie Roulin <jeremie@hemmer.ch>
Tested-by: Jérémie Roulin <jeremie@hemmer.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Prevent error for tree in flexform 75/50275/4
Frank Naegler [Wed, 19 Oct 2016 15:08:02 +0000 (17:08 +0200)]
[BUGFIX] Prevent error for tree in flexform

This patch prevent JS errors in case a tree is rendered in a FlexForm,
before the record was saved for the first time. In this case the data
can’t be loaded and we display a message.

This is a bit hacky but at the moment the best way to fix the issue.

Resolves: #78350
Releases: master
Change-Id: Ic11ae6e5c22711fe9a10fe3287b015ea1d87a30f
Reviewed-on: https://review.typo3.org/50275
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] MM references are not transformed to versioned entities 38/49338/10
Oliver Hader [Wed, 3 Aug 2016 14:03:19 +0000 (16:03 +0200)]
[BUGFIX] MM references are not transformed to versioned entities

Scenario:
* within a workspace
* using a MM intermediate table for relations
* having versioned entities on both sides of the relation to be defined
* however, the live uids of the entities are submitted to the data handler

Problem:
* MM relation is created with the live uids on one side

Solution:
* convert submitted relation uids to accordant version uids in workspace

Resolves: #77375
Releases: master, 7.6
Change-Id: Id099845258d3e2820ac9c369acc0339689b768a9
Reviewed-on: https://review.typo3.org/49338
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FOLLOWUP][DOCS] 8.4 Documentation Part 1/2 68/50268/4
Josef Glatz [Tue, 18 Oct 2016 20:06:44 +0000 (22:06 +0200)]
[FOLLOWUP][DOCS] 8.4 Documentation Part 1/2

Fix rendering of rst file which is part of the 8.4 changelog

Releases: master
Change-Id: I8aa75cdca1ad581eace9c0ada852a536044bc4af
Reviewed-on: https://review.typo3.org/50268
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
2 years ago[TASK] Goodbye phantomJS, hello firefox 81/50281/3
Christian Kuhn [Wed, 19 Oct 2016 18:11:05 +0000 (20:11 +0200)]
[TASK] Goodbye phantomJS, hello firefox

phantomJS is too unstable. Base the acceptance tests on
firefox only for now, free composer from phantom installers.

Change-Id: Id3ec1cb42488d14df442502681938c23efa2cbe4
Resolves: #78322
Releases: master
Reviewed-on: https://review.typo3.org/50281
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[CLEANUP] Simplify checkFilePermissions.sh ignore list 72/50272/3
Mathias Brodala [Wed, 19 Oct 2016 10:02:56 +0000 (12:02 +0200)]
[CLEANUP] Simplify checkFilePermissions.sh ignore list

Initialize the array directly.

Resolves: #78341
Releases: master
Change-Id: I3ae5688d0cee452979c18eb334e575144a222380
Reviewed-on: https://review.typo3.org/50272
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[FOLLOWUP][TASK] Update to jQuery 3.1.1 73/50273/4
Frank Naegler [Wed, 19 Oct 2016 10:10:54 +0000 (12:10 +0200)]
[FOLLOWUP][TASK] Update to jQuery 3.1.1

This followup fixes an error in jsfunc.inline.js related to the jQuery
update.

Resolves: #77249
Releases: master
Change-Id: Ia2e1394b45f73285abb352ce4e965d78b6a5f3a2
Reviewed-on: https://review.typo3.org/50273
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Remove global option BACK_PATH 37/50237/6
Benni Mack [Mon, 17 Oct 2016 05:00:01 +0000 (07:00 +0200)]
[FOLLOWUP][TASK] Remove global option BACK_PATH

A missing deprecation log entry was added while removing
BACK_PATH

Relates: #72491
Resolves: #78314
Releases: master
Change-Id: Ie4126a3188ccdcc8f71d18b6788e60a13d01df11
Reviewed-on: https://review.typo3.org/50237
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[TASK] Add RST snippet validation script 15/50215/7
Mathias Schreiber [Thu, 13 Oct 2016 14:17:35 +0000 (16:17 +0200)]
[TASK] Add RST snippet validation script

Documentation snippets are now checked for validity.
Every rst file needs:

* An include line at the very top
* A reference to a ticket via "See :issue:`ISSUE_ID`
* An index at the very bottom of the file

Resolves: #78284
Releases: master
Change-Id: I538a089cece283fdc64b751e5a3275e65db598cc
Reviewed-on: https://review.typo3.org/50215
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[TASK] Move ext_icon.png to Resources/Public/Icons for all sysexts 33/50233/6
Benni Mack [Sat, 15 Oct 2016 19:30:44 +0000 (21:30 +0200)]
[TASK] Move ext_icon.png to Resources/Public/Icons for all sysexts

All extension icons of all system and test extensions shipped with
the core are now located at EXT:.../Resources/Public/Icons/Extension.*
instead of ext_icon.gif.

This is one further step to make it possible to publish only public
assets of an extension to the htdocs/ folder.

Resolves: #78334
Releases: master
Change-Id: Ic65036bb74d4a156c1a0a9fdfa0c8d4b5a28e9ed
Reviewed-on: https://review.typo3.org/50233
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Prevent Uncaught TypeError in ClickMenu.js 59/50259/3
Frank Naegler [Tue, 18 Oct 2016 11:35:55 +0000 (13:35 +0200)]
[BUGFIX] Prevent Uncaught TypeError in ClickMenu.js

This patch prevent an Uncaught TypeError ClickMenu.js.
In case the reloadFrame parameter not exist, the variable res is null.
This is ok, because not in any case the parameter is set.

Resolves: #78329
Releases: master, 7.6
Change-Id: I8590a37c55ed794d62620af4c487b57a972761f7
Reviewed-on: https://review.typo3.org/50259
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][TASK] Update to jQuery 3.1.1 67/50267/4
Wouter Wolters [Tue, 18 Oct 2016 14:46:16 +0000 (16:46 +0200)]
[FOLLOWUP][TASK] Update to jQuery 3.1.1

Fix path in karma.js configuration to use new jQuery version.

Resolves: #77249
Releases: master
Change-Id: I555fd90422895d4c786f0ef385a2711eb5e2745a
Reviewed-on: https://review.typo3.org/50267
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FOLLOWUP][TASK] Deprecate TypoScript option config.noScaleUp 66/50266/2
Wouter Wolters [Tue, 18 Oct 2016 14:22:50 +0000 (16:22 +0200)]
[FOLLOWUP][TASK] Deprecate TypoScript option config.noScaleUp

Fix RST file issues.

Resolves: #78317
Releases: master
Change-Id: Id9372777cca3c5895721a47be12eaf0e705ac9f3
Reviewed-on: https://review.typo3.org/50266
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update to jQuery 3.1.1 42/48542/10
Wouter Wolters [Thu, 9 Jun 2016 20:41:49 +0000 (22:41 +0200)]
[TASK] Update to jQuery 3.1.1

Update jQuery to 3.1.1.

Solves deprecations in our JavaScript code.

Resolves: #77249
Releases: master
Change-Id: Icd58267b3aaec03916c769dda8c57b58df281941
Reviewed-on: https://review.typo3.org/48542
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Deprecate property iframe in TYPO3.Backend.ContentContainer 10/50210/6
Frank Naegler [Thu, 13 Oct 2016 09:12:58 +0000 (11:12 +0200)]
[TASK] Deprecate property iframe in TYPO3.Backend.ContentContainer

Deprecate the property top.TYPO3.Backend.ContentContainer.iframe
and introduce an accessor method.

Resolves: #78279
Related: #78268
Releases: master
Change-Id: I821a6fc08978e9520ba131755dbbb67274994b8b
Reviewed-on: https://review.typo3.org/50210
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Deprecate TypoScript option config.noScaleUp 44/50244/4
Josef Glatz [Sun, 16 Oct 2016 21:00:17 +0000 (23:00 +0200)]
[TASK] Deprecate TypoScript option config.noScaleUp

Such a configuration option should be only configurable on a
"per installation" basis via the global TYPO3 configuration:
`$GLOBALS['TYPO3_CONF_VARS']['GFX']['processor_allowUpscaling'];`

Releases: master
Resolves: #78317
Change-Id: If360924424b06c3dbb39aea7d6daf25d3081146a
Reviewed-on: https://review.typo3.org/50244
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Update TYPO3 version to TYPO3 8.5-dev 62/50262/2
Wouter Wolters [Tue, 18 Oct 2016 12:16:51 +0000 (14:16 +0200)]
[TASK] Update TYPO3 version to TYPO3 8.5-dev

Resolves: #78330
Releases: master
Change-Id: I624b770a0c93fcc3f23607c9a09ba6cfadd8a255
Reviewed-on: https://review.typo3.org/50262
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Set TYPO3 version to 8.4.1-dev 61/50261/2
TYPO3 Release Team [Tue, 18 Oct 2016 11:48:21 +0000 (13:48 +0200)]
[TASK] Set TYPO3 version to 8.4.1-dev

Change-Id: Ifaf30391b7811f75ad1d581dfa47c37b81a013c8
Reviewed-on: https://review.typo3.org/50261
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 8.4.0 60/50260/2 8.4.0 TYPO3_8-4-0
TYPO3 Release Team [Tue, 18 Oct 2016 11:47:26 +0000 (13:47 +0200)]
[RELEASE] Release of TYPO3 8.4.0

Change-Id: Ia019a480d832fcecad243a1d0d671a5d6372a576
Reviewed-on: https://review.typo3.org/50260
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[BUGFIX] Streamline iframe namings for new backend 55/50255/7
Benni Mack [Tue, 18 Oct 2016 08:57:29 +0000 (10:57 +0200)]
[BUGFIX] Streamline iframe namings for new backend

The name of the iframe is now available via top.list_frame
and top.nav_frame instead of top.content.list_frame and
top.content.nav_frame.

All tests are adapted as well.

Resolves: #78323
Releases: master
Change-Id: I6cfdafec410e45bd97cee7849fa47c1ecab814b4
Reviewed-on: https://review.typo3.org/50255
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[DOCS] 8.4 Documentation Part 2/2 54/50254/2
Anja Leichsenring [Tue, 18 Oct 2016 08:40:32 +0000 (10:40 +0200)]
[DOCS] 8.4 Documentation Part 2/2

Releases: master
Resolves:
Change-Id: I733e600f96771b8e97b4fd0dc55e63b7a6e48e4a
Reviewed-on: https://review.typo3.org/50254
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years agoRevert "[BUGFIX] Do not render HTML in Install Tool's flash message" 56/50256/3
Stefan Neufeind [Tue, 18 Oct 2016 09:02:08 +0000 (11:02 +0200)]
Revert "[BUGFIX] Do not render HTML in Install Tool's flash message"

Some places intentionally use HTML which needs to be passed though in
raw. Patch needs more work.

This reverts commit 2cead56b6ffe5ebb0d8dd8308d0155beaa0fc08f.

Releases: master
Reverts: #78308
Related: #73143
Change-Id: Ic319f148791a3823c2b1baccd0670b67a1cb78f8
Reviewed-on: https://review.typo3.org/50256
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Remove console.log calls from Viewport.js 53/50253/3
Frank Naegler [Tue, 18 Oct 2016 08:27:59 +0000 (10:27 +0200)]
[BUGFIX] Remove console.log calls from Viewport.js

Resolves: #78324
Releases: master
Change-Id: I94f4c2ac7bad855a195de7f84f5a9ac972a49742
Reviewed-on: https://review.typo3.org/50253
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix missing page types in create pages wizard 51/50251/2
Wouter Wolters [Mon, 17 Oct 2016 20:18:45 +0000 (22:18 +0200)]
[BUGFIX] Fix missing page types in create pages wizard

While cleaning up $GLOBALS[PAGE_TYPES] with #77360 it was
assumed the keys and values are not evaluated anymore.
But the create pages wizard uses this list to create the types
select box. Add all missing page types in the wizard directly.

Resolves: #78310
Related: #77360
Releases: master
Change-Id: Ifb841d0b8c7d6072e2db4564563777c3053dfc62
Reviewed-on: https://review.typo3.org/50251
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Do not render HTML in Install Tool's flash message 35/50235/3
Andreas Fernandez [Sun, 16 Oct 2016 17:50:46 +0000 (19:50 +0200)]
[BUGFIX] Do not render HTML in Install Tool's flash message

This patch avoids rendering HTML tags in the flash messages of changes
that may be stored in the input fields of "All configuration".

Resolves: #78308
Related: #73143
Releases: master
Change-Id: I8f9e83684198ede3386b879035220f4888ba6d98
Reviewed-on: https://review.typo3.org/50235
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[DOC] Document xmlns-carrying node behavior in Fluid 45/50245/5
Claus Due [Mon, 17 Oct 2016 13:31:16 +0000 (15:31 +0200)]
[DOC] Document xmlns-carrying node behavior in Fluid

This change documents the fact that xmlns-based
namespace importing works slightly different since Fluid
standalone became the base. Migration docs included.

Change-Id: I58f7a7e09eb0b640514cc3bf885d6ed05ea988e4
Resolves: #76155
Releases: master
Reviewed-on: https://review.typo3.org/50245
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix special menu element redered in wrong order 14/50214/3
Johannes Schlier [Thu, 13 Oct 2016 13:34:29 +0000 (15:34 +0200)]
[BUGFIX] Fix special menu element redered in wrong order

The ListViewHelper gets an array with the uids to display in the special
menu, configured from the plug-in.
The rendered elements were not ordered according to the plug-in settings.
With this patch the returned pages are ordered according to the order of
the uids in the array.

Resolves: #71044
Releases: master, 7.6
Change-Id: I8b54aa32f1221e7849010e7761c5f04859b4dcea
Reviewed-on: https://review.typo3.org/50214
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] getQuery should respect orderBy 46/50246/3
Susanne Moog [Mon, 17 Oct 2016 15:11:32 +0000 (17:11 +0200)]
[BUGFIX] getQuery should respect orderBy

ContentObjectRenderer::getQuery now respects orderBy if given.

Change-Id: Ic9e640c8dcfd37815bb7ad1f89f551ad2c360422
Resolves: #78295
Releases: master
Reviewed-on: https://review.typo3.org/50246
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix radio buttons of new content element wizard 41/50241/3
Frank Naegler [Mon, 17 Oct 2016 09:32:15 +0000 (11:32 +0200)]
[BUGFIX] Fix radio buttons of new content element wizard

This patch fix cropped radio buttons and click area of the radio buttons
in the new content element wizard.

Resolves: #78121
Releases: master
Change-Id: Ia6f708fcae03a76fbd5fe7d86fd31f6b0bb9f76c
Reviewed-on: https://review.typo3.org/50241
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix backend tree height 43/50243/3
Frank Naegler [Mon, 17 Oct 2016 10:21:03 +0000 (12:21 +0200)]
[BUGFIX] Fix backend tree height

This patch set the height for the backend trees (page and filelist) to 100%.

Resolves: #78307
Releases: master
Change-Id: I49c1ae84ed263b185047761b6f009a6362f52b9f
Reviewed-on: https://review.typo3.org/50243
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Make TypoScript option config.noScaleUp work again 36/50236/7
Josef Glatz [Sun, 16 Oct 2016 21:00:17 +0000 (23:00 +0200)]
[BUGFIX] Make TypoScript option config.noScaleUp work again

A former commit introduced a bug, which makes `config.noScaleUp`
useless. This commit fixes the regression introduced in
https://review.typo3.org/#/c/42385/ by making the option work again.

Change-Id: Ia72a605bf6f2740ca66012f84cf2723e42eaabcb
Releases: master
Resolves: #78134
Reviewed-on: https://review.typo3.org/50236
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[DOCS] 8.4 Documentation Part 1/2 40/50240/3
Mathias Schreiber [Mon, 17 Oct 2016 09:14:35 +0000 (11:14 +0200)]
[DOCS] 8.4 Documentation Part 1/2

Releases: master
Resolves:
Change-Id: Ie836aa522318f2e877572bf1029c47f0ecd119c5
Reviewed-on: https://review.typo3.org/50240
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years agoRevert "[BUGFIX] Do not turn storages automatically offline" 92/50192/5
Helmut Hummel [Wed, 12 Oct 2016 10:36:50 +0000 (12:36 +0200)]
Revert "[BUGFIX] Do not turn storages automatically offline"

This reverts commit 157e1f269902c9b3ab57c95f71534949606fc658.

This change introduced bugs with storages that were explicitly marked offline.
Besides that, it removed pubic API without deprecation
and lacked (clearly documented) concept on the behavior in the error case.

Reverts: #75184
Resolves: #78256
Releases: master
Change-Id: I6d51d9cb64e241bc8e7e354bc271ed89649f0e13
Reviewed-on: https://review.typo3.org/50192
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FOLLOWUP][TASK] Doctrine: Migrate BackendUserAuthentication::getPagePermsClause 38/50238/2
Benni Mack [Mon, 17 Oct 2016 05:04:27 +0000 (07:04 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate BackendUserAuthentication::getPagePermsClause

After the doctrine refactoring a hook is now not working anymore
as before

Relates: #75556
Resolves: #78313
Releases: master
Change-Id: I797a7ebbf1ec009339ba858d421552595b189998
Reviewed-on: https://review.typo3.org/50238
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Fix wrong icon color in Filelist > info popup 42/50242/3
Frank Naegler [Mon, 17 Oct 2016 10:10:40 +0000 (12:10 +0200)]
[BUGFIX] Fix wrong icon color in Filelist > info popup

This patch fixes the icon color on the "info" popup (Filelist > Info).
The icon in the "show" button now has the correct color.

Resolves: #78271
Releases: master
Change-Id: Ia0be9433b760c54904589efcf24f2bfe10bad593
Reviewed-on: https://review.typo3.org/50242
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
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>
2 years ago[BUGFIX] Remove dependency to RsaEncryptionModule in LoginRefresh 29/50229/8
Frank Naegler [Fri, 14 Oct 2016 13:41:29 +0000 (15:41 +0200)]
[BUGFIX] Remove dependency to RsaEncryptionModule in LoginRefresh

This patch removes the hard dependency to RsaEncryptionModule and adds
a check if the module can be loaded.

It on the go adds a hardening to the RsaEncryptionModule to avoid
registration of form event handlers twice, which is now needed to cover
all potential loading orders of RsaEncryptionModule and LoginRefresh.

Resolves: #78299
Related: #75911
Releases: master, 7.6
Change-Id: Ie03f1c7bc34e48f03213dec70c62d8ccc339ab31
Reviewed-on: https://review.typo3.org/50229
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
2 years ago[BUGFIX] Correct overflow behavior of sitename in topbar 34/50234/3
Benjamin Kott [Sun, 16 Oct 2016 15:29:05 +0000 (17:29 +0200)]
[BUGFIX] Correct overflow behavior of sitename in topbar

Resolves: #78234
Releases: master
Change-Id: I10f10b717f7e852a4ef8c1bf15702287737b28ba
Reviewed-on: https://review.typo3.org/50234
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Don't encode title of CEs twice in link wizard 26/50226/4
Daniel Goerz [Fri, 14 Oct 2016 10:10:03 +0000 (12:10 +0200)]
[BUGFIX] Don't encode title of CEs twice in link wizard

The content element titles are passed through BackendUtility::getRecordTitle
with htmlspecialchars() applied.

Change-Id: I162b8e2eef78899239bf9cb556c957e50060270a
Resolves: #78055
Releases: master
Reviewed-on: https://review.typo3.org/50226
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
2 years ago[BUGFIX] Acceptance tests fails due to viewport changes 17/50217/8
Christian Kuhn [Thu, 13 Oct 2016 14:51:31 +0000 (16:51 +0200)]
[BUGFIX] Acceptance tests fails due to viewport changes

Fix a couple of acceptance test selectors to adapt to
viewport changes.

Change-Id: I72050096c5c01134af2416f6610b416a2b9771b7
Resolves: #78287
Related: #52877
Releases: master
Reviewed-on: https://review.typo3.org/50217
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Use context specific table in PageRepository 31/50231/4
Oliver Hader [Fri, 14 Oct 2016 18:43:38 +0000 (20:43 +0200)]
[BUGFIX] Use context specific table in PageRepository

By invoking the ConnectionPool instance, it's possible to use
different database connections and different database platforms
for a particular table. If for instance the system is running on
MySQL in general, but one single table (not pages) uses SQLite,
PageRepository::enableFields() is using quoting characters for
MySQL in the SQLite context - which fails.

Resolves: #78301
Releases: master
Change-Id: I8317a22126b1725a1730ebc66042dbdbfc18fd7c
Reviewed-on: https://review.typo3.org/50231
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Make class loading for tests work again 30/50230/3
Helmut Hummel [Fri, 14 Oct 2016 14:22:24 +0000 (16:22 +0200)]
[BUGFIX] Make class loading for tests work again

In TYPO3 non composer mode, we need to register the autoload
information for extensions, which we missed when moving
the autoload info folder to typo3conf

Resolves: #78298
Releases: master
Change-Id: I4b054a61f9b2003410b821895aa60064ffbf4dfb
Reviewed-on: https://review.typo3.org/50230
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Sanitize loading first module 27/50227/4
Wouter Wolters [Fri, 14 Oct 2016 13:00:29 +0000 (15:00 +0200)]
[BUGFIX] Sanitize loading first module

Suppress an invalid content iframe call if a
user logs in with no access rights to main modules.

Resolves: #78297
Related: #52877
Releases: master
Change-Id: I909ad485b55f2769959076011338fed2ec5a4758
Reviewed-on: https://review.typo3.org/50227
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Do not provide non selectable columns in colPos selector 69/50169/2
Helmut Hummel [Mon, 10 Oct 2016 18:04:15 +0000 (20:04 +0200)]
[BUGFIX] Do not provide non selectable columns in colPos selector

When a backend layout is active for a page, editing a content
element will have the "columns" of this layout selectable
in the "colPos" drop down selector.

Now this select box does not include the backend layout columns without
assigned colPos any more, because these are not meant to have content
anyway and selecting such a column would put the content element into column
with colPos 0

Resolves: #78223
Releases: master, 7.6
Change-Id: I7b44cbe26adabc4028ee874bea5fa63f7127d118
Reviewed-on: https://review.typo3.org/50169
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Show login spinner if EXT:rsaauth is not installed 22/50222/2
Andreas Fernandez [Thu, 13 Oct 2016 21:21:09 +0000 (23:21 +0200)]
[BUGFIX] Show login spinner if EXT:rsaauth is not installed

If EXT:rsaauth is not installed and `BE/loginSecurityLevel` is not "rsa",
the loading spinner is now shown after submitting the form.

Resolves: #78290
Related: #71291
Releases: master, 7.6
Change-Id: I0047cc1bb17e6e2f953e35dd085077e7641d2ac4
Reviewed-on: https://review.typo3.org/50222
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Update Fluid dependency to 2.0 13/50213/2
Claus Due [Thu, 13 Oct 2016 13:42:13 +0000 (15:42 +0200)]
[TASK] Update Fluid dependency to 2.0

This change updates the Fluid dependency and fixes
the single breaking change introduced by this new
major version.

No API functionality is changed except for the cache
interface now returning a Warmer instance.

Main addition:

https://github.com/TYPO3Fluid/Fluid/commit/55d61a87cc2dd63fcb7a77957b6b3aab70d7364f

Change-Id: I88eeaebbf70bf5b565adbf055d72bd63367eb3de
Resolves: #78282
Releases: master
Reviewed-on: https://review.typo3.org/50213
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[FOLLOWUP][TASK] Remove acceptance test setup from travis 21/50221/2
Wouter Wolters [Thu, 13 Oct 2016 18:53:30 +0000 (20:53 +0200)]
[FOLLOWUP][TASK] Remove acceptance test setup from travis

Remove ConfigureStartNginxFpm.sh from checkFilePermissions.sh

Resolves: #78280
Releases: master
Change-Id: I52bd99c6ce7a2bd0af278c9e7d5c8b320bc4a768
Reviewed-on: https://review.typo3.org/50221
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Side effects from LocalConfiguration in acceptance tests 19/50219/2
Christian Kuhn [Thu, 13 Oct 2016 16:36:51 +0000 (18:36 +0200)]
[BUGFIX] Side effects from LocalConfiguration in acceptance tests

The functional tests and acceptance test setup is designed to fetch
database settings from a LocalConfiguration if they are not hand
over as environment variables.
The patch restricts the array to use only sub parts from 'DB' of
LocalConfiguration and not more since otherwise funny side effects
are introduced.
This issue was introduced in master (not 7.6) when the test
bootstrap was refactored and prepared for the acceptance tests.

Change-Id: I4c7721ec52747a5d4e1163fb74a1eb38f4e2be94
Resolves: #78288
Releases: master
Reviewed-on: https://review.typo3.org/50219
Reviewed-by: Michael Knabe <typo3-2015@mfkhh.de>
Tested-by: Michael Knabe <typo3-2015@mfkhh.de>
Reviewed-by: Kemal Emre <k.emre@reply.de>
Tested-by: Kemal Emre <k.emre@reply.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Hide edit icon in list view 98/48998/4
Nicole Cordes [Sat, 16 Jul 2016 16:00:00 +0000 (18:00 +0200)]
[BUGFIX] Hide edit icon in list view

If a record is not editable for a user, the edit icon in the record
list should be hidden.

This patch changes following behavior:

* all fields of a record are fetched to do further access checks
* a check if the user is able to edit that record is included
* space icon for the hidden icon is cleaned up

Resolves: #61560
Releases: master, 7.6
Change-Id: Iceaca60321e34f53ee994a82a5faa758c4b83768
Reviewed-on: https://review.typo3.org/48998
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Main module ajax refresh 16/50216/3
Christian Kuhn [Thu, 13 Oct 2016 14:26:57 +0000 (16:26 +0200)]
[BUGFIX] Main module ajax refresh

The main module id has been renamed from #typo3-menu to #menu.
Adapt that in JS to successfully reload the main module if
for instance an extension in loaded or unloaded in em.

Change-Id: Ie3c3600cc52ea4ca630b2642d84b045ef75f8528
Resolves: #78286
Related: #52877
Releases: master
Reviewed-on: https://review.typo3.org/50216
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Prevent crash in Install Tool and EM with invalid ext_tables.sql 80/50180/5
Xavier Perseguers [Tue, 11 Oct 2016 07:54:22 +0000 (09:54 +0200)]
[BUGFIX] Prevent crash in Install Tool and EM with invalid ext_tables.sql

If a parsing exception is thrown, this exception is now catched and the
error message is being displayed as a flash message along with
contextual information.

Change-Id: Idb7749d9c6fbde3758829938a77067abbad9f068
Resolves: #78235
Releases: master
Reviewed-on: https://review.typo3.org/50180
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Update Fluid Standalone dependency to 1.1.1 95/50195/4
Claus Due [Wed, 12 Oct 2016 12:38:25 +0000 (14:38 +0200)]
[TASK] Update Fluid Standalone dependency to 1.1.1

Applies https://github.com/TYPO3Fluid/Fluid/commit/8d9fb64825eb79302b36f973fc2f48e7f19841df
as the only change.

Change-Id: Ie8aa21c38fe11bc7a4bf546642cff1998b0dc33a
Resolves: #78263
Releases: master
Reviewed-on: https://review.typo3.org/50195
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix failing acceptance test on topbar bookmark 03/50203/5
Joerg Kummer [Wed, 12 Oct 2016 21:46:47 +0000 (23:46 +0200)]
[BUGFIX] Fix failing acceptance test on topbar bookmark

Adapt viewport changes in the acceptance tests too.

Resolves: #78273
Related: #52877
Releases: master
Change-Id: Ie627372e24af90a235794181841265c5ca7d2ed7
Reviewed-on: https://review.typo3.org/50203
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Kummer <service@enobe.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix failing acceptance test on topbar flush cache 02/50202/3
Joerg Kummer [Wed, 12 Oct 2016 21:32:18 +0000 (23:32 +0200)]
[BUGFIX] Fix failing acceptance test on topbar flush cache

Adapt viewport changes in the acceptance tests too

Resolves: #78272
Related: #52877
Releases: master
Change-Id: I6940076bf747aea403d84b02f7a9d571064419b9
Reviewed-on: https://review.typo3.org/50202
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>