This project is mirrored from https://git.typo3.org/typo3/typo3.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 31 Mar, 2014 1 commit
  2. 24 Mar, 2014 1 commit
    • Nicole Cordes's avatar
      [TASK] Make show_rechis.php mod.php dispatched · 91187e10
      Nicole Cordes authored
      The patch adds a new module for the record history view. All calls to
      the show_rechis.php script are rewritten to use
      BackendUtility::getModuleUrl() to ensure CSRF protection.
      
      Resolves: #56632
      Releases: 6.2
      Change-Id: I2466c1b08afdd7d987ef38a29500f02641156c07
      Reviewed-on: https://review.typo3.org/28205
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      91187e10
  3. 08 Mar, 2014 1 commit
    • Benni Mack's avatar
      [CLEANUP] Cleanup jumpToUrl() and unused JS in Backend · 166331c2
      Benni Mack authored and Anja Leichsenring's avatar Anja Leichsenring committed
      The jumpToUrl() is defined in every
      second module as inline JS. As the
      duplicated code is erroneous and
      can be shimmed completely, the
      function is added to every doc-template
      code by default, but can be overriden and
      removed completely - which is still the case
      in some existing modules.
      
      Additionally the variable "script_ended"
      is not used at all anymore, and was removed
      as well.
      
      Releases: 6.2
      Resolves: #56667
      Change-Id: I716611bffce402c5f423c3d64c763d6675a79d14
      Reviewed-on: https://review.typo3.org/28180
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      166331c2
  4. 05 Mar, 2014 1 commit
  5. 03 Mar, 2014 1 commit
    • Helmut Hummel's avatar
      [TASK] Remove condensed mode leftovers · a36c5550
      Helmut Hummel authored and Wouter Wolters's avatar Wouter Wolters committed
      The condensed mode user setting has been removed
      three years ago with #24585
      
      Now also remove the leftover parts.
      Keep the language labels to not interfere
      with older versions.
      
      Resolves: #56479
      Releases: 6.2
      Change-Id: I8cb3ebc5aac162357ce1d343eed1031156ccd749
      Reviewed-on: https://review.typo3.org/27980
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      a36c5550
  6. 07 Feb, 2014 1 commit
    • Michiel Roos's avatar
      [CLEANUP] $LANG->JScharCode() => quoteJSvalue() · 006a2e1f
      Michiel Roos authored
      Replace JscharCode() with GeneralUtility::quoteJSvalue()
      
      Instead of making JavaScript use a String.fromCharCode, it will now use
      a sanitized quoted string.
      
      Change-Id: Idf81d5524d4bbb60b515670aa13648aa52064905
      Resolves: #55009
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27380
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Michiel Roos
      Tested-by: Michiel Roos
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      006a2e1f
  7. 01 Feb, 2014 1 commit
    • Jo Hasenau's avatar
      [TASK] Use (int) instead of intval() or (integer) · 9646d26b
      Jo Hasenau authored
      This patch replaces most of around 1600 occurrences of
      intval() and every (integer) in the whole core.
      Additionally it changes GeneralUtility::intExplode to use references
      and typecasting as well.
      Some occurrences of strstr() together with intval() have been replaced
      with strpos() as well.
      And some superfluous intval calls have been removed or reduced
      to a single one i.e. for protected variables or before loops.
      Patch updated after Core CGL decision from 30.01.2014
      
      Resolves: #54265
      Releases: 6.2
      Change-Id: Iba57ffad1f4233ffa1a9f7d3ca5bfe9d2b53f1e8
      Reviewed-on: https://review.typo3.org/26740
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      9646d26b
  8. 30 Jan, 2014 1 commit
  9. 13 Jan, 2014 1 commit
  10. 09 Jan, 2014 1 commit
    • Jo Hasenau's avatar
      [TASK] Replace all strcmp() calls with === · 0a761995
      Jo Hasenau authored
      This patch replaces about 300 places using strcmp()
      in the whole core. There are different contexts for strcmp()
      within this set, i.e. checking for strings being '0',
      '', not '' and the like.
      
      strcmp() has to stay when it comes to real sorting of strings,
      which is a rather rare case, otherwise it can be replaced with
      faster alternatives.
      
      The following 'rules' were used for the replacement:
      
      * Use a type cast if you can't be sure about the incoming values.
        We do not need type casts if the types are implicitly defined
        before by another function. i.e. intval(), trim(), substr()
      * Use int-cast whenever the values to be compared are numbers only.
      * Use string-cast for any other combination. i.e
        (string)$len === '0' when $len can be NULL, which is different
        to (int)$len === 0
      
      Resolves: #54085
      Releases: 6.2
      Change-Id: I88fb294ae20d8c23ff58d8296fbb37925d5213c8
      Reviewed-on: https://review.typo3.org/25843
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      0a761995
  11. 08 Oct, 2013 1 commit
    • Eric Chavaillaz's avatar
      [FEATURE] Add hook to custom header in page mod · ab11514a
      Eric Chavaillaz authored and Christian Kuhn's avatar Christian Kuhn committed
      Add an hook to allow modifying the header of a page in the page module.
      This hook is called before the content of the page is rendered.
      
      Resolves: #52579
      Releases: 6.2
      Change-Id: I8914f5617d1529e98b9bc2b27cdc5a4378b0a7da
      Reviewed-on: https://review.typo3.org/24460
      Reviewed-by: Daniel Huf
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      ab11514a
  12. 01 Oct, 2013 1 commit
  13. 29 Aug, 2013 1 commit
  14. 18 Aug, 2013 1 commit
  15. 26 Jul, 2013 1 commit
  16. 10 Jul, 2013 1 commit
  17. 22 Jun, 2013 1 commit
    • Felix Kopp's avatar
      [TASK] Page module edit icon for language overlay · cc974fd1
      Felix Kopp authored and Wouter Wolters's avatar Wouter Wolters committed
      Page modules brings multiple views to work with multi-language
      content: columns / language / quick. In columns mode a single
      translation can be fixated by "language" drop down.
      
      Adds ability to edit language overlay record in column view
      with only one language.
      
      Change-Id: I04594461cad4c8e4a0a296111c1a4c40e3263b4c
      Resolves: #39107
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/13599
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      cc974fd1
  18. 11 Jun, 2013 1 commit
    • Felix Kopp's avatar
      [TASK] Move JavaScript files out of t3lib · 291f7c2f
      Felix Kopp authored and Christian Kuhn's avatar Christian Kuhn committed
      t3lib folder should diminish and finally dissolve itself.
      Moves JS files out of t3lib to corresponding extension folders.
      
      Change-Id: Iffdbd1a919dadae923034d38dedafa68a902da26
      Resolves: #48379
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20903
      Tested-by: Wouter Wolters
      Reviewed-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      291f7c2f
  19. 05 May, 2013 1 commit
    • Nicole Cordes's avatar
      [TASK] Cleanup ext:backend · 24f83ec5
      Nicole Cordes authored and Anja Leichsenring's avatar Anja Leichsenring committed
      Cleanup ext:backend with the following code changes:
      * Make use of the "use" statement for GeneralUtility
      * Make use of the "use" statement for BackendUtility
      * Case in switch statements are tabbed with one more tab
      
      Change-Id: I6549316dddc9575cab4e661b7c111ec947757cb8
      Fixes: #47900
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20479
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      24f83ec5
  20. 01 May, 2013 2 commits
    • Felix Kopp's avatar
      [TASK] Move backend templates to extension contexts · 61dfb8f2
      Felix Kopp authored and Christian Kuhn's avatar Christian Kuhn committed
      Most html templates in backend are used in one extension only.
      Those templates should be held in extension context to reduce
      dependencies.
      
      Creates extbase/flow directory structures.
      
      Change-Id: I7638092b695d36c4cea2a2755d8285bf92114bb0
      Fixes: #47786
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20374
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      61dfb8f2
    • Christian Kuhn's avatar
      [TASK] Remove dummy files from ext:cms · e112df3a
      Christian Kuhn authored
      This catches most old empty class files from ext:cms. The rest
      needs to be taken care of in single patches.
      The patch also changes all old mentions of the old class names,
      mostly comments are affected.
      
      Change-Id: I2b8ebfad178001c7bc8def967c01a56ae113c029
      Resolves: #47792
      Related: #47756
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20381
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      e112df3a
  21. 06 Apr, 2013 1 commit
    • Benni Mack's avatar
      [TASK] XLF core locallang files are still referenced with .php/.xml · a887fdcb
      Benni Mack authored and Christian Kuhn's avatar Christian Kuhn committed
      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
  22. 05 Apr, 2013 2 commits
    • Felix Kopp's avatar
      [BUGFIX] Page module title obeys language overlay · 2ae293b2
      Felix Kopp authored and Christian Kuhn's avatar Christian Kuhn committed
      Makes the page backend module's headline language overlay aware.
      
      The displayed headline is the page title of the selected page.
      But the displayed headline should also consider the selected language.
      
      Change-Id: Ie8b3b81139b9618ac5d2331dc86be5e5cad613d5
      Resolves: #39106
      Releases: 6.1
      Reviewed-on: https://review.typo3.org/13598
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Pascal Dürsteler
      Tested-by: Pascal Dürsteler
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      2ae293b2
    • Benni Mack's avatar
      [TASK] Deprecated Big/Small/Medium/Standard-Document · c6aab2c8
      Benni Mack authored
      Deprecates classes:
      
      - BigDocumentTemplate
      - SmallDocumentTemplate
      - MediumDocumentTemplate
      - StandardDocumentTemplate
      
      These classes are rarely used.
      Also the standard style in the backend move along.
      
      Resolves: #45955
      Releases: 6.1
      Change-Id: Ic6e261eef960a71f56a8c5af4724f24e5da8e32c
      Reviewed-on: https://review.typo3.org/18555
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Magdalena Leichsenring
      Tested-by: Magdalena Leichsenring
      c6aab2c8
  23. 29 Mar, 2013 1 commit
  24. 19 Mar, 2013 1 commit
    • Wouter Wolters's avatar
      [TASK] Update copyright year to 2013 · 4d463976
      Wouter Wolters authored and Christian Kuhn's avatar Christian Kuhn committed
      In this patch are also some fixes for files containing
      a interface. Due the namespace change all interfaces
      have the curly bracket not on the same line as the
      interface name.
      
      Change-Id: I64ba45de73693452d681ce7f018965968b11d2af
      Resolves: #46370
      Releases: 6.1
      Reviewed-on: https://review.typo3.org/18984
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4d463976
  25. 28 Feb, 2013 1 commit
    • 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
  26. 13 Feb, 2013 1 commit
  27. 05 Feb, 2013 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Get rid of loadTCA and simplify FE cache behavior · d7b5d829
      Christian Kuhn authored
      The frontend rendering aims to not load the full TCA including
      columns settings to reduce rendering time for full cache pages.
      
      This approach is ridiculous complex and using it is so hard to get
      right for developers that even core patches in this area are
      usually broken. The current situation is neither simple
      nor transparent.
      
      Currently, if no page cache entry exists during rendering, the whole
      ext_tables.php are executed, the page is rendered and stuffed to
      cache. While the full TCA is available at this point, it is reduced
      to the 'ctrl' sections for the next run, without 'columns', and
      stuffed to cache. On next access, the cache entry is used,
      ext_tables.php and TCA is not fully loaded. This leads to all sort of
      problems, if for example those pages contain USER_INT plugins that
      rely on some TCA settings. Furthermore, it might happen, that
      different plugins or the core then requires the ext_tables files more
      than once, which leads to funny problems if some developer does not
      know this and uses require_once instead of require inside
      ext_tables.php. Issues like that are very hard to track down.
      
      The current implementation relies on the methods TSFE->includeTCA(),
      TSFE->getCompressedTCarray() and GeneralUtility->loadTCA(), where
      especially includeTCA() with its parameter is so hard to understand
      that it is impossible to use in a correct way without digging through
      the content rendering for hours.
      
      The patch obsoletes all three of the above methods. Instead, from now
      on, the bootstrap in the frontend is configured to always load the
      full TCA including columns sections, even in full cached context.
      The only exception are eID scripts, but the existing API to load
      additional TCA in the eID controller is modified to also load all.
      
      On the downside, this patch costs around 30% of additional
      performance for the rendering of full cached pages. As soon as there
      is some USER_INT on a page, or if a page is not cached, the overhead
      is around zero. So, this patch costs performance for 'simple' pages,
      while it is of no effect for anything more complex.
      
      The goal is to reduce developer headaches at this point and to
      make the frontend rendering better predictable and more easy
      to maintain. It is furthermore one step to implement a better
      configuration handling in the long run.
      
      Change-Id: I5aecd542abe92f2de4ee0d40b5db44c493d304a3
      Resolves: #45107
      Releases: 6.1
      Reviewed-on: https://review.typo3.org/17978
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      Reviewed-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      d7b5d829
  28. 16 Nov, 2012 1 commit
  29. 03 Nov, 2012 1 commit
    • 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
  30. 02 Nov, 2012 1 commit
    • Oliver Hader's avatar
      [BUGFIX] Translated non-published page in workspace breaks live workspace · 11a52d7c
      Oliver Hader authored and Oliver Hader's avatar Oliver Hader committed
      Translation of pages are stored in pages_language_overlay and
      can be managed in workspaces as well. If a new translation is
      created in the workspace only, the page module is broken in
      the live workspace.
      
      The reason for that is, that workspaces placeholders need to
      be ignored if not working on a real workspace.
      
      Change-Id: Ied52a985c3cb1c0796f616679414799d956024d8
      Releases: 6.0, 4.7, 4.6, 4.5
      Fixes: #42281
      Reviewed-on: http://review.typo3.org/15958
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      11a52d7c
  31. 26 Oct, 2012 1 commit
  32. 23 Sep, 2012 1 commit
  33. 22 Sep, 2012 2 commits
  34. 20 Sep, 2012 1 commit
    • Christian Kuhn's avatar
      [TASK] Rename Core\DataHandler\DataHandler · 5d481fb6
      Christian Kuhn authored
      Old t3lib_tcemain was renamed to Core\DataHandler\DataHandling, but
      should have been Core\DataHandling\DataHandler instead, located
      beside the other classes and hook interfaces.
      The patch moves the file and corrects all usages, and raises
      submodule pointers of workspace and version that already got
      the rename patches.
      
      Change-Id: I394849aceebc389d88b0da0f0ff9751a7cc8efc5
      Resolves: #41094
      Related: #40095
      Related: #41095
      Related: #41096
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14762
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      5d481fb6
  35. 16 Sep, 2012 1 commit
  36. 23 Aug, 2012 1 commit