Oliver Hader [Wed, 25 Mar 2015 13:43:36 +0000 (14:43 +0100)]
[BUGFIX] Use early return in cObj::getImgResource
If ContentObjectRenderer::getImgResource is called without any
data, there is no need to execute all possibilities and lookup
files with an empty identifier.
For instance TextMenuContentObject::getBeforeAfter triggers
this at lot.
Resolves: #66028
Releases: master, 6.2
Change-Id: Iee7a3ce0f2956cd6ddae8c2e3d194f3cf2855c49
Reviewed-on: http://review.typo3.org/38162
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Frank Nägler [Wed, 25 Mar 2015 16:14:58 +0000 (17:14 +0100)]
[BGUFIX] Fix layout of search toolbar in List module
The layout of the search-toolbar is broken. This patch
adjust some CSS.
Resolves: #66031
Releases: master
Change-Id: I049c07cde25318f123ded47013f458a8a5268790
Reviewed-on: http://review.typo3.org/38172
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Mack [Wed, 31 Dec 2014 16:08:05 +0000 (17:08 +0100)]
[TASK] Deprecate thumbnail functionality via thumbs.php
With FAL and the generation of preview images
in the backend via FAL, thumbs.php and its
controller are no longer in use.
The corresponding code can therefore safely
be marked for removal.
The only place still in use was filelist() in
the frontend, where FAL is now used for
rendering icon / preview images.
Resolves: #64068
Releases: master
Change-Id: Ice806fc1684fddc303468878e351866e52a5d8e4
Reviewed-on: http://review.typo3.org/35694
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Benjamin Mack [Tue, 24 Mar 2015 23:39:06 +0000 (00:39 +0100)]
[BUGFIX] Use TYPO3.lang in DragUploader
Due to the removal of ExtJS in file list the drag uploader
throws a JS error when loading the file list.
The patch replaces the ExtJS logic with the plain array
structure introduced with TYPO3.lang.
Resolves: #66003
Releases: master
Change-Id: I069d7f3d450bc8ec33b9ee18ef4319dbf0f24d3f
Reviewed-on: http://review.typo3.org/38140
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Benjamin Mack [Mon, 16 Mar 2015 17:32:31 +0000 (18:32 +0100)]
[!!!][TASK] Move MediaWizard functionality to EXT:mediace
In order to move all existing "media" functionality in its separate extension
the last part (MediaWizard functionality) is moved as well.
All leftover class alias maps are streamlined as well, thus, marking
the last change of migrating all media-related code to a
separate system extension.
Releases: master
Resolves: #65778
Change-Id: I0ec7a3070c9033e87c7d68b609295e8414350e28
Reviewed-on: http://review.typo3.org/37890
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Andreas Fernandez [Wed, 25 Mar 2015 14:59:25 +0000 (15:59 +0100)]
[TASK] Improve permission icons in Access module
Improve the choice of the permission icons for visually handicapped people.
Resolves: #66030
Releases: master
Change-Id: I68dfd1d16d5da0cb2ea3cd3594f9f469509d5725
Reviewed-on: http://review.typo3.org/38166
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Frank Nägler [Sun, 15 Mar 2015 11:29:59 +0000 (12:29 +0100)]
[TASK] Introduce tooltips for ListModule
This patch add tooltips for action icons in ListModule
Resolves: #65742
Releases: master
Change-Id: Id66f410de822af73ef74055f5b687dd1aef285d2
Reviewed-on: http://review.typo3.org/37852
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Nicole Cordes [Tue, 3 Mar 2015 08:23:31 +0000 (09:23 +0100)]
[BUGFIX] Check folder permission for default upload folder
The default upload folder has to be writable to add new files.
Do not return a default folder if the user does not have add permissions for it.
Releases: master, 6.2
Resolves: #59589
Change-Id: Iacb7fa8b9b9bdbcb6788485f12f1db00d42b34ae
Reviewed-on: http://review.typo3.org/37481
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Mack [Tue, 24 Mar 2015 22:32:49 +0000 (23:32 +0100)]
[TASK] Remove unused icons - part 2
All files in EXT:t3skin/icons/gfx/ and typo3/gfx/ which are not
in use anymore (by LESS/CSS) are removed. All files which
are still in use, but are overridden by t3skin through
"skinImgAutoCfg" are moved to typo3/gfx/ to replace the
old (pre 4.0) default files.
Releases: master
Resolves: #66000
Change-Id: I0591d951cd7295041a05a963efa6321403c66642
Reviewed-on: http://review.typo3.org/38136
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Frans Saris [Tue, 24 Mar 2015 18:02:13 +0000 (19:02 +0100)]
[BUGFIX] FileList uses wrong basefolder for isWithinFolder
Resolves: #65983
Releases: master, 6.2
Change-Id: I3565ff6e7bae2266ff40f610fca8dc7a6f5beb1c
Reviewed-on: http://review.typo3.org/38125
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Wouter Wolters [Tue, 24 Mar 2015 17:57:37 +0000 (18:57 +0100)]
[TASK] Speed up menu objects
* use strict checks
* remove count() were possible
Resolves: #65984
Releases: master
Change-Id: I3434a201d5db3c725c7923b658f27cc413335288
Reviewed-on: http://review.typo3.org/38127
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Kott [Tue, 24 Mar 2015 22:23:16 +0000 (23:23 +0100)]
[TASK] Improve styling of page module
- Improve dropzones
- Improve button sizes
- Improve color balance
- Cleanup LESS
Releases: master
Resolves: #65999
Change-Id: If092627ae355bcfec63947ee811977786c47d3ba
Reviewed-on: http://review.typo3.org/38135
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Mack [Tue, 24 Mar 2015 23:16:44 +0000 (00:16 +0100)]
[!!!][TASK] Use typo3/contrib/vendor/ instead of Packages/
In a result of best practices with composer as well as taking
the tarball distributions (typo3_src.zip) into account, the
directory Packages/ is not necessarily optimal now for either
development and shipping a package.
Distributions (like the composer-installer for TYPO3) can still
use the Packages/ directory in their webroot for other
packages.
This means: The TYPO3 source will not contain any
third party library anymore in its GIT repository but instead
these are installed via composer.
For development purposes this means that a "composer install"
command will install all required dev-dependencies into
typo3/contrib/vendor/ which is now ignored by git and no
changes are installed anymore.
For the packaging process a "composer install --no-dev -o" will
be executed when building the tarball and zip files on each
release, downloading the necessary third-party libraries directly
into "typo3/contrib/vendor/".
Existing developer installations need to run
"rm -rf typo3/contrib/vendor/ bin/ Packages/Libraries/ composer.lock"
inside the typo3 repository directory and do a "composer install"
again after applying this patch.
This way, there is no conflict between autoloader as well as the
Packages/ directory anymore for the TYPO3 CMS Core.
The typo3/contrib/vendor/ folder is completely removed from
Git as it is now handled via composer.
Resolves: #66001
Releases: master
Change-Id: I70ff4e1427f2b9d888b7de336e577851116b93cf
Reviewed-on: http://review.typo3.org/38138
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Mack [Tue, 24 Mar 2015 23:36:39 +0000 (00:36 +0100)]
[TASK] Remove prototype.js from FileList
The filelist still loads prototype even though
it is not used anymore.
Resolves: #66002
Releases: master
Change-Id: I6a3b68c078571aadb5b1eb80ed63fca0870e0764
Reviewed-on: http://review.typo3.org/38139
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Benjamin Kott [Tue, 24 Mar 2015 23:43:35 +0000 (00:43 +0100)]
[FOLLOWUP] t3skin LESS Cleanup
Fixes floating problem on buttongroups in docheader.
Resolves: #65990
Releases: master
Change-Id: Ib2a64d7ee542130003a13c4118d0c11437aa60cd
Reviewed-on: http://review.typo3.org/38141
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Daniel Sattler [Tue, 24 Mar 2015 18:53:43 +0000 (19:53 +0100)]
[TASK] t3skin LESS Cleanup
Cleanup the t3skin LESS files:
* order and group LESS statements
* remove duplicate stuff
Resolves: #65990
Releases: master
Change-Id: I1c498e11d9daa7ee8913d0f1fb16d1b16a9f7aeb
Reviewed-on: http://review.typo3.org/38131
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Andreas Fernandez [Tue, 24 Mar 2015 12:53:11 +0000 (13:53 +0100)]
[BUGFIX] Allow Video Text Tracks files
This patch allows the selection of vtt files in EXT:mediace as caption file.
Additionally, the mandatory "default" attribute is rendered.
Resolves: #65936
Releases: master, 6.2
Change-Id: I7f94857150503e6c03713a61fa3a4d2e093cf326
Reviewed-on: http://review.typo3.org/38102
Reviewed-by: Carla Froitzheim <cf@computer-foto.de>
Tested-by: Carla Froitzheim <cf@computer-foto.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Benjamin Mack [Tue, 24 Mar 2015 18:40:16 +0000 (19:40 +0100)]
[TASK] Load idna_convert via composer
The third-party library is now fetched via composer into typo3/contrib/vendor.
The additional require_once statement in GeneralUtility
is therefore not needed anymore.
Resolves: #65987
Releases: master
Change-Id: Ib7dabba5f7fb697a68ef4178b5ae5f15c56dd4df
Reviewed-on: http://review.typo3.org/38129
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Nicole Cordes [Tue, 24 Mar 2015 14:10:05 +0000 (15:10 +0100)]
[BUGFIX] Enable page tree for editors
Currently for editors the request for page tree actions fails with error
"Access Error: You don't have access to this module.". This is because
there is an access check to web module, which can't be enabled for users
anymore. As the page tree checks access by user and group definitions,
the scripts don't need any check themselves.
Resolves: #65972
Releases: master
Change-Id: I57ef845508eaa64bd2156f793a13ace7a39b2cbd
Reviewed-on: http://review.typo3.org/38110
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 14:28:04 +0000 (15:28 +0100)]
[TASK] Deprecate $TSFE->anchorPrefix
The shortcut variable for having the anchorPrefix within
$TSFE is set when a baseURL is defined and does the same
as config.prefixLocalAnchors = auto. It is solely used for
Indexed Search and only if baseURL is activated.
The patch deprecates this property and implements
the functionality directly when needed within indexed_search.
Resolves: #65938
Releases: master
Change-Id: Ie57f57501f15f69ef5f6859d0517f7c0bcced117
Reviewed-on: http://review.typo3.org/38040
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 [Mon, 23 Mar 2015 20:42:25 +0000 (21:42 +0100)]
[TASK] Include Pear/HTTP_Request2 via composer
The interface for the Pear Package HTTP_Request2
is now migrated to a composer package which resides
inside typo3/contrib/vendor and loads all files of that
package via the composer class loader.
Resolves: #65955
Releases: master
Change-Id: I14b0356601795b2bc198d011c81a67b3d5578c20
Reviewed-on: http://review.typo3.org/38071
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>
Jigal van Hemert [Sun, 22 Mar 2015 13:36:47 +0000 (14:36 +0100)]
[TASK] Cleanup RemoveXSS
Easier to understand variable names and some optimizations of the code.
Resolves: #65893
Releases: master
Change-Id: I4f3b535fba5809fc3fa6ac1b1ccccbec239cc85b
Reviewed-on: http://review.typo3.org/37996
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Andreas Allacher [Tue, 24 Mar 2015 15:15:05 +0000 (16:15 +0100)]
[BUGFIX] Backend DateTimePicker has to use 24H format for time fields
DateTimePicker has to use the 24H format for time fields because
otherwise the AM/PM switch is not handled correctly.
It is already used for datetime fields but not for time/timesec fields.
Change-Id: Iaf83842e568bf822b07cccf74224f04be607d1d4
Resolves: #65975
Releases: master
Reviewed-on: http://review.typo3.org/38111
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Jan Helke [Mon, 23 Mar 2015 16:48:19 +0000 (17:48 +0100)]
[TASK] Wrap new_language menu in Bootstrap styles
This patch wraps the new_language menu in the PageLayoutView to
Bootstrap styles
Resolves: #65945
Releases: master
Change-Id: Iff219a0245455c3320ece5b19fbd915bdddc1aa4
Reviewed-on: http://review.typo3.org/38047
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 13:01:33 +0000 (14:01 +0100)]
[TASK] Move prefixLocalAnchors to compatibility6
Resolves: #65934
Releases: master
Change-Id: I0e3a56dc569d19fbce46708656f7a342d2f698e5
Reviewed-on: http://review.typo3.org/38035
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Tue, 24 Mar 2015 00:05:47 +0000 (01:05 +0100)]
[!!!][TASK] Remove websvg functionality
The third-party library "websvg" and its usage
is completely removed in the TYPO3 Core.
All usages to this functionality will
not work anymore.
All frontend usages via TypoScript will
show no fallback logic for IE anymore.
Resolves: #65962
Releases: master
Change-Id: I758a2bcefeeac39f8e5660c0347d2473a2a2639e
Reviewed-on: http://review.typo3.org/38089
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>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Georg Ringer [Tue, 24 Mar 2015 12:49:09 +0000 (13:49 +0100)]
[BUGFIX] TCAtree must use BackendUtility::getRecordTitle()
If building a tree from records the label of an item must be
generated by using BackendUtility::getRecordTitle to be consistent
with the rest of the backend (e.g. the list module).
Change-Id: I3e362be17dc4ef6ea27958b6e440b9f69ddbad0d
Resolves: #65974
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/38101
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Mack [Tue, 24 Mar 2015 10:03:37 +0000 (11:03 +0100)]
Revert "[!!!][FEATURE] Introduce Backend Routing"
This reverts commit
a08ce7238e583d1962edfe998e04c7d9c3d7c2ae.
Parts of the backend with relative URLs do not work anymore due to this change.
Change-Id: I468c290f0ca66ca1c9cee8ae88e9de291a1509bd
Reviewed-on: http://review.typo3.org/38094
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Susanne Moog [Fri, 20 Jun 2014 19:47:51 +0000 (21:47 +0200)]
[FEATURE] Add option to disable automatic installation of extensions
The extension manager currently downloads and installs an extension
from TER or after file upload directly. Some people want to do some
audits or modifications before installing an extension, therefore there
should be an option to disable the automatic installation process and
just download an extension like it was default in older extension managers.
Like suggested in the related UX/forge issue this patch implements
a simple switch in the configuration of the extension manager itself.
Resolves: #50501
Related: #50582
Releases: master
Change-Id: I538306fd9a067abebe0ffd36704f95eb52c3c454
Reviewed-on: http://review.typo3.org/30972
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Kott [Mon, 23 Mar 2015 23:19:53 +0000 (00:19 +0100)]
[TASK] Introduce GruntJS
In order to unify build processes in the backend we introduce
GruntJS as taskrunner. It will provide a global config that takes
over the responsibility for all build processes in the future
starting with the less files of the backend skin.
Releases: master
Resolves: #65960
Change-Id: I8319300ba5fe39fd9b889ea6992275644578c563
Reviewed-on: http://review.typo3.org/38088
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Andreas Fernandez [Mon, 23 Mar 2015 23:00:13 +0000 (00:00 +0100)]
[BUGFIX] Fix edit links in Backend Usergroup list
Replace T3_THIS_LOCATION with BackendUtility::getModuleUrl() to
fix the broken edit links in "Backend User" > "Backend user groups".
Resolves: #65961
Releases: master
Change-Id: Id5085ad967396e829147325f90d0e4ee037e02f7
Reviewed-on: http://review.typo3.org/38087
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Xavier Perseguers [Mon, 23 Mar 2015 20:22:21 +0000 (21:22 +0100)]
[TASK] Make Indexed search documentation render as pdf
Resolves: #65951
Releases: master
Change-Id: I1cb457aaeb89002f5bd59dc589f998a92570350a
Reviewed-on: http://review.typo3.org/38061
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tymoteusz Motylewski [Tue, 17 Mar 2015 17:47:31 +0000 (18:47 +0100)]
[BUGFIX] indexed_search fix advanced search select boxes in extbase plugin
Fix missing labels for advanced search in extbase plugin.
- "Search in:"
- "From section:"
- "Order by:"
- "Category:"
Some language labels were renamed (the former names were never used).
It also fixes one uninitialized variable and wrong/missing doc comments
Resolves: #65817
Releases: master, 6.2
Change-Id: I519fa989ae5281be61105ceb05eb1438a5820469
Reviewed-on: http://review.typo3.org/37930
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Daniel Sattler [Mon, 23 Mar 2015 11:38:22 +0000 (12:38 +0100)]
[TASK] Adjust collapse page tree button
To make the collapse page tree button more visible and usable
for BE User the button size needed to be increased.
Resolves: #65930
Releases: master
Change-Id: I3ee6b9036d7152f04ab49fd82d5cd3d79af93b4c
Reviewed-on: http://review.typo3.org/38077
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 01:15:37 +0000 (02:15 +0100)]
[TASK] Split Frontend Requests logic - part 1
The Frontend Request Handler now uses
class properties for TSFE and TT to split
up the functionality into smaller pieces.
This is the first step in a series of cleaning
up the frontend rendering logic.
Resolves: #65914
Releases: master
Change-Id: I61289c8bb03bde03d6fa5e0f7fd59fa3d5c5b4e4
Reviewed-on: http://review.typo3.org/38021
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Nicole Cordes [Mon, 23 Mar 2015 20:06:37 +0000 (21:06 +0100)]
[TASK] Render Typoscript Object Browser tree through CSS
Render the Typoscript Object Browser with unordered lists and CSS.
Resolves: #65953
Releases: master
Change-Id: Ifaa4193fee9ff7796130aed3055a782eb5a65795
Reviewed-on: http://review.typo3.org/38067
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Nicole Cordes [Mon, 23 Mar 2015 10:02:05 +0000 (11:02 +0100)]
[FEATURE] EM: Choose version for update
If you update an extension, currently always the latest version is
installed. Due to compatibility issues this isn't always the right
solution. This patch adds the possibility to choose the version which
should be installed from the confirmation modal.
Resolves: #60070
Releases: master
Change-Id: Ie19ad2e59aa577092c300ed8592386eaad514809
Reviewed-on: http://review.typo3.org/38030
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 20:05:15 +0000 (21:05 +0100)]
[TASK] Include PSR/Log as composer package
The interface for the PSR standard "PSR/log" (PSR-3)
is now migrated to a composer package which resides
inside typo3/contrib/vendor and loads all files of that
package.
Resolves: #65954
Releases: master
Change-Id: I423a41b6116693903d7d374e4f252d2932297a5f
Reviewed-on: http://review.typo3.org/38066
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>
Benjamin Mack [Mon, 23 Mar 2015 18:30:32 +0000 (19:30 +0100)]
[TASK] Load swiftmailer via composer
Instead of manually requiring the necessary
swiftmailer information, composer can be
utilized to be included in the regular autoloading
process.
At the same time, typo3/contrib/swiftmailer
is moved into typo3/contrib/vendor which is
maintained by composer.
TYPO3 Instances maintained with composer
will put the swiftmailer library into
Packages/Libraries/.
Resolves: #65950
Releases: master
Change-Id: Ibd57dddf74ed6643fd1f0816517e6bb36d22c3eb
Reviewed-on: http://review.typo3.org/38057
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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.
All previous patches by Wouter for the dispatched modules
are the foundation for this change.
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.
The Routing API is inspired by the Symfony Routing
framework and mostly compatible for now
but the TYPO3 implementation only takes around
20% of the needed logic.
There are three new classes:
- Route (a single route with a path and some options)
- Router (API to match paths and generate URLs)
- UrlGenerator (Generates the URL)
This patch changes the entrypoint for
login/logout to typo3/index.php/myroute/?token=...
making index.php the only entrypoint to the
TYPO3 Backend in the future and using the PATH_INFO
functionality of the browser to store the route.
The main RequestHandler of all Backend modules
detects where a PATH_INFO is given and
then resolves to a controller/action logic and checks
for a valid token.
Once this patch is in, all non-module entrypoints
are moved to the new format.
See http://wiki.typo3.org/Blueprints/BackendRouting
for implementation details.
Resolves: #65493
Releases: master
Change-Id: I91b5812c833c558794f70fd4504f2da452b1c3ce
Reviewed-on: http://review.typo3.org/37476
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 17:10:06 +0000 (18:10 +0100)]
[TASK] Remove unnecessary require_once statement
The DebugUtility has been required manually for
logDeprecatedFunction() calls before the new Bootstrap
and the new Class Loading mechanism were in place.
This code can now safely be removed.
Resolves: #65946
Releases: master
Change-Id: I55f473c33d457e12109f196e04b8a9046f7531f8
Reviewed-on: http://review.typo3.org/38049
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Benjamin Mack [Mon, 23 Mar 2015 01:10:40 +0000 (02:10 +0100)]
[TASK] Deprecate TSFE->checkFileInclude
The file inclusion logic within the TypoScriptFrontendController
is not used anymore and can safely be deprecated.
Resolves: #65913
Releases: master
Change-Id: Ib229fd25a560fc2a0520032cb6bc9a358a5b69df
Reviewed-on: http://review.typo3.org/38020
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Mon, 23 Mar 2015 00:50:01 +0000 (01:50 +0100)]
[TASK] Remove TYPO3_CONF_VARS[FE][allowedTempPaths]
The option "allowedTempPaths" which does this "Additional paths allowed
for temporary images.
Used with imgResource. Eg. 'alttypo3temp/,another_temp_dir/'" is not
used anymore in the core and can be removed from the core.
Resolves: #65912
Releases: master
Change-Id: Ib72abb1ac846539cc7700be824bf08a776a99b7e
Reviewed-on: http://review.typo3.org/38019
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Sun, 22 Mar 2015 23:44:16 +0000 (00:44 +0100)]
[!!!][TASK] Do not add JSON to header if type equals "json"
If you choose "json" as contentType in AJAX-Calls the encoded
json-string will be pushed to the HTTP-Header and will be
outputted on the website. But HTTP-Header is not the right
place for huge json-strings.
So this patch lets "json" works like "jsonbody".
Back in the days, JSON data in the X-JSON header
was for prototypeJS usage, which is now not used
anymore for AJAX requests within the core.
Resolves: #50509
Releases: master
Change-Id: I782cdf2817e30f2e5f016fa92edb06f1e8cbd5b2
Reviewed-on: http://review.typo3.org/22655
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Mathias Schreiber [Fri, 13 Feb 2015 11:01:57 +0000 (12:01 +0100)]
[FEATURE] Add icon for "Show Content From Page"
The pagetree now indicates if a page shows content from another page.
Resolves: #18737
Releases: master
Change-Id: Ib11e733ca8597bcc105c17afc8b919e33f1d1ac0
Reviewed-on: http://review.typo3.org/36875
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Nicole Cordes [Sun, 22 Mar 2015 21:06:13 +0000 (22:06 +0100)]
[FEATURE] Add signal after extension installation
The patch adds a signal after an extension was successfully installed
and all imports and updates are done.
Resolves: #61306
Releases: master
Change-Id: Ifaaf353e44299a830f33d9fe6b818d45e8774fb1
Reviewed-on: http://review.typo3.org/38010
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Nicole Cordes [Sun, 22 Mar 2015 21:22:04 +0000 (22:22 +0100)]
[BUGFIX] Prevent current extension version in update dialog
If you update an extension, the current version is included in the
confirmation dialog. This might confuse the user as this version is
already available. The patch extends the repository function and adds
a parameter to exclude the current version from the database request.
Resolves: #65904
Releases: master
Change-Id: I66e7450840da1297ea4f3dc06bafe52b799bc267
Reviewed-on: http://review.typo3.org/38011
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Benjamin Mack [Sun, 22 Mar 2015 23:39:28 +0000 (00:39 +0100)]
[BUGFIX] Make CSS Styles for file navframe work again
Due to the registration of the navframe via
the dispatcher script, the CSS Styles do not fit
anymore.
The patch fixes the places of the old occurences
with the new styles.
Releases: master
Resolves: #65911
Change-Id: I0ba848f708d41f7423f1abbe1d3fa721b8f6b222
Reviewed-on: http://review.typo3.org/38017
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Benjamin Mack [Sun, 22 Mar 2015 23:16:56 +0000 (00:16 +0100)]
[TASK] Remove unused icons from BE
Using sprite icons from fontawesome
in TYPO3 CMS 7 allows the removal
for a lot of unused icons in typo3/gfx/
and their overlaid files in EXT:t3skin.
Resolves: #65910
Releases: master
Change-Id: I0e7b595ec15c8495bba2494ca793b24fed246a6e
Reviewed-on: http://review.typo3.org/38016
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Nicole Cordes [Sun, 22 Mar 2015 21:39:30 +0000 (22:39 +0100)]
[BUGFIX] Trigger extension update correctly
If you start the extension manager with a filtered list not all elements
receive the "click" event handler. Therefore the update function isn't
triggered but the link is processed directly. This patch changes the
Javascript so even hidden extension receive the event handler.
Resolves: #65906
Releases: master
Change-Id: Ib6c007db6ce34d12af0620bac49237d1e113e32b
Reviewed-on: http://review.typo3.org/38012
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Andreas Fernandez [Sun, 22 Mar 2015 19:13:27 +0000 (20:13 +0100)]
[TASK] Increase constrast of backend module menu
Resolves: #65898
Releases: master
Change-Id: Idb477309258749fc05309dc69f79165971370cba
Reviewed-on: http://review.typo3.org/38006
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Benjamin Mack [Sun, 22 Mar 2015 20:47:04 +0000 (21:47 +0100)]
[TASK] Set imagecols by default in PHP, not UserTSconfig
EXT:frontend defines "imagecols" with the default value "1"
but overrides it for TCAdefaults via UserTSconfig to "2".
This can be simplified by doing this directly in PHP.
Resolves: #65903
Releases: master
Change-Id: I72ef2d3f7845e298ccd3116340a887ae1a86e5f9
Reviewed-on: http://review.typo3.org/38009
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Andreas Fernandez [Sun, 22 Mar 2015 21:44:49 +0000 (22:44 +0100)]
[TASK] Remove notifications.js from EM
Remove the ExtJS Dialog builder from EM as we don't use ExtJS there anymore.
Resolves: #65908
Releases: master
Change-Id: I012bb45145e975c538bd035be4b3285880a5ea6c
Reviewed-on: http://review.typo3.org/38013
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Andreas Fernandez [Sun, 22 Mar 2015 17:07:36 +0000 (18:07 +0100)]
[TASK][FOLLOWUP] Optimize loading of locallang strings in JavaScript
Rename the method and check if TYPO3_MODE is FE before converting the strings
to UTF-8.
Resolves: #65899
Releases: master
Change-Id: I139f6ceb24a1243be23ad1aec42385f1db0eb121
Reviewed-on: http://review.typo3.org/38003
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Alexander Stehlik [Wed, 18 Mar 2015 12:56:20 +0000 (13:56 +0100)]
[BUGFIX] helhum/class-alias-loader version in composer.json
The version that is currently used in the core is 1.1.*.
The requirement for helhum/class-alias-loader is raised from
1.0.*@dev to 1.1.*@dev to match the version that is shipped with
the core.
Releases: master, 6.2
Resolves: #65804
Change-Id: I7603aa9271cea9c889bed65292e3ca1db9e9442b
Reviewed-on: http://review.typo3.org/37921
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Benjamin Mack [Sun, 22 Mar 2015 17:19:12 +0000 (18:19 +0100)]
[TASK] Remove directory typo3/mod/
All main modules from the Backend are now
registered directly in the initialization and not
in separate files in order to avoid inclusion of
small PHP files. The mod/ directory can safely
be removed now.
Resolves: #65900
Releases: master
Change-Id: I175a8c8899fe1df4f891abd9fc6221419a9a7e93
Reviewed-on: http://review.typo3.org/38004
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Benjamin Mack [Sun, 22 Mar 2015 16:10:39 +0000 (17:10 +0100)]
[TASK] Remove modernizr from Backend
Modernizr is not used in the TYPO3 Backend at all
anymore as modern browsers support the options
supported by modernizr we used up to 7.1 already.
It is therefore removed from the backend.
Resolves: #65896
Releases: master
Change-Id: I84a0e960f7ac0164564709a7821a7085a97a37c0
Reviewed-on: http://review.typo3.org/38001
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Benjamin Mack [Sun, 22 Mar 2015 11:24:27 +0000 (12:24 +0100)]
[TASK] Remove charset conversion for ajax.php calls
When ajax.php was introduced for TYPO3 CMS 4.2
the main target was to introduce a proper API to also
deal with different charsets used in the Backend.
Nowadays the request charset and the AJAX call
are the same (UTF-8 only) for all Backend calls,
so this functionality has no effect anymore and
can be safely removed.
Resolves: #65890
Releases: master
Change-Id: I9750b9272cb46af8b17fb066878a420d22c0c157
Reviewed-on: http://review.typo3.org/37994
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Wouter Wolters [Fri, 6 Mar 2015 18:19:53 +0000 (19:19 +0100)]
[TASK] Make alt_file_navframe.php dispatched
Resolves: #65293
Releases: master
Change-Id: I4528cdeb58b29ed5528222485254bcc7aba73dc3
Reviewed-on: http://review.typo3.org/37611
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Sun, 22 Mar 2015 14:22:37 +0000 (15:22 +0100)]
[TASK] Move typo3/js/extjs/* files to EXT:backend
In order to get the typo3/ directory cleaner, all files
related to extjs are moved to EXT:backend in
the appropriate place.
Resolves: #65894
Releases: master
Change-Id: Ib116309a6efb07b4a3bfb3bfb5cad1fe38b87529
Reviewed-on: http://review.typo3.org/37997
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Frank Nägler [Sun, 22 Mar 2015 16:48:27 +0000 (17:48 +0100)]
[FOLLOWUP] Initialize TYPO3.lang properly without ExtJS
Removes console.log from Lang.js
Resolves: #65879
Releases: master
Change-Id: I2e848c3944e197efc61c92094c0f6321108f1aa0
Reviewed-on: http://review.typo3.org/38002
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Benjamin Kott [Sat, 7 Mar 2015 14:19:43 +0000 (15:19 +0100)]
[TASK] Streamline lowlevel form fields
Releases: master
Resolves: #65588
Change-Id: Ibe42acaf7ad540b75b94af06f3e5a45a6261c6a6
Reviewed-on: http://review.typo3.org/37620
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Andreas Fernandez [Sun, 22 Mar 2015 15:16:39 +0000 (16:16 +0100)]
[BUGFIX] Initialize TYPO3.lang properly without ExtJS
TYPO3.lang currently bases heavily on ExtJS module "Typo3Lang". Port the
base functionality to a new RequireJS module and transform the nested object
to a flat object.
Resolves: #65879
Releases: master
Change-Id: Icf28724a0ac43ef18191de75152b2654e2295ef7
Reviewed-on: http://review.typo3.org/37999
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Benjamin Mack [Sun, 22 Mar 2015 12:43:54 +0000 (13:43 +0100)]
[TASK] Remove unneeded function call in TYPO3 Bootstrap
The method "loadAdditionalConfigurationFromExtensions()"
inside the TYPO3 Bootstrap is just used as a wrapper
now for calling the extLocalconf method itself,
and only used within the Bootstrap class within the boostrap->loadTypo3LoadedExtAndExtLocalconf() method.
Resolves: #65892
Releases: master
Change-Id: I993221e2152ee9b0128dd61379828789fe033a2e
Reviewed-on: http://review.typo3.org/37995
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Frank Nägler [Fri, 20 Mar 2015 21:40:59 +0000 (22:40 +0100)]
[BUGFIX] Open modal over complete backend and cleanup
Open modal over complete backend window and not only on
current frame. And cleanup the old HTML on dismiss by register
the event 'modal-dismiss'.
Resolves: #65878
Releases: master
Change-Id: I9f9284344021d73d39643aba443c14d5f39e2cbc
Reviewed-on: http://review.typo3.org/37981
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Jan Helke [Sun, 22 Mar 2015 15:48:04 +0000 (16:48 +0100)]
[BUGFIX] Change duplicate lable key search to search_whole_database
This patch fixes the issue that the Seach-button in the Configuration
module is wrongly names Search whole database.
Resolves: #65895
Related: #64137
Releases: master
Change-Id: Ifd4987ac569b20b2d1a55906db41741ec175e1b8
Reviewed-on: http://review.typo3.org/38000
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Andreas Fernandez [Thu, 19 Mar 2015 13:47:35 +0000 (14:47 +0100)]
[TASK] Use LOWER instead of LCASE
Most databases have the lowercase function "LOWER", but MySQL has
also "LCASE", which is an alias for LOWER. Use LOWER now to
have a common method call.
Resolves: #65844
Releases: master, 6.2
Change-Id: I84aec1164817252b18e5affe804791e78dab94b0
Reviewed-on: http://review.typo3.org/37953
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: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tymoteusz Motylewski [Fri, 20 Mar 2015 20:28:58 +0000 (21:28 +0100)]
[BUGFIX] Download documentation for extension in documentation module
Fix the warning when trying to download documentation
for extension in TYPO3 7.2
Resolves: #65877
Releases: master
Change-Id: I98624eb8f0bd5bddd5390151f9cb09b86f6b279e
Reviewed-on: http://review.typo3.org/37980
Reviewed-by: Peter Kraume <peter.kraume@gmx.de>
Tested-by: Peter Kraume <peter.kraume@gmx.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Frank Nägler [Sat, 14 Mar 2015 00:01:00 +0000 (01:01 +0100)]
[TASK] Migrate cshmanual javascript to AMD module
This patch remove the old contexthelp.js and introduce a new AMD
module. With the new ContextHelp we introduce bootstraps popover.
Resolves: #65735
Releases: master
Change-Id: If44dc2ed1301cbef10ce33100c4a2c6a1cbf73f3
Reviewed-on: http://review.typo3.org/37837
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Stanislas Rolland [Thu, 19 Mar 2015 18:16:49 +0000 (14:16 -0400)]
[BUGFIX] RTE: Paste structure does not remove on[event] attributes
Fix regular expression.
Releases: master, 6.2
Resolves: #65853
Change-Id: I180c7a8b2f62a83d507d012ce82c7224ba0e9652
Reviewed-on: http://review.typo3.org/37960
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Stanislas Rolland [Wed, 18 Mar 2015 21:38:56 +0000 (17:38 -0400)]
[BUGFIX] RTE: formatblock configuration may raise JavaScript error
The RTE then fails to load.
Solution: Check for the presence of configured formatblock options.
Releases: master
Resolves: #65710
Change-Id: I16045aa4ef02400b71ad0109acf2ff4ed1304ff0
Reviewed-on: http://review.typo3.org/37805
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Stanislas Rolland [Fri, 6 Feb 2015 20:26:42 +0000 (15:26 -0500)]
[FEATURE] RTE: Add property buttons.abbreviation.removeFieldsets
The configuration property specifies a list of fieldsets to remove from
the abbreviation dialogue. Possible string values are: acronym,
definedAcronym, abbreviation, definedAbbreviation
Releases: master
Resolves: #63040
Resolves: #64165
Change-Id: I8c25279d8aa00b33f285ef8091d3f92ca25c1e1d
Reviewed-on: http://review.typo3.org/34287
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Stanislas Rolland [Thu, 19 Mar 2015 15:03:28 +0000 (11:03 -0400)]
[BUGFIX] RTE: Paste structure fails in Google Chrome
Solution: Always try to use clipboardData in all browsers.
Releases: master, 6.2
Resolves: #65693
Change-Id: I59f7f85de482b27a9f66de71baf22787026efae0
Reviewed-on: http://review.typo3.org/37954
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Markus Klein [Wed, 18 Mar 2015 16:26:50 +0000 (17:26 +0100)]
[FOLLOWUP][BUGFIX] Fix PHP warning in shouldFieldBeOverlaid()
We have to check the type of the variable properly.
In case we have a non-empty array, we must not run trim() on it.
Releases: master, 6.2
Resolves: #60998
Change-Id: I3bef04a3e64d4c811c71a110fa0bfba4fc3fc361
Reviewed-on: http://review.typo3.org/37928
Reviewed-by: Florian Engelke <engelke@louis.info>
Tested-by: Florian Engelke <engelke@louis.info>
Reviewed-by: Wolfgang Baumgartner <wolfgang.baumgartner@hswt.de>
Tested-by: Wolfgang Baumgartner <wolfgang.baumgartner@hswt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Nils Heuermann [Wed, 12 Nov 2014 13:29:42 +0000 (14:29 +0100)]
[BUGFIX] Set session cookie when FE_SESSION_KEY is used
When a FE_SESSION_KEY is set in get/post data the cookie for the
frontend user session should be set. Due to changes in #55549 this did
not happen any more. dontSetCookie is now set to FALSE so that the
cookie is set again.
Resolves: #62100
Releases: master, 6.2
Change-Id: Iba9ee3298ba6ff3323ce862c0943cff5d35495d8
Reviewed-on: http://review.typo3.org/34013
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>
Nicole Cordes [Wed, 18 Mar 2015 21:43:32 +0000 (22:43 +0100)]
[FOLLOWUP][BUGFIX] DataHandler: Cache TCA field eval array
This fixes failing functional tests.
Resolves: #63670
Releases: master
Change-Id: Ief6ec0d6a1d2f45a7b8cb512741af722807aad9d
Reviewed-on: http://review.typo3.org/37937
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Stanislas Rolland [Wed, 18 Mar 2015 21:17:39 +0000 (17:17 -0400)]
[BUGFIX] RTE: formattext configuration may raise JavaScript error
Check if any option is configured.
Releases: master
Resolves: #65830
Change-Id: I3e41d630cdbcee4eabfad81fa955ad3cb148a073
Reviewed-on: http://review.typo3.org/37935
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Stephan Großberndt [Wed, 24 Dec 2014 00:21:32 +0000 (01:21 +0100)]
[BUGFIX] DataHandler: Cache TCA field eval array
Introduce a runtime cache for the eval values of TCA input and text
fields. This improves performance for bulk inserts since
DataHandler->checkValue_input and checkValue_text are called for each
according field of each record and the available evaluations do not
change during a call. If no eval is set, do not execute
checkValue_*_Eval functions at all.
Additionally align usages of getMemoryCache() to runtimeCache and
keys of nestedElementCalls and elementsToBeDeleted in cache_runtime.
Resolves: #63670
Releases: master, 6.2
Change-Id: I3d2122a61e3194402743fa0b364d6bd80d4e72dc
Reviewed-on: http://review.typo3.org/35186
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tymoteusz Motylewski [Tue, 17 Mar 2015 18:21:02 +0000 (19:21 +0100)]
[BUGFIX] Indexed_search: Fix access to 'blind' settings in extbase plugin
$this->settings['blind.'] always return null in extbase context,
we should use ['blind'] instead.
Resolves: #65816
Releases: master, 6.2
Change-Id: Ia64bf15dd6cde04f22b0184431c01e4d482fb113
Reviewed-on: http://review.typo3.org/37929
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Stanislas Rolland [Wed, 18 Mar 2015 02:23:05 +0000 (22:23 -0400)]
[BUGFIX] Classes available in the Insert/Modify image dialogue
Problem: If classes are configured for images, the current image
tab raises a JavaScript error.
Solution: Method parameter quotes should be escaped.
Releases: master
Resolves: #65330
Change-Id: I6b2a6dc7ec9154adf857e6c6286c419a00a02289
Reviewed-on: http://review.typo3.org/37917
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
Helmut Hummel [Fri, 13 Mar 2015 15:27:02 +0000 (16:27 +0100)]
[BUGFIX] Resolve class name from aliases managed by composer
The old class loader has API to return the original class name
when given an alias. This API was not respected when implementing
composer class loading with #64361 with the result that it was
broken for all classes and aliases managed by the composer class loader.
To address this issue, the composer class loader is now injected into
the old class alias map, so that it can resolve class names from aliases
managed by it.
Related: #64361
Resolves: #65667
Releases: 6.2, master
Change-Id: If0b5098d72147fe7d76e97ee61c81d87cad72b4b
Reviewed-on: http://review.typo3.org/37915
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Benjamin Mack [Tue, 17 Mar 2015 08:56:29 +0000 (09:56 +0100)]
[TASK] Don't define extTarget = _top as default
In the past, External links not generated via RTE/parseFunc,
e.g. just plain typolink, had the target="_top" attribute, which
in sites without frames is the same as not setting the target.
As frames are extraordinary these days, the default should be
to not set the extTarget at all by default, but let CSS Styled
Content set the extTarget to blank.
Resolves: #65783
Releases: master
Change-Id: Ifba46110ad4d099691530421c34b54e9da502f69
Reviewed-on: http://review.typo3.org/37897
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Ingo Pfennigstorf [Mon, 2 Feb 2015 09:41:00 +0000 (10:41 +0100)]
[FEATURE] Add backend user groups to backend user module
The backend user module lacks the possibility to easily list and
edit backend user groups. Add this functionality now.
Resolves: #64686
Releases: master
Change-Id: I5ddbdd03de2248619e0937d4d35e3998cbc83e40
Reviewed-on: http://review.typo3.org/36499
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Steffen Müller [Sun, 8 Mar 2015 14:43:28 +0000 (15:43 +0100)]
[FOLLOWUP][BUGFIX] Handle exceptions in Logging API
Do not run exceptions through json_encode() but convert them to strings
first.
Resolves: #65577
Releases: master, 6.2
Change-Id: I8c893f64942f8ec18aed1cef5a276345b3f568fe
Reviewed-on: http://review.typo3.org/37638
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>
Alexander Stehlik [Sun, 1 Feb 2015 11:58:02 +0000 (12:58 +0100)]
[BUGFIX] Use mod.linkvalidator settings in scheduler
Since mod.linkvalidator is used in all other places in the linkvalidator
as TSConfig key it is now also used in the scheduler to override existing
TSConfig.
To maintain backward compatibility the old mod.tx_linkvalidator setting
will be respected and a deprecation warning will be logged.
Resolves: #51360
Releases: master
Change-Id: I6e6692d2ff6543f1154e4d64feb52efc5cdfcf83
Reviewed-on: http://review.typo3.org/26513
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Markus Klein [Tue, 24 Feb 2015 11:48:14 +0000 (12:48 +0100)]
[BUGFIX] Do not remove FE session cookie if fe_user is logged in
We ensure that the session cookie is preserved when a user is logged in
and the fe_login_mode is set to "all".
Resolves: #65223
Releases: master, 6.2
Change-Id: Id9e9d56b90215f6e0d7310ff191ab4488a802bb0
Reviewed-on: http://review.typo3.org/37160
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Michael Oehlhof [Sun, 15 Mar 2015 08:32:21 +0000 (09:32 +0100)]
[TASK] Code style cleanup EXT:backend/Classes/Backend/*.php
Fixed code style issues "Unnecessary fully qualified name"
Resolves: #65739
Releases: master
Change-Id: I376b9ce9b1b075a8d5ffc7537b0738f227dc3e88
Reviewed-on: http://review.typo3.org/37850
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Benjamin Kott [Sun, 15 Mar 2015 18:48:53 +0000 (19:48 +0100)]
[TASK] Enhance input clearer accessibility
- Hide clearer for assistive technology
- Remove clearer from tabindex
Releases: master
Resolves: #65750
Change-Id: I97afb0820ffc1d374847bed405e7ccc272f36dec
Reviewed-on: http://review.typo3.org/37864
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Frank Nägler [Thu, 12 Mar 2015 22:27:03 +0000 (23:27 +0100)]
[TASK] Shorten namespaces in EXT:frontend
Resolves: #65706
Releases: master
Change-Id: Idaf2d06d8f0b209a8a052a9b7635092dd752ecfa
Reviewed-on: http://review.typo3.org/37801
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Stephan Großberndt [Sun, 15 Mar 2015 13:39:57 +0000 (14:39 +0100)]
[BUGFIX] Correct typo of ActionService->getDataHandler()
Fix typo in method name "getDataHander" of TYPO3\CMS\Core\Tests\
Functional\DataHandling\Framework\ActionService and its usages.
Resolves: #65746
Releases: master, 6.2
Change-Id: I85dd7fe93b89e51d156ab25dbdb2c84f40afa337
Reviewed-on: http://review.typo3.org/37857
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>
Markus Klein [Tue, 10 Mar 2015 11:31:36 +0000 (12:31 +0100)]
[BUGFIX] Allow to disable Info->PageTSconfig again
The patch for #49992 changed the identifier for the module function
to the namespaced class name, which breaks the documented option
mod.web_info.menu.function.tx_infopagetsconfig_webinfo = 0
Change this back to 'tx_infopagetsconfig_webinfo' in order to make
the config option working again.
Resolves: #65638
Releases: master, 6.2
Change-Id: Ica197143da1e63d61d06100c0b0832096debce62
Reviewed-on: http://review.typo3.org/37697
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Stephan Großberndt [Sun, 15 Mar 2015 13:32:12 +0000 (14:32 +0100)]
[BUGFIX] Replace uniqid() usages in Tests
Replace usage of uniqid() with BaseTestCase->getUniqueId() and correct
method name in comments.
Resolves: #65744
Releases: master
Change-Id: I492c0aafb7ec58085872e031a5ec9ce234f301f2
Reviewed-on: http://review.typo3.org/37856
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Markus Klein [Sun, 15 Mar 2015 17:56:10 +0000 (18:56 +0100)]
[FOLLOWUP][TASK] Remove initialization for fileFactory
The getter must not be public.
Resolves: #65734
Releases: master
Change-Id: I347bf403ee25e1abf9f34e39f2104a19e6bdb1f8
Reviewed-on: http://review.typo3.org/37862
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Wouter Wolters [Sat, 14 Mar 2015 16:26:59 +0000 (17:26 +0100)]
[TASK] Remove initialization for fileFactory in AbstractContentObject
Resolves: #65734
Releases: master
Change-Id: I373838b19ebc6e4df010af498d4433ccbdb835c7
Reviewed-on: http://review.typo3.org/37843
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Andreas Fernandez [Mon, 2 Mar 2015 13:19:51 +0000 (14:19 +0100)]
[TASK] Use constants instead of raw bitmask values
The used bitmasks of JsConfirmation and Permission are put
into "enums" and their representing constants are used instead
of the raw bitmask values.
Resolves: #65455
Releases: master
Change-Id: I1910bb960b69836ea29c16c91d730ac74c22f929
Reviewed-on: http://review.typo3.org/37455
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Oliver Hader [Thu, 22 May 2014 13:41:37 +0000 (15:41 +0200)]
[TASK] Category fields are not added to TCA interface section
$TCA[<table>]['interface']['showRecordFieldList'] contains a list
of fields that is used for visualizing
* accordant element details (record info)
* differences in the workspaces detail view
Fields that are treated as category should appear automatically.
If using CategoryRegistry::add() in extensions, the option
property "interface" can be used to disable this automated
handling in the interface section - in that case it needs
to be FALSE.
Resolves: #59042
Releases: master, 6.2
Change-Id: Id51aaf5d057a70cb9b8c230da3f9335f74c9850a
Reviewed-on: http://review.typo3.org/30333
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Frederic Gaus [Wed, 11 Feb 2015 13:43:02 +0000 (14:43 +0100)]
[FEATURE] Add API for requestedId
Add an API to TypoScriptFrontendController to receive the original
requested ID.
Change-Id: I16a0ce39bd10bc94f47258e60ad4bfa33f6a59ea
Resolves: #52693
Releases: master
Reviewed-on: http://review.typo3.org/36828
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Andreas Fernandez [Thu, 12 Mar 2015 14:17:41 +0000 (15:17 +0100)]
[TASK] Show suited TYPO3 versions at distributions
Show the suited TYPO3 version of each distribution. If a distribution
does matches the used TYPO3 version, show the version numbers in a
"success" label.
Resolves: #65680
Releases: master, 6.2
Change-Id: Ib65834c1856b5d0cdde7e7bb477743b4d95e2dc4
Reviewed-on: http://review.typo3.org/37790
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Frederic Gaus [Mon, 9 Feb 2015 10:52:39 +0000 (11:52 +0100)]
[BUGFIX] Cygwin support
Cygwin is a GNU UNIX emulation layer for Windows systems.
With this patch the TYPO3 OS detection will recognize when
running on cygwin and thus TYPO3_OS won't be defined as 'WIN'.
Change-Id: I8e04b1858bcd0baa4aeeaf066f4e0b391dd08eb2
Resolves: #14523
Releases: master
Reviewed-on: http://review.typo3.org/36765
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Wouter Wolters [Thu, 12 Mar 2015 22:44:46 +0000 (23:44 +0100)]
[TASK] Use local variable for $GLOBALS in PageRepository
Resolves: #65707
Releases: master
Change-Id: I6686cb9dff3f2d815d62183626f950b992897b96
Reviewed-on: http://review.typo3.org/37802
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>