Activity
From 2019-05-17 to 2019-06-15
2019-06-14
- 21:45 Revision 79825a69: [BUGFIX] t3editor: Harden some checks for TS parsing
- Resolves: #88262
Resolves: #85346
Releases: master, 9.5
Change-Id: Ia72ef1b670841d90ec0251c99b7f4d3dc1e7770a
Reviewed... - 21:44 Revision d2f7199a: [TASK] Deprecate unused methods of VersionNumberUtility
- The following methods of `\TYPO3\CMS\Core\Utility\VersionNumberUtility`
are unused and can be deprecated:
- `splitVe... - 21:32 Revision 4e48cad9: [!!!][TASK] Re-organize variable initialization for User Authentication
- There are a lot of places where AbstractUserAuthentication
and the dependents (BE/FE user auth) set various settings,... - 21:14 Revision 9441ed24: [BUGFIX] t3editor: Harden some checks for TS parsing
- Resolves: #88262
Resolves: #85346
Releases: master, 9.5
Change-Id: Ia72ef1b670841d90ec0251c99b7f4d3dc1e7770a
Reviewed... - 15:10 Revision b36be531: [BUGFIX] Fix page caching with tree.rootLineIds condition check
- Conditions with `tree.rootLineIds` if matched caused page cache
regeneration on each request.
Resolves: #88374
Relea... - 14:31 Revision 4c446751: [TASK] Create Redirect instead of silently ignoring superfluous cHash
- Introduced with https://review.typo3.org/c/Packages/TYPO3.CMS/+/60895
cHash's that are used within the URL but not ne... - 12:56 Revision 6c0d2134: [TASK] Create Redirect instead of silently ignoring superfluous cHash
- Introduced with https://review.typo3.org/c/Packages/TYPO3.CMS/+/60895
cHash's that are used within the URL but not ne...
2019-06-13
- 16:31 Revision fc86b98f: [!!!][TASK] Remove config.htmlTag TypoScript properties
- The two TypoScript options
* config.htmlTag_langKey
* config.htmlTag_dir
have been removed, as they have no effect ... - 15:13 Revision 180fe535: [BUGFIX] DragUploader: Remove trailing comma in ternary operation
- This patch removes a trailing comma in a ternary operation, as this causes
a JavaScript error in Internet Explorer 11... - 14:54 Revision 2c163afa: [TASK] Streamline TSFE/RequestHandler for "Page Generation"
- Various documentation in TSFE is updated,
in addition to having $TSFE->setAbsRefPrefix()
to be set within the postPro... - 14:26 Revision 6d808707: [BUGFIX] Fix page caching with tree.rootLineIds condition check
- Conditions with `tree.rootLineIds` if matched caused page cache
regeneration on each request.
Resolves: #88374
Relea... - 12:19 Revision 4d1c1604: [BUGFIX] Allow same configuration key in multiple extensions
- Fix two issues in the extension configuration tool if more than one
extension is using the same configuration key:
*... - 11:29 Revision 0d2e6169: [!!!][TASK] Move Frontend User session saving into Middleware
- For further TSFE-related changes, the frontend request
workflow now stores user-/session-related information
in the m... - 10:29 Revision 0567ec3b: [BUGFIX] Ignore cHash when given but not needed
- If a cHash GET parameter is given, but there
are no GET parameters that are relevant, a
hash_calc() call against an e... - 08:05 Revision e9d6db23: [TASK] Set 'loginSecurityLevel' to normal by default
- The only occurrence for 'loginSecurityLevel' checks for empty and falls back
to 'normal' (also defined in #81852 this...
2019-06-12
- 15:33 Revision d13b2f3d: [TASK] Update composer root version for Bamboo builds
- This patch updates the COMPOSER_ROOT_VERSION environment variable to the
current TYPO3 version. This ensures all comp... - 07:56 Revision 166cbdf0: [TASK] Add title to topbar buttons
- Add title to the two topbar buttons on the left:
- Minimize/maximize module menu
- Collapse page tree
Resolves: #883... - 07:54 Revision 314c18da: [!!!][TASK] Remove "createDirs" directive of extension installation
- Extensions should make use of TYPO3's native functionality for
using FAL-based folders, or the Environment API and TY... - 06:46 Revision 71cb708d: [!!!][TASK] Drop image support in RTE handling
- With the introduction of CKEditor in TYPO3 v8, the support
for images in RTEs is dropped, however functionality was k... - 06:18 Revision 7fdb0f0b: [BUGFIX] Allow same configuration key in multiple extensions
- Fix two issues in the extension configuration tool if more than one
extension is using the same configuration key:
*...
2019-06-11
- 13:32 Revision 41813a47: [BUGFIX] Tests broken with phpunit 8.2
- Switching from accessibleMock to prophecy resolves
a lot of failures.
Also, using a concrete instance instead accessi...
2019-06-10
- 18:15 Revision db0fa467: [TASK] Update GitHub description in CONTRIBUTING.md
- Releases: master
Resolves: #88535
Change-Id: Ibeb645965840c8c4e78f5e4d13272db32e9fc308
Reviewed-on: https://review.ty...
2019-06-09
- 22:12 Revision e85c77c7: [BUGFIX] Allow adding content without page edit permissions in record list
- If a backend usergroup has no permission to edit page properties, the
wizard for content element creation is not rend... - 21:55 Revision 0d69e757: [BUGFIX] Allow adding content without page edit permissions in record list
- If a backend usergroup has no permission to edit page properties, the
wizard for content element creation is not rend... - 15:28 Revision 1703acca: [BUGFIX] Allow adding content without page edit permissions
- Resolves: #87687
Releases: master, 9.5
Change-Id: I8113f3fa2facf6b21bc19ee1c445265c5ff4f4b4
Reviewed-on: https://revi...
2019-06-08
- 06:07 Revision f070cd9b: [BUGFIX] Ignore cHash when given but not needed
- If a cHash GET parameter is given, but there
are no GET parameters that are relevant, a
hash_calc() call against an e... - 05:52 Revision 15e264de: [!!!][TASK] Streamline TimeTracker global information
- This patch removes unused variables:
$GLOBALS['TYPO3_MISC']['microtime_BE_USER_start']
$GLOBALS['TYPO3_MISC']['micro...
2019-06-07
- 17:58 Revision a6c60ad3: [BUGFIX] Remove duplicate closing tag in tsref.xml
- With #88459, the closing tag `</property>` was accidentally not
removed, leaving a broken XML structure. This patch r... - 12:03 Revision 1948da9a: [TASK] Move emailAtLogin for BE Users in custom class
- The fat BE User object needs a haircut, and the obvious
logic for sending out an email is moved out.
Resolves: #8845... - 11:15 Revision 7829873b: [BUGFIX] Ensure "0" is treated as proper fallback in site language
- Due to incomplete handling of "0" and casting, the fallback
is always "0" which is wrong.
The patch fixes the behavi... - 11:00 Revision 7681e206: [BUGFIX] Ensure "0" is treated as proper fallback in site language
- Due to incomplete handling of "0" and casting, the fallback
is always "0" which is wrong.
The patch fixes the behavi... - 07:26 Revision edf32576: [TASK] Improve click behavior of the pagetree
- Initialize the d3-drag clickDistance setting to prevent clicks
where the mouse slightly moves from being detected as ...
2019-06-06
- 21:42 Revision d9308aea: [TASK] Improve click behavior of the pagetree
- Initialize the d3-drag clickDistance setting to prevent clicks
where the mouse slightly moves from being detected as ... - 20:25 Revision d38fee08: Revert "[TASK] Drop t3_origuid fields from functional tests"
- This reverts commit 55f7beae9e8360c56f9f788774177d7572bbd901.
Unfortunately it's not possible to get rid of t3_origu... - 10:10 Revision 3ea9c996: [TASK] Remove no_cache=1 from preview url generation
- The usage of no_cache should be avoided. If still required it can be added
by using the setting additionalGetParamete...
2019-06-05
- 22:46 Revision 018fa63c: [BUGFIX] Prevent division by zero when scaling image
- Prevents multiple division by zero errors when scaling
images, by checking that the input image size is valid
(meanin... - 22:28 Revision 8b01570b: [BUGFIX] Prevent division by zero when scaling image
- Prevents multiple division by zero errors when scaling
images, by checking that the input image size is valid
(meanin... - 22:11 Revision a3b2904c: [BUGFIX] Prevent division by zero when scaling image
- Prevents multiple division by zero errors when scaling
images, by checking that the input image size is valid
(meanin... - 22:00 Revision c39bf90e: [FEATURE] Add log message for "Switch User action"
- If an admin user switches to another be_user account via the "Switch User"
action in the "Backend users" module, the ... - 21:12 Revision a6651f3d: [TASK] Better example for FlashMessage finisher
- - Show how to use messageArguments
- messageCode is mandatory (Don't know why, but yes it is)
--> As it is mandatory,... - 20:41 Revision 849a22da: [TASK] Open LinkBrowser in modal window
- The LinkBrowser used in FormEngine is now opened in a modal window
instead of a popup.
Resolves: #88471
Releases: ma... - 15:48 Revision 55f7beae: [TASK] Drop t3_origuid fields from functional tests
- In order to drop t3_origuid semantics (see issue #88494) according
usages should be purged from functional tests. Thi... - 14:09 Revision f909644f: [BUGFIX] Ensure no PHP warning is thrown if legacy code is used
- When no constant is given (due to old OS),
a PHP warning is now triggered due to PHP 7.2. This is
overcome to use the... - 13:39 Revision 420a17e9: [BUGFIX] Ensure no PHP warning is thrown if legacy code is used
- When no constant is given (due to old OS),
a PHP warning is now triggered due to PHP 7.2. This is
overcome to use the... - 07:50 Revision 594abbc1: [TASK] Simplify Locales class
- The Locales class implies a kind-of singleton approach to fetch
configuration information.
In addition, Locales does... - 06:47 Revision a0aa6b99: [TASK] Set locale for requests earlier in Frontend process
- Due to non-site handling, setting the locale was built on top of
TypoScript settings. This was the reason, this was e... - 06:40 Revision 3fddb69a: [TASK] Upgrade Symfony-components
- Command used:
composer update symfony/* --with-dependencies
Following dependencies changed:
- Installing symfony/pol... - 06:22 Revision 360d896d: [TASK] Remove DB Connection check in Frontend Requests
- The check if the pages table is accessible is removed.
In TYPO3 v9 this was right after the TSFE creation due to 100...
2019-06-04
- 15:57 Revision 4736a751: [TASK] Prepare cache timeout more efficiently in Frontend
- Cache Timeout, configured via config.cache_period can be configured
when TypoScript is available.
The functionality ... - 13:12 Revision 77914615: Revert "[BUGFIX] Allow to send multiple HTTP headers with the same name"
- This reverts commit 1683f107e72e59737fb389e4623782de0ef472c0.
Reason for revert:
This breaks existing code, as multi... - 12:11 Revision 3daf4181: Revert "[BUGFIX] Allow to send multiple HTTP headers with the same name"
- This reverts commit 1683f107e72e59737fb389e4623782de0ef472c0.
Reason for revert:
This breaks existing code, as multi... - 11:35 Revision e7df51d1: [BUGFIX] Use scheme://host:port of current request resolving error page
- Error pages in site configurations don't need to point to an absolute URI.
When such error pages get resolved, the sc... - 11:21 Revision c4a144e6: [BUGFIX] Use scheme://host:port of current request resolving error page
- Error pages in site configurations don't need to point to an absolute URI.
When such error pages get resolved, the sc... - 07:50 Revision 26efdc64: [BUGFIX] Remove side effect of unit test
- The class typo3/sysext/frontend/Tests/Unit/Middleware/SiteResolverTest
manipulates the locale setting of the environm...
2019-06-03
- 19:58 Revision e60f7018: [BUGFIX] Raise codeception and phpunit versions
- With #88388, the composer.json file was adjusted to the required
versions of
phpunit/phpunit ^8.1
codeception/codece... - 13:10 Revision 7d45ed6c: [!!!][TASK] Remove config.language_alt and config.language
- Due to site handling, the TypoScript properties config.language
and config.language_alt have no effect anymore and ca... - 12:06 Revision b69b688f: [TASK] Remove leftover code from PseudoSite Handling
- The SiteMatcher object now always returns a Site / NullSite, so there
will never be an exception "SiteNotFoundExcepti...
2019-05-31
- 22:28 Revision f364ea8f: [TASK] Raise typo3 icons to 1.9.0
- Executed tasks:
cd Build
yarn add @typo3/icons@1.9.0 --dev
yarn grunt copy:core_icons
yarn grunt copy:extensi... - 20:07 Revision f26fa344: [TASK] Raise typo3 icons to 1.9.0
- Executed tasks:
cd Build
yarn add @typo3/icons@1.9.0 --dev
yarn grunt copy:core_icons
yarn grunt copy:extensi... - 16:04 Revision 257395f1: [BUGFIX] Do not show message "Allowed file extensions" for internal_type="db"
- For IRRE relations with a "foreign_selector" relation set to a field of
type "group" and internal_type "db", the back... - 15:37 Revision 078f3727: [TASK] Add links to the loaded images in the info module
- There is a "Images on this page" feature in the info module of the
adminpanel. This patch adds a simple link icon for... - 14:51 Revision 49ea9087: [TASK] Add links to the loaded images in the info module
- There is a "Images on this page" feature in the info module of the
adminpanel. This patch adds a simple link icon for... - 14:50 Revision 325bbc37: [BUGFIX] Do not show message "Allowed file extensions" for internal_type="db"
- For IRRE relations with a "foreign_selector" relation set to a field of
type "group" and internal_type "db", the back... - 14:21 Revision 8d5c45d2: [BUGFIX] Refresh browser cache when ckeditor config or plugins changes
- CKEDITOR.timestamp now contains also a hash of the configuration.
This is appended to uri when CKeditor loads resourc... - 14:17 Revision 70da4de7: [BUGFIX] Refresh browser cache when ckeditor config or plugins changes
- CKEDITOR.timestamp now contains also a hash of the configuration.
This is appended to uri when CKeditor loads resourc... - 14:00 Revision dce3eade: [BUGFIX] Do not show message "Allowed file extensions" for internal_type="db"
- For IRRE relations with a "foreign_selector" relation set to a field of
type "group" and internal_type "db", the back... - 13:58 Revision 0d5f68fe: [BUGFIX] Clamp "simulateDate" timestamp to minimum 60 seconds
- In order to avoid RuntimeExceptions, the "simulateDate" TSConfig setting
for the adminpanel has to be at least 60 se... - 13:57 Revision a36a248f: [BUGFIX] Add missing copyright header for MD5 AMD module
- This patch adds the missing copyright header of the original md5
JavaScript library.
To achieve this, the Grunt conf... - 13:53 Revision 9e819f9e: [BUGFIX] Refresh browser cache when ckeditor config or plugins changes
- CKEDITOR.timestamp now contains also a hash of the configuration.
This is appended to uri when CKeditor loads resourc... - 13:25 Revision 52c7c723: [BUGFIX] Clamp "simulateDate" timestamp to minimum 60 seconds
- In order to avoid RuntimeExceptions, the "simulateDate" TSConfig setting
for the adminpanel has to be at least 60 se... - 13:14 Revision a18a72e9: [TASK] Write cleaner FileWriter JSON output
- Since PHP 5.4 it's possible to disable escaping for unicode characters
and slashes, which results in a much cleaner, ... - 12:58 Revision 06a2e043: [TASK] Write cleaner FileWriter JSON output
- Since PHP 5.4 it's possible to disable escaping for unicode characters
and slashes, which results in a much cleaner, ... - 12:46 Revision f63f6fa2: [BUGFIX] Allow leading zeros in croncommand
- The Scheduler system extension requires a valid cron command or
seconds between scheduler runs.
With this commit, th... - 12:42 Revision ed5581ba: [BUGFIX] Add integer type casting to uids in SeparateSysHistoryFromSysLogUpdate wizard
- Ensure the uid fields in the SeparateSysHistoryFromSysLogUpdate that are
passed to RecordHistoryStore::addRecord() an... - 12:41 Revision 383be5e0: [BUGFIX] Add a unit to the document size in the adminpanel
- There is a "document size" row in the info module of the
adminpanel. Currently the value is outputted as integer, whi... - 11:11 Revision 92b06614: [BUGFIX] Add integer type casting to uids in SeparateSysHistoryFromSysLogUpdate wizard
- Ensure the uid fields in the SeparateSysHistoryFromSysLogUpdate that are
passed to RecordHistoryStore::addRecord() an... - 11:02 Revision 72795eb6: [BUGFIX] Add a unit to the document size in the adminpanel
- There is a "document size" row in the info module of the
adminpanel. Currently the value is outputted as integer, whi...
2019-05-30
- 20:34 Revision 8300dd31: [!!!][TASK] Remove Frontend Track User functionality
- The functionality "ftu" ("Frontend Track User"), which allows
to send the session through GET parameter within the si...
2019-05-29
- 10:21 Revision 9b605489: [TASK] Disable interface constructor in NodeFactoryTest
- phpunit/phpunit changed in their latest release the handling of
interface constructor mocking.
Some of the tests reac... - 10:03 Revision 2d941445: [TASK] Disable interface constructor in NodeFactoryTest
- phpunit/phpunit changed in their latest release the handling of
interface constructor mocking.
Some of the tests reac...
2019-05-27
- 22:59 Revision 6c3eb7c7: [BUGFIX] Fix several typos in comments
- Fix a few typos in comments with the word "exits".
Resolves: #88396
Releases: master, 9.5
Change-Id: Ie1bff70e9f451c... - 22:42 Revision 2809b604: [BUGFIX] Fix several typos in comments
- Fix a few typos in comments with the word "exits".
Resolves: #88396
Releases: master, 9.5
Change-Id: Ie1bff70e9f451c... - 07:03 Revision 8a1e581c: [BUGFIX] Respect sys_language_uid when fetching records for link browser
- The link browser now respects the sys_language_uid of the active
page record when selecting content elements to link ... - 06:44 Revision 2fd159f5: [BUGFIX] Respect sys_language_uid when fetching records for link browser
- The link browser now respects the sys_language_uid of the active
page record when selecting content elements to link ...
2019-05-24
- 21:13 Revision 4aeec26f: [TASK] Add information on how to create custom workspaces
- The documentation had no information where to create custom workspaces in the backend.
That information has been adde... - 15:23 Revision f5503fab: [BUGFIX] Allow to send multiple HTTP headers with the same name
- HTTP allows to send multiple headers with the same name.
Espacially this is needed for the "Set-Cookie" header to sen... - 15:22 Revision e1a408ba: [TASK] Move md5.js into an AMD module
- The file `md5.js` used to generate a MD5 hash in JavaScript is deprecated
and replaced by an AMD module `TYPO3/CMS/Ba... - 15:06 Revision 1683f107: [BUGFIX] Allow to send multiple HTTP headers with the same name
- HTTP allows to send multiple headers with the same name.
Espacially this is needed for the "Set-Cookie" header to sen... - 14:56 Revision ae298bfa: [BUGFIX] Allow leading zeros in croncommand
- The Scheduler system extension requires a valid cron command or
seconds between scheduler runs.
With this commit, th... - 14:50 Revision 266acc15: [TASK] Deprecate top.openUrlInWindow
- The global JavaScript function `top.openUrlInWindow()` has been marked as
deprecated. This method was used to open li... - 14:14 Revision 760d19ca: [BUGFIX] Require `jquery` before using it when rendering ckeditor
- In rare cases it might occur that jquery is not available on ckeditor
initialization, but it's used already. Interest... - 14:14 Revision 26ba10c4: [TASK] Delete unused ColorPicker.js file
- The js module „TYPO3/CMS/Backend/Wizard/Colorpicker“ is not used
anymore. The PHP code was removed with #80913.
This ... - 14:14 Revision 3521a8ea: [BUGFIX] Require `jquery` before using it when rendering ckeditor
- In rare cases it might occur that jquery is not available on ckeditor
initialization, but it's used already. Interest... - 13:47 Revision dc42abec: [TASK] Harden \TYPO3\CMS\Extbase\Service\ExtensionService
- - Use strict type mode
- Use type hints whereever possible
- Use strict type comparison for in_array
Releases: maste... - 13:04 Revision d34060b3: [TASK] Deprecate `top.rawurlencode` and `top.str_replace`
- The global JavaScript functions `top.rawurlencode()` and
`top.str_replace()` were introduced in 2009 and have been ma... - 12:52 Revision 0399b318: [BUGFIX] Require `jquery` before using it when rendering ckeditor
- In rare cases it might occur that jquery is not available on ckeditor
initialization, but it's used already. Interest... - 12:38 Revision df1bdb52: [!!!][TASK] Remove config.defaultGetVars
- The TypoScript option config.defaultGetVars is not
evaluated anymore, as this conflicts with TypoScript
logic itself:... - 12:34 Revision 881f8ae2: [!!!][TASK] Remove jsfunc.evalfield.js
- The file `jsfunc.evalfield.js` responsible for form value evaluation and
validation has been removed. This job is now... - 12:01 Revision 0842cea9: [!!!][TASK] Refactor client-side IRRE
- This patch refactors the IRRE handling on client side, the JavaScript
land has been rewritten to have a better struct... - 11:54 Revision 7c8ab513: [TASK] Typo in "validate"
- Releases: master
Resolves: #88409
Change-Id: Iff722b6b6f4206e4912fd2d2f7bc8e55d860133f
Reviewed-on: https://review.ty... - 11:44 Revision 97206015: [TASK] Migrate TYPO3/CMS/Filelist/* to TypeScript
- This commit also removes superfluous code and streamlines the search
template.
Resolves: #88333
Releases: master
Cha... - 09:57 Revision 65bc70dc: [TASK] Add information on how to create custom workspaces
- The documentation had no information where to create custom workspaces in the backend.
That information has been adde... - 09:51 Revision e9422c8a: [BUGFIX] Ensure correct initialization of selectTree value
- This patch provides the current set database value in a hidden field as
early as the whole select tree JavaScript is ... - 09:43 Revision 08f54279: [TASK] Optimize tests for request function in expression language
- Resolves: #88345
Releases: master
Change-Id: I1da8e97558b0a4697db8aae6b1a098e2628fa519
Reviewed-on: https://review.ty... - 09:42 Revision 1fcc4a09: [BUGFIX] Ensure correct initialization of selectTree value
- This patch provides the current set database value in a hidden field as
early as the whole select tree JavaScript is ... - 09:16 Revision c870cbe3: [!!!][TASK] Remove TBE_EDITOR.typo3form
- This patch removes the TBE_EDITOR.typo3form object, which is unused for
a long time now. This "API" was used to eithe...
2019-05-22
- 19:33 Revision 3c275ff1: [!!!][TASK] Deprecate useCacheHash/noCacheHash
- Having Site Handling in place, the option "useCacheHash"
rendered useless as it is added by TYPO3 Core automatically
... - 08:54 Revision e34c76db: [BUGFIX] Respect argument showLabel in AbstractButtonViewHelper
- The argument `showLabel` must be used while creating a button.
Resolves: #88408
Releases: master, 9.5
Change-Id: I5b... - 08:36 Revision 01626d64: [BUGFIX] Respect argument showLabel in AbstractButtonViewHelper
- The argument `showLabel` must be used while creating a button.
Resolves: #88408
Releases: master, 9.5
Change-Id: I5b...
2019-05-21
- 15:36 Revision 0031cb2c: [BUGFIX] Remove superflous parameter that blocks the test
- assertNotNull takes only one parameter, but due to a left over
from former refactoring, it got two, and the first one... - 15:31 Revision 08c00ab8: [!!!][TASK] Remove deprecated code from ConditionMatcher
- The following methods changed from protected to private:
ConditionMatcher->determinePageId()
ConditionMatcher->getPa... - 12:45 Revision 45cb70b8: [!!!][TASK] Remove legacy "pageNotFound_handling" options
- With the introduction of site handling, the old "pageNotFound_handling"
mechanisms can be removed. If a site configur...
2019-05-20
- 17:21 Revision ef0991c3: [BUGFIX] Use VersionState constants instead of numbers
- A few places still use t3ver_state instead of the available
constants in VersionState. To increase
the semantics of t... - 15:52 Revision 91d5f80b: [TASK] Update typo3/testing-framework, phpunit and codeception
- commands:
composer update typo3/testing-framework
composer require --dev codeception/codeception:^3
composer updat... - 12:00 Revision 65d07872: [BUGFIX] Use VersionState constants instead of numbers
- A few places still use t3ver_state instead of the available
constants in VersionState. To increase
the semantics of t...
Also available in: Atom