Packages/TYPO3.CMS.git
18 months ago[FOLLOWUP][BUGFIX] IRRE: Check if TCA['ctrl']['languageField'] is set 75/54175/4
Nicole Cordes [Tue, 19 Sep 2017 13:15:47 +0000 (15:15 +0200)]
[FOLLOWUP][BUGFIX] IRRE: Check if TCA['ctrl']['languageField'] is set

This patch adds missing functional tests for
\TYPO3\CMS\Backend\Controller\FormInlineAjaxController::createAction

Related: #82330
Releases: master, 8.7, 7.6
Change-Id: I61c8c07dd0d2c6a92bb445d7f2b6baee23251f5d
Reviewed-on: https://review.typo3.org/54175
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Context menu is not completely visible in filelist with scrollbar 92/54392/2
Gianluigi Martino [Fri, 13 Oct 2017 06:31:56 +0000 (08:31 +0200)]
[BUGFIX] Context menu is not completely visible in filelist with scrollbar

If the foldertree in filelist is to long, the rightclick context menu on
the bottom of the window is not completly visible. With this patch the
position of the menu is calculated based on the windows width and height
and so completly visible.

Resolves: #82732
Releases: master, 8.7
Change-Id: Ied9204371491059efda61143e9ca9c2f3c8a9b9d
Reviewed-on: https://review.typo3.org/54392
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Resolve label in title attribute of ClearCacheToolbarItemSingle 91/54391/2
Loek Hilgersom [Thu, 12 Oct 2017 16:38:35 +0000 (18:38 +0200)]
[BUGFIX] Resolve label in title attribute of ClearCacheToolbarItemSingle

Resolves: #82749
Releases: master, 8.7
Change-Id: I1de1157ca8e28da3a9fd3ffb3783bb73b1f8e845
Reviewed-on: https://review.typo3.org/54391
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Configuration->"Use regular expression" 78/54378/2
Christian Kuhn [Thu, 12 Oct 2017 12:43:20 +0000 (14:43 +0200)]
[BUGFIX] Configuration->"Use regular expression"

Setting / unsetting the checkbox "Use regular expression"
fails with JavaScript error "jumpToUrl is not defined".
Add that to the document body.

Change-Id: I0a5928e008972493d070a35d1219a0acca579ce8
Resolves: #82746
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/54378
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Properly detect record link dialog tab 74/54374/2
Stanislas Rolland [Wed, 11 Oct 2017 19:00:03 +0000 (15:00 -0400)]
[BUGFIX] Properly detect record link dialog tab

RecordLinkHandler->canHandleLink should check record identifier,
otherwise the element browser may open the wrong tab when multiple
record identifiers are configured.

Resolves: #82737
Releases: master, 8.7
Change-Id: Ie12c6d7484bdb51577dfe02a653e80fe1d7b63ea
Reviewed-on: https://review.typo3.org/54374
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
18 months ago[BUGFIX] Use correct path for test images in install tool 73/54373/3
Markus Klein [Thu, 12 Oct 2017 08:32:34 +0000 (10:32 +0200)]
[BUGFIX] Use correct path for test images in install tool

This resolves a regression to #81951, where the path adjustment
has been forgotten.

Resolves: #82743
Releases: 8.7
Change-Id: Ibd0260b0450e2b8d0078a004acf4ee835d6a34cc
Reviewed-on: https://review.typo3.org/54373
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
18 months ago[BUGFIX] Correct fixture for metadata in impexp functional tests 61/54361/3
Tymoteusz Motylewski [Tue, 10 Oct 2017 14:23:28 +0000 (16:23 +0200)]
[BUGFIX] Correct fixture for metadata in impexp functional tests

Resolves: #82726
Releases: master, 8.7
Change-Id: I779dbf4cdecf931cae4f2734f561aa1c9eab4efb
Reviewed-on: https://review.typo3.org/54361
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Set correct image dimensions in impexp fixture data 51/54351/2
Tymoteusz Motylewski [Tue, 10 Oct 2017 12:13:50 +0000 (14:13 +0200)]
[BUGFIX] Set correct image dimensions in impexp fixture data

Fixture data for functional tests in impexp contains correct height
for one image now.

Resolves: #82722
Releases: master, 8.7
Change-Id: I3fea831a5a030eb525fabe9bbb6e891a3a722fd7
Reviewed-on: https://review.typo3.org/54351
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Set TYPO3 version to 8.7.9-dev 59/54359/2
Oliver Hader [Tue, 10 Oct 2017 16:22:16 +0000 (18:22 +0200)]
[TASK] Set TYPO3 version to 8.7.9-dev

Change-Id: Ifa88c04217361d9b0ec6f4c4cdbd97565e505bce
Reviewed-on: https://review.typo3.org/54359
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
18 months ago[RELEASE] Release of TYPO3 8.7.8 58/54358/2 8.7.8 TYPO3_8-7-8 v8.7.8
Oliver Hader [Tue, 10 Oct 2017 16:07:35 +0000 (18:07 +0200)]
[RELEASE] Release of TYPO3 8.7.8

Change-Id: I12ed571c100d003ff5fea9afa49dca8f85b0ec18
Reviewed-on: https://review.typo3.org/54358
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
18 months ago[BUGFIX] Avoid corrupted session when IP changes 53/54353/2
Markus Klein [Mon, 9 Oct 2017 11:45:41 +0000 (13:45 +0200)]
[BUGFIX] Avoid corrupted session when IP changes

If the IP of the client changes and is not within the
lockIP range anymore a new session is now created.

Resolves: #82490
Releases: master, 8.7
Change-Id: I7dc5033318fa9eb1efc929af126b38cc9840e964
Reviewed-on: https://review.typo3.org/54353
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
18 months ago[BUGFIX] Only access FAL security checks when in Backend 44/54344/2
Benni Mack [Fri, 6 Oct 2017 15:34:52 +0000 (17:34 +0200)]
[BUGFIX] Only access FAL security checks when in Backend

The FAL security checks which adds additional checks for Backend Users
are currently placed within TYPO3_MODE === BE which applies to CLI as well.

In order to even use the FAL API via CLI, a user has to be authenticated (just for
browsing files). Therefore, the check needs to be handled via TYPO3_REQUEST_TYPE
which excludes symfony commands on CLI basis.

Additionally, the REQUEST TYPE checks are handled within the Slot and not
when to register the hook (see other cleanup patch as well).

Resolves: #82691
Releases: master, 8.7
Change-Id: I7b895a119a17ea166331eb1dbcb75e57fffbd388
Reviewed-on: https://review.typo3.org/54344
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[TASK] Popup content element id on the right side of "Record selector" 43/54343/2
Gianluigi Martino [Mon, 9 Oct 2017 12:53:49 +0000 (14:53 +0200)]
[TASK] Popup content element id on the right side of "Record selector"

On the left side of the "Record selector" window a popup with the content
element id is showing hovering the content element icon. With this patch
it works also on the right lower side icons in the same window.

