Packages/TYPO3.CMS.git
4 years ago[TASK] Performance: Avoid using array_keys in foreach 73/35373/8
Mathias Schreiber [Mon, 29 Dec 2014 08:39:57 +0000 (09:39 +0100)]
[TASK] Performance: Avoid using array_keys in foreach

This lowers the memory usage.

Iterate on the original array instead of an array_keys()-copy
which lowers memory usage and enhances performance.

Change-Id: If65fae1665e242667d621f086a55a22a8d5309ed
Resolves: #64004
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35373
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[CLEANUP] Remove superfluous ContainerViewHelper 62/35662/2
Andreas Fernandez [Mon, 29 Dec 2014 10:14:15 +0000 (11:14 +0100)]
[CLEANUP] Remove superfluous ContainerViewHelper

The ContainerViewHelper in EXT:beuser is removed due to identical
functionality introduced in Ie8464963eb421eca65c0a3c750920037bcee78bc.

Resolves: #64053
Related: #63913
Releases: master
Change-Id: Ic918a090c605a01a63de6b46d45e91fb4a2378e9
Reviewed-on: http://review.typo3.org/35662
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Fix common misspellings and typos 61/35661/4
Wouter Wolters [Sun, 28 Dec 2014 14:51:51 +0000 (15:51 +0100)]
[TASK] Fix common misspellings and typos

Resolves: #64051
Releases: master
Change-Id: I7a36da752fb72d30b5504003cc494feb835a8592
Reviewed-on: http://review.typo3.org/35661
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] Forms in sys_action need localization and rearrangement 13/35613/5
Mathias Schreiber [Tue, 23 Dec 2014 16:53:35 +0000 (17:53 +0100)]
[BUGFIX] Forms in sys_action need localization and rearrangement

Resolves: #62837
Releases: master
Change-Id: I34ed297bc2b1d2616219ec27b3e3b796ea55c7cd
Reviewed-on: http://review.typo3.org/35613
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Allow ContainerViewHelper to load RequireJS modules 88/35488/6
Andreas Fernandez [Mon, 15 Dec 2014 17:51:01 +0000 (18:51 +0100)]
[FEATURE] Allow ContainerViewHelper to load RequireJS modules

Add $includeRequireJsModules to ContainerViewHelper that loads RequireJS
modules, if given.

Resolves: #63913
Releases: master
Change-Id: Ie8464963eb421eca65c0a3c750920037bcee78bc
Reviewed-on: http://review.typo3.org/35488
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years agoRevert "[BUGFIX] Typo3DbQueryParser: Use IN with array-operand2" 48/35648/3
Helmut Hummel [Fri, 26 Dec 2014 12:33:02 +0000 (13:33 +0100)]
Revert "[BUGFIX] Typo3DbQueryParser: Use IN with array-operand2"

Reverts: #63275
Resolves: #64044
Related: #7848

This reverts commit e235c9ad8b32267ece98d843a43daeab430db235.

Change-Id: I71a134469b9b44f892ad13be52d828ca653c03f1
Reviewed-on: http://review.typo3.org/35648
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FOLLOW-UP] Rename rst file 47/35647/2
Frank Nägler [Fri, 26 Dec 2014 11:53:12 +0000 (12:53 +0100)]
[FOLLOW-UP] Rename rst file

Add missing file extension to rst file.

Resolves: #58929
Releases: master
Change-Id: I39e9286914eb92db70dfd68bcd837b9fe0183f2f
Reviewed-on: http://review.typo3.org/35647
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Typo3DbQueryParser: Use IN with array-operand2 14/34514/6
Stefan Neufeind [Sun, 23 Nov 2014 21:19:08 +0000 (22:19 +0100)]
[BUGFIX] Typo3DbQueryParser: Use IN with array-operand2

When passing an array for a "contains"-comparison
Typo3DbQueryParser generates SQL like
[...] WHERE uid_local='1','3' [...]
which simply needs an "IN" statement for the operand2.

Change-Id: Id3a6e73dcbd55d46a5279037b156f604dafa9888
Resolves: #63275
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/34514
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[!!!][TASK] Use progress bar instead of mask for loading 42/34242/6
Benjamin Mack [Sun, 16 Nov 2014 11:16:39 +0000 (12:16 +0100)]
[!!!][TASK] Use progress bar instead of mask for loading

The core currently has two places where a loading
indicator is shown:

* Loading iframes, using a mask created by ExtJS
* Loading IRRE elements via AJAX, hand-made for IRRE

This behaviour should be unified with a new and clean API
using the JS library nprogress (MIT license).

Some old CSS code can safely removed, as it is not
used anymore.

Releases: master
Resolves: #64035
Change-Id: Iaf45af96aa022571195d1a27cfaa9dfd0f4ad63a
Reviewed-on: http://review.typo3.org/34242
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FEATURE] API for Bootstrap Modals 13/35313/20
Andreas Fernandez [Thu, 11 Dec 2014 16:56:52 +0000 (17:56 +0100)]
[FEATURE] API for Bootstrap Modals

This patch introduces a new BE API for modals.
We introduce only a confirm method, because
the modal should be used as few as possible and
only for small information or confirm dialogs.

Resolves: #63729
Releases: master
Change-Id: Ie2ed6742fbebbc982afabb4eff01045fb2318492
Reviewed-on: http://review.typo3.org/35313
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[FEATURE] Add hook for content element footer in Page module 09/31309/4
Leon de Rijke [Thu, 3 Jul 2014 09:54:52 +0000 (11:54 +0200)]
[FEATURE] Add hook for content element footer in Page module

Currently, there is only a hook for the `tt_content_drawItem` function
in the PageLayoutView. Since 6.0 the info fields for a tt_content element
(hidden,starttime,endtime,fe_group,spaceBefore,spaceAfter) are rendered
in a footer, so there is no way to alter the rendering of the info
fields or add information to the footer.

This change adds a hook to the `tt_content_drawFooter` function
responsible for rendering the footer.

Resolves: #58929
Releases: master
Change-Id: I23c54eefd3a511fddd480b4bf08d6a3977757973
Reviewed-on: http://review.typo3.org/31309
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Backend typolink fields not saved 66/19766/4
Wouter Wolters [Tue, 9 Apr 2013 18:35:46 +0000 (20:35 +0200)]
[BUGFIX] Backend typolink fields not saved

Adds a trailing slash on input and a call to onchange for that field.

Change-Id: Ib17216aba9c0190018a44a04e2081cac19c0b84a
Resolves: #25946
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/19766
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Show info in empty list module 05/35505/3
Georg Ringer [Tue, 16 Dec 2014 06:03:04 +0000 (07:03 +0100)]
[TASK] Show info in empty list module

If the selected page doesn't contain any records to edit, the module
is completly empty. This looks like an error ("white page").

Show a flash message instead.

