Packages/TYPO3.CMS.git
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>
2 years ago[TASK] Remove acceptance test setup from travis 11/50211/2
Christian Kuhn [Thu, 13 Oct 2016 11:42:37 +0000 (13:42 +0200)]
[TASK] Remove acceptance test setup from travis

The acceptance tests are very hard to stabilize on travis
and still flaky. They are disabled for quite a while for
that reason already.
The setup is now removed from travis to not clutter the
core and the config with not needed stuff.
In the unlikely case someone works on that again, they
could still be added again.

Change-Id: I95575b84e126216ec0483d2b060cafcc023e0317
Resolves: #78280
Releases: master
Reviewed-on: https://review.typo3.org/50211
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
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] Fix styling of RTE wizard 07/50207/2
Frank Naegler [Thu, 13 Oct 2016 08:22:26 +0000 (10:22 +0200)]
[BUGFIX] Fix styling of RTE wizard

Resolves: #78267
Releases: masster
Change-Id: I9e798209e0d9bef05345fc88f9dcf691613cfcb1
Reviewed-on: https://review.typo3.org/50207
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix frame communication for RTE wizards 08/50208/6
Frank Naegler [Thu, 13 Oct 2016 09:12:58 +0000 (11:12 +0200)]
[BUGFIX] Fix frame communication for RTE wizards

This patch fix broken wizards in RTE.

The patch re-add the property top.TYPO3.Backend.ContentContainer.iframe

Resolves: #78268
Releases: master
Change-Id: Ibdf3b2cd0ace42e023c252be101993adce2add58
Reviewed-on: https://review.typo3.org/50208
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Include CORS settings attribute when using integrity 96/50196/2
Xavier Perseguers [Wed, 12 Oct 2016 12:36:30 +0000 (14:36 +0200)]
[BUGFIX] Include CORS settings attribute when using integrity

For Subresource Integrity to work, the CDN must support
Cross-Origin Resource Sharing (CORS). The `crossorigin` attribute
enforces a CORS-enabled load. The anonymous value means that the
browser should omit any cookies or authentication that the user
may have associated with the domain. This prevents cross-origin
data leaks, and also makes the request smaller.

Change-Id: I13d1908c7d6e29686cbc27d7abe93c2c4bb7c340
Resolves: #78262
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/50196
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: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] Fix icon color in dropdown 91/50191/2
Frank Naegler [Wed, 12 Oct 2016 10:10:23 +0000 (12:10 +0200)]
[BUGFIX] Fix icon color in dropdown

This patch use inline SVG to colorize the icon in SplitButton dropdown.

Resolves: #78253
Releases: master
Change-Id: If28eefed88500a0338f6bd9e0c581aa9e1d52f18
Reviewed-on: https://review.typo3.org/50191
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Re-introduce `top.TYPO3.Backend.NavigationContainer.PageTree` 01/50201/4
Andreas Fernandez [Wed, 12 Oct 2016 21:30:10 +0000 (23:30 +0200)]
[BUGFIX] Re-introduce `top.TYPO3.Backend.NavigationContainer.PageTree`

This patch re-adds the `top.TYPO3.Backend.NavigationContainer.PageTree`
object that is required to execute the `updatePageTree` signal
successfully. With this patch, the page tree gets updated again after
saving anything that triggers the signal.

Resolves: #78228
Related: #52877
Releases: master
Change-Id: I07c661dec68bb9b51470c8edbf3ac6643ab96cd9
Reviewed-on: https://review.typo3.org/50201
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-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[BUGFIX] Prevent exception due to missing id in the language menu 43/49943/7
Sascha Nowak [Thu, 15 Sep 2016 12:07:59 +0000 (14:07 +0200)]
[BUGFIX] Prevent exception due to missing id in the language menu

Make sure the "id" parameter is set when using
"addQueryString.exclude" to prevent the exception in the cHash
calculation when "cHashIncludePageId" is set to true.

Change-Id: I170d2c38931b52c1c50968f7ef343c3a11dc5937
Resolves: #77956
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/49943
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Maik Peuser <maik.peuser@verdure.de>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] Use correct element for `TYPO3.Backend.ContentContainer.getUrl()` 04/50204/2
Andreas Fernandez [Wed, 12 Oct 2016 21:53:34 +0000 (23:53 +0200)]
[BUGFIX] Use correct element for `TYPO3.Backend.ContentContainer.getUrl()`

