Packages/TYPO3.CMS.git
3 years ago[TASK] Remove hard coded extension paths 45/45745/2
Helmut Hummel [Mon, 4 Jan 2016 13:53:21 +0000 (14:53 +0100)]
[TASK] Remove hard coded extension paths

Resolves: #72525
Releases: master, 7.6
Change-Id: Ie641953ee3e534135fd5f8738cdf912a15236b19
Reviewed-on: https://review.typo3.org/45745
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Remove debug echo from checkDeniedSuburls 30/45730/2
Wouter Wolters [Fri, 8 Jan 2016 13:12:14 +0000 (14:12 +0100)]
[BUGFIX] Remove debug echo from checkDeniedSuburls

Resolves: #72598
Releases: master,7.6,6.2
Change-Id: I585f5d24678f63d576a61ff779daee634c8556a8
Reviewed-on: https://review.typo3.org/45705
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit fb036404d28e335def09ebbf2af4d6040665f96f)
Reviewed-on: https://review.typo3.org/45730

3 years ago[TASK] Correct HTML structure for tables in list module 26/45726/2
Gianluigi Martino [Wed, 25 Nov 2015 16:56:32 +0000 (17:56 +0100)]
[TASK] Correct HTML structure for tables in list module

Use correct nesting of div tags for bootstrap's collapsable.

Change-Id: I06e7e065340c322c2849d0782531836e777e511d
Resolves: #71506
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45726
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Indexed search: do not double encode links 25/45725/2
Tymoteusz Motylewski [Fri, 11 Dec 2015 22:39:04 +0000 (23:39 +0100)]
[BUGFIX] Indexed search: do not double encode links

Prevent double htmlspecialchars encoding of the link titles
in Extbase plugin

Resolves: #71623
Releases: master, 7.6
Change-Id: If6e9bc2127ca41bc5d728ffeaca8d12f65061ed2
Reviewed-on: https://review.typo3.org/45725
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Render success message again in InfoboxViewHelper 83/45683/2
Wouter Wolters [Thu, 7 Jan 2016 16:40:01 +0000 (17:40 +0100)]
[BUGFIX] Render success message again in InfoboxViewHelper

The function forceIntegerInRange can't handle the value zero.
Use isIntegerInRange instead.

Resolves: #71562
Releases: master,7.6
Change-Id: Ia0e48774ff7b78d46116ad7d2d3348f5e0c65b1a
Reviewed-on: https://review.typo3.org/45683
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Replace abandoned IDNA converter 68/45668/2
Mathias Brodala [Thu, 7 Jan 2016 12:09:06 +0000 (13:09 +0100)]
[TASK] Replace abandoned IDNA converter

The package "phpwhois/idna-convert" was abandoned in favor of
the package "mso/idna-convert".

Change-Id: Ie5bb7be899b6810d825a019b62cbc326521f8018
Resolves: #72548
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45668
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Load icons for localization wizard properly 67/45667/2
Andreas Fernandez [Thu, 31 Dec 2015 17:49:12 +0000 (18:49 +0100)]
[BUGFIX] Load icons for localization wizard properly

Due to the current API implementation multiple icons can't be loaded
in a single $.when() call. This causes issues after the icons are cached
as the return value of the promise changes.

The icons are fetched one by one in nested calls to workaround the issue.

Change-Id: Ifdd6622e5f4cd020dcb3a5ae76eaf0321942b936
Resolves: #72489
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45667
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Filelist: make CSH useable 66/45666/2
Daniel Goerz [Sun, 3 Jan 2016 16:49:32 +0000 (17:49 +0100)]
[BUGFIX] Filelist: make CSH useable

In the "new" view of filelist the CSH is not useable because it is
located inside the label tag. This patch adjusts the markup.

Additionally a CSH for adding media assets is added.

Change-Id: I9deab9f747c54c2a4e8f3b4ee987d71cd6027f1f
Resolves: #72512
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45666
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Invalid comments in FAL 62/45662/2
Xavier Perseguers [Thu, 7 Jan 2016 14:12:07 +0000 (15:12 +0100)]
[BUGFIX] Invalid comments in FAL

Change-Id: I8b76a87180e314190eb86e61cc2476952eb85e2c
Releases: master, 7.6
Resolves: #72571
Reviewed-on: https://review.typo3.org/45662
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove class file includes 67/45567/2
Helmut Hummel [Mon, 4 Jan 2016 12:13:24 +0000 (13:13 +0100)]
[TASK] Remove class file includes

The class loader loads the classes.
The includes are obsolete and should be just removed.

Resolves: #72519
Releases: 7.6, master
Change-Id: Id4132b6a7a0dd3f0298e893116b38d80cfb93769
Reviewed-on: https://review.typo3.org/45567
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[CLEANUP] Use correct file extension for language files 66/45566/2
Helmut Hummel [Mon, 4 Jan 2016 12:18:40 +0000 (13:18 +0100)]
[CLEANUP] Use correct file extension for language files

Remove ".php" and replace with ".xlf"

Resolves: #72520
Releases: 7.6, master
Change-Id: I867f7e1911ccf194e6ab579f4f18d20b0554d57c
Reviewed-on: https://review.typo3.org/45566
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update copyright year to 2016 45/45545/2
Benni Mack [Fri, 1 Jan 2016 19:30:06 +0000 (20:30 +0100)]
[TASK] Update copyright year to 2016

Resolves: #72501
Releases: master, 7.6, 6.2
Change-Id: I6b2636913da50e6b79ea3990175914add03a6cf3
Reviewed-on: https://review.typo3.org/45545
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Taskcenter: Removed call to deprecated method render() 37/45537/2
Michael Oehlhof [Sun, 27 Dec 2015 12:06:42 +0000 (13:06 +0100)]
[BUGFIX] Taskcenter: Removed call to deprecated method render()

Calls of FlashMessage->render() are replaced with appropriate code.

Resolves: #72447
Releases: master, 7.6
Change-Id: I2163fe8fea9b654034fc5a45d05a21ae8c99472c
Reviewed-on: https://review.typo3.org/45537
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Function module: Removed call to deprecated method render() 32/45532/2
Michael Oehlhof [Fri, 25 Dec 2015 12:26:18 +0000 (13:26 +0100)]
[BUGFIX] Function module: Removed call to deprecated method render()

Calls of FlashMessage->render() are replaced with appropriate code.

Resolves: #72439
Releases: master, 7.6
Change-Id: Ia7288fe06baa10c4710f95876488911f1d3d1691
Reviewed-on: https://review.typo3.org/45440
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit e2c44a2324d291daaa3e1f74ed8e54d106894734)
Reviewed-on: https://review.typo3.org/45532