Resolves: #58743
Releases: master
Change-Id: I4b3fa45d36e42a06ba9855d9d72f0995eac3b0dd
Reviewed-on: http://review.typo3.org/35505
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Use stricter checks in DataHandler 29/35329/4
Wouter Wolters [Thu, 11 Dec 2014 22:40:22 +0000 (23:40 +0100)]
[TASK] Use stricter checks in DataHandler

Resolves: #63993
Releases: master
Change-Id: I157be570d1d226685511f83e37fe287e244b9fb2
Reviewed-on: http://review.typo3.org/35329
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[CLEANUP] Namespace cleanup in TypoScriptFrontendController 18/35618/6
Alexander Opitz [Mon, 22 Dec 2014 11:36:12 +0000 (12:36 +0100)]
[CLEANUP] Namespace cleanup in TypoScriptFrontendController

Fix small leftovers after ::class change.

Resolves: #64022
Releases: master
Change-Id: I6873492921cd2205fa621da8842fa186d485e4df
Reviewed-on: http://review.typo3.org/35618
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Wrong RequireJs paths for jQuery in frontend 81/35281/3
Stanislas Rolland [Thu, 11 Dec 2014 03:24:19 +0000 (22:24 -0500)]
[BUGFIX] Wrong RequireJs paths for jQuery in frontend

The RequireJS paths set by page renderer for jQuery components is wrong
in frontend.
Add missing backpath.

Releases: master
Resolves: #63759
Change-Id: If82ddbf820e03acaf6d8266d3b76f14a95348e38
Reviewed-on: http://review.typo3.org/35281
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Configurable width of the Element Browser Popups 18/29618/6
Georg Ringer [Fri, 18 Apr 2014 03:24:41 +0000 (05:24 +0200)]
[FEATURE] Configurable width of the Element Browser Popups

The width of the element browser is sadly hardcoded to 600 and 650.

In many situations the element browser would need more place and
with this tiny change it would be easily possible to change
that behaviour without overloading the whole file.

The patch allows to set dimensions on a per-user basis via
userTSconfig.

Resolves: #58031
Resolves: #20929
Resolves: #22976
Releases: master
Change-Id: Ida3d01c7fd0457b4a88a33a10b0c19792ba9751a
Reviewed-on: http://review.typo3.org/29618
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[FEATURE] Integrate Uri.TypolinkViewHelper 06/34106/10
Jan Helke [Thu, 13 Nov 2014 19:00:51 +0000 (20:00 +0100)]
[FEATURE] Integrate Uri.TypolinkViewHelper

Based on the existing typolink view helper.
This is a variant to just return the URI.

Resolves: #62931
Releases: master
Change-Id: Iedf7972917a0b5ee1b7b25112cbe9238026236f7
Reviewed-on: http://review.typo3.org/34106
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] Fix notice of ttl of ENABLE_INSTALL_TOOL 12/35612/7
Frederic Gaus [Sat, 20 Dec 2014 20:12:33 +0000 (21:12 +0100)]
[BUGFIX] Fix notice of ttl of ENABLE_INSTALL_TOOL

This patch fixes the notice of the install tool protection status
in the reports module, which has been accidentally been removed
with #57072

Change-Id: Idfad1340a1bd395b67c9ff2a60fec69e6a0add97
Resolves: #64003
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35612
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Remove unused ViewHelpers from ext:belog 03/35603/2
Wouter Wolters [Sat, 20 Dec 2014 16:48:05 +0000 (17:48 +0100)]
[TASK] Remove unused ViewHelpers from ext:belog

With the replacing of the DateTimePicker two ViewHelpers
became obsolete. Both are removed without substitution.

Resolves: #40189
Releases: master
Change-Id: Ic5b16875ed8213d693f54604d09faec53f98aca8
Reviewed-on: http://review.typo3.org/35603
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FEATURE] Add pattern attribute to TextfieldViewHelper 01/35601/3
Roman Schuermann [Sat, 20 Dec 2014 15:22:27 +0000 (16:22 +0100)]
[FEATURE] Add pattern attribute to TextfieldViewHelper

In order to allow HTML5 validation, the Textfield ViewHelper needs
"pattern" as an attribute.

Resolves: #62428
Releases: master
Change-Id: Idbb35fafec2220c255e2ae3f82ad30f8fe84133d
Reviewed-on: http://review.typo3.org/35601
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Properly HTML encode URI in renderer 00/35600/2
Helmut Hummel [Sat, 20 Dec 2014 14:00:49 +0000 (15:00 +0100)]
[BUGFIX] Properly HTML encode URI in renderer

The audio and video tag renderer fails to properly
encode the URI of the files for HTML.

Fix this and adapt the tests.

Resolves: #64000
Releases: master
Change-Id: Iac6d06ce9cabac31545e8cb5f542f3d096990ebe
Reviewed-on: http://review.typo3.org/35600
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use autoload map instead of aliases in sysext form 99/35599/2
Helmut Hummel [Fri, 5 Dec 2014 10:41:39 +0000 (11:41 +0100)]
[TASK] Use autoload map instead of aliases in sysext form

Using the alias map is misleading as it is only used
to force the class loader to cache class names with
lowercased identifier to be able to load the class
with "wrong" casing.

Use the autoload map for that instead and clarify
in that file that it must not be removed for now.

Resolves: #63999
Related: #63576 #63577
Releases: master
Change-Id: I8f683ff1d68480a3530a8d2fea62208e66ca947d
Reviewed-on: http://review.typo3.org/35599
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[FEATURE] Make linking of section titles configurable 93/20193/7
Ralf Hettinger [Fri, 26 Apr 2013 16:25:36 +0000 (18:25 +0200)]
[FEATURE] Make linking of section titles configurable

Adding the TS property
plugin.tx_indexedsearch.linkSectionTitles = boolean
which allows turing on/off linking of the sections' titles.
Default is 1 to keep current behaviour.

Resolves: #16794
Releases: master
Change-Id: I0aa32ed49a16dcdd737907324a69d15057598920
Reviewed-on: http://review.typo3.org/20193
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Prevent double content link checks 12/26512/6
Mathias Schreiber [Thu, 18 Dec 2014 09:45:12 +0000 (10:45 +0100)]
[BUGFIX] Prevent double content link checks

When a link points to a content element by using it's anchor behind
the page UID the reference index contains two entries for this link,
one for the linked page and one for the linked content element.

Since the content element is already checked when the page link is
validated by extracting the anchor element from the URL it is not
required to handle any other references than those starting with
"pages:". This prevents content elements from being treated as pages.

Resolves: #50772
Releases: master, 6.2
Change-Id: I5337ea01614eee2228fe09936f49a88b5ea96e5d
Reviewed-on: http://review.typo3.org/26512
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Decouple responsibilities in default errorAction() 44/26944/6
Helmut Hummel [Thu, 18 Dec 2014 09:48:38 +0000 (10:48 +0100)]
[TASK] Decouple responsibilities in default errorAction()