Resolves: #82708
Releases: master, 8.7
Change-Id: Ib091f61b13923d787e94cb93e85257c39978dbb5
Reviewed-on: https://review.typo3.org/54343
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
18 months ago[BUGFIX] Correct an always-true if statement in GeneralUtility::mkdir_deep 30/54330/2
Joshua Westerheide [Sat, 7 Oct 2017 18:45:53 +0000 (20:45 +0200)]
[BUGFIX] Correct an always-true if statement in GeneralUtility::mkdir_deep

Resolves: #82697
Releases: master, 8.7, 7.6
Change-Id: I64bf51d5efd0394f4d3269965820281cbaf2de90
Reviewed-on: https://review.typo3.org/54330
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
18 months ago[BUGFIX] Add title tag to anchor in Fluid Styled Content uploads 29/54329/2
Benni Mack [Thu, 5 Oct 2017 06:48:36 +0000 (08:48 +0200)]
[BUGFIX] Add title tag to anchor in Fluid Styled Content uploads

Resolves: #81990
Releases: master, 8.7
Change-Id: Id52849587f3ad438d65f48d01a8930a646829dd4
Reviewed-on: https://review.typo3.org/54329
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[TASK] Clean up unused option in Install Tool 25/54325/2
Benni Mack [Sun, 8 Oct 2017 13:43:16 +0000 (15:43 +0200)]
[TASK] Clean up unused option in Install Tool

This option was renamed and is set in init() of
GraphicalFunctions anyway, so the call can be
removed (and also, does not create a PHP notice).

Resolves: #82700
Releases: master, 8.7
Change-Id: Ib2328676eaf123755b97ae09fd070f6e82250c92
Reviewed-on: https://review.typo3.org/54325
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[TASK] Clean up INSTALL.md 21/54321/2
Benni Mack [Sun, 8 Oct 2017 12:39:16 +0000 (14:39 +0200)]
[TASK] Clean up INSTALL.md

The document references files that do not exist anymore, also CONTRIBUTING.md
is missing.

* ChangeLog => gone
* GPL.txt => LICENSE.txt
* NEWS.txt => gone

Resolves: #82698
Releases: master, 8.7
Change-Id: Idb5890f789632a342d1d640febd4ac1b9fa7497b
Reviewed-on: https://review.typo3.org/54321
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] JS: Init SelectTreeElement after document.ready 77/54177/3
Anke Altintop [Tue, 19 Sep 2017 15:56:27 +0000 (17:56 +0200)]
[BUGFIX] JS: Init SelectTreeElement after document.ready

Add document.ready, so SelectTree is initialized even
with slow internet connection.

Resolves: #81891
Releases: master, 8.7
Change-Id: I5489d37821107310f99fbccffc00fd183e2e3786
Reviewed-on: https://review.typo3.org/54177
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Add support for t3:// syntax to FileCollector 14/54314/2
Jigal van Hemert [Sun, 1 Oct 2017 11:08:52 +0000 (13:08 +0200)]
[BUGFIX] Add support for t3:// syntax to FileCollector

FileCollector::addFilesFromFolder now supports the t3://folder URN as
identifier for a folder. This allows the FILES cObj and the
FilesProcessor data processing to use that syntax.

Resolves: #82627
Releases: master, 8.7
Change-Id: I31376169f5868c6f7c52cf2b6ca98fe41bb1e111
Reviewed-on: https://review.typo3.org/54314
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
18 months ago[BUGFIX] Fix handling of ClosureFinisher 13/54313/2
Andreas Fernandez [Mon, 25 Sep 2017 08:40:38 +0000 (10:40 +0200)]
[BUGFIX] Fix handling of ClosureFinisher

Check if the incoming optionValue is a closure and return early in such
case.

Resolves: #82550
Releases: master, 8.7
Change-Id: I0f6b12b8ed777906bfe7bc6849841b246e95bbd3
Reviewed-on: https://review.typo3.org/54313
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
18 months ago[BUGFIX] Prevent go back by submit on enter 11/54311/2
Frank Naegler [Wed, 4 Oct 2017 09:06:25 +0000 (11:06 +0200)]
[BUGFIX] Prevent go back by submit on enter

The first button of type=submit is used by the browser if
the user hint <enter> in a form field. A form should only contains
one submit button, which is fixed now with this patch.

Resolves: #82668
Releases: master, 8.7
Change-Id: I43323dd89be67d18a2818faf11359151223458f1
Reviewed-on: https://review.typo3.org/54311
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
18 months ago[BUGFIX] RSA encryption: Stop submit handling if requested 09/54309/2
Andreas Fernandez [Thu, 31 Aug 2017 13:41:56 +0000 (15:41 +0200)]
[BUGFIX] RSA encryption: Stop submit handling if requested

If the submit event of a form using RSA encryption has `cancelBubble` set
to true (e.g. by jQuery's stopPropagation()), any processing is stopped
to prevent submitting the form.

Resolves: #82259
Releases: master, 8.7
Change-Id: Idb357dd2043cccb899ad7fa3fa325f7d3c003e40
Reviewed-on: https://review.typo3.org/54309
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Do not GROUP BY alias in WorkspaceService 08/54308/2
Susanne Moog [Wed, 4 Oct 2017 07:39:28 +0000 (09:39 +0200)]
[BUGFIX] Do not GROUP BY alias in WorkspaceService

GROUP BY statements are in general evaluated before
SELECT statements. If a DBMS does not implement additional
logic to resolve aliases defined in SELECTS before grouping
the statement will fail. Currently both MSSQL as well as ORACLE
lack these additional implementations. To be safe we should
group by the non-aliased columns.

Change-Id: I04698b2c31fbe2b0907fd345fbbf5e84dcebf164
Resolves: #82664
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54308
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Acceptance tests: chromedriver directly 01/54301/2
Christian Kuhn [Thu, 5 Oct 2017 10:14:27 +0000 (12:14 +0200)]
[TASK] Acceptance tests: chromedriver directly

Use chromedriver directly in acceptance tests instead of
routing through selenium-server.

Change-Id: I229032b1b1ec1b0e6f5e4c2eb5435e3ff0ae95df
Resolves: #82683
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54300
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-on: https://review.typo3.org/54301

18 months ago[TASK] bamboo-specs: Upgrade to 6.1 95/54295/5
Christian Kuhn [Wed, 4 Oct 2017 21:02:31 +0000 (23:02 +0200)]
[TASK] bamboo-specs: Upgrade to 6.1

The 6.0 to 6.1 upgrade allows us to specifiy last missing
pieces via bamboo specs: mostly job cleanups, plugin
configuration and plan permissions.

Change-Id: If26aeb45b1109ba9797f3807087201033ea1f368
Resolves: #82679
Releases: master, 8.7, 7.6
Reviewed-on: https://review.typo3.org/54295
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Never load disabled domains in TSFE 96/54296/2
Markus Klein [Tue, 3 Oct 2017 16:18:26 +0000 (18:18 +0200)]
[BUGFIX] Never load disabled domains in TSFE

This fixes an inappropriate transformation of old enableFields
condition to doctrine.

This is a regression fix to #77400.

Resolves: #82661
Related: #77400
Releases: master, 8.7
Change-Id: Ic18c9e5f59b48f30651a988c5ec9d243c8b186e3
Reviewed-on: https://review.typo3.org/54296
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] TCA deprecations in functional test fixture extensions 93/54293/3
Benni Mack [Fri, 8 Sep 2017 12:14:44 +0000 (14:14 +0200)]
[BUGFIX] TCA deprecations in functional test fixture extensions