3 years ago[TASK] Remove unused option listModulePath 30/45530/2
Benni Mack [Thu, 31 Dec 2015 12:29:05 +0000 (13:29 +0100)]
[TASK] Remove unused option listModulePath

The option listModulePath set for the TYPO3 Backend is
never used, nor is the path valid anymore since TYPO3 v7,
and can be removed.

Resolves: #72495
Releases: master, 7.6
Change-Id: I6c699fb08194ce069cfac19f6f39c1ebf59aab70
Reviewed-on: https://review.typo3.org/45530
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Show navigation title in Fluid Styled Content Special Menus if set 28/45528/2
Gianluigi Martino [Mon, 28 Dec 2015 12:57:22 +0000 (13:57 +0100)]
[TASK] Show navigation title in Fluid Styled Content Special Menus if set

Show navigation title if set, else show page title in Fluid Styled Content
Special Menus

Resolves: #72432
Releases: master, 7.6
Change-Id: I5ebcb7f6133759d6b238cf7ab4db99a14fa18157
Reviewed-on: https://review.typo3.org/45528
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[SECURITY] XSS in belog module 22/45522/2
Oliver Hader [Wed, 30 Dec 2015 12:24:30 +0000 (13:24 +0100)]
[SECURITY] XSS in belog module

The username of a backend user and title of a workspace record
miss accordant escaping if being rendered in the belog module.

Since this has only impact on admin users in the backend, the
fix is handled in public instead of a security release.

Resolves: #72475
Releases: master, 7.6, 6.2
Change-Id: Ib165f8ef849a641984fc5fb834b30983f7b63a54
Reviewed-on: https://review.typo3.org/45519
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 056323e9141c9028d07c1e12543584e03b5f0c9e)
Reviewed-on: https://review.typo3.org/45522

3 years ago[BUGFIX] Change DB field folder for sys_file_collection to allow NULL 21/45521/2
Morton Jonuschat [Fri, 18 Dec 2015 08:15:42 +0000 (09:15 +0100)]
[BUGFIX] Change DB field folder for sys_file_collection to allow NULL

Change the database schema to not require a value in the optional folder
column of the sys_file_collection table. Data for this field is only
provided when the type of collection created in the backend is based on
a folder, leading to errors in MySQL strict mode.

Resolves: #72305
Releases: master, 7.6
Change-Id: I35520061d5194db8328a43fe6e0d1887972ab889
Reviewed-on: https://review.typo3.org/45521
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Computed properties are queried in workspace context 92/45492/2
Oliver Hader [Tue, 29 Dec 2015 15:58:50 +0000 (16:58 +0100)]
[BUGFIX] Computed properties are queried in workspace context

This is a follow-up to issue #68643 to sanitize all places that
reuse the fields (including the computed properties) of a record.

Resolves: #66135
Releases: master, 7.6, 6.2
Change-Id: Ifb57193ff07e3d9ddae50568a0dce741f9aaf12d
Reviewed-on: https://review.typo3.org/45492
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Clean up object access via global variables 00/45500/2
Oliver Hader [Wed, 30 Dec 2015 08:16:41 +0000 (09:16 +0100)]
[TASK] Clean up object access via global variables

Clean up object access via global variables to TYPO3_DB,
BE_USER and TT in the error handling service layer.

Resolves: #72471
Releases: master, 7.6
Change-Id: I8d4532924fad2eee676e4e87c8e61bb164bfa93d
Reviewed-on: https://review.typo3.org/45500
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Show Bootstrap Tooltips in Extension Manager 98/45498/2
Gianluigi Martino [Tue, 22 Dec 2015 23:45:58 +0000 (00:45 +0100)]
[TASK] Show Bootstrap Tooltips in Extension Manager

Use Bootstrap Tooltips instead of native tooltips in Extension Manager.

Change-Id: Ic6f2beeb36938d655b1b3defedcdfc688056cd99
Releases: master, 7.6
Resolves: #71553
Reviewed-on: https://review.typo3.org/45416
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit bce62828dc1cfd4071f7faee4e03badda59c7b5e)
Reviewed-on: https://review.typo3.org/45498

3 years ago[BUGFIX] about - inject object manager only once 97/45497/2
Daniel Goerz [Fri, 25 Dec 2015 15:42:19 +0000 (16:42 +0100)]
[BUGFIX] about - inject object manager only once

Additionally the div containing credits for developers
of loaded extensions is not rendered anymore if no
extensions are loaded.

Change-Id: I00f748281ef6d435f00996b228c9e3583babcdc5
Resolves: #72440
Releases: master,7.6
Reviewed-on: https://review.typo3.org/45441
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 2b1d71d373c8af1254b5fdce2d4ae3f94f506239)
Reviewed-on: https://review.typo3.org/45497

3 years ago[TASK] Page Quickedit: Use new modal confirmation dialog for record delete 96/45496/2
Michael Oehlhof [Mon, 28 Dec 2015 18:25:39 +0000 (19:25 +0100)]
[TASK] Page Quickedit: Use new modal confirmation dialog for record delete

Resolves: #72353
Releases: master, 7.6
Change-Id: Icdf8b2a54e06b19753551e5e22db69763edb8883
Reviewed-on: https://review.typo3.org/45483
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit c027bc10835372968a2ccacad856b226b3dc1957)
Reviewed-on: https://review.typo3.org/45496

3 years ago[BUGFIX] Aboutmodules: Removed call to deprecated method render() 95/45495/3
Michael Oehlhof [Sat, 26 Dec 2015 00:29:25 +0000 (01:29 +0100)]
[BUGFIX] Aboutmodules: Removed call to deprecated method render()

The call of FlashMessage->render() is removed and the message output
is done using the InfoboxViewhelper now.

Resolves: #72442
Releases: master, 7.6
Change-Id: Id4017e1b645917827d71dab76f74b0bd4eed94a8
Reviewed-on: https://review.typo3.org/45442
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 2f26f668c5eeee10a969a681a80dfd9130376f41)
Reviewed-on: https://review.typo3.org/45495

3 years ago[TASK] Expose identifier and path of functional test instance 86/45486/2
Oliver Hader [Mon, 28 Dec 2015 16:12:29 +0000 (17:12 +0100)]
[TASK] Expose identifier and path of functional test instance

Identifier and path of a functional test instance is created during
bootstrapping the testcase. However, if one needs to define particular
path settings to the initialization phase, this will end up in being
a chicken-or-the-egg problem.

That's why the mentioned two parts are exposed as static functions
and wrapped by the functional test base class.

