Project

General

Profile

Activity

From 2020-03-07 to 2020-04-05

2020-04-05

22:31 Revision a49730c2: [TASK] Refactor fluid-based page module record preview
Creates a dedicated partial template which only contains
the preview output, allowing global overrides of preview
out...
Claus Due
12:24 Revision d16e72e8: [BUGFIX] Preserve selection ranges in RteLinkBrowser
When the RteLinkBrowser is opened, any active ranges are now backed up
and reused later when an element gets linked. ...
Andreas Fernandez
09:39 Revision 2a8ca702: [TASK] Move ExceptionHandler tests into real class instances
The accessibleMockForAbstractClasses is a discouraged concept
anyways, and in this case the constructor definition in...
Anja Leichsenring
08:47 Revision 672b8fa1: [BUGFIX] Preserve selection ranges in RteLinkBrowser
When the RteLinkBrowser is opened, any active ranges are now backed up
and reused later when an element gets linked. ...
Andreas Fernandez
08:38 Revision 3a65496e: [TASK] Remove warning from BackendLayout UnitTest after method removal
During refactoring of the class a method was removed, that was still
mentioned in a mock creation. This raised a warn...
Anja Leichsenring
08:37 Revision 06d88b31: [TASK] Move ExceptionHandler tests into real class instances
The accessibleMockForAbstractClasses is a discouraged concept
anyways, and in this case the constructor definition in...
Anja Leichsenring

2020-04-04