Change-Id: I136ee199ca80a9bc749de4f93950f84a10148a00
Resolves: #82676
Related: #82438
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Update typo3/testing-framework to 1.1.5 85/54285/3
Christian Kuhn [Wed, 4 Oct 2017 13:32:36 +0000 (15:32 +0200)]
[TASK] Update typo3/testing-framework to 1.1.5

Brings a patch to dump class loading information
in functional and acceptance tests.

Change-Id: Ib44918666875100426f624cee2426d460e01d32a
Resolves: #82673
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54285
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Acceptance tests: chrome headless 73/54273/5
Christian Kuhn [Tue, 3 Oct 2017 12:13:55 +0000 (14:13 +0200)]
[TASK] Acceptance tests: chrome headless

Switch to chrome headless for acceptance tests. We
don't need xvfb and friends on bamboo anymore which
will be updated with another patch later.

Change-Id: Ieb78d3d198f7dd9dc882041d86b403099e0854c6
Resolves: #82659
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54273
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Update testing require-dev dependencies 71/54271/2
Christian Kuhn [Tue, 3 Oct 2017 10:54:42 +0000 (12:54 +0200)]
[TASK] Update testing require-dev dependencies

* se/selenium-server-standalone 3.4.0->3.5.3
* codeception/codeception 2.3.5->2.3.6
* enm1989/chromedriver 2.31->2.32

Minor additional change in one acceptance test to
stabilize that test a bit better.

Change-Id: Ic306d6bb04139097962219d6047ae6aa387a5c3c
Releases: master, 8.7
Resolves: #82656
Reviewed-on: https://review.typo3.org/54271
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Set content-length header to the end of output 69/54269/2
Benni Mack [Mon, 2 Oct 2017 23:34:02 +0000 (01:34 +0200)]
[BUGFIX] Set content-length header to the end of output

Resolves: #76100
Resolves: #65719
Releases: master, 8.7
Change-Id: I2e389dd6ecb497a164a457230f106a64373c1907
Reviewed-on: https://review.typo3.org/54269
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[TASK] Acceptance tests: Don't restart browser 64/54264/2
Christian Kuhn [Mon, 2 Oct 2017 21:12:41 +0000 (23:12 +0200)]
[TASK] Acceptance tests: Don't restart browser

To speed up acceptance tests a bit the browser is no
longer restarted between tests.

Change-Id: I03132905eed1dd6a4ccca137e0e8047b01aa6ca9
Resolves: #82652
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54264
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Stabilize flaky TimeTracker unit test 61/54261/2
Christian Kuhn [Mon, 2 Oct 2017 12:50:28 +0000 (14:50 +0200)]
[BUGFIX] Stabilize flaky TimeTracker unit test

The time tracker sometimes switches between two milliseconds
in its operation. Test a bit weaker to cope with that.

Change-Id: I20d58296749bf33b12ab2da72691ecf4853842eb
Resolves: #82635
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54261
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] CKEditor should not create uploads subfolder 59/54259/2
Benni Mack [Mon, 2 Oct 2017 08:43:11 +0000 (10:43 +0200)]
[BUGFIX] CKEditor should not create uploads subfolder

The system extension rte_ckeditor creates an upload folder which is always
empty and not in use by the extension or something else.

Resolves: #82633
Releases: master, 8.7
Change-Id: Ic4877a9cbdbb078e5a7745f609f81aeaa5c991c3
Reviewed-on: https://review.typo3.org/54259
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[CLEANUP] Review comment of PageRepository::getPage() 52/54252/2
Elmar Hinz [Sat, 20 May 2017 14:09:58 +0000 (16:09 +0200)]
[CLEANUP] Review comment of PageRepository::getPage()

Note:

Type hints are not trivial to add to the signature. Although the
method always returns an array, there are unit tests that make use
of the assumption that the method is allowed to return null. Fixing
this goes beyond the goals of this ticket.

Releases: master, 8.7
Resolves: #81280
Change-Id: If47041fb6fc4835de879e9077b0359063083cbd2
Reviewed-on: https://review.typo3.org/54252
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Bring RTE linkbrowser options back 43/54243/2
Frans Saris [Fri, 14 Jul 2017 18:57:32 +0000 (20:57 +0200)]
[BUGFIX] Bring RTE linkbrowser options back

The CKEditor link browser handled the configuration array still as a
TypoScript array with dots. But the parsed YAML config is a plain array
now.

This patch makes sure the BrowserLinkController handles this config like
a normal array. Further it fixes the missing JavaScript part to set the
link title based on selected css class.

Resolves: #81381
Releases: master, 8.7
Change-Id: Ie4749f820082e185208bf811aad7133bfc82d37a
Reviewed-on: https://review.typo3.org/54243
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Increase sequence if uid gets forced for PostgreSQL 39/54239/2
Manuel Selbach [Fri, 24 Feb 2017 09:03:54 +0000 (10:03 +0100)]
[BUGFIX] Increase sequence if uid gets forced for PostgreSQL

If a uid gets forcefully set during a insert into the database
MySQL will automatically update the auto_increment primary key.
Other databases might need post processing, i.e PostgreSQL as
it uses a sequence to generate auto increment uids. Sequences
do not get transparently updated on inserts.

Resolves: #79976
Releases: master, 8.7
Change-Id: I033deb63bf9bc2e072408885a534752573ba4c7c
Reviewed-on: https://review.typo3.org/54239
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
18 months ago[BUGFIX] Avoid unnecessary I/O in GeneralUtility::createVersionNumberedFilename() 38/54238/2
Faton Haliti [Wed, 27 Sep 2017 07:56:13 +0000 (09:56 +0200)]
[BUGFIX] Avoid unnecessary I/O in GeneralUtility::createVersionNumberedFilename()

With this commit we prevent to check for existence of file
when we don't need to, because mode is not either 'embed' or
'querystring'

Resolves: #82565
Releases: master, 8.7
Change-Id: I829b8e87d951a6f170bc03d8b7836f671b51bdf4
Reviewed-on: https://review.typo3.org/54238
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[TASK] Remove hardcoded check on typo3/sysext/ 37/54237/2
Benni Mack [Thu, 28 Sep 2017 14:53:28 +0000 (16:53 +0200)]
[TASK] Remove hardcoded check on typo3/sysext/