The default Extbase ActionController::errorAction does a lot
of different things, which makes it hard to customize a controller
to a desired behavior without copying all or some of its code.

Extracting the different responsibilities to separate methods
simplifies such customizations.

Resolves: #55178
Releases: master
Change-Id: I324a504c745649eec11eec65d4e6a718a5e434bd
Reviewed-on: http://review.typo3.org/26944
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Re-add tests for renumberKeys 82/35582/2
Susanne Moog [Fri, 19 Dec 2014 09:37:29 +0000 (10:37 +0100)]
[TASK] Re-add tests for renumberKeys

The test for renumberKeysToAvoidLeaps were accidentally
removed. Add them again.

Change-Id: Ib51cc8f96d7745ae199ecd2c1e77d728611fde78
Resolves: #63986
Releases: master
Reviewed-on: http://review.typo3.org/35582
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][TASK] Replace ExtJS DateTimePicker with bootstrap alternative 80/35580/5
Frank Nägler [Fri, 19 Dec 2014 08:33:16 +0000 (09:33 +0100)]
[!!!][TASK] Replace ExtJS DateTimePicker with bootstrap alternative

Follow-up: only deprecate unused method, not remove.

Resolves: #62925
Releases: master
Change-Id: Icce2e9756d74c1c3297fd57e125f67c27056b087
Reviewed-on: http://review.typo3.org/35580
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[!!!][TASK] Replace ExtJS DateTimePicker with bootstrap alternative 94/34094/20
Frank Nägler [Thu, 13 Nov 2014 13:55:17 +0000 (14:55 +0100)]
[!!!][TASK] Replace ExtJS DateTimePicker with bootstrap alternative

This patch replaces the ExtJS DateTimePicker with a bootstrap
based alternative.

The DatePicker is used in the EXT:belog module,
FormEngine and in the EXT:scheduler module

Resolves: #62925
Releases: master
Change-Id: I012e907dda7b8ab0f8583bab2c55cff82c93179e
Reviewed-on: http://review.typo3.org/34094
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[!!!][TASK] Deprecate FormEngine::$renderReadonly 00/35500/9
Frank Nägler [Mon, 15 Dec 2014 21:56:25 +0000 (22:56 +0100)]
[!!!][TASK] Deprecate FormEngine::$renderReadonly

This patch deprecates FormEngine::$renderReadonly
and removes the dependency from all form element classes.

Resolves: #63847
Releases: master
Change-Id: I4c998c53a3d206586ce6c464696c6e6a4b2f99af
Reviewed-on: http://review.typo3.org/35500
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Let the reports in the install module check for new versions 45/33745/16
Wouter Wolters [Wed, 12 Nov 2014 20:20:57 +0000 (21:20 +0100)]
[FEATURE] Let the reports in the install module check for new versions

This patch modifies the reports of the install module. Now it behaves
similar to the install tool and issues an error or a warning status
when there is a new version available.

Currently this function only works for the current minor version
(e.g. 6.2.X). It will not notify about updates to e.g. 7.X.X. Besides
it does not take care about development versions at all.

Version information is downloaded from get.typo3.org. If this is not
possible, the old functionality is still working (which is printing out
the version information only with Status::NOTIFY.

With the version information it is checked if the current version is
up-to-date. If it is, the version is printed out with Status::OK. If not,
it checks if there is a security issue in the current version. If yes, the
status get severity Status::ERROR, otherwise Status::WARNING is used.

Resolves: #62444
Related: #62649
Releases: master
Change-Id: Ifdb62e3a4c34f700a73087271d7bff7daf6b8838
Reviewed-on: http://review.typo3.org/33745
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[BUGFIX] Fix fatal in RsaAuth-PhpBackendTest with broken openssl config 31/35531/4
Stephan Großberndt [Wed, 17 Dec 2014 01:19:31 +0000 (02:19 +0100)]
[BUGFIX] Fix fatal in RsaAuth-PhpBackendTest with broken openssl config

If the openssl environment is not set up correctly (in Install Tool:
"PHP OpenSSL extension not working") the unit test
TYPO3\CMS\Rsaauth\Tests\Unit\Backend\PhpBackendTest causes a fatal PHP
error "Call to a member function isReady() on a non-object". This
happens because $this->subject->createNewKeyPair() returns NULL if
something goes wrong while setting up a openssl keypair.

Assert the keypair is not null before calling $keypair->isReady().

Resolves: #63948
Releases: master, 6.2
Change-Id: Iffde2b7eafe160d387568d08f627a2bb9852f32f
Reviewed-on: http://review.typo3.org/35531
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Error message in RTE, if I want to insert a Custom Item 68/35568/2
Stanislas Rolland [Thu, 18 Dec 2014 19:42:10 +0000 (14:42 -0500)]
[BUGFIX] Error message in RTE, if I want to insert a Custom Item

Wrong wizard name is used.

Releases: master, 7.0
Resolves: #63938
Change-Id: If8ce8a6efb7ef6b96cc2ce904ab0eb8953492f07
Reviewed-on: http://review.typo3.org/35568
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Button not disabled when in text mode 75/35575/2
Stanislas Rolland [Thu, 18 Dec 2014 20:55:37 +0000 (15:55 -0500)]
[BUGFIX] RTE: Button not disabled when in text mode

Releases: master
Resolves: #63983
Change-Id: Idffdd3facd8e7cf9c0f4de9f7f2df7d344ba2b94
Reviewed-on: http://review.typo3.org/35575
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Fix dummy parameter and return texts in phpDoc 50/35550/3
Wouter Wolters [Wed, 17 Dec 2014 20:58:50 +0000 (21:58 +0100)]
[TASK] Fix dummy parameter and return texts in phpDoc

Resolves: #63969
Releases: master
Change-Id: If6559f99998ad9f188b40466830556db507d9eda
Reviewed-on: http://review.typo3.org/35550
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] RTE: JS errors on unload 57/35557/2
Stanislas Rolland [Thu, 18 Dec 2014 03:38:13 +0000 (22:38 -0500)]
[BUGFIX] RTE: JS errors on unload

Cleanup the cleanup operations.

Releases: master
Resolves: #63971
Change-Id: I81706a18cdbd39f13d78fdf9738720682ab56d71
Reviewed-on: http://review.typo3.org/35557
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Status bar update is happening too late 56/35556/4
Stanislas Rolland [Thu, 18 Dec 2014 02:23:55 +0000 (21:23 -0500)]
[BUGFIX] RTE: Status bar update is happening too late

Force status bar update on initialization and before each toolbar update.

Releases: master
Resolves: #63970
Change-Id: I39833e1256b9b5df2ad0400238278d59921f00c0
Reviewed-on: http://review.typo3.org/35556
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Respect sys_language enable fields 73/31173/4
Alexander Stehlik [Sat, 13 Dec 2014 12:08:44 +0000 (13:08 +0100)]
[BUGFIX] Respect sys_language enable fields

