Packages/TYPO3.CMS.git
4 years ago[TASK] RTE: Migrate editor iframe to plain JavaScript 32/35332/3
Stanislas Rolland [Fri, 12 Dec 2014 00:38:34 +0000 (19:38 -0500)]
[TASK] RTE: Migrate editor iframe to plain JavaScript

Releases: master
Resolves: #63786
Change-Id: I3a01400a4790e173ed8e1d5410a708eedb23f63e
Reviewed-on: http://review.typo3.org/35332
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Do not execute getDateTimeFormats for each input 53/35253/7
Stephan Großberndt [Wed, 10 Dec 2014 16:58:29 +0000 (17:58 +0100)]
[BUGFIX] Do not execute getDateTimeFormats for each input

Fetches the dateTimeFormats only for date- and datetime-fields instead
of unconditionally for each input.

Resolves: #63745
Releases: master, 6.2
Change-Id: I18fcdb8a991ebb82891d9da06a4ef2b01fbc104f
Reviewed-on: http://review.typo3.org/35253
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Do not fetch TSconfig in process_datamap for non-page-records 04/35304/3
Stephan Großberndt [Thu, 11 Dec 2014 14:32:07 +0000 (15:32 +0100)]
[BUGFIX] Do not fetch TSconfig in process_datamap for non-page-records

In DataHandler->process_datamap for each record getTCEMAIN_TSconfig()
is executed, but the returned TSconfig is used only if table is "pages"
and status is "new".

Fetches the TSconfig only if table is "pages" and status is "new".

Resolves: #63778
Releases: master, 6.2
Change-Id: Ifded6daf2b5b6b61a9c95ba3962566450a07d72e
Reviewed-on: http://review.typo3.org/35304
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Lukas Krieger <lukas.krieger@me.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Allow recursive folder deletion 60/35060/9
Helmut Hummel [Thu, 4 Dec 2014 22:44:40 +0000 (23:44 +0100)]
[BUGFIX] Allow recursive folder deletion

Remove the useless check for the number of existing
files in the ExtendedFileUtility.
We now let FAL try to delete recursively by default.
It will tell us, if the permissions do not suffice
for the current user.

Resolves: #63580
Releases: master, 6.2
Change-Id: Iec7ab95d493ce3594a4131b45e5bcb77de9e21b6
Reviewed-on: http://review.typo3.org/35060
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[BUGFIX] RTE: Broken context menu 16/35316/2
Stanislas Rolland [Thu, 11 Dec 2014 18:16:11 +0000 (13:16 -0500)]
[BUGFIX] RTE: Broken context menu

RTE is not using the ExtJS registry anymore.

Releases: master
Resolves: #63785
Change-Id: I9d701062834d20c858c1043743f55e813f16dc37
Reviewed-on: http://review.typo3.org/35316
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[CLEANUP] Clean up configuration handling in module loader 08/35208/5
Helmut Hummel [Tue, 9 Dec 2014 21:45:21 +0000 (22:45 +0100)]
[CLEANUP] Clean up configuration handling in module loader

* Merge label configuration like module configuration
* Correct the merging to be replace instead of merge
* Remove possible notices by checking with empty()

Releases: master
Resolves: #63717
Change-Id: I325e2f35cfe643a54e7f77a76cd8ce2901b950b6
Reviewed-on: http://review.typo3.org/35208
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years agoRevert "[BUGFIX] Fix broken form wizard with MSIE" 11/35311/2
Markus Klein [Thu, 11 Dec 2014 16:16:11 +0000 (17:16 +0100)]
Revert "[BUGFIX] Fix broken form wizard with MSIE"

This reverts commit f74d3d0e439520cd1a69f06abeef34830c5fd27f.

The D&D functionality for fieldsets is broken.

Change-Id: I68306d71c8efcd055482a1da6f95005dfea6cb0e
Reverts: #59305
Resolves: #63767
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35311
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][TASK] Rewrite backend modules of indexed_search 08/32708/27
Georg Ringer [Wed, 10 Sep 2014 14:07:10 +0000 (16:07 +0200)]
[!!!][TASK] Rewrite backend modules of indexed_search

 * Move info modules and admin module to a central place
 * Use extbase & fluid
 * Add translations

The old modules are removed with a different commit to make it possible
to compare the output of old and new!

Releases: master
Resolves: #61511
Change-Id: Id750b0ad78e8ab115b917d4772281d3aceca6eee
Reviewed-on: http://review.typo3.org/32708
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[TASK] RTE: Migrate status bar to plain JavaScript 82/35282/3
Stanislas Rolland [Thu, 11 Dec 2014 05:57:30 +0000 (00:57 -0500)]
[TASK] RTE: Migrate status bar to plain JavaScript

The status bar is plain JavaScript but still uses Ext.QuickTips markup.

Releases: master
Resolves: #63760
Change-Id: I1aafc0d0b87db198132c26a214950470368cb69f
Reviewed-on: http://review.typo3.org/35282
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Add to skin css and image required by jQuery UI Resizable 80/35280/3
Stanislas Rolland [Thu, 11 Dec 2014 03:03:47 +0000 (22:03 -0500)]
[TASK] RTE: Add to skin css and image required by jQuery UI Resizable

Releases: master
Resolves: #63758
Change-Id: I880002fcc6c2b9e5f44f67e6ab838486d4e4726a
Reviewed-on: http://review.typo3.org/35280
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate outer editor framework to plain JavaScript 77/35277/3
Stanislas Rolland [Wed, 10 Dec 2014 23:20:10 +0000 (18:20 -0500)]
[TASK] RTE: Migrate outer editor framework to plain JavaScript

Replace the extended Ext.Container with plain JavaScript.
Use jQuery UI Resizable in replacement of Ext.Resizable.

Releases: master
Resolves: #63757
Change-Id: I86625b28228c30cdb7524f49014101a40351d17e
Reviewed-on: http://review.typo3.org/35277
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Show RTE tool tips in Internet Explorer 39/35239/2
Nicole Cordes [Wed, 10 Dec 2014 13:37:45 +0000 (14:37 +0100)]
[BUGFIX] Show RTE tool tips in Internet Explorer

This patch adds a font size to the tool tip header class to show tool
tips in Internet Explorer 8 and 9 again.

Resolves: #63739
Releases: master, 6.2
Change-Id: Ib82190cbfc11dc9b51f7c0bb447b3ae9ae45a8c9
Reviewed-on: http://review.typo3.org/35239
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[FEATURE] FormEngine: Possibility to add icons via pageTSconfig 67/22067/6
Benjamin Mack [Sat, 6 Jul 2013 20:48:01 +0000 (22:48 +0200)]
[FEATURE] FormEngine: Possibility to add icons via pageTSconfig