When running TYPO3 with custom components (subtree), the typo3/sysext/
directory is not always necessary, and the hardcoded check is obsolete.

Resolves: #82622
Releases: master, 8.7
Change-Id: I3e939c80fff30d82dd4eb624c2f4bc5db1696809
Reviewed-on: https://review.typo3.org/54237
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Fix handling of Storage.Client 36/54236/2
Andreas Fernandez [Thu, 28 Sep 2017 13:17:14 +0000 (15:17 +0200)]
[BUGFIX] Fix handling of Storage.Client

The "Storage" module gets the missing "unset" method to remove values
from localStorage. The "isset" method is fixed to determine whether
a value is really existing.

Resolves: #82613
Releases: master, 8.7
Change-Id: Icb4b862b380811a7ba7f897be3c4809b718d2810
Reviewed-on: https://review.typo3.org/54236
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[TASK] EXT:form - explain initializeFormElement hook 35/54235/2
Ralf Zimmermann [Fri, 29 Sep 2017 11:32:16 +0000 (13:32 +0200)]
[TASK] EXT:form - explain initializeFormElement hook

Add more explanations about the initializeFormElement
hook into the docs.

Resolves: #82615
Releases: master, 8.7
Change-Id: I670625533f95b92a37f5536096eb2cc4211d33d9
Reviewed-on: https://review.typo3.org/54235
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] Allows setting extended search per default 33/54233/2
Dominik Winkelbauer [Thu, 2 Mar 2017 10:12:04 +0000 (11:12 +0100)]
[BUGFIX] Allows setting extended search per default

Makes it possible to enable extended search per default.

Change-Id: I793faa6d7f325661c193bf4661bfd924a6cfb69a
Resolves: #80091
Releases: master,8.7
Reviewed-on: https://review.typo3.org/54233
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months agoRevert "[BUGFIX] Set anchor in all preview links of content elements" 28/54228/2
Frank Naegler [Thu, 28 Sep 2017 09:54:54 +0000 (11:54 +0200)]
Revert "[BUGFIX] Set anchor in all preview links of content elements"

Because of a regression, the patch will be reverted for the v8 branch, for master we will merge a bugfix.

This reverts commit 6a480e998cd8113780504c5d7cfb99f948c3238c.

Change-Id: If467b5c90e34307fc0baa10fc140ea9f19c30e30
Releases: 8.7
Resolves: #82456
Reverts: #81250
Reviewed-on: https://review.typo3.org/54228
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[CLEANUP] Remove invalid paths in PSR-4 section 19/54219/4
Georg Ringer [Fri, 22 Sep 2017 17:42:42 +0000 (19:42 +0200)]
[CLEANUP] Remove invalid paths in PSR-4 section

Remove not existing paths from root composer.json.
For 8.7 the path to context_help must be kept.

Resolves: #82546
Releases: master, 8.7
Change-Id: Iea32a481011d906ea7057072413e6ae01a2ce771
Reviewed-on: https://review.typo3.org/54219
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Ignore missing folders from psr-4 definitions 24/54224/2
Helmut Hummel [Fri, 22 Sep 2017 12:16:49 +0000 (14:16 +0200)]
[BUGFIX] Ignore missing folders from psr-4 definitions

Even when generating an optimized class map for psr-4
classes, Composer gracefully ignores folders defined
in psr-4 autoload section, if they do not exist.

TYPO3 however fails with an exception.

Also change the logic to always generate a class map
for improved class loading performance. This happened
anyway already when calling the autoload generation twice.

Resolves: #82542
Releases: master, 8.7
Change-Id: I4c3ab8ff7affeba25313d93e40e35f78bb78492d
Reviewed-on: https://review.typo3.org/54224
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
18 months ago[BUGFIX] Add backend authentication to Extbase CommandController 23/54223/2
Wolfgang Klinger [Wed, 27 Sep 2017 08:09:42 +0000 (10:09 +0200)]
[BUGFIX] Add backend authentication to Extbase CommandController

Ensure backwards compatibility with existing Extbase CommandControllers
by making sure the _cli_ user is always authenticated, so e.g. calls to
the DataHandler do not require explicit authentication in the extensions
CommandController.

Resolves: #82566
Releases: master, 8.7
Change-Id: Ice9b039558b68050c08a53f1c50dc726ec657522
Reviewed-on: https://review.typo3.org/54223
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Use localize command when translating page record 20/54220/2
Frans Saris [Fri, 26 May 2017 13:51:03 +0000 (15:51 +0200)]
[BUGFIX] Use localize command when translating page record

Currently, when using the dropdown to create a page translation within
the Page Module, DataHandler is called with just a simple "new" record
of type "pages_language_overlay".

However, a classic "localize" DataHandler command is more appropriate,
allowing to utilize several localization functionalities built in.

In order to achieve this, the option tags in the selector contain the full
URL to the DataHandler call, as well as the redirect to FormEngine (which
in turn redirects back to the current page module URL).

Resolves: #81345
Releases: master, 8.7
Change-Id: I740c2d1d11494963283bc14b1f534bd344d0764a
Reviewed-on: https://review.typo3.org/54220
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[TASK] Provide uid in ElementInformation popup 14/54214/2
Georg Ringer [Wed, 20 Sep 2017 18:39:19 +0000 (20:39 +0200)]
[TASK] Provide uid in ElementInformation popup

The uid of a record is an important information and should
be provided as well.

Resolves: #82526
Releases: master, 8.7
Change-Id: Ic44ca6a24e21c09ced78203ed4a73907906bf568
Reviewed-on: https://review.typo3.org/54214
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
18 months ago[BUGFIX] Do not recalculate PIDs for every query in BE search 06/54206/2
Susanne Moog [Fri, 22 Sep 2017 11:38:24 +0000 (13:38 +0200)]
[BUGFIX] Do not recalculate PIDs for every query in BE search

The backend search "Show all" link recalculated allowed PIDs for
the current user for all search operations resulting in an
exponentially increasing amount of sql queries depending on the
number of pages in an installation.

As the list of allowed pages for the user does not change during
the request, it is enough to calculate it once.

Change-Id: I9262a5d8425d04cb4ff1e35b2c3cc0ec96b8fa53
Resolves: #82083
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54206
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markus.sommer@typo3.org>
Tested-by: Markus Sommer <markus.sommer@typo3.org>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
18 months ago[BUGFIX] Fix broken redis tests 96/54196/2
Frank Naegler [Thu, 21 Sep 2017 10:09:19 +0000 (12:09 +0200)]
[BUGFIX] Fix broken redis tests

Resolves: #82533
Releases: master, 8.7, 7.6
Change-Id: Ia47f604b9cb7fa53d3707e6150554709cbfdb763
Reviewed-on: https://review.typo3.org/54196
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
18 months ago[BUGFIX] MenuProcessor: Allow sub keys of `addQueryString` 05/54205/2
Andreas Fernandez [Wed, 20 Sep 2017 12:20:55 +0000 (14:20 +0200)]
[BUGFIX] MenuProcessor: Allow sub keys of `addQueryString`

