Markus Klein [Tue, 11 Aug 2015 19:43:52 +0000 (21:43 +0200)]
[BUGFIX] Correct JS quoting in indexed_search page browser
This is a regression fix for #66759.
Releases: master
Resolves: #68956
Change-Id: Id3bda7cbe919952bc42c0f4d3d68c40eb1e73165
Reviewed-on: http://review.typo3.org/42529
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Marco Dinnbier <m.dinnbier@gmail.com>
Tested-by: Marco Dinnbier <m.dinnbier@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Wouter Wolters [Mon, 10 Aug 2015 22:00:51 +0000 (00:00 +0200)]
[TASK] Update requirejs to 2.1.20
Update requirejs to its newest version.
Resolves: #68923
Releases: master
Change-Id: I1a39251066a9951143b9227ccf731c5ba8f3b1b3
Reviewed-on: http://review.typo3.org/42493
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Morton Jonuschat [Tue, 11 Aug 2015 19:58:21 +0000 (21:58 +0200)]
[FOLLOWUP][TASK] Replace sprite icon "actions-document-paste-into" with IconFactory
The Icon class is not being referenced by fully qualified name and
needs to be imported.
Resolves: #68964
Related: #68865
Releases: master
Change-Id: I6b27199b1ee83a0cdb6075bdcbe46f2d88fcaf15
Reviewed-on: http://review.typo3.org/42531
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Helmut Hummel [Tue, 11 Aug 2015 00:15:42 +0000 (02:15 +0200)]
[TASK] Move vendor/ directory out of typo3/
The typo3/ directory must currently be exposed in the web root for TYPO3 to work properly.
Having the vendor dir with all composer dependencies in typo3/vendor however means, that
these will also be exposed. This can be a security risk, which can be avoided by simply
moving the vendor directory one level up.
By doing so, a web directory which contains only two symlinks (typo3 and index.php) and no
sources or link to the sources, will be protected from this risk.
Resolves: #68918
Releases: master
Change-Id: I5e504520102f94c81897945b41043d930cfc5b5f
Reviewed-on: http://review.typo3.org/42495
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Georg Ringer [Tue, 11 Aug 2015 06:47:13 +0000 (08:47 +0200)]
[FOLLOWUP][TASK] Move sys_note icons from EXT:t3skin to EXT:sys_note
Change the path in the TCA of the sys_note record itself aswell
Change-Id: I1f529b30228685042d5264c2d5009f8c246f5154
Resolves: #68883
Releases: master
Reviewed-on: http://review.typo3.org/42498
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Wouter Wolters [Sun, 9 Aug 2015 12:41:13 +0000 (14:41 +0200)]
[TASK] Move sys_note icons from ext:t3skin to ext:sys_note
Resolves: #68883
Releases: master
Change-Id: Ib8b8ef68944690b58fd02fa4ca514d427758e1f8
Reviewed-on: http://review.typo3.org/42458
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Helmut Hummel [Mon, 10 Aug 2015 21:06:17 +0000 (23:06 +0200)]
[TASK] Update to latest class alias loader version
Benefit from several class alias loader package improvements:
* Use alias map API of this package to resolve and add aliases
* Use new option to force initialization of the alias loader to greatly simplify our runtime code
This option is only evaluated in non composer mode, which is good because we only need it then.
* Adapt to API change, that now the alias loader is never returned from autoload inclusion
Resolves: #68916
Releases: master
Change-Id: I1aec36634bbfc896c9506c8c846ddf86f78c1693
Reviewed-on: http://review.typo3.org/42492
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Wouter Wolters [Mon, 10 Aug 2015 20:43:20 +0000 (22:43 +0200)]
[BUGFIX] Fix CSS in Constant Editor
The class on the body has changed.
Resolves: #68915
Releases: master
Change-Id: Ibda39222b60392fc31bd6ef589bf46e4ca3d049b
Reviewed-on: http://review.typo3.org/42491
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Benjamin Serfhos [Thu, 23 Jul 2015 16:10:48 +0000 (18:10 +0200)]
[BUGFIX] Retrieve correct fieldname for condition lookup
DisplayCond for sheets in flexforms should allow extbase
parameters, eg: "settings.data".
Resolves: #68493
Releases: master
Change-Id: If5e5c3396972758a022f67606670892327e0d180
Reviewed-on: http://review.typo3.org/41897
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Wouter Wolters [Mon, 10 Aug 2015 20:10:28 +0000 (22:10 +0200)]
[TASK] Remove unused CSS in ext:setup
The table class "typo3-usersettings" is not there anymore.
Resolves: #68914
Releases: master
Change-Id: I948159ce2c31b3134c91d922451c3a261626dd78
Reviewed-on: http://review.typo3.org/42490
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Manuel Selbach [Mon, 10 Aug 2015 17:38:34 +0000 (19:38 +0200)]
[BUGFIX] Checkbox "Display thumbnails" does not work in filebrowser
Generates the link if a route is given and adds additional parameters.
Resolves: #68911
Releases: master
Change-Id: I895867f0a7c0056181e2a6ab9755cf35a987ab91
Reviewed-on: http://review.typo3.org/42485
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Daniel Goerz [Mon, 10 Aug 2015 19:56:11 +0000 (21:56 +0200)]
[BUGFIX] Use first item of HTMLCollection for form reload
Change-Id: Ib2a12b1915421b01084cac44fc4cea2ca978a42c
Resolves: #68880
Releases: master
Reviewed-on: http://review.typo3.org/42489
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>
Wouter Wolters [Mon, 10 Aug 2015 18:58:12 +0000 (20:58 +0200)]
[FOLLOWUP][TASK] Prevent remaining DocumentTemplate->getPageRenderer() calls
Fix broken unit test.
Resolves: #68912
Releases: master
Change-Id: Ie31a31d41b9e3f4da7117afd057b2e8594c2aba0
Reviewed-on: http://review.typo3.org/42488
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Markus Guenther [Mon, 10 Aug 2015 18:22:28 +0000 (20:22 +0200)]
[TASK] Replace sprite icon "actions-edit-download" with IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-download with the new IconFactory.
Change-Id: Iae0d2751ec22cd52f8fa48f003ea2028eebfe974
Resolves: #68894
Releases: master
Reviewed-on: http://review.typo3.org/42469
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Markus Guenther [Mon, 10 Aug 2015 18:29:23 +0000 (20:29 +0200)]
[TASK] Replace sprite icon "actions-document-paste-into" with IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-paste-into with the new IconFactory.
Change-Id: Ia83c97ab29c0335f4a399467c8733c09f65f7a74
Resolves: #68865
Releases: master
Reviewed-on: http://review.typo3.org/42416
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Nicole Cordes [Mon, 10 Aug 2015 17:56:28 +0000 (19:56 +0200)]
[TASK] Prevent remaining DocumentTemplate->getPageRenderer() calls
This is a follow up to https://review.typo3.org/41131/ to prevent
remaining calls to a deprecated function inside the core itself.
Resolves: #68912
Releases: master
Change-Id: I6caad3a0bd3500ba64602373eb12a47a287e60a3
Reviewed-on: http://review.typo3.org/42486
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Markus Guenther [Sat, 8 Aug 2015 16:35:07 +0000 (18:35 +0200)]
[TASK] Replace sprite icon "actions-document-select" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-select with the new IconFactory.
Change-Id: Ibbaef99faf0b3103ce526ad849d677162e8ce7f3
Resolves: #68870
Releases: master
Reviewed-on: http://review.typo3.org/42418
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Markus Guenther [Sun, 9 Aug 2015 08:38:49 +0000 (10:38 +0200)]
[TASK] Replace sprite icons with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-edit-copy, actions-edit-cut, actions-edit-cut-release and
actions-edit-copy-release with the new IconFactory.
Change-Id: I446feb7b736761ee7e7d52001fe8dc238bd56e6c
Resolves: #68878
Releases: master
Reviewed-on: http://review.typo3.org/42445
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Stefan Neufeind [Mon, 10 Aug 2015 13:55:40 +0000 (15:55 +0200)]
[FOLLOWUP][TASK] Cleanup double-paranthesis in calls to trim()
Resolves: #68897
Releases: master
Change-Id: I0f5177a0bc92652966b5da97357acdf2fca10edc
Reviewed-on: http://review.typo3.org/42483
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Wouter Wolters [Sun, 9 Aug 2015 18:50:08 +0000 (20:50 +0200)]
[BUGFIX] Admin panel CSS overrules website styling
If a website uses FontAwesome, the admin panel overrules the CSS.
One prefix was missing in the CSS of the admin panel.
Resolves: #68877
Releases: master
Change-Id: I81b44e1c91d6b2e9c95c73ef4056462037a26eff
Reviewed-on: http://review.typo3.org/42465
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Stefan Neufeind [Sun, 9 Aug 2015 22:32:16 +0000 (00:32 +0200)]
[TASK] Cleanup double-paranthesis in calls to trim()
Change-Id: Ie8daf30c5bc621feb5707b2aecb1abb96b03bf60
Resolves: #68897
Releases: master
Reviewed-on: http://review.typo3.org/42472
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Andreas Fernandez [Fri, 7 Aug 2015 07:46:30 +0000 (09:46 +0200)]
[BUGFIX] Use FAL object name directly in Filelist clipboard message
There is no need to obtain file informations if only the name is
required, which is already available, so access it directly. This also
fixes the uncaught exception when copying a folder.
Resolves: #68813
Releases: master
Change-Id: I90131da29c48ad7d89978c54dc98aa5426641411
Reviewed-on: http://review.typo3.org/42343
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Xavier Perseguers [Mon, 10 Aug 2015 06:41:32 +0000 (08:41 +0200)]
[FOLLOWUP][BUGFIX] Re-add rst file and throw wizard script exception
Minor typo fixed.
Resolves: #68520
Releases: master
Change-Id: I93ceca1b732540cadfa2c206b5b941a43de91761
Reviewed-on: http://review.typo3.org/42474
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Josef Glatz [Mon, 10 Aug 2015 05:27:52 +0000 (07:27 +0200)]
[BUGFIX] Element Browser: checkDisplayThumbs: remove line break
Removes wrap between checkbox and label by adding proper markup.
Change-Id: I50cf292b51138a33ec7e7e1f9b4bd940903005ea
Releases: master
Resolves: #68898
Reviewed-on: http://review.typo3.org/42473
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Markus Günther <mail@markus-guenther.de>
Tested-by: Markus Günther <mail@markus-guenther.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Manuel Selbach [Sat, 8 Aug 2015 14:02:35 +0000 (16:02 +0200)]
[BUGFIX] Remove SelectImage.initEventListener
This removes the calls of SelectImage.initEventListener
and deprecate the method.
Resolves: #68860
Releases: master
Change-Id: I3c0df4b4d15fb5da5dcb8e008e63496417c875ef
Reviewed-on: http://review.typo3.org/42410
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Manuel Selbach [Sun, 9 Aug 2015 09:32:03 +0000 (11:32 +0200)]
[TASK] Add backend routes for wizards (part 2)
Move all wizards to the Backend Routing for extension backend
Resolves: #68881
Releases: master
Change-Id: I76122ab0f40ba5aa97f28531a5a55efde28cff22
Reviewed-on: http://review.typo3.org/42447
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Markus Guenther [Sat, 8 Aug 2015 15:30:00 +0000 (17:30 +0200)]
[TASK] Replace sprite icon "actions-document-paste-after" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-paste-after with the new IconFactory.
Change-Id: Ieaa16fb8f392bbba396a5a1b8c1921d8be7ddd7b
Resolves: #68862
Releases: master
Reviewed-on: http://review.typo3.org/42413
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Wouter Wolters [Sun, 9 Aug 2015 13:32:00 +0000 (15:32 +0200)]
[BUGFIX] Fix HTML markup in RTE wizard
Double closing form tag is removed now.
Resolves: #68884
Releases: master
Change-Id: I5ab5bd6b077715e7a36bee5d993a8a52efb53e0c
Reviewed-on: http://review.typo3.org/42460
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Frank Nägler [Sun, 9 Aug 2015 17:51:55 +0000 (19:51 +0200)]
[TASK] Change webhook notification URL in travis.yml
Releases: master
Change-Id: Idd4d34a4194e4c1636e130e62a324b920bdf787b
Reviewed-on: http://review.typo3.org/42462
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Wouter Wolters [Sun, 9 Aug 2015 12:42:47 +0000 (14:42 +0200)]
[FOLLOWUP][FEATURE] Improve usability of field selector in record listview
Move .less file in the Build directory.
Resolves: #62323
Releases: master
Change-Id: I355607ca7de16153484c1e77eb462d8088421e31
Reviewed-on: http://review.typo3.org/42459
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Anja Leichsenring [Sun, 9 Aug 2015 10:06:03 +0000 (12:06 +0200)]
[BUGFIX] Fix broken functional tests
Change-Id: I742c16a2689fd7ec89abf3620a618a99f24779a7
Resolves: #68882
Relates: #68871
Reviewed-on: http://review.typo3.org/42450
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Torben Hansen [Sun, 19 Oct 2014 12:14:24 +0000 (14:14 +0200)]
[FEATURE] Improve usability of field selector in record listview
The field selector for the record listview and the element
browser is currently a select field (with multiple options)
and a user must use the control key to select multiple fields.
This is not very user friendly nowadays.
This patch replaces the select field with a list of checkboxes
like used in other places in TYPO3 backend, so a user can
select multiple fields without using the control key. Also the
default column is selected by default and the checkbox is
disabled, because you can't deselect the default column.
Resolves: #62323
Related: #5370
Releases: master
Change-Id: I2a60a0c87766f5b4ea0854d3d8063197c32feea1
Reviewed-on: http://review.typo3.org/33386
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Daniel Goerz [Sat, 8 Aug 2015 21:39:52 +0000 (23:39 +0200)]
[BUGFIX] Provide title label for paste into column
Change-Id: Ia01c9083cc0eda52725efdec93106e911884f097
Resolves: #68873
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/42426
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Jan Runte <jan.runte@hmmh.de>
Tested-by: Jan Runte <jan.runte@hmmh.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Cedric Ziel [Sat, 8 Aug 2015 17:46:25 +0000 (19:46 +0200)]
[FEATURE] Use HTTPS urls on all jquery cdns
This change also adds cloudflares cdnjs as possible choice.
Allowing the request over HTTP opens the door for side attacks.
It’s always safe to request HTTPS assets even if your site is on
HTTP, however the reverse is not true.
Most CDNs recommend using HTTPS to request the assets now, see
https://developers.google.com/speed/libraries/?csw=1
Releases: master
Resolves: #68871
Change-Id: I5af913d664b4e6e02238a8d5320a87349019eaa6
Reviewed-on: http://review.typo3.org/42422
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Göran Bodenschatz <coding@46halbe.de>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Markus Guenther [Sun, 9 Aug 2015 06:22:46 +0000 (08:22 +0200)]
[TASK] Replace sprite icon "actions-document-view" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-view with the new IconFactory.
Change-Id: Ie17eed82dd45825d29934206eb1aa2703d4cf4ab
Resolves: #68875
Releases: master
Reviewed-on: http://review.typo3.org/42432
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Benjamin Mack [Fri, 7 Aug 2015 10:09:24 +0000 (12:09 +0200)]
[TASK] Add backend routes for wizards
Move all wizards to the Backend Routing
Resolves: #68858
Releases: master
Change-Id: I33efb406232d108d320eb120707ce80186cbbbeb
Reviewed-on: http://review.typo3.org/42359
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>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Christian Kuhn [Sat, 8 Aug 2015 15:41:38 +0000 (17:41 +0200)]
[TASK] Travis: PHP 7 & botty
* Enable a notification for botty
* Enable functionals & linting for php 7
* Do not load memcache & redis on php 7
Change-Id: I006dca89658d7ef8b2d908a6ea7e2f784f1fdcf4
Resolves: #68863
Releases: master
Reviewed-on: http://review.typo3.org/42415
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Susanne Moog [Sat, 8 Aug 2015 15:19:04 +0000 (17:19 +0200)]
[BUGFIX] Declaration compliance of TypeConverter fixture
The SubDateTime class fixture is now compatible with its
parent declaration which fixes a test error on PHP7.
Change-Id: Iefcfc0a3139394fa0650a3e81f185d4740d71f2e
Resolves: #68864
Releases: master
Reviewed-on: http://review.typo3.org/42412
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Stefan Rotsch [Wed, 22 Jan 2014 12:30:54 +0000 (13:30 +0100)]
[BUGFIX] Workspace preview links for multiple languages
The workspace preview link will only be generated for one language at
a time, so it might require some effort to generate preview links for
multiple languages.
For convenience of editors, preview links will now be generated for
all available translations of a certain page in a batch.
Resolves: #20852
Resolves: #12970
Releases: master, 6.2
Change-Id: I6de6f2c7b741e238fc373f0756bc29f0100a19f0
Reviewed-on: http://review.typo3.org/26993
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Susanne Moog [Sat, 8 Aug 2015 15:36:46 +0000 (17:36 +0200)]
[FOLLOWUP][BUGFIX] Moved transferDeprecatedCurlSettings
* Incomplete mocking fixed
Change-Id: I22dc556b6a3407c6f4c8946c4715bb3014477b4b
Resolves: #54556
Releases: master
Reviewed-on: http://review.typo3.org/42414
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Michael Oehlhof [Sun, 2 Aug 2015 22:07:00 +0000 (00:07 +0200)]
[BUGFIX] Moved transferDeprecatedCurlSettings from Bootstrap to Setup
Resolves: #54556
Releases: master
Change-Id: Id649033fc8e50833b9cdc15b8a37e25800463160
Reviewed-on: http://review.typo3.org/42209
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Benjamin Mack [Fri, 7 Aug 2015 15:06:17 +0000 (17:06 +0200)]
[TASK] Streamline CLI Request Handling
As the CLI Request Handlers and Http Request Handlers
are called only from their respective Application entrypoints,
the RequestHandlerInterface for Console Applications is
modified to reflect CLI-related Applications.
The currently only CliRequestHandler for Console is adapted
to have only a low priority.
Resolves: #68848
Releases: master
Change-Id: I0a252c18479aba6743147974b07286139a6bda98
Reviewed-on: http://review.typo3.org/42386
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>
Stefan Neufeind [Fri, 7 Aug 2015 11:19:09 +0000 (13:19 +0200)]
[TASK] Unify levels-dropdowns and their language-labels
Have all levels-dropdowns use the same number of levels
and use the same language-labels everywhere
Change-Id: I061ae1ade6193497f9efdab7e7e79c1c570ab5a0
Resolves: #68833
Releases: master
Reviewed-on: http://review.typo3.org/42364
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Markus Guenther [Fri, 7 Aug 2015 13:35:04 +0000 (15:35 +0200)]
[TASK] Replace sprite icon "actions-document-close" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-close with the new IconFactory.
Change-Id: I097d1b83bd7b76ec14c9050fb5bc74411729809e
Resolves: #68839
Releases: master
Reviewed-on: http://review.typo3.org/42383
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Georg Ringer [Fri, 7 Aug 2015 19:06:16 +0000 (21:06 +0200)]
[TASK] Change docs.typo3.org links to https
Since docs.typo3.org has been change to https only, adopt all links
in the core as well.
Change-Id: Iaaa1a8277e2b4e1be6c940ef1b6313ea76eba834
Resolves: #68854
Releases: master
Reviewed-on: http://review.typo3.org/42392
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Josef Glatz [Mon, 3 Aug 2015 17:39:23 +0000 (19:39 +0200)]
[BUGFIX] Mod InfoPageTSConfig: Remove colon in label "Sort alphabetically"
The colon in the label of the "Sort aphabetically" checkbox was misleading, as
the checkbox is positioned in front of the label. So it has been removed now
and a blank space has been added in between the checkbox and its label.
Releases: master
Resolves: #68706
Change-Id: I47a93da534d1554b2e61db1e8c4581f51d436d85
Reviewed-on: http://review.typo3.org/42228
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Patrik Karisch [Sat, 1 Aug 2015 14:40:33 +0000 (16:40 +0200)]
[TASK] Update Symfony components to current LTS version
Allow the current Symfony LTS version for components. 2.5 is out of
date and 2.6 will be soon.
Update composer.lock for all symfony components to be consistent.
Update our code a bit to not trigger deprecation errors,
Change-Id: Ie4f495a95d8c4f9647e95ff611689f1bd5ed1208
Resolves: #68688
Releases: master
Reviewed-on: http://review.typo3.org/42203
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Patrik Karisch <p.karisch@pixelart.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Morton Jonuschat [Fri, 7 Aug 2015 10:03:24 +0000 (12:03 +0200)]
[!!!][BUGFIX] Database API: Cast bool values to integer for MySQL
Convert boolean values to integers before processing them with
mysqli_real_escape_string() to ensure that FALSE values get converted to
'0' instead of '', which isn't a valid value for integer columns in
MySQL strict mode.
Resolves: #68562
Releases: master
Change-Id: Iefbdce55d872a94ad98bd2b9fa66627830725084
Reviewed-on: http://review.typo3.org/42376
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Georg Ringer [Sat, 15 Nov 2014 20:21:32 +0000 (21:21 +0100)]
[!!!][TASK] Migrate cshmanual to Extbase & Fluid
Use a proper code base for the system extension "cshmanual".
Resolves: #63000
Releases: master
Change-Id: I0981c94dca0bec1d3603fd27b9aa56860788f1a3
Reviewed-on: http://review.typo3.org/34226
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Morton Jonuschat [Fri, 7 Aug 2015 13:11:45 +0000 (15:11 +0200)]
[TASK] Document required MySQL privileges
Add the minimum set of privileges required to run TYPO3 CMS to the
INSTALL.md document.
Add a recommendation for the privileges to manage/use views and
stored procedures.
Resolves: #68734
Releases: master, 6.2
Change-Id: I1472c36133e560df72d1a5412129322df0d2cf95
Reviewed-on: http://review.typo3.org/42381
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>
Wouter Wolters [Mon, 27 Jul 2015 20:47:53 +0000 (22:47 +0200)]
[TASK] Remove unused images from ext:t3skin
Resolves: #68841
Releases: master
Change-Id: I85f461d23c7b6b83bae906c2b131edef7962092d
Reviewed-on: http://review.typo3.org/42003
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Mathias Brodala [Wed, 5 Aug 2015 15:52:55 +0000 (17:52 +0200)]
[TASK] Use DOM API for field access in RSA encryption
DOM Level 2 provides collections for forms and form elements,
thus make use of them.
Resolves: #68765
Releases: master
Change-Id: I795b2c3348d7a39fdbe277df4c6661e3427c5e1f
Reviewed-on: http://review.typo3.org/42281
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Nicole Cordes [Wed, 15 Jul 2015 12:31:12 +0000 (14:31 +0200)]
[FEATURE] Add native rsa protection to password fields
This patch adds rsa encryption to password fields. It introduces an own
rsaInput render type which turns fields into true password fields and
removes JavaScript default value '********'.
Furthermore the rsa Api is adjusted to handle the incoming data
correctly.
Releases: master
Resolves: #68166
Change-Id: I4eb8186f77e5b9215310f65d606bc49c71b19880
Reviewed-on: http://review.typo3.org/41286
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>
Sascha Wilking [Fri, 7 Aug 2015 12:24:07 +0000 (14:24 +0200)]
[BUGFIX] Missing active state for shortcut button
After adding a page to bookmark list, the shortcut button gets an
active state now. The shortcut button is disabled then and can not
be clicked for a second time.
Resolves: #68296
Releases: master
Change-Id: I77d3e2b4a17131010442f5800f4733c243ef0146
Reviewed-on: http://review.typo3.org/42377
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Runte <jan.runte@hmmh.de>
Tested-by: Jan Runte <jan.runte@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Benjamin Mack [Fri, 7 Aug 2015 10:52:03 +0000 (12:52 +0200)]
[FEATURE] Allow closures in CLI scripts
In order to minimize entry points for CLI scripts, the CLI key
now accepts a closure as well as a script.
Resolves: #68837
Releases: master
Change-Id: Id61f610d7b130dce7966fa94df6c296148fd1cb9
Reviewed-on: http://review.typo3.org/42363
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Frederic Gaus [Mon, 20 Jul 2015 12:07:27 +0000 (14:07 +0200)]
[BUGFIX] Skip write access check if core files exist
If updating a TYPO3 instance when the core files are
already present, the CoreUpdateService can skip the
write access check.
Resolves: #68386
Releases: master, 6.2
Change-Id: I7af201d98e43799f4066c74443a1815d9b65cbf0
Reviewed-on: http://review.typo3.org/41732
Reviewed-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>
Frederic Gaus [Fri, 8 May 2015 07:17:40 +0000 (09:17 +0200)]
[!!!][BUGFIX] Assign first class for tables in HTMLparser
When the given class of a table is not valid by configuration,
the HTMLparser should assign the first class in configuration instead
of generating an empty class attribute.
Releases: master
Resolves: #24186
Change-Id: Ia57c036aaf81973e8d7fe26861c78de217013c75
Reviewed-on: http://review.typo3.org/39349
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
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>
Benjamin Mack [Wed, 29 Jul 2015 18:48:33 +0000 (20:48 +0200)]
[BUGFIX] IfViewHelpers use method signature from parent
In order to become PHP7 compliant, the IfViewHelpers should
register their arguments via the registerArgument() method
instead of extending the render() method with additional
parameters. This is not allowed in PHP7 and is therefore
changed in order to be compatible with PHP7.
Releases: master
Resolves: #68634
Change-Id: Ia3fa86541d5e112813da3c1d32edfe6180f6f621
Reviewed-on: http://review.typo3.org/42115
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Morton Jonuschat [Fri, 7 Aug 2015 11:57:11 +0000 (13:57 +0200)]
[TASK] Install Tool: Check minimum MySQL version
Adds a check for the minimum MySQL version to the database environment.
This test is only executed after the first install has been completed
and the install tool is fully accessible.
Resolves: #59444
Releases: master
Change-Id: I8cdd1d94cc449df1d6599cfa8ac7e033a1d9194a
Reviewed-on: http://review.typo3.org/42368
Reviewed-by: Benni Mack <benni@typo3.org>
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>
Markus Guenther [Fri, 7 Aug 2015 12:02:55 +0000 (14:02 +0200)]
[TASK] Replace sprite icon "actions-document-edit-access" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-edit-access with the new IconFactory.
Change-Id: I5e2b086078f0a60413b9d289d0fa849fd8cc65d2
Resolves: #68836
Releases: master
Reviewed-on: http://review.typo3.org/42369
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: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Markus Guenther [Fri, 7 Aug 2015 11:22:22 +0000 (13:22 +0200)]
[TASK] Replace sprite icon "actions-document-history-open" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-history-open with the new IconFactory.
Change-Id: Ie0432cdced84d145da6bf9749f1275f398861146
Resolves: #68830
Releases: master
Reviewed-on: http://review.typo3.org/42365
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Morton Jonuschat [Fri, 7 Aug 2015 08:12:07 +0000 (10:12 +0200)]
[!!!][TASK] Move SqlParser into EXT:dbal
EXT:dbal has been the sole user of SqlParser for some time. Tests for
functionality of the core SqlParser have been spread between the Dbal
and the Core tests with the bulk of the tests for the core functionality
happening in EXT:dbal.
The two SqlParsers have been merged, parsing and compiling SQL has been
split into separate Classes for separation of concerns.
Resolves: #68401
Releases: master
Change-Id: I930bbbdc7e0ac427ca856f686d601fc0bbe48e33
Reviewed-on: http://review.typo3.org/42347
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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>
Markus Guenther [Fri, 7 Aug 2015 11:34:10 +0000 (13:34 +0200)]
[TASK] Replace sprite icon "actions-document-export-t3d" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-export-t3d with the new IconFactory.
Change-Id: Id91c37ae9ba94fb98623995e1c071f4290e279fc
Resolves: #68834
Releases: master
Reviewed-on: http://review.typo3.org/42366
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
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>
Daniel Maier [Fri, 7 Aug 2015 09:22:23 +0000 (11:22 +0200)]
[TASK] Deprecate class ModuleSettings
ModuleSettings is no longer in use, this kind of settings are nowadays
stored in backend uc.
Change-Id: I34d85113969b5dde141fb0e3135d9414d33fe5af
Resolves: #68760
Releases: master
Reviewed-on: http://review.typo3.org/42351
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>
Christian Kuhn [Fri, 7 Aug 2015 09:56:58 +0000 (11:56 +0200)]
[TASK] BACK_PATH BE controller
Resolves: #68829
Releases: master
Change-Id: Ibf9b0a1c7884b68eb27f880e1d42369580d3ec04
Reviewed-on: http://review.typo3.org/42354
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Susanne Moog [Mon, 20 Jul 2015 18:51:57 +0000 (20:51 +0200)]
[FEATURE] Exclude Page CSS from Concatenation
CSS added via _CSS_PAGE_STYLE is no longer included in
the concatenated css files. It can be written in an external
file or as inline block (depending on inlineStyle2TempFile).
Additionally the config.compressCss setting is now taken into
account.
Resolves: #61993
Releases: master
Change-Id: I0c9cc6ababbd5695b0dab26e7d421f28b5f73bb0
Reviewed-on: http://review.typo3.org/33098
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Andreas Fernandez [Wed, 4 Feb 2015 11:31:53 +0000 (12:31 +0100)]
[TASK] DBAL: Create rudimentary mappings
If a table or a field is not mapped already, a rudimentary name is
created, respecting the pre-defined limits in the DBMS specifics.
The mappings are inserted into LocalConfiguration.php.
Resolves: #64568
Releases: master
Change-Id: I6047487e6ef7196142ac88cf77545591224b9dcc
Reviewed-on: http://review.typo3.org/36335
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Lars Peipmann [Fri, 4 Apr 2014 07:26:29 +0000 (09:26 +0200)]
[FEATURE] Add page.addInlineLanguageLabelFiles
This patch adds the possibility to configure PageRenderer
->inlineLanguageLabelFiles with Typoscript.
Resolves: #57632
Releases: master
Change-Id: Iaf4698259836bce2078df711fbdb492b1a61c121
Reviewed-on: http://review.typo3.org/29139
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Gerrit Mohrmann [Wed, 5 Aug 2015 14:07:02 +0000 (16:07 +0200)]
[FEATURE] Provide untouched newPassword in felogin password_changed hook
To make it possible to use the ext:felogin password_changed hook even
if ext:saltedpasswords is enabled, it needs a parameter with an
untouched newPassword.
* $_params['newPasswordUnencrypted'] is now available in password_changed
hook.
Resolves: #68757
Releases: master
Change-Id: Ibde0c24a106d84452cd1cefc23599377e7ea95fd
Reviewed-on: http://review.typo3.org/42276
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>
Manuel Selbach [Fri, 7 Aug 2015 10:14:56 +0000 (12:14 +0200)]
[BUGFIX] Remove php warning for RTE classes without name
Check if name within the configuration is set
so that no PHP warning: illigal offset will be thrown
Resolves: #68068
Releases: master,6.2
Change-Id: I781fa237aa696e6e9b03714f8e1aca4124589d5f
Reviewed-on: http://review.typo3.org/42361
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Wouter Wolters [Fri, 7 Aug 2015 10:31:58 +0000 (12:31 +0200)]
[BUGFIX] TS-Editor: Save button in single edit mode doesn't save
Due to a change from type = image to a button the saving of
content was blocked by internal checks. Make check behave the same
like saving content in the EditDocumentController.
Resolves: #68816
Releases: master
Change-Id: Ic67782ca346589f58c97958148735e8667f30da4
Reviewed-on: http://review.typo3.org/42362
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>
Markus Guenther [Fri, 7 Aug 2015 09:47:40 +0000 (11:47 +0200)]
[TASK] Replace sprite icon "actions-document-info" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-info with the new IconFactory.
Change-Id: I45c062b30643d967f08a5d8109aa2ea1c29bda6c
Resolves: #68823
Releases: master
Reviewed-on: http://review.typo3.org/42353
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Markus Guenther [Fri, 7 Aug 2015 10:04:55 +0000 (12:04 +0200)]
[TASK] Replace sprite icon "actions-document-import-t3d" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-import-t3d with the new IconFactory.
Change-Id: I4a4dd892ef867b8b900ee35290fa0e682480b70d
Resolves: #68827
Releases: master
Reviewed-on: http://review.typo3.org/42357
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Markus Guenther [Fri, 7 Aug 2015 07:50:09 +0000 (09:50 +0200)]
[TASK] Replace sprite icon "actions-document-new" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-new with the new IconFactory.
Resolves: #68806
Releases: master
Change-Id: I6b69742494c2b16f499ce6367ccf5b689f958bad
Reviewed-on: http://review.typo3.org/42360
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Helmut Hummel [Fri, 7 Aug 2015 09:59:20 +0000 (11:59 +0200)]
[BUGFIX] Avoid double encoding of routes
The routing introduced in #65493 double encodes the routes for no reasons
Remove the double encoding and decoding.
Also improve type hints in the Router class
Resolves: #68828
Releases: master
Change-Id: I2576b122396280f87f75cb73ac38932936391d66
Reviewed-on: http://review.typo3.org/42355
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>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Markus Guenther [Fri, 7 Aug 2015 08:35:29 +0000 (10:35 +0200)]
[TASK] Replace sprite icon "actions-document-move" with the new IconFactory
Replaces all IconUtility::getSpriteIcon calls for the icon
actions-document-move with the new IconFactory.
Change-Id: I52ae5ce611c138ff73fc009780b5ebc382eb41eb
Resolves: #68817
Releases: master
Reviewed-on: http://review.typo3.org/42346
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Sascha Wilking [Fri, 7 Aug 2015 09:10:56 +0000 (11:10 +0200)]
[BUGFIX] Async broken dialog message for adding new shortcut entry
With adding a new entry to the shortcut list the new fancy dialog
window stuff will open. but your choice cannot be "respected"
because the adding action was already done before the dialog
window is open.
Resolves: #68824
Releases: master
Change-Id: I13192f08b110226a563db200209e8d7ea0b3c600
Reviewed-on: http://review.typo3.org/42349
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>
Wouter Wolters [Fri, 7 Aug 2015 09:14:47 +0000 (11:14 +0200)]
[TASK] Removes eval() in extbase SignalSlot Unit Tests
Resolves: #68799
Releases: master
Change-Id: I509f379841e5f4d9e01ee477699b198d17e1c9d7
Reviewed-on: http://review.typo3.org/42350
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Frank Nägler [Fri, 7 Aug 2015 09:45:11 +0000 (11:45 +0200)]
[BUGFIX] Fix broken hover style for taskcenter item
Resolves: #68826
Releases: master
Change-Id: Ic612b2c085c96c60dc3df0c76f36d42122441977
Reviewed-on: http://review.typo3.org/42352
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Helmut Hummel [Thu, 6 Aug 2015 22:12:49 +0000 (00:12 +0200)]
[TASK] Update to class-alias-loader 2.x
Update to latest refactored version of the class-alias-loader.
This might be the last iteration before this package is moved
to TYPO3 namespace.
The alias loader has been refactored, cleaned up, moved to PSR-2.
Documentation and tests have been added.
Releases: master
Resolves: #68811
Change-Id: Ice960936712b39f095d4398ce342947d09b79153
Reviewed-on: http://review.typo3.org/42336
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Benjamin Mack [Tue, 3 Mar 2015 14:02:28 +0000 (15:02 +0100)]
[!!!][FEATURE] Introduce Backend Routing
A new Routing API is introduced in order to streamline
the entrypoints to the TYPO3 Backend.
Instead of using the term "module" for anything linkable
in the backend, the term "routes" fits more. A "module"
or an ajax call is a derivative of a route, which will
build on this foundation.
Routes can be registered via
Configuration/Backend/Routes.php in any extension
and are loaded solely on Backend requests.
There are three new classes:
- Route (a single route with a path and some options)
- Router (API to match paths)
- UriBuilder (Generates a Backend URI)
This patch changes the entrypoint for
login/logout to typo3/index.php?route=...&token=....
The main RequestHandler of all Backend modules
detects where a route parameter is given and
then resolves to a controller which inherits the ControllerInterface
introduced with PSR-7, and checks for a valid token.
See http://wiki.typo3.org/Blueprints/BackendRouting
for implementation details.
Resolves: #65493
Releases: master
Change-Id: I39257df45b177793c5e8f57970b4088183b78c73
Reviewed-on: http://review.typo3.org/38095
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Benjamin Mack [Tue, 14 Jul 2015 14:24:26 +0000 (16:24 +0200)]
[!!!][TASK] Remove magic quote handling from $_GET / $_POST
The magic quote functionality was removed with PHP 5.4.0.
In previous PHP versions this was a switch to turn on/off adding
slashes to the _GET and _POST superglobals.
TYPO3 however was always adding slashes at every request
and using GeneralUtility::_GP() etc. to remove the slashes again.
As the PHP functionality is now removed, meaning there are no
slashes added at all, TYPO3 can now use the non-slashed data
inside the superglobals directly.
Resolves: #68128
Releases: master
Change-Id: I173732b62feeab55e13162a48aec52099f188f0d
Reviewed-on: http://review.typo3.org/41206
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Manuel Selbach [Fri, 7 Aug 2015 07:55:26 +0000 (09:55 +0200)]
[!!!][TASK] Remove of base constant TYPO3_URL_ORG
Base constant TYPO3_URL_ORG defined in
SystemEnvironmentBuilder::defineBaseConstants() was removed.
Was for internal usage only and defined at 2 places in the core.
Resolves: #68814
Releases: master
Change-Id: I16e94f572ee6c1e84ff0f358c3092d7fe6ad93cd
Reviewed-on: http://review.typo3.org/42345
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Frank Nägler [Thu, 6 Aug 2015 18:23:31 +0000 (20:23 +0200)]
[BUGFIX] IconViewHelper use wrong class for constant
Resolves: #68809
Releases: master
Change-Id: Idb681b363ecfff686083db77c505696f363b17fa
Reviewed-on: http://review.typo3.org/42331
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>
Georg Ringer [Fri, 7 Aug 2015 05:16:33 +0000 (07:16 +0200)]
[BUGFIX] Fix crop in uri.image ViewHelper
Fix cropping in the uri.image ViewHelper by moving the lines
below the initialization of the image itself.
Change-Id: Ia7d5efdf2d79e3d0448198bbae05fe9df46abc07
Resolves: #68719
Releases: master
Reviewed-on: http://review.typo3.org/42337
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Marc Bastian Heinrichs [Thu, 6 Aug 2015 21:56:31 +0000 (23:56 +0200)]
[BUGFIX] Change value from NULL to empty string for link field in test data
When increasing max length of link fields the definition for db field link in
table sys_file_reference changed to not NOT NULL. This needs to be adapted
also in the impexp functional test data.
Resolves: #68810
Related: #61944
Releases: master,6.2
Change-Id: I3c518ad865037365793a58c73ff9d1ec539410f2
Reviewed-on: http://review.typo3.org/42334
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Wouter Wolters [Thu, 6 Aug 2015 14:05:15 +0000 (16:05 +0200)]
[TASK] BACK_PATH RecordList and friends
Resolves: #68807
Releases: master
Change-Id: I018b1114a82146e2331a178f41c8bf48ee89cba4
Reviewed-on: http://review.typo3.org/42320
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Anja Leichsenring [Thu, 6 Aug 2015 18:13:06 +0000 (20:13 +0200)]
[DOCS] Proofreading and moving of feature rst files for 7.4 Part 3
Move last Important file to 7.4
Change-Id: If4dbb6f40a6b92ab114106ad0cc92820575a1af5
Resolves: #68752
Releases: master
Reviewed-on: http://review.typo3.org/42330
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Daniel Maier [Wed, 5 Aug 2015 12:05:00 +0000 (14:05 +0200)]
[DOCS] Proofreading and moving of feature rst files for 7.4 Part 2
Official documentations have been updated according to rst-files
mentioned here
Resolves: #68752
Releases: master
Change-Id: Ic9c4142807bae35b05d1d577c3b601ef70a181d6
Reviewed-on: http://review.typo3.org/42273
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Daniel Goerz [Sat, 1 Aug 2015 09:24:24 +0000 (11:24 +0200)]
[!!!][BUGFIX] Streamline label processing for inline language files
Change-Id: If75c125743dfe3e7c77d11978b767b432e21a4b6
Releases: master
Resolves: #30863
Reviewed-on: http://review.typo3.org/42201
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Andreas Fernandez [Thu, 6 Aug 2015 17:34:37 +0000 (19:34 +0200)]
[BUGFIX] Fade out record translations if main records gets deleted
If a record with translations gets deleted, translations must vanish from
the record list.
Resolves: #68808
Releases: master
Change-Id: Ic16bb256bdc6ee27e0c98a7e02f07abc1a85cd2b
Reviewed-on: http://review.typo3.org/42328
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Daniel Goerz [Thu, 6 Aug 2015 15:38:57 +0000 (17:38 +0200)]
[BUGFIX] EM: Adjust import-handling for deactivated auto-install
If automaticInstallation is turned off in extension manager settings,
dependency-checks are not done anymore (as no installation is done in
that case).
The tooltip in the "Get Extensions" list has also been adjusted:
- "Import" if automaticInstallation is turned off
- "Import and install" if automaticInstallation is turned on
Change-Id: I9d1a9105c4f76baf94d74a69d2d425a949fb8bc7
Resolves: #66302
Releases: master
Reviewed-on: http://review.typo3.org/42324
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Wouter Wolters [Thu, 6 Aug 2015 16:10:34 +0000 (18:10 +0200)]
[BUGFIX] felogin: Fix explanation of absRefPrefix in error message
Wrong example given with absRelPrefix instead of absRefPrefix.
Resolves: #68796
Releases: master
Change-Id: I9796c1ec3f7150cb85852cd3c1a7355f91af0430
Reviewed-on: http://review.typo3.org/42325
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>
Benjamin Mack [Wed, 5 Aug 2015 20:24:12 +0000 (22:24 +0200)]
[FEATURE] Use Symfony Console in CliRequestHandler
The logic for outputting the default checks when calling cli_dispatch.phpsh is now using Symfony Console showing
colored error messages when entering wrong cliKeys.
The global variable $GLOBALS['MCONF']['name'] which was
mis-used to transfer information between the CLI RequestHandler
and the BackendUser (only when in CLI mode) for authentication
was removed, as all the logic is now available inside the CliRequestHandler and can be resolved there already.
The call "$BE_USER->checkCLIuser()" on every backend request
is now removed and the method itself is now marked for deprecation,
as the same functionality (except for using exceptions instead of fwrite() calls) is now in CliRequestHandler.
The two constants TYPO3_cliKey and TYPO3_cliInclude have
been marked internally as deprecated, as they are not in use
anymore.
Resolves: #68804
Releases: master
Change-Id: Ia7730d43dd970fd33daeb78e538c8d4deb741d93
Reviewed-on: http://review.typo3.org/42295
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Markus Guenther [Thu, 6 Aug 2015 16:29:54 +0000 (18:29 +0200)]
[TASK] Removes eval() in extbase unit tests for TypeConverter
Add fixtures for the DateTimeConverterTest, PersistentObjectConverterTest and the
PropertyMapperTest.
Change-Id: I6dc1214ea1eab6a566f1881f0f0dd3d209af261b
Resolves: #68803
Related: #67665
Releases: master
Reviewed-on: http://review.typo3.org/42326
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>
Markus Guenther [Wed, 5 Aug 2015 21:03:52 +0000 (23:03 +0200)]
[BUGFIX] Submitted form data has precedence over value argument
This adjusts the behavior of all Form ViewHelpers so that any
submitted value is redisplayed even if a "value" argument has been
specified.
The issue with this, however, was that upon re-display of the form due
to property-mapping or validation errors the value argument had
precedence over the previously submitted value.
This is a breaking change if you expect the previous behavior of form
ViewHelpers always being pre-populated with the specified value
attribute / bound object property even when re-displaying the form upon
validation errors.
Besides this change deprecates
``AbstractFormFieldViewHelper::getValue()``. If you call that method in
your custom ViewHelpers you should use
``AbstractFormFieldViewHelper::getValueAttribute()`` instead and call
``AbstractFormFieldViewHelper::addAdditionalIdentityPropertiesIfNeeded()``
explicitly if the ViewHelper might be bound to (sub)entities.
The default usage of getValueAttribute() not respect the submitted form data, because not every viewhelper need
this feature. But you can enable the usage of the form data by setting the
AbstractFormFieldViewHelper::respectSubmittedDataValue to TRUE.
Change-Id: I05d9996df0a5594390ff7a005bbee7f2ceeb06bc
Resolves: #66588
Related: #34186
Releases: master
Reviewed-on: http://review.typo3.org/42298
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Markus Guenther [Thu, 6 Aug 2015 14:21:23 +0000 (16:21 +0200)]
[TASK] Removes eval() in core tree dataprovider unit test
Adds fixture for TreeDataProviderWithConfigurationFixture and removes the
ugly usage of eval() from TreeDataProviderFactoryTest in unit tests.
Change-Id: I32c98ba353a0cc85488325f112ab2d67c7cfae1e
Resolves: #67667
Related: #67468
Releases: master
Reviewed-on: http://review.typo3.org/42321
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Frank Nägler [Mon, 20 Jul 2015 21:34:19 +0000 (23:34 +0200)]
[FEATURE] Introduce new Icon API
The logic for working with icons, icon sizes and icon overlays is now bundled into the new IconFactory class.
The new IconFactory will replace the old icon skinning API step by step.
All core icons will be registered directly in the IconRegistry class, third
party extensions must use IconRegistry::registerIcon() to overwrite existing
icons or add additional icons to the IconFactory.
The IconFactory takes care of the correct icon and overlay sizes and the markup.
Resolves: #68741
Releases: master
Change-Id: I731e077290b58298c2c603eeb8961e8a3d4c62d3
Reviewed-on: http://review.typo3.org/41759
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Daniel Goerz [Thu, 6 Aug 2015 10:42:10 +0000 (12:42 +0200)]
[FOLLOWUP][BUGFIX] Clear affected caches on page publishing
Prevent accessing an array key of a non-array.
Resolves: #37952
Releases: master, 6.2
Change-Id: I42de4ae3fb2f697a1bdcde323cd33ba68018af28
Reviewed-on: http://review.typo3.org/42309
Reviewed-by: Sascha Wilking <sascha.wilking@hmmh.de>
Tested-by: Sascha Wilking <sascha.wilking@hmmh.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Andreas Fernandez [Thu, 6 Aug 2015 12:56:50 +0000 (14:56 +0200)]
[FOLLOWUP][FEATURE] IRRE useCombination option to modify warning text
Fix headline of ReST document.
Resolves: #64535
Releases: master
Change-Id: I624841144b68e8311e6b5034ff4c8660dcbe4666
Reviewed-on: http://review.typo3.org/42315
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>