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. 18 Nov, 2016 1 commit
    • Christian Kuhn's avatar
      [TASK] TCA tree refactoring · df0dcddf
      Christian Kuhn authored and Tymoteusz Motylewski's avatar Tymoteusz Motylewski committed
      The patch refactors the TCA tree form engine data calculation.
      
      The tree now works with "new" (not yet persisted) records, even if
      the record has types in combination with flex forms. For instance,
      a new ext:news tt_content element now renders the category tree
      within flex forms, even in new tt_content records that have not been
      saved.
      
      The TCA tree no longer fetches all items when opening a record initially,
      but defers that to the ajax request. This gives a massive performance
      improvement on initial load of a record if the displayed TCA tree is bigger.
      
      The ajax request itself now compiles only data of the requested TCA field,
      also resulting in a significant performance improvement.
      
      As example, ext:styleguide "elements select" is now rendered much quicker
      and the single ajax calls per tree are reduced from about 4 seconds to less
      than a second each with my test data.
      
      Change-Id: If3c4c1779f5fe1510ffc13d1c9f1151bddab13e9
      Resolves: #78744
      Releases: master
      Reviewed-on: https://review.typo3.org/50700
      
      Reviewed-by: default avatarThomas Maroschik <tmaroschik@dfau.de>
      Tested-by: default avatarThomas Maroschik <tmaroschik@dfau.de>
      Reviewed-by: Tymoteusz Motylewski's avatarTymoteusz Motylewski <t.motylewski@gmail.com>
      Tested-by: Tymoteusz Motylewski's avatarTymoteusz Motylewski <t.motylewski@gmail.com>
      df0dcddf
  2. 12 Nov, 2016 1 commit
  3. 26 Oct, 2016 1 commit
  4. 20 Oct, 2016 1 commit
  5. 09 Oct, 2016 1 commit
  6. 08 Oct, 2016 1 commit
  7. 06 Sep, 2016 1 commit
  8. 03 Sep, 2016 1 commit
  9. 01 Sep, 2016 1 commit
  10. 30 Aug, 2016 3 commits
  11. 14 Aug, 2016 1 commit
  12. 05 Aug, 2016 1 commit
  13. 28 Jul, 2016 1 commit
  14. 27 Jul, 2016 2 commits
  15. 25 Jul, 2016 1 commit
  16. 11 Jul, 2016 1 commit
  17. 10 Jun, 2016 1 commit
  18. 03 Jun, 2016 1 commit
  19. 28 May, 2016 1 commit
  20. 16 May, 2016 1 commit
  21. 11 May, 2016 1 commit
  22. 27 Apr, 2016 1 commit
  23. 24 Apr, 2016 2 commits
  24. 17 Apr, 2016 1 commit
  25. 14 Apr, 2016 1 commit
  26. 12 Apr, 2016 1 commit
  27. 11 Apr, 2016 1 commit
  28. 07 Apr, 2016 1 commit
  29. 31 Mar, 2016 1 commit
  30. 18 Mar, 2016 1 commit
  31. 03 Mar, 2016 1 commit
  32. 26 Feb, 2016 2 commits
  33. 17 Feb, 2016 1 commit
  34. 16 Jan, 2016 1 commit
  35. 24 Dec, 2015 1 commit