THis patch allows sub keys of `addQueryString`, e.g. `exclude`.

Resolves: #82520
Releases: master, 8.7
Change-Id: I8a6b5f924292cf56326cd18d8bb9b7887d095288
Reviewed-on: https://review.typo3.org/54205
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
18 months ago[BUGFIX] Fix undefined variable to evaluate `fileFolder_recursions` correctly 04/54204/2
Andreas Fernandez [Tue, 19 Sep 2017 14:24:38 +0000 (16:24 +0200)]
[BUGFIX] Fix undefined variable to evaluate `fileFolder_recursions` correctly

Resolves: #82512
Releases: master, 8.7
Change-Id: Ibfbd1a8e347f5b25871f5d073994bdb2af264051
Reviewed-on: https://review.typo3.org/54204
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
19 months ago[BUGFIX] Allow multiple calls of ExtensionManagementUtility::loadBaseTca 01/54201/2
Nicole Cordes [Thu, 21 Sep 2017 19:17:55 +0000 (21:17 +0200)]
[BUGFIX] Allow multiple calls of ExtensionManagementUtility::loadBaseTca

Although the function itself is marked as private, it can be triggered
twice due to official API in EidUtility::initTCA. As requireOnce returns
true if called multiple times with the same file, this return state has
to be handled as well.

Resolves: #82539
Related: #82408
Releases: 8.7
Change-Id: I1acd519c342e525c06eda44289acdf86c508a898
Reviewed-on: https://review.typo3.org/54201
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Faton Haliti <fha@systime.dk>
Tested-by: Faton Haliti <fha@systime.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months ago[BUGFIX] Fix exception in FE when using predefined admPanel config 12/54112/3
Markus Klein [Mon, 11 Sep 2017 11:14:27 +0000 (13:14 +0200)]
[BUGFIX] Fix exception in FE when using predefined admPanel config

Enforcing the admPanel for users via user TSconfig is working again
without crashing the FE.

We make sure that when the admPanel configuration is fetched, we
do not fall back to the toplevel value if the requested sub-value
does not exist.

Resolves: #82460
Releases: master, 8.7, 7.6
Change-Id: Ibd288805aa6c91d74eee8a9c80ebcce62d1f860f
Reviewed-on: https://review.typo3.org/54112
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
19 months ago[BUGFIX] Change username from _cli_scheduler to _cli_ 90/54190/2
Raphael Graf [Wed, 20 Sep 2017 18:51:51 +0000 (20:51 +0200)]
[BUGFIX] Change username from _cli_scheduler to _cli_

and remove the whole paragraph about specific rights of the user.

Releases: master, 8.7
Resolves: #82527
Change-Id: Icd65ba13c7464fdd0290cec48f08de9d0934e796
Reviewed-on: https://review.typo3.org/54190
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
19 months ago[TASK] Increase size of domain name field 89/54189/2
Georg Ringer [Wed, 20 Sep 2017 18:19:39 +0000 (20:19 +0200)]
[TASK] Increase size of domain name field

Allow 255 chars for a domain to be in sync with RFC 1035.

Resolves: #82515
Releases: master, 8.7, 7.6
Change-Id: I63916cb115b00e50c62c1926cf890e29bf89de77
Reviewed-on: https://review.typo3.org/54189
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Remove duplicate PageTS cache in Typo3DbBackend 85/54185/2
Alexander Schnitzler [Sun, 17 Sep 2017 10:02:11 +0000 (12:02 +0200)]
[BUGFIX] Remove duplicate PageTS cache in Typo3DbBackend

The Typo3DbBackend fetches PageTS via BackendUtility::getPagesTSconfig
and then stores a copy of it (for each page separately) in a static
property. This is a bug and leads to performance decreases because
the PageTS is already cached via BackendUtility::getPagesTSconfig
and it's done even better than in Typo3DbBackend because the backend
utility store a single cache entry for different pages with the same
PageTS. The Typo3DbBackend does create a copy of the PageTS for each
page.

Resolves: #82496
Releases: master, 8.7
Change-Id: I61bd6fa8eb3ba29baea355ae01a8d71f7ae7e963
Reviewed-on: https://review.typo3.org/54185
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Update ExtensionUtility::registerPlugin() icon parameter docs 84/54184/2
Mathias Brodala [Fri, 8 Sep 2017 08:40:08 +0000 (10:40 +0200)]
[BUGFIX] Update ExtensionUtility::registerPlugin() icon parameter docs

The icon parameter is passed through to TCA "select" items, thus aside
from an icon file path an icon identifier can be used here.

Resolves: #82351
Releases: master, 8.7
Change-Id: Ia84aa9c739c10372f1ad76c5b4dde9f0b1a62c99
Reviewed-on: https://review.typo3.org/54184
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] EXT:form - fix composite element check 82/54182/2
Mathias Brodala [Wed, 20 Sep 2017 11:52:03 +0000 (13:52 +0200)]
[BUGFIX] EXT:form - fix composite element check

Resolves: #82518
Releases: 8.7
Change-Id: I889dc0d1293b65b8661ab5864acd5a89e9f18293
Reviewed-on: https://review.typo3.org/54182
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Support target in fluid_styled_content menus 27/54127/4
Mats Svensson [Tue, 12 Sep 2017 13:06:22 +0000 (15:06 +0200)]
[BUGFIX] Support target in fluid_styled_content menus

Add condition and only render target attribute if set on page.

Resolves: #82464
Releases: master, 8.7
Change-Id: I14c561188f1e8a7389b145adf85c64918e61d461
Reviewed-on: https://review.typo3.org/54127
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Add &L=0 to Indexed Search results only when needed. 78/54178/2
Łukasz Uznański [Thu, 7 Sep 2017 20:44:21 +0000 (22:44 +0200)]
[BUGFIX] Add &L=0 to Indexed Search results only when needed.

L=0 is added to Indexed Search results links if current page language is
> 0.

Resolves: #81164
Related: #81994
Related: #81986
Releases: master, 8.7
Change-Id: Ia9738b4d64bdcf1f3b2d6fa91d446f2f22c8130b
Reviewed-on: https://review.typo3.org/54178
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[TASK] EXT:form - allow validation translation for a field in all forms 79/54179/2
David Gurk [Fri, 8 Sep 2017 07:23:03 +0000 (09:23 +0200)]
[TASK] EXT:form - allow validation translation for a field in all forms

This allows to translate a form element validation messages without
a specific form definition identifier.

Resolves: #82366
Releases: master, 8.7
Change-Id: I1db756c7f3c84d599f5c3c2265d8a7ca07fc2205
Reviewed-on: https://review.typo3.org/54179
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
19 months ago[BUGFIX] Unify Extbase base command error 62/54162/2
Alexander Schnitzler [Wed, 6 Sep 2017 09:18:57 +0000 (11:18 +0200)]
[BUGFIX] Unify Extbase base command error