If someone adds a new value/label pair for a select field in
TCEforms/FormEngine, it is not possible to also add an icon to
the new option.
Alternatively, existing values can be changed through the new
"altIcons" property that acts like the "altLabels" property.

The patch adds another subelement for TSconfig to also add an
icon, as well as a new property.

TCEFORM.pages.doktype.addItems {
13 = My Label
13.icon = sysext/t3skin/icons/gfx/i/pages.gif
}
TCEFORM.pages.doktype.altIcons {
123 = EXT:myext/icon.gif
}

The icon path must be relative to the typo3/ directory.

Resolves: #35891
Releases: master
Documentation: #49752
Change-Id: Ic835b1fe350144bc3498eab9a19857e3f558088d
Reviewed-on: http://review.typo3.org/22067
Reviewed-by: Alessandro Bellafronte <alessandro@4eyes.ch>
Reviewed-by: Christoph Dörfel <christoph.doerfel@gmail.com>
Reviewed-by: Michel Georgy <michel@4eyes.ch>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[TASK] Add functional test for imports with forced uids 41/30141/6
Marc Bastian Heinrichs [Thu, 15 May 2014 13:05:52 +0000 (15:05 +0200)]
[TASK] Add functional test for imports with forced uids

Adds a functional test to verify imports with forced uids.
The regarding error message for uncompatible forcing sys_file
uids is also shown now after the import is done.

Resolves: #58824
Releases: master, 6.2
Change-Id: If6062866903277ff32eae24354b6fd264fb65600
Reviewed-on: http://review.typo3.org/30141
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Remove conf.php from ext:info 74/35074/4
Wouter Wolters [Fri, 5 Dec 2014 16:25:30 +0000 (17:25 +0100)]
[TASK] Remove conf.php from ext:info

Resolves: #63610
Releases: master
Change-Id: I5eb82346151cb45efd38c870421141f58552308b
Reviewed-on: http://review.typo3.org/35074
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[!!!][SECURITY] Fix link spoofing in prefixLocalAnchors 24/35224/2
Helmut Hummel [Wed, 10 Dec 2014 10:08:02 +0000 (11:08 +0100)]
[!!!][SECURITY] Fix link spoofing in prefixLocalAnchors

Specially crafted request could lead to anchors prefixed
with URLs to domains controlled by the attacker on the
domain root page (home page). No other pages are affected!

Fix this by prefixing the anchors with a canonical URL
to the current request. This could lead to the situation
that the prefix does not match the current REQUEST_URI
which leads to a page reload instead of just "jumping" to the page section.

Additionally this change assures that REQUEST_URI always starts
with a slash, which mitigates similar attack vectors when using
getIndpEnv('REQUEST_URI')

To mitigate the impact of this breaking change, the REQUEST_URI
is used for anchor prefix if a backend user is logged in,
to not disturb the preview functionality of the home page.

In case prefixLocalAnchors is used in the HTML parser configuration
with prefixLocalAnchors = 2, always the canonical URL is used as prefix.

This change does *not* fix, that arbitrary (non functional) GET parameters
will be included in the generated prefix URL. To fix this it is recommended
to use absRefPrefix instead of baseUrl and prefixLocalAnchors.

Resolves: #62723
Releases: 4.5, 6.2, master
Security-Commit: 2c5092fe3f2a4fc9a97a17a3ed9dcc5314bf64e2
Security-Bulletin: TYPO3-CORE-SA-2014-003
Change-Id: Icf989abdbab8720be13b2fda0a6d088f100e3aa7
Reviewed-on: http://review.typo3.org/35224
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[TASK] RTE: Simplify editor framework 12/35212/3
Stanislas Rolland [Wed, 10 Dec 2014 03:05:22 +0000 (22:05 -0500)]
[TASK] RTE: Simplify editor framework

Simplify RTE framework from Ext.panel to Ext.Container.
Reduce dependency on Ext.ComponentMgr.registerType

Releases: master
Resolves: #63723
Change-Id: I466fa37897e3db97350a7116ce1c3c0be17a6941
Reviewed-on: http://review.typo3.org/35212
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Memory consumption in DataHandler->processClearCacheQueue 85/35085/6
Stephan Großberndt [Tue, 9 Dec 2014 11:17:15 +0000 (12:17 +0100)]
[BUGFIX] Memory consumption in DataHandler->processClearCacheQueue

Reduce memory consumption in DataHandler->processClearCacheQueue() for
bulk inserts by filling $tagsToClear as an associative array instead of
a normal array with array_unique()-call after each added record.

Resolves: #63615
Releases: master, 6.2
Change-Id: I1f557f435088cab3aa928ec3f44b0ded9265d7a7
Reviewed-on: http://review.typo3.org/35085
Reviewed-by: Lukas Krieger <lukas.krieger@me.com>
Tested-by: Lukas Krieger <lukas.krieger@me.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] RTE: Quick Tag plugin may raise JS exception in Google Chrome 04/35204/2
Stanislas Rolland [Tue, 9 Dec 2014 20:05:18 +0000 (15:05 -0500)]
[BUGFIX] RTE: Quick Tag plugin may raise JS exception in Google Chrome

A JavaScript exception may be raised in Google Chrome on attempt to
access a style sheet on a different domain.

Releases: master
Resolves: #63716
Change-Id: I16b5eb5630e0d4855023bb3ec7e5344574460cad
Reviewed-on: http://review.typo3.org/35204
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[!!!][TASK] Move EXT:func_wizard to legacy extension 71/35171/2
Benjamin Mack [Mon, 8 Dec 2014 21:03:19 +0000 (22:03 +0100)]
[!!!][TASK] Move EXT:func_wizard to legacy extension

Web=>Functions=>Wizard is not needed
anymore, as both wizard extensions hook
into Web=>Functions directly since TYPO3 CMS 7.

For compatibility reasons the
WizardControllerModuleFunction is kept
(e.g. for templavoila) but moved to EXT:compatibility6.

The whole "func_wizard" Extension is not
needed anymore and is removed.

Resolves: #63687
Releases: master
Change-Id: I58e93652859bbdb816335322a9b964ec14cb84ee
Reviewed-on: http://review.typo3.org/35171
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Introduce AJAX functionality for list module 54/33654/17
Benjamin Mack [Mon, 8 Dec 2014 20:03:40 +0000 (21:03 +0100)]
[FEATURE] Introduce AJAX functionality for list module

This patch add a new JavaScript file to optimize the list module
with AJAX calls for hide and unhide of records.

More functions like delete and the logic for the page module
will follow in a separate patch.

