1. 19 Nov, 2012 7 commits
  2. 17 Nov, 2012 6 commits
    • Markus Günther's avatar
      [BUGFIX] Tx_Extbase_DomainObject_AbstractDomainObject#getUid is final · ab846f8f
      Markus Günther authored and Marc Bastian Heinrichs's avatar Marc Bastian Heinrichs committed
      The final #getUid() method prevents Doctrine from generating proxies.
      Having the method final is not necessary here.
      
      Fixes: #35937
      Releases: 6.0
      
      Change-Id: Ib325647834accdce5b3f95967161beae9df81612
      Reviewed-on: http://review.typo3.org/16521
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Oliver Klee
      Reviewed-by: Marc Bastian Heinrichs
      Tested-by: Marc Bastian Heinrichs
      ab846f8f
    • Alexander Schnitzler's avatar
      [BUGFIX] Fix small DebuggerUtility issues · 1006ea0a
      Alexander Schnitzler authored and Alexander Schnitzler's avatar Alexander Schnitzler committed
      * adjust css for better/safer margins
      * respect ArrayAccess
      * fix level depth in array rendering
      * fix wrong display of max depth with arrays
      * remove expand icon for empty objects/collections
      
      Releases: 6.0
      Fixes: #43051
      Change-Id: I6641d53df7b9591598c738b9ea55ba96939d2224
      Reviewed-on: http://review.typo3.org/16516
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Alexander Schnitzler
      Tested-by: Alexander Schnitzler
      1006ea0a
    • Marc Bastian Heinrichs's avatar
      [BUGFIX] Fix and deprecate legacy creation of objects in repository · 1c950462
      Marc Bastian Heinrichs authored
      Since DI is used for instantiation of session and backend
      objects, creating repository objects with makeInstance will fail. Add
      legacy creation for this both objects to constructor and deprecate the
      legacy creation
      
      Fixes: #42968
      Fixes: #42928
      Releases: 6.0
      
      Change-Id: Idc8aa7aadc2a4e43fdd938902dbd5f8c8098bf24
      Reviewed-on: http://review.typo3.org/16484
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      1c950462
    • Marc Bastian Heinrichs's avatar
      [!!!][BUGFIX] Remove property isOnline from frontenduser model · 83f65d9f
      Marc Bastian Heinrichs authored
      Because there is no TCA definition for column is_online the
      property would not get filled with data from database in mappping
      process. Remove it to avoid confusion.
      
      Fixes: #11024
      Releases: 6.0
      
      Change-Id: Ic62d2d918ac3bd0307e8ff1b6432769f12d1bb4e
      Reviewed-on: http://review.typo3.org/16510
      Reviewed-by: Ingo Pfennigstorf
      Tested-by: Ingo Pfennigstorf
      Reviewed-by: Markus Günther
      Tested-by: Markus Günther
      83f65d9f
    • Tymoteusz Motylewski's avatar
      [BUGFIX] Make ValidatorResolver respect namespaces · d6b0fcab
      Tymoteusz Motylewski authored
      ValidatorResolver should parse namespaced validator
      definitions like:
      @validate Vendor.Extension:Foo
      or
      @validate Vendor\Extension\FooValidator
      
      Change-Id: I37ce3f559f2917b149256d1b57a838c6394048e0
      Fixes: #42791
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16491
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Markus Günther
      Tested-by: Markus Günther
      d6b0fcab
    • Andreas Kiessling's avatar
      [BUGFIX] Reset 'vendorName' in RequestBuilder to NULL for new requests · ef7bd7a5
      Andreas Kiessling authored
      It is currently impossible to use extensions with AND without
      namespaces on the same page, since the vendorName is not reset
      when a new request is built. So when the request is analyzed later on,
      a vendor from a previous plugin may be found and thus the wrong
      classname is built.
      
      This patch resets the vendorName to NULL in method 'loadDefaultValues'.
      
      Releases: 6.0
      Fixes: #42782
      
      Change-Id: Ie2d74a7140b325826fb752505e7569069f77146c
      Reviewed-on: http://review.typo3.org/16481
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      ef7bd7a5
  3. 16 Nov, 2012 1 commit
  4. 14 Nov, 2012 4 commits
  5. 08 Nov, 2012 1 commit
  6. 07 Nov, 2012 6 commits
    • Anja Leichsenring's avatar
      [TASK] Adjust phpdoc for classes (files) of backports · ab1dfa5b
      Anja Leichsenring authored
      Since it's neither "FLOW3" nor "v5" anymore those
      headers need to be adjusted.
      
      Before:
      This class is a backport of the corresponding class of FLOW3.
      All credits go to the v5 team.
      Changed into:
      This class is a backport of the corresponding class of TYPO3 Flow.
      All credits go to the TYPO3 Flow team.
      
      Change-Id: If5aaae848334c39a873b41ffc614942cedbbf4f8
      Resolves: #42713
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16242
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      ab1dfa5b
    • Helmut Hummel's avatar
      [BUBFIX] Fix fatal error in Test · d4efc3c8
      Helmut Hummel authored
      Fixture class names have been used twice.
      Use uniqid to avoid clashes.
      
      Releases: 6.0
      Relates: #42028
      
      Change-Id: Iccf188969d988d259d7d5f5a4fa3bd194c1826c0
      Reviewed-on: http://review.typo3.org/16259
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      d4efc3c8
    • Helmut Hummel's avatar
      [BUGFIX] Fix several namespace related bugs · 4f107ff7
      Helmut Hummel authored
      Due to the switch to namespaces several things are buggy or missing.
      * DataMapper and property mapper should recognize old Extbase class names
      * Adapt checks for class names in several places
      
      Resolves: #42546
      Releases: 6.0
      
      Change-Id: I2044479ce76d4dd480cc8d93e5b0e1d52471fe87
      Reviewed-on: http://review.typo3.org/16161
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      4f107ff7
    • Aske Ertmann's avatar
      [BUGFIX] Mapping of DomainObject with namespaces · e6fee58f
      Aske Ertmann authored
      This makes sure that when checking if the property meta data
      type is a class name, it also checks if it's a namespaced class names.
      
      Fixes: #40900
      Change-Id: I36e20e0aada750bdebde183af65c73e69ab463d7
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15643
      Reviewed-by: Aske Ertmann
      Reviewed-by: Mattias Nilsson
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      e6fee58f
    • Alexander Schnitzler's avatar
      [BUGFIX] Dont respect pid for static & rootlevel tables · 1bfaa42f
      Alexander Schnitzler authored
      If TCA defines a table to be static or on root level
      setRespectStoragePage should be set to false as pid
      is either 0 or even not set at all.
      
      Releases: 6.0
      Fixes: #42519
      Change-Id: Ia18f9258da68f228a13cf8d1ed7656e939ba52b8
      Reviewed-on: http://review.typo3.org/16049
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      1bfaa42f
    • Nico de Haen's avatar
      [BUGFIX] Namespaced domain models are not updated · c734fee3
      Nico de Haen authored
      The check to see if the session's reconstituted objects are
      aggregate roots doesn't support namespaced domain models.
      
      Fixes: #42028
      Change-Id: If9ad7569087a073471522036f645a039a869e682
      Reviewed-on: http://review.typo3.org/15747
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      c734fee3
  7. 06 Nov, 2012 1 commit
  8. 05 Nov, 2012 3 commits
    • Alexander Schnitzler's avatar
      [TASK] Resync TYPO3Flow- and Extbase-Persistence · 276fca1c
      Alexander Schnitzler authored and Anja Leichsenring's avatar Anja Leichsenring committed
      Releases: 6.0
      Fixes: #42505
      Change-Id: I1d3160013b248afcf0451fbc49bdb68b6bf9c92e
      Reviewed-on: http://review.typo3.org/16037
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      276fca1c
    • Nicole Cordes's avatar
      [BUGFIX] Misspelling in Typo3DbBackend.php · 34cc2230
      Nicole Cordes authored
      There is a misspelling in
      Classes/Persistence/Generic/Storage/Typo3DbBackend.php and its test.
      Property pageRepositiory should be renamed to pageRepository.
      
      Change-Id: I858c49509773f94483b5d92909e63625859bc9b5
      Fixes: #42683
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16219
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      34cc2230
    • Helmut Hummel's avatar
      [TASK] Cleanup Typo3DbBackend · 83c3027e
      Helmut Hummel authored and Anja Leichsenring's avatar Anja Leichsenring committed
      The Typo3DbBackend does assumptions on language
      and version overlays based on request variables
      or global variables.
      
      Instead it should just evaluate the query settings
      and use them.
      
      Additionally further decrease the dependencies to global
      objects where possible.
      
      Resolves: #42676
      Releases: 6.0
      
      Change-Id: I1731d2b04d1e3be5b40fff484c5b4bd1cd0efa8c
      Reviewed-on: http://review.typo3.org/16192
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      83c3027e
  9. 04 Nov, 2012 5 commits
    • Aske Ertmann's avatar
      [BUGFIX] resolveValidatorObjectName support for namespaces · 6c7f71f7
      Aske Ertmann authored
      This fix makes sure that validators get resolved correctly for
      namespaced extensions. This works for the following scenarios:
      Fully qualified namespaced extension name, shorthand validator
      names (namespaced & non-namespaaced) and built in validators.
      
      This also changes the behavior for the built in validators,
      so instead of resolving the deprecated class name it resolves
      to the namespaced class name.
      
      Fixes: #40955
      Releases: 6.0
      
      Change-Id: Iec6a1e613218cf1e5d032502231dfa3447d8fa96
      Reviewed-on: http://review.typo3.org/15642
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      6c7f71f7
    • Aske Ertmann's avatar
      [BUGFIX] Support plugins in namespaced extensions · b4e400ff
      Aske Ertmann authored
      The function registerPlugin doesn't handle namespaced extension keys
      differently than normal extension keys, leading to being unable to
      read the configuration set in the configurePlugin function.
      In the configurePlugin the vendor name is stripped from the extension name,
      but the same is not done in registerPlugin. This leads to it being
      impossible to select the plugin in the backend when inserting/editing a
      plugin content element.
      
      Change-Id: Ic21dc68e83bf65171aba7eafa43530eb7b23884b
      Fixes: #41785
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16052
      Reviewed-by: Aske Ertmann
      Tested-by: Aske Ertmann
      Reviewed-by: Jan-Erik Revsbech
      Tested-by: Jan-Erik Revsbech
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      b4e400ff
    • Helmut Hummel's avatar
      [BUGFIX] Rename File after renaming class · e5429a52
      Helmut Hummel authored and Anja Leichsenring's avatar Anja Leichsenring committed
      After renaming the class, the renaming of the
      file was accidentally not committed.
      
      Rename the file to make the tests green again.
      
      Resolves: #42665
      Releases: 6.0
      
      Change-Id: I8033c9f89ef101321825e90420ca228a2577272f
      Reviewed-on: http://review.typo3.org/16194
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      e5429a52
    • Nicole Cordes's avatar
      [BUGFIX] Typo3DbBackend language handling crashes in BE · 00d1cf8a
      Nicole Cordes authored
      Within a past commit the language handling was completly rewritten to
      support language uids other than 0. This was done for frontend only so we
      have to add a backend handling as well.
      
      The language uid is now taken from the L parameter (either POST or GET)
      for backend modules. If anything was submitted a fallback to 0 is
      integrated.
      
      Change-Id: I683e4bb44fa86c2b40c6126d8360858a2319bebe
      Fixes: #40796
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15826
      Reviewed-by: Georg Ringer
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      00d1cf8a
    • Helmut Hummel's avatar
      [TASK] Rename FlashMessages to FlashMessageContainer · fa08e8c0
      Helmut Hummel authored
      Variable and method names already use this name, so
      it makes sense to use this name as class name, also
      to be in line with Flow.
      
      Resolves: #42665
      Releases: 6.0
      
      Change-Id: I36743462dd6e6d42acc2e976e4aa3371d9d98d7a
      Reviewed-on: http://review.typo3.org/16180
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      fa08e8c0
  10. 03 Nov, 2012 2 commits
    • Helmut Hummel's avatar
      [TASK] Remove deprecated methods and classes · c23e82c5
      Helmut Hummel authored
      Remove code that has been scheduled for removal
      for Extbase 6.0 except the old property mapper
      which needs to stay for at least one version.
      
      Also reschedule the removal for the old property
      mapper for Extbase 6.1
      
      Resolves: #41926
      Resolves: #41925
      Releases: 6.0
      
      Change-Id: I60d2663a7ec3a37a6ba256189b77349ccebc91f6
      Reviewed-on: http://review.typo3.org/16177
      Reviewed-by: Marc Bastian Heinrichs
      Tested-by: Marc Bastian Heinrichs
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      c23e82c5
    • Helmut Hummel's avatar
      [TASK] Rename ExtensionManager class · 3bda92bf
      Helmut Hummel authored
      The class ExtensionManager is actually a utility
      to manage extensions. Rename it to better reflect
      it's purpose.
      
      Resolves: #42661
      Releases: 6.0
      
      Change-Id: I6d7082e3f4fce767afb8cabe027d54cf786c24b2
      Reviewed-on: http://review.typo3.org/16171
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      3bda92bf
  11. 02 Nov, 2012 1 commit
  12. 01 Nov, 2012 1 commit
    • Christian Kuhn's avatar
      [BUGFIX] PHP 5.4 unit test warnings · 135b1b25
      Christian Kuhn authored
      PHP 5.4 throws warnings "Creating default object from empty value"
      if $foo->bar is accessed and $foo is not an object. This is the
      case in several unit tests, especially if $GLOBALS['TSFE'] is accessed.
      The patch fixes those warnings by initializing the object in question
      with an instance of stdClass.
      Furtermore some dumplicate cleanups of global backup handling is
      removed that is already done in the parent classes.
      
      Change-Id: I4c060632783926d76ff96b2eadf3c2ae89f6ae4e
      Fixes: #42610
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16116
      Reviewed-by: Helmut Hummel
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      135b1b25
  13. 31 Oct, 2012 2 commits