Project

General

Profile

Activity

From 2022-04-27 to 2022-05-26

2022-05-25

21:15 Revision e16fd7cb: [BUGFIX] Fix typolink parameter stdWrap when using additional info
When using stdWrap for setting the actual parameter value, all
additional information (like target, class and title) ...
Felix Nagel
18:15 Revision b270a6bb: [BUGFIX] Disable toggle all action in multi record selection
If a table in recordlist only contains records
which do not provide a checkbox, the "toggle
all" action should be dis...
Oliver Bartsch
13:00 Revision a1325680: [BUGFIX] Disable toggle all action in multi record selection
If a table in recordlist only contains records
which do not provide a checkbox, the "toggle
all" action should be dis...
Oliver Bartsch
13:00 Revision 58938ec0: [BUGFIX] Prevent TypeError in ActionController
Ensure to properly typecast optional
parameters of throwStatus() before
passing them to type hinted methods.
Resolve...
Oliver Bartsch
13:00 Revision d2e31772: [BUGFIX] Properly handle shortcuts for creating new records
When creating bookmarks to the "new" view in FormEngine,
those bookmark previously did not show up in the toolbar lis...
Oliver Bartsch
12:18 Revision 92eb4477: [BUGFIX] Prevent undefined array key warnings in RecordHistory
Occurred on accessing the record history
for records on pid=0.
Resolves: #97682
Releases: main, 11.5
Change-Id: I041...
Oliver Bartsch
12:03 Revision 48975aef: [BUGFIX] Prevent undefined array key warnings in RecordHistory
Occurred on accessing the record history
for records on pid=0.
Resolves: #97682
Releases: main, 11.5
Change-Id: I041...
Oliver Bartsch
12:01 Revision 1c0cf77e: [BUGFIX] Prevent TypeError in ActionController
Ensure to properly typecast optional
parameters of throwStatus() before
passing them to type hinted methods.
Resolve...
Oliver Bartsch
11:22 Revision 45719077: [TASK] Align the test field annotations with the testing framework
Also drop type annotations that already are present in the
corresponding field in the superclass, and drop some type ...
Oliver Klee
11:22 Revision dbdd8bf6: [TASK] Simplify code in ConjunctionValidator
The code in ConjunctionValidator can be greatly
simplified by taking advantage of the fact that
an empty result objec...
Larry Garfield
11:21 Revision 79809796: [BUGFIX] Properly handle shortcuts for creating new records
When creating bookmarks to the "new" view in FormEngine,
those bookmark previously did not show up in the toolbar lis...
Oliver Bartsch
11:14 Revision 4bc86d92: [TASK] Simplify code in ConjunctionValidator
The code in ConjunctionValidator can be greatly
simplified by taking advantage of the fact that
an empty result objec...
Larry Garfield
11:11 Revision e5616696: [BUGFIX] Take dev mode into account for package hash
When generating the identifier for the package artifact,
not only the hash from the composer.lock must be taken
into ...
Helmut Hummel
11:10 Revision 233b80cd: [BUGFIX] Avoid undefined array key warnings in GifBuilder
GIFBUILDER processing doesn't return a processedFile
Resolves: #97651
Releases: main, 11.5
Change-Id: I24964ec640636...
Simon Schaufelberger
11:06 Revision 7326bc9d: [BUGFIX] Take dev mode into account for package hash
When generating the identifier for the package artifact,
not only the hash from the composer.lock must be taken
into ...
Helmut Hummel
10:37 Revision 82046e63: [BUGFIX] Avoid undefined array key warnings in GifBuilder
GIFBUILDER processing doesn't return a processedFile
Resolves: #97651
Releases: main, 11.5
Change-Id: I24964ec640636...
Simon Schaufelberger
07:47 Revision 8a79fd8f: [BUGFIX] styleguide: Make a type annotation in a test more specific
https://github.com/TYPO3-CMS/styleguide/pull/326
This gets the type annotation in line with the latest testing
frame...
Oliver Klee

2022-05-24

19:48 Revision 75041196: [BUGFIX] Prevent undefined array key warning when fetching session data
Resolves: #97686
Releases: master, 11.5
Change-Id: I0228126e4b7dd091b6eddc70bbbd8aade6142dcc
Reviewed-on: https://rev...
Rudy Gnodde
19:27 Revision 6c2ba2ac: [BUGFIX] Prevent undefined array key warning when fetching session data
Resolves: #97686
Releases: master, 11.5
Change-Id: I0228126e4b7dd091b6eddc70bbbd8aade6142dcc
Reviewed-on: https://rev...
Rudy Gnodde
06:53 Revision fa8187d5: [BUGFIX] Fix typo in description for BE.compressionLevel
This patch fixes a typo in the description for BE.compressionLevel.
A single `s` is missing in `_.htacces`
Resolves:...
Torben Hansen
06:45 Revision e97def25: [BUGFIX] Fix typo in description for BE.compressionLevel
This patch fixes a typo in the description for BE.compressionLevel.
A single `s` is missing in `_.htacces`
Resolves:...
Torben Hansen

2022-05-23