Resolves: #62576
Releases: master
Change-Id: Id676cd48306c65c30899ec36a31f123d9b5bb16e
Reviewed-on: http://review.typo3.org/33654
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Set X-UA-Compatible meta tag for BE 72/34472/3
Benjamin Mack [Sun, 23 Nov 2014 00:07:13 +0000 (01:07 +0100)]
[TASK] Set X-UA-Compatible meta tag for BE

According to Benni Kott, the X-UA-Compatible
meta tag should contain "ie-edge,chrome=1"
to be aligned with bootstrap variant.

The patch changes the default behaviour
for all backend pages to this value.

Resolves: #63150
Releases: master
Change-Id: I1d09838942b41bae10c3d86e9c98e672cb5c8d64
Reviewed-on: http://review.typo3.org/34472
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] RTE: Remove dependency of plugin classes on ExtJS inheritance 77/35177/3
Stanislas Rolland [Tue, 9 Dec 2014 07:16:02 +0000 (02:16 -0500)]
[TASK] RTE: Remove dependency of plugin classes on ExtJS inheritance

Use minimal custom inheritance.

Releases: master
Resolves: #63693
Change-Id: Ic7f306ca0be6989a29f1a04a232d0f642807a560
Reviewed-on: http://review.typo3.org/35177
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Placeholder attribute without useOrOverridePlaceholder 33/30433/6
Alexander Stehlik [Sat, 15 Nov 2014 14:14:20 +0000 (15:14 +0100)]
[BUGFIX] Placeholder attribute without useOrOverridePlaceholder

The placeholder configuration for a TCA field will now be considered
independently from the "mode" being set to "useOrOverridePlaceholder".
If a placeholder is set in the TCA it will be rendered. The mode
setting only changes the behavior of the NULL checkbox.

Resolves: #59129
Releases: master, 6.2
Change-Id: Ice7681d644623a5e94cbdd22743ddf5aab8919a9
Reviewed-on: http://review.typo3.org/30433
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Ernesto Baschny <ernst@cron-it.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] RTE: Remove dependency on Ext.EventManager.onWindowResize 74/35174/2
Stanislas Rolland [Mon, 8 Dec 2014 23:33:12 +0000 (18:33 -0500)]
[TASK] RTE: Remove dependency on Ext.EventManager.onWindowResize

Replace with plain JavaScript and jQuery handler.

Releases: master
Resolves: #63691
Change-Id: Ibb71856d8c2a7c1fb5f8e2bbeb43c8d4a0d36ed9
Reviewed-on: http://review.typo3.org/35174
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Remove unneeded file_edit check 70/35170/3
Benjamin Mack [Mon, 8 Dec 2014 20:41:34 +0000 (21:41 +0100)]
[BUGFIX] Remove unneeded file_edit check

There is a left-over code after
file_edit.php was removed from
the core in 7.1 development.

The patch removes the check.

Releases: master
Resolves: #63686
Change-Id: I283ad1e7aea9f7f9d113ecc76178e1bf26504ca0
Reviewed-on: http://review.typo3.org/35170
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] RTE: insert table broken 69/35169/2
Stanislas Rolland [Mon, 8 Dec 2014 18:42:59 +0000 (13:42 -0500)]
[BUGFIX] RTE: insert table broken

Opening any dialogue window raises a JS error.

Releases: master
Resolves: #63682
Change-Id: I5c1bee6785a350fc3328e930109653161139d918
Reviewed-on: http://review.typo3.org/35169
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Use name-resolution instead of strings where possible: 17 91/35091/2
Markus Klein [Sat, 6 Dec 2014 01:40:57 +0000 (02:40 +0100)]
[TASK] Use name-resolution instead of strings where possible: 17

(miscellaneous)

Use name-resolution with ...::class instead of strings where possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb first introduced
usage of ::class in master. We now add it in various more places.

Resolves: #63477
Releases: master
Change-Id: Ifa4022cefef28dcfc4fae18e8aa003f6ade21cb3
Reviewed-on: http://review.typo3.org/35091
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[CLEANUP] Remove 'defaultMod' module configuration 49/35149/2
Helmut Hummel [Mon, 8 Dec 2014 01:29:39 +0000 (02:29 +0100)]
[CLEANUP] Remove 'defaultMod' module configuration

This is dead code and can safely be removed.

Resolves: #63653
Releases: master
Change-Id: I90112c8483670a21351cab78b7aca29c64a2a1a1
Reviewed-on: http://review.typo3.org/35149
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[BUGFIX] Render favicon tag only if file exists 82/31282/4
Sascha Egerer [Wed, 2 Jul 2014 07:07:58 +0000 (09:07 +0200)]
[BUGFIX] Render favicon tag only if file exists

The favicon defined by `page.shortcutIcon`
creates a <link rel="icon"> tag in the frontend.

This tag should only be renderd if the defined
icon exists.

Resolves: #24481
Releases: master, 6.2
Change-Id: Ia266c730c0ea517b03d6666502b68f41efaf1304
Reviewed-on: http://review.typo3.org/31282
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] Properly define constant in CliBootstrap 46/35146/2
Markus Klein [Mon, 8 Dec 2014 01:10:37 +0000 (02:10 +0100)]
[BUGFIX] Properly define constant in CliBootstrap

Resolves: #63649
Releases: master, 6.2
Change-Id: I17dc3b8e868c1b49511fd5e039f8e37bd9d91a55
Reviewed-on: http://review.typo3.org/35146
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] RTE: Optimize editor initialization 51/35151/3
Stanislas Rolland [Mon, 8 Dec 2014 05:02:13 +0000 (00:02 -0500)]
[TASK] RTE: Optimize editor initialization

Ensure the CSS classes configuration is loaded while the editor is being constructed

Releases: master
Resolves: #63655
Change-Id: Iced9eeae16a0c9f66efb676702a8ec6893c1646c
Reviewed-on: http://review.typo3.org/35151
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Remove conf.php from ext:lowlevel 73/35073/3
Wouter Wolters [Fri, 5 Dec 2014 16:20:48 +0000 (17:20 +0100)]
[TASK] Remove conf.php from ext:lowlevel

Resolves: #63609
Releases: master
Change-Id: Ife621913bfad4f909ce8351774a5d7c7211f8822
Reviewed-on: http://review.typo3.org/35073
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove conf.php from ext:func 75/35075/2
Wouter Wolters [Fri, 5 Dec 2014 16:29:19 +0000 (17:29 +0100)]
[TASK] Remove conf.php from ext:func

Resolves: #63611
Releases: master
Change-Id: Ie51c8aef575e6a4f9178b662ceb92152af24fee5
Reviewed-on: http://review.typo3.org/35075
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] RTE: Remove dependency on class Ext.Observable 50/35150/3
Stanislas Rolland [Mon, 8 Dec 2014 01:55:06 +0000 (20:55 -0500)]
[TASK] RTE: Remove dependency on class Ext.Observable