`TYPO3.Backend.ContentContainer.setUrl()` writes the URL into a different
element than `TYPO3.Backend.ContentContainer.getUrl()` tries to read,
resulting in a wrong URL.

This patch changes the behavior of `getUrl()` to read the URL from the
correct element.

Resolves: #78229
Related: #52877
Releases: master
Change-Id: Ie70c89d4a195fd37b18c11a86d2a672760430621
Reviewed-on: https://review.typo3.org/50204
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-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[BUGFIX] Exception with cHashIncludePageId but no id in the URL 30/50030/2
Dmitry Dulepov [Tue, 27 Sep 2016 11:13:23 +0000 (14:13 +0300)]
[BUGFIX] Exception with cHashIncludePageId but no id in the URL

If the 'id' parameter is not provided in the URL but the
FE|cHashIncludePageId is set to true, TYPO3 will throw an exception. If
id is missing in $_GET, TYPO3 should use the determined id for the
check because in such case the id is assumed to be the uid of the home
page of the current site.

Resolves: #78021
Releases: master, 7.6, 6.2
Change-Id: Ib13d7aac9a75b2be54c7fddf6896af2f0a52e18e
Reviewed-on: https://review.typo3.org/50030
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Invalid query generation in extbase QueryParser 82/50182/9
Daniel Goerz [Tue, 11 Oct 2016 10:03:46 +0000 (12:03 +0200)]
[BUGFIX] Invalid query generation in extbase QueryParser

Change-Id: I9ecafac85a0498d615bf14a9b53867679f310abf
Resolves: #78227
Related: #77379
Releases: master
Reviewed-on: https://review.typo3.org/50182
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix CSS of DateTimePicker 83/50183/4
Frank Naegler [Tue, 11 Oct 2016 12:08:51 +0000 (14:08 +0200)]
[BUGFIX] Fix CSS of DateTimePicker

This patch fix broken CSS for DateTimePicker.

Resolves: #78241
Releases: master
Change-Id: I5860aaf8af5f2ca349bc920b9838c85fa522a92e
Reviewed-on: https://review.typo3.org/50183
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
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] Add more contrast to clear cache menu 81/50181/4
Frank Naegler [Tue, 11 Oct 2016 10:05:24 +0000 (12:05 +0200)]
[TASK] Add more contrast to clear cache menu

This patch fix the low contrast of the clear cache menu.

Resolves: #78239
Releases: master
Change-Id: I6750dcbb6ebdc900ba56dae4da9b3e941f1fa81f
Reviewed-on: https://review.typo3.org/50181
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Acceptance tests fails on main frame name 88/50188/3
Joerg Kummer [Tue, 11 Oct 2016 17:37:50 +0000 (19:37 +0200)]
[BUGFIX] Acceptance tests fails on main frame name

The viewport patch from issue #52877 renamed the content
iframe from "content" to "contentIframe". The patch changes
that in the acceptance tests, too.

Resolves: #78249
Related: #52877
Releases: master
Change-Id: Ia17ae9ee4a72e0f1d0a537e1ae575543b6b50188
Reviewed-on: https://review.typo3.org/50188
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Upgrade Fluid dependency to 1.1.0 85/50185/3
Claus Due [Tue, 11 Oct 2016 13:38:43 +0000 (15:38 +0200)]
[TASK] Upgrade Fluid dependency to 1.1.0

This task upgrades the version of Standalone Fluid being
used from 1.0.10 to 1.1.0.

List of changes:

https://github.com/TYPO3Fluid/Fluid/compare/36421713a58b1dcab9b34f222f434517f2d1316e...1.1.0

Change-Id: Ie6604362a5550c9c0878be33c9978e080f50941a
Releases: master
Reviewed-on: https://review.typo3.org/50185
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][FEATURE] Move generated autoload info to typo3conf 66/50166/3
Helmut Hummel [Mon, 10 Oct 2016 17:47:28 +0000 (19:47 +0200)]
[!!!][FEATURE] Move generated autoload info to typo3conf

It turned out to be misleading, that additional class loading
information of extensions (in non composer mode) is in the
typo3temp folder. These files were re-generated on the fly to
lower the impact of the new class loader. However the re-generation
can only be triggered at a late point during the bootstrap.

This caused issues, when extensions tried to hook in a earlier point
e.g. for providing an error or exception handler and removing the complete
typo3temp folder e.g. in deployment scenarios.