This patch adds a call to BackendUtility::BEenableFields()
in the getSystemLanguages() of the TranslationConfigurationProvider
so that hidden records will not be returned any more.

Releases: master, 6.2
Resolves: #59947
Change-Id: I1c73de4621c7490273ce2966130e53add70b81cd
Reviewed-on: http://review.typo3.org/31173
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] RTE: Incorrect height of the RTE framework 54/35554/2
Stanislas Rolland [Wed, 17 Dec 2014 22:51:00 +0000 (17:51 -0500)]
[BUGFIX] RTE: Incorrect height of the RTE framework

The calculated height of the toolbar is incorrect due to floating
elements.

Releases: master
Resolves: #63964
Change-Id: I771a0f3f31112777d6d2b8507c23d93f359c24b3
Reviewed-on: http://review.typo3.org/35554
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Fix dummy texts in phpDoc 48/35548/2
Wouter Wolters [Wed, 17 Dec 2014 19:38:29 +0000 (20:38 +0100)]
[TASK] Fix dummy texts in phpDoc

Resolves: #37346
Releases: master
Change-Id: I7cafc1ba69b1906ead97f6b82717e2747d87cf94
Reviewed-on: http://review.typo3.org/35548
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
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] RTE: Missing hide method in StatusBar 46/35546/2
Stanislas Rolland [Wed, 17 Dec 2014 16:13:45 +0000 (11:13 -0500)]
[BUGFIX] RTE: Missing hide method in StatusBar

Releases: master
Resolves: #63963
Change-Id: Ia7d4a77837e6c840f6118da24e444c55b395319a
Reviewed-on: http://review.typo3.org/35546
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Remove ExtJS QuickTips from status bar 43/35543/2
Stanislas Rolland [Wed, 17 Dec 2014 14:51:41 +0000 (09:51 -0500)]
[TASK] RTE: Remove ExtJS QuickTips from status bar

This completes the migration of the RTE status bar to plain JavaScript.

Releases: master
Resolves: #63957
Change-Id: I7b0a2e08d57c21e6a8c4325ec5fb456d15bc4371
Reviewed-on: http://review.typo3.org/35543
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FEATURE] Emit Signal at the very end of DataPreprocessor::fetchRecord() 62/32862/20
Roland Waldner [Thu, 18 Sep 2014 11:01:46 +0000 (13:01 +0200)]
[FEATURE] Emit Signal at the very end of DataPreprocessor::fetchRecord()

Introduces a new signal which can be used to e.g. manipulate the
regTableItems_data array to display that manipulated data in TCEForms.

Resolves: #61711
Releases: master
Change-Id: I9dbc5e039e48b5eeaaf639c79d25e5885d007a78
Reviewed-on: http://review.typo3.org/32862
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] Lower memory use in ArrayUtil->mergeRecursiveWithOverrule 51/35351/5
Stephan Großberndt [Fri, 12 Dec 2014 13:58:17 +0000 (14:58 +0100)]
[TASK] Lower memory use in ArrayUtil->mergeRecursiveWithOverrule

Iterate on the original array instead of an array_keys()-copy in
ArrayUtil->mergeRecursiveWithOverrule which lowers memory usage and
enhances performance.

Resolves: #63812
Releases: master, 6.2
Change-Id: I71acc9e1e730f1e782d0e74acd45637ce1b9f08e
Reviewed-on: http://review.typo3.org/35351
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] RTE: Migrate toolbar button to plain JavaScript 32/35532/4
Stanislas Rolland [Wed, 17 Dec 2014 01:25:31 +0000 (20:25 -0500)]
[TASK] RTE: Migrate toolbar button to plain JavaScript

Releases: master
Resolves: #63946
Change-Id: Ib9230c9b9317ced27f6b293514eacd98db1ba842
Reviewed-on: http://review.typo3.org/35532
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[CLEANUP] Add missing empty lines before classes' closing curly braces 27/35527/2
Roland Waldner [Tue, 16 Dec 2014 22:09:32 +0000 (23:09 +0100)]
[CLEANUP] Add missing empty lines before classes' closing curly braces

Most of TYPO3's PHP files have an empty line before a class' closing curly
brace. This commit adds this empty line (if it is missing) before a class'
closing curly brace.

This is not part of the TYPO3 CMS CGL but increases consistency in this
area.

This regular expression was used to add the empty lines:

Search:
(}\n)(})

Replace:
$1\n$2

Resolves: #63942
Release: master
Change-Id: Icd6547322ac8b7310956d347fd73c90bde2bbfa7
Reviewed-on: http://review.typo3.org/35527
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix failing PHPUnit-Tests on Windows due to uniqid()-calls 28/35528/2
Stephan Großberndt [Tue, 16 Dec 2014 22:42:07 +0000 (23:42 +0100)]
[BUGFIX] Fix failing PHPUnit-Tests on Windows due to uniqid()-calls

If in one test multiple objects are created and their names are created
with uniqid()-calls without params, they fail because they return the
same value.

Using md5(uniqid(microtime(), true)) instead makes object names unique.

Resolves: #63943
Releases: master, 6.2
Change-Id: Ib223d45f04946223c4a8ae9ce68a5c5b24459355
Reviewed-on: http://review.typo3.org/35528
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Add unit tests for mergeRecursiveWithOverrule 65/35365/4
Christian Kuhn [Fri, 12 Dec 2014 17:08:16 +0000 (18:08 +0100)]
[TASK] Add unit tests for mergeRecursiveWithOverrule

Resolves: #63817
Releases: master
Change-Id: I27d86eae5a59f0b6f5509dd247ac44415643d1b6
Reviewed-on: http://review.typo3.org/35365
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] RTE: Migrate toolbar text item to plain JavaScript 26/35526/2
Stanislas Rolland [Tue, 16 Dec 2014 21:16:55 +0000 (16:16 -0500)]
[TASK] RTE: Migrate toolbar text item to plain JavaScript

Releases: master
Resolves: #63941
Change-Id: I84e1c3ffd6448d1e69e46d1aac22d88f95a29d82
Reviewed-on: http://review.typo3.org/35526
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Cache backend usernames and workspace titles 73/28673/4
Tim Lochmueller [Sun, 23 Mar 2014 16:48:01 +0000 (17:48 +0100)]
[BUGFIX] Cache backend usernames and workspace titles

Add a runtime cache for improved performance of user and
workspace titles in ext:belog. Those view helpers are
called twice per displayed row and should have a shortcut
if the name resolution was done already.

Resolves: #55653
Releases: master, 6.2
Change-Id: I62465faaebc13ba0dfe781350fa6c87cc87f54a6
Reviewed-on: http://review.typo3.org/28673
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] RTE: Incorrect rendering of toolbar labels 24/35524/2
Stanislas Rolland [Tue, 16 Dec 2014 19:41:19 +0000 (14:41 -0500)]
[BUGFIX] RTE: Incorrect rendering of toolbar labels

