This project is mirrored from https://git.typo3.org/typo3/typo3.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 21 Dec, 2020 1 commit
    • Benjamin Franzke's avatar
      [TASK] Update bootstrap javascript to 5.0.0-beta1 · 27881b60
      Benjamin Franzke authored and Benni Mack's avatar Benni Mack committed
      Bootstrap v5 – introduced in #92616 – was added with CCS from beta1 but
      JavaScript from alpha2. bootstrap.bundle.js was manually wrapped
      into a AMD closure, and because bootstrap 5.0.0-beta1 contains alot of
      changes regarding data tags, it couldn't be updated in the initial
      patch.
      
      Bootstrap is now bundled using rollup using the ES6 sources in order
      to allow for automatic updates through `grunt build`.
      
      popperjs – previously bundled into bootstrap distributed files –
      is now added as dependency. The bootstap ES6 sources, that we now use
      through rollup, do not bundle this external dependency (for good reasons).
      
      Dependency added with:
      
         yarn add @popperjs/core
      
      Further adaptions contained in this change to ensure beta1 compatibility:
      
      a) Carousel "item" to "carousel-item" class migration
      b) $.fn.modal(options) does no longer imply $.fn.modal('show')
      c) Fix panels, both JS and CSS (card-group can't be used here)
      d) All bootstrap data- tags are migrated to data-bs-.
         (see https://github.com/twbs/bootstrap/pull/31827)
         Migrated with
      
         # renderes a sed substition with the help of a nested sed from all the
         # data-bs attributes that where changed in the twbs/bootstrap commit
         git grep -l data- | xargs sed -i $( \
              curl -s \
              https://patch-diff.githubusercontent.com/raw/twbs/bootstrap/pull/31827.patch | \
              sed 's/data-bs-[a-z-]*/\n&\n/g' | grep "data-bs-[a-z-]" | \
              sort | uniq | \
              sed 's/data-bs-\(.*\)\([^a-z-]\|$\)/ -e s\/data-\1\\\([^a-z-]\\\)\/data-bs-\1\\1\/g -e s\/data('"'"'\1'"'"')\/data('"'"'bs-\1'"'"')\/g/g' \
         )
      
         # Revert false positives from the above auto-replacement
         git checkout -- typo3/sysext/core/Documentation/Changelog/ \
              typo3/sysext/backend/Classes/Form/Container/FlexFormContainerContainer.php \
              Build/Sources/TypeScript/backend/Resources/Public/TypeScript/LiveSearch.ts \
              Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngineFlexForm.ts \
              Build/Sources/TypeScript/install/Resources/Public/TypeScript/Module/Settings/ExtensionConfiguration.ts \
              Build/Sources/Sass/typo3/_element_panel.scss
      
         (cd Build && grunt build)
      
      Resolves: #93126
      Resolves: #93123
      Resolves: #93132
      Related: #92616
      Releases: master
      Change-Id: Ie194d0f87d2c60df7b9e8a6de4893cfaaea55356
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67215
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: default avatarMartin Kutschker <mkutschker-typo3@yahoo.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: default avatarMartin Kutschker <mkutschker-typo3@yahoo.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      27881b60
  2. 19 Dec, 2020 1 commit
  3. 08 Dec, 2020 1 commit
  4. 14 Nov, 2020 1 commit
    • Helmut Hummel's avatar
      [BUGFIX] Implement deferred BE image processing consistently · 81121750
      Helmut Hummel authored and Georg Ringer's avatar Georg Ringer committed
      Change the implementation of backend deferred image processing
      to use a file processor, which is only but always used in the backend.
      
      By doing so all limitations of the current implementation are resolved,
      which means, width and height of the image can be set in HTML, to avoid
      layout shifts and once the images are processed, they will simply
      be delivered by the web server.
      
      Inconsistencies with thumbnail ratio (depending on crop being defined
      or not) are also tackled on the go.
      
      While this changes processing configuration for some files,
      which triggers a re-generation, it should not matter, as image
      processing will be done in parallel on request, making such changes
      viable in a bugfix release.
      
      The introduced database field is neither used nor required for the
      current implementation, but is introduced to provide a possibility for
      third party processors to replace the current implementation with simple
      (and persisted) URLs to third party SaaS image processing services.
      
      Resolves: #92188
      Releases: master, 10.4
      Change-Id: I8d1e14324085c5b6ba646475206c8cb10a1fc10d
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65237
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Markus Klein's avatarMarkus Klein <markus.klein@typo3.org>
      Tested-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
      Reviewed-by: Markus Klein's avatarMarkus Klein <markus.klein@typo3.org>
      Reviewed-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
      81121750
  5. 28 Oct, 2020 1 commit
  6. 27 Sep, 2020 1 commit
  7. 22 Apr, 2020 1 commit
  8. 15 Apr, 2020 2 commits
  9. 14 Apr, 2020 1 commit
  10. 09 Mar, 2020 1 commit
  11. 08 Mar, 2020 1 commit
  12. 06 Mar, 2020 1 commit
  13. 15 Feb, 2020 1 commit
  14. 03 Feb, 2020 1 commit
  15. 30 Jan, 2020 1 commit
  16. 18 Jan, 2020 1 commit
  17. 16 Jan, 2020 1 commit
  18. 30 Dec, 2019 1 commit
  19. 17 Dec, 2019 1 commit
  20. 16 Dec, 2019 1 commit
  21. 09 Nov, 2019 1 commit
  22. 07 Oct, 2019 1 commit
  23. 26 Sep, 2019 1 commit
  24. 25 Sep, 2019 1 commit
  25. 28 Aug, 2019 1 commit
  26. 24 May, 2019 2 commits
  27. 08 Mar, 2019 1 commit
  28. 11 Feb, 2019 1 commit
  29. 01 Feb, 2019 2 commits
  30. 31 Jan, 2019 1 commit
  31. 07 Jan, 2019 1 commit
  32. 04 Jan, 2019 1 commit
  33. 29 Nov, 2018 1 commit
  34. 29 Oct, 2018 1 commit
  35. 01 Oct, 2018 1 commit
  36. 30 Sep, 2018 1 commit
  37. 29 Sep, 2018 1 commit