- Sep 20, 2017
-
-
Łukasz Uznański authored
L=0 is added to Indexed Search results links if current page language is > 0. Resolves: #81164 Related: #81994 Related: #81986 Releases: master, 8.7 Change-Id: Ia9738b4d64bdcf1f3b2d6fa91d446f2f22c8130b Reviewed-on: https://review.typo3.org/53978 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Tested-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Sep 19, 2017
-
-
Christian Kuhn authored
The install tool suffered from three main issues since 6.2 rewrite: * The "step" installer was re-used for recovery and installation * The routing logic was server based and threw lots of redirects which lead to redirect loops * The Controller/Action class structure was weird and hard to understand The patch solves this with a rather huge rewrite: * There are two request handlers: One for the Installer, one for the install tool. * A simple list of controllers. One InstallerController for the step installer, the others for the main module points of the install tool and a Login and a Layout controller. * Single action code is moved into controllers. * Both tool and installer first load only a <head> section that contain JS references. All other calls are ajax based and the routing is done JS side. * Installer and install tool no longer share controller code or templates, the installer can potentially be fully extracted from ext:install in another step. * Installer.js is the "walk through installation" module of the installer. * Router.js is the routing module for the install tool, all tool ajax requests get specific urls from this module and hand over errors to the Router. * Error handling is handled on JS side: If for instance the login session expires and user clicks elsewhere, a 403 response is returned which is handled by JS to route to login. This is also the place where a recovery can hook in later. * The silent configuration updater is executed again which was removed during one of the previous master patches. * The template structure is much easier. * Various card content which has been calculated when loading the card layout is moved to the ajax code for single card content. That increases the performance of the main module points and makes them pretty snappy. Change-Id: Ib40f40acba17bb47142c0da1bcfb389ab9b4b3a1 Resolves: #82504 Releases: master Reviewed-on: https://review.typo3.org/54128 Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Sep 18, 2017
-
-
Markus Klein authored
Do not reference the logger inside a constructor as its injection happens after the constructor has been executed. Therefore create a dedicated instance for logging. Resolves: #82430 Releases: master Change-Id: Ic943ad53e4ae2abed3fabb55e24b17362de92e1c Reviewed-on: https://review.typo3.org/54161 Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
TYPO3com <no-reply@typo3.com> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Alexander Schnitzler authored
This introduces an iterable command registry that aggregates commands from Configuration/Commands.php files. To speed things up for subsequent usage, a first level cache is used. Resolves: #82455 Releases: master Change-Id: Ibd123ef947d06939bc84f5ea609996fec85de6e8 Reviewed-on: https://review.typo3.org/54120 Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de>
-
Alexander Schnitzler authored
This changes the output of "typo3/sysext/core/bin/typo3 extbase" to show the standard Symfony error message instead of a misleading one. Calling a Symfony base command outputs an error message with a list of possible commands. We change the command name of the core command to get the same behavior for the Extbase base command. Resolves: #81917 Releases: master, 8.7 Change-Id: I9ba05600a461aceb4180d3e2dd124a5ec3006e08 Reviewed-on: https://review.typo3.org/53926 Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Markus Klein authored
The function GeneralUtility::sysLog() is deprecated and all calls are replaced with direct calls to according Logging API methods. The usual configuration options of the Logging API allows to define all sorts of destinations for log entries, including the syslog facility as well as file targets. Resolves: #82430 Releases: master Change-Id: Ief3f3f14fd10a3ae90b9df4a5e4e7456c2f7619c Reviewed-on: https://review.typo3.org/54090 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Sep 17, 2017
-
-
Helmut Hummel authored
* Widget template override also works with legacy config option * Runtime cache is removed * TemplatePathsTests from https://github.com/helhum/fluid_test are integrated Resolves: #82344 Resolves: #82181 Resolves: #73207 Related: #82407 Releases: master, 8.7 Change-Id: Icd0a8aa3f1646315c094ad8768e2ff0bb34033d9 Reviewed-on: https://review.typo3.org/53958 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Claus Due <claus@phpmind.net> Tested-by:
Claus Due <claus@phpmind.net> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Oliver Hader authored
Allowed classes in the options of unserialize invocation need to be injected using the 'allowed_classes' array index - the current implementation is casted to true which allows all classes. Related: #82408 Releases: master, 8.7 Change-Id: I68fbd873a5a7057630a48586878c77547b532348 Reviewed-on: https://review.typo3.org/54154 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- Sep 14, 2017
-
-
Benni Mack authored
This reverts commit 31310553 due to side-effects introduced with this commit. Change-Id: I67680820b0e139fea49cfcc0818cd97af3f6b9b9 Resolves: #82487 Reverts: #82232 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54147 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This reverts commit 30c46719 due to several side effects. Change-Id: I43586802a9838faa2723fdcaa2e9e15492003830 Resolves: #82487 Reverts: #82196 Reverts: #82181 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54144 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Claus Due authored
TYPO3 no longer requires the Soap extension and should not check for it in system environment checks. This patch removes the check. Change-Id: I3dc5715889af598054e2451c957a05c13f39b9fa Resolves: #82452 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54117 Reviewed-by:
Stephan Großberndt <stephan@grossberndt.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Sep 11, 2017
-
-
Sascha Egerer authored
The `type` field is configured via TCA and that configuration must be used instead of hardcoding the fieldname. Also change arrangement of the DataProvider load order to load InitializeProcessedTca directly after ReturnUrl. This avoids the need of accessing $GLOBALS['TCA']. Resolves: #79954 Releases: master, 8.7 Change-Id: I67cbab00f6f0157c48c749cd8fbcd6cbc0ce1644 Reviewed-on: https://review.typo3.org/53749 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
With recent routing changes the install tool "backend context" has been switched to a "normal" backend module loaded directly from within the backend application. The standalone is an own application with its own bootstrap. This leads to various issues in the install tool since the backend and standalone requests lead to different bootstrap states, for instance TCA is initialized in BE context, but isn't in standalone. Within backend, this won't change until the backend application can bootstrap to different states depending on a controller. To solve install tool related issues for now, the BackendModuleController of the install tool called from within backend now starts a casual install tool session and marks this session as "initiated from a valid system maintainer". It then redirects to the standalone application which omits login and enable install tool file check if the session is marked as backend user session. Change-Id: I352e6d04e7a91c56ccf2383f784ae94464c9aacd Resolves: #82448 Related: #82306 Releases: master Reviewed-on: https://review.typo3.org/54111 Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
Georg Ringer authored
To simplify the class \TYPO3\CMS\Backend\Template\DocumentTemplate, the AJAX based flash message handling is moved to an own class. Adding a RST file will be added with other removals within DocumentTemplate. Resolves: #81564 Releases: master Change-Id: Icff696f2dc8a2a895711218b86ea529128506161 Reviewed-on: https://review.typo3.org/53200 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Jan Stockfisch <jan.stockfisch@googlemail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Helmut Hummel authored
Currently TCA is cached as serialized string using the core cache. Simplify the cache retrieval by taking advantage of the code cache by using requireOnce and previously storing the cache as PHP file that returns an array. This significantly improves performance with opcode cache enabled. The cache identifier is changed to avoid conflicts with previously stored data. Resolves: #82408 Releases: master, 8.7 Change-Id: I59210fa800d10c14d21aceb7416ea418988d6ca5 Reviewed-on: https://review.typo3.org/54062 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Claus Due <claus@phpmind.net> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Markus Klein authored
Instantiating new objects with makeInstance or the ObjectManager will automatically inject a logger into the new objects, if those implement the LoggerAwareInterface. Resolves: #82441 Releases: master Change-Id: I38e1a4619857f3fc2d88b0b95a9721b289c679d3 Reviewed-on: https://review.typo3.org/54101 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Łukasz Uznański authored
Releases: master Resolves: #82252 Change-Id: I5cddefe1fd3fbf97e2cdc1aea1f373ef2076da72 Reviewed-on: https://review.typo3.org/54071 Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Sep 10, 2017
-
-
Benni Mack authored
The patch introduces three shorthand Response classes for output: HtmlResponse, JsonResponse and RedirectResponse which are used throughout all the actions inside the Install Tool. Resolves: #82415 Releases: master Change-Id: I9edc15c341084fcb59a3b1dc45b42a6f65d87e7f Reviewed-on: https://review.typo3.org/54059 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
Markus Hölzle <typo3@markus-hoelzle.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
The check on BE_USER->uc() in frontend context is cleaned up and more strict, checking whether the object exists currently. Additionally, the specific request type is used here. Resolves: #82397 Releases: master, 8.7 Change-Id: Ibe0b533c23e1ba9c35ed2b6b9b0301e1a449c2e3 Reviewed-on: https://review.typo3.org/53832 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
Benni Mack authored
The entrypoint located under "typo3/sysext/install/Start/Install.php" has been removed, as the entrypoint "typo3/install.php" is the new way to access the install tool. The legacy entrypoint "typo3/install/index.php" will still be kept, as it is easy for existing users to get a simple redirect (still marked as deprecated). Resolves: #82433 Releases: master Change-Id: I36a165649c7ca5a988379b70328e570fc45285b0 Reviewed-on: https://review.typo3.org/54093 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
Releases: master, 8.7 Resolves: #81769 Change-Id: I92df0fc254b4a729298f32d1482ad2a0f39502bf Reviewed-on: https://review.typo3.org/53379 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Simon Praetorius authored
Resolves: #82435 Relates: #82399 Releases: master Change-Id: Ic2bb90883c0a6cec5e6bec051cb308c723392d75 Reviewed-on: https://review.typo3.org/54095 Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
Jacob Dreesen authored
Add a property 'crossorigin="some-value"' to JavaScript files via TypoScript page.includeJSlibs.<array>.crossorigin = some-value The crossorigin property is automatically set to the value "anonymous" for external JavaScript files with an integrity property if not explicitly set. This patch affects the TypoScript PAGE properties * includeJSlibs * includeJSFooterlibs * includeJS * includeJSFooter Resolves: #76459 Releases: master Change-Id: Ie8d1d86ca5a8863c2a637395f1f87a463729691c Reviewed-on: https://review.typo3.org/48455 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
Andreas Fernandez authored
Resolves: #82434 Related: #82406 Releases: master Change-Id: I67182a131c2499713410807099f5d658a3858d63 Reviewed-on: https://review.typo3.org/54097 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Andreas Fernandez authored
The route dispatcher can't rely on id being an integer, as file list for example uses string identifier. It is now checked whether the id is an int instead. Resolves: #82440 Related: #82406 Releases: master Change-Id: Idddc8484e0a597fec9d61c509d06f36736990c67 Reviewed-on: https://review.typo3.org/54098 Reviewed-by:
Matthias Vogel <typo3@kanti.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
Markus Hölzle <typo3@markus-hoelzle.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
The raise brings an additional UnitTestsDeprecated.xml setup file dedicated to test deprecated core functionality. Change-Id: Ic61ce2d76ed7f4e83bc6c2a12dd1337392d6c4aa Resolves: #82437 Related: #82438 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54096 Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Markus Hoelzle authored
Remove support for the special constant comment `###MOD_TS:EDITABLE_CONSTANTS###`. This constant was used to show all constants before this comment as default constants in constants editor and is dropped as ancient and widely unknown and rarely used feature. Releases: master Resolves: #82425 Change-Id: I5345871818e1d627cacb8be6db2ab8629770237e Reviewed-on: https://review.typo3.org/54086 Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Sascha Egerer authored
There was one leftover place, where an attributes string was concatenated instead using the helper function. Resolves: #77824 Releases: master Change-Id: I0d01a5bde47b333dc11d25f6dd28bde9e7810696 Reviewed-on: https://review.typo3.org/49819 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
Resolves: #82427 Releases: master Change-Id: Ia0e5f34a0f8bb29a179f1e9f7b90bb1b540b57f7 Reviewed-on: https://review.typo3.org/54073 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
Andreas Fernandez authored
While #81763 was in development, some locations of the file operation handling were not adjusted. This patch fixes the left over places. Resolves: #82436 Related: #81763 Releases: master Change-Id: I450458f5ef687969b22a194a2387953330b8d17d Reviewed-on: https://review.typo3.org/54094 Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
Alexander Opitz authored
SelectTree depends on availability of TYPO3.FormEngine, so add FormEngine as Dependency. Resolves: #82217 Releases: master, 8.7 Change-Id: I2d1a0c8c77b1140f9c501ea105cf8a66a6cd6a97 Reviewed-on: https://review.typo3.org/53815 Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
Christian Kuhn authored
The patch drops some unused pre-doctrine DB related TYPO3_CONF_VARS. Change-Id: I9204ef926b1de145f541e2c84dadc6a968e153b9 Resolves: #82421 Releases: master Reviewed-on: https://review.typo3.org/54077 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> 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> Tested-by:
TYPO3com <no-reply@typo3.com>
-
- Sep 09, 2017
-
-
Stephan Großberndt authored
Caching the calls SchemaManager()->listTableColumns() during runtime leads to improved performance when doing operations on multiple files or multiple extbase Domain/Model objects at once as the same information does not have to be fetched over and over. Releases: master, 8.7 Resolves: #81778 Change-Id: Ieebcf5046d007dfea40acf148045807053873ac8 Reviewed-on: https://review.typo3.org/53391 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Sebastian Fischer <typo3@evoweb.de> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
The current debug information in the frontend is added as HTML comment, but breaks non-HTML pages (e.g. JSON output). The debug information (= parse time of the frontend request) is now sent as HTTP Response Header found at "X-TYPO3-Parsetime". Resolves: #82419 Releases: master Change-Id: Ibd84825fd3ebdcb1c88e0059d00d78b4bb20f53e Reviewed-on: https://review.typo3.org/54075 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
Markus Hölzle <typo3@markus-hoelzle.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
If a field is rendered by t3editor but no mode was defined, the t3editor falls back to the default mode, which is `html` by default. Resolves: #82424 Related: #81901 Releases: master Change-Id: I4b94e5257429219ccd72a917faa170fbc56c34ad Reviewed-on: https://review.typo3.org/54085 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Andreas Fernandez authored
Having NOT NULL collides with MySQL strict mode, so these constraints get removed. Resolves: #82423 Releases: master, 8.7 Change-Id: Ic7a71ee40b6ad276a47405e3fd81c501868abb76 Reviewed-on: https://review.typo3.org/54084 Reviewed-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
Markus Hölzle <typo3@markus-hoelzle.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Romain Canon authored
Improves runtime performance of these calls by approximately 1/3. See https://belineperspectives.com/2017/03/13/get_classthis-vs-staticclass/ Resolves: #82416 Releases: master Change-Id: I7a069068ed66cbb4ebd83bdad56c621166bf8139 Reviewed-on: https://review.typo3.org/54069 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Nathan Boiron <nathan.boiron@gmail.com> Reviewed-by:
Matthias Vogel <typo3@kanti.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This followup ensures that the Frontend Request including jQuery behaves the same as the TYPO3 Backend (noConflict is default). Related: #79221 Resolves: #82378 Releases: master Change-Id: Ic16fcfb6932cc32d4190e715708c58f234dde5d7 Reviewed-on: https://review.typo3.org/54074 Tested-by:
TYPO3com <no-reply@typo3.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>
-
Benjamin Kott authored
To improve readability in the backend, Source Sans Pro typeface is now introduced and replaces the Share Font. Resolves: #82410 Releases: master Change-Id: Id9a71b37bb41ff0e0b7fb514e62aebd380ff3d2b Reviewed-on: https://review.typo3.org/54063 Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
Patricia Tiedemann <pixelaeffchen@googlemail.com> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Resolves: #82418 Releases: master Change-Id: Ic5a59c485df3ce9aaaad0bd51206c0d53f445690 Reviewed-on: https://review.typo3.org/54072 Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-