RTE classes Editor and CSS.Parser extend Ext.Observable.
Since event handling was migrated to jQuery, this is not necessary anymore.

Releases: master
Resolves: #63654
Change-Id: I6c9287ea7f1dc0e785571c98f8fb604a2a7f959a
Reviewed-on: http://review.typo3.org/35150
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Remove conf.php from ext:cshmanual 76/35076/2
Wouter Wolters [Fri, 5 Dec 2014 16:33:49 +0000 (17:33 +0100)]
[TASK] Remove conf.php from ext:cshmanual

Resolves: #63612
Releases: master
Change-Id: I12bf2d44cae7fd88dc34d7bc6ad139fba78d7421
Reviewed-on: http://review.typo3.org/35076
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove conf.php from ext:recycler 64/35064/4
Wouter Wolters [Thu, 4 Dec 2014 23:10:07 +0000 (00:10 +0100)]
[TASK] Remove conf.php from ext:recycler

Resolves: #63587
Releases: master
Change-Id: I3a1fa569374f1bc65c82c0c34a73fa339f384e4c
Reviewed-on: http://review.typo3.org/35064
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Better caching of TSconfig in BackendUtility for bulk inserts 22/35122/4
Stephan Großberndt [Sat, 6 Dec 2014 22:48:57 +0000 (23:48 +0100)]
[BUGFIX] Better caching of TSconfig in BackendUtility for bulk inserts

Changes the cache of pageTSconfig from creating a cached entry for each
page to creating a cached entry for each different TSconfig (including
userTSconfig) and a hash-cache for each page instead.

Resolves: #63629
Releases: master, 6.2
Change-Id: I3e4c70cd46cec26dda8574c058d828ec2e22a385
Reviewed-on: http://review.typo3.org/35122
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Lukas Krieger <lukas.krieger@me.com>
Tested-by: Lukas Krieger <lukas.krieger@me.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Column of extension's last update 50/27450/10
Zbigniew Jacko [Sat, 8 Feb 2014 12:01:26 +0000 (13:01 +0100)]
[FEATURE] Column of extension's last update

Add column 'Last Updated' in Extension Manager.

Resolves: #32436
Releases: master,6.2
Change-Id: Ib29a7c5ed8008d63cc2d7c5df170f71b2a1c399b
Reviewed-on: http://review.typo3.org/27450
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] feedit: Bring back editNoPopup 79/32279/8
Paul Golmann [Wed, 20 Aug 2014 15:00:24 +0000 (17:00 +0200)]
[TASK] feedit: Bring back editNoPopup

* Restore edit_editNoPopup/forceNoPopup TSConfig options removed in #49640
* Initialize frontend editing when displayFieldEditIcons is set

Releases: master, 6.2
Resolves: #61095
Related: #43447
Related: #49640
Change-Id: I900a62b447a1a67265ce22cd73e150646344e090
Reviewed-on: http://review.typo3.org/32279
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Streamline exceptions types in Logging API 75/28475/9
Steffen Müller [Mon, 17 Mar 2014 15:54:18 +0000 (16:54 +0100)]
[TASK] Streamline exceptions types in Logging API

Resolves: #56998
Releases: master
Change-Id: I8fc06337e652b1778845be960f255f176725361a
Reviewed-on: http://review.typo3.org/28475
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove conf.php from ext:tstemplate 59/35059/4
Wouter Wolters [Thu, 4 Dec 2014 22:26:15 +0000 (23:26 +0100)]
[TASK] Remove conf.php from ext:tstemplate

Resolves: #63583
Releases: master
Change-Id: I6fe07e16a836aa39dc33ac7cffc42ea0824fa34d
Reviewed-on: http://review.typo3.org/35059
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Add module access check to module dispatcher 37/35137/3
Helmut Hummel [Sun, 7 Dec 2014 20:38:22 +0000 (21:38 +0100)]
[BUGFIX] Add module access check to module dispatcher

Recent merges removed the module access check in some
modules while removing the need to have a conf.php file.

This change now adds it to a central place in mod.php
with the benefit that access checks cannot be bypassed
any more not even in third party modules, when using mod.php

Resolves: #63648
Releases: master, 6.2
Change-Id: I5a876a7b46434f5d4c16ff895973826f4066ccab
Reviewed-on: http://review.typo3.org/35137
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] No RTE Transformation for subtype_value_field-fields of plugins 43/23743/4
Tim Lochmueller [Wed, 11 Sep 2013 12:54:29 +0000 (14:54 +0200)]
[BUGFIX] No RTE Transformation for subtype_value_field-fields of plugins

The RTE transformation depends on the result of BackendUtility
getTCAtypes. If the RTE field is in the subtypes_addlist of a plugin
the transformation is not performed. The patch adds the related
subtype fields to the return value.

Resolves: #51901
Releases: 6.2, master
Change-Id: I8bba3d03b5187b06fec5a9b5a0e151466d814d60
Reviewed-on: http://review.typo3.org/23743
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] orphan_records show extension manager tables 56/27556/3
Tim Lochmueller [Thu, 13 Mar 2014 23:38:14 +0000 (00:38 +0100)]
[BUGFIX] orphan_records show extension manager tables

Configure the extension manager tables for a valid
orphan_records check in the lowlevel cleaner. Allow
the records on the root level.

Resolves: #55893
Releases: 6.2, 6.1
Change-Id: I0a00e329fbc56e80b07b452b533c6cf2b877019c
Reviewed-on: http://review.typo3.org/27556
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Streamline deprecation message to one format 80/35080/4
Wouter Wolters [Fri, 5 Dec 2014 18:20:06 +0000 (19:20 +0100)]
[TASK] Streamline deprecation message to one format

Resolves: #63614
Releases: master
Change-Id: Ied5961cde2d01e3fb76714e5cf944c3b6851201d
Reviewed-on: http://review.typo3.org/35080
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] RTE: Migrate to RequireJS 32/35132/2
Stanislas Rolland [Sun, 7 Dec 2014 19:22:23 +0000 (14:22 -0500)]
[TASK] RTE: Migrate to RequireJS

This is a follow-up to http://review.typo3.org/35131

Releases: master
Resolves: #63636
Change-Id: I35b29c2163536cae16388510f7e2268c1a5cb565
Reviewed-on: http://review.typo3.org/35132
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate to RequireJS 31/35131/3
Stanislas Rolland [Sun, 7 Dec 2014 03:50:04 +0000 (22:50 -0500)]
[TASK] RTE: Migrate to RequireJS

Releases: master
Resolves: #63636

Change-Id: Id44a8313fede29e9efe0eb2efb9142798852e4f0
Reviewed-on: http://review.typo3.org/35131
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Remove usage of deprecated showClickmenu_raw 38/34838/3
Wouter Wolters [Sun, 30 Nov 2014 22:06:40 +0000 (23:06 +0100)]
[TASK] Remove usage of deprecated showClickmenu_raw

