- 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>
-
Matthias Vogel authored
This patch removes the separate request handler for backend modules, which was accessed via "&M=moduleName" GET parameter. This is now migrated into the RouteDispatcher which can dispatch modules as well. Now, modules are called via the "&route" parameter like all other routes. Additionally, the requested URLs for modules were requested with the additional "moduleToken" which is now called "token". This way, special treatment for modules when dispatching is removed, however the security checks are still in place so this is kept as is. All places where URLs are generated can now still be accessed via `BackendUtility::getModuleUrl()` which can deal with routes, module names and routePaths (from the URL) to keep backwards-compatibility. Next Steps: - Migration wizard for bookmarks + Streamline bookmarks code (see todos) - Check what needs to be added in ExtensionManagementUtility - Introduce slugs in routes for BE, e.g. /file-edit/{fileId}/ and /module/page/view/{id} - Document reserved GET parameters "id", "route" and "token" - Cleanup usage of determineScriptId and getModuleUrl to use new API Resolves: #82406 Releases: master Change-Id: If11c3d5289e14bc9ea766468b8e94cce95c23c71 Reviewed-on: https://review.typo3.org/53881 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:
Matthias Vogel <typo3@kanti.de> Tested-by:
Matthias Vogel <typo3@kanti.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Simon Praetorius authored
Currently, the InstallTool will use the global TYPO3_CONF_VARS for the settings form. In backend context, this contains merged TypoScript, which shouldn't be added to LocalConfiguration.php. Resolves: #82399 Releases: master Change-Id: I0aabbde5c8fb8574fe30422fa687849271a3d618 Reviewed-on: https://review.typo3.org/54049 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:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Simon Praetorius authored
When including JavaScript files in TypoScript, the HTML5 attribute `defer` is now supported. Resolves: #80542 Releases: master Change-Id: I81ff3968360585692ec586449f64856dc0541f93 Reviewed-on: https://review.typo3.org/54053 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>
-
Simon Praetorius authored
Resolves: #82405 Releases: master Change-Id: Id28b655b8ebf4853e960b3dd97414d31d42ff6de Reviewed-on: https://review.typo3.org/54055 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Patricia Tiedemann <pixelaeffchen@googlemail.com> Tested-by:
Patricia Tiedemann <pixelaeffchen@googlemail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Markus Hoelzle authored
Remove support for the special constant "TSConstantEditor". This constant was used to show additional helping information in the constants editor and is dropped as ancient and widely unknown and rarely used feature. Releases: master Resolves: #82398 Change-Id: I9825ca5a321c6c92159a5cd94ca5ed6c9ea1d0ff Reviewed-on: https://review.typo3.org/54048 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:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Lukasz Uznanski authored
Releases: master, 8.7 Resolves: #81649 Change-Id: I1cb9a681b46327af56c2cb080c92b3cc273b0e10 Reviewed-on: https://review.typo3.org/53973 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>
-
Patricia Tiedemann authored
* Re-added the "spinning" option for spinners (thx Nathan) * Changed cache from backend_core to asset (thx @helhum) Resolves: #82348 Releases: master Change-Id: I1e59da79dc7072b582866213a571e35bfee4b639 Reviewed-on: https://review.typo3.org/54061 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Patricia Tiedemann authored
Until now all of the backend icons were a manually edited array of file paths. With this patch defined icon folders in the core are scanned for existing icon files and build most of that static array automatically. For historic reason (and hopefully soon to be removed alltogether) a second array of statically declared icons is added and merged into. Some icons that were in the original static list but whose files actually are missing or misnamed are marked as deprecated. Resolves: #82348 Releases: master Change-Id: I8dc4fbbe815d923eda55e1c1b072369e62f66d87 Reviewed-on: https://review.typo3.org/54020 Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Tymoteusz Motylewski authored
Now you can pass a query built by QueryBuilder to $query->statement(), and use the QueryResult for pagination. So inside repository you can create custom query like: $queryBuilder->select('*')->... $query = $this->createQuery(); $query->statement($queryBuilder); return $query->execute(); and pass the result to paginate ViewHelper. Resolves: #81887 Releases: master, 8.7 Change-Id: Ia00f673039362afaa8ef7232ba4bc89c520d5a46 Reviewed-on: https://review.typo3.org/53409 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Łukasz Uznański authored
Related: master, 8.7 Resolves: #80215 Change-Id: I6f5c88650d6167550a46ad2200c846ec9d11d34a Reviewed-on: https://review.typo3.org/53993 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>
-
Benni Mack authored
The cHash calculation is done on every TYPO3 request, which is really unnecessary overhead, as this could be taken care by the SilentConfigurationUpgradeService once and store the new value. Resolves: #81568 Releases: master Change-Id: I30b562c0b9376d1044979cd7264c67a79209f6b6 Reviewed-on: https://review.typo3.org/53202 Reviewed-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-