This changes the output of "typo3/sysext/core/bin/typo3 extbase"
to show the standard Symfony error message instead of
a misleading one.

Calling a Symfony base command outputs an error message
with a list of possible commands.

We change the command name of the core command to
get the same behavior for the Extbase base command.

Resolves: #81917
Releases: master, 8.7
Change-Id: I9ba05600a461aceb4180d3e2dd124a5ec3006e08
Reviewed-on: https://review.typo3.org/54162
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: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months ago[TASK] Set TYPO3 version to 8.7.8-dev 73/54173/2
Oliver Hader [Tue, 19 Sep 2017 14:24:40 +0000 (16:24 +0200)]
[TASK] Set TYPO3 version to 8.7.8-dev

Change-Id: Icbb787b738c2713a3aade7087d983d85e6dc93bd
Reviewed-on: https://review.typo3.org/54173
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[RELEASE] Release of TYPO3 8.7.7 72/54172/2 8.7.7 TYPO3_8-7-7 v8.7.7
Oliver Hader [Tue, 19 Sep 2017 14:21:30 +0000 (16:21 +0200)]
[RELEASE] Release of TYPO3 8.7.7

Change-Id: Id00fd2886813fe9eac03c4a69e495b5288106ff3
Reviewed-on: https://review.typo3.org/54172
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
19 months ago[BUGFIX] Fix Fluid template path issues 56/54156/2
Helmut Hummel [Thu, 14 Sep 2017 10:53:23 +0000 (12:53 +0200)]
[BUGFIX] Fix Fluid template path issues

* Widget template override also works with legacy config option
* Runtime cache is removed
* TemplatePathsTests from https://github.com/helhum/fluid_test are
  integrated

Resolves: #82344
Resolves: #82181
Resolves: #73207
Related: #82407
Releases: master, 8.7
Change-Id: Icd0a8aa3f1646315c094ad8768e2ff0bb34033d9
Reviewed-on: https://review.typo3.org/54156
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months ago[FOLLOWUP][TASK] Improve TCA cache 55/54155/2
Oliver Hader [Sun, 17 Sep 2017 18:19:57 +0000 (20:19 +0200)]
[FOLLOWUP][TASK] Improve TCA cache

Allowed classes in the options of unserialize invocation need to
be injected using the 'allowed_classes' array index - the current
implementation is casted to true which allows all classes.

Related: #82408
Releases: master, 8.7
Change-Id: I68fbd873a5a7057630a48586878c77547b532348
Reviewed-on: https://review.typo3.org/54155
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
19 months agoRevert "[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider" 53/54153/2
Oliver Hader [Sun, 17 Sep 2017 17:49:21 +0000 (19:49 +0200)]
Revert "[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider"

This reverts commit 7fd3c2b85c710384f1e5fd34342e1455accde263.

Class CmsVariableProvider still exists in TYPO3_8-7 branch.

Change-Id: I7539db92a551e9cb6446bf284f4be46dcf42f81f
Reviewed-on: https://review.typo3.org/54153
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
19 months ago[BUGFIX] Revert "Improve performance of Fluid TemplatePaths" 46/54146/2
Benni Mack [Thu, 14 Sep 2017 14:51:43 +0000 (16:51 +0200)]
[BUGFIX] Revert "Improve performance of Fluid TemplatePaths"

This reverts commit 8d355f5479af72fcc716f29d69ac765b2beab733
due to side-effects introduced with this commit.

Change-Id: I51a4241c5d08021415f7300bb6e81489b4dd7fd9
Resolves: #82487
Reverts: #82232
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54146
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Revert "Remove runtime cache and early return from TemplatePaths" 45/54145/3
Benni Mack [Thu, 14 Sep 2017 13:13:54 +0000 (15:13 +0200)]
[TASK] Revert "Remove runtime cache and early return from TemplatePaths"

This reverts commit 6e02927806218e7b9b84310ea735ded578433c02
due to several side effects.

Change-Id: I8d58ebef93c6bb4c81ea894a4a815c118d95d1dc
Resolves: #82487
Reverts: #82196
Reverts: #82181
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54145
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Remove system environment check for Soap 39/54139/2
Claus Due [Mon, 11 Sep 2017 14:26:28 +0000 (16:26 +0200)]
[TASK] Remove system environment check for Soap

TYPO3 no longer requires the Soap extension and
should not check for it in system environment checks.

This patch removes the check.

Change-Id: I3dc5715889af598054e2451c957a05c13f39b9fa
Resolves: #82452
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54139
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Improve TCA cache 14/54114/2
Helmut Hummel [Sat, 9 Sep 2017 12:32:20 +0000 (14:32 +0200)]
[TASK] Improve TCA cache

Currently TCA is cached as serialized string using
the core cache.

Simplify the cache retrieval by taking advantage of
the code cache by using requireOnce and previously
storing the cache as PHP file that returns an array.
This significantly improves performance
with opcode cache enabled.

The cache identifier is changed to avoid conflicts
with previously stored data.

Resolves: #82408
Releases: master, 8.7
Change-Id: I59210fa800d10c14d21aceb7416ea418988d6ca5
Reviewed-on: https://review.typo3.org/54114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] JS: Init SelectTree after FormEngine 91/54091/2
Alexander Opitz [Sun, 27 Aug 2017 18:54:26 +0000 (20:54 +0200)]
[BUGFIX] JS: Init SelectTree after FormEngine

SelectTree depends on availability of TYPO3.FormEngine,
so add FormEngine as Dependency.

Resolves: #82217
Releases: master, 8.7
Change-Id: I2d1a0c8c77b1140f9c501ea105cf8a66a6cd6a97
Reviewed-on: https://review.typo3.org/54091
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fluid: Strict type checking when adding debug namespace 03/54103/2
Benni Mack [Wed, 30 Aug 2017 06:13:13 +0000 (08:13 +0200)]
[BUGFIX] Fluid: Strict type checking when adding debug namespace

The check on BE_USER->uc() in frontend context is cleaned up and more
strict, checking whether the object exists currently.

Additionally, the specific request type is used here.

Resolves: #82397
Releases: master, 8.7
Change-Id: Ibe0b533c23e1ba9c35ed2b6b9b0301e1a449c2e3
Reviewed-on: https://review.typo3.org/54103
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Hölzle <typo3@markus-hoelzle.de>
Tested-by: Markus Hölzle <typo3@markus-hoelzle.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Provide missing example configuration for TYPO3 on Microsoft IIS 02/54102/2
Benjamin Kott [Sun, 2 Jul 2017 19:29:38 +0000 (21:29 +0200)]
[TASK] Provide missing example configuration for TYPO3 on Microsoft IIS

Releases: master, 8.7
Resolves: #81769
Change-Id: I92df0fc254b4a729298f32d1482ad2a0f39502bf
Reviewed-on: https://review.typo3.org/54102
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Raise typo3/testing-framework to 1.1.4 00/54100/2
Christian Kuhn [Sun, 10 Sep 2017 10:22:04 +0000 (12:22 +0200)]
[TASK] Raise typo3/testing-framework to 1.1.4