To make clear, that class loading information is not a cache,
it is moved to typo3conf.
Additionally the re-generation during the late bootstrap
now triggers a deprecation message.

Additionally to make it easy for users that are not familiar with
executing command line scripts, an action is added to the install tool
to dump autoload information.

Resolves: #78222
Releases: master
Change-Id: I4199b9cf00a5a5e9b9d57e5f7508d321d1c4f9ba
Reviewed-on: https://review.typo3.org/50166
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[!!!][TASK] Make the TYPO3 Backend responsive and remove ExtJS Viewport 37/47637/55
Kay Strobach [Tue, 12 Apr 2016 15:13:10 +0000 (17:13 +0200)]
[!!!][TASK] Make the TYPO3 Backend responsive and remove ExtJS Viewport

A responsive CSS viewport replaces the legacy the ExtJS
component TYPO3.Viewport.

Resolves: #52877
Releases: master
Change-Id: I6d9c6c4e32cf67df3eeb072448e6b4322853d10c
Reviewed-on: https://review.typo3.org/47637
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
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[TASK] Cleanup and deprecate TYPO3_DB occurrences 24/49824/8
Wouter Wolters [Sat, 3 Sep 2016 09:27:48 +0000 (11:27 +0200)]
[TASK] Cleanup and deprecate TYPO3_DB occurrences

All instances of $GLOBALS[TYPO3_DB] in the TYPO3 Core classes
except for certain highly used functionalities have been removed.

The places where the TYPO3 Core is expected to have subclasses
within extensions have been marked for deprecation.

Resolves: #78224
Releases: master
Change-Id: Ie65878264679b93940ac9fb86c4758576d98c550
Reviewed-on: https://review.typo3.org/49824
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[TASK] Improve duplicate exception code check 50/50150/20
Christian Kuhn [Sun, 9 Oct 2016 18:07:53 +0000 (20:07 +0200)]
[TASK] Improve duplicate exception code check

* better regex finds more with less false positives
* use grep instead of ack-grep
* find exceptions without exception code
* the script kills travis for unkown reasons and removed

Change-Id: I6ae7c005bc9f493365d36f9602aebf389f1f7786
Resolves: #78221
Releases: master
Reviewed-on: https://review.typo3.org/50150
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Do not override hidden UC fields in user settings 00/50100/2
Markus Klein [Fri, 7 Oct 2016 09:56:36 +0000 (11:56 +0200)]
[FOLLOWUP][BUGFIX] Do not override hidden UC fields in user settings

Check if there is actually a user TSconfig available before using it.

Resolves: #77263
Releases: master, 7.6
Change-Id: Iafc58866325f000077f46f9e77fafb3c80069fe6
Reviewed-on: https://review.typo3.org/50100
Tested-by: TYPO3com <no-reply@typo3.com>
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] Introduce TypeScript processing 60/50160/4
Frank Naegler [Mon, 10 Oct 2016 14:16:46 +0000 (16:16 +0200)]
[FOLLOWUP][FEATURE] Introduce TypeScript processing

This patch add npm update to fix broken travis builds.

Resolves: #77900
Releases: master
Change-Id: I5a3df419f33ec944673f043375eb14350034b1b6
Reviewed-on: https://review.typo3.org/50160
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FEATURE] Introduce TypeScript processing 95/49895/16
Frank Naegler [Fri, 9 Sep 2016 14:32:43 +0000 (16:32 +0200)]
[FEATURE] Introduce TypeScript processing

This patch introduce a grunt TypeScript processor and linter.

