- Jan 28, 2020
-
-
Daniel Siepmann authored
Resolves: #90232 Releases: master Change-Id: If9b030c8f984914d41482d0ab5fd7f94e1385b58 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63060 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Sybille Peters <sypets@gmx.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Sybille Peters <sypets@gmx.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Hader authored
Injects configuration to constructor directly, avoids using MockBuilder to define internal values (part of configuration). Resolves: #90230 Releases: master, 9.5 Change-Id: I7759b071192ed09572f3a7ed7e7779e51a4eb9f4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63058 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Manuel Selbach authored
With this change the wrong introduced type hint will be changed and enriched with some detail information. Resolves: #90223 Releases: master Change-Id: I3437889fb355571c88f1902b217faf11d56dd158 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63052 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Hader authored
Changes concerning route `defaults`: + defaults are mapped now (e.g. `1` <=> `one`) + defaults are applied now when having multiple parameters in a route path (e.g. `{default}/{required}` + defaults are applied now for types `Plugin` and `Extbase` (type `Simple` worked in most cases) + enforced defaults are considered now (e.g. `{!default}` + `Route` instances get `_appliedDefault` option set now - which contains deflated values and still needs to be inflated manually Changes concerning route `requirements`: + requirements are deflated now for being processed as Symfony routes (resulting in requirements being correctly applied now in enhancers) + requirements are skipped now for parameters having corresponding aspects defined ("aspects take precedence over requirements") References: + https://symfony.com/blog/new-in-symfony-4-3-always-include-route-default-values + https://symfony.com/doc/4.3/routing.html#parameters-validation + https://symfony.com/doc/4.3/routing.html#optional-parameters Resolves: #86895 Releases: master, 9.5 Change-Id: Ia260e407dcc657a2e7c85628da9e001d94952c37 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62885 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Elias Häußler authored
The new TypoScript condition `tree.rootLineIds` which was introduced with #88962 is currently not documented in the original feature RST where the new symfony expression language was introduced. In order to keep the list of available TypoScript conditions up to date in this document, the new condition was added accordingly. Additionally, some minor code highlights were fixed in the document. Related: #90221 Releases: master Change-Id: Ib7aef851d10361b9de124cb55ba8a005d1b2d6c4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63050 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jan 27, 2020
-
-
Christian Eßl authored
If a TCA field config of type="none" with the l10n_mode="exclude" is present, the DataHandler will try to persist the field when saving a translated version of the record, even though fields of type="none" must not be persisted. Resolves: #87781 Releases: master, 9.5 Change-Id: Ie99495ff95fcf1ceaac0c5d050653e21d3af2afd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61960 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
The public property in ReferenceIndex->WSOL was removed in 2006 and documented like that, but it has no effect, as it was never evaluated since 14 years. This property is removed, as the recommended way is to use the ->setWorkspaceId() anyway since a few years. Resolves: #90217 Releases: master Change-Id: Ib3b58c6823ec78cb0b51f19b104aa80186f0dfe6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63047 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Michael Stucki authored
If the language synchronization process is called on an inline relation within another inline relation when there is more than one language which should be synchronized, the process fails with the following exception: #1486233164: Child record was not processed The problem happens because of a non-unique cache identifier which leads to incomplete operation. Resolves: #81314 Resolves: #85168 Resolves: #85914 Releases: master, 9.5, 8.7 Change-Id: Icbfc96e5dae387b620e917db168e9e14de5f3820 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60722 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Claus Due authored
The newly added class \TYPO3\CMS\Backend\View\PageLayoutViewDrawEmptyColposContent incorrectly assumes that colPos values are always strings when they may very well be integers. This patch casts the possibly-integer value to string before use of trim(). Releases: master Resolves: #90211 Change-Id: I8fb145c76f2bd6b0bca187be3b4c5b05fd3c3d80 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63044 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Jan 26, 2020
-
-
Elias Häußler authored
A new TypoScript condition `workspace` has been added which allows checking of several workspace parameters against a given expression. Currently, only workspace id and state can be used within conditions. Example: [workspace.workspaceId === 0] # This matches if the current workspace id equals 0 [end] [workspace.isLive] # This can be used to check if the current workspace is live [end] [workspace.isOffline] # This can be used to check if the current workspace is offline [end] Resolves: #90203 Releases: master Change-Id: I4113fc31e28c2d187f2398cc346088144d621639 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63035 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Alexander Schnitzler authored
Method FormViewHelper::renderRequestHashField isn't in use any more since removing the old Extbase property mapper in TYPO3 version 6.2. Back then it was forgotten to remove said superfluous method. Releases: master Resolves: #90206 Change-Id: I2f1ae48d182718aef9fb2ae972f9b1d34909e21f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63038 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Jan 25, 2020
-
-
Andreas Fernandez authored
The grunt module `grunt-newer` is introduced to act with changed files only instead of copying or minifying all files all the time. Used command: yarn add --dev grunt-newer Resolves: #90200 Releases: master Change-Id: Idcf34b402f089757a5b5209398abec1bba3288a2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63031 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
Since ECMAScript brings some nice features in later releases (e.g. native support for async / await), we upgrade our build chain to use ES2017. This removes a lot of polyfills introduced by TypeScript and it's considered safe to upgrade the used ES standard as all browsers supported by TYPO3 support this standard as well. Resolves: #90199 Releases: master Change-Id: I6d8257a368a3eb51e2fff4f7610c7826f209c7e7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63026 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Kevin Appelt authored
By loading the uncached site configuration, no direct changes to the configuration files are overridden when using the Site management module. Resolves: #89492 Releases: master, 9.5 Change-Id: I4ef3ac08692e709fc2953bc17b5759d6f55f463f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62090 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Elias Häußler authored
With patch #88962 an obsolete expression has been introduced within the ConditionMatcher class which is now removed. Resolves: #90201 Related: #88962 Releases: master Change-Id: I8911ae8fad5e725d70d968e4250ccfcda87246c4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63033 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Philipp Parzer authored
The missing rendering for the fieldControl option for `SelectSingleElements` was added. It is now possible to use the fieldControl option for SelectSingleElements to add nodes and wizards. Resolves: #89032 Releases: master Change-Id: Ie0d3bcb848eba0e068f29c2e659df265f7b25f81 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61566 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Sybille Peters authored
If someone returns to the list of broken links after editing a record, the record must be checked again to refresh the list of broken links. Resolves: #83847 Releases: master Change-Id: Ica70f900093fdf5697569f85cea299d923723d13 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/57131 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jonas Eberle <flightvision@googlemail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
If the AJAX API receives a pre-composed URL with a path in front, the current location of the document is now prepended. Resolves: #90198 Releases: master Change-Id: I94dcd12f83016ad1604e64f0e3d9bc6e61be5605 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63030 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
Action buttons in modals created by the `TYPO3/CMS/Backend/Modal` module may now make use of `ImmediateAction` and `DeferredAction`. As an alternative to the existing `trigger` option, the new option `action` may be used with an instance of the previously mentioned modules. A similar feature has been introduced with #89061 for notifications. This patch also implements the feature in the recycler module. Resolves: #90168 Releases: master Change-Id: I3fde2ced31e6bd2b0779524c0aeead17a2edaa49 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63008 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Manuel Selbach authored
This change separates database requirement checks regarding the DBMS platform (e.g. MySQL, PostgreSQL, ...) from drivers as checks for specific drivers may differ (e.g. pdo_mysql requires other PHP extensions being loaded than mysqli). Additionally the encoding for the database is defined in \TYPO3\CMS\Core\Database\Platform\PlatformInformation which will be enforced during the install process of the Install tool. Resolves: #89794 Releases: master Change-Id: I45ff0c57c3af30af0aff349520a0dbea3937eccd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62472 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
András Ottó authored
Remove an old hotfix entirely because CKEditor seems to work without this settings but this caused an accessibility issue for the backend forms Resolves: #89605 Releases: master, 9.5 Change-Id: Ie288e6971719aa94da2972f2ea46495e4f0cd728 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62827 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
ContextMenuActions has the field "hidden" hard-coded which does not work in e.g. backend user module, where the field is called "disabled". The RecordProvider now evaluates this and adds this as a separate data attribute which is evaluated in JavaScript now. Resolves: #89939 Releases: master, 9.5 Change-Id: Ife22f229805d9bc06bd57b503f1131a815fb0691 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62953 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Jan 24, 2020
-
-
Markus Klein authored
This patch adds more sanity checks to the SplitButton when rendering its items. Specifically the existence of getters is checked if those are not part of the AbstractButton already. Resolves: #89729 Releases: master, 9.5 Change-Id: I654238e1c9d606596348119374ac283dda1c1713 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62360 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Johannes Kasberger <johannes.kasberger@reelworx.at> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Johannes Kasberger <johannes.kasberger@reelworx.at> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
Resolves: #90193 Releases: master Change-Id: I6e263dabffc3172ec48d55e2148e7d5b087b6b29 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63023 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
The extension manager now extracts an uploaded file + folder and sets the configured permissions again. Resolves: #90118 Releases: master, 9.5, 8.7 Change-Id: Ic71380cb5227e7cab651877f9033f48f445aca3c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62999 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Dmytro Nozdrin authored
Checkboxes that are placed in sections in BE forms have the same HTML identifiers. As a result it is not possible to check one checkbox in one section without affecting the same checkboxes in other sections. The fix makes identifiers unique. Resolves: #87429 Releases: master, 9.5 Change-Id: Ia5cd88aecb2af12a83f40d39a8b450f5cde09060 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60362 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
Resolves: #90192 Releases: master Change-Id: I57c0bc9343ca9a203bb8839c823ccf25ee423f25 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63022 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
This patch makes use of the AJAX API in the slug update revert handling. This also fixes a bug where the notification box disappears directly once a revert action has been clicked. Resolves: #90173 Releases: master Change-Id: I731ad2ac2ea6b649a1a9ab4dfcef2022c6ca7e19 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63015 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Elias Häußler authored
The TypoScript condition matcher is now able to match pages up in the root line as the old "PIDupinRootline" behavior was. By using the new "tree.rootLineParentIds" expression, one can check if a given page is part of the root line but not currently on the requested page. Example: [30 in tree.rootLineParentIds] ... [end] This is basically the same as: [30 in tree.rootLineIds && page["uid"] != 30] ... [end] Resolves: #88962 Releases: master Change-Id: I15311b39db5d03ad2541377426898c228c86ae53 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61500 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Markus Klösges authored
When searching cache-identifiers by tag, the Typo3DatabaseBackend now utilizes DBMS functions for de-duplication of identifiers instead of fetching all records and de-duplicate them afterwards in php space. This dramatically reduces memory usage, when many duplicated identifiers are in a cache table for any given tag. Note that there is no noticable impact whenever there are no duplicates at all, as the DBMS handles the de-duplication. Releases: master, 9.5 Resolves: #89997 Change-Id: Ia28deee1e02eec9792dc4b0d4ce41e2177fcadf4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62749 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jonas Eberle <flightvision@googlemail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jonas Eberle <flightvision@googlemail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Susanne Moog authored
- in frontend tests: match the root line to the actual TSFE root line - in backend condition matcher: sort the root line similar to frontend (in ts config the root line was already manually sorted, this change has no impact on core code) Resolves: #90196 Releases: master, 9.5 Change-Id: Icff65a649f467a82a85ae454585643b978f17e30 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63024 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
This patch adjusts the polyfill for $.Deferred.fail() to call the jQuery-based error handling with the correct arguments. Since we don't XHR in this context, we have to fake that object as good as possible. Resolves: #90191 Releases: master Change-Id: Icd9bc82c0fe81ae6326f1804802bd244afc32eb0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63021 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
If an object contains a simple array as value, the query string is now generated in an array-like form. Resolves: #90174 Releases: master Change-Id: Ic19573e406ab3130065e8f2f96b75879e060dc6c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63014 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Volker Kemeter authored
Two new PSR-14 events are added in the PageLayoutView class. Those events can be used to add content into any column of a BackendLayout. You can use this for example to show some content in a column without a colPos assigned. Releases: master Resolves: #88921 Change-Id: I9271a85220d725f5cfcdf5ce99adf871a50f6032 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61442 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Andreas Fernandez authored
To improve the consecutive build experience, several caches now kick in to only lint and compile files that are necessary. Following changes are done in this patch: - added cache for eslint - build TypeScript incremental - don't mangle TypeScript twice in a full build To be able to utilize the `--incremental` feature of TypeScript, generated files are not removed anymore before a build, since TypeScript needs the previously compiled files for comparision. The `tsclean` grunt task has been renamed to `clear-build` and is now executed right before any *full* build. Side note: on the patch authors machine, the command `grunt scripts` went from ~30 seconds to ~8 seconds after second invokation. Resolves: #90187 Releases: master Change-Id: I2a6cc204aa059411b4d0b26e2e153ff944d190ad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63019 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Elias Häußler authored
Resolves: #90189 Releases: master Change-Id: I512678ca95fc0b836a26fc91712853ddd88cb78e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63020 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jan 23, 2020
-
-
Andreas Fernandez authored
Resolves: #90154 Releases: master Change-Id: I6619fd09859586649514544c4181d183b6bed53d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63000 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jan 22, 2020
-
-
Daniel Goerz authored
Resolves: #90172 Releases: master Change-Id: Iada5d83a36c6777aa9dc4733afcec89dc989a1d5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63012 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
If a multi-site setup contains a page with slug "/products" as DOKTYPE=7 and "/products" in another site which is the Mounted Page the PageRouter goes in an endless-loop as there is no context in the recursive call. In addition, some other changes that have been adapted in the previous 9.5 backport are addressed now. On top, there is now a MountPointScenario which serves as a basis for adding more functionality in multi-lingual setups. The next step is also to remove the redirect of the MountPoint page with mount_pid_ol=1. Resolves: #90166 Related: #86331 Releases: master, 9.5 Change-Id: If5c67ac813430f54737192341e22b58c9c275cf6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63007 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Johannes Schlier authored
This patch allows linebreaks within the TcaDescription element to make longer description texts easier to read. Resolves: #89650 Releases: master Change-Id: Ifab539efa42522d68e0a248c7bf4e718bfc2327d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62301 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-