23:10 Revision e690ae51: [FEATURE] Compare backend usergroups
Integrators are now able to compare individual backend usergroups.
Backend usergroups are used to split permissions ...
Georg Ringer
22:47 Revision 49bca73d: [BUGFIX] Always show download icons in language pack module
The Install Tool module "Manage Language Packs" is improved by the
following changes:
* If all language packs of an ...
Georg Ringer
17:30 Revision 35a0a3e4: [BUGFIX] Declare method of AspectFactory in matcher
The patch for #88720 added a new entry in MethodArgumentRequiredMatcher
to cover changes in the class AspectFactory. ...
Andreas Fernandez
17:17 Revision 19fed6b2: [BUGFIX] Declare method of AspectFactory in matcher
The patch for #88720 added a new entry in MethodArgumentRequiredMatcher
to cover changes in the class AspectFactory. ...
Andreas Fernandez
17:03 Revision 45f969cf: [BUGFIX] ArrayConverter can now convert all types of strings
The ArrayConverter has been extended to be able to handle more
string formats. Previously, it was only able to handle...
Christian Benthake
13:35 Revision eaccd35f: [BUGFIX] Re-Implement record_is_used hook for Fluid-based page view
The hook to determine if child records are used is re-implemented.
This makes the fluid based page module behave like...
Benni Mack
13:11 Revision 6d2db4f7: [BUGFIX] Enable rootline / content access to sysfolders
Only disallow DOCTYPE_RECYCLER in rootline and cObj->checkPid(),
instead of disallowing DOCTYPE_SYSFOLDER.
This make...
Benni Mack
08:33 Revision 637b36c7: [BUGFIX] Include Page Read Permissions to PageTreeController
In order to reduce the amount of data fetched, the PageTree loaded
for editors will only fetch pages that the editor ...
Benni Mack
08:26 Revision d9b8eea8: [TASK] Deprecate various hooks in ContentObjectRenderer
The following hooks within ContentObjectRenderer have been marked as deprecated:
* $GLOBALS['TYPO3_CONF_VARS']['SC_O...
Benni Mack

2020-04-03

21:26 Revision 1106bd5c: [BUGFIX] Cast values passed to htmlspecialchars to string in ArrayBrowser
The $key in ArrayBrowser can sometimes be numeric. Cast the $key to
string before handing it to htmlspecialchars() to...
Christian Eßl
16:49 Revision 9ef9496b: [TASK] Remove bootstrap-slider library
This patch removes the bootstrap-slider library used to render input
sliders. Such elements have been replaced with H...
Andreas Fernandez
16:33 Revision 4fa3ae62: [TASK] Separate configuration into hooks for Indexer
This is a pre-patch to separate crawler-specific implementation from
the actual indexing configuration.
This first p...
Benni Mack
13:20 Revision ee3b457d: [TASK] Improve accessibility of access module
Use buttons instead of span tags to make the module more accessible.
Resolves: #90872
Releases: master
Change-Id: Id...
Georg Ringer
08:59 Revision 2793a902: [BUGFIX] Always show download icons in language pack module
The Install Tool module "Manage Language Packs" is improved by the
following changes:
* If all language packs of an ...
Georg Ringer

2020-04-02

17:15 Revision 0d719fe1: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
17:15 Revision 6b35756c: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
13:03 Revision 2a1bda4f: [BUGFIX] Respect site for route persisted mappers
When a slug is unique in site, we need to check whether
the slug found in the database is part of the current site,
o...
Oliver Hader
13:01 Revision e60840c7: [BUGFIX] Correctly initialize SiteConfiguration in functional tests
SiteConfiguration requires configuration path to be defined. Since
this class is a singleton it might happen that Sit...
Oliver Hader
12:28 Revision 05b886ef: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
12:23 Revision 358f7d3a: [BUGFIX] Use direct calls to BackendLayoutView
Instead of using "callUserFunction" which hands in an instance
of the current object for BackendLayoutView, which is ...
Benni Mack
12:00 Revision bca432f7: [BUGFIX] Clarify Extbase exception message
Ensure that extension developers know where to look when
accessing an inaccessible action from a backend module.
Res...
Benni Mack
11:58 Revision 7f9abc7b: [BUGFIX] Respect site for route persisted mappers
When a slug is unique in site, we need to check whether
the slug found in the database is part of the current site,
o...
Oliver Hader
11:32 Revision 4a3cb5eb: [DOCS] Fix broken text role markup in changelog
Resolves: #90926
Releases: master, 9.5
Change-Id: I088e2aeb1ae1f3979ec4ba8f7f345032bebfc96a
Reviewed-on: https://revi...
Daniel Siepmann
11:29 Revision 8b22515e: [BUGFIX] Clarify Extbase exception message
Ensure that extension developers know where to look when
accessing an inaccessible action from a backend module.
Res...
Benni Mack
11:02 Revision 3bea93a8: [DOCS] Fix broken text role markup in changelog
Resolves: #90926
Releases: master, 9.5
Change-Id: I088e2aeb1ae1f3979ec4ba8f7f345032bebfc96a
Reviewed-on: https://revi...
Daniel Siepmann
10:44 Revision 35cddac2: [TASK] Enable phpstan PHPStan\Rules\DeadCode\UnreachableStatementRule
Several issues have been ignored because of checks on runtime
constants which vary from context to context. Since we ...
Alexander Schnitzler
09:22 Revision bd0d9997: [TASK] Focus text field if null placeholder checkbox is disabled
To improve the UX of null placeholder checkboxes (e.g. used in
sys_file_reference) its assigned text field is now aut...
Andreas Fernandez
07:32 Revision 0d6f0460: [TASK] Remove unused code related to config.locale_all
In TYPO3 v10 locale is set very early in due to the availability of the Site Language,
making the whole set up workin...
Benni Mack

2020-04-01

18:42 Revision b61743f4: [TASK] Raise versions of phpdocumentor dependencies
Used composer command:
composer req "phpdocumentor/type-resolver:^1.1.0" \
"phpdocumentor/reflection-docblock:^...
Benni Mack
15:10 Revision 1da57dfc: [BUGFIX] Don't render dropdown arrow in selectSingleBox
Resolves: #71750
Releases: master, 9.5
Change-Id: Ifc27ee8ed4dffba36098b9e72cac6e39cc775ebd
Reviewed-on: https://revi...
Andreas Fernandez
14:51 Revision e09082f7: [BUGFIX] Render custom preview before fluid preview in Page Module
The code that executes the drawItem hook must be called before
the fluid-preview is rendered, in order to allow rende...
Benni Mack
14:47 Revision 707dff39: [TASK] Add Typo3Version class
This class is a backport of the v10 equivalent, it is added
to ensure an easier upgrade path for v11 in the future, w...
Benni Mack
11:35 Revision ae8172ce: [BUGFIX] Show correct value in translated single select + checkboxes
If the TCA option "l10n_mode" is set to "exclude", the selected field
in localised elements is wrong when using this ...
Benni Mack

2020-03-31

13:43 Revision 64b406bc: [BUGFIX] Provide inlineParentUid in FormInlineAjaxController
By expanding an inline record the AJAX request calls the `detailAction`
in `FormInlineAjaxController`. The parent dat...
Oliver Bartsch
11:41 Revision 61935dc3: [BUGFIX] Provide inlineParentUid in FormInlineAjaxController
By expanding an inline record the AJAX request calls the `detailAction`
in `FormInlineAjaxController`. The parent dat...
Oliver Bartsch
10:53 Revision 41d827c5: [TASK] Set TYPO3 version to 9.5.16-dev
Change-Id: Iabdd74498b9daa7c0785c8f9ecc0ce9d5bb3d3ce
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:48 Revision ce559350: [TASK] Set TYPO3 version to 8.7.33-dev
Change-Id: If8ac90e104b681c0068ac945df47ba57c5ae75b9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:40 Revision b1fb78fd: [RELEASE] Release of TYPO3 9.5.15
Change-Id: I2d99f4ec3597af160f433ef0500331bf034f8469
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:33 Revision 01d37f1b: [RELEASE] Release of TYPO3 8.7.32
Change-Id: I72c3de92b7679ca7b8565a6d55157f0a873ae33f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:23 Revision 1edbfe72: [BUGFIX] Revert: Make default folder structure aware of 'web-dir' option
This reverts commit a30774e3964362c1ee83fed13be133a7f51a9797 from
https://review.typo3.org/c/Packages/TYPO3.CMS/+/635...
Benni Mack
10:20 Revision afbd8417: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output:
- Updating symfony/console (...
Benni Mack
09:53 Revision e8f9acf7: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output:
- Updating symfony/filesystem...
Benni Mack

2020-03-30

21:16 Revision 3cdac890: [TASK] Replace jQuery.dataTables with tablesort
This patch replaces DataTables with the lightweight alternative
tablesort and adjusts all usages of DataTables.
Sinc...
Andreas Fernandez
19:59 Revision 622388b0: [TASK] Move image-related code from cObj to IMAGE
The methods within ContentObjectRenderer are only needed for
rendering an IMAGE <img> tag and are moved to the right ...
Benni Mack
19:57 Revision 3f4ab358: [BUGFIX] Fix invalid phpdoc argument description
Resolves: #90888
Releases: master
Change-Id: Id5448d8536c9078b9cb37c952f33bb1deab272ca
Reviewed-on: https://review.ty...
Benni Mack
19:56 Revision 2771a937: [TASK] Remove unused internal code
This code is either protected or marked as internal, and not in use
and can be removed.
Resolves: #90889
Releases: m...
Benni Mack
18:12 Revision c2ed6d0f: [BUGFIX] Rename method in BrokenLinkRepositoryTest
to avoid conflict with a method from the testing framework.
Resolves: #90887
Releases: master
Change-Id: Ib55c69f67c...
Tymoteusz Motylewski
17:17 Revision e68e24da: Revert "[BUGFIX] Automatically use JsonView for json format"
This reverts commit 9c0e151e311639fbc930ba36f767ec11dfef2bef.
The original patch followed the misconception that whe...
Alexander Schnitzler
14:35 Revision de96f1c9: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Updating symfony/polyfill-ph...
Benni Mack
14:00 Revision c3c2857f: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Updating symfony/debug (v3.4...
Benni Mack
13:40 Revision 47aa141d: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Removing symfony/debug (v4.4...
Benni Mack
09:35 Revision a26680bf: [BUGFIX] Use target attribute for JSwindow_params in typolink
When using "typolink.JSwindow_params" the target set by typolink.target
or the encoded "typolink parameter", but alwa...
Benni Mack
08:42 Revision ea2a3832: [TASK] Allow composer installers 3.0 and higher
Allow installation of version 3.0 of composer installers,
which will be compatible with Composer 2.0.
composer req t...
Benni Mack

2020-03-29

23:39 Revision a616cabd: [BUGFIX] Respect access restrictions for inline editing in pagetree
Do not show the inline edit form, when double clicking the title in
the pagetree, if the editor has no access permiss...
Christian Eßl
21:27 Revision cd765242: [TASK] Allow composer installers 3.0 and higher
Allow installation of version 3.0 of composer installers,
which will be compatible with Composer 2.0.
composer req t...
Helmut Hummel
20:14 Revision ab4613d9: [BUGFIX] Allow setting standalone modules as start module
Resolves: #90864
Releases: master
Change-Id: I3936c3a0c51f8bd05a6388f07240fe0e7d530779
Reviewed-on: https://review.ty...
Susanne Moog
13:54 Revision 32062db4: [TASK] Streamline BackendLayout API class
Followup with minor corrections for https://review.typo3.org/c/Packages/TYPO3.CMS/+/63918
* Relaxes method signature...
Claus Due
09:19 Revision 4e54cfdb: [BUGFIX] Toggle import button in Element Browser
The "Import selection" button in the Element Browser is now disabled by
default, as no selection is done yet. (De)sel...
Andreas Fernandez
09:14 Revision 9ee8d7a8: [BUGFIX] Fix visibility of translate button in old PageLayoutView
The old, non-fluidbased PageLayoutView was missing the translate button
for editors, even when they had the right per...
Christian Eßl

2020-03-28

23:06 Revision a244e1ad: [TASK] Add documentation for AssetCollector
This adds phpdoc for the public AssetCollector::add...() functions and
notes for users migrating from PageRenderer::a...
Jonas Eberle
23:04 Revision 66f36c25: [TASK] Change boolean HTML attributes in AssetCollector ViewHelpers
As boolean HTML attributes shall either have a value equal to the
attribute name (e.g. async="async") or have no valu...
Jonas Eberle
23:01 Revision 14ef48ac: [BUGFIX] Fix TypeError in AssetCollector if identifier is numeric
Although registered as "string" argument in the ViewHelper, an incoming
string that is_numeric() is cast to an intege...
Jonas Eberle
21:20 Revision f80bc876: [BUGFIX] Avoid trimming of user login data with spaces at the end/beginning
Currently TYPO3 Core does trimming based on the user (AbstractUserAuthentication)
but in order to allow third-party e...
Benni Mack
20:58 Revision 91ab3aa2: [TASK] Make attributes in AssetCollector optional
The AssetCollector does not necessarily need a filled array with
attributes for adding javascript or stylesheets. Mak...
Christian Eßl
09:44 Revision 50e4b8a6: [TASK] Deprecate <f:widget.autocomplete> ViewHelper
The Fluid ViewHelper `<f:widget.autocomplete>` has been
marked as deprecated and will be removed in TYPO3 v11.
Resol...
Frank Nägler
08:47 Revision 88fc2b49: [TASK] Move Dashboard out of web
To allow the dashboard to be positioned out of the "Web" main module,
we rebuilt the module menu to allow direct top ...
Susanne Moog
08:22 Revision 74173377: [TASK] Streamline TSFE internal code
Some minor details are changed within TSFE.
- metaCharset is now evaluated at the same time as other TypoScript opti...
Benni Mack
08:19 Revision bcaa960e: [TASK] Use FluidEmail in SystemStatusUpdateTask
Migrate the mails in SystemStatusUpdateTask to FluidEmails.
As the current content format is rather limited it is not...
Georg Ringer

2020-03-27

17:29 Revision c644b2be: [BUGFIX] Respect access restrictions for inline editing in pagetree
Do not show the inline edit form, when double clicking the title in
the pagetree, if the editor has no access permiss...
Christian Eßl
17:06 Revision e8596f53: [TASK] Improve IconViewHelper documentation
Add missing documentation to IconViewHelper and extend some of the
already existing argument descriptions.
Resolves:...
Christian Eßl
16:51 Revision 7adc8e07: [BUGFIX] Allow multiline comments in SqlReader
When using c-style multiline comments in the ext_tables.sql of an
extension, the SchemaMigrator would then ignore the...
Christian Eßl
16:36 Revision f880e966: [TASK] Set phpstan parameter checkPhpDocMissingReturn to true
Releases: master
Resolves: #90802
Change-Id: I84da713c7b8c68ae67b6b9c33ad66dcbac8d72bb
Reviewed-on: https://review.ty...
Alexander Schnitzler
16:34 Revision 567f38e2: [BUGFIX] Don't include path for fragment-only links
This adds a similar condition that already existed in the old link
generation for the new routing-based link building...
Andreas Wolf
16:31 Revision 471c7574: [TASK] Improve IconViewHelper documentation
Add missing documentation to IconViewHelper and extend some of the
already existing argument descriptions.
Resolves:...
Christian Eßl
16:13 Revision 6a619da4: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Frank Nägler
16:09 Revision 514388e3: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Frank Nägler
16:01 Revision 05ac62ce: [BUGFIX] Don't include path for fragment-only links
This adds a similar condition that already existed in the old link
generation for the new routing-based link building...
Andreas Wolf
15:52 Revision a9a20210: [BUGFIX] Catch invalid link formats in backend and frontend
Links with an invalid syntax or not supported type must not lead to
exceptions for an editor or users.
Resolves: #87...
Georg Ringer
15:46 Revision 272e1445: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Markus Klein
15:44 Revision 2cad696a: [TASK] Clean up drawing configuration for Fluid-based page module
PageLayoutView now builds a "Configuration" model for both variants
PageLayoutView is not set up via the DrawingConfi...
Benni Mack
15:40 Revision f2279ee4: [BUGFIX] Update Autocomplete widget template ajax url
Update the template to not generate a url containing &amp; which results
in not working ajax call.
Releases: master,...
Stefan Horst
15:14 Revision c4c6dd6f: [BUGFIX] Update Autocomplete widget template ajax url
Update the template to not generate a url containing &amp; which results
in not working ajax call.
Releases: master,...
Stefan Horst
14:45 Revision 8bcc49b1: [BUGFIX] Output more helpful information in OrphanRecordsCommand
Show the detailed information about how many orphaned records have been
found in which table by default and don't hid...
Georg Ringer
14:30 Revision 775c4370: [BUGFIX] Output more helpful information in OrphanRecordsCommand
Show the detailed information about how many orphaned records have been
found in which table by default and don't hid...
Georg Ringer
14:08 Revision 4ba2ebcb: [TASK] Move ArrayBrowser to EXT:backend
Resolves: #90851
Releases: master
Change-Id: I472845920d31449164a632b0edae442dd2b56f7d
Reviewed-on: https://review.ty...
Benni Mack
13:39 Revision 2179282c: [BUGFIX] Set `data-formengine-input-name` for disabled text fields
Disabled input fields now contain the `data-formengine-input-name`
attribute. The slug creation is now able to determ...
Andreas Fernandez
13:27 Revision 9860d7a6: [BUGFIX] Fix exception for image with crop definition on PostgreSQL
The sys_file_processedfile.configuration column will contain a serialized
object after saving an image with a crop de...
Stephan Großberndt
13:13 Revision 3ef1ae42: [BUGFIX] Fix exception for image with crop definition on PostgreSQL
The sys_file_processedfile.configuration column will contain a serialized
object after saving an image with a crop de...
Stephan Großberndt
13:09 Revision 71535a11: [BUGFIX] Set `data-formengine-input-name` for disabled text fields
Disabled input fields now contain the `data-formengine-input-name`
attribute. The slug creation is now able to determ...
Andreas Fernandez
12:58 Revision be090ef8: [BUGFIX] Avoid error in imageLinkWrap for non-existing files
ImageLinkWrap may not get a valid file object but will still try to
access methods on it which will fail. This patch ...
Susanne Moog
12:33 Revision 67f5e90a: [BUGFIX] Avoid error in imageLinkWrap for non-existing files
ImageLinkWrap may not get a valid file object but will still try to
access methods on it which will fail. This patch ...
Susanne Moog
12:13 Revision 1965d49b: [DOCS] Clarify what to avoid in checks on TYPO3_MODE
With regards to
https://typo3.slack.com/archives/C025BQLFA/p1585231067123500 there seems
to be confusion in the parag...
J. Peter M. Schuler
11:45 Revision 8f2fe557: [TASK] Update EnvironmentStatus OpcodeCache info
The original implementation was meant to handle different variants of
opcaches. As of now, only the native PHP opcach...
Susanne Moog
09:18 Revision c2f2932d: [BUGFIX] Keep classes in recordlist in workspaces
Workspace overlays modify the CSS classes which are used in the record
list. However the class `t3js-entity` is also ...
Georg Ringer
09:18 Revision 2741fb5f: [TASK] Improve wording if errors in extension scanner occurs
Use "browser console" instead of "console" to clarify that it is
about the browser and not the command line.
Resolve...
Georg Ringer
08:35 Revision e5ef53b3: [BUGFIX] Keep classes in recordlist in workspaces
Workspace overlays modify the CSS classes which are used in the record
list. However the class `t3js-entity` is also ...
Georg Ringer
08:31 Revision 07b896c7: [TASK] Improve wording if errors in extension scanner occurs
Use "browser console" instead of "console" to clarify that it is
about the browser and not the command line.
Resolve...
Georg Ringer
07:15 Revision be88207a: [BUGFIX] Allow non-admins to access Indexing module
Resolves: #85427
Releases: master
Change-Id: Id63f560ea4553ba56e6ae70c061e4f592b39bf47
Reviewed-on: https://review.ty...
Benni Mack
05:53 Revision 3fd180a0: [TASK] Resize t3editor fields to former height
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63923/
the t3editor fields were fixed to respect the actual TCA
...
Daniel Goerz

2020-03-26

19:16 Revision b41ead1c: [TASK] Resize t3editor fields to former height
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63923/
the t3editor fields were fixed to respect the actual TCA
...
Daniel Goerz
19:12 Revision a8798dfa: [TASK] Allow setting orderByFields in PageTreeView
Resolves: #88726
Releases: master
Change-Id: Iafca49803a2f1494913d9417171bb5731667b64d
Reviewed-on: https://review.ty...
Susanne Moog
18:06 Revision 95f94f80: [BUGFIX] Ensure to override JSwindow custom parameters
Currently "typolink.JSwindow_params" allows to set custom parameters
when opening a link within a JS-based popup. Whe...
Benni Mack
17:25 Revision 115bff0a: [BUGFIX] Fix several methods of ExtensionService
Due to a missing functional test and a legacy extension
configuration format in a unit test several issues with
metho...
Alexander Schnitzler
16:48 Revision 0e464ae4: [TASK] Streamline BackendLayout API class
This change moves the ConditionMatching back to the BackendLayoutView.
The main goal is to make BackendLayout more o...
Benni Mack
16:40 Revision 17ab8082: [BUGFIX] Allow all child nodes in ActionMenuItemGroupViewHelper
While it was with good intentions, restricting the allowed child nodes
of the view helper restricts developers / inte...
Susanne Moog
16:16 Revision 824049dd: [BUGFIX] Let t3editor consume as much space as possible
T3editor now respects the configured `rows` attribute of its textarea.
If the attribute isn't configured for the node...
Andreas Fernandez
15:48 Revision 29651b1d: [BUGFIX] Let t3editor consume as much space as possible
T3editor now respects the configured `rows` attribute of its textarea.
If the attribute isn't configured for the node...
Andreas Fernandez
15:41 Revision 86fe3c6b: [BUGFIX] Missing space before GeneralUtility::implodeAttributes
This patch fix missing space before calling GeneralUtility::implodeAttributes.
Without space, the rendered HTML is no...
Eric Chavaillaz
12:00 Revision 4042a0b3: [BUGFIX] Use proper in_array() call in LanguagePackService
Resolves: #90836
Releases: 9.5
Change-Id: I6ad3c02a792ba2bdc94916ba983270a5ad6c5326
Reviewed-on: https://review.typo3...
Benni Mack
09:48 Revision 50d757d9: [BUGFIX] Reset number of results in QueryResult after offset changes
Using offsetSet or unset allows manipulating the QueryResult manually.
As the result of `count` is cached, offset cha...
Susanne Moog
09:42 Revision 7a46aa16: [BUGFIX] Missing space before GeneralUtility::implodeAttributes
This patch fix missing space before calling GeneralUtility::implodeAttributes.
Without space, the rendered HTML is no...
Eric Chavaillaz
09:29 Revision 8abf1ac6: [BUGFIX] Fix target path handling of UploadedFile
The PSR-7 interface states that moveTo shall use `$target` as full
`$target` path (including the file name) for uploa...
Susanne Moog
09:19 Revision 17cadc26: [FEATURE] Add filter to "New content element" wizard
This patch introduces a filter in the "New Content Element" wizard which
enables a backend user to search for their w...
Andreas Fernandez
09:08 Revision 748eff0f: [BUGFIX] Reset number of results in QueryResult after offset changes
Using offsetSet or unset allows manipulating the QueryResult manually.
As the result of `count` is cached, offset cha...
Susanne Moog
08:34 Revision 9db6b322: [TASK] Remove dead code in indexed search
The examples are outdated and should be removed in Core,
to avoid shipping dead code.
Resolves: #90833
Releases: mas...
Benni Mack

2020-03-25

21:16 Revision 0fda5d39: [TASK] Use button group for create/filter in page tree
The buttons on top of the page tree behave like a button group and
should be styled as such.
Resolves: #86916
Releas...
Susanne Moog
11:42 Revision 47360d8b: [BUGFIX] Remove mention of deprecation log in presets
The debug/live presets toggled the deprecation log in earlier versions.
Since rewriting the deprecation log to the lo...
Susanne Moog
11:20 Revision 86ed5d91: [BUGFIX] Remove mention of deprecation log in presets
The debug/live presets toggled the deprecation log in earlier versions.
Since rewriting the deprecation log to the lo...
Susanne Moog
10:59 Revision 74d1141d: [BUGFIX] Sort upgrade documentation by filename
Restore sorting of documentation files based on their filename
like it was available up to TYPO3 version 8.7.
Resolv...
Josef Glatz
09:58 Revision ed216f78: [BUGFIX] Sort upgrade documentation by filename
Restore sorting of documentation files based on their filename
like it was available up to TYPO3 version 8.7.
Resolv...
Josef Glatz
09:48 Revision 4072f229: [DOCS] Correct information regarding ipAnonymization setting
Resolves: #85653
Releases: master, 9.5
Change-Id: Idda07be57a1774362b2aea0ea6e019a0c4f7a6e2
Reviewed-on: https://revi...
Daniel Siepmann
09:35 Revision 295873fc: [DOCS] Correct information regarding ipAnonymization setting
Resolves: #85653
Releases: master, 9.5
Change-Id: Idda07be57a1774362b2aea0ea6e019a0c4f7a6e2
Reviewed-on: https://revi...
Daniel Siepmann
08:25 Revision 6c7715a6: [TASK] Optimize wording for reset backend password functionality
This change updates the email texts and subject lines for HTML and plain
text mails, as well as some labels in the ba...
Michael Schams
07:38 Revision 933fcd88: [BUGFIX] Prevent overriding ckeditor config from plugins
Configuration from external plugins is now only set if the plugin actually
provided some. By default, the plugin name...
Benjamin Kott
07:38 Revision f1685c23: [BUGFIX] Catch error in database Upgrade Wizard
If an extension provides wrong SQL in ext_tables.sql, the upgrade
wizard is skipped completely. This patch catches th...
Nicole Cordes
06:55 Revision c967c997: [BUGFIX] Catch error in database Upgrade Wizard
If an extension provides wrong SQL in ext_tables.sql, the upgrade
wizard is skipped completely. This patch catches th...
Nicole Cordes
06:47 Revision 06188d7f: [BUGFIX] Prevent overriding ckeditor config from plugins
Configuration from external plugins is now only set if the plugin actually
provided some. By default, the plugin name...
Benjamin Kott

2020-03-24

21:54 Revision 0c1c3d56: [BUGFIX] Fix order of deleting page translations in DataHandler
If a page translation exists, it should be deleted before the
original page.
It the translation is deleted after the...
Sybille Peters
21:22 Revision 02e81aeb: [BUGFIX] Fix order of deleting page translations in DataHandler
If a page translation exists, it should be deleted before the
original page.
It the translation is deleted after the...
Sybille Peters
20:23 Revision 61f26792: [TASK] Set pseudo user when simulating a user group
Simulating a user group had no user set, which resulted in some things
not being simulated (for example the fluid `ro...
Susanne Moog
17:49 Revision 9d4a8b9f: [BUGFIX] Properly display boolean values as "0" and "1" in strings
The previous implementation used two typecasts in a row: from bool
to string, and from string to bool again. This cau...
Kay Strobach
13:44 Revision 608e2a8d: [DOCS] Fix documentation on PageTypeEnhancer TypoScript example
Fix a wrong code example: 'config' is a property of PAGE-object,
not of the USER-object.
Releases: master, 9.5
Resol...
Julian Hofmann
13:31 Revision 3bb82f5e: [DOCS] Fix documentation on PageTypeEnhancer TypoScript example
Fix a wrong code example: 'config' is a property of PAGE-object,
not of the USER-object.
Releases: master, 9.5
Resol...
Julian Hofmann
10:02 Revision 39ebeedc: [BUGFIX] Do not stop indexing on errors
The FAL indexer stopped the whole indexing queue if any error occured.
While single files might not be indexed, the w...
Susanne Moog
08:51 Revision 18c5d9e5: [BUGFIX] Delete form fields from DOM in flexform sections
Deleting flexform sections now removes the fields from DOM as
DataHandler only cares for the "action" being sent. Thi...
Andreas Fernandez
08:51 Revision 85ca36a5: [TASK] Set pseudo user when simulating a user group
Simulating a user group had no user set, which resulted in some things
not being simulated (for example the fluid `ro...
Susanne Moog
08:24 Revision 3699485e: [BUGFIX] Do not stop indexing on errors
The FAL indexer stopped the whole indexing queue if any error occured.
While single files might not be indexed, the w...
Susanne Moog
08:15 Revision e66cb258: [TASK] Allow workspace preview links independent of backend users
Current implementation for defining a maximum lifetime of a workspace-related
previewlink is based on userTSconfig - ...
Benni Mack
08:00 Revision 4c5e22c4: [BUGFIX] Set correct PID for inline elements on page object
The getDefaultUploadFolder hook must get the PID for the current
page if the inline element is located on a page obje...
Susanne Moog
07:39 Revision 3de44184: [BUGFIX] Assure title is set in BrowseLinksController
Resolves: #83138
Releases: master, 9.5
Change-Id: I369b750c951c408cd880cab8a64dd6a3734c47aa
Reviewed-on: https://revi...
Daniel Goerz
07:38 Revision 734e6bca: [BUGFIX] Set correct PID for inline elements on page object
The getDefaultUploadFolder hook must get the PID for the current
page if the inline element is located on a page obje...
Susanne Moog
07:34 Revision 9d9d350a: [BUGFIX] Reimplement check for readonly title in link browser
The check was removed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/53481
However, it is still needed and the...
Daniel Goerz
07:33 Revision 55383762: [BUGFIX] Allow existing page module hooks to modify record argument
The existing drawItem_* hooks modified the record data to include custom
values to be used in previews.
The GridColu...
Benni Mack
07:21 Revision 88ade142: [BUGFIX] Reimplement check for readonly title in link browser
The check was removed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/53481
However, it is still needed and the...
Daniel Goerz
07:21 Revision f2d0ccfe: [BUGFIX] Assure title is set in BrowseLinksController
Resolves: #83138
Releases: master, 9.5
Change-Id: I369b750c951c408cd880cab8a64dd6a3734c47aa
Reviewed-on: https://revi...
Daniel Goerz
07:19 Revision c2be7f2b: [BUGFIX] Do not compress inline CSS
Gzip encoding inline CSS does not work and we should not do that.
Therefor setting `inline = 1` now also implies `dis...
Susanne Moog
07:02 Revision 72345298: [BUGFIX] Do not compress inline CSS
Gzip encoding inline CSS does not work and we should not do that.
Therefor setting `inline = 1` now also implies `dis...
Susanne Moog
06:50 Revision 9548679c: [BUGFIX] Skip empty static routes
Due to incomplete editing in the site module or wrong yaml configuration
it is possible that an empty static route is...
Georg Ringer

2020-03-23

22:33 Revision 8130b8b4: [BUGFIX] Reveal invisible soft hyphen character in CKEditor
This enables an editor to see where he added the 'soft hyphen' character
by switching to the source mode of the Rich ...
Sebastian Klein
21:14 Revision 9c510151: [BUGFIX] Reveal invisible soft hyphen character in CKEditor
This enables an editor to see where he added the 'soft hyphen' character
by switching to the source mode of the Rich ...
Sebastian Klein
21:01 Revision 774c0c70: [TASK] Allow typo3fluid/fluid:^3 in composer manifests
Pure metadata change - allows site admin to create a new
site which uses Fluid 3.0.
A separate change will come in T...
Claus Due
20:49 Revision e3d0d14a: [TASK] Move VerifyDenyPattern functionality into separate logic
This change targets a couple of things:
- The global constant "FILE_DENY_PATTERN_DEFAULT" is moved to a class constan...
Benni Mack
17:22 Revision 650d409b: [BUGFIX] Differ between upload_max_filesize / post_max_size
The environment status should show proper information whether both
PHP.ini settings have the same value or differ (bu...
Benni Mack
17:02 Revision 711a8e5e: [BUGFIX] Skip empty static routes
Due to incomplete editing in the site module or wrong yaml configuration
it is possible that an empty static route is...
Georg Ringer
16:30 Revision 71bbf57d: [BUGFIX] Differ between upload_max_filesize / post_max_size
The environment status should show proper information whether both
PHP.ini settings have the same value or differ (bu...
Benni Mack
16:30 Revision ca832336: [BUGFIX] Optimize workspace notification emails
When transforming the workspace notification emails, the option to set
an alternative email sender was not added, but...
Benni Mack
16:02 Revision 3f64343e: [BUGFIX] Properly display boolean values as "0" and "1" in strings
The previous implementation used two typecasts in a row: from bool
to string, and from string to bool again. This cau...
Kay Strobach
15:00 Revision 38ac27e2: [BUGFIX] Add more information to BackendUtility->preProcessValue hook
The hook BackendUtility->preProcessValue() needs more context for the
hooks to know what field/table/record is curren...
Benni Mack
14:39 Revision de5e0e4f: [BUGFIX] Hide the preview button for sysfolders in list/page layout module
In the list view of a sysfolder, users could still see the page preview
button. The list view is now using the same l...
Christian Eßl
14:23 Revision 8900add0: [BUGFIX] Hide the preview button for sysfolders in list/page layout module
In the list view of a sysfolder, users could still see the page preview
button. The list view is now using the same l...
Christian Eßl
13:57 Revision b6b62d4b: [BUGFIX] Enforce opacity for elements in drop location
Due to CSS precedences the `sortable-ghost` class must have an important
opacity to have any effect, e.g. in IRRE.
R...
Andreas Fernandez
13:48 Revision cc284021: [BUGFIX] Streamline language pack download URLs
* t3o has fileadmin/l10n since 2 years (currently it's a redirect).
* new translation server just took the path as pr...
Benni Mack
13:48 Revision 710adb76: [BUGFIX] Allow functions in foreign_table_where clause
The parser for foreign_table_where consists of
a basic regex that did not allow the use of field
functions due to its...
Susanne Moog
13:45 Revision 29673edd: [BUGFIX] Allow setting onChange for category fields
When using `makeCategorizable` with options to overwrite the default
field configuration, onChange was not overwritte...
Susanne Moog
13:06 Revision c3cb71e8: [BUGFIX] Debounce or throttle scroll/resize events
This patch debounced or throttles some `scroll` or `resize` events to
improve the client performance a bit, as the ev...
Andreas Fernandez
13:02 Revision 2b128142: [BUGFIX] Allow setting onChange for category fields
When using `makeCategorizable` with options to overwrite the default
field configuration, onChange was not overwritte...
Susanne Moog
12:45 Revision f0eb2060: [TASK] Remove unused code related to internal_type=file
The internal_type=file was removed in TYPO3 v10, but the Backend Module
"DB Check" (lowlevel) still contained lots of...
Benni Mack
12:42 Revision 037cac07: [BUGFIX] Do not use "newlyCreated" workaround in FAL
With PSR-14 events, it is now easier to detect newly created metadata records.
For the time being, the pseudo-field ...
Benni Mack
12:41 Revision 26120660: [BUGFIX] Keep order of selection on importing assets
If assets get imported via mass selection in the Element Browser, the
order of the items is now kept. Since this requ...
Andreas Fernandez
12:20 Revision a10245d6: [TASK] Require friendsoftypo3/phpstan-typo3
Used command:
composer require friendsoftypo3/phpstan-typo3:"~0.2" --dev
Releases: master
Resolves: #90811
Chan...
Alexander Schnitzler
12:13 Revision f9500bdf: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
12:10 Revision 06ff2692: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
12:08 Revision 011a4417: [BUGFIX] Allow functions in foreign_table_where clause
The parser for foreign_table_where consists of
a basic regex that did not allow the use of field
functions due to its...
Susanne Moog
11:26 Revision 85ea10b2: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
10:54 Revision 2cad7576: [BUGFIX] Set timeout for immediate debounced execution
Executing a debounced event listener immediately now sets a timeout to
wait until the next execution is invoked.
Res...
Andreas Fernandez
10:54 Revision aefac380: [BUGFIX] Don't append query string to Close.html
Resolves: #86100
Releases: master, 9.5
Change-Id: Ib76a2bbd00cca4a69178049e51f6ca04325b49ec
Reviewed-on: https://revi...
Andreas Fernandez
10:48 Revision 41488ced: [BUGFIX] Show always Install Tool's login form if permanently enabled
If the file `ENABLE_INSTALL_TOOL` with the content `KEEP_FILE` is
available, the login form must be shown instead of ...
Susanne Moog
10:27 Revision 34a0d73b: [BUGFIX] Don't render dropdown arrow in selectSingleBox
Resolves: #71750
Releases: master, 9.5
Change-Id: Ifc27ee8ed4dffba36098b9e72cac6e39cc775ebd
Reviewed-on: https://revi...
Andreas Fernandez
10:27 Revision ee6749fa: [BUGFIX] Don't append query string to Close.html
Resolves: #86100
Releases: master, 9.5
Change-Id: Ib76a2bbd00cca4a69178049e51f6ca04325b49ec
Reviewed-on: https://revi...
Andreas Fernandez
09:45 Revision 05a62e59: [BUGFIX] Check event.key for Install Tool submit
Use event.key instead of the discouraged event.keyCode.
Resolves: #87793
Releases: master, 9.5
Change-Id: Ie26c98fc9...
Georg Ringer
09:44 Revision 2fc894f9: [BUGFIX] Respect dots in TS keys during autocomplete
The code completion must differ between dots at the end and those in the
middle which belong to the key.
Instead of ...
Georg Ringer
09:04 Revision 79db0d8a: [BUGFIX] Respect dots in TS keys during autocomplete
The code completion must differ between dots at the end and those in the
middle which belong to the key.
Instead of ...
Georg Ringer
08:41 Revision c55525cf: [BUGFIX] Show always Install Tool's login form if permanently enabled
If the file `ENABLE_INSTALL_TOOL` with the content `KEEP_FILE` is
available, the login form must be shown instead of ...
Georg Ringer
08:38 Revision dfbf29e7: [BUGFIX] Check event.key for Install Tool submit
Use event.key instead of the discouraged event.keyCode.
Resolves: #87793
Releases: master, 9.5
Change-Id: Ie26c98fc9...
Georg Ringer

2020-03-22

22:00 Revision 7f9198fc: [BUGFIX] Do not overwrite default thread count for Argon PasswordHashing
There are systems and library combinations that do not allow the usage
of more than one thread to generate passwords....
Susanne Moog
20:04 Revision fe2e5cff: [BUGFIX] Do not overwrite default thread count for Argon PasswordHashing
There are systems and library combinations that do not allow the usage
of more than one thread to generate passwords....
Susanne Moog
20:02 Revision d0baea11: [TASK] Add button to close all open documents
A new close button is rendered next to the "Open Documents" headline in
the dropdown menu which enables to close all ...
Andreas Fernandez
16:52 Revision d7e775a4: [BUGFIX] Paste all items from clipboard into group field
If the clipboard contains at least one item, a paste button is rendered
next to fields of type `group`. With this pat...
Andreas Fernandez
16:36 Revision c29ae5f4: [BUGFIX] Paste all items from clipboard into group field
If the clipboard contains at least one item, a paste button is rendered
next to fields of type `group`. With this pat...
Ivan Dharma Kartolo
14:59 Revision 21480237: [BUGFIX] Remove obsolete styling for gridder
Resolves: #90808
Releases: master, 9.5
Change-Id: Ie06fb7710591bfab8d8892e55bed0716505b7289
Reviewed-on: https://revi...
Andreas Fernandez
14:40 Revision c11ed23b: [BUGFIX] Remove obsolete styling for gridder
Resolves: #90808
Releases: master, 9.5
Change-Id: Ie06fb7710591bfab8d8892e55bed0716505b7289
Reviewed-on: https://revi...
Andreas Fernandez
13:46 Revision c1140b4b: [BUGFIX] Add guard clause while checking if user is system maintainer
System maintainers must be admin users which should be checked with a
guard clause. This avoids showing the modules t...
Georg Ringer
13:27 Revision 53a4e7f8: [BUGFIX] Add guard clause while checking if user is system maintainer
System maintainers must be admin users which should be checked with a
guard clause. This avoids showing the modules t...
Georg Ringer

2020-03-21

19:48 Revision 6de65411: [TASK] Centralize CgiServer check in Environment API
"GeneralUtility::isRunningOnCgiServerApi()" is now deprecated
in favor of "Environment::isRunningOnCgiServer()".
Res...
Benni Mack
14:31 Revision 1317a1b8: [BUGFIX] Move non-build dependencies into `dependencies`
To have a better overview of which packages are actually in TYPO3
itself, matching packages have been moved into the ...
Andreas Fernandez
13:22 Revision 7cc2a367: [BUGFIX] Avoid validation failure on multi select fields without option
Multi Select fields without any option given will be added properly to
the forms __trustedProperties list and therefo...
Marco Huber
12:59 Revision a5a77136: [BUGFIX] Show correct context menu for file mounts
It must not be possible to perform rename/copy/cut/delete actions on
a file mount and this is already respected in th...
Christian Eßl
12:58 Revision e3d0640e: [BUGFIX] Avoid validation failure on multi select fields without option
Multi Select fields without any option given will be added properly to
the forms __trustedProperties list and therefo...
Marco Huber
11:26 Revision eec93fe6: [BUGFIX] Allow lowlevel cleaner missing files check for filenames with anchor
The lowlevel cleaner "missing files" detects files like "filepath/file.pdf#page-15"
as missing as the "#" is consider...
Benni Mack
11:13 Revision bf881103: [BUGFIX] Allow file links to files with anchors
When creating a link with TypoLink or Fluid pointing to a file,
it is possible (e.g. in PDFs) to use an "anchor" (#) ...
Benni Mack
11:09 Revision 2ba79868: [BUGFIX] Show correct context menu for file mounts
It must not be possible to perform rename/copy/cut/delete actions on
a file mount and this is already respected in th...
Christian Eßl
10:52 Revision 1036961a: [BUGFIX] Avoid errors for creating new IRRE Elements on new parent records
This happens when the content element does not exist yet, which
is why this needs to be checked properly, otherwise t...
Benni Mack
10:52 Revision 3503dfae: [TASK] Render edit popup of SelectMultipleSideBySide at intuitive place
When using the edit popup of SelectMultipleSideBySide editing is related
to the items that are active and selected in...
Susanne Moog
10:52 Revision 5aa844c1: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
10:52 Revision 9666272f: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
10:51 Revision 646df5c8: [BUGFIX] Fix behaviour of useDefaultLanguageRecord
useDefaultLanguageRecord is documented to use the
default record uid by default. The actual behaviour
is the opposite...
Oliver Eglseder
10:28 Revision 75b9be60: [BUGFIX] React on delete actions via context menu
If a record gets deleted via context menu no further handling could be
added as the promise returned by AjaxDataHandl...
Andreas Fernandez
10:23 Revision d5c4bf5a: [BUGFIX] Allow lowlevel cleaner missing files check for filenames with anchor
The lowlevel cleaner "missing files" detects files like "filepath/file.pdf#page-15"
as missing as the "#" is consider...
Benni Mack
10:20 Revision 0597c093: [BUGFIX] Allow file links to files with anchors
When creating a link with TypoLink or Fluid pointing to a file,
it is possible (e.g. in PDFs) to use an "anchor" (#) ...
Benni Mack
10:05 Revision 01ab6c44: [BUGFIX] Avoid errors for creating new IRRE Elements on new parent records
This happens when the content element does not exist yet, which
is why this needs to be checked properly, otherwise t...
Benni Mack
09:40 Revision 0f128141: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
09:39 Revision 92308bf7: [BUGFIX] Move non-build dependencies into `dependencies`
To have a better overview of which packages are actually in TYPO3
itself, matching packages have been moved into the ...
Andreas Fernandez
09:36 Revision 9c0e151e: [BUGFIX] Automatically use JsonView for json format
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/59514/ all
possibilities have been taken to define which view cl...
Alexander Schnitzler
09:27 Revision f8f68706: [BUGFIX] Fix behaviour of useDefaultLanguageRecord
useDefaultLanguageRecord is documented to use the
default record uid by default. The actual behaviour
is the opposite...
Oliver Eglseder

2020-03-20

19:44 Revision 35e3bb62: [TASK] Avoid creation of ClassSchema instances
The extbase container provides a method isSingleton that
checks if a class implements the SingletonInterface interfac...
Alexander Schnitzler
18:18 Revision bf4d7578: [TASK] Enable phpstan rules up to level 8
As there are a lot of rules that do not raise any errors
with our code base, those rules up to level 8 are enabled
wi...
Alexander Schnitzler
18:12 Revision 8269c5fa: [BUGFIX] Escaping IRRE title once is enough
The title property of IRRE file relations (sys_file_reference) were
doubly escaped - once is enough.
Resolves: #8851...
Susanne Moog
18:03 Revision 81c88870: [BUGFIX] Properly merge RequireJS configuration
If PageRenderer->addRequireJsConfiguration() is consecutively called,
the configuration is now properly merged by usi...
Andreas Fernandez
17:59 Revision 1caf97fe: [BUGFIX] Never show failed "ADMCMD expired" exception
If somebody calls www.example.com?AMDCMD_prev=abcbenni the output
should never throw an exception (also if the previe...
Benni Mack
17:47 Revision 1beef8d9: [BUGFIX] Escaping IRRE title once is enough
The title property of IRRE file relations (sys_file_reference) were
doubly escaped - once is enough.
Resolves: #8851...
Susanne Moog
17:42 Revision 543fa223: [BUGFIX] Never show failed "ADMCMD expired" exception
If somebody calls www.example.com?AMDCMD_prev=abcbenni the output
should never throw an exception (also if the previe...
Benni Mack
17:17 Revision 268144f6: [BUGFIX] Update flag after drag&drop in Page module
With `DragDrop.ajaxAction()` returning a promise now, the flag icon can
get updated after dropping a content element ...
Andreas Fernandez
16:58 Revision 19964c95: [BUGFIX] Properly merge RequireJS configuration
If PageRenderer->addRequireJsConfiguration() is consecutively called,
the configuration is now properly merged by usi...
Andreas Fernandez
16:28 Revision e092135d: [BUGFIX] Make collapse event listener in IRRE less greedy
The event listener for collapsing and expanding IRRE nodes is now less
greedy and ignores the div containing all cont...
Andreas Fernandez
13:53 Revision 60b9716e: [BUGFIX] Load ext_localconf.php when checking TCA migrations
The "Check TCA in ext_tables.php" module in the Install Tool now loads
the ext_localconf.php per checked extension as...
Andreas Fernandez
13:53 Revision 4ae42a78: [BUGFIX] Not include defer files to concatenateJs
Deferred files should not be concatenated. They are now
output as a single script.
Resolves: #90208
Releases: master...
Guido Schmechel
13:52 Revision 9f65bd88: [TASK] Fix null coalescing operator precedence
Releases: master, 9.5
Resolves: #90779
Change-Id: If6931385b288456dc6e1d5d0e289b1132886bc77
Reviewed-on: https://revi...
Jacob Dreesen
12:05 Revision 334210e2: [TASK] Restructure phpstan configuration
This patch simply pulls out the level 2 rules into
a separate configuration file which is a copy of the
original leve...
Alexander Schnitzler
12:04 Revision 703ebf25: [BUGFIX] Do not try to display unreadable files
Files that are not readable by the web server should not be
returned by FAL LocalDriver as we cannot do anything with...
Susanne Moog
12:04 Revision 20976346: [DOCS] Fix typo in form documentation
Releases: master
Resolves: #90793
Change-Id: I087f38e04d8e96c66610c1bc293d6bceb7fc1e51
Reviewed-on: https://review.ty...
Christian Bülter
11:32 Revision 56b22573: [BUGFIX] Do not try to display unreadable files
Files that are not readable by the web server should not be
returned by FAL LocalDriver as we cannot do anything with...
Susanne Moog
11:02 Revision 80e47a93: [TASK] Fix null coalescing operator precedence
Releases: master, 9.5
Resolves: #90779
Change-Id: If6931385b288456dc6e1d5d0e289b1132886bc77
Reviewed-on: https://revi...
Jacob Dreesen
09:16 Revision c2f6ca19: [BUGFIX] Use function assignment to keep binding of `this`
Define the `hideDropzone` event listener via assignment to keep the
binding of `this` to the DragUploader class.
Res...
Andreas Fernandez
08:59 Revision ab555cbe: [BUGFIX] Use function assignment to keep binding of `this`
Define the `hideDropzone` event listener via assignment to keep the
binding of `this` to the DragUploader class.
Res...
Andreas Fernandez
08:18 Revision 08e7e1ed: [BUGFIX] Ask user for notifications before requesting permissions
Since Firefox 72 a user interaction is required to prompt the user for native
browser notification permissions. This ...
Andreas Fernandez
07:42 Revision 9293c59b: [BUGFIX] Not include defer files to concatenateJs
Deferred files should not be concatenated. They are now
output as a single script.
Resolves: #90208
Releases: master...
Guido Schmechel
07:35 Revision 5abf6c38: [BUGFIX] Allow setting categories containing spaces
Partly revert #89956 to reallow category titles in extension settings
which contain a space.
Resolves: #90776
Releas...
Georg Ringer
07:31 Revision eefd63fe: [BUGFIX] Load ext_localconf.php when checking TCA migrations
The "Check TCA in ext_tables.php" module in the Install Tool now loads
the ext_localconf.php per checked extension as...
Andreas Fernandez
07:29 Revision 045e4a9c: [BUGFIX] Hide fields for backend users / groups if not enabled
The fields
* be_groups.workspace_perms
* be_users.workspace_perms
* be_users.disableIPlock
Are now only shown if the...
Benni Mack
07:25 Revision 562662b1: [BUGFIX] Ask user for notifications before requesting permissions
Since Firefox 72 a user interaction is required to prompt the user for native
browser notification permissions. This ...
Frank Nägler

2020-03-19

20:34 Revision 65e23a9b: [TASK] Catch errors when displaying database connections
If TYPO3 is configured to use multiple database connections, the system
information toolbar should display informatio...
Susanne Moog
20:34 Revision 10e64f2c: [BUGFIX] Fetch correct uid for ###REC_FIELD and group fields
If a field is used in `foreign_table_where` configuration which
points to a field using `group` as type, the uid need...
Georg Ringer
20:33 Revision 4700766b: [BUGFIX] Correct label for move pointer + placeholder
Resolves: #76218
Releases: master, 9.5
Change-Id: I1597d4482c2536266b6fc2fed31dd9ca67ebb60a
Reviewed-on: https://revi...
Benni Mack
20:33 Revision 0ad81ed5: [BUGFIX] Cast string to float in NumberViewHelper
While number_format does an internal cast to float, it does not cast
things like empty strings to 0 - instead a PHP w...
Susanne Moog
17:45 Revision 6a040f80: [BUGFIX] Correct label for move pointer + placeholder
Resolves: #76218
Releases: master, 9.5
Change-Id: I1597d4482c2536266b6fc2fed31dd9ca67ebb60a
Reviewed-on: https://revi...
Benni Mack
17:28 Revision 121e564c: [BUGFIX] Cast string to float in NumberViewHelper
While number_format does an internal cast to float, it does not cast
things like empty strings to 0 - instead a PHP w...
Susanne Moog
16:47 Revision 408f9bcc: [BUGFIX] Fetch correct uid for ###REC_FIELD and group fields
If a field is used in `foreign_table_where` configuration which
points to a field using `group` as type, the uid need...
Georg Ringer
16:21 Revision c0d1fe66: [TASK] Make tests PHPUnit v9 compatible
This change modifies "->expectExceptionMessageRegExp" which is
not available anymore in PHPunit v9.
In addition, exp...
Benni Mack
16:10 Revision 55fcd865: [TASK] Clean up various code pieces
* TSFE->contentStrReplace only calls a hook, which is now moved to the
callers code (which only contains another hook...
Benni Mack
16:00 Revision a088adfb: [TASK] Make tests PHPUnit v9 compatible
This change modifies "->expectExceptionMessageRegExp" which is
not available anymore in PHPunit v9.
In addition, exp...
Benni Mack
13:34 Revision 14dd2b89: [TASK] Remove superfluous UriBuilder references
Avoid calling GeneralUtility::makeInstance() in UriBuilder
multiple time, but add class member instead.
Resolves: #9...
Susanne Moog
13:32 Revision 93baa919: [TASK] Adjust php doc blocks for phpstan level 2 compatibility
Releases: master
Resolves: #90766
Change-Id: I59823ed9b573344a96823d3308b253edcc765a65
Reviewed-on: https://review.ty...
Alexander Schnitzler
13:12 Revision a51eff36: [BUGFIX] Check for a maximum lifetime of 1h for workspace swap locking
Resolves: #42111
Releases: master
Change-Id: Ie9b35fb8a32f18f3be6ccd62b87e93e71d6cdea9
Reviewed-on: https://review.ty...
Benni Mack
12:55 Revision 3e04c803: [BUGFIX] Ensure cache tags are available on cached pages
When fetching a page from cache, the information which cache
tags were used are not available anymore for any hooks i...
Susanne Moog
12:41 Revision 7b48be11: [BUGFIX] Handle docroot-relative paths in ResourceCompressor
Resolves: #89124
Resolves: #90689
Resolves: #88184
Releases: master, 9.5
Change-Id: I41b6c9d73346974cffb029551be5f987...
Markus Klein
12:12 Revision 14edc886: [BUGFIX] Streamline language pack download URLs
* t3o has fileadmin/l10n since 2 years (currently it's a redirect).
* new translation server just took the path as pr...
Benni Mack
12:09 Revision 6c6baa87: [BUGFIX] Handle docroot-relative paths in ResourceCompressor
Resolves: #89124
Resolves: #90689
Resolves: #88184
Releases: master, 9.5
Change-Id: I41b6c9d73346974cffb029551be5f987...
Markus Klein
10:23 Revision d19ec689: [TASK] Remove superfluous UriBuilder references
Avoid calling GeneralUtility::makeInstance() in UriBuilder
multiple time, but add class member instead.
Resolves: #9...
Oliver Hader
10:16 Revision 08371975: [BUGFIX] Ensure cache tags are available on cached pages
When fetching a page from cache, the information which cache
tags were used are not available anymore for any hooks i...
Benni Mack
07:34 Revision 80d8f6eb: [BUGFIX] Hide module menu, if it is empty for the editor
Hide the module menu, if it doesn't contain any modules (If the editor
has no access to any module, that is placed in...
Christian Eßl
07:32 Revision 72071741: [BUGFIX] Respect sorting when adding main modules
When adding a new main module, the "position" is now taken into
account, allowing TYPO3 Core also to use the addModul...
Benni Mack
07:02 Revision 61f611d8: [BUGFIX] Install Tool modals won't depend on spinner
The Install Tool modals now fire up immediately after requesting a
module. The spinners are now loaded in parallel an...
Andreas Fernandez

2020-03-18

20:52 Revision 0791a699: [BUGFIX] Check "tables_modify" permissions in list module
If an editor has "view" permissions set for a table, but no "modify"
permissions, the record list would still show ma...
Christian Eßl
20:52 Revision 3678caf5: [BUGFIX] Reimplement previewing of date / usergroup restricted content
Preview functionality was only implemented in the Admin Panel. Previewing
itself (as in being able to preview pages w...
Susanne Moog
20:22 Revision 72bcf63c: [BUGFIX] Check "tables_modify" permissions in list module
If an editor has "view" permissions set for a table, but no "modify"
permissions, the record list would still show ma...
Christian Eßl
08:59 Revision 52a85d54: [TASK] Migrate TestTask to FluidEmail
Use the FluidEmail service for sending the test task of EXT:scheduler.
Resolves: #90725
Releases: master
Change-Id: ...
Georg Ringer
08:56 Revision a6e10ab6: [BUGFIX] Support telephone links in InputLinkElement
With #86629 the link type "telephone" has been added but it was
forgotten to add support for it in the InputLinkEleme...
Georg Ringer
08:54 Revision 6eeb6619: [TASK] Allow editing of crdate in sys_news
As system news are sorted by crdate, the user had no way to influence
the order in which news appeared. While it make...
Susanne Moog
08:25 Revision c3f5dcf5: [TASK] Allow editing of crdate in sys_news
As system news are sorted by crdate, the user had no way to influence
the order in which news appeared. While it make...
Susanne Moog
08:13 Revision c7f89326: [TASK] Add rules for versionNumberInFilename to web.config
Resolves: #86943
Releases: master, 9.5
Change-Id: I1092442a963d7ba6e2282ed8d4c4bce360be8afc
Reviewed-on: https://revi...
Susanne Moog
07:35 Revision d4419d0e: [TASK] Add rules for versionNumberInFilename to web.config
Resolves: #86943
Releases: master, 9.5
Change-Id: I1092442a963d7ba6e2282ed8d4c4bce360be8afc
Reviewed-on: https://revi...
Susanne Moog

2020-03-17

21:38 Revision 6a2cd502: [TASK] Use no-cookie setting for vimeo by default
Improve the privacy of users by using the no-cookie setting
by default and set the do not track parameter to 1.
Reso...
Guido Schmechel
21:35 Revision 6fcefe59: [BUGFIX] Fix some dirty field checks in FormEngine
In some cases, the "dirty" field checks were still not working for both
ckeditor and flexform fields. The following c...
Christian Eßl
21:09 Revision ed892fa8: [BUGFIX] Fix some dirty field checks in FormEngine
In some cases, the "dirty" field checks were still not working for both
ckeditor and flexform fields. The following c...
Christian Eßl
11:24 Revision 74ac0026: [TASK] Use no-cookie setting for vimeo by default
Improve the privacy of users by using the no-cookie setting
by default and set the do not track parameter to 1.
Reso...
Guido Schmechel
09:14 Revision b71024c2: [BUGFIX] Make SQL schema migrations working on SQLite
This patch fixes three things:
1) SQLite can handle a primary key, the special handling
can be removed. The field...
Markus Klein
09:14 Revision decea21a: [BUGFIX] Make SQL schema migrations working on SQLite
This patch fixes three things:
1) SQLite can handle a primary key, the special handling
can be removed. The field...
Markus Klein

2020-03-16

20:43 Revision 6a0ca1b0: [BUGFIX] Respect editPanel.onlyCurrentPid = 1
When accessing the editPanel, the option "onlyCurrentPid" allows to also
check the permissions of the editable record...
Benni Mack
20:28 Revision 585287e9: [BUGFIX] Respect editPanel.onlyCurrentPid = 1
When accessing the editPanel, the option "onlyCurrentPid" allows to also
check the permissions of the editable record...
Benni Mack
16:41 Revision 7dffa0ef: [BUGFIX] Do not flush redirect cache when re-building
Flushing the redirect cache before rebuilding
is not necessary and may result in dead-locks
if multiple processes try...
Susanne Moog
15:25 Revision 94d6369b: [BUGFIX] Do not flush redirect cache when re-building
Flushing the redirect cache before rebuilding
is not necessary and may result in dead-locks
if multiple processes try...
Susanne Moog
08:36 Revision 4ea41c5d: [TASK] Handle JSON problems in RedisSessionBackend
We now make sure that JSON en- and decoding works flawlessly,
otherwise we throw the usual exceptions instead of fail...
Markus Klein

2020-03-15

19:23 Revision 053d7efc: [BUGFIX] Fix phpdoc comment reported by phpstan
phpstan requires, that a @var PHPDoc comment is immediately followed
by the variable in the next line.
Resolves: #90...
Christian Eßl
12:54 Revision 229c81ae: [BUGFIX] Disable translation for TCA field file of sys_file_metadata
There is a flaw in the way TYPO3 handle the rendering of the backend edit
forms that leads to fields used as labels a...
Tizian Schmidlin
12:48 Revision f1baa7bb: [BUGFIX] Respect columnsOverrides in TCA for all field types
These changes in the Datahandler and the FormSlugAjaxController
allow users to override slug fields with columnsOverr...
Benjamin Gries Gries
12:35 Revision f2cba2e0: [BUGFIX] Allow TYPO3_CONTEXT to be set from Apache2 with suexec support
Apache2 suexec support prefixes environment variables with HTTP_ in order
to whitelist environment variables - this i...
Benni Mack
12:31 Revision 7e1203a1: [BUGFIX] Disable translation for TCA field file of sys_file_metadata
There is a flaw in the way TYPO3 handle the rendering of the backend edit
forms that leads to fields used as labels a...
Tizian Schmidlin
12:24 Revision 87746661: [TASK] Improve php doc block for better static code analysis
This commit adds missing doc blocks and missing type
hints to existing doc blocks to help static code
analyzers like ...
Alexander Schnitzler
12:03 Revision 09fe017f: [BUGFIX] Hand over current page in NewRecordPageTreeView
Instead of using $GLOBALS['SOBE'] for this single usage, the constructor
is modified when building the Position Tree ...
Benni Mack
11:37 Revision b5a8a387: [BUGFIX] Render dbType=date/datetime readonly fields properly
When a TCA field of dbType=date / dateTime is rendered, and the field
is marked as read-only, the value is not evalua...
Benni Mack
11:36 Revision 28ebf508: [BUGFIX] Respect columnsOverrides in TCA for all field types
These changes in the Datahandler and the FormSlugAjaxController
allow users to override slug fields with columnsOverr...
Benjamin Gries Gries
11:29 Revision 6cb68273: [BUGFIX] Make DateViewHelperTests resilient to execution time
Executing the tests over midnight caused the changed tests to fail
as those where comparing the "current date" from t...
Markus Klein
11:28 Revision 78785091: [TASK] Handle JSON problems in RedisSessionBackend
We now make sure that JSON en- and decoding works flawlessly,
otherwise we throw the usual exceptions instead of fail...
Markus Klein
11:25 Revision 90c464f4: [BUGFIX] Allow TYPO3_CONTEXT to be set from Apache2 with suexec support
Apache2 suexec support prefixes environment variables with HTTP_ in order
to whitelist environment variables - this i...
Benni Mack
11:21 Revision b88a0af6: [BUGFIX] Render dbType=date/datetime readonly fields properly
When a TCA field of dbType=date / dateTime is rendered, and the field
is marked as read-only, the value is not evalua...
Benni Mack
09:42 Revision e0e29191: [BUGFIX] Disable trigger buttons in database wizard
The trigger buttons of the "Analyze Database Structure" modal are now
searched in the correct DOM container and can n...
Andreas Fernandez
09:37 Revision 61a0930f: [BUGFIX] Adjust no translate message in translation wizard
The reasons why the translation wizard can't be used are:
* Mixed mode in translated page
* Disabled via Page TSConfi...
Oliver Bartsch
09:08 Revision 38e9c847: [BUGFIX] Make DateViewHelperTests resilient to execution time
Executing the tests over midnight caused the changed tests to fail
as those where comparing the "current date" from t...
Markus Klein
08:48 Revision 55ad691a: [BUGFIX] Skip invalid type field in LinkAnalyzer
Only add the type field to the search fields if it is found in the TCA
columns configuration to avoid failed queries....
Georg Ringer
08:47 Revision d0bc9275: [BUGFIX] Respect clearCache_pageGrandParent for non-page records
The setting TCEMAIN.clearCache_pageGrandParent clears the cache for
the parent parent page when editing the page prop...
Benni Mack
08:34 Revision a025305b: [BUGFIX] Respect clearCache_pageGrandParent for non-page records
The setting TCEMAIN.clearCache_pageGrandParent clears the cache for
the parent parent page when editing the page prop...
Benni Mack
08:30 Revision 35437526: [BUGFIX] Avoid error when using admPanel.hide = 1
The method StateUtility::isHiddenForUser must return a bool,
but instead the User TSconfig setting admPanel.hide = 1
...
Chris Müller
08:28 Revision a8913dbe: [BUGFIX] Show correct value in translated single select + checkboxes
If the TCA option "l10n_mode" is set to "exclude", the selected field
in localised elements is wrong when using this ...
Benni Mack
08:16 Revision 8b55ee29: [BUGFIX] Make section title in SytemEmail layout optional
The argument `optional="true"` must be added to the plain text layout as
well - just as in the HTML version.
Resolve...
Georg Ringer

2020-03-14

20:14 Revision b351ff1d: [BUGFIX] Allow folder sorting by modification time
The LocalDriver did not allow sorting folders by modification time.
However, the property is available and can be use...
Susanne Moog
19:45 Revision 1d675cee: [BUGFIX] Allow folder sorting by modification time
The LocalDriver did not allow sorting folders by modification time.
However, the property is available and can be use...
Susanne Moog
19:41 Revision 78461645: [BUGFIX] Correct option labels on Linkvalidator dropdown
Shows the correct labels for the dropdown options on the Linkvalidator interface (Show this level / Check this level)... Riccardo De Contardi
09:49 Revision bc55b328: [TASK] Fix typo in locallang_siteconfiguration.xlf
"Duplicated Entrypoints" instead of "Dupliated Entrypoints"
Resolves: #90759
Releases: master
Change-Id: Iddeeb06e6b...
Chris Müller

2020-03-13

21:59 Revision cf0f7afb: [BUGFIX] Do not show page delete area if user is lacking permissions
When dragging a page in the page tree, users would always see the red
delete area, even if they do not have the permi...
Christian Eßl
21:31 Revision 3de95dc1: [TASK] Deprecate FileCollection models
The classes have been marked as internal and never contained any logic.
Therefore and in order to streamline the code...
Georg Ringer
21:30 Revision c900fd06: [BUGFIX] Do not show page delete area if user is lacking permissions
When dragging a page in the page tree, users would always see the red
delete area, even if they do not have the permi...
Christian Eßl
21:26 Revision fd723c30: [BUGFIX] Mark field as changed, when changing text in ckeditor source mode
Changing content in the 'source' mode textarea of ckeditor does not
automatically trigger a change event for its pare...
Christian Eßl
21:09 Revision 914591b8: [BUGFIX] Force argument additionalConfig of MediaViewHelper as array
Make a type cast for the argument additionalConfig as it might be that
it is set as null.
Even though the original ca...
Georg Ringer
21:08 Revision d2d28820: [BUGFIX] Mark field as changed, when changing text in ckeditor source mode
Changing content in the 'source' mode textarea of ckeditor does not
automatically trigger a change event for its pare...
Christian Eßl
20:56 Revision 61eb4b91: [BUGFIX] Force argument additionalConfig of MediaViewHelper as array
Make a type cast for the argument additionalConfig as it might be that
it is set as null.
Even though the original ca...
Georg Ringer
20:52 Revision ef35bf65: [BUGFIX] Wrap query parts in searchWhere into parentheses
The migration to Doctrine DBAL with #77455 missed additional parentheses
for the or parts.
Resolves: #85486
Releases...
Georg Ringer
20:44 Revision e3e5590f: [TASK] Show duplicated entrypoints in site module as warning
If an entrypoint URL is used more than once this will lead in errors and
a warning will be shown in the site module.
...
Georg Ringer
20:37 Revision 8ee77406: [BUGFIX] Wrap query parts in searchWhere into parentheses
The migration to Doctrine DBAL with #77455 missed additional parentheses
for the or parts.
Resolves: #85486
Releases...
Georg Ringer
20:33 Revision 443f51ca: [BUGFIX] Fix various issues in "View Upgrade Docs"
If the search in "View Upgrade Documentation" is emptied, all panels are
now collapsed again.
When panels get collap...
Andreas Fernandez
13:17 Revision 7549c1b4: [BUGFIX] Install Tool modals won't depend on spinner
The Install Tool modals now fire up immediately after requesting a
module. The spinners are now loaded in parallel an...
Andreas Fernandez
13:06 Revision e010389c: [TASK] Use AJAX API in extension manager
Resolves: #90580
Releases: master
Change-Id: Ica10125976b2fe62f52ade05bbe3daf5f4a1dd7f
Reviewed-on: https://review.ty...
Andreas Fernandez
12:46 Revision 3890b7c5: [BUGFIX] Fix examples for EditRecord- and NewRecordViewHelper
Fixes 2 usage examples for EditRecord- and NewRecordViewHelper
Resolves: #90755
Releases: 9.5
Change-Id: I9b902e66e0...
Torben Hansen
12:03 Revision 28b716d7: [BUGFIX] Fix examples for EditRecord- and NewRecordViewHelper
Fixes 2 usage examples for EditRecord- and NewRecordViewHelper
Resolves: #90755
Releases: master, 9.5
Change-Id: I33...
Torben Hansen

2020-03-12

13:31 Revision 8f3ce896: [BUGFIX] Show value '0' in cells of table content element
Adjust the check of the value to make it also possible
to show the valid cell value '0' of content element table.
Re...
Georg Ringer
08:58 Revision c75a9066: [BUGFIX] Show value '0' in cells of table content element
Adjust the check of the value to make it also possible
to show the valid cell value '0' of content element table.
Re...
Georg Ringer
08:52 Revision b713e1da: [BUGFIX] Fix various issues in "View Upgrade Docs"
The search field was initialized twice which broke the clearable
feature. Since we don't like redundancy we omit a se...
Andreas Fernandez

2020-03-11

20:16 Revision e62379cc: [BUGFIX] Handle constructor arguments in extension scanner correctly
Handling constructor arguments in extension scanner did not work since
constructors are not directly called like a me...
Oliver Hader
15:09 Revision b3da6342: [BUGFIX] Don't render spinner when closing document
When a FormEngine document gets closed, the spinner now isn't rendered
anymore.
Resolves: #90723
Releases: master, 9...
Andreas Fernandez
13:46 Revision d6ad3ad1: [BUGFIX] Handle constructor arguments in extension scanner correctly
Handling constructor arguments in extension scanner did not work since
constructors are not directly called like a me...
Oliver Hader
10:07 Revision e787cedc: [TASK] Make "N/A" translatable
The string "N/A" was hardcoded in BackendUtility
and has now been made translatable.
Resolves: #76361
Releases: mast...
Susanne Moog
08:33 Revision c66c164f: [BUGFIX] Fix false positive test in TimeTrackerTest
The test `getParseTimeReturnsTotalParseTimeInMilliseconds` fails
regularly and needs some improvement.
Resolves: #90...
Georg Ringer
07:57 Revision 8dd2192f: [TASK] Simplify newly created base of a site language
If a new site is created from the Install Tool, the base of the default
language should be changed from '/en/' to '/'...
Georg Ringer

2020-03-10

21:58 Revision add951cc: [BUGFIX] Create new instance of ValueSlider per occurrence
This patch changes the behavior of the FormEngine internal ValueSlider
by creating a new instance per occurrence of t...
Andreas Fernandez
21:57 Revision f22e33d1: [BUGFIX] Create new instance of ValueSlider per occurrence
This patch changes the behavior of the FormEngine internal ValueSlider
by creating a new instance per occurrence of t...
Andreas Fernandez
21:57 Revision e8c2d78c: [BUGFIX] Disable FormEngine's save button on submit
To avoid issues with slow internet connections in combination with the
"Refresh required" modal the save button of th...
Andreas Fernandez
21:57 Revision d1bd824b: [BUGFIX] Disable FormEngine's save button on submit
To avoid issues with slow internet connections in combination with the
"Refresh required" modal the save button of th...
Andreas Fernandez
17:33 Revision 065d6042: [BUGFIX] Take recordType into account for extbase persistence config
The changes made in #87623 made it impossible to resolve the
"recordType" of extbase objects in the php persistence c...
Christian Eßl
16:30 Revision b7e6fc86: [TASK] Improve wording in Install Tool Wizard
* Wrap filename of 'FIRST_INSTALL' into code instead of strong tag
* Move info text about secure password to the pass...
Georg Ringer
16:29 Revision 7d765c8d: [BUGFIX] Do not process original files
The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries...
Florian Schuhmann
14:36 Revision 77d2e6b3: [BUGFIX] Resolve nested public path inside ext:install DefaultFactory
This patch provides support for nested public paths in the TYPO3
installer. The DefaultFactory iterates backwards thr...
Jan Delius
13:16 Revision e98ba4a4: [BUGFIX] Allow slashes in enhanced routes having aspects definitions
The changes made in #86895 broke previous behaviour in page routing by
disallowing the use of the "requirements" opti...
Christian Eßl
13:16 Revision 306ddc70: [TASK] Check symbolic link creation before auto updating
The core updater has been adjusted to not only check file write rights,
but also the ability to create symbolic links...
Susanne Moog
13:15 Revision d853626e: [BUGFIX] Consider hidden records in persisted mapper aspects
PersistedAliasMapper and PersistedPatternMapper did not take
hidden records into account.
The Context object used wh...
Florian Wessels
12:54 Revision 01048ed0: [TASK] Check symbolic link creation before auto updating
The core updater has been adjusted to not only check file write rights,
but also the ability to create symbolic links...
Susanne Moog
12:49 Revision 1ee7266e: [BUGFIX] Allow slashes in enhanced routes having aspects definitions
The changes made in #86895 broke previous behaviour in page routing by
disallowing the use of the "requirements" opti...
Christian Eßl
10:06 Revision 02d3790c: [TASK] Deprecate Extbase model FileMount
The Extbase model `FileMount` has never been used and there is also no
need to have a model for every table. To strea...
Georg Ringer

2020-03-09

22:26 Revision 8841472d: [BUGFIX] Skip error when processing already deleted records
A record may be deleted already by an earlier call of deleteRecord()
which can occur by deleting records with tt_cont...
Christoph Lehmann
21:56 Revision e20c3730: [TASK] Remove old @todo marker from FileList
For over 4 years a todo marker exists in the code.
It looks like this is no issue and we should remove the marker.
R...
Frank Nägler
21:36 Revision 3a7cbc81: [BUGFIX] Consider hidden records in persisted mapper aspects
PersistedAliasMapper and PersistedPatternMapper did not take
hidden records into account.
The Context object used wh...
Florian Wessels
20:56 Revision b537dccd: [TASK] Streamline SiteLanguage related tests to be based on Site
Tests making use of SiteLanguage are adjusted to have a valid parent
Site object. This way the implicit aggregate roo...
Oliver Hader
20:55 Revision 69e29c0f: [TASK] Streamline SiteLanguage related tests to be based on Site
Tests making use of SiteLanguage are adjusted to have a valid parent
Site object. This way the implicit aggregate roo...
Oliver Hader
17:50 Revision b454210d: [BUGFIX] Allow external references in AssetRenderer
This patch allows external references to be rendered.
The AssetCollector allows the registration of external referenc...
Frank Nägler
12:25 Revision 9dd4c09d: [BUGFIX] Skip error when processing already deleted records
A record may be deleted already by an earlier call of deleteRecord()
which can occur by deleting records with tt_cont...
Christoph Lehmann
11:39 Revision 340fbaff: [BUGFIX] Calculate correct list of pages for SuggestWizardDefaultReceiver
The suggest receiver can be configured to search only in provided page
ids and a provided depth. Fix the calculation ...
Georg Ringer
11:20 Revision 6f2e9567: [BUGFIX] Calculate correct list of pages for SuggestWizardDefaultReceiver
The suggest receiver can be configured to search only in provided page
ids and a provided depth. Fix the calculation ...
Georg Ringer
10:14 Revision 6959bca3: [BUGFIX] Remove unused label from EXT:dashboard
Resolves: #90688
Releases: master
Change-Id: Ia8aad82a1c7a92891644786cd4d76d8a720bd0fa
Reviewed-on: https://review.ty...
Daniel Goerz
10:05 Revision 99e19a0a: [BUGFIX] Removed configuration field from be_dashboards records
As the database column for the field configuration is missing
and the field is not used anymore, the TCA configuratio...
Richard Haeser
09:21 Revision 63b60b6f: [BUGFIX] Escape html tags in cshmanual content
Parts of the cshmanual were never shown, because a language variable
contained a <title> tag, that made the browser h...
Christian Eßl
09:04 Revision ca1f9186: [BUGFIX] Sort most search words by count
The statistic of EXT:indexed_search must be sorted by the count to avoid
stripping of the most used search words.
Re...
Georg Ringer
08:57 Revision cd0fa02c: [BUGFIX] Escape html tags in cshmanual content
Parts of the cshmanual were never shown, because a language variable
contained a <title> tag, that made the browser h...
Christian Eßl
08:54 Revision 70b3a05b: [BUGFIX] Align new page module behavior with PageLayoutView
This fixes some missing or faulty checks related to the display
and behaviour of the fluid based page module to bring...
Oliver Bartsch
08:46 Revision 7318d65b: [BUGFIX] Sort most search words by count
The statistic of EXT:indexed_search must be sorted by the count to avoid
stripping of the most used search words.
Re...
Georg Ringer
08:07 Revision f4dd544c: [BUGFIX] Keep priority of SQL operators in DatabaseRecordList
DatabaseRecordList adds an additionalWhereClause with an `OR` which
may be extended by a hook. Usually, the hook is u...
Susanne Moog
01:18 Revision ca89b886: [DOCS] Fix typo in RST docs
Resolves: #90685
Releases: master, 9.5
Change-Id: Iae5d9242745a9dd5a1558d19cf84496dc128f557
Reviewed-on: https://revi...
Markus Klein
00:46 Revision 7f571817: [DOCS] Fix typo in RST docs
Resolves: #90685
Releases: master, 9.5
Change-Id: Iae5d9242745a9dd5a1558d19cf84496dc128f557
Reviewed-on: https://revi...
Markus Klein

2020-03-08

22:20 Revision fc0064ef: [BUGFIX] Properly evaluate if condition in SearchController
Resolves: #90165
Releases: master, 9.5
Change-Id: I6cd1f202c0293902b6444ccd23b30f0f92dbf748
Reviewed-on: https://revi...
Benni Mack
22:20 Revision 1eb10f80: [BUGFIX] Update local cache upon creation of new storage object
When a new storage object for the "local" driver is being created
it is not possible to retrieve the new object insta...
Yann Weyer
22:05 Revision f5d72d2c: [BUGFIX] Properly evaluate if condition in SearchController
Resolves: #90165
Releases: master, 9.5
Change-Id: I6cd1f202c0293902b6444ccd23b30f0f92dbf748
Reviewed-on: https://revi...
Benni Mack
22:05 Revision a30774e3: [BUGFIX] Make default folder structure aware of 'web-dir' option
When having e.g. a composer-based installation in TYPO3 Core,
the install tool still generates the "wrong" folder str...
Benni Mack
21:20 Revision 0eb6d2f7: [BUGFIX] Use parent page ID as PID for suggest fields
TCA select fields have the capabilities for replacing ###CURRENT_PID###
with the parent page ID of the current record...
Susanne Moog
21:01 Revision fcada53f: [BUGFIX] Make default folder structure aware of 'web-dir' option
When having e.g. a composer-based installation in TYPO3 Core,
the install tool still generates the "wrong" folder str...
Benni Mack
20:59 Revision 8d0c0bf1: [BUGFIX] Use parent page ID as PID for suggest fields
TCA select fields have the capabilities for replacing ###CURRENT_PID###
with the parent page ID of the current record...
Susanne Moog
20:37 Revision b8feea36: [TASK] Fix php doc comments reported by phpstan level 2
Releases: master
Resolves: #90668
Change-Id: I92cc4942f9f06d587a7957a94f006d157143e55c
Reviewed-on: https://review.ty...
Alexander Schnitzler
17:06 Revision cef99dd2: [BUGFIX] Bind onChange alert to field again
The change of #88665 aimed to centralize the onchange behavior for all
FormEngine fields. The result of this change i...
Andreas Fernandez
15:41 Revision fad9205c: [BUGFIX] setSingletonInstance should respect XCLASS registrations
GeneralUtility::makeInstance() stores singleton instances in their
overridden class names, however, when using setSin...
Benni Mack
15:23 Revision dafc3c6e: [BUGFIX] setSingletonInstance should respect XCLASS registrations
GeneralUtility::makeInstance() stores singleton instances in their
overridden class names, however, when using setSin...
Benni Mack
09:21 Revision 53be6641: [BUGFIX] Prioritize iconIdentifier over default icon for extbase modules
If ExtensionUtility::registerModule is called with a module
configuration only containing an icon identifier the defa...
Georg Ringer
09:11 Revision f734946d: [BUGFIX] Consider CGI wrapper for NormalizedParams->getSiteUrl()
When using a CGI wrapper to dispatch the PHP process `ORIG_SCRIPT_NAME`
contains the name of the wrapper script (whic...
Oliver Hader
09:08 Revision 2042cdf8: [BUGFIX] Fix ActionMenuItemViewHelper select-attribute
This commit fixes the setting of the select-attribute for menu items,
that have a different arguments-array given to ...
Kevin Ditscheid
08:51 Revision ddb17547: [BUGFIX] Prioritize iconIdentifier over default icon for extbase modules
If ExtensionUtility::registerModule is called with a module
configuration only containing an icon identifier the defa...
Georg Ringer
08:30 Revision 045d4dc5: [BUGFIX] Consider CGI wrapper for NormalizedParams->getSiteUrl()
When using a CGI wrapper to dispatch the PHP process `ORIG_SCRIPT_NAME`
contains the name of the wrapper script (whic...
Oliver Hader
08:19 Revision 7f050bac: [BUGFIX] Remove unnecessary onChange="reload" in site language
Since "free mode" has been introduced in #86762 for site languages, the
previous onChange="reload" mechanism, when a ...
Christian Eßl
07:43 Revision d577b18f: [BUGFIX] Remove unnecessary onChange="reload" in site language
Since "free mode" has been introduced in #86762 for site languages, the
previous onChange="reload" mechanism, when a ...
Christian Eßl

2020-03-07

23:51 Revision dcba2a54: [TASK] Remove element 'style' from allowTags configuration
As the element `style` is listed in the removeTags section, there is no
need to have it in the allowTags section as w...
Georg Ringer
21:22 Revision f9df4a17: [BUGFIX] Fix ActionMenuItemViewHelper select-attribute
This commit fixes the setting of the select-attribute for menu items,
that have a different arguments-array given to ...
Kevin Ditscheid
17:56 Revision 27877c16: [DOCS] Remove own scheduler task docs in favor of symfony commands
As the preferred and future-proof way of creating commands is using
symfony commands (as a base for scheduler tasks),...
Susanne Moog
16:32 Revision c945c3d3: [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment
The variable ###SITEROOT### can only be correctly substituted if the
DatabasePageRootline provider is used. There it ...
Georg Ringer
16:16 Revision ab55a555: [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment
The variable ###SITEROOT### can only be correctly substituted if the
DatabasePageRootline provider is used. There it ...
Georg Ringer
14:49 Revision 586174dd: [TASK] Use Core API in ClearCache module
This patch replaces jQuery in the ClearCache module used in RecordList
with Core APIs in regards of AJAX and event ha...
Andreas Fernandez
12:56 Revision 906a09e5: [DOCS] Clarify changed logger instantiation in scheduler tasks
Resolves: #90415
Releases: master, 9.5
Change-Id: Icb403e6ef2892ff7988a34652d6cdfa8f8bd1cfd
Reviewed-on: https://revi...
Susanne Moog
12:38 Revision 72d446d9: [BUGFIX] Add cache property to TypoScript syntax in t3editor
Added cache type definition
Releases: master, 9.5
Resolves: #89340
Change-Id: I05634dc0e9ef22ad9764635965c197f494d3a...
Tymoteusz Motylewski
12:32 Revision 63ad62f3: [DOCS] Clarify changed logger instantiation in scheduler tasks
Resolves: #90415
Releases: master, 9.5
Change-Id: Icb403e6ef2892ff7988a34652d6cdfa8f8bd1cfd
Reviewed-on: https://revi...
Susanne Moog
12:30 Revision d7ebff31: [TASK] Disable InMemoryLogWriter in CLI mode
Do not register InMemoryLogWriter in cli mode, as it is not needed here
or used later in any way, and will just fill ...
Christian Eßl
12:19 Revision 4d84dbec: [BUGFIX] Catch InvalidArgumentException in scheduler
When an argument definition of a console command changes for a
scheduled task, it rendered the whole backend module u...
Susanne Moog
12:14 Revision 874c3758: [TASK] Disable InMemoryLogWriter in CLI mode
Do not register InMemoryLogWriter in cli mode, as it is not needed here
or used later in any way, and will just fill ...
Christian Eßl
12:08 Revision 07dded99: [BUGFIX] Make wizard SeparateSysHistoryFromSysLogUpdate repeatable
To prevent memory issues with huge sys_history tables and to prevent
timeouts when handling large amounts of data the...
Jigal van Hemert
11:57 Revision 73b2c9eb: [BUGFIX] Catch InvalidArgumentException in scheduler
When an argument definition of a console command changes for a
scheduled task, it rendered the whole backend module u...
Susanne Moog
11:00 Revision 1075c03e: [BUGFIX] Make wizard SeparateSysHistoryFromSysLogUpdate repeatable
To prevent memory issues with huge sys_history tables and to prevent
timeouts when handling large amounts of data the...
Jigal van Hemert
 

Also available in: Atom