Skip to content
Snippets Groups Projects
  1. Nov 10, 2012
    • TYPO3 Release Team's avatar
      [RELEASE] Release of TYPO3 6.0.0rc1 · 8bc8e45b
      TYPO3 Release Team authored
      Change-Id: Id506e3479c6b48526b7a9cdfdd211bc33c1a61d6
      Reviewed-on: http://review.typo3.org/16386
      Reviewed-by: TYPO3 Release Team
      Tested-by: TYPO3 Release Team
      8bc8e45b
    • Tilo Baller's avatar
      [BUGFIX] Add "suggests" as valid dependency type · 1ac0809a
      Tilo Baller authored
      Currently extensions with "suggests" contraint in ext_emconf.php
      fail to install in Extension Manager with exception
      "suggestwas not a valid dependency type.".
      
      Example (taken from EXT:saltedpasswords ext_emconf.php):
          'constraints' => array(
              [...]
              'suggests' => array(
                  'rsaauth' => ''
              )
          ),
      
      NOTE: This patch does not implement the missing handling
      for suggested extensions.
      
      Fixes: #42594
      Releases: 6.0
      
      Change-Id: I326de368508c5c9a350d7b7e84b07f3bc1582437
      Reviewed-on: http://review.typo3.org/16367
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      Reviewed-by: Oliver Hader
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      1ac0809a
    • Helmut Hummel's avatar
      [BUGFIX] Fix update translation handling · 198c4234
      Helmut Hummel authored
      The current translation handling does not respect
      subfolders in the zip file during extraction.
      This leads to partly missing translations as the
      translation files were not in the correct folder
      structure.
      
      Create the folder structure during zip file extraction
      and improve the path calculation so that path traversal
      is not possible any more.
      
      Fixes: #42840
      Releases: 6.0
      
      Change-Id: I9e03622879f38d294b2487c63e9ced0ba40d8142
      Reviewed-on: http://review.typo3.org/16381
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Tested-by: Oliver Hader
      Reviewed-by: Oliver Hader
      198c4234
    • Oliver Hader's avatar
      [FEATURE] Add possibility to store NULL values · 9f1efb64
      Oliver Hader authored
      The current implementation in the TYPO3 backend does not allow
      to store NULL values, only empty strings or zero as number are
      allowed.
      Since the overlay behavior of FAL takes e.g. the description
      property from the original file object an empty value in the
      disposal (the referenced file) cannot be defined to be blank,
      thus not clearing the original file description.
      
      For this case we need a new behavior to allow NULL values in
      the storage and to handle that in the backend view.
      
      This feature is enabled by adding "null" to the eval list of
      the TCA configuration of a field, example:
      
      'columns' => array(
        'title' => array(
          'config' => array(
            'type' => 'text',
            'eval' => 'null',
          )
        )
      )
      
      Besides that, of course the database field definition needs to
      be updated to support NULL values.
      
      Change-Id: Ib5cd0e34e34d084df7ba3380ae81e5240bcf76d6
      Resolves: #41773
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15458
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      9f1efb64
    • Kai Vogel's avatar
      [FEATURE] Enable IRRE fields in FlexForms · 6ab0f6aa
      Kai Vogel authored
      This patch enables IRRE fields in flexform. They can be used
      identically to the TCA.
      
      FlexForm segments are separated by a new divider "---" to
      easily have the possiblity to recognize and parse them when
      handline the IRRE object identifiers.
      
      Besides that a new remapping level for FlexForms has been
      introduced to the DataHandler to update accordant FlexForm
      references after all child records have been written.
      
      Unit tests have been extended to check the new additions to
      the accordant object identifiers and form names. This is
      important to any processing of IRRE in the form view.
      
      Change-Id: Icadb89c2e496a5f1ad7de298ebee06d144475a11
      Resolves: #18957
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/13968
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Kai Vogel
      Tested-by: Kai Vogel
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      6ab0f6aa
  2. Nov 09, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Rename SUViewHelper to SwitchUserViewHelper · 3e81acfb
      Helmut Hummel authored
      On case sensitive file systems the SUViewHelper
      cannot be found, as the file is named SUViewHelper.php
      and the class SuViewHelper.
      
      Rename both file and class to match and to be more
      speaking.
      
      Resolves: #42826
      Releases: 6.0
      
      Change-Id: I19c0b7c39b77ba2d7b192a989e5d45b2b7d4a2c7
      Reviewed-on: http://review.typo3.org/16366
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      3e81acfb
    • Steffen Ritter's avatar
      [BUGFIX] Content Elements "uploads" ignores translations · a7d5b0a2
      Steffen Ritter authored
      The TypoScript Object "FILES" has been changed to be aware
      of translations in the meantime. Anyhow the Content Element
      uploads does not benefit from that, as it hardcodes the uid
      of the related element and therefore the automatic logic
      recognizing translations does not work.
      
      Remove the affected line of TypoScript.
      
      Change-Id: Ia70272a2d646c2d29eca311c44dc6a0706d1778c
      Releases: 6.0
      Fixes: #40607
      Reviewed-on: http://review.typo3.org/16363
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      a7d5b0a2
    • Georg Ringer's avatar
      [TASK] Improve rendering of non existent content types · 1c9795f6
      Georg Ringer authored
      If a custom content element is created by using
      an extension and the ext is removed, an empty content
      element is rendered in the page module.
      
      Now the same warning is shown as if a non existent
      plugin is rendered
      
      Change-Id: Ib98ff3fdf17d7383b51e6c108854a2fc34d5def4
      Resolves: #42510
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16223
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Wouter Wolters
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      1c9795f6
    • Fabien Udriot's avatar
      [TASK] Add configuration for default categorized tables · 3effdb10
      Fabien Udriot authored
      A list of default categorized tables is put within the Install Tool
      for now, since we don't have a dedicated BE module for category
      
      Change-Id: I1b620652a09ae9712cbd5cd38a8bed8ab8605b6e
      Resolves: #38716
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12674
      Reviewed-by: Fabien Udriot
      Tested-by: Fabien Udriot
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      3effdb10
    • Helmut Hummel's avatar
      [TASK] Raise submodule pointer · 3a0857ce
      Helmut Hummel authored
      Change-Id: Ia33701578c100bb67beb66d010f76208d9c16457
      Reviewed-on: http://review.typo3.org/16338
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      3a0857ce
  3. Nov 08, 2012
  4. Nov 07, 2012
  5. Nov 06, 2012
    • Steffen Ritter's avatar
      [TASK] Editors do not have rights to edit file metadata · c79bddac
      Steffen Ritter authored
      File records are stored in PID 0. In TYPO3 non-admins do not
      have access to anything stored in PID 0. As FAL won't work
      without granting access to file-meta-data for non-admins,
      
      A new TCA control configuration allows to ignore those
      permission restrictions for sys_file and sys_file_reference:
      
      * TCA/<table>/ctrl/security/ignoreWebMountRestriction
        Allows users to access records that are not in their
        defined web-mount and by-passes this restriction..
      * TCA/<table>/ctrl/security/ignoreRootLevelRestriction
        Allows users (non-admins) to access records that are
        stored on the root-level (page-id 0) and by-passes this
        restriction.
      
      Change-Id: If92b07b0ba63a0d544a337ddf4f55973fafcd345
      Fixes: #39805
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/13658
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      c79bddac
    • Michael Klapper's avatar
      [BUGFIX] Fix include path in file "t3lib/class.t3lib_cli.php" · 4d16f4e4
      Michael Klapper authored
      Resolves: #42731
      Releases: 6.0
      
      Change-Id: Icd08c7e9d1bb9f014ce77aae697e804aa4e17625
      Reviewed-on: http://review.typo3.org/16238
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      4d16f4e4
    • Stanislas Rolland's avatar
      [BUGFIX] Migrate images and links to files to FAL on way to RTE · c4128582
      Stanislas Rolland authored
      Links to files or folders in pre-FAL RTE-content should be transformed
      to FAL-compliant on way to RTE, whenever possible, otherwise they are
      viewed as external links.
      FAL-related attributes should also be added to images, whenever
      possible, on way to the RTE.
      
      Change-Id: I17e649986a57865fee738575be058c53ac30a50d
      Releases: 6.0
      Fixess: #36827
      Reviewed-on: http://review.typo3.org/10984
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      c4128582
    • Georg Ringer's avatar
      [FEATURE] Change the default doctype to html5 · e7e0a29a
      Georg Ringer authored
      Change-Id: If99bd9fb5357a39660f44a79f88cdd22528be3d8
      Resolves: #39957
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/13952
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      e7e0a29a
  6. Nov 05, 2012
    • Jigal van Hemert's avatar
      [TASK] Drag&Drop of Content-Elements in Page-Module · d62fb10e
      Jigal van Hemert authored
      Change-Id: I1fca2b537f134b57f3161d6ae636c6d9e67012e0
      Resolves: #17198
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15103
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      d62fb10e
    • Hans Christian Reinl's avatar
      [TASK] EM: Improve appearance of "get extensions" · 314c7220
      Hans Christian Reinl authored
      * Change order of table-heads to reflect scribble better
      * Include link to all version of extensions as arrow
      * Move details of author into description and hide for now
      * Move loading mask on extension table
      
      Resolves: #42327
      Releases: 6.0
      
      Change-Id: I9e042f972a77e09482a5eeab429214bb13108f71
      Reviewed-on: http://review.typo3.org/15916
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      314c7220
    • Oliver Hader's avatar
      [TASK] Add basic unit test for IRRE form rendering · fae2dbcd
      Oliver Hader authored
      The basic information in IRRE are the repeatable triples of
      table-uid-field. This test ensures to have a working separation
      of stable and unstable segments available.
      
      Change-Id: Ie0a0e87faf4c4e7a41fb6aed01af6610f12b1c7f
      Resolves: #42702
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16209
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      fae2dbcd
    • Georg Ringer's avatar
      [TASK] Add possibility for a custom TCA TreeProvider · 307318e2
      Georg Ringer authored
      Currently the tca tree uses its own DataProvider
      which makes sense but this is not extendable.
      Adding 3 additional lines would make it possible
      to use a custom provider.
      
      Needed e.g. in EXT:news to be able to render a tca tree
      with some BE user/-group restrictions ...
      
      Change-Id: Idc9bee2ede810e930c17a31ed08688b5654759ff
      Resolves: #42447
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15980
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      307318e2
  7. Nov 04, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Include accidentally removed autoload entries · 71515a7e
      Helmut Hummel authored
      Some of the removed entries have no pendant in the
      class alias map, which causes a fatal error e.g. in
      RTE image selector.
      
      Add them again and fix the class definition of
      ImageFolderTree.
      
      Fixes: #42677
      Releases: 6.0
      
      Change-Id: Ib6d6f2045012bac08feb612489a6334d3cb95649
      Reviewed-on: http://review.typo3.org/16193
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      71515a7e
    • Helmut Hummel's avatar
      [TASK] Cleanup core autoload files · e6a79948
      Helmut Hummel authored
      * Remove entries from the files, which can now be found
        by naming scheme.
      * Move core_autoload.php to sysext/core/ext_autoload.php
      * Regenerate LegacyClassesForIde file
      
      Resolves: #42666
      Releases: 6.0
      
      Change-Id: I090212affb1dfd85ae5711989a924fb754702409
      Reviewed-on: http://review.typo3.org/16182
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      e6a79948
    • Helmut Hummel's avatar
      [TASK] Add memcache backend tests again · 84b76ffd
      Helmut Hummel authored
      Memceache tests have been disabled because of
      problems with the travis ci service.
      
      Activate them again after the problems have been
      resolved and also activate PHPUnit color output.
      
      Releases: 6.0
      
      Change-Id: I8f488c499884e36c03736844f5325ad57deeecc5
      Reviewed-on: http://review.typo3.org/16179
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      84b76ffd
    • Helmut Hummel's avatar
      [TASK] Remove deprecated Extbase classes from IDE file · 3a21e271
      Helmut Hummel authored
      The deprecated classes have been removed in Extbase.
      Remove them from the IDE file also and raise the
      submodule pointer.
      
      Related: #41926, #41925
      Releases: 6.0
      
      Change-Id: Iaf7923b7d51231115f356c77eb8f929031d20e68
      Reviewed-on: http://review.typo3.org/16178
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      3a21e271
  8. Nov 03, 2012
    • Helmut Hummel's avatar
      [!!!][TASK] Rename ExtensionManager class · 133c1a9c
      Helmut Hummel authored
      The class ExtensionManager is actually a utility
      to manage extensions. Rename it to better reflect
      it's purpose.
      
      This is the final commit, which removes the old
      namespaced class name from the alias map and
      raises the submodule pointers.
      
      If you used ExtensionManager calls in your TYPO3 6.0
      extensions, you have to adapt your code and use the
      new class name.
      
      Resolves: #42661
      Releases: 6.0
      
      Change-Id: I371a64b276a93f25fabf6728bae8906fbc0e2c42
      Reviewed-on: http://review.typo3.org/16176
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      133c1a9c
    • Helmut Hummel's avatar
      [TASK] Rename ExtensionManager class Part 2 · 2171bf88
      Helmut Hummel authored
      The class ExtensionManager is actually a utility
      to manage extensions. Rename it to better reflect
      it's purpose.
      
      Renaming in submodules will be done seperately.
      The third step will then be to remove the old
      namespaced class name from the class alias map
      and raise the submodule pointers
      
      Related: #42661
      Releases: 6.0
      
      Change-Id: I0be22f117e9e4121001b6a14118d289834438066
      Reviewed-on: http://review.typo3.org/16163
      Reviewed-by: Anja Leichsenring
      Reviewed-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      2171bf88
    • Helmut Hummel's avatar
      [TASK] Move ExtensionManager Class part 1 · 143d8b34
      Helmut Hummel authored
      Only move the class to keep track of history
      
      Related: #42661
      Releases: 6.0
      
      Change-Id: I9118c41c78493369ccc12ff5443c3faf2261fad4
      Reviewed-on: http://review.typo3.org/16162
      Reviewed-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      143d8b34
    • Christian Kuhn's avatar
      [TASK] Re-implement update TER extension list task · 0d6d053c
      Christian Kuhn authored
      The scheduler task to update the TER extension list on a regular basis
      was removed with the implementation of the new extension manager.
      The patch adds an updated version of it and takes care that
      existing registered tasks of this type still work.
      
      Change-Id: Ic770ed78f23413b589352c25998eaee7863ec64f
      Resolves: #39915
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16168
      Reviewed-by: Felix Kopp
      Tested-by: Felix Kopp
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      0d6d053c
  9. Nov 02, 2012