Skip to content
Snippets Groups Projects
  1. Oct 12, 2012
  2. Oct 11, 2012
    • Loek Hilgersom's avatar
      [BUGFIX] Fix SQL error in Livesearch with empty TCA sortby setting · af5d5899
      Loek Hilgersom authored
      If a searchable TCA field has a sortby setting which contains an empty
      string or NULL, then BE Livesearch creates a query with one or more
      'ORDER BY' without value, generating an SQL error. This fixes that.
      
      Change-Id: I63aabfe860cd37645d9ac2905ed020d572629a1b
      Fixes: #40816
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14526
      Reviewed-by: Dmitry Dulepov
      Tested-by: Dmitry Dulepov
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      af5d5899
  3. Oct 10, 2012
    • Markus Klein's avatar
      [TASK] Merge ext:integrity with ext:lowlevel · 973b1990
      Markus Klein authored
      System extension integrity was created with the namespace switch and
      contains the cli classes from ext:lowlevel. It turns out that this
      change was not so useful, so for now the cli classes are moved back
      to ext:lowlevel.
      
      Resolves: #40950
      Releases: 6.0
      
      Change-Id: I22020736e91d7d0079ecf47e9b7d30a758f98e4c
      Reviewed-on: http://review.typo3.org/14954
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      973b1990
    • Kai Vogel's avatar
      [BUGFIX] Split jQuery and DataTables into separate files · de4269bd
      Kai Vogel authored
      This patch removes the combined jQuery file and adds two separate files
      for the main jQuery library and the plugin DataTables.
      
      Fixes: #40498
      Releases: 6.0
      
      Change-Id: I9b75597c7183e1a620a036420f2c3841f7a62ec5
      Reviewed-on: http://review.typo3.org/15500
      Reviewed-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      de4269bd
    • Jigal van Hemert's avatar
      [BUGFIX] sort versions of ext in descending order · 3a0bc1bf
      Jigal van Hemert authored
      Versions of the same extension are sorted in descending order in the
      PHP code, but the initial jQuery sorting must match that order.
      
      Change-Id: Ic508fdf36b43e6209c83ca61bcf18917ae5ec3f3
      Fixes: #41518
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15336
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      3a0bc1bf
    • Andreas Wolf's avatar
      [BUGFIX] Fatal error when copying file or folder · bd37ddeb
      Andreas Wolf authored
      When copying a file or folder, a fatal error is thrown if anything went
      wrong. This happens because the error message was written to the log,
      but the ExtendedFileUtility class also tried to output a (wrong) success
      message containing the (not existing) target object.
      
      Change-Id: If825e241ad60b7a2a65bd0826133005a3ba91091
      Resolves: #41292
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15258
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      bd37ddeb
    • Steffen Ritter's avatar
      [BUGFIX] FollowUp Tests to #41768 · 46199e35
      Steffen Ritter authored
      The UnitTest has not been completely adapted.
      Fix the tests.
      
      Change-Id: I00e14a4c9d94a8549eb889bb1def8050d4d8736e
      Releases: 6.0
      Fixes: #41768
      Reviewed-on: http://review.typo3.org/15487
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      46199e35
    • Benjamin Mack's avatar
      [TASK] FAL: Hard-coded flexform on storage creation · 4b2f2d46
      Benjamin Mack authored
      The StorageRepository creates FlexForm not through
      the API calls, but with a static string. The attached
      patch changes this.
      
      Change-Id: Iba4fb6bb534c58755b10d69ee31b8bee57c45f1f
      Resolves: #41716
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15444
      Reviewed-by: Dmitry Dulepov
      Tested-by: Dmitry Dulepov
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      4b2f2d46
    • Andreas Wolf's avatar
      [TASK] File: add getNameWithoutExtension() method · 39b88746
      Andreas Wolf authored
      There is currently no way to get the filename without its extension,
      e.g. to create a new name for a file converted to another format. This
      commits adds such a method, together with tests and a fix for names like
      somefile.tar.gz.
      
      Resolves: #41768
      Releases: 6.0
      Change-Id: Iad924d1be4100cf798e36f25a22a32b221b8aef7
      Reviewed-on: http://review.typo3.org/15427
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      39b88746
    • Steffen Ritter's avatar
      [TASK] CleanUp AjaxIDs and registration in ConfigDefault · f0348a8b
      Steffen Ritter authored
      The registration of AjaxIds referred to old file names and
      some of the AjaxIds have been replaced by a namespaced
      class name in JavaScript which resulted in a failing
      FlashUploader.
      
      Change-Id: Id6f4943adc2b520817660ae85a656b06985e1674
      Releases: 6.0
      Fixes: #41829
      Reviewed-on: http://review.typo3.org/15477
      Reviewed-by: Wouter Wolters
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      f0348a8b
    • Georg Ringer's avatar
      [BUGFIX] StorageRepository should ignore not found driver class · 66914841
      Georg Ringer authored
      If a driver doesn't exist anymore, the storage repository shouldn't load
      it.
      
      Most drivers will be implemented by extensions but if this extension is
      deactived, the StorageRepository still tries to load this driver which is
      not possible anymore and this ends in an uncaught exception in BE.
      Therefore it should be checked if an implementation is available.
      
      Change-Id: Ib71bef82a53096746cff4bd9577d6adbeae90ac5
      Fixes: #39789
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/13643
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      66914841
    • Benjamin Mack's avatar
      [BUGFIX] Element Browser uses non-namespaced code · db3c3020
      Benjamin Mack authored
      Followup to #36817, where an old patch was moved to
      the new namespaced code, but without refactoring the
      code itself (my fault). The change fixes this.
      
      Change-Id: I9e25a86af68dace1f605d6dfd6bf917350939f31
      Releases: 6.0
      Resolves: #41834
      Reviewed-on: http://review.typo3.org/15482
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      db3c3020
    • Benjamin Mack's avatar
      [BUGFIX] FAL: Default storage is created multiple times · 391e848c
      Benjamin Mack authored
      The "auto-creation" of the first file storage should only be
      triggered once. Currently this happens whenever there is no
      record for a user (thus a loop).
      
      By checking the DB table for any record, which is done once
      before the actual DB query, the auto-creation is really done
      just a single time - when sys_file_storage is empty.
      
      Change-Id: I6cd84bb68af15caffa3185f0a8541dcb30eecdaf
      Releases: 6.0
      Resolves: #39785
      Reviewed-on: http://review.typo3.org/15451
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      391e848c
    • Andreas Lappe's avatar
      [FEATURE] Add several testcases for validators · 2b188da1
      Andreas Lappe authored
      This adds several testcases for the provided validators.
      
      Change-Id: Ie7a056cadaf767dbc306a980561c15e70d9698d8
      Resolves: #35333
      Releases: 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/10067
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      2b188da1
    • Andreas Wolf's avatar
      [BUGFIX] Element Browser uses FAL API in a wrong way · 7472f53a
      Andreas Wolf authored
      The Element Browser needs a way to filter for certain file extensions.
      FAL requires using a filter class for the storage; the EB did not
      reflect this change until now. This commit adds a custom filter using
      the configured file extension list.
      
      Resolves: #39235
      Releases: 6.0
      Change-Id: I8237052417baf28081ba55fb221a3695710f6cad
      Reviewed-on: http://review.typo3.org/14255
      Reviewed-by: Mario Rimann
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      7472f53a
    • Helmut Hummel's avatar
      [TASK] Start memcached on travis-ci build · 9a086de5
      Helmut Hummel authored
      Travis CI does not start memcached by default any more.
      Add the memcached service to the travis.yaml
      
      Change-Id: I27f4de6e1c0685632516b18c30858d61b793656e
      Reviewed-on: http://review.typo3.org/15479
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      9a086de5
    • Thomas Löffler's avatar
      [BUGFIX] Hardcoded fileadmin directory in Import-Export · 883811d9
      Thomas Löffler authored
      $fileAdminDir is hardcoded in t3lib\class.t3lib_softrefproc.php
      and typo3\sysext\impexp\class.tx_impexp.php
      $TYPO3_CONF_VARS['BE']['fileadminDir'] should be used instead
      
      Change-Id: I9f381507a762352ce6a555134534481e4df61f92
      Releases: 4.5, 4.6, 4.7, 6.0
      Resolves: #41120
      Reviewed-on: http://review.typo3.org/15378
      Reviewed-by: Wouter Wolters
      Reviewed-by: Philipp Gampe
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      883811d9
    • Helmut Hummel's avatar
      [BUGFIX] Enable translation of file references · ac8ea1ed
      Helmut Hummel authored
      Currently the file references are missing a localisation
      possibility.
      
      This change only adds the respective fields and TCA configuration.
      Other needed changes to get the right languages for
      frontend rendering will follow.
      
      Also add some minor cleanups on the go.
      
      Fixes: #40608
      Releases: 6.0
      
      Change-Id: Ia4454c1652eb3718a138a162319e9c95db6dd012
      Reviewed-on: http://review.typo3.org/14335
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      ac8ea1ed
    • Andreas Wolf's avatar
      [BUGFIX] ResourceStorage: Bad comparison for strings · 5bdb0253
      Andreas Wolf authored
      Resolves: #41719
      Releases: 6.0
      Change-Id: Idf333f303da4d3f2a26549eaf3ea28a149dbb2ee
      Reviewed-on: http://review.typo3.org/15400
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      5bdb0253
    • Steffen Ritter's avatar
      [BUGFIX] Missing ExtDirect classes in ClassAliasMap · 5973388a
      Steffen Ritter authored
      The ExtDirect classes have been missing in ClassAliasMap.
      
      Change-Id: I13351790a78c41d0b9660be116da78522dcf7580
      Releases: 6.0
      Relateds: #40095
      Reviewed-on: http://review.typo3.org/15476
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      5973388a
    • Felix Kopp's avatar
      [TASK] Introduce "TYPO3 CMS" in EXT: about · 127f8f21
      Felix Kopp authored
      Changed terminology to "TYPO3 CMS" where applicable in
      backend module About.
      
      Change-Id: Id1e9aba5eedaa9da218d3887a71854cf03bf09c1
      Resolves: #41823
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/15473
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      Reviewed-by: Ingo Renner
      Tested-by: Ingo Renner
      127f8f21
    • Steffen Ritter's avatar
      [BUGFIX] Files get indexed twice · 07357595
      Steffen Ritter authored
      Files used within CSS Styled Content get indexed within
      storage null again, since they are accessed via path
      instead of file uid.
      
      Change-Id: Ie529c6f9e853f429212265aa779a39086b4a652c
      Fixes: #40669
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15439
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Mario Rimann
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      07357595
    • Benjamin Mack's avatar
      [BUGFIX] FAL storage repo uses hard-coded enableFields · c799ea9a
      Benjamin Mack authored
      The storage repository has hardcoded SQL where clauses
      for deleted and hidden.
      Solution: Create a new function that returns the additional
      where clause, based on the frontend / backend context.
      
      Change-Id: I6258ee639d4cc8d97a9712596baeb86ea1e576b6
      Resolves: #41715
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15445
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      c799ea9a
    • Benjamin Mack's avatar
      [FEATURE] Element browser: get default upload folder from $BE_USER · db26ec52
      Benjamin Mack authored
      When no folder is selected, use $BE_USER->getDefaultUploadFolder().
      
      Change-Id: Iee443ae852b64c9398e80c9450a59e17e285d4d6
      Releases: 6.0
      Resolves: #36817
      Reviewed-on: http://review.typo3.org/10972
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      db26ec52
    • Kai Vogel's avatar
      [TASK] Rebuild extension translation list in lang module · 039c879b
      Kai Vogel authored
      This patch replaces the old translation update list in language module
      with a lightwight one. It also cleans up the way to resolve the
      translations and optimizes the interaction to the language selection
      list.
      
      Change-Id: Ifd4d8ca8c849def0bc868473ea15bc5fccdf757b
      Resolves: #40833
      Related: #39963
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14683
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      039c879b
  4. Oct 09, 2012
    • Stefan Aebischer's avatar
      [BUGFIX] RTE is not loading in IE8, when used with feedit · f996afb7
      Stefan Aebischer authored
      Solution: Avoid calls to undefined console methods
      
      Change-Id: I1c2b72113a6a0045996ca5a219cd0bd49f6a0ae8
      Fixes: #40558
      Releases: 6.0, 4.7, 4.6
      Reviewed-on: http://review.typo3.org/14311
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      f996afb7
    • Steffen Ritter's avatar
      [TASK] Frontend should not expose exception for missing files · e82fac8b
      Steffen Ritter authored
      The exceptions within FAL are not catched in frontend. The
      webpage renders broken instead of gracefully dealing with that.
      
      Change-Id: Idf23f059336f723ba27a10d25ff60fcc49f9648b
      Fixes: #38829
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15453
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      e82fac8b
    • Benjamin Mack's avatar
      [BUG] Deleting a file is impossible after it was used · e540d61b
      Benjamin Mack authored
      The sys_refindex db table has a deleted column which is set
      however when deleting a file, extfilefunc mentions that the
      file is still in use. The extfilefunc check now takes the deleted
      column into account.
      
      Change-Id: If56178766c761309b2f4d2e7988399209fcc2480
      Releases: 6.0
      Resolves: #41115
      Reviewed-on: http://review.typo3.org/15436
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      e540d61b
    • Stanislas Rolland's avatar
      [BUGFIX] RTE: Uncaught error in Firefox in TYPO3 6.0 · 2ac2596f
      Stanislas Rolland authored
      This is a regression introduced by fix to issue #41411. In Firefox,
      the selection object may not provide any usable range.
      
      Change-Id: I8f6e83ca249fb30299fa5b41755596ed54368343
      Resolves: #41796
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15450
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      2ac2596f
    • Ivan Kartolo's avatar
      [BUGFIX] Fix compressor flooding typo3temp · e4f6b254
      Ivan Kartolo authored
      Check for the temporary external file and
      compare the content of the file with the freshly fetched content.
      
      Change-Id: Id5f9e3a48395e2cba349c4592d241f035f867c5c
      Fixes: #40409
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/14269
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      e4f6b254
    • Stanislas Rolland's avatar
      [BUGFIX] RTE does not load in Frontend in USER_INT plugins in TYPO3 6.0 · 6bc0fb9b
      Stanislas Rolland authored
      Solution: Rendering of css and js added by USER_INT plugins was fixed
      in core. Adapt the RTE accordingly.
      
      Change-Id: I5d63904e787efa1f5132639c8d80a7d18c737e73
      Resolves: #41440
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15413
      Reviewed-by: Christian Buelter
      Tested-by: Christian Buelter
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      6bc0fb9b
    • Andreas Wolf's avatar
      [TASK] ResourceStorage: Remove getFileInfoByIdentifier() method · d8ff19e3
      Andreas Wolf authored
      The method getFileInfoByIdentifier() has been marked as deprecated long
      ago. Additionally, the getFileInfo() method currently uses incorrect
      semantics - it expects an identifier, while it should use a file object
      to be in line with all other public FAL API methods.
      
      Change-Id: Id76c1a03dcbcead33a16c6410ad93c66dafaa5c6
      Resolves: #40520
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14281
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Mario Rimann
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      d8ff19e3
    • Andreas Wolf's avatar
      [BUGFIX] Root-level folders cannot be displayed · da458dc4
      Andreas Wolf authored
      Due to a recent fix in the folder resolving mechanism, the root-level
      folders of a storage were not displayed anymore in the file list module.
      
      This commit re-enables displaying rootlevel folders, at the expense of
      removing the hierarchy resolving (i.e., we now always choose the
      root-level folder of a storage instead of the next higher level. This
      concept was broken anyways, as folders do not need to be in a hierarchy.
      Thus we cannot use such a simple resolving mechanism, but have to
      implement that per driver instead.
      
      There is currently no permission check in the file list controller, so
      both the selected folder and the (fallback) root-level folder might be
      displayed though the user has no permission to do so.
      
      Change-Id: I71580031f0cc14b2cfac76b80b3641dd05a3e052
      Resolves: #41569
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15321
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      da458dc4
    • Felix Kopp's avatar
      [TASK] Adjust Logos to new style-guide · da72416b
      Felix Kopp authored
      TYPO3 is changing and so is the logo.
      Secondary color green is dropped and replaced by orange.
      Also the signet moves to the left.
      
      Adjusts logos/images/icons/files in backend to new brand definition.
      
      Fixes: #41704
      Releases: 4.6, 4.7, 6.0
      Change-Id: I34c80b085ef6b6efaffe2de4b67bb47c79b570ec
      Reviewed-on: http://review.typo3.org/15392
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      da72416b
  5. Oct 08, 2012