- Oct 11, 2017
-
-
Andreas Fernandez authored
The package `codemirror-minified` used as a drop-in replacement of `codemirror` is not maintained well and is replaced with the original package again. To still get the benefits of page loading speed, at least the JavaScript files are compressed by our own toolchain now. CSS can't get compressed now as the original copyright gets replaced by our own "banner". Resolves: #82713 Releases: master Change-Id: Ic12a7e9e70c63f2c0ae322e470453fe056c99155 Reviewed-on: https://review.typo3.org/54346 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>
-
- Oct 06, 2017
-
-
Andreas Fernandez authored
The `Storage` RequireJS module is split into `Storage/Client` and `Storage/Persistent`. The `Storage` module itself is marked as deprecated and any occurrence is migrated to use the new modules. Resolves: #82603 Releases: master Change-Id: Ie4bbb2ac3c1801b15531f0b71e35507c8ed03f06 Reviewed-on: https://review.typo3.org/54240 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Oct 05, 2017
-
-
Susanne Moog authored
Add sonar-project.properties as basic configuration and add travis configuration for running sonar analyis on the core. Resolves: #82685 Releases: master Change-Id: I6c2886068c81e15e92b3562cf4200f3e80ff59db Reviewed-on: https://review.typo3.org/54303 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Add execution of the deprecated unit tests to bamboo. Change-Id: I5b15448250f3158fde6dad3ec2c3f2681edb0b49 Resolves: #82684 Related: #82438 Releases: master Reviewed-on: https://review.typo3.org/54302 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Use chromedriver directly in acceptance tests instead of routing through selenium-server. Change-Id: I229032b1b1ec1b0e6f5e4c2eb5435e3ff0ae95df Resolves: #82683 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54300 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
The 6.0 to 6.1 upgrade allows us to specifiy last missing pieces via bamboo specs: mostly job cleanups, plugin configuration and plan permissions. Change-Id: If26aeb45b1109ba9797f3807087201033ea1f368 Resolves: #82679 Releases: master, 8.7, 7.6 Reviewed-on: https://review.typo3.org/54294 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Sep 09, 2017
-
-
Benjamin Kott authored
To improve readability in the backend, Source Sans Pro typeface is now introduced and replaces the Share Font. Resolves: #82410 Releases: master Change-Id: Id9a71b37bb41ff0e0b7fb514e62aebd380ff3d2b Reviewed-on: https://review.typo3.org/54063 Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
Nathan Boiron <nathan.boiron@gmail.com> Tested-by:
Patricia Tiedemann <pixelaeffchen@googlemail.com> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Patricia Tiedemann authored
Until now all of the backend icons were a manually edited array of file paths. With this patch defined icon folders in the core are scanned for existing icon files and build most of that static array automatically. For historic reason (and hopefully soon to be removed alltogether) a second array of statically declared icons is added and merged into. Some icons that were in the original static list but whose files actually are missing or misnamed are marked as deprecated. Resolves: #82348 Releases: master Change-Id: I8dc4fbbe815d923eda55e1c1b072369e62f66d87 Reviewed-on: https://review.typo3.org/54020 Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Christian Heindl authored
We are introducing a new option to provide an optional footnote for the login screen. The footnote can provide for example legal information for the login screen image or a descriptive text. This option is now available in the backend extension configuration. Resolves: #82303 Releases: master Change-Id: I14f90ecfa8eee538234dcc9542576f6ab9f1d774 Reviewed-on: https://review.typo3.org/53918 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Benni Mack authored
This change removes the availability of TYPO3.jQuery within the TYPO3 Core by default. The constants PageRenderer::JQUERY_NAMESPACE_DEFAULT / and PageRenderer: JQUERY_NAMESPACE_DEFAULT_NOCONFLICT namespace options "jQuery" are removed. This also means the removal of having custom namespaces of jQuery (e.g. TYPO3.bennis_jQuery) leaving "noConflict" to be used by default. Related: #79221 Resolves: #82378 Releases: master Change-Id: Ibc939999159dbf376b09f53aacac618ed7cc40e8 Reviewed-on: https://review.typo3.org/53237 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Sep 08, 2017
-
-
Markus Sommer authored
The card component has been extended and is now more flexible to be more usefull for different usecases, and is now used in the distribution listing of the extension manager. We have also changed to Documentation format of the CSS files to match KSS Knyle Style Sheets format. Releases: master Resolves: #82000 Change-Id: I61711dd0ee6c38e3c249d9b744a3ee6b2e24273e Reviewed-on: https://review.typo3.org/53619 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Andreas Steiger authored
Cleanup SCSS of Form Framework. Improve the usage of variables. Furthermore, optimize the structure tree spacings of Form Editor. Resolves: #82327 Releases: master Change-Id: Ia1088475e16e5a04999140cca5ee3ff7d713e661 Reviewed-on: https://review.typo3.org/53962 Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Aug 29, 2017
-
-
Anders Kostending authored
Update CKEditor to the lastest version that fixes a lot of bugs. Release notes: https://ckeditor.com/release-notes Fixes: * Added Advanced Content Filter integration with the Justify plugin. * [Chrome] Fixed: Clicking the scrollbar throws an Uncaught TypeError: element.is is not a functionerror. * Fixed: Widgets cannot be properly pasted into a table cell. * Fixed: Internal cke_table-faked-selection-table class is visible in the Stylesheet Classes field of the Table Properties dialog. * [Edge] Fixed: Error thrown when pressing the Select All button in Source Mode. * Fixed: Double slash in the path to stylesheet needed by the Table Selection plugin. * Fixed: Unnecessary dependency on the Editor Toolbar plugin inside the Notification plugin. * Fixed: Error thrown into the browser console after opening the Styles Combo plugin menu in the editor without any selection. * Fixed: Double click does not open the dialog for modifying anchors inserted via the Link plugin. * [IE8-9] Fixed: Clicking inside an empty read-only editor throws an error. * [IE10] Fixed: Clicking below a single horizontal rule throws an error. * Fixed: The range.cloneContents method selects the whole element when the selection starts at the beginning of that element. * Fixed: The range.extractContents method returns an incorrect result when multiple nodes are selected. * Fixed: The elementPath.contains method incorrectly excludes the last element instead of root when the fromTop parameter is set to true. * Fixed: SCAYT leaves underlined word after the CKEditor Replace dialog corrects it. * Added the CKEDITOR.dom.nodeList.toArray method which returns an array representation of a node list. Resolves: #82143 Releases: master, 8.7 Change-Id: I6f6037e48d768e4a2887c799c1791f3201ce40c8 Reviewed-on: https://review.typo3.org/53751 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Kasper Ligaard <kasperligaard+typo3.org@gmail.com> Tested-by:
Kasper Ligaard <kasperligaard+typo3.org@gmail.com> 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>
-
- Aug 25, 2017
-
-
Andreas Fernandez authored
CodeMirror is offered as a minified version. As there is no benefit of using a "full-blown" version, switch to minified version instead. Resolves: #82204 Releases: master Change-Id: I8e15e1ea8266951430ebeb86445b3cd2db524caf Reviewed-on: https://review.typo3.org/53806 Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
- Aug 23, 2017
-
-
Wouter Wolters authored
Add 2 new rules * no_superfluous_elseif * no_useless_else Both rules only apply if the if-statement contains a return. If this is the case the obsolete else/elseif part is dropped. Resolves: #82183 Releases: master,8.7 Change-Id: I94dfa6b5b96cbc3e350bd778f1796dda1a4d955a Reviewed-on: https://review.typo3.org/53791 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>
-
- Aug 22, 2017
-
-
Anders Kostending authored
Updates D3.js to the latest release version, 4.10.0. Release notes: https://github.com/d3/d3/releases/tag/v4.10.0 Fixes: * Add d3.areaRadial; deprecate d3.radialArea. * Add d3.lineRadial; deprecate d3.radialLine. * Add d3.pointRadial. * Add zoom.translateTo. * Re-implement d3.packEnclose using Matoušek-Sharir-Welzl. * Fix d3.packSiblings to center the circles more consistently around a fixed origin. * Fix axis rendering when a scale has a non-numeric range. * Fix interval.offset on filtered time intervals when step is negative. * Fix invocation of requestAnimationFrame in Edge. * Invoke nest.sortValues comparator prior to nest.rollup aggregator. * Drag & zoom behaviors now only register touch event listeners when touch is supported. * Drag & zoom behaviors now set the touch-action style to “none” when touch is supported. Resolves: #81945 Releases: master, 8.7 Change-Id: Idcd0826d2bd50467558d1bd6229d84651b93f4b0 Reviewed-on: https://review.typo3.org/53574 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Kasper Ligaard <kasperligaard+typo3.org@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Morten Pless <mpl@systime.dk> Tested-by:
Morten Pless <mpl@systime.dk> Reviewed-by:
Faton Haliti <fha@systime.dk> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Executing 'npm run build-js' in Build/ directory reveals an update to tsconfig.json which has not been applied to core yet. Change-Id: Ida813943c3c8dc13059a707a9ea89954a14b3fd4 Resolves: #82173 Related: #81847 Releases: master Reviewed-on: https://review.typo3.org/53782 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Frank Naegler authored
This patch makes the Notification module in standalone install tool usable by adding the required CSS and fixing the dependency to the global TYPO3 object, which only exist in backend context. Resolves: #82138 Releases: master Change-Id: I954324e9d19569eedb1eb5e0ecfaf821fcecb070 Reviewed-on: https://review.typo3.org/53760 Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
The ext:func module menu image building is still referenced in the Gruntfile. Change-Id: Iaafed19faa9d99eca2ebce41ea622ef85728eabc Resolves: #82154 Releases: master Reviewed-on: https://review.typo3.org/53765 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Aug 18, 2017
-
-
Mona Muzaffar authored
The patch applies a major refactoring of the "tool" part of the install tool. As the most visible change, the install tool application is now split from the "install" backend module menu entry into four different entries - "Maintenance", "Settings", "Upgrade" and "Environment". This is in-line with the strategy outline at https://decisions.typo3.org/t/typo3-system-management-the-big-picture The patch can be seen as the main separation and split patch to introduce the integration of the install tool application into the overall backend look and feel. On the visible side, single install tool actions that were spread over the old menu entries like "all configuration" and friends are now given single "cards" within one of the four main module entries. The "standalone" version of the install tool is now similar to the backend view - just without all the other module menu entries. Aside from this major visible change, the patch comes with a main refactoring of the underlying PHP code and click behavior: * All "action" buttons that initiate something are now ajax based. Codewise, this is the major part. * No main controller loads ext_tables / ext_localconf anymore. * Main "Install.js" is now mostly a dispatcher to load specific requireJs components determined by given clicked main module. * Major refactorinng of JavaScript output and click-flow. * Introduce various new "services". Ajax actions always return objects and arrays, but no HTML. This is a major step towards proper cli and psr-7 integration. Even with the install tool paradigm "never cache anything", the application feels very snappy due to slim main controllers and straight single Ajax action triggers. Some parts of the internal PHP API of the install tool have been changed. While the install tool is "internal" anyway, this patch has been marked as [!!!] to hint extension developers in the unlikely case it breaks some low level extension. The state of this major change is not "perfect": There are various details to improve. However, this patch has more than 9k lines, all major parts work fine and the huge file juggling prevents other patches from being integrated. Glitches and further improvements can be done with small patches afterwards. Resolves: #76084 Releases: master Change-Id: I2cc93f35c0760fce33c2136d41159c802932dfc4 Reviewed-on: https://review.typo3.org/53109 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Marco Christian Krenn <krenn@webconsulting.at> Tested-by:
Marco Christian Krenn <krenn@webconsulting.at> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Philipp Hamid <ph@supertrumpf.at> Tested-by:
Philipp Hamid <ph@supertrumpf.at>
-
- Aug 17, 2017
-
-
Andreas Fernandez authored
EXT:t3editor is refactored to use the latest CodeMirror version (at the time of writing it's 5.28.0). Developers are now able to easily register and use custom modes for syntax highlighting. Also, addons for CodeMirror can be added easily. As CodeMirror provides these already, some useful addons are already registered, for example a search with hit annotations, fullscreen mode and jump-to-line functionality. A positive side-effect is that a lot of custom code was removed. Since the architecture allows to register additional modes, the TypoScript mode has been refactored and might be moved into a separate extension in further iterations. Resolves: #81901 Releases: master Change-Id: I432d1fdb3ba1f2a0b9246207dd70843b4bdbfbd9 Reviewed-on: https://review.typo3.org/53413 Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> 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> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Aug 15, 2017
-
-
Frank Naegler authored
Resolves: #82088 Releases: master Change-Id: Ie0ad7a8ec6ed3f67300e88b8b8e0711c4f3dbbd2 Reviewed-on: https://review.typo3.org/53622 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Aug 11, 2017
-
-
Susanne Moog authored
This patch introduces a bat file to run php-cs-fixer with TYPO3 core config on Windows. It does not disable xdebug like its linux counterpart. Change-Id: If4543cac0b5026a8eab469f16e234130f999ba78 Resolves: #81949 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/53669 Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Aug 01, 2017
-
-
Christian Kuhn authored
The patch adds a new feature - the "extension scanner" - to the install tool. It is meant as a helper script for extension and project developers to quickly spot places in extension code that may need adaptions if upgrading to younger core versions. The scanner could later work with different languages, for now only scanning PHP files is supported. This is based on the great library nikic/php-parser which creates an AST from php source files and allows simple traversing. A series of matchers hooks into the traverser and scans for configured core deprecation or removals. Some additional matchers could be added if a core example evolves (for instance usage of dropped core constants). From now on, whenever the core deprecates or breaks existing core PHP API, an entry in one of the matcher configurations in ext:install/Configuration/ExtensionScanner/Php should be done. Since these API changes are documented via ReST files already, the configuration links to according ReST files. A bamboo integrity test script verifies those can be found. Furthermore, all Breaking-* and Deprecation-* ReST files since core version 9.x / master now need an additional Tag "FullyScanned", "PartiallyScanned" or "NotScanned". This is also checked by an integration test script in bamboo. The matcher configuration files are pretty straight forward and should be obvious if looking at ext:install/Configuration/ExtensionScanner/Php. This patch contains: * Add nikic/php-parser as dependency * New install tool gui to scan extensions in typo3conf/ext * Scanner infrastructure for PHP * Preparation and configuration for all current "master" / v9 ReST files * Mark ReST files which are tagged with "FullyScanned" as "not affected" in install tool "Upgrade analysis" if no match was found * Integration script testing referenced ReST files are found * Integration script verifying Breaking- and Deprecation- ReST file contain "FullyScanned", "PartiallyScanned" or "NotSCanned" keyword. More information on this feature can be found at https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionScanner/Index.html Change-Id: I760e88f9d929fdd710655fa0d25cb26291a7ed2b Resolves: #82014 Releases: master Reviewed-on: https://review.typo3.org/53450 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Helmut Hummel authored
Since we introduce auto-generation of entry scripts, we must exclude them from the check. To do so, we must instruct php-cs-fixer to respect the configuration for files in the config file when calling it. Releases: master Change-Id: If1ae846f0b0a6539d2b5cc50a7c6d39043695849 Reviewed-on: https://review.typo3.org/53638 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 31, 2017
-
-
Benjamin Kott authored
The view module was redesigned to provide a more modern and streamlined look and feel across the existing backend. With the introduction of named and categorized device presets we enable users to get a better idea of how the page will look like on a specific device. For even more easy testing, the orientation can now be changed without selecting a different device. Releases: master Resolves: #77576 Change-Id: Ie430db2a39a9bf6931ebde8109e62c12d9bae09b Reviewed-on: https://review.typo3.org/53061 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
Helmut Hummel authored
With the new composer installers versions, the core package itself (in fact any composer package) can add scripts to be run on composer build time. Use this API to add scripts to TYPO3, that will create the entry scripts for frontend, backend and install tool We do this in a way, that also works if these system extensions are installed individually. This also has the benefit, that we can adapt the core with doing more things during composer build time (e.g. maybe publishing assets) in the future, or change the entry scripts to different locations, without touching the plugin any more. Resolves: #81981 Releases: master Change-Id: I3982bd5e73a14cdd54e83d0a7b3a1c93f2191efd Reviewed-on: https://review.typo3.org/53602 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> 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:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Jul 27, 2017
-
-
Christian Kuhn authored
Windows still has a relatively short max path length limitation in some situation which the core tends to violate. The patch introduces a test script activated in bamboo to test the relative path length does not exceed an arbitrary number and shortens some long path segments. This allows a statement "If your source / unpack location path prefix is not longer than x characters, you are fine". Change-Id: If182fd570c8aec28f1bab9687f2712fc3003b4ed Resolves: #81968 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/53599 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 13, 2017
-
-
Frank Naegler authored
Resolves: #81772 Releases: master Change-Id: I2dc8f61c1ec888d58f00f49a19f4f4ff27c2e7db Reviewed-on: https://review.typo3.org/53385 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 05, 2017
-
-
Anders Kostending authored
This updates the version of D3 to the latest release, 4.9.1. The realese can be seen here: https://github.com/d3/d3/releases A lot of fixes have been added in the latest versions. v4.8.0: * Add d3.tickIncrement. * Fix d3.ticks to always return the most-precise representable values in IEEE 754! * Fix histogram.thresholds to retain thresholds equal to the domain’s upper bound. * Number format locales can now override the percent sign suffix. Thanks, @davinov! v4.9.0: * Change selection.style to return the inline style, if present. * Change transition.style to start from the inline style, if present. * Add link shapes! * Add d3.stackOffsetDiverging. * Add random.source to allow custom sources of randomness. Thanks, @rolyatmax! * Add drag.clickDistance for setting the click distance threshold. Thanks, @Epiphero! * Add zoom.clickDistance for setting the click distance threshold. * Add d3.style. * Fix rounding errors in continuous.nice. * Fix inconsistency between continuous.ticks and continous.nice. Thanks, @danielyule! * Fix axis tick offset for band and point scales. * Fix drag click suppression to ignore mousemove events that don’t actually move. * Fix zoom click suppression to ignore mousemove events that don’t actually move. * Fix error trying to interpolate objects without prototypes. Thanks, @devgru! * Optimize generated axis DOM slightly. * Improve error message descriptions in d3.queue. Thanks, @ethervoid! v4.9.1: * Fix d3.linkRadial to use radians rather than degrees. * Optimize path.pointRadius slightly. Resolves: #81652 Releases: master, 8.7 Change-Id: Ife6db0031c3a8341df6abb2dac43f64dafaeaa5e Reviewed-on: https://review.typo3.org/53296 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anders Kostending <aha@systime.dk> Tested-by:
Anders Kostending <aha@systime.dk> Reviewed-by:
Kasper Ligaard <kasperligaard+typo3.org@gmail.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 03, 2017
-
-
Christian Kuhn authored
The patch integrates ext:wizard_sortpages and ext:wizard_crpages as context menu items in "more" of the page record context menus and gets rid of the two default "Functions" main module entries, effectively obsoleting ext:func, which will be extracted to TER for b/w compat in a second step. * Isolate ext:func by moving its language xml from ext:lang to ext:func * Routing configuration for "sort pages" and "create pages" in ext:backend * Context menu handling for "sort pages" and "create pages" in ext:backend * Free "sort pages" and "create pages" from dependency to ext:frontend by not calling PageRepository->getMenu() anymore * Proper use of request/response instead of _GP access * Better controller / view separation Change-Id: I2c7acbb79ddd8404fbef69a1c126d250b976629b Resolves: #81768 Releases: master Reviewed-on: https://review.typo3.org/53377 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Anders Kostending authored
CKEditor have realeased a new version, containing fixes primarily for table selection, but also some general fixes. Mexican spanish have also been added as a supported language. Changes: * Added a new Mexican Spanish localization * Added Paste as Plain Text keyboard shortcut to the Accessibility Help instructions. * [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the Table Selection plugin is loaded. * Fixed: Selection started from a nested table causes an error in the browser while scrolling down. * [Firefox] Fixed: Enter key breaks the table structure when pressed in a table selection. * Fixed: Error thrown when deleting content from the editor with no selection. * [Chrome] Fixed: Error thrown by the Enter Key plugin when pressing Enter with no selection. * Fixed: Error thrown by Tab Key Handling and Indent List plugins when pressing Tab with no selection in inline editor. * Fixed: Anchors inserted with the Link plugin on collapsed selection cannot be edited. * Fixed: The Table Resize plugin throws an error when used with a table with only header or footer rows. * Fixed: The editor.getCommandKeystroke method does not obtain the correct keystroke. * [IE] Fixed: Paste from Word does not work in Quirks Mode. * Fixed: CKEDITOR.filter incorrectly transforms the margin CSS property. Release blog post: http://ckeditor.com/blog/CKEditor-4.7.1-released Release notes: http://ckeditor.com/release-notes Resolves: #81752 Releases: master, 8.7 Change-Id: I75b7b8d134c01c6541144e462402e733ce8e1dab Reviewed-on: https://review.typo3.org/53362 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Jun 23, 2017
-
-
Anja Leichsenring authored
A basic acceptance tests clicking through installer using a postgres sql db connection, checking backend login and installing the introduction package. Change-Id: I7408e8580d84e235a1f91399684a80025a62e0e8 Resolves: #81602 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/53250 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Christian Kuhn authored
The cgl check is quick and fails rather often for pre-merge test runs in the beginning. Move the job to preparation stage for quicker test runs in those cases. Change-Id: Id73f93212d12e47fb2897893c2ea518aa6900888 Resolves: #81683 Releases: master Reviewed-on: https://review.typo3.org/53313 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:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jun 21, 2017
-
-
Christian Kuhn authored
Configures a second build for core master that runs as nightly plan and has more combinations: The acceptance and functionals are explicitly executed on both php 7.0 and 7.1 with all DBMS, the cgl checker runs through whole core. This "full run" is too much for pre-merge tests, so the nightly now takes care of these time consuming things. Reporting will be added if that plan is stable. https://bamboo.typo3.com/browse/CORE-GTN Change-Id: Id77fc0acceca7af67960b67fd8b8700c98df888e Resolves: #81660 Releases: master, 8.7, 7.6 Reviewed-on: https://review.typo3.org/53304 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jun 20, 2017
-
-
Christian Kuhn authored
Change-Id: I240ed28992cea31e04aa7451ef609c68eade7782 Resolves: #81635 Releases: master Reviewed-on: https://review.typo3.org/53292 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This change introduced a flaw in the RteLinkBrowser JS file which needs to override LinkBrowser class instead of just writing RteLinkBrowser. See https://review.typo3.org/#/c/53062/ This reverts commit c5d75c15. Resolves: #81630 Reverts: #81444 Releases: master Change-Id: I4a3a9dc52bd6b9cee183ba6411389e8da2eebd21 Reviewed-on: https://review.typo3.org/53274 Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Jun 18, 2017
-
-
Susanne Moog authored
Adjust grunt and tsconfig to allow writing unit tests in TypeScript. Test example is included. Additionally configuration was adjusted to allow running grunt tasks on windows and linux. Change-Id: Ibeb0c501242afbbe796726a85329d14257acfd1c Resolves: #81601 Releases: master Reviewed-on: https://review.typo3.org/53248 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- Jun 17, 2017
-
-
Johannes Goslar authored
Resolves: #81444 Releases: master Change-Id: I7247ef2c88ff60c484c3ca7ff0af48d3b8e72aac Reviewed-on: https://review.typo3.org/53062 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- Jun 16, 2017
-
-
Christian Kuhn authored
Atlassian bamboo allows to define test plans in files since version 6. The test plans are based on rather simple Java files. The patch delivers build information of default core pre-merge plan. Changes of bamboo test configuration for these plans are now coordinated via casual patch requests and can be reviewed just as all other code. This adds full transparency on what exactly the core test environment does and can be used by others as reference for local execution and extension test plan boilerplates. Upload to bamboo.typo3.com to update test plans can be done by a bamboo administrator. Change-Id: I756cb65eba3a58e9edf0995aa9f1f2d4f96f7926 Resolves: #81589 Releases: master, 8.7, 7.6 Reviewed-on: https://review.typo3.org/53225 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:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-