Resolves: #72450
Releases: master, 7.6, 6.2
Change-Id: I111768133456974010d49b02225e41f9b74dbcff
Reviewed-on: https://review.typo3.org/45486
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Mark out-dated workspaces parts as deprecated 09/45409/2
Oliver Hader [Tue, 22 Dec 2015 16:24:00 +0000 (17:24 +0100)]
[TASK] Mark out-dated workspaces parts as deprecated

Several parts of the workspaces system extension are not used anymore
by the core, but have not been marked as deprecated for TYPO3 CMS 7.

Resolves: #72395
Releases: 7.6
Change-Id: I1aede08cadabe04d50d7e7fa0b36ab00f8c051b4
Reviewed-on: https://review.typo3.org/45409
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Add missing quotation mark in PM_ATagWrap 76/45476/2
Wouter Wolters [Mon, 28 Dec 2015 09:58:37 +0000 (10:58 +0100)]
[BUGFIX] Add missing quotation mark in PM_ATagWrap

Resolves: #72453
Releases: master,7.6
Change-Id: I3288422634a1db41b3370c5f2d1d894e0b6fd8c5
Reviewed-on: https://review.typo3.org/45476
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Correctly handle validation of multi-selects in FormEngine 37/45437/2
Markus Klein [Mon, 21 Dec 2015 15:49:37 +0000 (16:49 +0100)]
[BUGFIX] Correctly handle validation of multi-selects in FormEngine

Resolves: #72366
Releases: master, 7.6
Change-Id: I7627a2a5b1aec4428d160e6b201373b8cef779ee
Reviewed-on: https://review.typo3.org/45437
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] "Add media by URL" is not hidden if maxItems is reached 36/45436/2
Sascha Egerer [Wed, 23 Dec 2015 10:41:27 +0000 (11:41 +0100)]
[BUGFIX] "Add media by URL" is not hidden if maxItems is reached

The "Add media by URL" button for FAL realtions is not hidden
if maxItems has already been reached by the opened record.

Resolves: #72408
Related: #70762
Releases: master, 7.6
Change-Id: I71a27cbabd1fc6660f58d0374595af0558fb8a12
Reviewed-on: https://review.typo3.org/45436
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Handle empty pid list in FrontendConfigurationManager 30/45430/2
Markus Klein [Wed, 23 Dec 2015 12:46:44 +0000 (13:46 +0100)]
[BUGFIX] Handle empty pid list in FrontendConfigurationManager

The result of getTreeList() called in overrideStoragePidIfStartingPointIsSet()
may be an empty string, which is appended to the $list array.
Empty values should not be added to the array, since it will cause an invalid
list of pages later on.

Add a check to avoid empty values in $list.

Resolves: #72414
Releases: master, 7.6
Change-Id: Id1309a44f46dcd84ab9923da1be6873bdc38cb8d
Reviewed-on: https://review.typo3.org/45430
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE 27/45427/2
Michael Oehlhof [Mon, 21 Dec 2015 21:19:36 +0000 (22:19 +0100)]
[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE

Resolves: #72354
Releases: master, 7.6
Change-Id: I7e3060611c6e2cf020b00f2130eebec77f4c1ef9
Reviewed-on: https://review.typo3.org/45427
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Send correct HTTP message in getUrl 20/45420/2
Markus Klein [Tue, 22 Dec 2015 10:22:32 +0000 (11:22 +0100)]
[BUGFIX] Send correct HTTP message in getUrl

Resolves: #72299
Releases: master, 7.6
Change-Id: I30abd5db0fad8b5ded1ff419bb6c4244ec5c510e
Reviewed-on: https://review.typo3.org/45420
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] EXT:form - handling of missing type attribute 18/45418/2
Ralf Zimmermann [Fri, 18 Dec 2015 12:47:53 +0000 (13:47 +0100)]
[BUGFIX] EXT:form - handling of missing type attribute

Render default "type" attribute if not set by configuration.
Relates to the elements BUTTONTAG, INPUT and TEXTFIELD

Resolves: #71921
Releases: master, 7.6
Change-Id: If505ad401e36eb51dc4d81538b1fcca97ec982c8
Reviewed-on: https://review.typo3.org/45418
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix expanding of inline records in FlexForms 01/45401/2
Morton Jonuschat [Fri, 18 Dec 2015 19:44:28 +0000 (20:44 +0100)]
[BUGFIX] FormEngine: Fix expanding of inline records in FlexForms

This commit provides the proper configuration information to the
compiler and render so that inline records in FlexForms can be
successfully deleted after being expanded from a collapsed state.

This change also fixes the problem that inline records within a
flexform displayed the default field palette due to missing
configuration information.

Resolves: #72294
Releases: master, 7.6
Change-Id: I330ab93a6127e1f84ed21ff6984721fb655d9136
Reviewed-on: https://review.typo3.org/45401
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 96/45396/2
Benni Mack [Mon, 21 Dec 2015 16:12:34 +0000 (17:12 +0100)]
[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

The original bugfix did not contain a exception code / timestamp
while throwing an exception. This is added now.

Resolves: #72117
Releases: master, 7.6
Change-Id: I33d6025061c33e43dc78b7d25c6df64940062db9
Reviewed-on: https://review.typo3.org/45396
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.6.3-dev 88/45388/2
TYPO3 Release Team [Mon, 21 Dec 2015 11:07:08 +0000 (12:07 +0100)]
[TASK] Set TYPO3 version to 7.6.3-dev

Change-Id: Ic14caa379acce275a2889447ae3627eec94085f3
Reviewed-on: https://review.typo3.org/45388
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.2 87/45387/2 7.6.2 TYPO3_7-6-2
TYPO3 Release Team [Mon, 21 Dec 2015 11:05:24 +0000 (12:05 +0100)]
[RELEASE] Release of TYPO3 7.6.2

Change-Id: Ib910d89568cf460d27eedc0a2c10d7ba81d9b93e
Reviewed-on: https://review.typo3.org/45387
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix hiding/unhiding IRRE records with toggle icon 45/45345/4
Morton Jonuschat [Fri, 18 Dec 2015 07:54:26 +0000 (08:54 +0100)]
[BUGFIX] FormEngine: Fix hiding/unhiding IRRE records with toggle icon

Fix the javascript selector used to get the field storing the hidden
state of an IRRE record so that the toggle icon changes the state again.

Also fixes reapplying the latest hidden state after expanding a
previously closed panel. If there were unsaved changes to the hidden
state of the record these got overwritten by the results of the AJAX
call to load the record details.

Resolves: #71991
Releases: master
Change-Id: I31970abab7eed877ed13a0038245b03cb569a566
Reviewed-on: https://review.typo3.org/45345
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] JavaScript error on selecting a folder in element browser 82/45382/2
Oliver Hader [Sun, 20 Dec 2015 18:09:07 +0000 (19:09 +0100)]
[BUGFIX] JavaScript error on selecting a folder in element browser

