Skip to content
Snippets Groups Projects
  1. Jul 01, 2012
    • Helmut Hummel's avatar
      [TASK] Build more PHP modules in travis environment · 4d2538de
      Helmut Hummel authored
      In order to execute certain unit tests special requirements 
      of the environment must be met. In particular several 
      additional PHP modules need to be installed.
      
      Instead of hiding what is added to the environment, 
      use a helper script to not clutter the travis 
      configuration file, but at the same time make it 
      transparent there which PHP modules are built.
      
      Change-Id: I7111cbd0f3d1d32d68df6eaf8c4b6176bfe82eff
      Resolves: #38507
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12498
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      4d2538de
    • Christian Kuhn's avatar
      [TASK] Autoloader performance improvement · ae079061
      Christian Kuhn authored
      If the autoload registry is read from cache, all class names are
      already lowercased. The patch calls the lowercase logic only if
      the registry files are not read from cache. The unit tests show
      that nothing breaks with this patch.
      
      Cachegrind shows ~22% of rendering time is spend in
      loadCoreAndExtensionRegistry() on a fully cached page,
      this is reduced to ~2% with the patch.
      
      Change-Id: I07dc95b29bf05970061b5fb2f9a5d8a5ba194960
      Resolves: #38498
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12494
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      ae079061
    • Franz Geiger's avatar
      [FEATURE] Create interface and enable custom form_postProcessors · 91db6ca4
      Franz Geiger authored
      PostProcessors now need to implement the
      tx_form_System_Postprocessor_Interface.
      All classes implementing this interface can be loaded as a
      postProcessor by passing its class-name by typoscript.
      
      Before loading the class in the namespace 'tx_form_System_Postprocessor_'
      tx_form_System_Postprocessor first tries to load the class passed by
      typoscript directly.
      
      Change-Id: I3bea8ce8287a6713f483d7e019cb5f47cdc68cb8
      Resolves: #32701
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/9006
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      91db6ca4
    • Andy Grunwald's avatar
      [TASK] Add support for PHP 5.4 in Travis-CI build file · 1fdd6e80
      Andy Grunwald authored
      At the moment, the Travis-CI build file only supports PHP 5.3.
      I`ve tested to run the same UnitTests for PHP 5.4 and it
      works quite well:
      
      http://travis-ci.org/#!/andygrunwald/TYPO3v4-Core/builds/1746689
      
      Change-Id: I47559493900f56d038243bf13ab116455b4f49bb
      Fixes: #38508
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12486
      Reviewed-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      1fdd6e80
    • Felix Kopp's avatar
      [TASK] Assign category 'Backend' to EXT:t3skin · 4a69eaef
      Felix Kopp authored
      Extensions are sorted by categories.
      EXT: t3skin does not have a default category.
      
      Change-Id: I525c0d22a32441d63c5b8561a009ecf43bd58d56
      Fixes: #38510
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12487
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4a69eaef
    • Christian Kuhn's avatar
      [BUGFIX] Remove a rather dubious unit test for Redis cache backend · 19d86ef1
      Christian Kuhn authored
      The password test is not very useful and fails with younger redis
      versions. It was already removed in TYPO3.FLOW3 with commit
      e06bd9bb0a3e602a6b067d91b94e88cd78d96135
      
      Change-Id: Iae7372c54c3c8befd08cbdccfb578f6986e1d588
      Resolves: #38511
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/12488
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      19d86ef1
  2. Jun 30, 2012
  3. Jun 29, 2012
  4. Jun 28, 2012
    • Wouter Wolters's avatar
      [TASK] Add missing sql_free_result in t3lib classes · 10d0165c
      Wouter Wolters authored
      Add missing calls to sql_free_result in t3lib classes.
      
      Change-Id: Iac695e8e9644b068771947e03deef1062e0dd822
      Resolves: #36762
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/10920
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      10d0165c
    • Bart Dubelaar's avatar
      [BUGFIX] Take versioned record into account for showHidden flag. · 34eee3a3
      Bart Dubelaar authored
      The flag showHiddenPage is set if the requested uid is a hidden page.
      The original code always looked at the original uid and not to version
      in the active workspace. This is fixed.
      
      Change-Id: I6b1be8e459d499578ca30e13d1cc50e9b2ace415
      Fixes: #33392
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/8720
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Bart Dubelaar
      Tested-by: Bart Dubelaar
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      34eee3a3
    • Steffen Ritter's avatar
      [BUGFIX] Adding Multiple Images fails · 6802cf2b
      Steffen Ritter authored
      Adding multiple images using the "import elements" link within
      the record picker fails, since it calls a request to collapse
      all already existing images of the element, without handing the
      needed parameters.
      
      As the needed parameters are not available at this point, just ommit
      the request to close collapse the IRRE entries.
      
      Change-Id: Ibc870cdcac32b4f5867ae12ca1020a20a5905310
      Releases: 6.0
      Resolves: #38383
      Reviewed-on: http://review.typo3.org/12367
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      6802cf2b
    • Christian Kuhn's avatar
      [!!!][TASK] Move temp_CACHED_* files to caching framework · 665a6f79
      Christian Kuhn authored
      After the basic bootstrap refactoring that moved the loading of
      ext_tables.php and ext_localconf.php to class context, it is now easily
      possible to put the former temp_CACHED_* files to the caching framework
      as cached PHP code, next to the autoloader registry cache entry.
      
      This patch introduces a new API to t3lib_extMgm to handle the
      loading of ext_localconf, ext_tables and the global TYPO3_LOADED_EXT
      array and removes the current handling that was cluttered throughout
      the core.
      
      The setting of TYPO3_CONF_VARS['SYS']['extCache'] is now deprecated and
      unused. The bootstrap now decides based on its context, whether caching
      of those files is used. This way we can for example run the install tool
      in a fully uncached environment and can get rid of the nasty side effects
      we had in this area in the past.
      
      With a simple call to t3lib_extMgm::removeCacheFiles() all cache entries
      in PHP code cache that are tagged with 'core' can be removed at once.
      This currently affects the autoloader registry, the TYPO3_LOADED_EXT
      entry, and the concatenated ext_localconf and ext_tables files.
      
      The patch furthermore gets rid of the _CACHEFILE array key in
      $GLOBALS['TYPO3_LOADED_EXT'] that worked as a kind of API to the calling
      method to indicate if a concatenated ext_tables and ext_localconf file
      is available.
      
      Change-Id: Id00be5f24ec1698ed9126e61b229a718d6ca6741
      Resolves: #38414
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12383
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      665a6f79
    • Stefan Galinski's avatar
      [BUGFIX] Drag&Drop inside the root page of the pagetree isn't possible · 1231b048
      Stefan Galinski authored
      In case there is no page (except the root page) within TYPO3, you can't
      use the drag and drop functionality in the page tree to create the first
      page.
      
      Change-Id: I4f4aed78916f1ab0ebf9bbc1baad2b2743e9d1b2
      Fixes: #24626
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/10428
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      1231b048
    • Susanne Moog's avatar
      [TASK] Remove tslib/media, cglify statictemplates/media · 5685f098
      Susanne Moog authored
      The media folder in the TYPO3 core is duplicated: It resides once
      in tslib/media and once in statictemplates/media. It is only used
      in statictemplates.
      
      This patch moves the already "cglfixed" files from tslib/media to
      statictemplates and removes the superfluous media folder.
      
      Change-Id: I4c740849fd0d147590cf28efd6ae0680fc66b779
      Resolves: #28024
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12334
      Reviewed-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Markus Klein
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      5685f098
    • Stanislas Rolland's avatar
      [BUGFIX] Declaration of tx_rtehtmlarea_base::drawRTE() not compatible · b7ea2673
      Stanislas Rolland authored
      Solution: First parameter should be defined as reference so as to be
      compatible with the definition of t3lib_rteapi::drawRTE().
      
      Change-Id: I11a24893f9fb1020fb194c7d2cff2731f7ce52f0
      Releases: 4.5, 4.6, 4.7, 6.0
      Resolves: #37541
      Reviewed-on: http://review.typo3.org/12426
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      b7ea2673
    • Wouter Wolters's avatar
      [TASK] Fix CGL violations against DoubleQuoteUsage · 972038be
      Wouter Wolters authored
      Fix CGL violations against DoubleQuoteUsage
      
      Change-Id: I6e97a8f02130b246c4eeaa9493722a53974c0a21
      Resolves: #38358
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12338
      Reviewed-by: Oliver Klee
      Reviewed-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      972038be
    • Stefan Galinski's avatar
      [TASK] Remove internal sys_history cleanup feature · 1b6bd82f
      Stefan Galinski authored
      The internal cleanup feature for the table sys_history
      kept the entries only for 30 days by default. This behaviour
      can lead to lost information if the history is needed and
      the feature wasn't known and changed.
      
      As a replacement, the users can use the table garbage
      collection scheduler task that exists for some time now.
      
      Change-Id: Iede559e0ece282c16a54e6659c26737c8bf86d90
      Resolves: #38436
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12404
      Reviewed-by: Markus Klein
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      1b6bd82f
    • Stanislas Rolland's avatar
      [BUGFIX] RTE link insertion issues with IE9 · 51d51c61
      Stanislas Rolland authored
      Problem: inRange method not supported by standard range object used
      with IE9.
      Solution: Use standards-based method with IE9
      
      Note: Thanks to Johannes Pfeiffer
      
      Change-Id: Iccf230e6103e72953e49eb1a4dde967f3e65a5b7
      Releases: 4.7, 6.0
      Resolve: #38300
      Reviewed-on: http://review.typo3.org/12422
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      51d51c61
    • Stefan Galinski's avatar
      [FEATURE] Improve the info popup · 5a48e86c
      Stefan Galinski authored
      The change improves the general spacing and CGL of the code,
      removes some unused variables, tailores some very long lines
      for better readability, adds the creation date, creation user
      and last modified timestamp of the record and adds some general
      actions to the references which improve the usability of the
      feature a lot.
      
      Change-Id: Iad2ec3ca01707a1486e2785115e3c5c25f6e1c57
      Resolves: #38469
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12420
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      5a48e86c
    • Stefan Galinski's avatar
      [FEATURE] Edit on click in list module by default · 036eb940
      Stefan Galinski authored
      Change-Id: I8474d3400245e47c817ca1a2c63116a410d03747
      Resolves: #38453
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/12419
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      036eb940
  5. Jun 27, 2012
    • Mario Rimann's avatar
      [TASK] Usability: Replace "Sitemap" with "Special Menus" · 16adb2d2
      Mario Rimann authored
      Changes the labels to be a bit more general since this CType can
      be used for more than just sitemaps. Also changes the default
      menu type.
      
      Change-Id: Ibed4a9aa6d67059c9f8d6a517248ae33ed2a301b
      Resolves: #17969
      Release: 6.0
      Reviewed-on: http://review.typo3.org/6743
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      16adb2d2