The JavaScript function showClickmenu_raw is deprecated
but still used in the core. Replace it with the new API.

Resolves: #63471
Releases: master
Change-Id: Icf5f7996fbf2ab7d909b398cf3f4b2cf6c1f91bd
Reviewed-on: http://review.typo3.org/34838
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Use tabs in record of sys_language 18/35118/2
Georg Ringer [Sat, 6 Dec 2014 21:01:16 +0000 (22:01 +0100)]
[TASK] Use tabs in record of sys_language

As every other record uses tabs, this concept should be brought to
"sys_language" as well. The field "hidden" is moved to the "access"-tab.

Resolves: #63637
Releases: master
Change-Id: I80c01595590140f788618f43fbf9944a78519750
Reviewed-on: http://review.typo3.org/35118
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Adapt FormEngine translated records to Bootstrap 00/34800/5
Benjamin Mack [Sun, 30 Nov 2014 01:41:11 +0000 (02:41 +0100)]
[TASK] Adapt FormEngine translated records to Bootstrap

When editing a translated record, a message
is shown of what is written in the original field.
Additionally, if the original record was modified
since the last change, a diff is shown. If an icon
is available then it is displayed.

The patch adapts the following things:

1. CSS classes are renamed in order to reflect
FormEngine and not old TCEForms namings.

2. If the original language does not have an icon
the label of the icon is shown again. This actually
a bug introduced when adapting sprites in FormEngine
and is now back to the original version.

3. Styling is adapted, also for the diff to use bootstrap
values.

Resolves: #63440
Releases: master
Change-Id: I314446e3e184dff26f52c70e37c6969c069728bd
Reviewed-on: http://review.typo3.org/34800
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[CLEANUP] Fix return type of PathUtility::stripPathSitePrefix 29/35129/3
Helmut Hummel [Sun, 7 Dec 2014 12:16:38 +0000 (13:16 +0100)]
[CLEANUP] Fix return type of PathUtility::stripPathSitePrefix

Resolves: #63646
Releases: 6.2, master
Change-Id: I86279aec51fcc9ffa9a720463acdc48c92d2ba15
Reviewed-on: http://review.typo3.org/35129
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Introduce header for list module on rootpage 21/35121/3
Frank Nägler [Sat, 6 Dec 2014 22:25:47 +0000 (23:25 +0100)]
[TASK] Introduce header for list module on rootpage

Resolves: #63639
Releases: master
Change-Id: Ife5f8068ebdf5be54776ec2b167dedfada9c8ddc
Reviewed-on: http://review.typo3.org/35121
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
4 years ago[TASK] Remove conf.php from ext:scheduler 63/35063/2
Wouter Wolters [Thu, 4 Dec 2014 23:01:54 +0000 (00:01 +0100)]
[TASK] Remove conf.php from ext:scheduler

Resolves: #63586
Releases: master
Change-Id: Ib19d2b77c7df7c009c9f905c0322a9b304fea0dc
Reviewed-on: http://review.typo3.org/35063
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Remove conf.php from ext:taskcenter 61/35061/2
Wouter Wolters [Thu, 4 Dec 2014 22:45:37 +0000 (23:45 +0100)]
[TASK] Remove conf.php from ext:taskcenter

Resolves: #63584
Releases: master
Change-Id: I7da0dd37e275a7d2c42771f20e22f765ab0428c7
Reviewed-on: http://review.typo3.org/35061
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Remove conf.php from ext:recordlist 72/35072/3
Wouter Wolters [Fri, 5 Dec 2014 16:14:42 +0000 (17:14 +0100)]
[TASK] Remove conf.php from ext:recordlist

Resolves: #63608
Releases: master
Change-Id: I0b0cb2919a8d4b8b3e709b5956977a3c8d328758
Reviewed-on: http://review.typo3.org/35072
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Add configuration file for DynamicReturnTypePlugin 06/35006/4
Frank Nägler [Wed, 3 Dec 2014 19:39:30 +0000 (20:39 +0100)]
[TASK] Add configuration file for DynamicReturnTypePlugin

Adding configuration file for DynamicReturnTypePlugin for PHPStorm.
The plug-in makes it possible to use code completion for dynamic
return types. plug-in allow a dynamic return type from method calls.
It can use either the instance type of the passed parameter or a
string look-up.

Since the ::class feature is used this is a good addition for all
developers.

PHPStorm Plugin: http://plugins.jetbrains.com/plugin/7251

Resolves: #63553
Releases: master
Change-Id: I171de5400a213a375a614844e6f2671b74bcc938
Reviewed-on: http://review.typo3.org/35006
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[TASK] Turn todos into @todo to find them easier 86/35086/6
Stefan Neufeind [Fri, 5 Dec 2014 20:29:34 +0000 (21:29 +0100)]
[TASK] Turn todos into @todo to find them easier

Also convert FIXME to @todo.

Change-Id: I98cf8a2c4c732acc7024e36ed949fc4546bee439
Resolves: #63619
Releases: master
Reviewed-on: http://review.typo3.org/35086
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Streamline Wizard-Controllers 84/35084/3
Frank Nägler [Fri, 5 Dec 2014 19:50:39 +0000 (20:50 +0100)]
[TASK] Streamline Wizard-Controllers

This patch introduce an abstract wizard controller to
remove duplicate code and prevent the usage of
$GLOBALS in a lot of places.

Resolves: #63618
Releases: master
Change-Id: I870d024df5e05e52d979af04750e472de2ed5995
Reviewed-on: http://review.typo3.org/35084
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Update to phpunit 4.4 01/35101/2
Christian Kuhn [Sat, 6 Dec 2014 12:04:18 +0000 (13:04 +0100)]
[TASK] Update to phpunit 4.4

As notable feature the new assertArraySubset() can be used
to compare sub array parts.

Change-Id: I981fe50652a8685410bd4101d72ad5dec9257bf5
Releases: 6.2, master
Resolves: #63625
Reviewed-on: http://review.typo3.org/35101
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use name-resolution instead of strings where possible: 8 63/34863/4
Stefan Neufeind [Thu, 4 Dec 2014 16:00:22 +0000 (17:00 +0100)]
[TASK] Use name-resolution instead of strings where possible: 8

(part for EXT:install)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I929357c1d64de02eddb17a579ab5f48dac91d491
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34863
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 10 66/34866/4
Stefan Neufeind [Mon, 1 Dec 2014 13:01:45 +0000 (14:01 +0100)]
[TASK] Use name-resolution instead of strings where possible: 10