If the TCA type group/folder is used, FormEngine renders a field to
select a particular folder. If a different folder is selected in the
tree in the element browser, the initial parameters are not passed
along which leads to the situation, that the target field name is
not know anymore.

Resolves: #72242
Releases: master
Change-Id: I5745f0c022cf63ab9e9de76ee76119dfbd801bea
Reviewed-on: https://review.typo3.org/45382
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Felix Nagel <info@felixnagel.com>
Tested-by: Felix Nagel <info@felixnagel.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 78/45378/2
Benni Mack [Sat, 19 Dec 2015 20:47:07 +0000 (21:47 +0100)]
[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

Move documentation in the right place.

Resolves: #72117
Releases: master
Change-Id: I00235a8d9c5ce2156bfeace559d0ae1c48ed71fc
Reviewed-on: https://review.typo3.org/45378
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 47/45247/6
Alexander Opitz [Mon, 14 Dec 2015 16:30:46 +0000 (17:30 +0100)]
[!!!][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

Since PHP 7.0 \Exceptions are a subclass of \Throwable, and some PHP
Errors are thrown as \Throwables. So we need to support \Throwables
inside Exception handling.
http://php.net/manual/en/language.errors.php7.php

Resolves: #72117
Releases: master
Change-Id: I4302ab0f91386c4764a1b0e0305cd947987d60eb
Reviewed-on: https://review.typo3.org/45247
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Adjust itemsProcFunc for sys_file_collection 25/45325/2
Gerrit Mohrmann [Wed, 16 Dec 2015 21:16:28 +0000 (22:16 +0100)]
[BUGFIX] Adjust itemsProcFunc for sys_file_collection

This patch corrects fetching the storage uid from the row data for
sys_file_collection

Resolves: #72276
Releases: master
Change-Id: I73ef3e5121249942cb12859081194ba499559559
Reviewed-on: https://review.typo3.org/45325
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Adds current media file to TypoScript 23/45223/7
Thomas Löffler [Sat, 12 Dec 2015 13:48:36 +0000 (14:48 +0100)]
[BUGFIX] Adds current media file to TypoScript

Media file properties can be used in TypoScript.

Change-Id: I48f64851ce03abe7898d184109b2342eeeb441fc
Resolves: #72186
Releases: master
Reviewed-on: https://review.typo3.org/45223
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Ensure that the content of stdWrap is always a string 16/45316/2
Markus Klein [Wed, 16 Dec 2015 14:26:25 +0000 (15:26 +0100)]
[BUGFIX] Ensure that the content of stdWrap is always a string

Additionally add explicit type conversions to all places, which
might influence the linktxt for typolink.

Resolves: #72132
Releases: master
Change-Id: I3774b41c6825d81f0d4510126e806dae2e7eaf50
Reviewed-on: https://review.typo3.org/45316
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Use correct tokenizer for JavaScript in T3Editor 41/45341/3
Daniel Goerz [Thu, 17 Dec 2015 20:05:46 +0000 (21:05 +0100)]
[BUGFIX] Use correct tokenizer for JavaScript in T3Editor

Change-Id: Iaf83e3f2d0a6a4b0cf795e4a6ef2a127cf0421df
Resolves: #72303
Releases: master
Reviewed-on: https://review.typo3.org/45341
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Move last documentation file from folder "master" 42/45342/2
Wouter Wolters [Thu, 17 Dec 2015 20:10:43 +0000 (21:10 +0100)]
[TASK] Move last documentation file from folder "master"

Resolves: #72304
Releases: master
Change-Id: I177c641ac18b4270b6ab6ce019054bffd37942fb
Reviewed-on: https://review.typo3.org/45342
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][BUGFIX] Severe data-loss on workspaces publishing action 21/45321/6
Oliver Hader [Wed, 16 Dec 2015 19:12:42 +0000 (20:12 +0100)]
[!!!][BUGFIX] Severe data-loss on workspaces publishing action

If pages records in a given scenario are published this causes
a severe data-loss for the whole TYPO3 installation since all
records are deleted. Actually they are marked as deleted, but
that's not less problematic.

The scenario for this in a draft workspace is having reordered
sub-pages (move-placeholder) and a parent-page that is marked
for deletion. On publishing the parent-page, the delete process
iterates over all pages on the root-level due to some essential
missing checks and an implicit type-cast from null to interger
zero (0) on the pages.pid value.

The accordant places are validated now. In addition to that the
possibility to delete everything implicitly from the root-page
is disabled to prevent other programmatic flaws like this.

Resolves: #72273
Releases: master, 6.2
Change-Id: I175f220cc0939124e34713fff07685ba902ad385
Reviewed-on: https://review.typo3.org/45321
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] DBAL: use correct default value for native connection 38/45338/3
Melanie Kalka [Thu, 17 Dec 2015 15:08:31 +0000 (16:08 +0100)]
[BUGFIX] DBAL: use correct default value for native connection

DBAL uses an empty string for the portnumber parameter
for mysqli real_connect, which results in a PHP warning,
because an integer (or null) is required.

Changing the fallback to null resolves this issue and
results in a working database connection.

Resolves: #72285
Releases: master, 6.2
Change-Id: Ie0e04f3ab04996ab634f99c3d2ab545d4a3b3819
Reviewed-on: https://review.typo3.org/45338
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Extend workspace functional tests on placeholder deletion 29/45329/5
Oliver Hader [Thu, 17 Dec 2015 10:47:26 +0000 (11:47 +0100)]
[TASK] Extend workspace functional tests on placeholder deletion

Actions performed in a workspace:
* move existing page below sibling on same level (move-placeholder)
* create new page on parent page (new-placeholder)
* delete the parent page

Attention:
The test assertions reflect the status quo which is faulty and has
to be fixed on a separate bugfix.

Resolves: #72291
Releases: master, 6.2
Change-Id: I85e10569c36a4c669a479434a5ce973d3fb9fe5c
Reviewed-on: https://review.typo3.org/45329
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Use correct uid for table list in Page module 35/45335/2
Markus Klein [Thu, 17 Dec 2015 14:32:14 +0000 (15:32 +0100)]
[BUGFIX] Use correct uid for table list in Page module

Regression fix.

Resolves: #72298
Releases: master
Change-Id: I98d70bfaf423d29277607e335abcc286448113f2
Reviewed-on: https://review.typo3.org/45335
Reviewed-by: Gregor Sievert <gregor@gregorsievert.de>
Tested-by: Gregor Sievert <gregor@gregorsievert.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] substituteMarkerArrayCached() must accept special chars 19/45319/6
Markus Klein [Wed, 16 Dec 2015 18:04:07 +0000 (19:04 +0100)]
[BUGFIX] substituteMarkerArrayCached() must accept special chars