This is a follow-up to https://review.typo3.org/#/c/35487/

Releases: master
Resolves: #63794
Change-Id: Id860722c2b4f5b0d4c9f2782e2f24ff0c3f86572
Reviewed-on: http://review.typo3.org/35524
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Better caching of TCA for bulk inserts 85/35185/10
Stephan Großberndt [Tue, 9 Dec 2014 11:29:54 +0000 (12:29 +0100)]
[BUGFIX] Better caching of TCA for bulk inserts

Introduces a runtime cache for the TCA types configuration. This
improves performance for bulk inserts since getTCAtypes is called for
each record of each table and the available types during a call do not
change.

Resolves: #63666
Releases: master, 6.2
Change-Id: Ia58352f1bae1e1eb57b87e5db0f1ad84e34ae37e
Reviewed-on: http://review.typo3.org/35185
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] RTE: Migrate the editor toolbar to plain JavaScript 87/35487/4
Stanislas Rolland [Mon, 15 Dec 2014 17:34:44 +0000 (12:34 -0500)]
[TASK] RTE: Migrate the editor toolbar to plain JavaScript

The toolbar container is plain JavaScript but the buttons, combos and
other widgets are still ExtJS objects.

Releases: master
Resolves: #63794
Change-Id: Ib88431a1c1463f75fc05ec12c5a30d274dc2212a
Reviewed-on: http://review.typo3.org/35487
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Improve error output in TS if INCLUDE_TYPOSCRIPT file not found 87/30887/6
Simon Schaufelberger [Thu, 19 Jun 2014 16:42:53 +0000 (18:42 +0200)]
[TASK] Improve error output in TS if INCLUDE_TYPOSCRIPT file not found

The TSOB should show if a file which should be included could not be found.

Due the fact that parts of the TypoScript parser are written with static
methods, the only way is to check the TypoScript lines for the string
"### ERROR".

Resolves: #17090
Releases: master, 6.2
Change-Id: I6679413e9ff7ca027e23e9b2d6927fd95f8f4595
Reviewed-on: http://review.typo3.org/30887
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Extbase-Repository: Use ClassNamingUtility from core 45/35345/4
Stefan Neufeind [Sat, 13 Dec 2014 23:52:43 +0000 (00:52 +0100)]
[TASK] Extbase-Repository: Use ClassNamingUtility from core

Use core-functionality for conversion of repository-name
to its model-name.

Change-Id: I2a3247dd05ea24f12d1c235d8bf39bebdfbdb9ff
Resolves: #63809
Releases: master
Reviewed-on: http://review.typo3.org/35345
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] Simplify method structures in IRRE JS 36/29836/7
Andreas Wolf [Fri, 11 Jul 2014 11:45:39 +0000 (13:45 +0200)]
[CLEANUP] Simplify method structures in IRRE JS

There were some deeply nested if-structures in the IRRE JS code, which
are replaced with guard clauses with early returns in this commit.

Change-Id: I8d16b1860679b96ce20a7f484bcccb5a1d395091
Related: #58475
Releases: master
Reviewed-on: http://review.typo3.org/29836
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
4 years ago[BUGFIX] Unreadable directories must not crash filemount storages 96/35496/2
Georg Ringer [Mon, 15 Dec 2014 19:26:13 +0000 (20:26 +0100)]
[BUGFIX] Unreadable directories must not crash filemount storages

If a *single* directory in the fileadmin tree can't be read, the whole
select box of the file mounts is empty.

Just hide the entry which is not readable

Resolves: #63915
Releases: master, 6.2
Change-Id: I96d5472bb284c259b986b88a766b0fa1e6dfca07
Reviewed-on: http://review.typo3.org/35496
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[FEATURE] Support maximum length in TextElement 06/35506/4
Georg Ringer [Tue, 16 Dec 2014 06:47:32 +0000 (07:47 +0100)]
[FEATURE] Support maximum length in TextElement

Like the InputElement, also the TextElement should support the
"max" option for specifying a maximum length attribute.

Resolves: #24906
Releases: master
Change-Id: I21435150ed61bd0b0b3b1f6e8bcbb1c50fb0f6e2
Reviewed-on: http://review.typo3.org/35506
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Remove support for older opcode caches 42/34942/2
Alexander Opitz [Tue, 2 Dec 2014 17:36:36 +0000 (18:36 +0100)]
[TASK] Remove support for older opcode caches

Removing opcode cache support for APC, eAccelerator, ZendOptimizerPlus,
and XCache < 3.1 as they all won't support PHP 5.5 and aren't
recommended to be used any more.

Resolves: #63516
Releases: master
Change-Id: I11c7c40965beba2503ad8ab88e4bf77373f3668d
Reviewed-on: http://review.typo3.org/34942
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Access module "leave unchanged" 91/35491/3
Benjamin Mack [Mon, 15 Dec 2014 18:17:46 +0000 (19:17 +0100)]
[FEATURE] Access module "leave unchanged"

Allow the access module to leave a selector
as "unchanged" in order to only overwrite
permissions and not the owner/group.

Resolves: #15619
Releases: master
Change-Id: If343565f34f9909d968c54b142a0c7d12108ac18
Reviewed-on: http://review.typo3.org/35491
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[FEATURE] Add stdWrap functionality to page.headTag 81/35481/4
Benjamin Mack [Mon, 15 Dec 2014 14:41:16 +0000 (15:41 +0100)]
[FEATURE] Add stdWrap functionality to page.headTag

The option page.headTag has stdWrap properties
added.

Resolves: #22086
Releases: master
Change-Id: I397bb0c82b350b31ab85fbcb7d83070036db20b8
Reviewed-on: http://review.typo3.org/35481
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[TASK] Add suggest wizard for "include static" in template record 69/29769/3
Georg Ringer [Mon, 15 Dec 2014 20:03:25 +0000 (21:03 +0100)]
[TASK] Add suggest wizard for "include static" in template record

Resolves: #58407
Releases: master
Change-Id: Ia6de994c4f59a36d79b1d5cfe0101caddedb1773
Reviewed-on: http://review.typo3.org/29769
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] TCA: Move plugin-specific fields to Plugin tab 95/35495/2
Benjamin Mack [Mon, 15 Dec 2014 19:07:57 +0000 (20:07 +0100)]
[BUGFIX] TCA: Move plugin-specific fields to Plugin tab

The options "select_key", "pages" and "recursive"
belong to the plugin field, and should go under the same
tab as the list_type field.

See forge issue for more discussions.

Resolves: #28910
Releases: master
Change-Id: Icb6f188b2d7e20c4433b22b15d8e1058f9626471
Reviewed-on: http://review.typo3.org/35495
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[!!!][TASK] Deprecate FormEngine::getTSCpid() 97/35497/4
Frank Nägler [Mon, 15 Dec 2014 19:37:34 +0000 (20:37 +0100)]
[!!!][TASK] Deprecate FormEngine::getTSCpid()

