Packages/TYPO3.CMS.git
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>
2 years ago[TASK] Update tags for all rst files for 8.0 11/50111/5
Krystian Szymukowicz [Fri, 7 Oct 2016 15:48:08 +0000 (17:48 +0200)]
[TASK] Update tags for all rst files for 8.0

Releases: master
Resolves: #78183
Change-Id: I95b436be3d4eaf2762981f69260b750f6a50fc3a
Reviewed-on: https://review.typo3.org/50111
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.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[TASK] Update tags for all rst files for 8.3 17/50117/4
mjankiewicz [Fri, 7 Oct 2016 17:50:48 +0000 (19:50 +0200)]
[TASK] Update tags for all rst files for 8.3

Releases: master
Resolves: #78181
Change-Id: Iabe4c36908c2d7f569428bc6ba5b48c171015963
Reviewed-on: https://review.typo3.org/50117
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
2 years ago[TASK] Update tags for all rst files for 8.2 08/50108/3
mjankiewicz [Fri, 7 Oct 2016 14:54:32 +0000 (16:54 +0200)]
[TASK] Update tags for all rst files for 8.2

Releases: master
Resolves: #78179
Change-Id: I8c67e42110162bad46980b90a02fdef821f3c2a0
Reviewed-on: https://review.typo3.org/50108
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] Update tags for all rst files for 8.1 15/50115/3
Przemysław Krukowski [Fri, 7 Oct 2016 17:49:02 +0000 (19:49 +0200)]
[TASK] Update tags for all rst files for 8.1

Releases: master
Resolves: #78182
Change-Id: Ibf25658172e42174ea5497eeb03dc9fd6a3d365a
Reviewed-on: https://review.typo3.org/50115
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Tested-by: Michał Jankiewicz <michal.jankiewicz@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] add acceptence tests for filter backend user in backend module 29/49829/3
Daniel Lorenz [Sat, 3 Sep 2016 11:11:15 +0000 (13:11 +0200)]
[TASK] add acceptence tests for filter backend user in backend module

Resolves: #77823
Releases: master
Change-Id: I301c43c4429bf18fde4c65c9d12c94951693bfc4
Reviewed-on: https://review.typo3.org/49829
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Valentin Funk <valentin.funk@computerfabrik.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[TASK] Update phpunit to version 5.6 06/50106/2
Stefan Neufeind [Fri, 7 Oct 2016 13:31:00 +0000 (15:31 +0200)]
[TASK] Update phpunit to version 5.6

Change-Id: Ia6e671bb39db820a93f0a534e8a0bd05cf325b49
Resolves: #78176
Releases: master
Reviewed-on: https://review.typo3.org/50106
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Streamline actions-document-select 53/49953/4
Daniel Windloff [Fri, 16 Sep 2016 12:43:15 +0000 (14:43 +0200)]
[TASK] Streamline actions-document-select

Use actions-document-select to select all values in a table.
Wrap icon (btn btn-default).

Resolves: #77973
Releases: master
Change-Id: Iddb2c232e93736d504d2269ee4efeddc7b74705d
Reviewed-on: https://review.typo3.org/49953
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[!!!][TASK] Make TypoScriptTemplateConstantEditorModuleFunctionController Fluid 84/49884/6
Michael Oehlhof [Fri, 9 Sep 2016 07:16:41 +0000 (09:16 +0200)]
[!!!][TASK] Make TypoScriptTemplateConstantEditorModuleFunctionController Fluid

Fluidification of TypoScriptTemplateConstantEditorModuleFunctionController

Resolves: #75032
Releases: master
Change-Id: Iacd826c958989b4afe9cbed57367226e486c42af
Reviewed-on: https://review.typo3.org/49884
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[TASK] Rename method "JStop"" to "addCssFiles" 80/50080/4
mjankiewicz [Sat, 1 Oct 2016 15:20:09 +0000 (17:20 +0200)]
[TASK] Rename method "JStop"" to "addCssFiles"

The old name has nothing to do with JS.

Resolves: #75363
Releases: master
Change-Id: Ie6dec85a89ca39561b04450bcb871ce272f8c49a
Reviewed-on: https://review.typo3.org/50080
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Karol Lamparski <klamparski@gmail.com>
Tested-by: Karol Lamparski <klamparski@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Correct position of t3editor autocomplete 06/49706/2
Robert Vock [Thu, 1 Sep 2016 08:30:17 +0000 (10:30 +0200)]
[BUGFIX] Correct position of t3editor autocomplete

The position of the autocomplete list for the TypoScript was incorrect
when the editing iframe was scrolled.

Resolves: #77719
Releases: master, 7.6
Change-Id: Ib0d17e6bc648fc99b1e02dfb2a212c1b19993bcc
Reviewed-on: https://review.typo3.org/49706
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Łukasz Uznański
Tested-by: Łukasz Uznański
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[!!!][CLEANUP] ObjectAccess 85/39585/21
Claus Due [Fri, 2 Sep 2016 09:58:35 +0000 (11:58 +0200)]
[!!!][CLEANUP] ObjectAccess