Add a bunch of unittests and streamline the code as well
by removing a useless preg_match_all() call.
Rename some variables and add comments.

Resolves: #72252
Releases: master, 6.2
Change-Id: I2a31a1c2ab6d83528428693213b922f0e1bc6fe5
Reviewed-on: https://review.typo3.org/45319
Reviewed-by: Tobias Klepp <tobias.klepp@stimme-der-hoffnung.de>
Tested-by: Tobias Klepp <tobias.klepp@stimme-der-hoffnung.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Add buttons with `form` attribute to SplitButton save handling 27/45327/4
Andreas Fernandez [Thu, 17 Dec 2015 10:34:39 +0000 (11:34 +0100)]
[BUGFIX] Add buttons with `form` attribute to SplitButton save handling

Some save buttons do not follow the `_save` naming convention, but have
a `form` attribute instead. IE does not support such attribute which
breaks the save buttons. Now all buttons with a `form` attribute are
added to the save button handling. To prevent side effects, the buttons
must be in the module header now.

Resolves: #72288
Related: #71598
Releases: master
Change-Id: I180725ebd03a7c480ec22058d6ed32a1cc5c5f2b
Reviewed-on: https://review.typo3.org/45327
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Update bootstrap to 3.3.6 07/45307/4
Andreas Fernandez [Wed, 16 Dec 2015 08:22:05 +0000 (09:22 +0100)]
[TASK] Update bootstrap to 3.3.6

Resolves: #72259
Releases: master
Change-Id: Ideaaec0afa3d2553a0b4f6222c61057dd60f76c0
Reviewed-on: https://review.typo3.org/45307
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Disclose exceptions on CLI in production context 15/45315/2
Helmut Hummel [Wed, 16 Dec 2015 13:49:40 +0000 (14:49 +0100)]
[BUGFIX] Disclose exceptions on CLI in production context

It is pointless to hide the exception message on CLI
in the production context. On CLI there are privileged
users only anyway and hiding this information from them
leads to wasted hours of debugging.

Output the necessary information also in ProductionExceptionHandler

Resolves: #72265
Releases: master, 6.2
Change-Id: I778b057fc7e170af2a2fcdb1befb2a4400449ce7
Reviewed-on: https://review.typo3.org/45315
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Missing check before foreach loop 28/45328/2
Oliver Hader [Thu, 17 Dec 2015 10:41:06 +0000 (11:41 +0100)]
[BUGFIX] Missing check before foreach loop

PHP Warning: Invalid argument supplied for foreach()
in typo3/sysext/core/Classes/DataHandling/DataHandler.php line 5285

Resolves: #72289
Releases: master, 6.2
Change-Id: If83dee7261ce3dd6d1fbf3bb81d8f2e53741c4c7
Reviewed-on: https://review.typo3.org/45328
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Provide labels for all log types 95/45295/4
Daniel Goerz [Tue, 15 Dec 2015 19:41:51 +0000 (20:41 +0100)]
[TASK] Provide labels for all log types

Change-Id: Ief05c75376ef8b3b2fc8fa8c3ca52e2efbf24198
Resolves: #72256
Releases: master, 6.2
Reviewed-on: https://review.typo3.org/45295
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add cache buster to favicon 18/45318/2
Anja Leichsenring [Wed, 16 Dec 2015 17:51:41 +0000 (18:51 +0100)]
[TASK] Add cache buster to favicon

Favicon resource link misses the cache buster to make browsers
aware of changed resources.

Resolves: #72274
Relates: #72165
Releases: master
Change-Id: Ie3a32f2c8d48f0026c27175216207438ca11c7da
Reviewed-on: https://review.typo3.org/45318
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Scheduler: Correctly toggle results on task type change 39/45239/6
Joerg Kummer [Mon, 14 Dec 2015 15:11:04 +0000 (16:11 +0100)]
[BUGFIX] Scheduler: Correctly toggle results on task type change

Adapt JS and HTML to solve toggle on load and change task type.

Resolves: #72213
Releases: master
Change-Id: Idb4c964c42cb8bd408ebd98a528a603f1a0bead1
Reviewed-on: https://review.typo3.org/45239
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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>
3 years ago[BUGFIX] Empty row in table content element shows &nbsp; 14/45314/2
Wouter Wolters [Wed, 16 Dec 2015 12:06:30 +0000 (13:06 +0100)]
[BUGFIX] Empty row in table content element shows &nbsp;

When an empty row in a table content element is shown in the
frontend, with htmlSpecialChars set to 1, &nbsp; is shown.
Use a real space instead.

Resolves: #72263
Releases: master,6.2
Change-Id: I60304607caa4fc90451216426f4ed73f01bf75fc
Reviewed-on: https://review.typo3.org/45314
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Show backend login spinner when getting RSA pubkey 61/45261/4
Andreas Fernandez [Tue, 15 Dec 2015 08:46:32 +0000 (09:46 +0100)]
[BUGFIX] Show backend login spinner when getting RSA pubkey

The spinner displayed in the login button of the backend module is now
shown right after triggering the first AJAX call. Previously, it was
shown after the RSA public key was fetched.

Resolves: #71291
Releases: master
Change-Id: I24b74e3812ea69bc74f1372e902785352a90822b
Reviewed-on: https://review.typo3.org/45261
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Rudy Gnodde <rgn@windinternet.nl>
Tested-by: Rudy Gnodde <rgn@windinternet.nl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Raise minimum and recommended memory_limit 90/45290/2
Cedric Ziel [Tue, 15 Dec 2015 12:09:14 +0000 (13:09 +0100)]
[TASK] Raise minimum and recommended memory_limit

Releases: master
Resolves: #72237
Change-Id: I4ee1d57c4fad46802115cd530d8a2b312f5d5679
Reviewed-on: https://review.typo3.org/45290
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Use correct severity in FAL flash messages 94/45294/2
Daniel Goerz [Tue, 15 Dec 2015 18:37:37 +0000 (19:37 +0100)]
[BUGFIX] Use correct severity in FAL flash messages

Additionally trailing slashes are no longer added to
folder identifiers.

Change-Id: Ieb14a6fd653a5f3ce130650f61d5235342c96b33
Resolves: #72246
Releases: master
Reviewed-on: https://review.typo3.org/45294
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.6.2-dev 88/45288/2
TYPO3 Release Team [Tue, 15 Dec 2015 11:07:07 +0000 (12:07 +0100)]
[TASK] Set TYPO3 version to 7.6.2-dev