Move the caching getTSCpid() method from FormEngine to
BackendUtility as getTSCpidCached, creating a general
purpose method for this case to save some db queries
if that is OK with calling code. Adapt usages and
deprecate old method within FormEngine.

Resolves: #63889
Releases: master
Change-Id: I4037a9635c8814a3db869d532ebc9f2826128157
Reviewed-on: http://review.typo3.org/35497
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] Show correct default value of field type 'select' and MM relation 74/33474/3
Georg Ringer [Wed, 22 Oct 2014 14:00:45 +0000 (16:00 +0200)]
[BUGFIX] Show correct default value of field type 'select' and MM relation

Given a field with TCA type "select" and a mm relation,
the selected categories of the default record are not shown
in the translated record.

Reason is because the uid is not transferred to the
BackendUtility::getProcessedValue method.

Resolves: #62397
Releases: master, 6.2
Change-Id: I4c98267e9d246c9b7efeaba2cdcecd7873e9feeb
Reviewed-on: http://review.typo3.org/33474
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] Deprecate stdWrap options textStyle, tableStyle 42/35442/4
Georg Ringer [Sun, 14 Dec 2014 19:43:03 +0000 (20:43 +0100)]
[!!!][TASK] Deprecate stdWrap options textStyle, tableStyle

The following stdWrap options are not needed anymore as this can
and should be done with CSS or just normal wraps:
 * textStyle
 * tableStyle

Resolves: #49247
Releases: master
Change-Id: I5c2469220ac93fbc0584c04363d91747ae3ee2a5
Reviewed-on: http://review.typo3.org/35442
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Followup to deprecate FormEngine methods 94/35494/2
Benjamin Mack [Mon, 15 Dec 2014 19:03:20 +0000 (20:03 +0100)]
[BUGFIX] Followup to deprecate FormEngine methods

see "Deprecate unused methods from FormEngine"
from issue #63912 which uses a wrong "use" statement.
thus a fatal for all input fields with selects happens.

Releases: master
Resolves: #63914
Change-Id: Ib8916e2f8c0ad98e70c3ee0fcc4a8cd5b85ca5c4
Reviewed-on: http://review.typo3.org/35494
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[!!!][TASK] Deprecate FormEngine::getAvailableLanguages() 92/35492/2
Frank Nägler [Mon, 15 Dec 2014 18:25:31 +0000 (19:25 +0100)]
[!!!][TASK] Deprecate FormEngine::getAvailableLanguages()

This patch deprecates FormEngine::getAvailableLanguages()
and removes the dependency from all form element classes.

Resolves: #63852
Releases: master
Change-Id: I3173ea36d741d06ad8b0d6df226193079395d106
Reviewed-on: http://review.typo3.org/35492
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[!!!][TASK] Deprecate FormEngine::renderVDEFDiff() 90/35490/5
Frank Nägler [Mon, 15 Dec 2014 18:04:39 +0000 (19:04 +0100)]
[!!!][TASK] Deprecate FormEngine::renderVDEFDiff()

This patch deprecates FormEngine::renderVDEFDiff() and removes
the dependency from all form element classes.

Resolves: #63864
Releases: master
Change-Id: Ib4dbdddde76554147b1328645e2e90107e2ddbca
Reviewed-on: http://review.typo3.org/35490
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][TASK] Deprecate unused methods from FormEngine 89/35489/3
Frank Nägler [Mon, 15 Dec 2014 17:54:22 +0000 (18:54 +0100)]
[!!!][TASK] Deprecate unused methods from FormEngine

This patch deprecates the following methods of FormEngine:
* FormEngine::getSingleField_typeFlex_langMenu()
* FormEngine::getSingleField_typeFlex_sheetMenu()
* FormEngine::getSpecConfFromString()
and removes the dependency from all form element classes.

Resolves: #63912
Releases: master
Change-Id: I3c1722785418d384a05028f8ab66b6212a085895
Reviewed-on: http://review.typo3.org/35489
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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[!!!][TASK] Deprecate FormEngine::sL() 66/35466/11
Frank Nägler [Mon, 15 Dec 2014 08:54:08 +0000 (09:54 +0100)]
[!!!][TASK] Deprecate FormEngine::sL()

This patch deprecates FormEngine::sL() and removes
the dependency from all form element classes.

Resolves: #63855
Releases: master
Change-Id: I58a596c9c8c09f18f5129cd64dd1e76296d37f3f
Reviewed-on: http://review.typo3.org/35466
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Followup: Migrate FormEngine Checkboxes HTML to twbs 78/35478/2
Frans Saris [Mon, 15 Dec 2014 12:30:44 +0000 (13:30 +0100)]
[TASK] Followup: Migrate FormEngine Checkboxes HTML to twbs

The disabled class on the wrapping div was missing.

Resolves: #62975
Related: #62973
Releases: master
Change-Id: I79e54a8c245a1e6a88ff5aefd99adccc52d561cc
Reviewed-on: http://review.typo3.org/35478
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] FormEngine: "field has changed" icon via CSS 08/12708/14
Benjamin Mack [Tue, 25 Feb 2014 10:29:02 +0000 (11:29 +0100)]
[TASK] FormEngine: "field has changed" icon via CSS

When editing a record in FormEngine, each field that is
modified gets an arrow symbol in front of the
input/select field.

There are certain downsides to this implementation:
- Having images and hard-coded srcs in each field
clutters the HTML and has ugly JS to change the field
- it's hard to style / exchange the icon

The new solution does the replacement via CSS classes.
The CSS class just adds a blue background to the
changed form field or does a color change
to the checkbox label currently.

Releases: master
Resolves: #38752
Change-Id: I94b6cc8550f7539961aa7ee97a8081e7d0ae5931
Reviewed-on: http://review.typo3.org/12708
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[!!!][TASK] Remove old BE implementation of indexed_search 38/35338/6
Georg Ringer [Sat, 13 Dec 2014 23:56:36 +0000 (00:56 +0100)]
[!!!][TASK] Remove old BE implementation of indexed_search

The old code can be removed as the new module has been merged.

The breaking change is already documented in the file
'Breaking-61510-IndexedSearch.rst'

Change-Id: Ief1867cbaa2f0768e3e8c08c490e64963b91a06c
Resolves: #61638
Releases: master
Reviewed-on: http://review.typo3.org/35338
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[BUGFIX] Followup: Deprecate FormEngine::getLL() 77/35477/2
Christian Kuhn [Mon, 15 Dec 2014 12:11:10 +0000 (13:11 +0100)]
[BUGFIX] Followup: Deprecate FormEngine::getLL()

A missing dash slipped through triggering a fatal.