(part for extensions starting with "r")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ic9d7d5bd95a87fcc813b83dd53af08b4995f1283
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34866
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 11 67/34867/4
Stefan Neufeind [Mon, 1 Dec 2014 13:06:03 +0000 (14:06 +0100)]
[TASK] Use name-resolution instead of strings where possible: 11

(part for EXT:backend)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I49f47b7fb3dbee281af8e166afc3c36662730b54
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34867
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix mountpoint overlay detection 79/35079/2
Alexander Stehlik [Fri, 5 Dec 2014 18:10:23 +0000 (19:10 +0100)]
[BUGFIX] Fix mountpoint overlay detection

This is a follow up to 963eb99e7d7f9ab3d4a50153412f0ed3b927b5e5.
The comparison for the doktype needs to be non strict because
the database row contains a string and the constant is an integer.

Releases: master
Resolves: #59382
Change-Id: I7727e6bfb8c3475602f576f6259824cf1c7d2ca3
Reviewed-on: http://review.typo3.org/35079
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix things that are broken without compatiblity6 70/35070/6
Helmut Hummel [Fri, 5 Dec 2014 10:41:39 +0000 (11:41 +0100)]
[BUGFIX] Fix things that are broken without compatiblity6

While moving things to the compatibility6 extension
it was forgotten that some aliases are required for
ext form to work properly.

Besides that, the fact that unit tests run with all
extensions enabled, it was hidden that some tests
still relied on some aliases.

These things are now all fixed and the compatibility
extension is removed from travis before executing the tests.

Resolves: #63576
Resolves: #63577
Releases: master
Change-Id: I06b50c093091dc8866a5ea8b2919565a1a5bed21
Reviewed-on: http://review.typo3.org/35070
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Use name-resolution instead of strings where possible: 12 68/34868/4
Stefan Neufeind [Mon, 1 Dec 2014 13:19:48 +0000 (14:19 +0100)]
[TASK] Use name-resolution instead of strings where possible: 12

(part for extensions starting with "s")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I54a34f04bf9027051500f574d9760c80fafe05a9
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34868
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Use name-resolution instead of strings where possible: 5 58/34858/2
Stefan Neufeind [Mon, 1 Dec 2014 12:49:18 +0000 (13:49 +0100)]
[TASK] Use name-resolution instead of strings where possible: 5

(part for EXT:form)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ia97da7be3e8e0b0e21c1380620e0ce4d6450f1c0
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34858
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Paste clipboard content icon: fa-clipboard 12/35012/3
Frank Nägler [Wed, 3 Dec 2014 20:24:07 +0000 (21:24 +0100)]
[TASK] Paste clipboard content icon: fa-clipboard

Change paste clipboard content icon:
use fa-clipboard not fa-caret-down

Resolves: #63264
Releases: master
Change-Id: Idd092c6d79290e0287deabc4dff4f2f87381367e
Reviewed-on: http://review.typo3.org/35012
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use name-resolution instead of strings where possible: 6 60/34860/3
Stefan Neufeind [Mon, 1 Dec 2014 12:51:27 +0000 (13:51 +0100)]
[TASK] Use name-resolution instead of strings where possible: 6

(part for EXT:extensionmanager)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I440a73b27b71ce4f52daf8f06529370da6e7b74d
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34860
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 7 62/34862/4
Stefan Neufeind [Mon, 1 Dec 2014 12:54:20 +0000 (13:54 +0100)]
[TASK] Use name-resolution instead of strings where possible: 7

(part for EXT:frontend)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I60e9d2f7a1883f97c9a84d35dbd6e5e403e62b4b
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34862
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 9 64/34864/4
Stefan Neufeind [Mon, 1 Dec 2014 12:59:19 +0000 (13:59 +0100)]
[TASK] Use name-resolution instead of strings where possible: 9

(part for EXT:saltedpasswords)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I750f438f681263d222d6e806c39b128c7dbe4ba6
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34864
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 15 71/34871/3
Stefan Neufeind [Mon, 1 Dec 2014 13:22:35 +0000 (14:22 +0100)]
[TASK] Use name-resolution instead of strings where possible: 15

(part for extensions starting with "b" and "c")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Iaadc5dda5bdcd6408c100fb2ecbbe60cd9707494
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34871
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use name-resolution instead of strings where possible: 13 69/34869/2
Stefan Neufeind [Mon, 1 Dec 2014 13:20:19 +0000 (14:20 +0100)]
[TASK] Use name-resolution instead of strings where possible: 13

(part for extensions starting with "t")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I2201123b7b2d888a1d90916e81027fd6bf490651
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34869
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Use name-resolution instead of strings where possible: 14 70/34870/6
Stefan Neufeind [Wed, 3 Dec 2014 23:36:12 +0000 (00:36 +0100)]
[TASK] Use name-resolution instead of strings where possible: 14

(part for extensions starting with "w")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I60f118a60fc1784ccd83f8f86cdbb6e60b0cfc1b
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34870
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[!!!][CLEANUP] Remove deprecated files in typo3/ 51/34551/5
Benjamin Mack [Mon, 24 Nov 2014 14:15:34 +0000 (15:15 +0100)]
[!!!][CLEANUP] Remove deprecated files in typo3/

Due to the security restrictions
using mod.php for most calls, some files
are not referenced anymore.

These files can be removed now.

Resolves: #63296
Releases: master
Change-Id: Ib56a201027c5fb17118d610a85ba7a52104a016e
Reviewed-on: http://review.typo3.org/34551
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Use die() instead of exception for PHP version check 58/35058/2
Markus Klein [Thu, 4 Dec 2014 22:01:34 +0000 (23:01 +0100)]
[BUGFIX] Use die() instead of exception for PHP version check

The installer checks for the PHP version and throws and exception.
This is bad for people not having enabled display_errors in their
PHP config and leads to an empty white page.

Change this to simply die() as this will ensure the user can
see the cause of the issue.

Resolves: #63570
Releases: master
Change-Id: I84f5f1e089753beffe17360a636d2d5038ab24a6
Reviewed-on: http://review.typo3.org/35058
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Remove conf.php for ext:filelist 92/33992/8
Wouter Wolters [Tue, 11 Nov 2014 21:52:52 +0000 (22:52 +0100)]
[FEATURE] Remove conf.php for ext:filelist

In order to be able to remove the conf.php a few fixes are needed.
The module dispatcher checks for a conf.php file and results in a error.
The language labels for the module menu for example are missing currently.
This patch adds a possibility to register the labels also in addModule
function.

Resolves: #62880
Releases: master
Change-Id: I5765cf84858d1c328739c761d23c97307abf7ede
Reviewed-on: http://review.typo3.org/33992
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FEATURE] Add "auto" absRefPrefix option 47/29747/5
Benjamin Mack [Wed, 30 Apr 2014 13:41:22 +0000 (15:41 +0200)]
[FEATURE] Add "auto" absRefPrefix option