Change-Id: I5c698ca457b28d0ea214cb44a48e78ce013968e1
Reviewed-on: https://review.typo3.org/45288
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.1 87/45287/2 7.6.1 TYPO3_7-6-1
TYPO3 Release Team [Tue, 15 Dec 2015 11:05:24 +0000 (12:05 +0100)]
[RELEASE] Release of TYPO3 7.6.1

Change-Id: Ie4db2833e842ef8d98c61b87177002ee8336aa67
Reviewed-on: https://review.typo3.org/45287
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[SECURITY] Escape caption of media using css_styled_content 84/45284/2
Georg Ringer [Tue, 15 Dec 2015 10:38:47 +0000 (11:38 +0100)]
[SECURITY] Escape caption of media using css_styled_content

The caption must be escaped. As this is only a textarea, the parsefunc
is not needed.

Furthermore, the fields "altText" and "titleText" use htmlspecialchars instead of stripHtml.

Resolves: #41690
Releases: master, 6.2
Security-Commit: 2cfa39c452a35286deffdac4f0a03314e6f6ee69
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I17a43cfa860c058054cd73f6ab751edfa91a02ce
Reviewed-on: https://review.typo3.org/45284
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix XSS in rtehtmlarea 83/45283/2
Georg Ringer [Tue, 15 Dec 2015 10:38:28 +0000 (11:38 +0100)]
[SECURITY] Fix XSS in rtehtmlarea

The SpellCheckingController needs to quote external parameters.

Resolves: #37399
Releases: master, 6.2
Security-Commit: 0c5bb0ef87817710a7276f205b9efd62c9e68924
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I4e341ae19cd16734ce228e6ed1250124ee9811f9
Reviewed-on: https://review.typo3.org/45283
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix XSS in bullet list element 82/45282/2
Georg Ringer [Tue, 15 Dec 2015 10:38:11 +0000 (11:38 +0100)]
[SECURITY] Fix XSS in bullet list element

Replace parsefunc with htmlSpecialChars for the lines of bullet list

Resolves: #71683
Releases: master, 6.2
Security-Commit: d756287c89b3c3f1e53c7e4661bea8e8f2f1d2e6
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Idabbe0222398e848a7365446a577f10ae804cd30
Reviewed-on: https://review.typo3.org/45282
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Replace parseFunc with htmlspecialchars in element "table" 81/45281/2
Georg Ringer [Tue, 15 Dec 2015 10:37:54 +0000 (11:37 +0100)]
[SECURITY] Replace parseFunc with htmlspecialchars in element "table"

Instead of using the lib.parseFunc htmlspecialchars is used for
the table cell rendering.

Resolves: #25245
Releases: master, 6.2
Security-Commit: 7810e48bcd34b3769b981ad3a77b4057312c73fc
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I2f4a6c83e5201685c2549f4fd3f0108c39309c2d
Reviewed-on: https://review.typo3.org/45281
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS in Link Validator 80/45280/2
Wouter Wolters [Tue, 15 Dec 2015 10:37:34 +0000 (11:37 +0100)]
[SECURITY] XSS in Link Validator

Properly escape user input when showing broken links
in EXT:linkvalidator

Resolves: #68735
Releases: master,6.2
Security-Commit: e990111b86a9ac0f6f1a6c7741d28f8097b38d5c
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Ibc28e7075c7663e796f6e06d4c2872e9fe345dbb
Reviewed-on: https://review.typo3.org/45280
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Possible XSS in felogin messages 79/45279/2
Georg Ringer [Tue, 15 Dec 2015 10:37:16 +0000 (11:37 +0100)]
[SECURITY] Possible XSS in felogin messages

Change default TypoScript to encode messages in felogin
with htmlspecialchars.

Fix two occurences of _LOCAL_LANG messages where htmlspecialchars
was missing.

Resolves: #25243
Releases: master, 6.2
Security-Commit: 341a017859b2c3c99b675fb787b1c5a7af8cef6f
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Icddb2be90bced5ef51439630a5b47bf6bc04f624
Reviewed-on: https://review.typo3.org/45279
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS through WS comments 78/45278/2
Wouter Wolters [Tue, 15 Dec 2015 10:36:59 +0000 (11:36 +0100)]
[SECURITY] XSS through WS comments

Resolves: #25227
Releases: master, 6.2
Security-Commit: ee77513838267a6dabba8732fa4afe7970ce4ddc
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: If50fbffdfe8e6709e48bcf08da31094688089b01
Reviewed-on: https://review.typo3.org/45278
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Link fields accept inline javascript code 77/45277/2
Oliver Hader [Tue, 15 Dec 2015 10:36:44 +0000 (11:36 +0100)]
[SECURITY] Link fields accept inline javascript code

JavaScript can be submitted for every link field and will be
rendered in the frontend passed through typolink. To circumvent
that, the URI scheme and prefix "javascript:" will be disallowed.

The extension "javascript_handler" allows however to bring back
that insecure behavior since some installations might rely on it.

Resolves: #71698
Releases: master, 6.2
Security-Commit: c854186c419f26a109afaf068149a58ef1745f32
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I7dbed505624718010023cd8192ff7174a6a43fa6
Reviewed-on: https://review.typo3.org/45277
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix several XSS issues 76/45276/2
Nicole Cordes [Tue, 15 Dec 2015 10:36:26 +0000 (11:36 +0100)]
[SECURITY] Fix several XSS issues

Resolves: #59150
Releases: master, 6.2
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I93386ba95b02713368b8155b73a6da620c3795c2
Reviewed-on: https://review.typo3.org/45276
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Prevent XSS in TER download dialog 75/45275/2
Nicole Cordes [Tue, 15 Dec 2015 10:36:13 +0000 (11:36 +0100)]
[SECURITY] Prevent XSS in TER download dialog

Due to the json request format during a TER extension installation,
the EM is susceptible to XSS.

Resolves: #71524
Releases: master, 6.2
Security-Commit: 45f7ec93279bff9cbbde1d76a5947b73adce81ab
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I0e555c4e711c2d3f956b74ca53b0c0534c131724
Reviewed-on: https://review.typo3.org/45275
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Remove bad PHP code in LiveSearch 59/45259/2
Markus Klein [Tue, 15 Dec 2015 00:41:24 +0000 (01:41 +0100)]
[BUGFIX] Remove bad PHP code in LiveSearch

Remove a left-over code from the LiveSearch migration to autocomplete
which causes a PHP warning.
The removed code and its results is never used in JS.

Resolves: #72226
Releases: master
Change-Id: Ia27c5cd7e863c4d6c0ca89ed8ca3f78a47ed2bfb
Reviewed-on: https://review.typo3.org/45259
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Handle content with no markers in substituteMarkerArrayCached 55/45255/2
Markus Klein [Mon, 14 Dec 2015 22:09:54 +0000 (23:09 +0100)]
[BUGFIX] Handle content with no markers in substituteMarkerArrayCached

