Skip to content
Snippets Groups Projects
  1. Feb 21, 2014
    • Helmut Hummel's avatar
      [BUGFIX] Use absolute path to check for extensions · a0dba890
      Helmut Hummel authored
      The functional test utility assumes that the current
      working directory is the document root, which must
      not necessarily be true.
      
      Use the absolute path to check for existence of
      extension directories instead.
      
      Resolves: #56204
      Releases: 6.2
      Change-Id: I9e5fa06f0e069c04586de7c23edc80e070ef4aa9
      Reviewed-on: https://review.typo3.org/27786
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      a0dba890
    • Helmut Hummel's avatar
      [BUGFIX] Fix PHP warnings in functional tests · 36d545bf
      Helmut Hummel authored
      Some PHP warnings occur in functional tests due
      to missing initialization of arrays or unused
      function parameters.
      
      Resolves: #56203
      Related: #56187
      Releases: 6.0
      Change-Id: I1cd75de253382759315a8f72cff6e497b31bcc07
      Reviewed-on: https://review.typo3.org/27785
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      36d545bf
    • Michiel Roos's avatar
      [TASK] Cleanup \TYPO3\CMS\Lang\LanguageService · 16c5c810
      Michiel Roos authored
      * Cache hsc values of calls to sL()
      * Code cleanup
      * Use !empty() instead of count() for objects known to be an array
      
      Change-Id: Ie015f9755b98c41df185865325ea15ce42179e23
      Resolves: #56109
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27745
      Reviewed-by: Steffen Ritter
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Oliver Klee
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      16c5c810
    • Stanislas Rolland's avatar
      [BUGFIX] RTE cannot run in IE 11+ with ExtJS 3.4.1 · 76706f57
      Stanislas Rolland authored
      Solution: Configure a hook in frontend to add a meta tag just after
      the head tag whenever rtehtmlarea is in use on the page and the user
      agent is IE 11+. The meta tag instructs IE to emulate IE 10.
      
      Resolves: #56192
      Releases: 6.2
      Change-Id: Icc81f14c107360a47a34403032e5fe7890f1d784
      Reviewed-on: https://review.typo3.org/27776
      Reviewed-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      76706f57
    • Helmut Hummel's avatar
      [BUGFIX] Remove class loader in functional test tear down · 86cef9f8
      Helmut Hummel authored
      The functional test teardown does not remove the
      class loader but removes the instance directories.
      Because of this the TYPO3 class loader is still
      triggered (by PHPUnit classes) and tries to write
      things to a cache directory that does not exist any more.
      
      Resolves: #56086
      Releases: 6.2
      Change-Id: Ib6acb588fb8b84c64d04882228822f6398838b6b
      Reviewed-on: https://review.typo3.org/27775
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      86cef9f8
    • Helmut Hummel's avatar
      [TASK] Use environment variable for functional test bootstrap · 57f39f53
      Helmut Hummel authored
      Make it possible to determine the original root path
      of the installation by setting an environment variable
      just like in unit test bootstrap.
      
      Releases: 6.2
      Resolves: #56182
      Change-Id: I42af5d4db20a23eb5d1ce90fc87b6df818a11e88
      Reviewed-on: https://review.typo3.org/27771
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      57f39f53
    • Oliver Hader's avatar
      [TASK] Add functional tests for discarding created elements · fe856ede
      Oliver Hader authored
      The workspaces API has the command "clearWSID" that reverts
      elements that have been modified/created/deleted in a workspace.
      The regular behavior is to keep the elements but mark it as
      deleted and unset the value in "t3ver_wsid".
      
      Resolves: #56179
      Releases: 6.2
      Change-Id: I55bc72add6f41449dd99f5b6b2816cd1cda3e092
      Reviewed-on: https://review.typo3.org/27769
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      fe856ede
    • Oliver Hader's avatar
      [BUGFIX] Parent localization pointer missing in IRRE tests · dd4a67c6
      Oliver Hader authored
      The parent localization pointer (in this very case
      l18n_parent, instead of l10n_parent) is missing in
      the DataSet scenarios and assertions.
      
      Resolves: #56161
      Releases: 6.2
      Change-Id: Ieac6dd15d84f15488e0ee4690186efe2fb8dead6
      Reviewed-on: https://review.typo3.org/27768
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      dd4a67c6
    • Oliver Hader's avatar
      [TASK] Integrate IRRE CSV Functional Tests · 2db3d309
      Oliver Hader authored
      Integrate comma separated value functional tests for Inline
      Relational Record Editing for both live and workspace context.
      
      Resolves: #56143
      Releases: 6.2
      Change-Id: I8750cabd2e4df41e229ada888a43a104339cc55c
      Reviewed-on: https://review.typo3.org/27752
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      2db3d309
    • Alexander Stehlik's avatar
      [BUGFIX] Update file type on mimetype change · eb619ab2
      Alexander Stehlik authored
      If the mime type of a file has changed, the type property of a file
      will be updated, too.
      
      Resolves: #54305
      Releases: 6.2
      Change-Id: I013e2adbbb3d3cd3973ab50c8e88806b9477fe90
      Reviewed-on: https://review.typo3.org/26288
      Reviewed-by: Markus Klein
      Reviewed-by: Marcin Sągol
      Reviewed-by: Steffen Ritter
      Tested-by: Markus Klein
      Tested-by: Steffen Ritter
      eb619ab2
  2. Feb 20, 2014
    • Fabien Udriot's avatar
      [TASK] Fix a few variable names · 0bcfd5bb
      Fabien Udriot authored
      Fix a few typo in the variable names.
      
      Change-Id: I334e31a1e8e37ce7a79a3b905758843d51463c26
      Releases: 6.2
      Resolves: #56165
      Reviewed-on: https://review.typo3.org/27762
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      0bcfd5bb
    • Oliver Hader's avatar
      [BUGFIX] moveContentRecordToDifferentPageAndChangeSorting fails · aa5804dd
      Oliver Hader authored
      In a workspace, an existing content record is moved to an
      existing page. Another existing record is moved after the
      previously moved record on the target page. The Functional
      Tests show, that the content records are faulty after the
      processing and the first content record disappeared.
      
      A similar behaviour has been discovered for pages which finally
      lead to the regression causing this bug in issue #33104. Back
      then a hook has been introduced for moving page records and
      post-processing the database values. However, this hook has
      been called for all move operations for any table and was wrong
      in terms of the expected specific problem to be solved.
      
      The hook gets reverted, since it's sufficient to resolve move
      placeholders if a record shall be created after an existing one.
      
      Resolves: #55573
      Releases: 6.2
      Change-Id: Ie5cbc95daf4d46f4204cf18e80e17ff4fa37f496
      Reviewed-on: https://review.typo3.org/27733
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      aa5804dd
    • Felix Oertel's avatar
      [BUGFIX] Make Typo3DbBackend use DatabaseConnection · 08b2c458
      Felix Oertel authored
      While Typo3DbBackend claims to be Extbase's connection to
      the TYPO3 API, in reality it writes a lot of SQL state-
      ments itself. This replaces self-written statements with
      the according DatabaseConnection API call.
      
      Releases: 6.2
      Resolves: #55571
      Change-Id: Ia4f6ef0aadda16b6c5e89c7b36c8f91b185aac25
      Reviewed-on: https://review.typo3.org/27254
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Tymoteusz Motylewski
      Tested-by: Tymoteusz Motylewski
      Reviewed-by: Mathias Brodala
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      08b2c458
    • Markus Klein's avatar
      [BUGFIX] DatabaseConnection::listQuery wrong usage of strpos() · 82dbd3b1
      Markus Klein authored
      In DatabaseConnection::listQuery strpos() is used with wrong
      parameter order.
      
      Resolves: #56135
      Releases: 6.2, 6.1, 6.0
      Change-Id: Iaa18d46442a2aac21a836216cb61ae376bbb2090
      Reviewed-on: https://review.typo3.org/27749
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      82dbd3b1
    • Oliver Hader's avatar
      [TASK] Rename tt_content.tx_irretutorial_hotels in tests · 92aae5c0
      Oliver Hader authored
      This change affects EXT:irre_tutorial and functional tests only:
      * rename tx_irretutorial_hotels to tx_irretutorial_1nff_hotels
      * use constants for table and field names in functional tests
      
      Resolves: #56132
      Releases: 6.2
      Change-Id: Iee2240c489c5523fbea208145ba667f349fde592
      Reviewed-on: https://review.typo3.org/27744
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      92aae5c0
  3. Feb 19, 2014
    • Oliver Hader's avatar
      [BUGFIX] Category localization cannot be rendered · f127a193
      Oliver Hader authored
      Localized sys_category records cannot be rendered in frontend,
      since only records with a positive pid value are overlaid -
      however, sys_category is stored on the root-level.
      
      Resolves: #56059
      Releases: 6.2, 6.1
      Change-Id: I211dad5086adf30723ef4f44757fe6a3121ac29e
      Reviewed-on: https://review.typo3.org/27673
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      f127a193
    • Oliver Hader's avatar
      [BUGFIX] Use MM_oppositeUsage for category relations · 8bed9bcf
      Oliver Hader authored
      The MM_oppositeUsage property allows to apply match fields
      of the opposite relation to MM records. This feature shall
      be enabled for sys_category records as well.
      
      Resolves: #56122
      Related: #56061
      Releases: 6.2
      Change-Id: I33c9f3c471d66c4154be5c2fb5180254401096f0
      Reviewed-on: https://review.typo3.org/27731
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      8bed9bcf
    • Oliver Hader's avatar
      [FEATURE] Introduce MM_oppositeUsage property · 84e703a0
      Oliver Hader authored
      On copying a sys_category record, a new MM reference is created,
      however without setting the "fieldname". This value is basically
      defined from the opposite entity with MM_match_fields, but
      cannot be accessed.
      
      This change introduces the MM_oppositeUsage property for MM
      definitions in the TCA.
      
      Example:
      'config' => array(
        'allowed' => '*',
        'MM' => 'tx_myextension_first_second_mm',
        'MM_oppositeUsage' => array(
          'tt_content' => array('somefield'),
          'tx_myextension_domain_model' => array('some_property'),
        ),
      ),
      
      Resolves: #56061
      Documentation: #56123
      Releases: 6.2
      Change-Id: I26fd54688cf44d6a026ccdb3ca9276583b32acd3
      Reviewed-on: https://review.typo3.org/27677
      Reviewed-by: Wouter Wolters
      Reviewed-by: Ernesto Baschny
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      84e703a0
    • Michiel Roos's avatar
      [TASK] Optimize GeneralUtility::trimExplode() · 0d383257
      Michiel Roos authored
      This often used method can be about 5% more performant by rewriting it.
      
      Change-Id: Iee80a35ebd98c3521a75977bc7ab45d170858e24
      Resolves: #55198
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27086
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      0d383257
    • Francois Suter's avatar
      [BUGFIX] Categories as exclude field · 55b54a2f
      Francois Suter authored
      When a table is marked as being categorizable, the
      categories field is added with an "exclude" flag
      hard-coded to 0. Thus it is not possible to hide
      this field for editors.
      
      This patch changes the default value to 1 and makes
      overridable.
      
      Resolves: #53454
      Documentation: #55718
      Releases: 6.2
      Change-Id: Iff2431b4294b8d3b9cf3dff291186e1a6a2ebafb
      Reviewed-on: https://review.typo3.org/27373
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      55b54a2f
    • Oliver Hader's avatar
      [TASK] Enable DataHandler frontend rendering tests · 3376a5e6
      Oliver Hader authored
      After having performed changes to data structures using the
      DataHandler, the correct impact for the frontend needs to be
      asserted. This patch checks the correct behavior for DataHandler
      action tests for regular, MM and IRRE disposal.
      
      Resolves: #56104
      Releases: 6.2
      Change-Id: I99f11f6b039c31e08614caf8ee9bca9d47700b93
      Reviewed-on: https://review.typo3.org/27711
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      3376a5e6
    • Oliver Hader's avatar
      [TASK] Add framework for frontend rendering functional tests · 4231f415
      Oliver Hader authored
      To ensure that actions in the backend have an accordant and
      correct impact in the frontend, a frontend request needs to
      be triggered from the functional test execution.
      The response of that simulated frontend request shall be
      delivered as JSON, exceptions need to be caught and
      forwarded to the test suite as well. Besides that, it is
      required to have a possibility to set up TypoScript
      configuration, modify TCA and TYPO3_CONF_VARS for further
      hook processing.
      
      Resolves: #55882
      Releases: 6.2
      Change-Id: I54d475e8f1ce01fd7cb8c64b68c2318b1e9f7bbe
      Reviewed-on: https://review.typo3.org/27413
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      4231f415
    • Stefan Neufeind's avatar
      [TASK] getFilesInDirCanOrderByMtime-test should use vfs · 7d49ed19
      Stefan Neufeind authored
      Follow-up for PHP 5.3 compatiblity.
      
      Resolves: #56121
      Releases: 6.2
      Change-Id: I948eb3063c2e6b014b8d69c2011789c7dbe58748
      Reviewed-on: https://review.typo3.org/27719
      Reviewed-by: Michiel Roos
      Tested-by: Michiel Roos
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      7d49ed19
    • Stefan Neufeind's avatar
      [TASK] getFilesInDirCanOrderByMtime-test should use vfs · b9ccddf8
      Stefan Neufeind authored
      As the other tests in GeneralUtilityTest also
      getFilesInDirCanOrderByMtime() should use vfs.
      Otherwise we might run into random problems if some
      mtimes are equal.
      
      Change-Id: Ic5ad10bd5beedb26c00d48602ebd5455525e4826
      Resolves: #56121
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27717
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      b9ccddf8
    • Oliver Hader's avatar
      [BUGFIX] Discard vs. Delete workspace changes in tests · 5be419e3
      Oliver Hader authored
      Discarding workspace changes works with the version command
      "clearWSID" which might come down to a "delete" action if the
      versioned records have a delete or new placeholder (which is
      the case for copied or localized elements).
      However, the functional tests need to use the "clearWSID"
      instead of the "delete" command.
      
      Resolves: #56111
      Releases: 6.2
      Change-Id: Id10413048a68abdb5ef05bb6e20e6cb6460f9742
      Reviewed-on: https://review.typo3.org/27712
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      5be419e3
    • Michiel Roos's avatar
      [CLEANUP] GeneralUtility::getFilesInDir() · 8d67dfc1
      Michiel Roos authored
      Refactor getFilesInDir to use scandir().
      
      Change-Id: Iafca3e7b7610ef0b11441ef118c85c8e6cc481b8
      Resolves: #54095
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/25768
      Reviewed-by: Michiel Roos
      Tested-by: Michiel Roos
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      8d67dfc1
    • Felix Althaus's avatar
      [BUGFIX] Suppress EXIF warnings indexing images · e3474070
      Felix Althaus authored
      FileContentParser used to issue a warning trying to index image
      files with corrupted EXIF data. Suppress these warnings to fail
      silently.
      
      Resolves: #55286
      Releases: 6.2, 6.1
      Change-Id: I863601f5579ab74a0743ab684cf1d898b633edba
      Reviewed-on: https://review.typo3.org/27160
      Reviewed-by: Wouter Wolters
      Reviewed-by: Dmitry Dulepov
      Tested-by: Dmitry Dulepov
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      e3474070
    • Stanislas Rolland's avatar
      [BUGFIX] RTE: Required ExtJs css files are not loaded in frontend · e1927d2e
      Stanislas Rolland authored
      Solution: Add ExtJs css files required by the RTE
      
      Resolves: #56027
      Releases: 6.2
      Change-Id: I56c81a0119a34097aa8c4a3dd15655cb5a6ca635
      Reviewed-on: https://review.typo3.org/27647
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      e1927d2e
    • Stanislas Rolland's avatar
      [BUGFIX] FAL links in RTE not transformed when link has rel attribute · ba762857
      Stanislas Rolland authored
      Problem: When the RTE inserts the link, the href looks like
      http://somedomain/?file:1234. If a rel attribute is present, the link
      is not transformed into a typolink on the way to the database.
      However, the href attribute is not transformed, as it should, into a
      normal file url. It should because the a-tag will be rendered as is in
      the frontend.
      
      Solution: When a link is not be transformed into a typolink,
      transform the href into a normal file url.
      
      Resolves: #54944
      Release: 6.2
      Change-Id: I92c45363ffd62de0f4e89941944f55320d4fc708
      Reviewed-on: https://review.typo3.org/27142
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Steffen Ritter
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      ba762857
    • Markus Klein's avatar
      [BUGFIX] Various static calls to non-static functions · 028c7b21
      Markus Klein authored
      Resolves: #56067
      Releases: 6.2, 6.1, 6.0
      Change-Id: I6d1e19026afde81bec46cec3dff9060fa6042c43
      Reviewed-on: https://review.typo3.org/27679
      Reviewed-by: Oliver Klee
      Reviewed-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      028c7b21
  4. Feb 18, 2014
    • Caspar Stuebs's avatar
      [BUGFIX] Show labels of additional doktypes in new page drag area · b6991198
      Caspar Stuebs authored
      Get the labels for the doktypes from TCA
      
      Resolves: #52955
      Releases: 6.2, 6.1
      Change-Id: I6d70c11f1711bf191a4ce14a91796819224649da
      Reviewed-on: https://review.typo3.org/24934
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      b6991198
    • Nico de Haen's avatar
      [BUGFIX] Check identity map for existing objects · faa6e8a6
      Nico de Haen authored
      The DataMapper should check if an object is already in the identityMap
      before calling fetchRelated, since otherwise the object will be retrieved
      from the database again.
      
      Resolves: #53514
      Releases: 6.1,6.2
      Change-Id: I24e262322f1f0ba3c346fa01c50fa9063866aef7
      Reviewed-on: https://review.typo3.org/25252
      Reviewed-by: Nico de Haen
      Reviewed-by: Fabien Udriot
      Tested-by: Wouter Wolters
      Reviewed-by: Steffen Müller
      Tested-by: Steffen Müller
      faa6e8a6
    • Alexander Stehlik's avatar
      [BUGFIX] No duplicate insertion in addToAllTCAtypes · 6c973b87
      Alexander Stehlik authored
      This patch improves the regular expression in
      ExtensionManagementUtility::executePositionedStringInsertion().
      
      It is made sure that the field name ends with a comma or a line
      ending to prevent duplicate insertions of the string when field
      names start with the same substring.
      
      Resolves: #55932
      Releases: 6.2
      Change-Id: I375c40760a38b7f939086bb851911bd7f52509ca
      Reviewed-on: https://review.typo3.org/27583
      Reviewed-by: Michiel Roos
      Tested-by: Michiel Roos
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      6c973b87
    • Steffen Ritter's avatar
      [BUGFIX] Indexer does not update the FileObjects · d4b2d215
      Steffen Ritter authored
      If the Indexer updates metadata during runtimer (after a file object)
      has been created, the file object itself is not updated.
      
      This leads to possible errors with image rendering, if files are to be
      shown which have not been indexed before.
      
      Releases: 6.2
      Resolves: #53772
      Change-Id: I70be5ebefe1e00e903694a576847fa8fba167461
      Reviewed-on: https://review.typo3.org/27690
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      d4b2d215
    • Oliver Hader's avatar
      [TASK] Extend DataHandler IRRE functional tests · cac662a2
      Oliver Hader authored
      * create and copy
      * create and localize
      * modify and discard
      * create and copy and discard
      * create and localize and discard
      
      Resolves: #56072
      Releases: 6.2
      Change-Id: Iead056883f7bbb2072a0bd082b05094d7d46101d
      Reviewed-on: https://review.typo3.org/27693
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      cac662a2
    • Oliver Hader's avatar
      [TASK] Use Backend User fixture for DataHandler tests · 5c649c93
      Oliver Hader authored
      Resolves: #56070
      Releases: 6.2
      Change-Id: Iaae9944796311d7e453b5374827acf7030e6bdbf
      Reviewed-on: https://review.typo3.org/27681
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      5c649c93
    • Felix Kopp's avatar
      [TASK] Forms: Input/textarea :focus style · c5271d60
      Felix Kopp authored
      Brings a discreet :focus style for fields and buttons in ice
      blue to complement our favorite TYPO3 orange.
      
      Is introduced for all input fields, input submit & input reset,
      buttons and textareas - generally and without exceptions.
      
      Select and multi select fields do not get this focus definition.
      
      Resolves: #55901
      Releases: 6.2
      Change-Id: I49d958199e29560a766f4687aa76541d07702901
      Reviewed-on: https://review.typo3.org/27562
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      c5271d60
  5. Feb 17, 2014
    • Oliver Hader's avatar
      [BUGFIX] Invalid shortcut target on translated pages · adac6161
      Oliver Hader authored
      A feature to resolve shortcut links directly in menu rendering
      does not consider the overlay behaviour of the "shortcut" value.
      
      TSFE first uses the "shortcut" value of the original/default
      page and then serves for possible translated alternatives
      (TypoScriptFrontendController::checkTranslatedShortcut()).
      In menu rendering it's the other way round, the translated
      overlay (if any) is used directly - the fallback to use the
      "shortcut" value of the original/default page is not implemented.
      
      This change introduces the fallback when rendering menus, which
      will take the "shortcut" value of the default language if the
      value in the overlay is empty.
      
      Change-Id: I26a9eb4813c6b99327043b0a764ec7ff80b6a905
      Fixes: #36822
      Releases: 6.2, 6.1
      Reviewed-on: https://review.typo3.org/12765
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      adac6161
    • Alexey Gafiulov's avatar
      [BUGFIX] Missing encoding in flexforms IRRE javascript · cb9ce202
      Alexey Gafiulov authored
      encodeURIComponent is added to escape all special characters in
      parameters for AJAX call.
      
      Resolves: #54304
      Releases: 6.2, 6.1, 6.0
      Change-Id: I3559104e1a26241b519f40a10000637852a4f114
      Reviewed-on: https://review.typo3.org/26283
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      cb9ce202
    • Markus Klein's avatar
      [BUGFIX] concatenateJs/Css does not consider forceOnTop · 599cdb66
      Markus Klein authored
      Setting the forceOnTop property for a JS or CSS file is not
      observed if concatenateJs/Css is set as well.
      
      Resolves: #53116
      Resolves: #56019
      Releases: 6.2, 6.1
      Change-Id: Ica31656bd72f4a0249513206bac45aa16b929761
      Reviewed-on: https://review.typo3.org/27640
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      599cdb66