- Dec 19, 2018
-
-
Christian Kuhn authored
Drop all "easy" cases of old class aliases, only some bigger extensions are left for dedicated patches. Resolves: #87217 Releases: master Change-Id: I61eda47a02ab32430564edb063a5cbf59d560337 Reviewed-on: https://review.typo3.org/59213 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Christian Kuhn authored
Remove unused AbstractRecordList and AbstractDatabaseRecordList. Resolves: #87218 Releases: master Change-Id: I20b7e1c469eb6bed4a2774d5c050fa7ef9407cbd Reviewed-on: https://review.typo3.org/59215 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benjamin Franzke authored
These constant redefintion guards were forgotten to be updated when Bootstrap::getInstance() and the call to SystemEnvironmentBuilder::run() in Bootstrap::baseSetup() were removed. These guards are no longer necessary for regular execution as baseSetup() does no longer (conditionally) invoke SystemEnvironmentBuilder::run() (which was provided for deprecated and now removed bootstrapping code). We do still leave the guards in, as they are needed in unit tests, but update the comments. Releases: master Resolves: #87216 Related: #87202 Change-Id: I3b1c60ea32163d68b7f314b6539c54d8c048c323 Reviewed-on: https://review.typo3.org/59214 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
The TemplateService class can now be reduced into smaller parts due to deprecation removals. Properties now marked as internal: - absoluteRootLine - matchAll - nextLevel - outermostRootlineIndexWithTemplate - rootId - rowSum - sectionsMatch - simulationHiddenOrTime - sitetitle Removed properties: - allowedPaths - debug - fileCache - frames - MPmap - whereClause Methods now marked as protected: - flattenSetup() - mergeConstantsFromPageTSconfig() - prependStaticExtra() - processIncludes() - substituteConstants() - versionOL() Removed public methods: - getFileName() - getFromMPmap() - init() - initMPmap_create() - linkData() - printTitle() Resolves: #87207 Releases: master Change-Id: I264a44ee00450cb9cef23aad365a2266bb7bfa70 Reviewed-on: https://review.typo3.org/59204 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
The argument is optional and can be removed without further notice. Resolves: #87212 Related: #87202 Releases: master Change-Id: I667a091b84986111562a581c0bb22d29f624fd19 Reviewed-on: https://review.typo3.org/59211 Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Christian Kuhn authored
Calling controllers with a prepared $response object is dropped, together with the b/w compat feature 'simplifiedControllerActionDispatching'. Resolves: #87211 Releases: master Change-Id: Ia1cba4cc78e1cf8527f9c2a8b8f20655bc6af611 Reviewed-on: https://review.typo3.org/59209 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Removed classes: TYPO3\CMS\Backend\Module\AbstractFunctionModule TYPO3\CMS\Backend\Module\AbstractModule TYPO3\CMS\Backend\Module\BaseScriptClass Resolves: #87210 Releases: master Change-Id: I56c92246e7b18fd87707e767f743fd4c84f043a1 Reviewed-on: https://review.typo3.org/59208 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Steffen Dietrich authored
Extends the existing site configuration acceptance test by adding a default FE ts snipped and verifying FE is rendered. Resolves: #87191 Releases: master, 9.5 Change-Id: I369980f2de240db9647550dad73a2923a1aa6371 Reviewed-on: https://review.typo3.org/59184 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benjamin Franzke authored
Remove code that is not needed due to the static bootstrap and PSR-15 refactoring during v9 phase. All deprecated methods and state is removed from the Bootstrap class, which includes the Bootstrap instance itself. Bootstrap is provided as statically invoked utility now. The Bootstrap instance was deprecated implictly due to the deprecation of getInstance() (combined with the protected constructor). We therefore remove the constructor and all (now unused) class properties and the method-chaining (which was only useful to reduce calls to the getInstance() method). Releases: master Resolves: #87202 Change-Id: Ie97e824294a03d8de88430772fdab4adaf7e3f1f Reviewed-on: https://review.typo3.org/59196 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benjamin Franzke authored
$GLOBALS['TYPO3_GLOBALS_EXT'] was deprecated in https://review.typo3.org/58408 and is now removed together with the internal helper classes LoadedExtensionsArray and LoadedExtensionArrayElement which powered this array. Releases: master Resolves: #87209 Change-Id: Ic323f881b5d07aa70046becf837a2d1dda0d9400 Reviewed-on: https://review.typo3.org/59207 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
A useless if can be dropped since the deprecation removals. Resolves: #87208 Releases: master Change-Id: Ib664a3d50fb4aeb7956606b054e46a0be84d1e92 Reviewed-on: https://review.typo3.org/59206 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
The PageRepository class can now be reduced into smaller parts due to deprecation removals. Properties now marked as internal: - sys_language_uid - versioningWorkspaceId Removed properties: - versioningPreview - workspaceCache - error_getRootLine - error_getRootLine_failPid Removed public methods: - getFirstWebPage() - getDomainStartPage() - getRootLine() - getRecordsByField() - deleteClause() - checkWorkspaceAccess() - getFileReferences() Removed arguments from public methods: - 4th argument of getRawRecord() Special argument handling for public methods: - getPageOverlay() second argument "-1" has to be "null" now - getPagesOverlay() second argument "-1" has to be "null" now Resolves: #87195 Releases: master Change-Id: Iaf7d5e68054db0f9e78d8ea2fc0d8bb712bf3b74 Reviewed-on: https://review.typo3.org/59193 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Removed classes: TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractComposedSalt Removed interfaces: TYPO3\CMS\Core\Crypto\PasswordHashing\ComposedPasswordHashInterface TYPO3\CMS\Core\Crypto\PasswordHashing\ExtensionManagerConfigurationUtility TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordService TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordsUtility Removed class aliases: TYPO3\CMS\Saltedpasswords\Salt\AbstractSalt TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface TYPO3\CMS\Saltedpasswords\Salt\Md5Salt TYPO3\CMS\Saltedpasswords\Salt\SaltFactory TYPO3\CMS\Saltedpasswords\Salt\SaltInterface TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt TYPO3\CMS\Saltedpasswords\SaltedPasswordsService TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility Removed methods: TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->getOptions() TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->setOptions() TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->getOptions() TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->setOptions() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMinHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSaltLength() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSetting() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMinHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSetting() TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSaltLength() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMinHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSaltLength() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSetting() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMinHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMinHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSaltLength() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSetting() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMaxHashCount() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMinHashCount() Protected methods: TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->isValidSalt() TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->base64Encode() TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->isValidSalt() TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->base64Encode() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->isValidSalt() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->base64Encode() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->base64Decode() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->isValidSalt() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->base64Encode() Removed static methods: TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::determineSaltingHashingMethod() TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::getSaltingInstance() TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::setPreferredHashingMethod() Second method argument dropped: TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->getHashedPassword() TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getHashedPassword() TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashedPassword() TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashedPassword() Ignored options: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/saltedpasswords']['saltMethods'] Dropped constants: TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::ITOA64 TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MAX_HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MIN_HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash::ITOA64 TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::ITOA64 TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MAX_HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MIN_HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::ITOA64 TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MAX_HASH_COUNT TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MIN_HASH_COUNT Removed language file aliases: EXT:saltedpasswords/Resources/Private/Language/locallang.xlf EXT:saltedpasswords/Resources/Private/Language/locallang_em.xlf Change-Id: Ia6a18209f104ca1abc6981508fb8b640ef2eb1a3 Resolves: #87203 Releases: master Reviewed-on: https://review.typo3.org/59197 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Removes most deprecated code from BackendUtility, except a method that has bigger cross dependencies to other deprecated code. Removed methods: TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause() TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable() TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes() TYPO3\CMS\Backend\Utility\BackendUtility::storeHash() TYPO3\CMS\Backend\Utility\BackendUtility::getHash() TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames() TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig() TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems() TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl() TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig() TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage() TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists() Method signatures: TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig() - Second and third argument dropped Other notes: Overriding page TSconfig on user TSconfig level with the 'mod.' prefix is dropped, used 'page.mod' instead. Resolves: #87206 Releases: master Change-Id: Ib4102bfc24a99a22891deb46d4b1bb227ffd3936 Reviewed-on: https://review.typo3.org/59203 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Wouter Wolters authored
Resolves: #87204 Releases: master Change-Id: If697a2761c6c0eb42848c45dd17373d0e1dea5da Reviewed-on: https://review.typo3.org/59198 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Dec 18, 2018
-
-
Christian Kuhn authored
Resolves: #87205 Releases: master, 9.5 Change-Id: Idb22d2178bbd20982d4876b5dff45b06dea4100d Reviewed-on: https://review.typo3.org/59199 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The following previously deprecated PHP classes are now removed: - TYPO3\CMS\Core\Encoder\JavaScriptEncoder - TYPO3\CMS\Core\Resources\Utility\BackendUtility - TYPO3\CMS\Core\Utility\ClientUtility - TYPO3\CMS\Core\Utility\PhpOptionsUtility Resolves: #87201 Releases: master Change-Id: I0b1896692ebf1f15948a9a3661fdc10ab6f019ff Reviewed-on: https://review.typo3.org/59195 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The CharsetConverter class can now be reduced into smaller parts due to deprecation removals. Properties now marked as internal: - parsedCharsets - noCharByteVal - toASCII - twoByteSets - eucBasedSets Removed properties: - synonyms Removed public methods: - parse_charset - convArray - utf8_to_entities - entities_to_utf8 - crop - convCaseFirst - utf8_char2byte_pos Removed arguments from public methods: - 4th argument $useEntityForNoChar of conv Resolves: #87194 Releases: master Change-Id: I7ec967a076e9c43f62d95f1912574d3784b924d1 Reviewed-on: https://review.typo3.org/59190 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Helmut Hummel authored
When using the FAL API to add a file to a folder, the local file is deleted by default already. Thus the attempt to remove the file again results in a warning. Therefore remove the obsolete unlink to avoid the warning. Resolves: #87192 Releases: 8.7, 9.5, master Change-Id: I23f3192e2760cd705429337464c8a5506cf41205 Reviewed-on: https://review.typo3.org/59186 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Dec 17, 2018
-
-
Benni Mack authored
When using the file upload module (called via File list), the dialog uses non-bootstrap classes from historical times back in the day. Using proper HTML makes the view look more like the rest of TYPO3 Backend. Resolves: #87178 Releases: master, 9.5 Change-Id: I4d6a4c8f96414d5fb776270db6ef8aa677e788b7 Reviewed-on: https://review.typo3.org/59175 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Georg Ringer authored
The use statement for TypoScriptFrontendController is added. Resolves: #87186 Releases: master, 9.5 Change-Id: I2b758b3ac9bcd4002844160614ee1a9c7bc72585 Reviewed-on: https://review.typo3.org/59185 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
Josef Glatz <josef.glatz@typo3.org> Reviewed-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
Handing in the dependency of TSFE into AbstractLinkBuilder allows to use a custom TSFE object, when working within middlewares (e.g. Redirects) thus, not depending on global state directly. As a drive-by-fix, using AbstractTypolinkBuilder now does not generate a global TSFE anymore, which can have ugly side-effects. Tests are now simplified because the original constructor can be called directly instead of relying on $GLOBALS[TSFE]. Resolves: #87143 Releases: master, 9.5 Change-Id: I77f2da501d1a78f0579626ebb50ef47a0026f1f7 Reviewed-on: https://review.typo3.org/59036 Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
Several changes to Build/package.json are adapted: - define compatible node/yarn versions - adapt version and URL to typo3.org Resolves: #87177 Releases: master, 9.5, 8.7 Change-Id: Ie812cd69913e2969dc88db8e8c52edbb6d482243 Reviewed-on: https://review.typo3.org/59174 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Matthias Stegmann <matthias.stegmann@b13.de> Tested-by:
Matthias Stegmann <matthias.stegmann@b13.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
The image cropper now marks the form as "changed" after saving new cropping information. Resolves: #86998 Releases: master, 9.5, 8.7 Change-Id: Ia6a6abeb88b1d9a590e76b50890ebcbac16f7472 Reviewed-on: https://review.typo3.org/59166 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Josef Glatz <josef.glatz@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Dec 16, 2018
-
-
Christian Kuhn authored
Resolves: #87171 Releases: master, 9.5, 8.7 Change-Id: Ia71eb5ce2824ff3c39dbc526ec3a3d93b4990eca Reviewed-on: https://review.typo3.org/59168 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Dec 15, 2018
-
-
Christian Kuhn authored
With latest changes in master and helper repositories, we do not need the COMPOSER_ROOT_VERSION setting in tests anymore. Remove that to have one detail less to maintain. Resolves: #87170 Releases: master Change-Id: Iea54bb6f17d0b08b4b248c40ad60691aa5cb0cb3 Reviewed-on: https://review.typo3.org/59165 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Dec 14, 2018
-
-
Christian Kuhn authored
To prevent garbled output in test logs, composer update commands add --no-progress option. Resolves: #87169 Releases: master, 9.5 Change-Id: I89f27fbf3fea44216f5a01fc3be20f6614dbe8d0 Reviewed-on: https://review.typo3.org/59163 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Core v10 compatible releases of ext:introduction and ext:bootstrap_package will take time until the other day. To not disable all install related tests, the ext:introduction related ac tests are skipped for master for the time being. Resolves: #87168 Releases: master Change-Id: I498a9962beca9b9d5e87f7c19fd02ea72db961ac Reviewed-on: https://review.typo3.org/59162 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
A first v10 core compatible styleguide composer require --dev typo3/cms-styleguide:~10.0.0 Change-Id: I1c9ceb172c72cd52382e090f65c0e7a6a9914b03 Resolves: #87167 Releases: master Reviewed-on: https://review.typo3.org/59161 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Version 5.0.0 of typo3/testing-framework brings core v10 compatibility. This fixes a 'requirements could not be resolved' message from composer for core master branch. composer require --dev typo3/testing-framework:~5.0.0 Resolves: #87164 Releases: master Change-Id: I3dab9b83d872545eff71705a3f4da2a73c40e0da Reviewed-on: https://review.typo3.org/59158 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
In order to distinguish between v10-dev / dev-master, and 9.5, all dependencies are updated to v10.0.0-dev. For ext_emconf.php the fixed version 10.0.0 is used as in all other branches. Resolves: #87159 Releases: master Change-Id: Ie1f135663527f8c7d1654e085b874d699b677529 Reviewed-on: https://review.typo3.org/59150 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Ben Abbott authored
Releases: master Resolves: #87140 Change-Id: I567b92746e26043b50f9cb735d89aa02f4ccda00 Reviewed-on: https://review.typo3.org/59128 Reviewed-by:
Sybille Peters <sypets@gmx.de> Tested-by:
Sybille Peters <sypets@gmx.de> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Stephan Großberndt <stephan.grossberndt@typo3.org> Tested-by:
Stephan Großberndt <stephan.grossberndt@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Hader authored
Change-Id: I99d51f3836de8d062bc5503bcc58e05cdfacb83c Reviewed-on: https://review.typo3.org/59145 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Hader authored
Change-Id: Iee75e14be97ac5018cedf4f7f94664d8d4fe43f0 Reviewed-on: https://review.typo3.org/59144 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Sybille Peters authored
In order to get a rendered list of changes since the release of 9.5.0 an additional index file is needed for the 9.5.x changes. Resolves: #87135 Releases: master Change-Id: I14713eace6493220852aea55ae431b1c4182ee80 Reviewed-on: https://review.typo3.org/59124 Reviewed-by:
Stephan Großberndt <stephan.grossberndt@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
The positioning of the collapse/expand arrows is changed to fix the break in trees with very deep nesting. Resolves: #86790 Releases: master, 8.7 Change-Id: Ie1a916da8220468c6fbb4034c1668675f379f588 Reviewed-on: https://review.typo3.org/59136 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Dec 13, 2018
-
-
Oliver Hader authored
Due to recent security releases and fixes against cross-site scripting in central modal window component, templates are separated in order to distinguish between (secure) HTML and attribute or text nodes. Resolves: #87146 Releases: master, 8.7 Change-Id: I1264cbe9005e54d1fe30eaba23efbbad07937cb1 Reviewed-on: https://review.typo3.org/59135 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
Allows to call the OnlineMedia modal box again. This change also adapts the buttons within a Modal to be text-only. Resolves: #87144 Releases: master, 8.7 Change-Id: Id08356aad3eb319c59af1411a14131715c8159d0 Reviewed-on: https://review.typo3.org/59120 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Stefan Neufeind authored
Resolves: #87145 Releases: master Change-Id: Ie3abd71840ca8fbd48150ae2b4f34efc5273ce63 Reviewed-on: https://review.typo3.org/59121 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Alexander Schnitzler authored
Unfortunately https://review.typo3.org/58951/ did not actually solve issues #86028 and #86491 for good. There are two issues concerning the former approach: 1) The expiration time of all created caches was 0, which resulted in a permanent creation and deletion of cache entries. This behaviour cannot be called caching. 2) Number 1) increases the chance for race conditions where several parallel requests tried to create the same cache entry. To fix this, the check for an existing cache entry will be reverted to behave like before the regression, i.e. cache entries with an expiration timestamp of 0 are considered valid again. Also, new caches are created within a transaction, which prevents duplicate key errors. Releases: master, 8.7 Resolves: #87139 Change-Id: If9470f6e0f875c0ec4fe3c092c9bd0dfc059de2d Reviewed-on: https://review.typo3.org/59127 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org>
-