Skip to content
Snippets Groups Projects
  1. Mar 21, 2014
    • Nicole Cordes's avatar
      [BUGFIX] Show clipboard if it contains elements · 7dba62fd
      Nicole Cordes authored
      On empty pages no page content is rendered at all. This patch brings the
      clipboard back, if it contains elements so you can check those on the
      empty pages. Besides the drawFooterHook is shown again on empty pages.
      this isn't set in the core itself and extension authors should be able
      to choose if the content should be visible on empty pages.
      
      Resolves: #57062
      Releases: 6.2
      Change-Id: Ie7bd6fda730e801b285d7876a1eff39c3ba1eff0
      Reviewed-on: https://review.typo3.org/28603
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      7dba62fd
    • Jigal van Hemert's avatar
      [TASK] Rename escapeJsValue and make it context specific · be64df41
      Jigal van Hemert authored
      The stdWrap property escapeJsValue actually encodes the
      content and should thus be called
      encodeForJavaScriptValue. Also the value must be
      enclosed in quotes to prevent it from being used outside
      the target context of string values in JavaScript.
      
      Releases: 6.2
      Resolves: #57107
      Documentation: #57108
      Change-Id: Id5f850d36a87d71ca80eb58e3359ddacdd5b655e
      Reviewed-on: https://review.typo3.org/28571
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      be64df41
    • Ernesto Baschny's avatar
      Revert "[TASK] Create new processor registry" · 35ba5804
      Ernesto Baschny authored
      This reverts commit 07714455
      
      This new interface is not being used throughout the Core,
      as this was just the first step of three to complete this
      functionality. So we revert and postpone this change for
      the next release.
      
      Change-Id: I5dd0e074a0026ff49b1d096ff4fd8926370aba3f
      Reviewed-on: https://review.typo3.org/28598
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      35ba5804
    • Helmut Hummel's avatar
      [FOLLOWUP] Class loader handles invalid classes · 274e7eea
      Helmut Hummel authored
      The check if we have class information
      can be simplified to !empty()
      
      Resolves: #57117
      Related: #56933
      Releases: 6.2
      Change-Id: I8532b26142cc39da2b9bcca9880df715da57d59e
      Reviewed-on: https://review.typo3.org/28596
      Reviewed-by: Frans Saris
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      274e7eea
    • Francois Suter's avatar
      [BUGIFX] Improve labels in clear cache menu items · 049283cd
      Francois Suter authored
      With the changes introduced by the new cache grouping system, the
      "Clear all cache" menu item in the clear cache menu has become
      ambiguous. Labels and tooltips can be improved.
      
      Resolves: #57128
      Releases: 6.2
      Change-Id: I2c723e3581605f7040f8a1cc1598053155ee80a4
      Reviewed-on: https://review.typo3.org/28588
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Ludwig Rafelsberger
      Reviewed-by: Stephan Großberndt
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      049283cd
  2. Mar 20, 2014
  3. Mar 19, 2014
    • Stanislas Rolland's avatar
      [BUGFIX] Regenerate missing RTE magic image on rendering · 575b6cb3
      Stanislas Rolland authored
      Problem: Magic images inserted in RTE content may be missing,
      for instance after flushing the _processed_ directory.
      Solution: Regenerate any missing magic image when rendering the content
      element.
      
      Revolves: #56147
      Releases: 6.2
      Change-Id: Ifa156791bcd1c446c7ae61888465bb680abdf36d
      Reviewed-on: https://review.typo3.org/27884
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      Reviewed-by: Fabien Udriot
      Tested-by: Fabien Udriot
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      575b6cb3
    • Benjamin Rau's avatar
      [BUGFIX] Several typos in Page Browsing ViewHelper · 10950c5b
      Benjamin Rau authored
      Fixing several typos and slips of the pen in the
      PageBrowsing ViewHelper.
      
      Without fixing all of them the page browsing ViewHelper
      is not functional properly, that´s why i want to submit
      them at once and also supply the fix for it.
      
      That are these errors:
      * Undefined but used class property prefixId
      * Overwriting instead of appending content to already defined variable
      * Not using UpperCamelCase for extensionName in Localization Utilty
      * Accidentally using wrong variables
      * Defining variable in for-loop which could be defined outside also
      * Using undefined variable freeIndexUid
      
      Resolves: #55340
      Releases: 6.2, 6.1
      Change-Id: I708a7af4876eba0e69fa666694315e0babcf6800
      Reviewed-on: https://review.typo3.org/27058
      Reviewed-by: Dmitry Dulepov
      Reviewed-by: Wouter Wolters
      Reviewed-by: Cedric Ziel
      Reviewed-by: Tymoteusz Motylewski
      Tested-by: Tymoteusz Motylewski
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      10950c5b
    • Christoph Dörfel's avatar
      [BUGFIX] Use HTTP Status 307 for all page shortcut modes · d404982b
      Christoph Dörfel authored
      Fixes cases where the shortcut page is cached by some
      devices leading to exceptions or wrong behaviour.
      
      Resolves: #56423
      Releases: 6.2
      Change-Id: I71252b13320417ecffa9c28db6af9476d667d58f
      Reviewed-on: https://review.typo3.org/27933
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      d404982b
    • Marc Bastian Heinrichs's avatar
      [BUGFIX] Fix impexp with images in RTE and links to files · 7be59356
      Marc Bastian Heinrichs authored
      This patch fixes the import and export of RTE contents
      including images and links to files as well as softreference
      links to files (file:{uid}) and adds functional tests
      for this use cases.
      
      Resolves: #56089
      Resolves: #56285
      Related: #56286
      Releases: 6.2
      Change-Id: I29312b304d265581bf9f35bdc2692a19d2df5a93
      Reviewed-on: https://review.typo3.org/28105
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      7be59356
    • Marc Bastian Heinrichs's avatar
      [TASK] Follow-up: Cleanup ext_localconf.php of sysexts · f62864d3
      Marc Bastian Heinrichs authored
      The Extbase implementation registrations don't have to
      be initialized in BE mode only.
      
      Resolves: #55593
      Releases: 6.2
      Change-Id: I78a643fba62d48734fc727d7bf78bf774e6c3ddd
      Reviewed-on: https://review.typo3.org/28519
      Reviewed-by: Wouter Wolters
      Reviewed-by: Ernesto Baschny
      Reviewed-by: Markus Kasten
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Marc Bastian Heinrichs
      Tested-by: Marc Bastian Heinrichs
      f62864d3
    • Frans Saris's avatar
      [BUGFIX] Catch exception in filelist when file is missing · 5869277c
      Frans Saris authored
      The code responsible for rendering the thumbs belonging to a
      record doesn't catch the exceptions when a file couldn't be found.
      
      This change adds a try catch around the functions that
      tries to retrieve the file and displays a flash message when
      the file is missing.
      
      Resolves: #56077
      Releases: 6.2
      Change-Id: Icc6550db43c8738c74fd7ea8faac6e99a54bc0f3
      Reviewed-on: https://review.typo3.org/28284
      Reviewed-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      5869277c
    • Tymoteusz Motylewski's avatar
      [BUGFIX] RTE Linking with file upload fails · 83321601
      Tymoteusz Motylewski authored
      Catch exceptions raised when the potential target folder or
      the default user upload folder does not exist.
      
      The change  https://review.typo3.org/27323 from ticket
      http://forge.typo3.org/issues/48512 should be applied
      in few places more.
      
      Resolves: #56751
      Related: #48512
      Releases: 6.2
      Change-Id: I7446697d64a580203f8f772d4bba690542dd7cb2
      Reviewed-on: https://review.typo3.org/28247
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      83321601
    • Alexander Stehlik's avatar
      [TASK] Unify NULL default value handling · 6695eddf
      Alexander Stehlik authored
      If a field is configured to allow NULL values ("eval" is set to "null")
      and the default value in the TCA is explicitly set to NULL the value
      will not be converted to a string.
      
      Additionally the mode setting "useOrOverridePlaceholder" will not have
      any influence any more on the default value when creating new records.
      
      Resolves: #54412
      Releases: 6.2
      Documentation: #56584
      Change-Id: Ica43a1af33e6f86dd042b66781acc0e9cd904cf9
      Reviewed-on: https://review.typo3.org/26408
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Reviewed-by: Ernesto Baschny
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      6695eddf
    • Markus Klein's avatar
      [BUGFIX] Fix automatic core updater · b255afc2
      Markus Klein authored
      AbstractCoreUpdate redefines the $view member to be
      a JsonView, but does not re-implement the parent methods
      that rely on $view being an AbstractView.
      
      Fix this by re-implementing the initializeHandle() method.
      This method can be merged with the former initializeCoreUpdate(),
      which wasn't called at all in most actions.
      
      Resolves: #56865
      Releases: 6.2
      Change-Id: I85260a0e57e915ac941569cfbdde1f96cdaec5e6
      Reviewed-on: https://review.typo3.org/28393
      Reviewed-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      b255afc2
  4. Mar 18, 2014
    • Marc Bastian Heinrichs's avatar
      [BUGFIX] Remove obsolete node in import test data header xml · 8c164981
      Marc Bastian Heinrichs authored
      Resolves: #57045
      Releases: 6.2
      Change-Id: I439305e5143b3c51a03befc642caf66286264679
      Reviewed-on: https://review.typo3.org/28496
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Marc Bastian Heinrichs
      Tested-by: Marc Bastian Heinrichs
      8c164981
    • Oliver Hader's avatar
      [TASK] Add ManyToMany copyPage functional test · 59346488
      Oliver Hader authored
      Add the copyPage() functional test for live and workspace.
      
      Resolves: #57030
      Releases: 6.2
      Change-Id: Id9ddea21a50c449c3f2674d704c10fefb2da12ff
      Reviewed-on: https://review.typo3.org/28488
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      59346488
    • Oliver Hader's avatar
      [BUGFIX] Failng Import/Export functional tests · 1c47cd5d
      Oliver Hader authored
      As a follow-up to issue #57046 (which fixed a bug in
      sys_file_metadata pointing to sys_file_reference as
      translation parent), these corrections need to be
      updated in the functional test assertions as well.
      
      Resolves: #57054
      Releases: 6.2
      Change-Id: I1a3d395fb4fcb1271d2684af38e5fc32a10463fc
      Reviewed-on: https://review.typo3.org/28512
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      1c47cd5d
    • Alexander Opitz's avatar
      [BUGFIX] Exception in Locker if typo3temp does not exist · d2be4573
      Alexander Opitz authored
      Follow-up to 2268f64c
      
      If typo3temp does not exist, the Locker should throw an exception.
      The ClassLoader needs to catch this exception and acts upon
      depending on whether we are in the Installer or not.
      
      When in the Installer, locking has to be skipped completely due to
      missing typo3temp directory.
      
      Resolves: #57008
      Releases: 6.2
      Change-Id: Ic595dc97826cd94d6f173b7c681194ed754ed3e0
      Reviewed-on: https://review.typo3.org/28482
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      d2be4573
    • Marc Bastian Heinrichs's avatar
      [BUGFIX] Fix foreign_table for l10n_parent in sys_file_metadata · 8a7ddefe
      Marc Bastian Heinrichs authored
      Instead of sys_file_metadata sys_file_reference was configured.
      
      Resolves: #57046
      Releases: 6.2
      Change-Id: I1194012cbacb0415993672338d6ac6ee0a515dc1
      Reviewed-on: https://review.typo3.org/28501
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      8a7ddefe
    • Benjamin Mack's avatar
      [TASK] Cleanup ext_localconf.php of sysexts · 86683f45
      Benjamin Mack authored
      As TYPO3 is loading all ext_localconf.php on each call,
      the existing code can be cleaned up by removing
      old information, putting BE-only functionality in
      TYPO3_MODE == 'BE' and install-tool only
      in Install only mode.
      
      Also, some hardcoded require_once statements are
      removed.
      
      Benefits are that FE does not need to load everything
      all the time.
      
      I haven't noticed any side-effects so far, but please
      test extensively.
      
      Resolves: #55593
      Releases: 6.2
      Change-Id: Ibc37e84cb2af05ddb6b227290330aad31037a018
      Reviewed-on: https://review.typo3.org/27286
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Fabien Udriot
      Tested-by: Fabien Udriot
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      86683f45
    • Andreas Fernandez's avatar
      [BUGFIX] Respect table mapping on caching · 257dfba5
      Andreas Fernandez authored
      The method analyzeFields() of DBAL's DatabaseConnection caches the
      table structure. The cache always uses the real table name, ignoring
      any mapping, which results in a RuntimeException:
      
      "Could not update BLOB >>>> no WHERE clause found!"
      
      The method now checks for a possible mapping and sets the alias
      as table name.
      
      Resolves: #56349
      Releases: 6.2
      Change-Id: I9599cebc8604103c3749bc142cd44b813f018a72
      Reviewed-on: https://review.typo3.org/27874
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      257dfba5
    • Bernhard Kraft's avatar
      [TASK] Simplify TYPO3_DB->cleanIntArray · a51dfbab
      Bernhard Kraft authored
      Instead of iterating over the array and calling "intval" for each
      element the "array_map" php function gets used.
      
      Change-Id: I5ae699f9bc158eb0caebf1fc9ea8ebaa3cdd73ca
      Resolves: #56738
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/28234
      Reviewed-by: Dmitry Dulepov
      Tested-by: Dmitry Dulepov
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a51dfbab
    • Alexander Stehlik's avatar
      [BUGFIX] Use language overlay for image rendering · 1e2598a0
      Alexander Stehlik authored
      In the image rendering TypoScript configuration of css_styled_content
      the uid is removed from the references configuration of the FILES
      content object.
      
      This makes sure that the language overlay mechanism from the FILES
      content object is used.
      
      Resolves: #56712
      Releases: 6.2
      Change-Id: Iaea43ca006826facfba40a846da67704dd3154ea
      Reviewed-on: https://review.typo3.org/28210
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      1e2598a0
    • Xavier Perseguers's avatar
      [FEATURE] Execute native prepared queries · 5487900c
      Xavier Perseguers authored
      As TYPO3 is now using mysqli, prepared queries are natively supported
      and should be used.
      
      DBAL, however, does not yet actually use native prepared queries but
      falls back to standard queries by replacing placeholders and executing
      the underlying SQL query.
      
      Change-Id: If50da6e6d27af89e01c0439bcb9d39a85615a75d
      Resolves: #27372
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/28231
      Reviewed-by: Andreas Fernandez
      Tested-by: Andreas Fernandez
      Tested-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      5487900c