If the content has no markers at all, the full content
needs to be returned.
Additionally, the result does not need to be cached
if no markers are present.

Resolves: #72224
Releases: master, 6.2
Change-Id: I8fd39ab705eaa2217bba4fd5a069d940e677ea47
Reviewed-on: https://review.typo3.org/45255
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Fix wrong PHPdoc for getIncludeScriptByCommandLineKey 52/45252/2
Wouter Wolters [Mon, 14 Dec 2015 17:55:29 +0000 (18:55 +0100)]
[BUGFIX] Fix wrong PHPdoc for getIncludeScriptByCommandLineKey

Correct wrong PHPdoc for getIncludeScriptByCommandLineKey.
It returns an array and not a string.

Resolves: #72212
Releases: master
Change-Id: If5907d44106b3405ccf462a0b9e902226a7f5199
Reviewed-on: https://review.typo3.org/45252
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] ExtensionManager: Make viewhelpers compatible with PHP 7.0 17/45217/5
Morton Jonuschat [Fri, 11 Dec 2015 20:34:52 +0000 (21:34 +0100)]
[BUGFIX] ExtensionManager: Make viewhelpers compatible with PHP 7.0

This patch changes viewhelpers that inherit from the fluid
ActionViewHelper but have a different method signature for render() to
inherit from a base viewhelper that doesn't have a default render()
method, removing the incompatibilities.

Resolves: #72183
Releases: master
Change-Id: Ifb3479b39d972056c2cf8c431f6dc580f5b2630c
Reviewed-on: https://review.typo3.org/45217
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[FOLLOWUP][BUGFIX] Fix initialization for checked attributes 46/45246/2
Markus Klein [Mon, 14 Dec 2015 16:28:30 +0000 (17:28 +0100)]
[FOLLOWUP][BUGFIX] Fix initialization for checked attributes

Only specify a *single* type information for parameters, otherwise
Fluid fails to extract the right type and does not validate the boolean
expressions anymore.

Resolves: #67225
Releases: master
Change-Id: Ibf9873a74e94fb731a3440da25024853663e9c7e
Reviewed-on: https://review.typo3.org/45246
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Set default value for list_type 08/45208/4
Marco Huber [Fri, 11 Dec 2015 11:04:59 +0000 (12:04 +0100)]
[BUGFIX] Set default value for list_type

Set the default value for list_type to an empty string in the
database to match the default value in the TCA.

Resolves: #72171
Related: #32209
Releases: master
Change-Id: I46ed9935571e3b3d8dbfb6bec232ffd8f63a35f0
Reviewed-on: https://review.typo3.org/45208
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Return passed $text if EXT:context_help is not installed 36/45236/2
Andreas Fernandez [Mon, 14 Dec 2015 11:50:38 +0000 (12:50 +0100)]
[BUGFIX] Return passed $text if EXT:context_help is not installed

Return `$text` instead of an empty string if EXT:context_help
is not installed. This shows the field label again but hides the
help buttons.

Resolves: #72205
Related: #71659
Releases: master
Change-Id: I6dba5e40c05e2555ad73d71eb6d177990225a0b4
Reviewed-on: https://review.typo3.org/45236
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Install: Added clearer to All Configuration search field 30/45230/3
Michael Oehlhof [Sun, 13 Dec 2015 23:18:28 +0000 (00:18 +0100)]
[TASK] Install: Added clearer to All Configuration search field

Resolves: #71381
Releases: master
Change-Id: I7aca3ffbcd85a3a2a564ade34d8da77d5b1d2bc4
Reviewed-on: https://review.typo3.org/45230
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Correctly evaluate content edit permissions for users 31/45231/3
Markus Klein [Sun, 13 Dec 2015 23:34:28 +0000 (00:34 +0100)]
[BUGFIX] Correctly evaluate content edit permissions for users

Users are permitted to edit content of a page, even though
they are not permitted to edit the page itself.

Resolves: #72172
Releases: master
Change-Id: Ie2e60beec5a04632cf1cb7fef32929cab51408c2
Reviewed-on: https://review.typo3.org/45231
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add favicon for the Install Tool 24/45224/3
Georg Ringer [Sat, 12 Dec 2015 19:40:46 +0000 (20:40 +0100)]
[TASK] Add favicon for the Install Tool

Readd a favicon for the Install Tool.

Change-Id: I9b0974ff7c7d7cd2e30ecb0819bc90e28ae57219
Resolves: #72165
Releases: master
Reviewed-on: https://review.typo3.org/45224
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Mocking of concrete methods in abstract classes 30/45130/2
Stefan Rotsch [Fri, 4 Dec 2015 14:40:13 +0000 (15:40 +0100)]
[FEATURE] Mocking of concrete methods in abstract classes

Allows mocking of concrete methods when testing protected functions
in abstract classes.

Introduces a new parameter which will be passed to the corresponding
PHPUnit method when creating a mock object of an abstract class.

Change-Id: I9cbe510633300184666c6204a4d0c5be7d417ef4
Resolves: #72062
Releases: master
Reviewed-on: https://review.typo3.org/45130
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Add a space after colon 27/45227/6
Göran Bodenschatz [Sat, 12 Dec 2015 22:46:53 +0000 (23:46 +0100)]
[TASK] Add a space after colon

According traditional and modern English-language writing there has to
be a space after colon.

Resolves: #72191
Releases: master
Change-Id: I59e01ad167963886903d1096cfe15d26de01e6e2
Reviewed-on: https://review.typo3.org/45227
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] FormEngine: Determine IRRE expanded state in data provider 26/44826/14
Andreas Allacher [Fri, 20 Nov 2015 14:06:00 +0000 (15:06 +0100)]
[BUGFIX] FormEngine: Determine IRRE expanded state in data provider

The expanded/collapsed state of inline and combination child records
is determined within the TcaInlineExpandCollapseState provider instead
of the display container so that the concerns are appropriately
separated.

Change-Id: I8152a9f4f689b1c409a9f14d2e29515ab3d91860
Resolves: #71728
Releases: master
Reviewed-on: https://review.typo3.org/44826
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][BUGFIX] Wrong overloading of AbstractController::redirect() 16/45216/4
Morton Jonuschat [Fri, 11 Dec 2015 19:47:36 +0000 (20:47 +0100)]
[FOLLOWUP][BUGFIX] Wrong overloading of AbstractController::redirect()

This patch adds the missing parameters for the redirect method so that
the method signature matches between BackendModuleController and
AbstractController. As the parameters are all optional this is a
non-breaking change.