Resolves: #77900
Releases: master
Change-Id: I642db25c84946a97687e1aaa9e1c5e0599618073
Reviewed-on: https://review.typo3.org/49895
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController 02/50102/2
Nicole Cordes [Fri, 7 Oct 2016 07:43:48 +0000 (09:43 +0200)]
[FOLLOWUP][BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController

If there is no configuration for the rootLevel in a tables' TCA, the
NewRecordController silently assumes -1. This means a table can be
inserted on a page AND on root level. This behaviour is wrong because in
TCA documentation per default rootLevel is 0 which means, this table can
only be used on pages.
This patch sets the correct default value for rootLevel if not set.

Resolves: #78170
Releases: master, 7.6
Change-Id: I3a34eb5abbd95b7ee60b8b676c86abaacd0e2a18
Reviewed-on: https://review.typo3.org/50102
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[FOLLOWUP][TASK] Implement DBAL inSet() for SQLite 49/50149/3
Morton Jonuschat [Sun, 9 Oct 2016 16:26:48 +0000 (09:26 -0700)]
[FOLLOWUP][TASK] Implement DBAL inSet() for SQLite

Add an exception if named parameters are used with inSet() on SQLite,
add tests to verify the behaviors for named parameters and values that
contain the actual quote character.

Change-Id: Iac2e40d13f921d7e6dcfaeb2c86a9eedc4d8351e
Resolves: #78045
Releases: master
Reviewed-on: https://review.typo3.org/50149
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[TASK] Doctrine: Migrate extbase Typo3DbBackend 48/50148/2
Christian Kuhn [Sun, 9 Oct 2016 13:41:17 +0000 (15:41 +0200)]
[TASK] Doctrine: Migrate extbase Typo3DbBackend

Two very last calls to exec_SELECTgetSingleRow()

Change-Id: I0e98ea0de22f60dbc5df72be52b345220c54c0ba
Resolves: #78205
Releases: master
Reviewed-on: https://review.typo3.org/50148
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Streamline button order/group 38/50138/2
Daniel Windloff [Sat, 8 Oct 2016 16:41:28 +0000 (18:41 +0200)]
[TASK] Streamline button order/group

In order to be consistent, change the button order and styling
(according to the list module).

Resolves: #78199
Releases: master
Change-Id: I44b03a7f6e4e49f397a62d00158083c568ce5cda
Reviewed-on: https://review.typo3.org/50138
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[TASK] Implement DBAL inSet() for SQLite 06/50006/3
Oliver Hader [Thu, 22 Sep 2016 16:29:53 +0000 (18:29 +0200)]
[TASK] Implement DBAL inSet() for SQLite

DBAL's ExpressionBuilder::inSet() currently does not support FIND_IN_SET
for SQLite which is also not supported by the DBMS natively. To achieve
the behavior the field's value is surrounded by commas and then compared
likewise to the accordant value expansion.

Resolves: #78045
Releases: master
Change-Id: Idceab827c06e4290bf5a68fb672a43110364af7d
Reviewed-on: https://review.typo3.org/50006
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@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>
2 years ago[!!!][TASK] Migrate Extbase Query Parser to Doctrine DBAL 84/49584/13
Benni Mack [Wed, 24 Aug 2016 21:37:39 +0000 (23:37 +0200)]
[!!!][TASK] Migrate Extbase Query Parser to Doctrine DBAL

The Extbase Typo3DbQueryParser which builds the SQL
statement for most of Extbase's database calls is completely
rewritten to use Doctrine DBAL QueryBuilder.

The QueryParser now returns a properly filled QueryBuilder
object instead of an array with SQL parts.

The Typo3DbBackend of Extbase is using the QueryBuilder
under the hood then.

Resolves: #77379
Releases: master
Change-Id: I5936e639a9241a7d41ac60703efed83bda73f5f7
Reviewed-on: https://review.typo3.org/49584
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[FEATURE] Add argument addQueryStringMethod to f:form 42/49642/5
Claus Due [Tue, 30 Aug 2016 09:33:03 +0000 (11:33 +0200)]
[FEATURE] Add argument addQueryStringMethod to f:form

The argument is passed to UriBuilder as-is and allows controlling
how the preserving of GET/POST arguments happens in f:form's
action URI generating method.

Change-Id: Ie2270c7f7205d4cff1736b02ca7d42c788213850
Resolves: #75139
Releases: master
Reviewed-on: https://review.typo3.org/49642
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Windloff <daniel.jc.windloff@googlemail.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[CLEANUP] belog: LogEntries Partial 41/50141/3
Daniel Windloff [Sat, 8 Oct 2016 19:48:05 +0000 (21:48 +0200)]
[CLEANUP] belog: LogEntries Partial

Removed attributes / elements:
* valign attribute (not supported in HTML5)
* empty th/th elements with "spacer" span
* strong in th (dupclicate markup)

Resolves: #78201
Releases: master
Change-Id: I09ed02206389ddca5bd5ddc9c38bd35aa20cdeb1
Reviewed-on: https://review.typo3.org/50141
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Remove unused local variables 64/49764/7
Wouter Wolters [Fri, 2 Sep 2016 14:21:03 +0000 (16:21 +0200)]
[TASK] Remove unused local variables

Resolves: #77819
Releases: master
Change-Id: If39540863a1114ce5ce3e57289da54bdfdffc4f2
Reviewed-on: https://review.typo3.org/49764
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate ExtensionManagementUtility::extRelPath 15/48915/9
Benni Mack [Tue, 13 Sep 2016 11:51:28 +0000 (13:51 +0200)]
[TASK] Deprecate ExtensionManagementUtility::extRelPath

The method ExtensionManagementUtility::extRelPath() is marked
as deprecated, as other solutions (relative to PATH_site, absolute path resolving) should be used
in the future.

Resolves: #78193
Releases: master
Change-Id: I28cf7e1a47cb3fc8a88b0bb54d2c71a369f3d0f2
Reviewed-on: https://review.typo3.org/48915
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Change availability for the property "sword" 27/50127/5
mjankiewicz [Sat, 8 Oct 2016 12:44:18 +0000 (14:44 +0200)]
[BUGFIX] Change availability for the property "sword"

Releases: master
Resolves: #76906
Change-Id: I2824bf5d2a286ea5445a395687814dad147f117f
Reviewed-on: https://review.typo3.org/50127
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
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] Change Indexed Search index_phash.data_filename column length 26/50126/2
Karol Lamparski [Sat, 8 Oct 2016 12:11:03 +0000 (14:11 +0200)]
[BUGFIX] Change Indexed Search index_phash.data_filename column length

