- Dec 30, 2015
-
-
Andreas Fernandez authored
The implementation of FormEngineValidation has been improved at some parts: - The parsed integer value in FormEngineValidation.formatValue is now stored in a variable to prevent parsing the same value multiple times. - The `nospace` evaluation has been improved: Instead of checking each character, a regex is applied. - The `ltrim` and `btrim` implementations are now regex based. There are already native JavaScript implementations, but not supported by every browser. - parseInt does now really a parseInt() call and checks for NaN. - The dirty state of the form is now stored in a variable after changing a field, the DOM is not traversed after clicking "Close" anymore. Resolves: #72485 Releases: master Change-Id: I3f166e65a949138595c9828684ea6c15a0deefc7 Reviewed-on: https://review.typo3.org/45348 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
GraphicalFunctions contains an option called "nativeCharset" which is set to utf8 at all times, changing encoding functionality to use csConv. This can be simplified by always using csConv. The functions "singleChars" and "recodeString" are then obsolete and completely removed, as well as the functionality to set "nativeCharset" to something else than utf-8. Resolves: #72338 Releases: master Change-Id: I9a5931bb5fd49a1434707f36b303aabf393465dc Reviewed-on: https://review.typo3.org/45376 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
Each entry point (application) now defines the actual request type at a very early point of the request, so each call within TYPO3 can use the predefined constants at all times. Previously this was done within the Bootstrap after loading LocalConfiguration.php etc, and by evaluating other parameters to detect which RequestType should be used. By directly setting the option within each application, the constants "TYPO3_enterInstallScript" and "TYPO3_cliMode" can be removed, as well as $GLOBALS['TYPO3_AJAX']. Resolves: #72368 Releases: master Change-Id: I5080e425d70cb6d4c9a9573dbc20216c93cd3332 Reviewed-on: https://review.typo3.org/45379 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The fallback logic for having the default backend request handler to behave like init.php was removed, as Routing is the only way except for AJAX calls and modules to access the backend. Resolves: #72474 Releases: master Change-Id: Idb49ae8c6354b04c20cdf1fde574d10bfcc56ad9 Reviewed-on: https://review.typo3.org/45501 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Oliver Hader authored
The username of a backend user and title of a workspace record miss accordant escaping if being rendered in the belog module. Since this has only impact on admin users in the backend, the fix is handled in public instead of a security release. Resolves: #72475 Releases: master, 7.6, 6.2 Change-Id: Ib165f8ef849a641984fc5fb834b30983f7b63a54 Reviewed-on: https://review.typo3.org/45519 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Andreas Fernandez authored
This patch updates autoprefixer, postcss and raises the minimum IE version to 11. Resolves: #72482 Releases: master Change-Id: I5a3c2a37a55ec853701ef0eb4f7b7a06a16cbd43 Reviewed-on: https://review.typo3.org/45509 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Morton Jonuschat authored
Change the database schema to not require a value in the optional folder column of the sys_file_collection table. Data for this field is only provided when the type of collection created in the backend is based on a folder, leading to errors in MySQL strict mode. Resolves: #72305 Releases: master, 7.6 Change-Id: I35520061d5194db8328a43fe6e0d1887972ab889 Reviewed-on: https://review.typo3.org/45346 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Wouter Wolters authored
taboverride version wasn't changed due to wrong rebasing. Resolves: #72480 Releases: master Change-Id: Ie094ef84a5b5c51c03c2086884596abf44e0bca0 Reviewed-on: https://review.typo3.org/45520 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Oliver Hader authored
This is a follow-up to issue #68643 to sanitize all places that reuse the fields (including the computed properties) of a record. Resolves: #66135 Releases: master, 7.6, 6.2 Change-Id: Ifb57193ff07e3d9ddae50568a0dce741f9aaf12d Reviewed-on: https://review.typo3.org/45493 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Wouter Wolters authored
* RequireJS * moment-timezone * DataTables * autosize * taboverride Resolves: #72480 Releases: master Change-Id: I037c1a0903ea181a6fd50a695cbd15a16c1e5f20 Reviewed-on: https://review.typo3.org/45506 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The directory typo3temp/llxml/ is created at all times, but is never used within the core. Resolves: #72481 Releases: master Change-Id: Ia8406e1f5feaef4518437b395c946828c6ff0c8b Reviewed-on: https://review.typo3.org/45507 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The Bootstrap takes an optional parameter whether the extension tables files should be cached or not. The default case is "true" and does not need to be set explicitly. Resolves: #72483 Releases: master Change-Id: I9c9403537005a7ad56acdc2dbb4b482134fe7567 Reviewed-on: https://review.typo3.org/45508 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Benni Mack authored
The constant TYPO3_PROCEED_IF_NO_USER was removed. This option is not necessary anymore, as it is taken care of by the Backend Routing now. Resolves: #72476 Releases: master Change-Id: Iecc31a6749fbc591ec72a1477a3255cf82738c9d Reviewed-on: https://review.typo3.org/45503 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72478 Releases: master Change-Id: I0fb936f56e475ea1e1b8a50c77985708dfb20c6b Reviewed-on: https://review.typo3.org/45504 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Oliver Hader authored
Clean up object access via global variables to TYPO3_DB, BE_USER and TT in the error handling service layer. Resolves: #72471 Releases: master, 7.6 Change-Id: I8d4532924fad2eee676e4e87c8e61bb164bfa93d Reviewed-on: https://review.typo3.org/45499 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Gianluigi Martino authored
Use Bootstrap Tooltips instead of native tooltips in Extension Manager. Change-Id: Ic6f2beeb36938d655b1b3defedcdfc688056cd99 Releases: master, 7.6 Resolves: #71553 Reviewed-on: https://review.typo3.org/45416 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Daniel Goerz authored
Additionally the div containing credits for developers of loaded extensions is not rendered anymore if no extensions are loaded. Change-Id: I00f748281ef6d435f00996b228c9e3583babcdc5 Resolves: #72440 Releases: master,7.6 Reviewed-on: https://review.typo3.org/45441 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Michael Oehlhof authored
Resolves: #72353 Releases: master, 7.6 Change-Id: Icdf8b2a54e06b19753551e5e22db69763edb8883 Reviewed-on: https://review.typo3.org/45483 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Michael Oehlhof authored
The call of FlashMessage->render() is removed and the message output is done using the InfoboxViewhelper now. Resolves: #72442 Releases: master, 7.6 Change-Id: Id4017e1b645917827d71dab76f74b0bd4eed94a8 Reviewed-on: https://review.typo3.org/45442 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
- Dec 29, 2015
-
-
Oliver Hader authored
Identifier and path of a functional test instance is created during bootstrapping the testcase. However, if one needs to define particular path settings to the initialization phase, this will end up in being a chicken-or-the-egg problem. That's why the mentioned two parts are exposed as static functions and wrapped by the functional test base class. Resolves: #72450 Releases: master, 7.6, 6.2 Change-Id: I111768133456974010d49b02225e41f9b74dbcff Reviewed-on: https://review.typo3.org/45482 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Wouter Wolters authored
* remove rewritten toolbar item (#62800) * remove rewritten notification parts (#35245) Resolves: #72464 Releases: master Change-Id: If2882bfc8c4bf47608cdec50ac30f5d9dbaeec12 Reviewed-on: https://review.typo3.org/45372 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Wouter Wolters authored
Resolves: #72462 Releases: master Change-Id: Ie356b7e3b8e81c3cf32adaeeb5eb7e9afa240133 Reviewed-on: https://review.typo3.org/45484 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Dec 28, 2015
-
-
Michael Oehlhof authored
Resolves: #72431 Releases: master Change-Id: Ie5e1d930b5e882cb78b83be1d72775389cd8ef68 Reviewed-on: https://review.typo3.org/45439 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Wouter Wolters authored
Resolves: #72421 Releases: master Change-Id: I3278ba3b99eaa114d70dd61c0231104781da378e Reviewed-on: https://review.typo3.org/45425 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>
-
Wouter Wolters authored
Resolves: #72453 Releases: master,7.6 Change-Id: I3288422634a1db41b3370c5f2d1d894e0b6fd8c5 Reviewed-on: https://review.typo3.org/45467 Reviewed-by:
Tim Lochmüller <tim@fruit-lab.de> Tested-by:
Tim Lochmüller <tim@fruit-lab.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Benni Mack authored
Resolves: #72427 Releases: master Change-Id: I085e431f68d9afd88fe462fc738cef526b21f8c9 Reviewed-on: https://review.typo3.org/45433 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Wouter Wolters authored
Resolves: #72451 Releases: master Change-Id: Ie7c8309800304b68c2d345636ba0ecc6ba6cf872 Reviewed-on: https://review.typo3.org/45452 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Dec 26, 2015
-
-
Philipp Gampe authored
If the array $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install'] is not set, the upgrade wizard crashes. Resolves: #72435 Releases: master Change-Id: Ibb794972917ff5aa0934af7ad88fdfb609e72a8e Reviewed-on: https://review.typo3.org/45438 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Dec 24, 2015
-
-
Morton Jonuschat authored
Add unit test to test that logical operator work in displayCond at the level of FlexForm sheets. Resolves: #68989 Releases: master Change-Id: I2f6d7359ee742a8738c2aaacf41193c506bdad82 Reviewed-on: https://review.typo3.org/45366 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Markus Klein authored
Resolves: #72366 Releases: master, 7.6 Change-Id: I7627a2a5b1aec4428d160e6b201373b8cef779ee Reviewed-on: https://review.typo3.org/45393 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Sascha Egerer authored
The "Add media by URL" button for FAL realtions is not hidden if maxItems has already been reached by the opened record. Change-Id: I71a27cbabd1fc6660f58d0374595af0558fb8a12 Resolves: #72408 Related: #70762 Releases: master, 7.6 Reviewed-on: https://review.typo3.org/45419 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Resolves: #72429 Releases: master Change-Id: I6d63b313ac4d7289dd44da4e153d0d71ece88467 Reviewed-on: https://review.typo3.org/45426 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Jigal van Hemert authored
Releases: master Resolves: #72412 Change-Id: I58f7769a5a345d26052191a38aa321cece533721 Reviewed-on: https://review.typo3.org/45431 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Resolves: #72417 Releases: master Change-Id: I2f3349ca4dfeb1a3c3e1747db6ac42d492fa979a Reviewed-on: https://review.typo3.org/45424 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
Resolves: #72424 Releases: master Change-Id: Ic7654c075412c4186a5e8347c15182ae3046ec37 Reviewed-on: https://review.typo3.org/45414 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
Remove cObj->isClassAvailable() as this class was introduced in TYPO3 4.3 before autoloading was there. Now, with TYPO3 CMS 7, autoloading is completely done via spl_autoload_register and class_exists() does the autoloading automatically, both in composer-mode and non-composer-mode. The method is therefore removed as the fallback is pre-historic and a simple class_exists() check is added. Resolves: #72022 Releases: master Change-Id: I92eef8dee6277bcec63403dcf04e12955cb669f2 Reviewed-on: https://review.typo3.org/45085 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
This reverts part of commit "eeecf013". Change-Id: I0ce4b53cd1e1707b2acc6466eed7c1b5deb331a8 Resolves: #72423 Releases: master Reviewed-on: https://review.typo3.org/45428 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Dec 23, 2015
-
-
Philipp Gampe authored
Add a unit test. Resolves: #72414 Releases: master, 7.6 Change-Id: Iefff83ae483e4a760a9c7b973e40df50270407d5 Reviewed-on: https://review.typo3.org/45432 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Markus Klein authored
The result of getTreeList() called in overrideStoragePidIfStartingPointIsSet() may be an empty string, which is appended to the $list array. Empty values should not be added to the array, since it will cause an invalid list of pages later on. Add a check to avoid empty values in $list. Resolves: #72414 Releases: master, 7.6 Change-Id: Id1309a44f46dcd84ab9923da1be6873bdc38cb8d Reviewed-on: https://review.typo3.org/45421 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72425 Releases: master Change-Id: I598a39aeeaf00d30fc11fa68961e96c080407ad6 Reviewed-on: https://review.typo3.org/45429 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-