This patch aims to clean up and improve the
ObjectAccess class which currently does a
*lot* of unnecessary operations, but is intended
for use in many places especially with repeated
use. Therefore, any even small optimisation in
this class would be a benefit.

* Uses more native PHP methods where reasonable
* Uses fewer method calls where reasonable
* Gets rid of a variable passed by reference
* More cases return NULL rather than throw Exceptions
* Fastest decisions and access methods come first
* Reflection-based access isolated to edge cases and
  access with the "force" flag being TRUE.
* Sacrifices ability to read objects of types other
  than persisted objects contained in an ObjectStorage
  or subclass of ObjectStorage.
* Changes verdict from FALSE to TRUE when determining
  if a dynamically added property exists on an object
  (these are, by definition, publicly accessible).

Change-Id: Ib17051a43f61bb73a1bd5a8a6c710f54eec8f769
Resolves: #66995
Releases: master
Reviewed-on: https://review.typo3.org/39585
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[BUGFIX] Fix sql query selecting invalid field 97/50097/4
Sascha Egerer [Fri, 7 Oct 2016 08:17:36 +0000 (10:17 +0200)]
[BUGFIX] Fix sql query selecting invalid field

In #77488 the ExtendedFileUtility has been refactored to doctrine.
This has introduced a bug where an invalid field is selected from the
database.

Resolves: #78163
Related: #77488
Releases: master
Change-Id: I926cd4bc04c59b50f3cb9973f5005ec97e788648
Reviewed-on: https://review.typo3.org/50097
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[!!!][TASK] Fluidification of TypoScriptTemplateInformationModuleFunctionController 72/49872/6
Michael Oehlhof [Tue, 6 Sep 2016 13:41:09 +0000 (15:41 +0200)]
[!!!][TASK] Fluidification of TypoScriptTemplateInformationModuleFunctionController

Resolves: #75031
Releases: master
Change-Id: I4e40350dcf4fe54f2fbc7088bb2ac509668c1c0a
Reviewed-on: https://review.typo3.org/49872
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: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Do not override hidden UC fields in user settings 24/49224/15
Stefan Froemken [Wed, 27 Jul 2016 07:34:54 +0000 (09:34 +0200)]
[BUGFIX] Do not override hidden UC fields in user settings

While saving a user's uc record, all fields, which are set to disabled
in user TSconfig, are not touched anymore.
This is enforced by reducing the fields of showItem to the ones which
are allowed via user TSconfig.

Resolves: #77263
Releases: master, 7.6
Change-Id: Ib867efef731654373a3b1502c410ba5e182780e4
Reviewed-on: https://review.typo3.org/49224
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Martin Fox <kontakt@mlis.pl>
Tested-by: Martin Fox <kontakt@mlis.pl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Fluidification of NewContentElementController 08/49808/7
Marc Willmann [Sun, 4 Sep 2016 12:36:14 +0000 (14:36 +0200)]
[TASK] Fluidification of NewContentElementController

Additionally an unused variable was removed and some
variables have been renamed to a more speaking name.

Resolves: #77801
Releases: master
Change-Id: I242a9f32c80c8702097a2b20ed577db44766902b
Reviewed-on: https://review.typo3.org/49808
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years agoRevert "[FEATURE] Add fluid debug information to admin panel" 94/50094/2
Anja Leichsenring [Thu, 6 Oct 2016 16:34:49 +0000 (18:34 +0200)]
Revert "[FEATURE] Add fluid debug information to admin panel"

This reverts commit f3df15974576831b119a82f8f3151e0a6cd9c276.

Revert, as the set checkbox will make the debug information available all over the backend. We can not leave it like this.

Change-Id: I3e964a95444f8d6fd0f71644c094616ac7c63755
Reviewed-on: https://review.typo3.org/50094
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Fluidification of TaskCenter 02/50002/3
Michael Oehlhof [Wed, 21 Sep 2016 14:42:49 +0000 (16:42 +0200)]
[TASK] Fluidification of TaskCenter

Resolves: #78020
Releases: master
Change-Id: Ibb70677e09a39fe73532e1af8cd6266b0d2b9a1e
Reviewed-on: https://review.typo3.org/50002
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[FEATURE] Add fluid debug information to admin panel 78/47678/17
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: Ieb5abf001becebabf23c6b7b8578a67ed98046cb
Reviewed-on: https://review.typo3.org/47678
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-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] Do not cut constants in debug output 63/50063/5
Sascha Egerer [Thu, 29 Sep 2016 07:13:08 +0000 (09:13 +0200)]
[BUGFIX] Do not cut constants in debug output

Unsubstituted constants should be logged in full length and not
cut after 50 character.

Resolves: #78107
Releases: master, 7.6
Change-Id: I6a231cbda9f876be390393f8ce967335826e95f4
Reviewed-on: https://review.typo3.org/50063
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>