Make database field index_phash.data_filename longer, because varchar(255) was not enough for some URLs.

Resolves: #77970
Releases: master, 7.6
Change-Id: I6cea9c2f9debecbf482bc78cd4a2867d8f9c5e47
Reviewed-on: https://review.typo3.org/50126
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[!!!][TASK] Use correct ISO8601 format 06/49906/8
Benjamin Serfhos [Mon, 12 Sep 2016 15:15:26 +0000 (17:15 +0200)]
[!!!][TASK] Use correct ISO8601 format

DateTime::ISO8601 is not compatible with ISO-8601, but is left this
way for backward compatibility reasons. Use DateTime::ATOM or
DATE_ATOM for compatibility with ISO-8601 instead.

Resolves: #77919
Releases: master
Change-Id: Iab7217c492b4137b8cb0b6e3608e2d8071d861f6
Reviewed-on: https://review.typo3.org/49906
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix select with multiple enabled not being saved correctly 81/49981/6
Johannes Schlier [Tue, 20 Sep 2016 15:21:50 +0000 (17:21 +0200)]
[BUGFIX] Fix select with multiple enabled not being saved correctly

If the 'multiple' field in the fieldConfig is set the
$newDatabaseValueArray is returned as is, with duplicate entries. If this
is not the case $newDatabaseValueArray is returned as before, being
modified with the array_unique function.

Resolves: #76918
Releases: master, 7.6
Change-Id: Id8ddac95162a929aeb1b5d7bae33a460317b46cb
Reviewed-on: https://review.typo3.org/49981
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update npm packages 05/50105/4
Markus Sommer [Fri, 7 Oct 2016 12:56:26 +0000 (14:56 +0200)]
[TASK] Update npm packages

* Use new grunt version (speed, stability)
* Replace grunt-copy with contrib version
* Recompile all sources

Resolves: #78175
Releases: master

Change-Id: Idf16650b42c71e8065d2c6c47b4075449d499ec4
Reviewed-on: https://review.typo3.org/50105
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Do not throw exception for inaccessible folders 52/49852/4
Sascha Egerer [Sun, 4 Sep 2016 08:48:13 +0000 (10:48 +0200)]
[BUGFIX] Do not throw exception for inaccessible folders

In the LocalDriver the PHP RecursiveIteratorIterator implementation is
used to recursively iterate over a directory.
If there is a resource child with limited access an exception is thrown
during the initialization of the iterator.
That means you are even not able to iterate over the other folders.

This patch adds a flag that prevents the iterator to throw the exception.

Resolves: #71328
Releases: master, 7.6
Change-Id: I3373f70bbcd5cdb38e5f8998a1e4c0466f6d5260
Reviewed-on: https://review.typo3.org/49852
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: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Make use of edit icons consistent 46/49946/5
Daniel Windloff [Thu, 15 Sep 2016 14:13:34 +0000 (16:13 +0200)]
[TASK] Make use of edit icons consistent

