Skip to content
Snippets Groups Projects
  1. Sep 25, 2023
    • Benjamin Franzke's avatar
      [BUGFIX] Preserve allowedClasses (non classesAnchor) in link browser · 8e17482f
      Benjamin Franzke authored
      RTE link classes that are configured via
      `buttons.link.properties.class.allowedClasses` are selectable
      in all link types in the link browser.
      
      Specific classes can be limited to specific link types with a
      separate configuration option `classesAnchor.{id}.type|class`.
      When such limits are active, classes that are *not* configured to
      associated/limited to a specfic type, remain listed and available
      for *all* link types.
      
      When an existing link with such type of globally allowed class is opened
      its value was cleared because it was not defined in the set of limits.
      This was an inconsistency as the link class was still selectable, but
      the selection was removed upon reoping such link. Such values are now
      preserved.
      
      Resolves: #102005
      Releases: main, 12.4, 11.5
      Change-Id: I0ad4273819f1d5a8e06f587b94fefb4598a07c13
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81169
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarBenjamin Franzke <ben@bnf.dev>
      Reviewed-by: default avatarBenjamin Franzke <ben@bnf.dev>
      8e17482f
  2. Sep 22, 2023
  3. Sep 21, 2023
  4. Sep 20, 2023
  5. Sep 18, 2023
  6. Sep 14, 2023
  7. Sep 12, 2023
  8. Sep 10, 2023
  9. Sep 09, 2023
  10. Sep 08, 2023
  11. Sep 07, 2023
  12. Sep 06, 2023
  13. Sep 05, 2023
  14. Sep 03, 2023
  15. Sep 01, 2023
  16. Aug 31, 2023
  17. Aug 30, 2023
    • Oliver Hader's avatar
      [BUGFIX] Fix several undefined array key issues in DataHandler scope · c9873d5e
      Oliver Hader authored
      DataMapProcessor tries to access `$possibleChainedIds[0]` which
      might not be defined, since that array is the result of a previous
      `array_intersect` invokation, which keeps the array keys of the
      original input array.
      
      DataHandler tries to access `$this->copyMappingArray[$table][$uid]`,
      which might not be defined in case the previous copy command could
      not be executed (e.g. since the record was deleted already).
      
      Resolves: #101748
      Releases: main, 12.4, 11.5
      Change-Id: Ibcbc412c7df62ce17dfa2c0f6fc120ccebb953d8
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80669
      
      
      Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
      Reviewed-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
      Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      c9873d5e
    • Robert Kärner's avatar
      [BUGFIX] Generate correct asset symlinks on Windows · 3e884ce6
      Robert Kärner authored
      This patch fixes two issues when generating symlinks to the public
      extension resources (Public/Resources) into the _assets folder during
      Composer installation.
      
      First, directory symlinks can't be created the same way on Windows as
      on Unix platforms. The creation requires elevated rights, and the
      required command is named differently as well. Junctions should be used
      on Windows instead, because they do not need elevated privileges to be
      created.
      
      When installing a TYPO3 extension via Composer, its Resources/Public
      folder is getting symlinked to the publicly accessible _assets folder.
      Until now, this process only used the Unix specific functions provided
      by Composer. It did not create any symlinks on Windows based
      installations, without generating any error message.
      
      This patch adds the same checks and platform-specific functions used by
      Composer when symlinking packages from a local path repository.
      
      The second issue that has been addressed is the naming ...
      3e884ce6
  18. Aug 29, 2023
  19. Aug 28, 2023
  20. Aug 23, 2023