Skip to content
Snippets Groups Projects
  1. Oct 22, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Resolve dependencies for local extensions · 0c9bac2d
      Helmut Hummel authored
      Add the dependency resolving when installing local
      extensions with the extension manager.
      
      Cleanup the download controller arguments on the go.
      
      Fixes: #41273
      Releases: 6.0
      
      Change-Id: I10876f09bf4bed7b33d803a80a3d89fb583d4c7e
      Reviewed-on: http://review.typo3.org/15873
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      0c9bac2d
    • Christian Kuhn's avatar
      [BUGFIX] Remove singleton for EXT:form Localization · f66d1636
      Christian Kuhn authored
      \TYPO3\CMS\Form\Localization is a singleton class with constructor
      parameters. This is an antipattern and broken by design. As an effect
      it leads to warnings in unit tests and makes the class unusable
      with multiple files.
      
      The patch removes the implementation of the singletonInterface, but
      sets the default localization file as default parameter to keep
      backwards compatibility.
      
      Change-Id: I3ed5c77c5c3a653c8d5e7259baa64a41c8c20859
      Resolves: #42280
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15886
      Reviewed-by: Steffen Ritter
      Reviewed-by: Wouter Wolters
      Reviewed-by: Nicole Cordes
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      f66d1636
    • Stanislas Rolland's avatar
      [BUGFIX] t3lib_div::unlink_tempfile does not always work on Windows · 34733d1e
      Stanislas Rolland authored
      Problem: The filename created by t3lib_div::tempnam may contain
      backslashes.
      
      Solution: Process the file name through t3lib_div::fixWindowsFilePath
      
      Change-Id: I47f8fe39ffb29894d78ac28141b88ea7abf6fd2c
      Releases: 4.5, 4.6, 4.7, 6.0
      Resolves: #38699
      Reviewed-on: http://review.typo3.org/12684
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      34733d1e
    • Sebastian Schawohl's avatar
      [BUGFIX] New form wizard not loading in IE8 · cf94bfe2
      Sebastian Schawohl authored
      Internet Explorer 8 raises an error on JavaScript objects with reserved
      words as property names. In the new form wizard an object was created
      with class as property name which is a reserved word. Surrounding with
      quotes fixes the bug.
      
      Change-Id: Id9ceef79e8503886cdaebbf14ddb4e92c4b7dcea
      Fixes: #33504
      Releases: 6.0, 4.7, 4.6
      Reviewed-on: http://review.typo3.org/8776
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Mario Rimann
      Tested-by: Mario Rimann
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Dmitry Dulepov
      Tested-by: Dmitry Dulepov
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      cf94bfe2
    • Jigal van Hemert's avatar
      [BUGFIX] EM 6.0 doesn't store extension state from TER · f33a8a0e
      Jigal van Hemert authored
      The extension state is stored as text in the TER dump, but stored as
      an integer in the database. The correct conversion must be done to
      be able to show the states from extensions in TER.
      
      Change-Id: I9fc05a61df1df71696c690874507f7bbc51e9aab
      Fixes: #42260
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15877
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      f33a8a0e
    • Helmut Hummel's avatar
      [BUGFIX] Fix dependency handling of EM · 43e2d56c
      Helmut Hummel authored
      Through calculation of dependencies the dependency
      utility swapped lowest and highest constraint.
      
      Fix that and also make the dialogue work again
      when installing an extension with dependencies.
      
      Fixes: #42245
      Releases: 6.0
      
      Change-Id: I1701b966bbb0c9768992e5e8a9a6a88ae4917ce6
      Reviewed-on: http://review.typo3.org/15862
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      43e2d56c
  2. Oct 21, 2012
  3. Oct 20, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Create upload folder on extension install · ea901fa0
      Helmut Hummel authored
      Implement the creation of configured upload folder 
      and "createDirs".
      
      Releases: 6.0
      Resolves: #42145
      
      Change-Id: I4951d6daa6c3c8981f03b3d77a56e5f48913a5a5
      Reviewed-on: http://review.typo3.org/15838
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      ea901fa0
    • Jigal van Hemert's avatar
      [BUGFIX] EM: uploading extension form must go to iframe · 8acc007e
      Jigal van Hemert authored
      In some browsers the upload form did not go to the iframe for further
      processing by JavaScript. Adding a name to the iframe solves the
      problem.
      
      Change-Id: If9f6afcf4a80ac178c6c473cc8542ddb4bf7317c
      Fixes: #42156
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15840
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      8acc007e
    • Roland Waldner's avatar
      [TASK] Install tool should inform about suhosin.get.max_value_length · 07aca1e5
      Roland Waldner authored
      Change-Id: Ifbf4d901a496ce065c453073bc15cb7f3590fa61
      Resolves: #42170
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15813
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Steffen Müller
      Tested-by: Steffen Müller
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      07aca1e5
    • Steffen Ritter's avatar
      [TASK] Remove excludefields at sys_file_reference table · a9bc4b2f
      Steffen Ritter authored
      The TCA for sys_file_reference table configures fields like
      hidden, sys_language_uid and alike as "exclude => 1".
      
      This causes the translation of tt_content elements with
      images to fail for an regular editor if these fields are
      not configured to be allowed explicitly.
      
      These fields are always hidden in TCEforms, but always
      required for IRRE and translation to work.
      Therefore remove the exclude-field configuration.
      
      Change-Id: I1783b7406b62c1142acb991308e3698cf5af68f1
      Resolves: #42224
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15835
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      a9bc4b2f
    • Helmut Hummel's avatar
      [TASK] Cleanup EM Code · 9680802d
      Helmut Hummel authored
      * Use controller arguments for actions
      * Simplify contollers
      
      Releases: 6.0
      Resolves: #42163
      
      Change-Id: I211d58e0dbbed083bb7a643a89da764bb4a186a3
      Reviewed-on: http://review.typo3.org/15823
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      9680802d
  4. Oct 19, 2012
    • Jigal van Hemert's avatar
      [BUGFIX] Hide unsafe extensions in EM TER list · f9445136
      Jigal van Hemert authored
      When showing extensions from TER unsafe extensions must not be shown
      in the list or search results.
      
      Change-Id: I229e3fc2b00a25c4e1cbcdc1ec2ac1596692630a
      Fixes: #42153
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15824
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      f9445136
    • Helmut Hummel's avatar
      [TASK] Cleanup EM Code · 470f47c2
      Helmut Hummel authored
      * Use controller arguments for actions
      * Add escaping in viewhelpers
      * Remove compatibility files
      * Fix some annotations
      * Enable test after ConfigurationManager change
      * Fix new property mapper configuration
      
      Releases: 6.0
      Resolves: #42163
      
      Change-Id: Ida9010e2eb00013c3a3e855983b58bb7df38c30d
      Reviewed-on: http://review.typo3.org/15803
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      470f47c2
    • Felix Kopp's avatar
      [TASK] Clean-up EXT: aboutmodules, adapt to "TYPO3 CMS" · e813d863
      Felix Kopp authored
      Cleans up the About Modules CSS file (mainly paddings) and terminology
      to distinct between "TYPO3" (Association) and "TYPO3 CMS" product
      within copyright notices.
      
      Standardize CSS ids to use the extension key (aboutmodules).
      Also adds links to the module descriptions to jump to module.
      Brings one further logo image to comply with new brand definition.
      
      Only applies to the extbase version of AboutModules.
      
      Resolves: #41980
      Releases: 6.0, 4.7
      Change-Id: Iba088c5d644dfc048ea9c65e72711d501b51ae59
      Reviewed-on: http://review.typo3.org/15610
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      e813d863
    • Christian Kuhn's avatar
      [BUGFIX] Follow-Up to #41828 - Incomplete mocking in tests · bc0771e8
      Christian Kuhn authored
      Better mocking in test class to ensure isUsageEnabled() returns TRUE
      in all environments and especially in travis.
      
      Change-Id: Icb68b1c863c13db0fb1e48390db130f43b9e0622
      Related: #41828
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15815
      Reviewed-by: Steffen Ritter
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      bc0771e8
    • Christian Kuhn's avatar
      [BUGFIX] Follow-Up to #41828 - Move test files · 0432a20e
      Christian Kuhn authored
      Test files for #41828 should be in Tests/ instead of tests/
      
      Change-Id: I26188b0addae691a2d5c4c8289885303db556d82
      Related: #41828
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15810
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      0432a20e
    • Jigal van Hemert's avatar
      [BUGFIX] Download as zip must use same filename structure as TER · d210f64b
      Jigal van Hemert authored
      Upload in EM assumes <extkey>_<version>.zip, so the download as zip
      feature must use the same format.
      
      Change-Id: Ide7eb7aac3c8f213b7db2bc9dad5e014e8faa666
      Fixes: #42067
      Release: 6.0
      Reviewed-on: http://review.typo3.org/15801
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      d210f64b
    • Stanislas Rolland's avatar
      [BUGFIX] RTE: Link to disabled page doesn't show in FE, link icon does · cdb8bfbe
      Stanislas Rolland authored
      Problem: When linking from a piece of content in the RTE to a disabled
      page in the tree, the link isn't shown in the final frontend rendering.
      However, the small arrow icon that you can have in front of the link to
      denote its type, does get shown.
      Solution: Remove the icon if no link is generated
      
      Change-Id: If2f5af7ef81578571ed0a1255a53d9373f14bfed
      Resolves: #36087
      Releases: 4.5, 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/15802
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      cdb8bfbe
  5. Oct 18, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Respect newlines in method declarations · 1594e9b9
      Helmut Hummel authored
      The compatibility class loader currently fails
      to match method declarations that go over multiple
      lines.
      
      Add the /s modifier to the pattern and adjust the testcases.
      
      Releases: 6.0
      Resolves: #42134
      
      Change-Id: I2671944a80608b9ac585f6b5c586ceb571b82ecb
      Reviewed-on: http://review.typo3.org/15800
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      1594e9b9
    • Stanislas Rolland's avatar
      [BUGFIX] RTE: Words containing umlauts not added to personal dictionary · c89bc37f
      Stanislas Rolland authored
      Problem: The spell checker must analyze the dictionary file and may
      have to update the charset of the personal dictionary. In doing so,
      it is looking for the wrong file when the dictionary in use is a
      regional/variety dictionary.
      
      Change-Id: Ia2b57c0ead7c90a6d40e9db4d396e6c7ded72e5c
      Resolves: #29685
      Releases: 4.5, 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/15790
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      c89bc37f
    • Helmut Hummel's avatar
      [TASK] Make Core\Configuration\ConfigurationManager non static · b53b9f1e
      Helmut Hummel authored
      To have the possibility to remove dependencies from code that
      calls the configuration manager, it has to be made non static.
      
      Together with this change, all further configuration file logic
      is moved to that class, to not expose internals in other
      places. For that some methods needed to be made public, but
      have been marked private, thus are not public API.
      
      Further cleanup and simplification, especially not calling
      makeInstance several times, will go in a separate change.
      
      Resolves: #41052
      Releases: 6.0
      
      Change-Id: I8ddfa4a957d0b4955ed422a1deeebaf84340c2c1
      Reviewed-on: http://review.typo3.org/15267
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      b53b9f1e
    • Christian Kuhn's avatar
      [BUGFIX] Remove EXT:cli from REQUIRED_EXTENSIONS · 1ba5cd53
      Christian Kuhn authored
      EXT:cli was removed and merged with core but the extension key is still in
      the list of REQUIRED_EXTENSIONS.
      
      Change-Id: I272338b2676f8d84d586586c36c151c9339ed1a7
      Resolves: #42138
      Related: #40949
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15788
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      1ba5cd53
    • Helmut Hummel's avatar
      [BUGFIX] Extension Import not working with postgresql and DBAL · a2e77d02
      Helmut Hummel authored
      Do additional code style cleanups on the go.
      
      Change-Id: I6d8732b7b4c979a96b4847a85e3aea52db01fbd3
      Fixes: #38406
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/12898
      Reviewed-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      a2e77d02
  6. Oct 17, 2012
    • Thomas Löffler's avatar
      [BUGFIX] Compare feature is broken · e95c1ee8
      Thomas Löffler authored
      Adding users to Compare list does not work.
      
      Change-Id: I079f0c8cf47213854c1ef358631b6a7c9ecc9260
      Resolves: #41233
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15377
      Reviewed-by: Mattias Nilsson
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      e95c1ee8
    • Jigal van Hemert's avatar
      [BUGFIX] Only show download location as configured · 879de862
      Jigal van Hemert authored
      Extension manager shows possible locations to install an Extension.
      The options set in the Install Tool must be shown.
      
      Change-Id: I6d51c1a71eb4ff83077cf3962fadbcefb5049637
      Fixes: #42103
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15778
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      879de862
    • Jigal van Hemert's avatar
      [TASK] Use language labels in Extension Manager javascript · fc23a260
      Jigal van Hemert authored
      Replace text in Javascript by language labels. Fix jQuery behaviour
      for update, upload and other icons. Replace some text links by icons.
      After answering No to update confirmation the mask in the background
      is removed.
      
      Change-Id: Id934e4c270897d5810ff68e1f076a91d7ba182fb
      Fixes: #42033
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15759
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      fc23a260
    • Stefan Neufeind's avatar
      [TASK] t3lib: Autoloader now named ClassLoader · fa698d47
      Stefan Neufeind authored
      Adjust occurence in t3lib which is just
      there for compatibility (deprecated).
      
      Change-Id: Ieca152e5a4f21fac4e5473747a205eead278f88e
      Resolves: #42102
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15769
      Reviewed-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      fa698d47
    • Helmut Hummel's avatar
      [BUGFIX] Set class alias also for new class names · fe3721c2
      Helmut Hummel authored
      As not all usage of class names trigger the autoloader,
      usage of old class names in type hints for example doesn't.
      
      If an object with a namespaced class name is given to
      a method with an old class name, PHP dies with a fatal error.
      
      To ensure full compatibility we need to set the
      class alias also when a namespaced class is required
      in the autoloader.
      
      Resolves: #42058
      Releases: 6.0
      
      Change-Id: Ia4babeeae07fb778732c5846c5cf8c70115037f0
      Reviewed-on: http://review.typo3.org/15748
      Reviewed-by: Thomas Maroschik
      Tested-by: Thomas Maroschik
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      fe3721c2
    • Felix Kopp's avatar
      [TASK] Streamline EXT: em spacing & add Headline · e38ddd2b
      Felix Kopp authored
      Adds a standardized headline to the ExtensionManager backend
      end module.
      
      Also streamlines the outer spacing to comply with the other
      core backend modules and #typo3-inner-docbody.
      
      Change-Id: Ie5a8decf30f4fd19a2a692ee1f7e8d1c34d3ddf5
      Resolves: #39921
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/15661
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      e38ddd2b
    • Oliver Hader's avatar
      [BUGFIX] Faulty localization if IRRE is used on pages · b0f4593d
      Oliver Hader authored
      Due to the fact that the pages table has it's own translation
      table, pages_language_overlay, localization of IRRE records is
      not possible there.
      The fix is to use the TCA setting transOrigPointerTable
      (= pages_language_overlay) instead of the original parent table
      (= pages).
      
      Change-Id: I088fe01033f9cf9c35a0e979215bb378be4a3dba
      Fixes: #41924
      Releases: 4.5, 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/15523
      Reviewed-by: Steffen Ritter
      Reviewed-by: Georg Ringer
      Tested-by: Steffen Ritter
      Reviewed-by: Andreas Wolf
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      b0f4593d
    • Steffen Ritter's avatar
      [TASK] Fix some issues in new logos · c98d96b0
      Steffen Ritter authored
      Follow up to which uses the vector graphics as base
      instead of manually modified and cropped ones.
      
      Change-Id: I73922312fa0512c635ce60b1b70662c25d3028ed
      Fixes: #41704
      Releases: 4.5,4.6,4.7,6.0
      Reviewed-on: http://review.typo3.org/15443
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      c98d96b0
  7. Oct 16, 2012
    • Helmut Hummel's avatar
      [BUGFIX] Find abstract functions in compatibility loader · 372b66b5
      Helmut Hummel authored
      The compatibility class loader rewrites typehints of classes
      but fails to find abstract class declarations which end with
      an ; and not with a {
      
      Adjust the regular expression to reflect that need.
      
      Resolves: #42057
      Releases: 6.0
      
      Change-Id: I793bdaaf5c119c6dc525c9a2812a909404aa400e
      Reviewed-on: http://review.typo3.org/15744
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      372b66b5
    • TYPO3 Release Team's avatar
      [TASK] Raise submodule pointer · 1f278aff
      TYPO3 Release Team authored
      Change-Id: I24d4648716825debef6f0ed275b1f0226cff47c6
      Reviewed-on: http://review.typo3.org/15729
      Reviewed-by: TYPO3 Release Team
      Tested-by: TYPO3 Release Team
      1f278aff
    • Xavier Perseguers's avatar
      [!!!][BUGFIX] Localization fallback does not work in Backend · 579a8069
      Xavier Perseguers authored
      The ll-XML parser internally falls-back to English when looking for a
      non-existing language translation. This prevents the localization
      fallback mechanism to detect that the translation did not exist or was
      only partially available and thus take the language dependency into
      account to return a proper label.
      
      Change-Id: I4095d20ec8fc08105dfff108c7e3865f468ddb91
      Fixes: #41996
      Releases: 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/15634
      Reviewed-by: Dominique Feyer
      Tested-by: Dominique Feyer
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      579a8069