Resolves: #71303
Resolves: #72168
Releases: master
Change-Id: I8c7d55d1a1b01e1e7cdc3859e6a99eded5008802
Reviewed-on: https://review.typo3.org/45216
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Indexed Search: Bring back html5 placeholder 20/45220/5
Tymoteusz Motylewski [Fri, 11 Dec 2015 23:58:25 +0000 (00:58 +0100)]
[BUGFIX] Indexed Search: Bring back html5 placeholder

The placeholder for the search box of the AbstractPlugin
based plugin was removed by accident in
https://review.typo3.org/6657

This change brings it back.

Resolves: #68381
Releases: master
Change-Id: If876c204b305d6cc67f27fed5a3ca29a894c4b99
Reviewed-on: https://review.typo3.org/45220
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Support \DateTimeInterface in fluid Format\DateViewHelper 18/45218/2
Morton Jonuschat [Fri, 11 Dec 2015 21:38:02 +0000 (22:38 +0100)]
[TASK] Support \DateTimeInterface in fluid Format\DateViewHelper

This patch changes the fluid DateViewHelper to check for date objects
implementing \DateTimeInterface so that \DateTime as well as
\DateTimeImmutable can be supplied as parameter.

Resolves: #72149
Releases: master
Change-Id: I3c3e2648168b283f8ec1fc35845a449c63d0b6ff
Reviewed-on: https://review.typo3.org/45218
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add quotes to classname in exception 25/45225/2
Georg Ringer [Sat, 12 Dec 2015 20:09:11 +0000 (21:09 +0100)]
[TASK] Add quotes to classname in exception

Add quotes to the class name in the exception to improve debugging.

Change-Id: If68cf9e5d7d7277b5172ed9a56083c95ca0c69ae
Resolves: #66510
Releases: master
Reviewed-on: https://review.typo3.org/45225
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix sorting by extension name 84/45184/5
Patrick Schriner [Wed, 25 Nov 2015 19:14:22 +0000 (20:14 +0100)]
[BUGFIX] Fix sorting by extension name

Introduce a custom column sort for the "Extension" (name) column as that
column can contain HTML which breaks a direct string comparison.

The existing ExtensionManager.compare function is renamed to
versionCompare to circumvent misunderstandings.

Resolves: #72102
Releases: master
Change-Id: I46c120458bc7e9da15c1d7d810b7a003bbbd2937
Reviewed-on: https://review.typo3.org/45184
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Fluid: Include jquery libs should be include using https 21/45221/3
Gianluigi Martino [Sat, 12 Dec 2015 13:21:49 +0000 (14:21 +0100)]
[TASK] Fluid: Include jquery libs should be include using https

Change-Id: Ice723e93cab0ef63d17b97df1a81b6e025c620de
Resolves: #72169
Releases: master
Reviewed-on: https://review.typo3.org/45221
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] RTE LinkHandler handle required classes 72/45172/3
Andreas Allacher [Mon, 7 Dec 2015 17:22:46 +0000 (18:22 +0100)]
[BUGFIX] RTE LinkHandler handle required classes

RTE LinkHandler now also handles
RTE.classes.<class>.requires correctly.

Change-Id: I8f50018f522dd9f0b885af7192c003f7fda325b7
Resolves: #71985
Releases: master
Reviewed-on: https://review.typo3.org/45172
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Indexed Search: Display links to external files 42/45142/4
Tymoteusz Motylewski [Sat, 5 Dec 2015 13:29:06 +0000 (14:29 +0100)]
[BUGFIX] Indexed Search: Display links to external files

Indexed search is rendering links to external files now.
Indexed search will not check if the file exists before displaying
search results. As a side effect this change also improves performance.

This change is affecting only the AbstractPlugin based plugin.
Extbase version do not have this check.

Resolves: #44381
Releases: master
Change-Id: Iae4e5b2f2cc575853f25c674cbb4307bdf3efa17
Reviewed-on: https://review.typo3.org/45142
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Make ToggleExtensionInstallationStateViewHelper PHP 7 compliant 60/45160/4
Michael Oehlhof [Sun, 6 Dec 2015 23:12:38 +0000 (00:12 +0100)]
[BUGFIX] Make ToggleExtensionInstallationStateViewHelper PHP 7 compliant

Match the declaration of the render function with the function
declaration of the base class.

In addition cleanup some code.

Resolves: #71304
Releases: master
Change-Id: I26527229ccf47928e954c412b4046d55c228e9de
Reviewed-on: https://review.typo3.org/45160
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] ExportPageTreeView wrapTitle() signature is incompatible 11/45211/5
Markus Sommer [Fri, 11 Dec 2015 13:11:50 +0000 (14:11 +0100)]
[BUGFIX] ExportPageTreeView wrapTitle() signature is incompatible

ExportPageTreeView contains following method declaration:

 public function wrapTitle($title, $v);

however in the AbstractTreeView the signature is:

 public function wrapTitle($title, $row, $bank = 0);

This will create a PHP warning on PHP7.

This change updates the method signature of the ExportPageTreeView to be
in line with the AbstractTreeView.

Resolves: #72176
Releases: master
Change-Id: Icc6cb69ffd4860f882157239e25135e2a6744a65
Reviewed-on: https://review.typo3.org/45211
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Localize FAL error messages 90/44490/10
Mathias Schreiber [Mon, 2 Nov 2015 21:49:17 +0000 (22:49 +0100)]
[BUGFIX] Localize FAL error messages

FAL error messages were taken directly from the sys_log entries and
then put into flash messages. Now we provide proper translations for
the flash messages.

Resolves: #71255
Releases: master
Change-Id: I56985957fee865d5e86f66a63b22d8e88a097007
Reviewed-on: https://review.typo3.org/44490
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Replace GeneralUtility::inList() with comparison 39/37139/7
Jo Hasenau [Mon, 23 Feb 2015 20:27:06 +0000 (21:27 +0100)]
[TASK] Replace GeneralUtility::inList() with comparison

Using direct comparisons instead of GeneralUtility::inList() is faster
and uses less memory.

Releases: master
Resolves: #55626
Change-Id: I0acfe07fbd796ba017dd64d6987139bfb80db898
Reviewed-on: https://review.typo3.org/37139
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] FormEngine: Handle empty arrays in display conditions 14/45214/2
Morton Jonuschat [Fri, 11 Dec 2015 14:38:59 +0000 (15:38 +0100)]
[BUGFIX] FormEngine: Handle empty arrays in display conditions

Records passed to the EvaluateDisplayConditions provider can contain
array values which can be empty in the case of new records. Handle this
condition in the evaluator.

Resolves: #71824
Releases: master
Change-Id: Ie5aa3f74913059f2a1e5933a8314dee6cb0fa1fa
Reviewed-on: https://review.typo3.org/45214
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>