20:44 Revision e78645bc: [TASK] Avoid method_exists() for phpunit 8 compat
A couple of left overs from a phpunit 8 compat
layer. They can be safely removed since v12 and
v11 require phpunit 9....
Christian Kuhn
20:44 Revision 4d0677af: [TASK] Avoid method_exists() for phpunit 8 compat
A couple of left overs from a phpunit 8 compat
layer. They can be safely removed since v12 and
v11 require phpunit 9....
Christian Kuhn
20:31 Revision 36ebecb9: [TASK] Drop info deprecated about RealURL/CoolUri @ root-htaccess
Releases: main
Resolves: #97675
Change-Id: Id92fd0bc9b9fe5dfdb4a771d165527debc832fc5
Reviewed-on: https://review.typo...
Marcus Förster
17:06 Revision c5fd499d: [TASK] Raise typo3/testing-framework:^6.16.5
Update testing-framework to incorporate latest changes.
Some phpstan-baseline ignore-patterns are added and will
be ...
Stefan Bürk
16:12 Revision de0ce374: [TASK] Update PHPStan to version 1.7.0
The new version finds some new possible bugs and
removes some incorrect ones.
Used commands:
> composer req --dev p...
Oliver Klee
15:52 Revision c648baf0: [TASK] Update PHPStan to version 1.7.0
The new version finds some new possible bugs and
removes some incorrect ones.
Used commands:
> composer req --dev p...
Oliver Klee
14:56 Revision 361ddcef: [FEATURE] Add option to influence display of the website title
Adds a new TypoScript option config.showWebsiteTitle.
The option controls whether the website title (as defined
in th...
Tobias D
13:42 Revision 3669bf6d: [TASK] Update the testing framework
This update also reveals some instances where our type
annotations in the tests are not specific enough.
This will be...
Oliver Klee
12:07 Revision 7275e8e1: [TASK] Raise phpstan/phpstan:^1.6.9
Raise phpstan to include latest phpstan bugfixes.
See: https://github.com/phpstan/phpstan/releases/tag/1.6.9
Used co...
Stefan Bürk
11:54 Revision d438fbd5: [TASK] Raise phpstan/phpstan:^1.6.9
Raise phpstan to include latest phpstan bugfixes.
See: https://github.com/phpstan/phpstan/releases/tag/1.6.9
Used co...
Stefan Bürk

2022-05-22

18:27 Revision c44205a3: [DOCS] Fix typo in "Deprecate usage of RegularExpressionValidator in form editor"
Resolves: #97674
Releases: main
Change-Id: Ib4340b50576f0b506fec5c5b16ec8ec17fe73373
Reviewed-on: https://review.typo...
Chris Müller
12:01 Revision 84d30b90: [DOCS] correct text-role
The text role `:ts:` may only be used for typescript, not typoscript. It
does therefore not render.
Releases: main
R...
Lina Wolf
11:29 Revision 32ca7d07: [DOCS] Fix typos in "PSR-14 Event for modifying version differences"
Resolves: #97672
Releases: main
Change-Id: Id23321312212e6ce331d898d588149dbf1ff1703
Reviewed-on: https://review.typo...
Chris Müller

2022-05-20

20:26 Revision e4cc573a: [BUGFIX] Fix typolink parameter stdWrap when using additional info
When using stdWrap for setting the actual parameter value, all
additional information (like target, class and title) ...
Felix Nagel
12:22 Revision 63e3a400: [TASK] Simplify DataHandler internals code
This change reduces specialities within DataHandler:
* DataHandler->username is not used, and can be removed.
* Init...
Benni Mack
11:51 Revision 4ec26564: [TASK] Note more nullable properties and parameters
These values are already nullable according to the code,
so document that.
Resolves: #97656
Releases: main, 11.5
Cha...
Larry Garfield
11:30 Revision 01420307: [BUGFIX] Use correct time format in from and to filter
H needs to be used because the datepicker is in 24h mode and
i stands for minutes with leading zero
Resolves: #97650...
Simon Schaufelberger
11:27 Revision e610aa84: [TASK] Note more nullable properties and parameters
These values are already nullable according to the code,
so document that.
Resolves: #97656
Releases: main, 11.5
Cha...
Larry Garfield
11:17 Revision bba0e26c: [BUGFIX] Use correct time format in from and to filter
H needs to be used because the datepicker is in 24h mode and
i stands for minutes with leading zero
Resolves: #97650...
Simon Schaufelberger
08:30 Revision c786536d: [BUGFIX] Use plugin icon in content element preview
It is possible to register a dedicated icon for a plugin in
ExtensionUtility::registerPlugin(). This icon is used in ...
Torben Hansen
08:30 Revision 96ca05d8: [BUGFIX] Resolve type issues in SemaphoreLockStrategy
ftok() doesn't return false, but -1 on error.
The $resource property may be null to indicate no lock
is active, so a...
Larry Garfield
08:30 Revision 0fa97aac: [BUGFIX] Show missing total amount and time of sql queries
This displays the total time spend for sql queries and the
total amount of sql queries in the Admin Panel.
Resolves:...
Christoph Lehmann
07:31 Revision e1e4cabc: [BUGFIX] Show missing total amount and time of sql queries
This displays the total time spend for sql queries and the
total amount of sql queries in the Admin Panel.
Resolves:...
Christoph Lehmann
06:47 Revision 4bceb9af: [BUGFIX] Use plugin icon in content element preview
It is possible to register a dedicated icon for a plugin in
ExtensionUtility::registerPlugin(). This icon is used in ...
Torben Hansen
06:34 Revision d111cc5b: [BUGFIX] Resolve type issues in SemaphoreLockStrategy
ftok() doesn't return false, but -1 on error.
The $resource property may be null to indicate no lock
is active, so a...
Larry Garfield

2022-05-19

15:30 Revision 077c8c50: [DOCS] Remove outdated note in fluid_styled_content
The note about jumping to a previous version of the
page is obsolete, because you can switch no further
than version ...
Sybille Peters
15:29 Revision e2df44f7: [DOCS] Remove outdated note in fluid_styled_content
The note about jumping to a previous version of the
page is obsolete, because you can switch no further
than version ...
Sybille Peters
15:18 Revision 7c3af95d: [DOCS] Remove outdated note in fluid_styled_content
The note about jumping to a previous version of the
page is obsolete, because you can switch no further
than version ...
Sybille Peters
10:37 Revision bb5809c5: [DOCS] Use correct middleware name 'typo3/cms-frontend/authentication'
Use the correct middleware name 'typo3/cms-frontend/authentication' in
the changelog instead of referring to a non-ex...
Stephan Großberndt
10:36 Revision f04d8ea6: [DOCS] Use correct middleware name 'typo3/cms-frontend/authentication'
Use the correct middleware name 'typo3/cms-frontend/authentication' in
the changelog instead of referring to a non-ex...
Stephan Großberndt
10:23 Revision 7206e5a5: [DOCS] Use correct middleware name 'typo3/cms-frontend/authentication'
Use the correct middleware name 'typo3/cms-frontend/authentication' in
the changelog instead of referring to a non-ex...
Stephan Großberndt

2022-05-18

09:37 Revision f18c257d: [BUGFIX] styleguide: Allow custom forms
https://github.com/TYPO3-CMS/styleguide/pull/325
Even if styleguide is installed it must be possible to generate cus...
Georg Ringer

2022-05-17

17:51 Revision e80a816b: [TASK] Use more ::class notation for class names in tests
This helps static analysis.
Resolves: #97631
Releases: main, 11.5
Change-Id: If06aea0d310fa56333d93c99f1400db8d74706...
Oliver Klee
17:28 Revision 8172b45f: [TASK] Use more ::class notation for class names in tests
This helps static analysis.
Resolves: #97631
Releases: main, 11.5
Change-Id: If06aea0d310fa56333d93c99f1400db8d74706...
Oliver Klee

2022-05-16

23:35 Revision 252a0e9e: [TASK] Resolve PHPStan issues in AbstractRecycleTestCase
Mostly these are due to SimpleXML not casting cleanly to strings,
so making the casts explicit resolves them.
Resolv...
Larry Garfield
23:23 Revision 06e0f654: [TASK] Resolve PHPStan issues in AbstractRecycleTestCase
Mostly these are due to SimpleXML not casting cleanly to strings,
so making the casts explicit resolves them.
Resolv...
Larry Garfield
16:13 Revision 50e62cdf: [BUGFIX] Stop mocking classes that do not exist
This is only possible with PHPUnit, not with Prophecy, and it is bad
practice as there is no way to do type analysis ...
Oliver Klee
16:03 Revision 2d182e3b: [BUGFIX] Stop mocking classes that do not exist
This is only possible with PHPUnit, not with Prophecy, and it is bad
practice as there is no way to do type analysis ...
Oliver Klee

2022-05-13

17:26 Revision 09264fed: [TASK] Address phpstan "Expression on left side of ??" errors
There are several PHPStan Baseline exceptions for misuse of
the ?? operator. Many of them are no longer necessary tha...
Larry Garfield
17:05 Revision 82b555a5: [TASK] Address phpstan "Expression on left side of ??" errors
There are several PHPStan Baseline exceptions for misuse of
the ?? operator. Many of them are no longer necessary tha...
Larry Garfield
15:52 Revision e1f1f665: [BUGFIX] Fix type warnings in the workspaces ActionHandler
Resolves: #97425
Releases: main, 11.5
Change-Id: Ie3679f8a0f51ee2000ce45dfab1ea82bdc67c0ff
Reviewed-on: https://revie...
Oliver Klee
14:51 Revision 146832c3: [BUGFIX] Fix type warnings in the workspaces ActionHandler
Resolves: #97425
Releases: main, 11.5
Change-Id: Ie3679f8a0f51ee2000ce45dfab1ea82bdc67c0ff
Reviewed-on: https://revie...
Oliver Klee
11:29 Revision f03bfb4b: [BUGFIX] Prevent undefined array key warning in CleanFlexFormsCommand
Resolves: #97619
Releases: main, 11.5
Change-Id: Ib1812d04264cab9bf867891f8cc06d7dafeace99
Reviewed-on: https://revie...
Oliver Bartsch
06:21 Revision cf38735a: [BUGFIX] Prevent undefined array key warning in CleanFlexFormsCommand
Resolves: #97619
Releases: main, 11.5
Change-Id: Ib1812d04264cab9bf867891f8cc06d7dafeace99
Reviewed-on: https://revie...
Oliver Bartsch
01:28 Revision 5090ac55: [BUGFIX] Exclude doktypes in SiteConfiguration
Currently, only SysFolders are excluded in
the SiteConfiguration overview which allows
to add a SiteConfiguration to ...
Jochen Roth
01:10 Revision 9e937b46: [BUGFIX] Exclude doktypes in SiteConfiguration
Currently, only SysFolders are excluded in
the SiteConfiguration overview which allows
to add a SiteConfiguration to ...
Jochen Roth

2022-05-12

20:11 Revision da9c87ad: [DOCS] Remove duplicate number sign
Also fixes a non-existing link that is generated:
https://forge.typo3.org/issues/#93436 becomes
https://forge.typo3.o...
Česlav Przywara
19:43 Revision a8fd1882: [DOCS] Remove duplicate number sign
Also fixes a non-existing link that is generated:
https://forge.typo3.org/issues/#93436 becomes
https://forge.typo3.o...
Česlav Przywara
12:16 Revision 4abc44fc: [DOCS] Correct naming of UI label
The screenshots of the UI shows the word
`Levels` while the text used `Layers`.
Releases: main, 11.5
Resolves: #9761...
Gerald Rintisch
12:00 Revision efbfb0d0: [DOCS] Correct naming of UI label
The screenshots of the UI shows the word
`Levels` while the text used `Layers`.
Releases: main, 11.5
Resolves: #9761...
Gerald Rintisch
11:48 Revision 91f1260b: [BUGFIX] Correct TCA title in ext:blogexample dateexample
TCA ctrl title for tx_blogexample_domain_model_dateexample
and tx_blogexample_domain_model_dateexample is set to not
...
Christian Kuhn
11:37 Revision cc52f709: [BUGFIX] Correct TCA title in ext:blogexample dateexample
TCA ctrl title for tx_blogexample_domain_model_dateexample
and tx_blogexample_domain_model_dateexample is set to not
...
Christian Kuhn

2022-05-11

15:56 Revision e242e972: [TASK] Raise lolli42/finediff:^1.0.1
Brings a multibyte fix when dealing with word-based
diffs, which is our default usage.
composer req lolli42/finediff...
Christian Kuhn
15:56 Revision ff77273d: [TASK] Raise lolli42/finediff:^1.0.1
Brings a multibyte fix when dealing with word-based
diffs, which is our default usage.
composer req lolli42/finediff...
Christian Kuhn
14:42 Revision 279ccf1f: [TASK] Raise lolli42/finediff:^1.0.1
Brings a multibyte fix when dealing with word-based
diffs, which is our default usage.
composer req lolli42/finediff...
Christian Kuhn
13:41 Revision 12b8c3a9: [BUGFIX] Show 1st constants section if no category selected
If the admin visits the constants editor the 1st time or the user
settings are resetted, the constants editor must sh...
Georg Ringer
11:40 Revision 9f0faa43: [!!!][TASK] Remove field resizeTextareas_MaxHeight from user settings
The field `resizeTextareas_MaxHeight` with the label
"Maximum height of text areas in pixels* is removed because of l...
Georg Ringer

2022-05-10

12:53 Revision 9c7c2b49: [DOCS] Fix typo in rte_ckeditor docs
Resolves: #97592
Releases: main, 11.5
Change-Id: I95246d9720609e138d19bb8e60ad4ebcfe23564a
Reviewed-on: https://revie...
Georg Ringer
12:40 Revision f109daad: [DOCS] Fix typo in rte_ckeditor docs
Resolves: #97592
Releases: main, 11.5
Change-Id: I95246d9720609e138d19bb8e60ad4ebcfe23564a
Reviewed-on: https://revie...
Georg Ringer
11:09 Revision 5399ea63: [TASK] Refactor ext:tstemplate controllers
With the refactoring of the '3rd level' backend module
API, we can finally clean up the Template related
backend cont...
Christian Kuhn
11:08 Revision 05d9d607: [BUGFIX] Fix undefined array key in TemplateService
If a TypoScript sub-template is missing, because it is disabled,
it is necessary to check for the existence.
Resolve...
David Gurk
10:22 Revision 87feed90: [BUGFIX] Fix undefined array key in TemplateService
If a TypoScript sub-template is missing, because it is disabled,
it is necessary to check for the existence.
Resolve...
David Gurk
09:18 Revision d9a01b9b: [TASK] Set TYPO3 version to 11.5.11-dev
Change-Id: If249fa2af484ba4582d3f850062c25c0433b7858
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/745...
Oliver Hader
09:18 Revision 5e6ed38b: [TASK] Set TYPO3 version to 10.4.29-dev
Change-Id: I308c3851b4aeb0422acb4bf03c3285928cdd5e99
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/745...
Oliver Hader
08:49 Revision 1fce0e51: [RELEASE] Release of TYPO3 11.5.10
Change-Id: I8bd3e7ec4fce5774412920a93f297fb94178d090
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/745...
Oliver Hader
08:40 Revision c1d368cd: [RELEASE] Release of TYPO3 10.4.28
Change-Id: I5ebedca1cf34181ad228aa833aaa651a46aebec7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/745...
Oliver Hader
04:55 Revision cd59f1c2: [BUGFIX] Ensure strings are passed to makeDiffDisplay()
In #97373 the makeDiffDisplay() method of
DiffUtility got type hinted. However, since
the corresponding usages were n...
Oliver Bartsch

2022-05-09

23:50 Revision 91f74640: [TASK] Raise typo3/testing-framework:^6.16.4
A series of minor TF fixes, nothing fancy.
composer req --dev typo3/testing-framework:^6.16.4
Change-Id: I3b8fcec5d...
Christian Kuhn
23:46 Revision 47227c57: [TASK] Raise typo3/testing-framework
Along some minor changes, TF frontend requests now directly
submit the InternalRequest to the core's application chai...
Stefan Bürk
20:19 Revision eb3875a1: [TASK] CI: Always retry failed jobs once
We restricted the default retry of single jobs a while
ago to do that only for acceptance test related jobs.
This doe...
Christian Kuhn
20:19 Revision 255bbd79: [TASK] CI: Always retry failed jobs once
We restricted the default retry of single jobs a while
ago to do that only for acceptance test related jobs.
This doe...
Christian Kuhn
20:19 Revision a80d02fa: [TASK] Remove unused palettes of pages TCA
The following palettes of the table pages are not in use since a long
time and can be removed:
- 1
- 2
- 3
- 5
- 6
-...
Georg Ringer
20:11 Revision a952926a: [TASK] Cleanup usage of exclude configuration
- Remove it for tables using adminOnly
- Replace with true if set to 1
Resolves: #97575
Releases: main
Change-Id: I2...
Georg Ringer
19:24 Revision dd3cf031: [BUGFIX] styleguide: Switch to seleniarm/standalone-chromium for arm64 arch.
https://github.com/TYPO3-CMS/styleguide/pull/324
Currently, selenium does not support arm64.
A condition was added t...
Jochen Roth
19:10 Revision 31d3aca2: [TASK] styleguide: Update grunt
Christian Kuhn
17:00 Revision 109ba6f6: [TASK] Remove bootstrap_package related ac tests
The bootstrap_package related installer acceptance
tests are disabled for quite some while already
since that package...
Christian Kuhn
16:25 Revision 52359b5c: [BUGFIX] Activate installer ac tests again
When we fiddled in #97056 with Acceptance/Install.suite.yml,
we broke the yml by removing an env: too much. codecepti...
Christian Kuhn
14:43 Revision 617ca91d: [BUGFIX] Fix undefined array key warning in DataHandler
Not all tables have tstamp defined in their ctrl section.
Resolves: #97588
Releases: main, 11.5
Change-Id: Ibddaab2e...
Nikita Hovratov
13:46 Revision 7378d133: [BUGFIX] Fix undefined array key warning in DataHandler
Not all tables have tstamp defined in their ctrl section.
Resolves: #97588
Releases: main, 11.5
Change-Id: Ibddaab2e...
Nikita Hovratov
13:43 Revision 68704bd6: [BUGFIX] Avoid calling string functions with non-strings in GU
This helps avoid breakage when GeneralUtility will switch to
strict mode.
Resolves: #97579
Relates: #97578
Releases:...
Oliver Klee
13:33 Revision 6f37527f: [BUGFIX] Avoid calling string functions with non-strings in GU
This helps avoid breakage when GeneralUtility will switch to
strict mode.
Resolves: #97579
Relates: #97578
Releases:...
Oliver Klee
10:40 Revision 05007288: [TASK] Render flash messages in backend modules again
During the refactoring of the backend templates with #96745
the rendering of some flash messages has stopped.
This c...
Georg Ringer

2022-05-08

10:05 Revision f3176918: [TASK] Deprecate TYPO3\CMS\Core\Utility\ResourceUtility
The core utility class ResourceUtility is a leftover from
an old FAL implementation. In a refactoring in TYPO3 v7 thi...
Nikita Hovratov
08:53 Revision 57f36963: [TASK] Ignore PHPStan errors in GeneralUtilityTest for contract violations
In tests for `GeneralUtility` that explicitly violate the contract
(and test the correct error handling in those case...
Oliver Klee
08:52 Revision 8087bf5b: [DOCS] Correct grammar in a Changelog ReST file
Releases: main, 11.5
Resolves: #97577
Change-Id: I68f6433a4ae38eb05e24b997cdfcba8b2eb60115
Reviewed-on: https://revie...
Lina Wolf
08:43 Revision 4f223674: [DOCS] Correct grammar in a Changelog ReST file
Releases: main, 11.5
Resolves: #97577
Change-Id: I68f6433a4ae38eb05e24b997cdfcba8b2eb60115
Reviewed-on: https://revie...
Lina Wolf
08:41 Revision 8c28103c: [TASK] Ignore PHPStan errors in GeneralUtilityTest for contract violations
In tests for `GeneralUtility` that explicitly violate the contract
(and test the correct error handling in those case...
Oliver Klee

2022-05-07

18:08 Revision 7b4d1cd5: [!!!][TASK] Add native types to MailUtility
And remove phpstan exceptions along the way.
Resolves: #97377
Related: #97210
Related: #97372
Releases: main
Change-...
Larry Garfield
17:29 Revision 67ed4985: [TASK] Resolve "right side of && is always true" in PHPStan
The PHPStan baseline file has several entries for this error.
This patch resolves them by adjusting the code so the
i...
Larry Garfield
16:53 Revision 902126db: [TASK] Resolve "right side of && is always true" in PHPStan
The PHPStan baseline file has several entries for this error.
This patch resolves them by adjusting the code so the
i...
Larry Garfield
13:11 Revision 4db320d9: [BUGFIX] Avoid postgresql error previewing a fe_group-protected page
Avoid a postgresql error when previewing a page from the backend which
has an access protection by a fe_group due to ...
Stephan Großberndt
13:11 Revision 79ebd0e6: [BUGFIX] Avoid postgresql error previewing a fe_group-protected page
Avoid a postgresql error when previewing a page from the backend which
has an access protection by a fe_group due to ...
Stephan Großberndt
12:45 Revision 5b3af51f: [BUGFIX] Avoid postgresql error previewing a fe_group-protected page
Avoid a postgresql error when previewing a page from the backend which
has an access protection by a fe_group due to ...
Stephan Großberndt
12:44 Revision 91829c49: [BUGFIX] Correct type annotation of GU::callUserFunction()
The argument `$funcName` is now annotated as `non-empty-string|\Closure`
to reflect the actual allowed input types. A...
Andreas Fernandez
12:30 Revision f9f3dcbf: [BUGFIX] Correct type annotation of GU::callUserFunction()
The argument `$funcName` is now annotated as `non-empty-string|\Closure`
to reflect the actual allowed input types. A...
Andreas Fernandez
11:17 Revision f846c5e4: [!!!][TASK] Add native types to ExtensionManagementUtility
Also gets rid of some phpstan exceptions.
Resolves: #97374
Related: #97372
Related: #97210
Releases: main
Change-Id:...
Larry Garfield
11:09 Revision c7dde5f8: [TASK] Make ClassNamingUtility strict
This was probably forgotten when adding native types to this
class.
Resolves: #97572
Related: #97205
Releases: main
...
Oliver Klee
10:45 Revision c4747987: [TASK] CI detection in runTests.sh for phpstan
phpstan parallel execution is limited to a maximum
of 5 processes to be a nice neighbor when executed
during core CI ...
Stefan Bürk
10:08 Revision ff134cc9: [TASK] CI detection in runTests.sh for phpstan
phpstan parallel execution is limited to a maximum
of 5 processes to be a nice neighbor when executed
during core CI ...
Stefan Bürk

2022-05-06

22:50 Revision 361c6602: [BUGFIX] Pin CI image docker:20.10.14-dind
Latest docker:20.10-dind (currently 20.10.15)
triggers an error on CI:
Error response from daemon: failed to create ...
Christian Kuhn
22:49 Revision d52d7258: [BUGFIX] Pin CI image docker:20.10.14-dind
Latest docker:20.10-dind (currently 20.10.15)
triggers an error on CI:
Error response from daemon: failed to create ...
Christian Kuhn
22:49 Revision d6965d85: [BUGFIX] Pin CI image docker:20.10.14-dind
Latest docker:20.10-dind (currently 20.10.15)
triggers an error on CI:
Error response from daemon: failed to create ...
Christian Kuhn
14:37 Revision 5ecfceb4: [TASK] Polish SvgTree component styling
This patch is cleaning up a lot of loose ends in the svg tree component.
It aims to make the component look more clea...
Benjamin Kott
14:01 Revision 80060932: [BUGFIX] Improve backend scroll performance with Google Chrome
Scrolling the list module with 100 entries causes framerate
to drop below 15fps on low DPI devices in Google Chrome
w...
Benjamin Franzke
13:45 Revision ff8c9572: [BUGFIX] Remove "overflow: hidden" from form-wizards-element
In order to fix select fields overflowing into each other
when they have very long option titles, the CSS rule
"overf...
Nikita Hovratov
13:18 Revision a9cf5c75: [TASK] Replace deprecated doctrine/dbal 'getSchemaManager()'
'doctrine/dbal' 3.x deprecated the 'getSchemaManager()'
method in favour of the 'createSchemaManager()' method
on con...
Stefan Bürk
13:13 Revision 8d2e34ba: [!!!][TASK] Add native types to CsvUtility
Also, first class callable syntax is added for the csvValues
method.
Resolves: #97207
Related: #97210
Related: #9737...
Larry Garfield
13:01 Revision ffc5261b: [BUGFIX] Remove "overflow: hidden" from form-wizards-element
In order to fix select fields overflowing into each other
when they have very long option titles, the CSS rule
"overf...
Nikita Hovratov
13:00 Revision cac6bc6b: [!!!][TASK] Add native types to StringUtility
Also, clean up related tests' doc blocks.
Resolves: #97382
Related: #97210
Related: #97372
Releases: main
Change-Id:...
Larry Garfield
12:53 Revision 8e912dd8: [TASK] Use PSR-3 compliant logging in ExtendedFileUtility
This change adapts ExtendedFileUtility logs to use
interpolation from PSR-3 instead of %s to identify
variables in lo...
Benni Mack
12:13 Revision eee89b81: [!!!][TASK] Add native types to VersionNumberUtility
Also, a little cleanup in DefaultFunctionsProvider.
The method getCompatVersionFunction() was
calling convertVersionN...
Larry Garfield
11:36 Revision 7ec2cb5f: [!!!][TASK] Add native typing for DebugUtility
Adds type declarations to DebugUtility.
Fixes some calls to these methods to avoid spurious nulls.
Improves documen...
Larry Garfield
10:30 Revision 90d9d27f: [DOCS] Add missing classes with changed method signatures
This adds two recently merged utility classes with changed
method signatures to the breaking rst file.
Resolves: #97...
Nikita Hovratov

2022-05-05

18:52 Revision 64d5fed3: [DOCS] Document styling of current page in fluid_styled_content menu content elements
Document https://review.typo3.org/c/Packages/TYPO3.CMS/+/73048 in the extensions manual
Resolves: #97404
Releases: m...
Lina Wolf
17:21 Revision 7be9318b: [TASK] Deprecate $cObj->lastTypoLink* properties
This change deprecates the following properties:
ContentObjectRenderer->lastTypoLinkUrl
ContentObjectRenderer->lastT...
Benni Mack
16:50 Revision d09bec92: [TASK] Add username to password recovery email salutation
Currently, a user can reset their password, but never gets the information what their username is.
Many users forget ...
Patrick Lenk
16:25 Revision df0d68bc: [TASK] Add username to password recovery email salutation
Currently, a user can reset their password, but never gets the information what their username is.
Many users forget ...
Patrick Lenk
12:13 Revision 7f37960a: [TASK] Unify log messages in DataHandler to be PSR-3 compliant
This change adapts DataHandler logs to use
interpolation from PSR-3 instead of %s to identify
variables in log_detail...
Benni Mack
10:57 Revision 77253e40: [TASK] Simplify a condition in the workspaces DataHandlerHook
a || (b && !a)
can be simplified to
a || b
(because the second sub-condition is only evaluated if a is false).
Re...
Oliver Klee
10:35 Revision 9f3b9eca: [TASK] Simplify a condition in the workspaces DataHandlerHook
a || (b && !a)
can be simplified to
a || b
(because the second sub-condition is only evaluated if a is false).
Re...
Oliver Klee
08:19 Revision d77c9660: [TASK] Raise phpstan/phpstan:^1.6.7
Raise phpstan to newest release, which find more
things in a proper way. This includes some opcache
and autoloading f...
Stefan Bürk
07:39 Revision 252173d3: [TASK] Raise phpstan/phpstan:^1.6.7
Raise phpstan to newest release, which find more
things in a proper way. This includes some opcache
and autoloading f...
Stefan Bürk
07:01 Revision 3a7c8b13: [!!!][TASK] Remove typoscript option config.disableCharsetHeader
This option is obsolete nowadays, as PSR-7 is setting
the headers at the end of the script / when emitting
a Response...
Benni Mack

2022-05-04

21:59 Revision f2e4e838: [BUGFIX] Avoid returning invalid return type in AbstractOEmbedHelper
"AbstractOEmbedHelper::getOEmbedData()" requests data and
decode it as json. json_decode() may fail and thus having
a...
Florian Rival
21:43 Revision ae00ad42: [BUGFIX] Avoid returning invalid return type in AbstractOEmbedHelper
"AbstractOEmbedHelper::getOEmbedData()" requests data and
decode it as json. json_decode() may fail and thus having
a...
Florian Rival
20:34 Revision 68c9b545: [BUGFIX] Name invalid identifier in UpgradeWizard exception
An exception will be raised, if an upgrade wizard identifier
returned by "UpgradeWizardInterface::getIdentifier()" is...
J. Peter M. Schuler
19:26 Revision 4ed1f2ed: [BUGFIX] Fix several type annotations in FormDefinition
This patches replaces several wrong or incomplete type annotations in
FormDefinition. Additionally, the `$renderables...
Elias Häußler
17:18 Revision e909c163: [FEATURE] Replace hooks with events for Preview URI generation
The BackendUtility method "getPreviewUrl" along with
its hooks and the helper method "ADMCMD_previewCmds"
has been ma...
Benni Mack
15:05 Revision 3ba1b87f: [BUGFIX] Allow backend layout without any colPos
Resolves: #97268
Releases: 11.5
Change-Id: I389cb4d076f1595347c1b4c28df8ec84c373c552
Reviewed-on: https://review.typo...
Kevin Appelt
13:39 Revision 6107c4fd: [BUGFIX] Detect arm64 and switch selenium docker image
Currently acceptance tests do not work on arm64 (Apple M1)
due to the lack of support in the selenium docker image.
...
Jochen Roth
13:39 Revision f1095c5f: [BUGFIX] Detect arm64 and switch selenium docker image
Currently acceptance tests do not work on arm64 (Apple M1)
due to the lack of support in the selenium docker image.
...
Jochen Roth
12:22 Revision e6acc0b8: [TASK] Add unit tests for mailto_makelinks
Increase code coverage with some more tests.
Resolves: #97444
Related: #97303
Releases: main, 11.5
Change-Id: Icaa20...
Simon Schaufelberger
11:34 Revision 3c55a8ce: [TASK] Add unit tests for mailto_makelinks
Increase code coverage with some more tests.
Resolves: #97444
Related: #97303
Releases: main, 11.5
Change-Id: Icaa20...
Simon Schaufelberger
09:33 Revision fa95b8af: [DOCS] Adjust removal version of switchable controller actions
Switchable controller actions are removed with TYPO3 12.0. The deprecation
note is adjusted to reflect it.
Resolves:...
Chris Müller
09:32 Revision 635916bc: [BUGFIX] Fix namespaces in extension scanner files
Namespaces in the extension scanner files must
not contain a leading backslash.
Resolves: #97547
Releases: main, 11....
Oliver Bartsch
09:28 Revision 3e7fc67c: [BUGFIX] Fix several type annotations in FormDefinition
This patches replaces several wrong or incomplete type annotations in
FormDefinition. Additionally, the `$renderables...
Elias Häußler
09:17 Revision 7195b429: [BUGFIX] Detect arm64 and switch selenium docker image
Currently acceptance tests do not work on arm64 (Apple M1)
due to the lack of support in the selenium docker image.
...
Jochen Roth
09:16 Revision 50257c3d: [DOCS] Adjust removal version of switchable controller actions
Switchable controller actions are removed with TYPO3 12.0. The deprecation
note is adjusted to reflect it.
Resolves:...
Chris Müller
09:07 Revision 86c12357: [BUGFIX] Fix namespaces in extension scanner files
Namespaces in the extension scanner files must
not contain a leading backslash.
Resolves: #97547
Releases: main, 11....
Oliver Bartsch
08:59 Revision cd34ee6e: [!!!][TASK] Remove legacy ArrayAccess functionality of LinkResult
The introduced LinkResult object and its functionality
has had a fallback built via ArrayAccess for the
LinkBuilderIn...
Benni Mack
08:25 Revision 803f9dfe: [DOCS] Adjust removal version of switchable controller actions
Switchable controller actions are removed with TYPO3 12.0. The deprecation
note is adjusted to reflect it.
Resolves:...
Chris Müller
07:25 Revision 8fc5244a: [FEATURE] Refresh the look of pagemodule
The patch simplifies and optimizes the readability of the page module
interface. It is based on the UX Team's concept...
Annett Jähnichen

2022-05-03

20:15 Revision da0e0152: [TASK] Avoid additional checks in TSFE when resolving a page
When TSFE is fetching the $page record from PageRepository,
it checks the $TSFE->id parameter, which was originally
t...
Benni Mack
20:07 Revision 098e9bf6: [BUGFIX] Correctly resolve instance script path
Calling a site using http://example.org/index.php/invalid/ leads to
~/index.php/whatever/ being used as internal scri...
Oliver Hader
20:04 Revision 97798c06: [BUGFIX] Correctly resolve instance script path
Calling a site using http://example.org/index.php/invalid/ leads to
~/index.php/whatever/ being used as internal scri...
Oliver Hader
20:04 Revision 24c5608c: [BUGFIX] Correctly resolve instance script path
Calling a site using http://example.org/index.php/invalid/ leads to
~/index.php/whatever/ being used as internal scri...
Oliver Hader
16:34 Revision 6b71fb46: [BUGFIX] Apply workspace context in FileRepository::findByRelation
FileRepository::findByRelation does not apply any workspace context
when invoked in backend context.
Resolves: #5933...
Oliver Hader
11:41 Revision 7e213eaa: [BUGFIX] Apply workspace context in FileRepository::findByRelation
FileRepository::findByRelation does not apply any workspace context
when invoked in backend context.
Resolves: #5933...
Oliver Hader
08:06 Revision 489a9ec0: [!!!][TASK] Remove Indexed Search option searchSkipExtendToSubpagesChecking
The option searchSkipExtendToSubpagesChecking in Indexed
search is removed in favor of using a better functionality
o...
Benni Mack
07:46 Revision 7c20e766: [TASK] Deprecate various Context-based methods in TSFE
Various methods can now use the Context API, making the
dependency to TSFE less relevant for future changes.
Resolve...
Benni Mack

2022-05-02

14:29 Revision 742f4f03: [BUGFIX] Remove invalid definition of method body functionality
The method parseDataStructureByIdentifier defines that files can
also be loaded with the "EXT:" prefix. This is curre...
Simon Schaufelberger
14:07 Revision c9fecd62: [BUGFIX] Remove invalid definition of method body functionality
The method parseDataStructureByIdentifier defines that files can
also be loaded with the "EXT:" prefix. This is curre...
Simon Schaufelberger
08:46 Revision 953687bf: [BUGFIX] Avoid unreliable 'rowCount()' in IndexSearchRepository
rowCount() on result sets for SELECT queries are not reliable across
all DBMS, which doctrine/dbal comments in the do...
Stefan Bürk
07:55 Revision 68f1f4a8: [BUGFIX] Avoid unreliable 'rowCount()' in IndexSearchRepository
rowCount() on result sets for SELECT queries are not reliable across
all DBMS, which doctrine/dbal comments in the do...
Stefan Bürk

2022-04-29

14:24 Revision 6f7514f5: [TASK] Streamline duplicate-form-wizard
Streamline the first step of the duplicate-form-wizard
to the new layout of new-form-wizard.
Resolves: #97506
Releas...
Andreas Steiger
12:14 Revision 98fe0595: [TASK] Improve form element header in form inspector
If a field contains a label that is too long, this creates an ugly line
break in the form element header. And also th...
Tobias Siegler
12:13 Revision 4b16b3c9: [TASK] Streamline form element labels in form editor
Form elements in the tree component are labelled with the label of the
corresponding form element definition, whereas...
Elias Häußler
10:12 Revision 5107f249: [TASK] Remove MSSQL supportive code
Core requirements have been changed and publicly announced with:
https://typo3.org/article/new-system-requirements-fo...
Stefan Bürk
09:50 Revision 0efa3a2b: [FEATURE] Add fragment option to Redirect Finisher
This patch adds a new field called "fragment" to the EXT:form Redirect
finisher. It will be appended to the redirect ...
Gabe Troyan
09:36 Revision 651bdca2: [TASK] Improvement of the delete button in the form inspector
Adds a label to the delete button and improves the styling.
Exceptions are the delete buttons in the validators and ...
Tobias Siegler
09:25 Revision c36447f2: [TASK] Streamline form element labels in form editor
Form elements in the tree component are labelled with the label of the
corresponding form element definition, whereas...
Elias Häußler
08:58 Revision 3955aa91: [TASK] Raise symfony/rate-limiter:^5.4.8 and re-enable tests
symfony/rate-limiter:5.4.8 has been released, so the failing
tests commented out with #97298 can be included again.
...
Torben Hansen
07:31 Revision 431a6303: [BUGFIX] Fix type warnings in the workspaces CommandMap
Resolves: #97424
Releases: main, 11.5
Change-Id: I9ccac96427c71f65e1922fe7e6ffb376d06d7e02
Reviewed-on: https://revie...
Oliver Klee
07:24 Revision 9717fe4c: [TASK] Streamline checkboxes of form editor
Change browser default checkboxes to TYPO3
toggle buttons or TYPO3 checkboxes in the form editor.
Resolves: #95086
R...
Andreas Steiger
07:06 Revision 9910291a: [TASK] Raise symfony/rate-limiter:^5.4.8 and re-enable tests
symfony/rate-limiter:5.4.8 has been released, so the failing
tests commented out with #97298 can be included again.
...
Torben Hansen
07:02 Revision f34013fa: [DOCS] Update finisher documentation
The whole documentation about finishers has not
been touched since ages. A lot of information are
outdated. This patc...
Björn Jacob
06:24 Revision 197e763f: [BUGFIX] Fix type warnings in the workspaces CommandMap
Resolves: #97424
Releases: main, 11.5
Change-Id: I9ccac96427c71f65e1922fe7e6ffb376d06d7e02
Reviewed-on: https://revie...
Oliver Klee
06:23 Revision 6b1bbee7: [!!!][FEATURE] Automatically register reports and status via service configuration
Reports and Status of the reports module are now automatically tagged
and registered, based on the implemented `Repor...
Georg Ringer

2022-04-28

18:23 Revision dc9abf59: [TASK] Update PHPStan to 1.6.3
The new version finds some new possible bugs.
Used commands:
> composer require --dev phpstan/phpstan:^1.6.3
> Buil...
Tymoteusz Motylewski
17:38 Revision bbc8676b: [TASK] Update PHPStan to 1.6.3
The new version finds some new possible bugs.
Used commands:
> composer require --dev phpstan/phpstan:^1.6.3
> Buil...
Tymoteusz Motylewski
16:05 Revision 2e5d092e: [TASK] Apply quote coding standards to YAML files
Coding style guidelines say to favor single quotes unless
we actually want YAML interpolation.
This is a partner cha...
Larry Garfield
14:17 Revision 4f3251ff: [TASK] Document removal of deprecated form config
Various form configuration was deprecated with #96568. This patch adds
a notice about planned removal of those deprec...
Elias Häußler
14:05 Revision 335ceaff: [DOCS] Restructure API Reference
The API Reference of the form framework resided inside the docs for
integrators. This patch creates a new main chapte...
Björn Jacob
14:00 Revision 9f146497: [TASK] Further improvements of the form editor/ inspector
The markup of the field definitions has been optimized and aligned
with the standard styling (e.g. in the page proper...
Tobias Siegler
13:10 Revision 8e7aeb56: [BUGFIX] Correct several typos
Releases: master, 11.5
Resolves: #97504
Change-Id: I26ff53cc81eefa550e86928a6db6fd6a982a6008
Reviewed-on: https://rev...
Stephan Großberndt
12:51 Revision 0add60e0: [BUGFIX] Correct several typos
Releases: master, 11.5
Resolves: #97504
Change-Id: I26ff53cc81eefa550e86928a6db6fd6a982a6008
Reviewed-on: https://rev...
Stephan Großberndt
12:30 Revision bc7326e0: [DOCS] Drop superfluous extension scanner tag in RST of #90919
Feature RSTs should not provide a tag for the extension
scanner. However, a "NotScanned" tag was added to the RST fil...
Elias Häußler
11:39 Revision fe3e5897: [TASK] Remove broken include_static.txt TypoScript include
The inclusion of 'include_static.txt' files within the
TypoScript inclusion magic has been part of the extension
'sta...
Georg Ringer
10:45 Revision a12b3201: [BUGFIX] Use the correct pluralized key in search results
The "page" and "pages" translation keys are backwards.
This patch makes them forwards.
Resolves: #96795
Releases: ma...
Larry Garfield
10:22 Revision a775803d: [BUGFIX] Use the correct pluralized key in search results
The "page" and "pages" translation keys are backwards.
This patch makes them forwards.
Resolves: #96795
Releases: ma...
Larry Garfield
09:11 Revision d34c1b90: [FEATURE] Skip translation of overridden form finisher options
If form finisher options are overridden via FlexForm, they must not
be translated by the TranslationService. Otherwis...
Elias Häußler
08:22 Revision 55d3fce3: [BUGFIX] Apply initial value to additional form element property paths
Adding a new validator to a form element in form editor led to an
error if the validator defines additionalElementPro...
Ralf Zimmermann
08:12 Revision 9cdfa70c: [BUGFIX] Adopt doctrine/dbal sqlite autoincrement detection
sqlite basicly knows about two kind of autoincrement column
definition. One which is an alias on the provided "row_id...
Stefan Bürk
05:45 Revision 3e5c0604: [BUGFIX] Adopt doctrine/dbal sqlite autoincrement detection
sqlite basicly knows about two kind of autoincrement column
definition. One which is an alias on the provided "row_id...
Stefan Bürk

2022-04-27

20:04 Revision d492a4ee: [BUGFIX] Raise phpstan processTimeout
Recently from time to time phpstan ci runs are failing with following
error message:
> Reached internal errors count...
Stefan Bürk
19:43 Revision c36d12f6: [BUGFIX] Raise phpstan processTimeout
Recently from time to time phpstan ci runs are failing with following
error message:
> Reached internal errors count...
Stefan Bürk
16:13 Revision af4eae1e: [TASK] Update composer v2 error message in runTests.sh
composer v2 is no longer an experimental feature of
Docker Desktop for MacOS/Windows. Broken composer v2
error messag...
Stefan Bürk
16:12 Revision b8211b2f: [TASK] Update composer v2 error message in runTests.sh
composer v2 is no longer an experimental feature of
Docker Desktop for MacOS/Windows. Broken composer v2
error messag...
Stefan Bürk
15:55 Revision f5a53e7d: [TASK] Update composer v2 error message in runTests.sh
composer v2 is no longer an experimental feature of
Docker Desktop for MacOS/Windows. Broken composer v2
error messag...
Stefan Bürk
15:53 Revision 49eea1d3: [TASK] Move form element-related methods out of AbstractRenderable
With #90385, two methods (`setDefaultValue()` and `setProperty()`) were
added to AbstractRenderable. Those methods ho...
Elias Häußler
15:49 Revision 310c615d: [BUGFIX] Add maxwidth / maxheight parameters to YouTube oembed url
When uploading new assets to the filelist,
the metadata (e.g. width and height) are
automatically extracted from the ...
Oliver Bartsch
15:49 Revision aecc6c35: [BUGFIX] Add maxwidth / maxheight parameters to YouTube oembed url
When uploading new assets to the filelist,
the metadata (e.g. width and height) are
automatically extracted from the ...
Oliver Bartsch
15:08 Revision 570dd743: [BUGFIX] Add maxwidth / maxheight parameters to YouTube oembed url
When uploading new assets to the filelist,
the metadata (e.g. width and height) are
automatically extracted from the ...
Oliver Bartsch
13:32 Revision 3e6dd05a: [TASK] Streamline handling of TypoScript form overrides
Each form definition loaded by FormPersistenceManager can be overridden
by TypoScript. When forms are to be rendered ...
Elias Häußler
13:22 Revision 78989375: [BUGFIX] Apply initial value to additional form element property paths
Adding a new validator to a form element in form editor led to an
error if the validator defines additionalElementPro...
Elias Häußler
13:21 Revision 6d1df41b: [TASK] Validate regex validator pattern in form editor
In the form editor, backend users can currently insert any non-empty
strings for patterns of regular expression valid...
Elias Häußler
10:20 Revision 399ee476: [TASK] Add property and return types to EventDispatcher
The object return on dispatch() is not a formal part of
the interface for BC reasons, but is required by the spec,
so...
Larry Garfield
 

Also available in: Atom