Skip to content
Snippets Groups Projects
  1. Feb 28, 2012
  2. Feb 27, 2012
    • Daniel Pötzinger's avatar
      [FEATURE] Flexible cHash Calculation · fa52bc83
      Daniel Pötzinger authored
      Introduces new configuration options for $TYPO3_CONF_VARS['FE']
      * cHashRequiredParameters
      * cHashExcludedParameters
      * cHashExcludedParametersIfEmpty
      * cHashOnlyForParameters
      
      Moves the adjusted cHash calculation logic to it's own class
      t3lib_cacheHash.
      
      Change-Id: I257ddd2042015622872519db18deee1b5071f950
      Resolves: #29365
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/4704
      Reviewed-by: Fabrizio Branca
      Tested-by: Fabrizio Branca
      Reviewed-by: Daniel Poetzinger
      Tested-by: Daniel Poetzinger
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      fa52bc83
    • Stanislas Rolland's avatar
      [FEATURE] RTE: Use HTML5-compliant custom attribute for external url's · df145c6d
      Stanislas Rolland authored
      htmlArea RTE sets custom attribute "external" on links to external
      url's so that they are preserved as external by the RTE
      transformation, even though they may look internal.
      
      Use custom attribute "data-htmlarea-external" instead in order to be
      HTML5-compliant.
      
      Change-Id: I840f32bc6929debbe92d82731b8afdbec638dc07
      Resolves: #34114
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9124
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Steffen Ritter
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      df145c6d
    • Xavier Perseguers's avatar
      [BUGFIX] PHP Warning when moving a record · b8d1929b
      Xavier Perseguers authored
      Call to t3lib_TCEmain::moveL10nOverlayRecords() misses 4th parameter.
      
      Change-Id: I5e0814497791fd904df809b5c19171f3e5d2936a
      Fixes: #34135
      Releases: 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/9257
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      b8d1929b
    • Stefan Neufeind's avatar
      [FEATURE] Default active tab to first in allowedItems-list · 1edef105
      Stefan Neufeind authored
       at "Insert image"
      
      There is already functionality in place to fetch the first
      item of the allowedItems-list if $this->act is not in the
      allowedItems-list. If the allowedItems-list starts with an
      item different than "magic" that should automatically become
      the default.
      
      Change-Id: Id06f77aa320aea321f6ca2134b00e1844b72eec7
      Resolves: #34028
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9067
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      1edef105
    • Stanislas Rolland's avatar
      [FEATURE] Allow to order tabs of "Insert/modify image" in Page TSConfig · d91f3287
      Stanislas Rolland authored
      Allow configuring the order of tabs of the "Insert/modify image" dialogue
      window via Page TSConfig property: buttons.image.options.orderItems.
      
      Thanks go to Bernd Wilke for the idea.
      
      Change-Id: If1532537d01ca6f51931f6b0bfb0101407dedbf7
      Resolves: #34027
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9069
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      d91f3287
    • Steffen Gebert's avatar
      [TASK] Set X-UA-Compatible to IE=9 for Backend · b3fb0bcd
      Steffen Gebert authored
      To use the rendering engine of IE9 in the Backend of TYPO3, change the
      X-UA-Compatible setting from IE=8 to IE=9.
      
      Change-Id: Ieddd6f5bf2b4aa2e47bd98547d79c83c639ddda4
      Resolves: #30664
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/5632
      Reviewed-by: Markus Klein
      Reviewed-by: Georg Ringer
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      b3fb0bcd
  3. Feb 26, 2012
    • Fabrizio Branca's avatar
      [FEATURE] stdWrap caching · aeba39ce
      Fabrizio Branca authored
      Problem:
      * Cacheable content is always page specific.
        Pages cannot share cached content.
      * Cacheable content has no individual lifetime
        but is bound to the lifetime of the page where it is placed.
      
      Solution:
      Introduce new configuration options that will store the
      content into the caching framework:
      
      Examples:
      5 = TEXT
      5 {
        cache.key = mycurrenttimestamp
        cache.tags = tag_a,tag_b,tag_c
        cache.lifetime = 3600
        data = date : U
        strftime = %H:%M:%S
      }
      
      or (for page specific cache that doesn't take
      other parameters into account)
      5 = TEXT
      5 {
        cache.key = mycurrenttimestamp_{page:id}
        cache.key.insertData = 1
      }
      
      Change-Id: Idd76f9c627a0dcb5eeb391da547ba412f8c72860
      Fixes: #34299
      Related: #34307
      Releases: 4.7, 4.6-backports, 4.5-backports
      Reviewed-on: http://review.typo3.org/9245
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      aeba39ce
    • TYPO3 FAL Team's avatar
      [FEATURE] Integrate possibility to overrule types array in TCEforms · ec8d8af2
      TYPO3 FAL Team authored
      Possibility to override the
      $GLOBALS['TCA'][TABLE]['types'][TYPE]['showitem'] setting
      
      Change-Id: I08202e2a9ffb6a1fffd944b94c5e50edb9190bb2
      Resolves: #34281
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9205
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      ec8d8af2
    • TYPO3 FAL Team's avatar
      [FEATURE] IRRE - Possibility to render custom header controls · 2fe581e6
      TYPO3 FAL Team authored
      Render custom header controls by using a render function
      defined in TCA field configuration customControls/userFunc
      
      Change-Id: I8a628c9434c540a1cc79156f3bcb4c35b1a3f1c3
      Resolves: #34283
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9207
      Reviewed-by: Ingmar Schlecht
      Tested-by: Ingmar Schlecht
      Reviewed-by: Steffen Ritter
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      2fe581e6
    • Stefan Neufeind's avatar
      [FEATURE] Add a "virtual root" to pagetree (for mountpoints) · 5ddc6289
      Stefan Neufeind authored
      If there is no "root" of pages (page 0) shown, add a
      "virtual root" that functions as a root for all mountpoints
      below it.
      
      Change-Id: Iab25790db1ac5de4ab333d605163355eb1c62b91
      Resolves: #33852
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/8977
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      5ddc6289
    • Markus Klein's avatar
      [TASK] Remove useless code after utf-8 code conversion · a82b6905
      Markus Klein authored
      Change-Id: I01af44c694c54adaefa217162af1dd0480f30ce2
      Resolves: #34106
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9116
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      a82b6905
    • Steffen Ritter's avatar
      [TASK] Change various functions to use utf-8 by default · 4579bbec
      Steffen Ritter authored
      Many functions in TYPO3core expect a character set parameter to be
      defined. Their default was iso-8859-1 in the past and is changed to
      utf-8 now.
      
      Change-Id: I9c228821e95167b67811c8475880707d5c77bdb7
      Resolves: #34094
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9101
      Reviewed-by: Michael Stucki
      Tested-by: Michael Stucki
      4579bbec
    • Steffen Ritter's avatar
      [CLEANUP][CONF!!!] Remove forceCharset option and references · 8f5456d8
      Steffen Ritter authored
      In TYPO3 4.5 the forceCharset and setDBinit options have been
      deprecated. "forceCharset" was set to be removed in 4.7.
      
      This ChangeSet removes the config option from the install tool
      and all references within core to this variable.
      
      If behaviour had been in question, the code has been adapted
      to behave like the variable had been set to utf-8 and therefore
      like the behaviour had been since 4.5.
      
      Change-Id: Ic8fa9385b59eb127271c4f1a0902bbe8f3ee5499
      Resolves: #34092
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9099
      Reviewed-by: Michael Stucki
      Tested-by: Michael Stucki
      8f5456d8
    • TYPO3 FAL Team's avatar
      [FEATURE] IRRE - Possibility to avoid rendering of foreign_selector · 829327d1
      TYPO3 FAL Team authored
      Introduce TCE column configuration
      appearance/showPossibleRecordsSelector for type inline
      
      Change-Id: Ia523f3a9d456c2cfcbc280f249f526dc5bbf1115
      Resolves: #34282
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9206
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Ingmar Schlecht
      Tested-by: Ingmar Schlecht
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      829327d1
    • Oliver Hader's avatar
      [TASK] Clean-up several whitespaces and PHPdoc comments · 82561d09
      Oliver Hader authored
      Change-Id: I6623a32a427b1ef0a8e9b646441928fbc8ee9270
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9213
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      82561d09
  4. Feb 24, 2012
  5. Feb 21, 2012
    • Dmitry Dulepov's avatar
      [TASK] Remove old code related to the extension tstemplate_styler · 4e7530ba
      Dmitry Dulepov authored
      The extension tstemplate_styler does not come with TYPO3, it is
      old amd most likely unused by anybody with a modern TYPO3 version.
      However fields for this extension exist in TYPO3 tables as
      TEXT/BLOB. Also code exists to manage the files for the styler
      but this code is either under condition, which is always false,
      or never called because corresponding files do not exist any more.
      Since this functionality is unused, remove it without prior
      deprecation in TYPO3 4.7.
      
      Change-Id: Ic864276be13b069838f8950e43b864f1c12b3f75
      Resolves: #26090
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/6972
      Reviewed-by: Björn Pedersen
      Reviewed-by: Oliver Klee
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      4e7530ba
    • Johannes Feustel's avatar
      [TASK] Group excludefields by table · 729efc20
      Johannes Feustel authored
      Do not display table name redundantly for each item but group items like
      it is done for other fields like page types.
      
      * Add header for each table of items in excludefields array and remove
      table from item label
      * Add possibility to set icon for headers
      * Unset icon for page type headers
      * Remove unused variable $descr
      
      Change-Id: I2115f154ee61c00dbe5af0fc45391bae9170ce16
      Resolves: #34098
      Releases: 4.7,4.6,4.5
      Reviewed-on: http://review.typo3.org/9108
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Soren Malling
      Tested-by: Soren Malling
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      729efc20
  6. Feb 20, 2012
    • Ingo Renner's avatar
      [FEATURE] Link errors in Template Object Browser to Template Analyzer · ff0f3606
      Ingo Renner authored
      The Template Object Browser displays error messages about issues the
      template parser found when parsing the TypoScript configuration. These
      error messages include the line number where the error occured.
      
      However, these numbers do not correspond to line numbers in TypoScript
      records or files. The Template Ananlyzer however provides the "correct"
      line numbers. A link to the Template Analyzer and the line number in
      the overall TypoScript configuration helps to easily find the error.
      
      Change-Id: If4773dce961aae7888638e694c87755a719a016d
      Resolves: #34099
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9112
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Georg Ringer
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      ff0f3606
    • Soren Malling's avatar
      [FEATURE] Log to sys_log when changes are made to scheduler tasks · 3ef5c98c
      Soren Malling authored
      To keep track of who created what task, introduce logging.
      
      Logging is done for create, edit and delete.
      
      Change-Id: I50003c6a8e9fc68137b06b7c692ba89bad02f87e
      Resolves: #34056
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9095
      Reviewed-by: Joh. Feustel
      Tested-by: Joh. Feustel
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Georg Ringer
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      3ef5c98c
  7. Feb 19, 2012
  8. Feb 18, 2012
  9. Feb 17, 2012
    • Stanislas Rolland's avatar
      [BUGFIX] Content rendering: Definition lists in RTE are wrapped in p · 0c10f01f
      Stanislas Rolland authored
      Definition lists entered in the RTE are wrapped in paragraph tags when
      rendered in the frontend. This is not valid HTML.
      
      Solution: Add dl and dd to lib.parseFunc_RTE.externalBlocks and
      process them recursively like div. Add dt to
      nonTypoTagStdWrap.encapsLines.encapsTagList
      
      Resolves: #25083
      Releases: 4.5, 4.6, 4.7
      
      Change-Id: Ia73d01105beeaba59f91dd87754c7528796d4d07
      Reviewed-on: http://review.typo3.org/4181
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      0c10f01f
    • Philipp Gampe's avatar
      [BUGFIX] Update extension must invalidate autoloader cache · 384cefab
      Philipp Gampe authored
      Change-Id: I09f30461e9c5ac1749df3daa39f8d5e4e12161c0
      Fixes: #33895
      Releases: 4.5,4.6,4.7
      Reviewed-on: http://review.typo3.org/9015
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      384cefab
    • Stefan Neufeind's avatar
      [BUGFIX] RTE: Consistent naming for menutabs at "Insert image" · f35214c5
      Stefan Neufeind authored
      The various kinds of an image are named like
      image, magic, plain and dragdrop. However their
      names in the menudefinition are different.
      
      Fixes: #34026
      Releases: 4.7
      
      Change-Id: I3cb32c0afb5c1000fb8ff59721794c97c77b8e22
      Reviewed-on: http://review.typo3.org/9065
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      f35214c5
    • Nils Seinschedt's avatar
      [BUGFIX] TypoLink: absolute urls when installed in subfolder · c7228a60
      Nils Seinschedt authored
      If you have TYPO3 installed in a subfolder and a domain
      record with that subfolder (localhost/subfolder/ for
      example) TYPO3 only generates absolute links in the
      frontend.
      
      This is because the typoLink function compares the
      HTTP_HOST var with the domainRecord. HTTP_HOST is in
      this case "localhost", the domain record has the subfolder
      attached. The subfolder needs to be there, as otherwise
      t3lib_pageSelect::getDomainStartPage does not find the
      start page anymore. typoLink should check for HTTP_HOST +
      path of SCRIPT_NAME to determine which domain record
      to use (same as getDomainStartPage already does).
      
      Change-Id: I317a419cd4a898a0bfdeffec5d01417d92400b3e
      Fixes: #33214
      Releases: 4.5,4.6,4.7
      Reviewed-on: http://review.typo3.org/7816
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      c7228a60
    • Felix Kopp's avatar
      [BUGFIX] Unify Template Backend Modules · 6222f749
      Felix Kopp authored
      Unify the raster for the different functions Info/Modify,
      Constants, Analyzer, TSOB. Highlights the separate
      sub-sections. Unify spacers, dividers and tables.
      
      Change-Id: I61ce083cd61bc84d21f86dc00448feb68a0d228d
      Fixes: #33963
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9041
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      6222f749
    • Oliver Hader's avatar
      [BUGFIX] Unknown record collection type in RecordCollectionRepository · 00ba5f9b
      Oliver Hader authored
      t3lib_collection_RecordCollectionRepository::findByUid() only
      has "uid" in the SQL query. The required "type" field is
      missing here and leads to the accordant error message.
      
      Change-Id: I02366e58436ab6ef294c25316f0f7b37f0b8be5e
      Fixes: #33938
      Releases: 4.7
      Reviewed-on: http://review.typo3.org/9027
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      00ba5f9b