The raise brings an additional UnitTestsDeprecated.xml
setup file dedicated to test deprecated core functionality.

Change-Id: Ic61ce2d76ed7f4e83bc6c2a12dd1337392d6c4aa
Resolves: #82437
Related: #82438
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54100
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Remove NOT NULL constraints from l1[08]n_diffsource fields 92/54092/2
Andreas Fernandez [Sat, 9 Sep 2017 20:01:35 +0000 (22:01 +0200)]
[BUGFIX] Remove NOT NULL constraints from l1[08]n_diffsource fields

Having NOT NULL collides with MySQL strict mode, so these constraints
get removed.

Resolves: #82423
Releases: master, 8.7
Change-Id: Ic7a71ee40b6ad276a47405e3fd81c501868abb76
Reviewed-on: https://review.typo3.org/54092
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
19 months ago[BUGFIX] Cache calls to SchemaManager()->listTableColumns() 87/54087/2
Stephan Großberndt [Tue, 4 Jul 2017 07:51:55 +0000 (09:51 +0200)]
[BUGFIX] Cache calls to SchemaManager()->listTableColumns()

Caching the calls SchemaManager()->listTableColumns() during runtime
leads to improved performance when doing operations on multiple files or
multiple extbase Domain/Model objects at once as the same information
does not have to be fetched over and over.

Releases: master, 8.7
Resolves: #81778
Change-Id: Ieebcf5046d007dfea40acf148045807053873ac8
Reviewed-on: https://review.typo3.org/54087
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Disable ext:dbal and ext:adodb wizard 70/54070/2
Christian Kuhn [Sat, 9 Sep 2017 16:19:42 +0000 (18:19 +0200)]
[TASK] Disable ext:dbal and ext:adodb wizard

ext:dbal and ext:adodb upgrade wizards tend to be activated
from many more people who don't actually need them, than
those who really need the two extensions when upgrading.
People often end up with a broken instance and we keep getting
issues and bad experience reports.
We now expect that people who really need ext:dbal and ext:adodb
know what they are doing and take care of fetching the extensions
from the TER if needed to prevent others from a bricked system.
The wizard is now disabled in ext_localconf.php by default.

Change-Id: I79723c9491f260f8874ce13cd43c38e753e15311
Resolves: #82417
Releases: 8.7
Reviewed-on: https://review.typo3.org/54070
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] Perform rollback only once if undeleting CE with History/Undo 65/54065/2
Lukasz Uznanski [Thu, 7 Sep 2017 19:19:15 +0000 (21:19 +0200)]
[BUGFIX] Perform rollback only once if undeleting CE with History/Undo

Releases: master, 8.7
Resolves: #81649
Change-Id: I1cb9a681b46327af56c2cb080c92b3cc273b0e10
Reviewed-on: https://review.typo3.org/54065
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Make Extbase pagination work with QueryBuilder queries 58/54058/2
Tymoteusz Motylewski [Mon, 14 Aug 2017 14:27:22 +0000 (16:27 +0200)]
[BUGFIX] Make Extbase pagination work with QueryBuilder queries

Now you can pass a query built by QueryBuilder to $query->statement(),
and use the QueryResult for pagination.

So inside repository you can create custom query like:

$queryBuilder->select('*')->...
$query = $this->createQuery();
$query->statement($queryBuilder);
return $query->execute();

and pass the result to paginate ViewHelper.

Resolves: #81887
Releases: master, 8.7
Change-Id: Ia00f673039362afaa8ef7232ba4bc89c520d5a46
Reviewed-on: https://review.typo3.org/54058
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix using contains in query on property of group 57/54057/2
Łukasz Uznański [Fri, 8 Sep 2017 09:29:36 +0000 (11:29 +0200)]
[BUGFIX] Fix using contains in query on property of group

Related: master, 8.7
Resolves: #80215
Change-Id: I6f5c88650d6167550a46ad2200c846ec9d11d34a
Reviewed-on: https://review.typo3.org/54057
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Update localization rendering tests to newest Testing Framework 56/54056/2
Tymoteusz Motylewski [Sat, 9 Sep 2017 10:20:18 +0000 (12:20 +0200)]
[TASK] Update localization rendering tests to newest Testing Framework

addTypoScriptToTemplateRecord method was added to FunctionalTestCase.php
in Testing Framework.
So we can remove it from test cases.
Fix two other germlins also (unneeded comment and unused variable).

Resolves: #82401
Releases: master, 8.7, 7.6
Change-Id: I8144bae5a807d60123ef5228a44eba579a7705c7
Reviewed-on: https://review.typo3.org/54056
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Remove legacy code for version extension 50/54050/2
Matthias Vogel [Fri, 8 Sep 2017 21:15:39 +0000 (23:15 +0200)]
[BUGFIX] Remove legacy code for version extension

The "Display version" module of ext:version has been
moved to ext:compatibility7 with v8. The list module links
to this view but the link is dead if compat7 is not loaded.
The v8 version of the patch now checks for "loaded version,
loaded compat7, but not loaded workspaces" to render the link,
in master, this button is removed entirely

Resolves: #82394
Related: #79942
Releases: master, 8.7
Change-Id: I4e32a63b144b658f84362e25bda1cc312247367e
Reviewed-on: https://review.typo3.org/54044
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-on: https://review.typo3.org/54050

19 months ago[TASK] Fluid: Fix missing classes 91/53991/3
Benni Mack [Thu, 7 Sep 2017 12:20:48 +0000 (14:20 +0200)]
[TASK] Fluid: Fix missing classes

When TYPO3 v8.0 switched to Fluid standalone, the RootNode
class was removed but the references were kept and done via
class aliases.

The Fluid standalone class should be used instead of the
class alias.

Resolves: #82335
Releases: master, 8.7
Change-Id: I50f74b71b86fcc347dc6bffbde052e6e2adbc842
Reviewed-on: https://review.typo3.org/53991
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[TASK] Use TYPO3_OS constant in Services registration 45/54045/2
Benni Mack [Thu, 7 Sep 2017 14:25:20 +0000 (16:25 +0200)]
[TASK] Use TYPO3_OS constant in Services registration

There is a comment that TYPO3_OS is not yet defined, which
is wrong as it is one of the first things available during bootstrap,
so the check can be used directly.

Resolves: #82343
Releases: master, 8.7
Change-Id: I01e0aa7a090bc068195b44474f645d09220f8b71
Reviewed-on: https://review.typo3.org/54045
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider 43/54043/2
Benni Mack [Fri, 8 Sep 2017 15:12:06 +0000 (17:12 +0200)]
[FOLLOWUP][TASK] Remove extended fluid core class CmsVariableProvider

Class CmsVariableProvider within EXT:fluid was removed but the tests
were kept, they are removed as well.