Change-Id: If1445cb3205e748bb4b5c1dae08948acea1178b9
Resolves: #63878
Releases: master
Reviewed-on: http://review.typo3.org/35477
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[!!!][TASK] Deprecate FormEngine::getLL() 68/35468/5
Frank Nägler [Mon, 15 Dec 2014 09:40:57 +0000 (10:40 +0100)]
[!!!][TASK] Deprecate FormEngine::getLL()

This patch deprecates FormEngine::getLL() and removes
the dependency from all form element classes.

Resolves: #63878
Releases: master
Change-Id: I3f247a7241fb587d0a3c5a0a36b62968140f84c8
Reviewed-on: http://review.typo3.org/35468
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
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[BUGFIX] linkvalidator: Fatal error: Call to a member function getUrl() 33/33333/3
Philipp Gampe [Thu, 16 Oct 2014 10:25:26 +0000 (12:25 +0200)]
[BUGFIX] linkvalidator: Fatal error: Call to a member function getUrl()

The external link checker tries to provide detailed information in case
an URL is not accessible. To do this, it analyses the strack trace
provided by the exception.

Replace the stracktrace parsing with a more reliable method by checking
the last event. In case of a loop, the last event contains the response
object in the 'data' key.

Resolves: #62266
Releases: master,6.2
Change-Id: I51aaf3d6af85877541e920afaee76e6cac368e7b
Reviewed-on: http://review.typo3.org/33333
Reviewed-by: Jesper Paardekooper <jesper.paardekooper@gmail.com>
Tested-by: Jesper Paardekooper <jesper.paardekooper@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] Cleanup ConditionMatcher 10/29810/5
Roland Waldner [Sat, 3 May 2014 13:14:29 +0000 (15:14 +0200)]
[CLEANUP] Cleanup ConditionMatcher

Resolves: #56426
Releases: 6.2
Change-Id: I5653fab16fde695d8f8cd658c1f0d39c4db35025
Reviewed-on: http://review.typo3.org/29810
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][TASK] Remove dependency to FormEngine::insertDefStyle 63/35463/6
Frank Nägler [Sun, 14 Dec 2014 22:05:40 +0000 (23:05 +0100)]
[!!!][TASK] Remove dependency to FormEngine::insertDefStyle

This patch deprecate FormEngine::insertDefStyle and remove
the dependency from form element classes.

Resolves: #63850
Releases: master
Change-Id: I24f00599068d095a7c810f13e03af3eff7dff939
Reviewed-on: http://review.typo3.org/35463
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Migrate FormEngine Checkboxes HTML to twbs 99/34199/6
Jan Helke [Sat, 15 Nov 2014 12:32:44 +0000 (13:32 +0100)]
[TASK] Migrate FormEngine Checkboxes HTML to twbs

Change CheckboxElement HTML towards twitter bootstrap
and refactor the class a bit for better readability
along the way.

Resolves: #62975
Related: #62973
Releases: master
Change-Id: Iacc7bb77fb604178a647e3d3e79eaa1677738c20
Reviewed-on: http://review.typo3.org/34199
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Change fields of TCA type none to Twitter Bootstrap 13/34213/6
griebie [Sat, 15 Nov 2014 17:07:13 +0000 (18:07 +0100)]
[TASK] Change fields of TCA type none to Twitter Bootstrap

The fields for textarea/input are now based on Twitter
Bootstrap by adding "disabled" and "form-control" class.

Additionally, disabled textareas are now used for type=text,
and some doubled calculations are moved to the
TextElement class.

Resolves: #62978
Related: #62973
Releases: master
Change-Id: I0dab4130dc81cc9071283354e9472c3dc5ea40b5
Reviewed-on: http://review.typo3.org/34213
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix new content element wizard links click area 78/35178/5
Mathias Brodala [Tue, 9 Dec 2014 07:59:54 +0000 (08:59 +0100)]
[BUGFIX] Fix new content element wizard links click area

This formats the links within the new content element wizard as
inline-block, thus ensuring the whole link area is clickable.

Resolves: #56063
Releases: master, 6.2
Change-Id: Id5d7e080787d434a89220ce361fb3cf3d911029e
Reviewed-on: http://review.typo3.org/35178
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Add case insensitive flag to trustedHostsPattern 75/30475/7
Dietrich Heise [Wed, 28 May 2014 13:59:01 +0000 (15:59 +0200)]
[BUGFIX] Add case insensitive flag to trustedHostsPattern

Releases: master, 6.2, 4.5
Resolves: #59186
Change-Id: Iaa973faf5b3f287320fb187c3db2d8e30a486735
Reviewed-on: http://review.typo3.org/30475
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Allow attribute value "0" in EXT:form elements 21/9021/6
Stefan Neufeind [Tue, 14 Feb 2012 12:17:20 +0000 (13:17 +0100)]
[BUGFIX] Allow attribute value "0" in EXT:form elements

If an attribute value of "0" is set in an EXT:form element (e.g.
TEXTLINE) currently the input element in the frontend is rendered with
an empty value "".

Do not check attribute values with empty() to allow "0" values.

Resolves: #31920
Releases: master, 6.2
Change-Id: I624c7da38c23429f68000e085dbd82c23fb7e834
Reviewed-on: http://review.typo3.org/9021
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Improve sorting of usergroups in adminpanel 04/35404/3
Georg Ringer [Sat, 13 Dec 2014 23:32:58 +0000 (00:32 +0100)]
[TASK] Improve sorting of usergroups in adminpanel

To improve the usability, the usergroups are ordered by title and
the uid is added at the end to allow working with the keyboard.

Resolves: #17290
Releases: master, 6.2
Change-Id: Ie855a73e81a8b66265d4b94567db088f0991fd5d
Reviewed-on: http://review.typo3.org/35404
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years agoRevert "[BUGFIX] Serialize expression in switch viewhelper" 37/35437/2
Anja Leichsenring [Sun, 14 Dec 2014 18:14:34 +0000 (19:14 +0100)]
Revert "[BUGFIX] Serialize expression in switch viewhelper"

This reverts commit 197a810b6a7db41717f30c0d8101c3e0181690fc.

The proposed solution of serialzing the expression was post merge rejected by the strategy team.
The issue will be set to new and a more elegant solution
is wanted for this. Sorry guys and thanks for all the effort

Change-Id: Ie9c97546934c995183552143bca29934a9611f93
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/35437
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Serialize expression in switch viewhelper 04/30804/4
Björn Fromme [Wed, 18 Jun 2014 08:25:46 +0000 (10:25 +0200)]
[BUGFIX] Serialize expression in switch viewhelper

The f:switch ViewHelper breaks with Fluid error "No value found for key
"TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper->switchExpression", thus
the key cannot be removed." for a NULL expression. This patch serializes
the expression before storing it in the ViewHelper variable container.

