Skip to content
Snippets Groups Projects
  1. Dec 18, 2017
  2. Aug 18, 2017
  3. Mar 22, 2017
  4. Feb 24, 2017
  5. Jan 26, 2017
    • Christian Kuhn's avatar
      [!!!][FEATURE] FormEngine element level refactoring · 84be5e61
      Christian Kuhn authored
      The patch introduces a new API on FormEngine element level
      that substitutes the old "wizards" / renderWizard() API
      with a more powerful system.
      
      Single wizards are now split into one of three categories:
      * An informational wizard
      * A control button / icon
      * A true wizard with additonal functionality
      
      Method renderWizards() is still called in elements for compatibility
      reasons if people added own scrip/popup/userFunc wizards, but all
      core wizards are migrated.
      
      The patch significantly cleans the HTML of single elements, especially
      HTML stuff that was added by the SingleFieldContainer is now put down
      to single elements, while main HTML wraps formerly done by renderWizards()
      is fetched "up" to single elements. This gives single elements full
      control about the main HTML it is producing, which is a must have
      preparation in order to further advance in this area and to switch
      single elements to fluid rendering in one of the next steps.
      
      The patch brings a prett...
      84be5e61
  6. Dec 03, 2016
  7. Dec 01, 2016
  8. Aug 30, 2016
  9. Aug 03, 2016
  10. Aug 02, 2016
  11. Jul 28, 2016
    • Benni Mack's avatar
      [!!!][TASK] Remove legacy soft references functionality · 8f2eee53
      Benni Mack authored
      The soft references based on TSconfig, TStemplate and images within
      fileadmin/ are not accurate and thus useless since it's not common
      anymore to reference TSconfig or TStemplate code inline inside the
      DB fields, and also the data inside the softrefparser hasn't been used
      anymore.
      
      In order to refactor the SoftReference Index the old legacy code is
      removed first without substitution.
      
      The following softref keys are not evaluated anymore:
      * TSconfig
      * TStemplate
      
      and can be removed from TCA.
      
      The "image" soft reference key is not evaluating files within
      fileadmin/ anymore (that are not linked as files).
      
      The "typolink" and "typolink_tag" soft reference parsers don't evalute
      links to plain files within fileadmin/ anymore.
      
      The public property "SoftReferenceIndex::$fileAdminDir" is removed.
      
      The following PHP methods are removed without substitution:
      * SoftReferenceIndex::findRef_TStemplate()
      * SoftReferenceIndex::findRef_TSconfig()
      * SoftReferenceIndex::fileadminReferences()
      
      Resolves: #77156
      Releases: master
      Change-Id: I0bc791a051fda06715175c2f526dddb90b8e4391
      Reviewed-on: https://review.typo3.org/48933
      
      
      Tested-by: default avatarBamboo TYPO3com <info@typo3.com>
      Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
      Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      8f2eee53
  12. May 07, 2016
  13. Apr 18, 2016
  14. Apr 08, 2016
  15. Nov 05, 2015
  16. Oct 14, 2015
  17. Oct 09, 2015
  18. Oct 08, 2015
  19. Oct 05, 2015
  20. Jul 09, 2015
  21. Jun 25, 2015
  22. Apr 28, 2015
  23. Apr 26, 2015
  24. Jan 18, 2015
  25. Jan 02, 2015
  26. Nov 10, 2014
  27. Oct 06, 2014
  28. Jan 07, 2014
    • Francois Suter's avatar
      [TASK] Clean up uses of fe_adminLib properties · 95886120
      Francois Suter authored
      Two Core tables (fe_users and index_config) still use the
      "fe_admin_fieldList" property, which has no effect on the
      Core since the fe_adminLib.inc was moved out of it
      (into the statictemplates extension).
      
      Additionally a deprecation message is logged in method
      ExtensionManagementUtility::addTCAcolumns() when the $addTofeInterface
      argument is set to TRUE.
      
      Resolves: #54613
      Releases: 6.2
      Change-Id: I7c9961c5e92411a78bd355519a0493eb695177e7
      Reviewed-on: https://review.typo3.org/26567
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Oliver Klee
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      95886120
  29. Oct 01, 2013
    • Christian Kuhn's avatar
      [TASK] Remove closing PHP tags · 77f29a3c
      Christian Kuhn authored
      Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b
      Resolves: #52360
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24212
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      77f29a3c
  30. Aug 22, 2013
    • Christian Kuhn's avatar
      [TASK] Move TCA and ext_tables.sql from ext:cms to ext:frontend · 8fe0590f
      Christian Kuhn authored
      EXT:frontend is the successor of ext:cms. This started with the
      namespace change so all class files are already located there.
      The patch moves TCA and ext_tables.sql to the extension to make
      it very clear that functional tests that depend on this data
      should also go to ext:frontend later on.
      The patch is trivial since both extensions are "required" and
      thus always loaded, with ext:frontend directly before ext:cms,
      so nothing can break with this patch.
      
      Change-Id: Ifd9e0c9263f6b9a6aadfbfa1b568c4cd085e40d9
      Resolves: #51251
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23244
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      8fe0590f
  31. May 08, 2013
    • Wouter Wolters's avatar
      [!!!][-FEATURE] Drop ext:tsconfig_help · fbb369f6
      Wouter Wolters authored
      The extension tsconfig_help provides the "TypoScript Help" backend
      module and is used by some wizards.
      
      The help information is based hopelessly outdated data and was
      last updated for CMS 4.1. The included update process parses
      manual.sxw files and fatals since 6.0 without anyone noticing. The
      manual files are not updated in core for quite some time.
      
      After talking with the doc team, we decided to remove the whole
      extension without and all using points now. Any core internal
      help mechanics should be based on docs.typo3.org. The doc team
      already works on a system to provide current information with the
      core, and that will not be based on tsconfig_help.
      
      The patch removes the extension, the wizard entry point, the
      wizard register in TCA and other usages without further deprecation.
      
      Change-Id: Ica74245f4925291d8d5ab8b1589420c5abc2be05
      Resolves: #47931
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20600
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Francois Suter
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Felix Kopp
      Tested-by: Felix Kopp
      fbb369f6
  32. Apr 06, 2013
    • Benjamin Mack's avatar
      [TASK] XLF core locallang files are still referenced with .php/.xml · a887fdcb
      Benjamin Mack authored
      The core still access xliff language files as .php or .xml,
      although the files themselves are converted to .xlf since quite
      some time. This could cause confusion.
      
      This is a cleanup taken all .xlf files in the EXT:lang/.xlf
      directory and run via a sed script (thanks to Stucki)
      
      Resolves: #46940
      Releases: 6.1
      Change-Id: I427776b176ba2c23678689029eaf388dff90d0fa
      Reviewed-on: https://review.typo3.org/19579
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a887fdcb
  33. Feb 28, 2013
    • Christian Kuhn's avatar
      [FEATURE] Refactor TCA handling · 60117b50
      Christian Kuhn authored
      This patch refactors TCA handling especially in the frontend to
      a new codebase, making it more easy to work with, removing
      developer headaches, without significant performance impact:
      
      * In FE, full TCA is always loaded and cached after first call
      to a core cache disk. ext_tables are not executed on every call.
      * In BE, intermediate TCA is cached, rendering the dynamicConfigFile
      setting useless. The destinction between 'ctrl' and 'columns' is
      gone.
      * TCA files should now be located at
      ext:extensionname/Configuration/TCA/tablename.php' and should return
      an array with the TCA for the table specified by the filename. On
      first access, those files are read and cached. 'ctrl' sections from
      ext_tables.php can be removed completly.
      * TSFE->includeTCA(), TSFE->getCompressedTCarray() and
      GeneralUtility:loadTca() are obsolete and deprecated.
      * Extensions not using the new TCA load scheme have a compatibility
      layer in ext_tables.php to resolve 'dynamicConfigFile' directly after
      a specific extensions ext_tables.php file was loaded, so the next one
      can already manipulate it with ExtensionManagementUtility methods.
      * t3lib/stddb is gone, all files are merged to core.
      
      Resolves: #45767
      Releases: 6.1
      Change-Id: I50ebe00c80b9b58ded0586637c85e0f495a63dad
      Reviewed-on: https://review.typo3.org/18452
      Tested-by: Soren Malling
      Tested-by: Mattias Nilsson
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Felix Kopp
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      60117b50