For automatic distribution configuration
like the introduction package, a dynamic
option to find out whether TYPO3 is installed
under "/" or "/mysite/" the TypoScript
option config.absRefPrefix = auto
calculates the absRefPrefix automatically.

Releases: master
Resolves: #58366
Change-Id: Ia0d335665c9b30d21b886c8e9ac4c1ccdb069adc
Reviewed-on: http://review.typo3.org/29747
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Ignore non-integer values for type in redirects 37/35037/3
Björn Fromme [Thu, 4 Dec 2014 13:48:16 +0000 (14:48 +0100)]
[BUGFIX] Ignore non-integer values for type in redirects

For redirects the parameter for page type is not validated as integer
resulting in invalid redirect urls. This patch checks for a valid integer
value and ignores it silently otherwise.

Resolves: #62527
Releases: master, 6.2
Change-Id: I9fd4564a3e4e13e4d64e27e090221e71edf06ae9
Reviewed-on: http://review.typo3.org/35037
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] RTE: Broken rendering of dropdowns in toolbar and dialogues 57/35057/2
Stanislas Rolland [Thu, 4 Dec 2014 19:35:27 +0000 (14:35 -0500)]
[BUGFIX] RTE: Broken rendering of dropdowns in toolbar and dialogues

Releases: master
Resolves: #63578
Change-Id: Iea92c932d56dbfabcea7f884b3ebb3f8b0f218ce
Reviewed-on: http://review.typo3.org/35057
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate event handling to jQuery 43/35043/2
Stanislas Rolland [Thu, 4 Dec 2014 14:57:20 +0000 (09:57 -0500)]
[TASK] RTE: Migrate event handling to jQuery

Migrate non-widget event handling to jQuery.
Migrate custom events to jQuery.
Migrate ExtJs tasks to plain JavaScript.
Migrate ExtJs key maps to jQuery.

Releases: master
Resolves: #63572
Change-Id: I3828c24ad3ce7a5193d42ba76819cf09e47456c9
Reviewed-on: http://review.typo3.org/35043
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate Ajax class to jQuery 41/35041/2
Stanislas Rolland [Thu, 4 Dec 2014 14:37:05 +0000 (09:37 -0500)]
[TASK] RTE: Migrate Ajax class to jQuery

Releases: master
Resolves: #62720
Change-Id: Ifb96642f101bb72813e200b2488d25fd32693627
Reviewed-on: http://review.typo3.org/35041
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Ajust position of resizable handle 38/35038/2
Stanislas Rolland [Thu, 4 Dec 2014 14:08:17 +0000 (09:08 -0500)]
[TASK] RTE: Ajust position of resizable handle

Move the resizable handle to the status bar

Releases: master
Resolves: #63567
Change-Id: I634b7e39732a4d1a6eb1fc7545861ad39688c74e
Reviewed-on: http://review.typo3.org/35038
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Code cleanup 14/34714/4
Stanislas Rolland [Thu, 27 Nov 2014 20:28:27 +0000 (15:28 -0500)]
[TASK] RTE: Code cleanup

Remove references to simple ExtJS methods.
Simplify names of JavaScript files.
Make script dependencies explicit.

Releases: master
Resolves: #63381
Change-Id: I474578810fa2d991a5f4743a5cde3efb642d1545
Reviewed-on: http://review.typo3.org/34714
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Exclude CDATA from t3lib_parsehtml->XHTML_clean 07/34207/2
Nicole Cordes [Sat, 15 Nov 2014 00:24:24 +0000 (01:24 +0100)]
[BUGFIX] Exclude CDATA from t3lib_parsehtml->XHTML_clean

Due to commit https://review.typo3.org/#/c/30240/ the comments from
javascript is removed and now the javascript is parsed with
config.xhtml_cleaning = all. This patch prevents any CDATA content from
being parsed.

Resolves: #62967
Releases: master, 6.2, 4.5
Change-Id: Ib024c5c8f2b056e47d9222b9767b7a5e6923af8c
Reviewed-on: http://review.typo3.org/34207
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Add missing identifier to newly introduced xliff file 22/35022/2
Markus Klein [Thu, 4 Dec 2014 09:13:55 +0000 (10:13 +0100)]
[BUGFIX] Add missing identifier to newly introduced xliff file

Resolves: #61542
Releases: master
Change-Id: I18f3d43b3f7c868f68d935676d3896632dafc1e6
Reviewed-on: http://review.typo3.org/35022
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[DB][FEATURE] Add ISO 639-1 keys to sys_language 84/32884/16
Benjamin Mack [Sat, 8 Nov 2014 19:07:07 +0000 (20:07 +0100)]
[DB][FEATURE] Add ISO 639-1 keys to sys_language

The language handling of records in TYPO3
is solely based on UIDs of the sys_language DB table,
but no reference to the real language used.

The ISO 639-1 defines the language identifiers
(ISO language code) completely (182 entries).

If the real language key was needed before in
TYPO3, one could install static_info_tables
which takes a field ("static_lang_isocode") in the
various places of the TYPO3 Core and fetches
the isocode via separate SQL-Queries.

The change introduces the ISO language
two-letter-keys natively in the core in order to
1. use less SQL queries in FE and BE if
static_info_tables was installed
2. remove hard coded dependencies of
EXT:static_info_tables
3. and always ensure that the core
includes the ISO code

Additionally one can now use the
$TSFE->sys_language_isocode all the time for
working with the ISO code instead of the
UID parameter, meaning that isocode can now be
set with a TypoScript parameter as well.

A Migration Wizard moves values put in the old
DB field (which is a UID reference to
static_languages) to the new DB field "language_isocode".

The old field is deprecated to use without the
new properly filled field "language_isocode".

In TYPO3 CMS 8 the static_lang_isocode field
will be removed within the CMS core (but could
still be included in static_info_tables).

Releases: master
Resolves: #61542
Change-Id: Ia017af52af354ac204ffac11635d99df120b029a
Reviewed-on: http://review.typo3.org/32884
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[FOLLOWUP][BUGFIX] Allow frontend requests from different document root 17/35017/2
Markus Klein [Thu, 4 Dec 2014 01:15:05 +0000 (02:15 +0100)]
[FOLLOWUP][BUGFIX] Allow frontend requests from different document root

Fix broken unit test

Resolves: #63025
Releases: master, 6.2
Change-Id: I4c98bedb53cc83ffd1ddc18adfa8e383028704d4
Reviewed-on: http://review.typo3.org/35017
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Allow frontend requests from different document root 64/34264/3
Helmut Hummel [Mon, 17 Nov 2014 10:57:37 +0000 (11:57 +0100)]
[BUGFIX] Allow frontend requests from different document root