Resolves: #59255
Releases: master, 6.2
Change-Id: I6eb646bbe4c9975edff0128479e8c057395df5a1
Reviewed-on: http://review.typo3.org/30804
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Fix "Enable tab" for textareas inside inline elements 99/35399/2
Georg Ringer [Sat, 13 Dec 2014 19:07:03 +0000 (20:07 +0100)]
[BUGFIX] Fix "Enable tab" for textareas inside inline elements

If a field is configured in the TCA by using
"'defaultExtras' => 'fixed-font : enable-tab'", the textarea
behaves different (pressing the tab produces a tab).

Since inline elements use AJAX, the js method which changes the behaviour
of the textarea needs to be reapplied.

Resolves: #33731
Releases: master, 6.2
Change-Id: Idbab5092f20675c9b912b80299059a8a0d05c3cb
Reviewed-on: http://review.typo3.org/35399
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[BUGFIX] Adopt IRRE class toggle for hide/unhide 96/35396/2
Georg Ringer [Sat, 13 Dec 2014 18:23:14 +0000 (19:23 +0100)]
[BUGFIX] Adopt IRRE class toggle for hide/unhide

Clicking hide/unhide in IRRE elements doesn't change the UI anymore
because the icon class changed but not the JS.

Resolves: #63833
Releases: master
Change-Id: I2775708158d03d0fa931a89ee60d269a001692a8
Reviewed-on: http://review.typo3.org/35396
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[BUGFIX] Set Ext.SSL_SECURE_URL to prevent https issues in IE 83/32083/4
Marco Huber [Mon, 11 Aug 2014 11:17:25 +0000 (13:17 +0200)]
[BUGFIX] Set Ext.SSL_SECURE_URL to prevent https issues in IE

Ext.SSL_SECURE_URL is javascript:false by default. But this throws the error
"SEC7111: HTTPS security is compromised by res://ieframe.dll/dnserrordiagoff.htm"
in IE. To prevent this we can use the clear.gif URL which is a valid
URL and doesn't create too much traffic

Resolves: #60886
Releases: master, 6.2
Change-Id: I618815318aab3f39aaca54e92ebec4f3d79827c4
Reviewed-on: http://review.typo3.org/32083
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Better performance of DatabaseConnection->getDateTimeFormats 97/35197/3
Stephan Großberndt [Tue, 9 Dec 2014 14:42:19 +0000 (15:42 +0100)]
[BUGFIX] Better performance of DatabaseConnection->getDateTimeFormats

Currently each call to DatabaseConnection->getDateTimeFormats creates a
new array with default dateTimeFormats. Put this information into a
static class member and return this instead.

Resolves: #63669
Releases: master, 6.2
Change-Id: I457ad6b68fb6919782f349550e9efd07143d0de7
Reviewed-on: http://review.typo3.org/35197
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Add htmlspecialchars to element id 26/35426/2
Frank Nägler [Sun, 14 Dec 2014 16:17:44 +0000 (17:17 +0100)]
[TASK] Add htmlspecialchars to element id

Resolves: #63842
Related: #62973
Releases: master
Change-Id: I9089585103263788fcc937b3d1ac623095373427
Reviewed-on: http://review.typo3.org/35426
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[!!!][TASK] Remove deprecated disable_autocreate feature of workspaces 11/35411/4
Wouter Wolters [Sun, 14 Dec 2014 13:38:24 +0000 (14:38 +0100)]
[!!!][TASK] Remove deprecated disable_autocreate feature of workspaces

Resolves: #62415
Releases: master
Change-Id: I2c51f66c13f10ed4b442f52b20899820f92a5248
Reviewed-on: http://review.typo3.org/35411
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Remember search filter in PageModule 20/35420/2
Frank Nägler [Sun, 14 Dec 2014 15:18:49 +0000 (16:18 +0100)]
[TASK] Remember search filter in PageModule

Bring session handling for search field also to the
PageModule. Now it works like in the ListModule.

Resolves: #63841
Related: #33627
Releases: master
Change-Id: I8ad351b73259345f406d29747a250cd3acd7f3d4
Reviewed-on: http://review.typo3.org/35420
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Radio buttons to Bootstrap 01/34201/5
Jan Helke [Sat, 15 Nov 2014 12:45:02 +0000 (13:45 +0100)]
[TASK] Radio buttons to Bootstrap

Resolves: #62974
Related: #62973
Releases: master
Change-Id: I9eaa6bb98c88d58fb98bf7b20aa1ce64e7042840
Reviewed-on: http://review.typo3.org/34201
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Fix layout of searchbar in RecordList 10/35410/3
Frank Nägler [Sun, 14 Dec 2014 13:16:57 +0000 (14:16 +0100)]
[BUGFIX] Fix layout of searchbar in RecordList

This patch fix the layout of the searchbar in RecordList.
Follow-Up for #33627

Resolves: #63837
Related: #33627
Releases: master
Change-Id: Ifced2066a18f5e23e536d50e49763ae7aa08609e
Reviewed-on: http://review.typo3.org/35410
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Name of extension is not complete in rst documentation file 19/35419/2
Wouter Wolters [Sun, 14 Dec 2014 15:12:33 +0000 (16:12 +0100)]
[BUGFIX] Name of extension is not complete in rst documentation file

Resolves: #63840
Releases: master
Change-Id: I08c7106c88cdc02f6f54f92ba41bbd103f621f4a
Reviewed-on: http://review.typo3.org/35419
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Remember search filter in RecordList 08/35408/6
Frank Nägler [Sun, 14 Dec 2014 12:10:37 +0000 (13:10 +0100)]
[TASK] Remember search filter in RecordList

In some cases the searchfilter get lost. The patch
enable storing the search term in BE user session.

Resolves: #33627
Releases: master
Change-Id: I2fcf38174c62874252cf76a4c3251da59bd0048a
Reviewed-on: http://review.typo3.org/35408
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[!!!][TASK] Deprecate "device" TypoScript condition 02/35402/3
Georg Ringer [Sat, 13 Dec 2014 22:57:15 +0000 (23:57 +0100)]
[!!!][TASK] Deprecate "device" TypoScript condition

The TS condition for the device has been forgotten in
issue #60574 and is deprecated now.

Resolves: #63522
Related: #60574
Releases: master
Change-Id: I466125afe1f1398fa892d28cc8f7515181e82ca0
Reviewed-on: http://review.typo3.org/35402
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Add note about AdditionalConfiguration.php to Install Tool 09/35409/5
Markus Klein [Sun, 14 Dec 2014 12:21:36 +0000 (13:21 +0100)]
[TASK] Add note about AdditionalConfiguration.php to Install Tool

Add a note to clarify that AdditionalConfiguration.php is always
overruling any setting made within the Install Tool.

Furthermore we add a note to the ConfigurationManager that it is limited
to Core internal usage only.

Resolves: #60650
Releases: master, 6.2
Change-Id: Icaf7d4b1ce5b14ad0618e38e92a49a33405997f7
Reviewed-on: http://review.typo3.org/35409
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
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>