Use the following icons to indicate different kinds of "edit actions":
* actions-open: single edit action
* actions-document-open: multi edit action
* actions-page-open: edit page properties

Resolves: #77963
Releases: master
Change-Id: I2d3198b56755eef5eb715058caf5d8574124c9ca
Reviewed-on: https://review.typo3.org/49946
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Check if TypoScript is loaded for indexed_search 12/49812/6
Tomita Militaru [Fri, 2 Sep 2016 20:08:17 +0000 (22:08 +0200)]
[BUGFIX] Check if TypoScript is loaded for indexed_search

Check if TypoScript is loaded for indexed_search, if not,
show an error message.

Resolves: #75866
Releases: master, 7.6
Change-Id: I0b5be9d959dd0d4fc4a5f4df1b287c4a0fca2885
Reviewed-on: https://review.typo3.org/49812
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[FEATURE] Upgrade Analysis in Install Tool 21/47621/66
Anja Leichsenring [Sat, 8 Oct 2016 07:42:09 +0000 (09:42 +0200)]
[FEATURE] Upgrade Analysis in Install Tool

Noteworthy core changes come with ReST files explaining details since
core version 7. The patch adds a module to the install tool to render
those files.

This patch is the first part of a larger feature that will end up with
automated code migration and upgrade support based on code analysis.

Resolves: #75691
Releases: master
Change-Id: Ib74f4b806db8fbb215963838bbb1812a94503164
Reviewed-on: https://review.typo3.org/47621
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Show editor for setup and constants even if the field is empty 21/50121/2
Jan Helke [Sat, 8 Oct 2016 09:14:42 +0000 (11:14 +0200)]
[BUGFIX] Show editor for setup and constants even if the field is empty

Resolves: #78188
Releases: master
Change-Id: Ic697d0259b5f9dc5780a6e5434a30b7337448c49
Reviewed-on: https://review.typo3.org/50121
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Tested-by: Łukasz Uznański <l.uznanski@macopedia.pl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Update tags for all rst files for master 20/50120/2
Przemysław Krukowski [Sat, 8 Oct 2016 08:30:27 +0000 (10:30 +0200)]
[TASK] Update tags for all rst files for master

Releases: master
Resolves: #78184
Change-Id: I3a1362ecc193026c44e9983490aeb88b1fca6dd2
Reviewed-on: https://review.typo3.org/50120
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Reviewed-by: Tomasz Stępniak <stempl88@gmail.com>
Tested-by: Tomasz Stępniak <stempl88@gmail.com>
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[BUGFIX] Respect options.disableDelete UserTSConfig 78/49678/6
Christian Weiske [Wed, 31 Aug 2016 11:04:13 +0000 (13:04 +0200)]
[BUGFIX] Respect options.disableDelete UserTSConfig

The UserTSConfig setting "options.disableDelete" was not respected
in the record ClickMenu, the database record list and the page layout view.
This patch makes the following configurations work:

    options.disableDelete = 1
    options.disableDelete.tablename = 1

Releases: master, 7.6
Resolves: #34636

Change-Id: Idcabd8efb3b60d7edd2e87c400a948b423d95ea2
Reviewed-on: https://review.typo3.org/49678
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Zbigniew Jacko <z.jacko@macopedia.pl>
Tested-by: Zbigniew Jacko <z.jacko@macopedia.pl>
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[BUGFIX] Acceptance test for extension manager 14/50114/2
Marco Bresch [Fri, 7 Oct 2016 17:26:19 +0000 (19:26 +0200)]
[BUGFIX] Acceptance test for extension manager

Now the extension recycler is used for testing instead of beuser.

Resolves: #78185
Related: #77820
Releases: master
Change-Id: If6b049861335fee6762082b40217acb355c649d1
Reviewed-on: https://review.typo3.org/50114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Treat <pre> tags correctly in RTE 13/50113/2
Markus Klein [Fri, 7 Oct 2016 16:52:12 +0000 (18:52 +0200)]
[BUGFIX] Treat <pre> tags correctly in RTE

Do not throw away line breaks and multiple spaces of pre tag's content in RTE.
This finally allows to paste source code and keep its formatting.

Resolves: #78186
Releases: master, 7.6
Change-Id: I183032d53bf64c8f1e3acb8222288860f97fed33
Reviewed-on: https://review.typo3.org/50113
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>