With a specially prepared index.php and using a page renderer hook
it is in general possible to deliver frontend requests
from a dedicated web folder.

However there are a few (hard coded) issues in TYPO3 which makes this impossible.

Change GeneralUtility::getIndpEnv('TYPO3_SITE_URL') to check for
a TYPO3_PATH_WEB constant defined in a specially prepared index.php
in a "Web/" folder and provide the fluid stand alone view with
an absolute path (which is meant like that in the API anyways).

This change has no impact on a TYPO3 installation with a traditional
directory structure, but enables users to have a more secure setup
in an appropriate environment.

Resolves: #63025
Releases: 6.2, master
Change-Id: I571ceb6224c8030d1f5f99a45903cda3a8171313
Reviewed-on: http://review.typo3.org/34264
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Update documentation settings 57/34957/3
Francois Suter [Tue, 2 Dec 2014 20:56:26 +0000 (21:56 +0100)]
[TASK] Update documentation settings

Update version number and copyright years in extension manuals.

For the version number, use the |release| substitution instead
of repeating the version number.

Resolves: #63532
Releases: master
Change-Id: I2e0e6f1ce8dd9b473f3efaf4d262c432f261ba63
Reviewed-on: http://review.typo3.org/34957
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] objectManager->create is removed but still in use 05/35005/4
Wouter Wolters [Wed, 3 Dec 2014 18:46:17 +0000 (19:46 +0100)]
[BUGFIX] objectManager->create is removed but still in use

Resolves: #63552
Releases: master, 6.2
Change-Id: I09f238b89c00cd0b6150a0f8763848b9da2f0f99
Reviewed-on: http://review.typo3.org/35005
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove unselected languages in LocalConfiguration 85/34985/4
Andreas Fernandez [Wed, 3 Dec 2014 15:04:31 +0000 (16:04 +0100)]
[TASK] Remove unselected languages in LocalConfiguration

If selecting one ore more languages in EXT:lang, the complete
language tree is written in EXTCONF/lang/availableLanguages in
LocalConfiguration.php. Empty values in this array represent
unselected languages. This patch removes the empty values
from the language array.

Resolves: #63546
Releases: master, 6.2
Change-Id: I327f05c16f3824f1c91c8f2e095c5b5059b420b9
Reviewed-on: http://review.typo3.org/34985
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Add missing htmlspecialchars() or quoteJSvalue() in ToolbarItems 84/34884/4
Wouter Wolters [Mon, 1 Dec 2014 17:55:45 +0000 (18:55 +0100)]
[TASK] Add missing htmlspecialchars() or quoteJSvalue() in ToolbarItems

Resolves: #63489
Releases: master
Change-Id: I6e1d1dfd476a2ea33d81ce918cf6f41a43edade4
Reviewed-on: http://review.typo3.org/34884
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Optimize Travis build matrix 03/35003/5
Helmut Hummel [Wed, 3 Dec 2014 17:33:10 +0000 (18:33 +0100)]
[TASK] Optimize Travis build matrix

* make the xlfcheck script executable
* add conditions around every test suit
* add a specific build matrix to exclude not needed multiple xlf checks

Releases: master
Change-Id: I245513542f205df8474dfc25ab7c1253143bbf91
Reviewed-on: http://review.typo3.org/35003
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>
4 years ago[TASK] Use name-resolution instead of strings where possible: 16 72/34872/3
Stefan Neufeind [Mon, 1 Dec 2014 13:23:30 +0000 (14:23 +0100)]
[TASK] Use name-resolution instead of strings where possible: 16

(part for extensions starting with "d" to "v")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Idd4dbb32c5e7be1fc566a65cb729a684de003056
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34872
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Set TYPO3 version to 7.1.0-dev 71/34971/5
Alexander Opitz [Wed, 3 Dec 2014 11:13:42 +0000 (12:13 +0100)]
[TASK] Set TYPO3 version to 7.1.0-dev

Resolves: #63547
Releases: master
Change-Id: I8f48df6de186b416e6a960e8f176afddabb5614d
Reviewed-on: http://review.typo3.org/34971
Reviewed-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Tested-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Move wizards to Web=>Functions 81/34581/3
Benjamin Mack [Tue, 25 Nov 2014 08:57:38 +0000 (09:57 +0100)]
[TASK] Move wizards to Web=>Functions

The current situation of the Functions module
is like this:
Wizards like "Sort pages" and
"Bulk-create pages" are inside
Web=>Functions=>Wizards.
The Functions module is not used
at all for anything else right now.

For a cleaner interface and code
structure, both wizards are moved
to the Web=>Functions level directly.

This avoids having a separate dropdown
in the content area, but using the already
known (and default) "functions" MOD MENU.

In a further step, the "func_wizard" extension
should be moved to compatibility6 with a
proper note on how to migrate old "wizard"
extensions to the normal top-level functions
module.

Resolves: #63310
Releases: master
Change-Id: I9845cafe87de3f2f93d7938bef28284b80a04022
Reviewed-on: http://review.typo3.org/34581
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Properly check permissions with read only file mounts 94/34694/6
Helmut Hummel [Thu, 27 Nov 2014 22:14:45 +0000 (23:14 +0100)]
[BUGFIX] Properly check permissions with read only file mounts

Previously the permission check returned false if the
file or folder was within a read only file mount, but
also within a writable file mount.

Properly check this now and centralize the check in
isWithinFileMountBoundaries, which now has an additional
argument whether write access to file mounts should be checked or not.

Resolves: #63364
Related: #49391
Releases: master, 6.2
Change-Id: If90958b7d6e4d5aad1fbd172af06462ca2b9764f
Reviewed-on: http://review.typo3.org/34694
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] TS path next to error msg in obj-browser 23/31623/4
Philipp Kitzberger [Tue, 15 Jul 2014 08:15:42 +0000 (10:15 +0200)]
[TASK] TS path next to error msg in obj-browser

This outputs the TS path next to the error message in the object browser
when clicking on a node in the TS tree and not having a TS record on that
page.

Resolves: #60322
Releases: master, 6.2
Change-Id: I5c4243de851cb906b16d94d1f6ce114b4c9174c8
Reviewed-on: http://review.typo3.org/31623
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove not needed line breaks in Page TSconfig module 33/34833/2
Georg Ringer [Sun, 30 Nov 2014 21:17:17 +0000 (22:17 +0100)]
[TASK] Remove not needed line breaks in Page TSconfig module

The PageTsConfig module inside "Info" contains some line breaks
which are not needed. Those can be removed.

Resolves: #63469
Releases: master
Change-Id: Iac36f1996fec17144dd8a376771e93cb13f9063e
Reviewed-on: http://review.typo3.org/34833
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>