Resolves: #82229
Releases: master
Change-Id: I59812100589a7d4e63619896f78a63dadbdda657
Reviewed-on: https://review.typo3.org/54043
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] PHP7.2: Check value for NULL before count 41/54041/2
Alexander Opitz [Thu, 7 Sep 2017 07:04:47 +0000 (09:04 +0200)]
[BUGFIX] PHP7.2: Check value for NULL before count

Resolves: #82275
Releases: master, 8.7, 7.6
Change-Id: I77dc811456f4bbd759e28c27284c4652ad09dd23
Reviewed-on: https://review.typo3.org/54041
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Update typo3/testing-framework to 1.1.3 37/54037/2
Christian Kuhn [Fri, 8 Sep 2017 16:44:10 +0000 (18:44 +0200)]
[TASK] Update typo3/testing-framework to 1.1.3

Three smaller patches to improve functional testing.

Change-Id: I7ff6b9c6b4d5b22b42ab2d09e670337e5bad8162
Resolves: #82389
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54037
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Enforce checkout with linux lf for yaml files 40/54040/2
Benjamin Kott [Fri, 8 Sep 2017 19:06:20 +0000 (21:06 +0200)]
[BUGFIX] Enforce checkout with linux lf for yaml files

Resolves: #82392
Releases: master, 8.7
Change-Id: I2ba42454a6b16aa8b4dd97a5741251b4fe265c0e
Reviewed-on: https://review.typo3.org/54040
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
19 months ago[BUGFIX] SplitButtons: Abort click event if requested 32/54032/2
Andreas Fernandez [Thu, 7 Sep 2017 18:13:17 +0000 (20:13 +0200)]
[BUGFIX] SplitButtons: Abort click event if requested

If any callback is registered by `SplitButtons.addPreSubmitCallback()` and
requests to stop the event by `stopPropagation()`, the event must be
aborted and not only possibly stacked events.
Additionally, the `preventExec` flag gets reset.

Resolves: #82355
Related: #77942
Releases: master, 8.7, 7.6
Change-Id: Ib8478ef4c51915365c804c1c408b3fc16a13da0b
Reviewed-on: https://review.typo3.org/54032
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
19 months ago[BUGFIX] EXT:form - catch YAML parsing errors 27/54027/2
Daniel Lorenz [Fri, 8 Sep 2017 11:52:32 +0000 (13:52 +0200)]
[BUGFIX] EXT:form - catch YAML parsing errors

Catche YAML parsing errors and display this them alongside
their form definition files in form module and plugin.

Resolves: #82369
Releases: master, 8.7
Change-Id: Icf71027d21d0a8e30c238a51369676715de2e5c5
Reviewed-on: https://review.typo3.org/54027
Reviewed-by: Daniel Lorenz <daniel.lorenz@extco.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[FOLLOWUP][BUGFIX] Fix minor error handler code bugs 19/54019/2
Benni Mack [Fri, 8 Sep 2017 12:21:33 +0000 (14:21 +0200)]
[FOLLOWUP][BUGFIX] Fix minor error handler code bugs

ErrorHandler should deal with the same severity for trigger_error()
for E_USER_DEPRECATED as GeneralUtility::deprecationLog()
when calling GeneralUtility::devLog().

Resolves: #82375
Releases: master, 8.7
Change-Id: Iaff5f96f5bd0a2d94bb3bc76d9d3fec2d019c901
Reviewed-on: https://review.typo3.org/54019
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix configuration of distribution packages 13/54013/2
Markus Hoelzle [Fri, 8 Sep 2017 10:24:34 +0000 (12:24 +0200)]
[BUGFIX] Fix configuration of distribution packages

Fix link to configuration of distribution packages
and redirect after saving this confiuration.

Releases: master,8.7
Resolves: #82376
Change-Id: I7f054a32187260e102b30c097937d5348ec121a6
Reviewed-on: https://review.typo3.org/54013
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Separators shown in explicit allow/deny section 18/54018/2
Oliver Hader [Fri, 8 Sep 2017 10:49:01 +0000 (12:49 +0200)]
[BUGFIX] Separators shown in explicit allow/deny section

The explicit allow/deny section of backend user groups (be_groups)
render separators (--div--) in the backend which need to be skipped.

Change-Id: Iac578d43a7a561618d095819b9d667c613621f2b
Resolves: #82379
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54018
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Fix minor error handler code bugs 11/54011/2
Benni Mack [Fri, 8 Sep 2017 10:00:11 +0000 (12:00 +0200)]
[BUGFIX] Fix minor error handler code bugs

ErrorHandler has a few minor quirks:

1. the protected property is an integer (bitwise-comparison) but initialized as array
2. small indention and repeatable string introduction
3. human-readable text for E_USER_DEPRECATED missing
4. error handling when no autoloader is available is obsolete.

The patch fixes all these minor issues.

Resolves: #82375
Releases: master, 8.7
Change-Id: Id6f9616602021e04ac6a50737438253a62da788c
Reviewed-on: https://review.typo3.org/54011
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months agoRevert "[TASK] Let GeneralUtility::makeInstance() throw exception on unknown class" 10/54010/2
Christian Kuhn [Fri, 8 Sep 2017 10:14:36 +0000 (12:14 +0200)]
Revert "[TASK] Let GeneralUtility::makeInstance() throw exception on unknown class"

This reverts commit 4bc4fb0273cb1b2cbdb025558b5c3ae9d76b0394.

The patch turned a PHP \Error into \Exception, which adds no value,
but can be misleading.

Change-Id: I6cc32da6c0620cb0d717c930d10fa4338d6cefac
Releases: master, 8.7
Resolves: #82131
Reverts: #82131
Reviewed-on: https://review.typo3.org/54004
Reviewed-on: https://review.typo3.org/54010
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[TASK] Add the full namespace to afterInitializeCurrentPage 03/54003/2
Daniel [Thu, 7 Sep 2017 20:16:17 +0000 (22:16 +0200)]
[TASK] Add the full namespace to afterInitializeCurrentPage

Releases: master, 8.7
Resolves: #82362
Change-Id: I36a4341aea620027822af1b8714e9197ff4bcb00
Reviewed-on: https://review.typo3.org/54003
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
19 months ago[BUGFIX] Show spaces of content elements in page module 01/54001/2
Christoph Lehmann [Mon, 4 Sep 2017 15:24:23 +0000 (17:24 +0200)]
[BUGFIX] Show spaces of content elements in page module

Resolves: #82290
Releases: master,8.7
Change-Id: Ie988290ae4431f8a77dc2c38397429b9fa0c95ef
Reviewed-on: https://review.typo3.org/54001
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
19 months ago[BUGFIX] Unify labels for space before/after 00/54000/2
Stefan Neufeind [Thu, 7 Sep 2017 06:52:46 +0000 (08:52 +0200)]
[BUGFIX] Unify labels for space before/after

Resolves: #82321
Releases: master, 8.7
Change-Id: Idd47fbb0b7af3f5668d45a6aee545c794ec17a1a
Reviewed-on: https://review.typo3.org/54000
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>