Skip to content
Snippets Groups Projects
  1. Oct 15, 2013
    • Stefan Neufeind's avatar
      [FEATURE] Grouping for scheduler-jobs · e7e64ff5
      Stefan Neufeind authored
      Allows defining of task-groups and groups tasks in
      scheduler-list by those groups.
      
      Tasks inside a hidden group are neither automatically executed
      nor displayed in the scheduler module.
      Task-groups feature a description field that can hold additional
      information and is displayed below the group name in the scheduler
      list.
      
      Change-Id: I445cf9296ab03e9e0e9e3a35ba5a6aa66ad23f13
      Resolves: #52695
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24608
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Georg Ringer
      Tested-by: Markus Klein
      Reviewed-by: Markus Klein
      e7e64ff5
    • Steffen Ritter's avatar
      [FEATURE] Add begin/maxItems options to FILES ContentObject · eb60cd1f
      Steffen Ritter authored
      The FILES ContentObject always renders all files. If you access
      the media field of a page you probably only want to render the
      first attached file. This patch adds begin and maxItems as properties
      to TypoScript.
      
      Releases: 6.2
      Resolves: #52632
      Documentation: #52742
      Change-Id: I9755571d5a1a692fbd4b5ea2b3ef82cc99fa2cc1
      Reviewed-on: https://review.typo3.org/24558
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      eb60cd1f
    • Nicole Cordes's avatar
      [FEATURE] Show extension keys in documentation list · 3bc111bc
      Nicole Cordes authored
      Show extension keys in the lists as well.
      
      Resolves: #52782
      Releases: 6.2
      Change-Id: Idf3d4e4eb1595866de4196c3d71b65619b2031d3
      Reviewed-on: https://review.typo3.org/24731
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      3bc111bc
    • Philipp Gampe's avatar
      [FEATURE] TypoScript: Allow relative file inclusion · 0f607c85
      Philipp Gampe authored
      Allows to pass relative paths to INCLUDE_TYPOSCRIPT if the inclusion
      is called recursively from a file.
      Those paths start with ./ or ../
      The ./ is needed to distinguish them from paths relative to PATH_SITE.
      
      Adds a new utility function to PathUtility that does the actual
      resolving. The utility function ships with a unit test.
      
      This allows simple nested TypoScript templates that can be moved or
      copied without the need to adapt all includes.
      Relative paths will also remain unchanged between loading/saving.
      
      Besides this the patch now also keeps "optional properties"
      given in an include-tag for FILE unchanged. So far this only
      worked for DIR.
      
      Resolves: #52018
      Documentation: #52832
      Releases: 6.2
      Change-Id: Icfb828152076ad285bd145f55f2aabcea89c50d0
      Reviewed-on: https://review.typo3.org/23842
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      0f607c85
    • Frans Saris's avatar
      [BUGFIX] Only load folder contents if folder is initialised · 3358d32e
      Frans Saris authored
      FolderBasedFileCollection::loadContents() has to check if 
      the folder is initialised prior to loading the contents to
      prevent fatal errors.
      
      Fixes: #50802
      Releases: 6.2, 6.1, 6.0
      Change-Id: If3ce06cff13595da49abbb6aa99c891969aea692
      Reviewed-on: https://review.typo3.org/22829
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      3358d32e
    • Steffen Ritter's avatar
      [BUGFIX] FollowUp: Restrict visibility of Category in BE · 962e83ec
      Steffen Ritter authored
      The original patch missed commas at the ends of TCA definition
      due to a missing git add before pushing the rebase.
      
      Releases: 6.2
      Resolves: #52718
      Change-Id: Iee04d3592eae3e0b8ea679dbcd065de4016d01dd
      Reviewed-on: https://review.typo3.org/24778
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      962e83ec
    • Fabien Udriot's avatar
      [FEATURE] Restrict visibility of Category for a BE User · fbf37965
      Fabien Udriot authored
      The change set is a first step for improving the Category
      restriction for a BE User.
      
      The patch brings an additional field in BE User Group / User
      where category mount points can be defined.
      
      A security aspect is also introduced for controlling what
      mount points are going to be displayed in the tree
      widget in TCEforms.
      
      Security check related to Data Handler will be provided in
      another patch.
      
      Change-Id: Ie817e03f21ecbc8423e4d4c2c081bb99324be2d2
      Releases: 6.2
      Resolves: #52718
      Reviewed-on: https://review.typo3.org/24618
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      fbf37965
    • Oliver Hader's avatar
      [BUGFIX] Superfluous usage of ObjectManagerException · 323b13be
      Oliver Hader authored
      The workspace backend module uses
      \TYPO3\CMS\Extbase\Object\ObjectManagerException instead of
      \TYPO3\CMS\Extbase\Object\ObjectManager.
      
      Change-Id: Ieb30ed6cd3e8d33de7270800044b0eeebf83be90
      Fixes: #52824
      Releases: 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/24756
      Reviewed-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      323b13be
    • Oliver Hader's avatar
      [FEATURE] Integrate possibility to extend workspace module · 254588c1
      Oliver Hader authored
      The workspace module only can be extended by overriding PHP and
      JavaScript components. This feature aims to integrate a possibility
      to extend the definition and behaviour of displayed columns in the
      workspace module.
      
      Change-Id: I8ba18c8e35bfc09a5a34becaa66b6543ad73ee01
      Resolves: #50219
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/22444
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      254588c1
    • Oliver Hader's avatar
      [FEATURE] Introduce backend layout data providers · a5697586
      Oliver Hader authored
      Backend layouts are currently stored in the database as
      regular records. Since extension cannot ship their specific
      backend layout definitions, data providers become handy in
      providing the accordant information taken from e.g. static
      files in the file system.
      
      Data providers can be registered like shown in the follow and
      need to be implement DataProviderInterface of the namespace
      TYPO3\CMS\Backend\View\BackendLayout:
      
      $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']
      	['BackendLayoutDataProvider'][$_EXTKEY] = 'Classname';
      
      A DataProviderContext object is used to transport submitted
      data (e.g. table or field name) to the accordant data providers.
      
      Change-Id: I2e3d39e720c6d1bffa9a586148f0eea4cab0210e
      Resolves: #37208
      Documentation: #52809
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/11804
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      a5697586
    • Jigal van Hemert's avatar
      [BUGFIX] Use callback in preg_replace in RemoveXSS · f58a27c8
      Jigal van Hemert authored
      Since PHP 5.5.0 the use of the /e modifier is deprecated in preg_replace.
      Use callback function instead.
      Also change comments to CGL format.
      
      Change-Id: I44f12e8bfa1c976e494dae847cc6c53d15ed7c2d
      Fixes: #52771
      Releases: 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/24723
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      f58a27c8
  2. Oct 14, 2013
    • Sascha Egerer's avatar
      [BUGFIX] Follow-Up: Fix invalid constant usage · 6c510d9d
      Sascha Egerer authored
      A non-existent constant was used which ends
      up in an fatal error.
      
      Resolves: #52551
      Releases: 6.2
      Change-Id: I2af59dfdbca0f5451e605b2aa99b1843ecd67bf7
      Reviewed-on: https://review.typo3.org/24753
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      6c510d9d
    • Frans Saris's avatar
      [TASK] Remove add/edit wizards for defaultCategorizedTables · 4eb44cd8
      Frans Saris authored
      Removed the add/edit wizards in default TCA column
      configuration for the SYS.defaultCategorizedTables.
      
      Resolves: #52699
      Releases: 6.2
      Change-Id: I7b08115c0ab0b2e2d58968a398d03e018bda3d78
      Reviewed-on: https://review.typo3.org/24663
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      4eb44cd8
    • Christian Kuhn's avatar
      [BUGFIX] Better mocking in FormProtection tests · 8da0e323
      Christian Kuhn authored
      Some FormProtection tests rely on an instantiated BE_USER object.
      The patch takes care of proper mocking in this case and removes
      the BE_USER instantiation from unit test bootstrap.
      
      Change-Id: I85005db863bab10ccd61eb910153733b82e2b65e
      Resolves: #52819
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24750
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      8da0e323
    • Christian Kuhn's avatar
      [BUGFIX] Better mocking in BackendUtility::viewOnClick test · dc623625
      Christian Kuhn authored
      BackendUtility::viewOnClick() provides a hook to manipulate the
      generated URL. ext:workspaces uses this. The patch adapts a
      viewOnClick() test to unset possible registered hooks and prevents
      unrelated code from messing with the test.
      
      Change-Id: I4977575446bf898224583010ae7a2d34e145e147
      Resolves: #52813
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24748
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      dc623625
    • Philipp Gampe's avatar
      [BUGFIX] PackageManager fails on empty array entries in conflicts · cca411bc
      Philipp Gampe authored
      Use the same solution as depends some lines above, skip those entries.
      
      Resolves: #52753
      Releases: 6.2
      Change-Id: Icd7b154be90afe11e9e19dac70ee78eb09a6d1dd
      Reviewed-on: https://review.typo3.org/24698
      Reviewed-by: Thomas Maroschik
      Tested-by: Thomas Maroschik
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      cca411bc
    • Helmut Hummel's avatar
      [TASK] Install Tool: Remove misleading password hint · 89a56f72
      Helmut Hummel authored
      There is no default install tool password any more
      thus we need to change the login message text.
      
      Releases: 6.2
      Resolves: #52808
      Change-Id: I02b435b951c582a1e1ff466ca9bd8e5e157141e3
      Reviewed-on: https://review.typo3.org/24740
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefano Kowalke
      Tested-by: Stefano Kowalke
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      89a56f72
    • Markus Klein's avatar
      [TASK] Remove unused TYPO3_CONF_VARS['FE']['logfile_dir'] · f1750b9c
      Markus Klein authored
      Resolves: #52786
      Releases: 6.2
      Change-Id: Ib30f60bfa1b673a815edfa241089447d951dfd24
      Reviewed-on: https://review.typo3.org/24735
      Reviewed-by: Wouter Wolters
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      f1750b9c
    • Thomas Maroschik's avatar
      [BUGFIX] PackageStates is not updated in EM · 5aa6c3b8
      Thomas Maroschik authored
      Introduces a signal in the EM that emits right before extensions
      will be installed. The package manager reacts on this signal and
      scans the extension folders for new extensions.
      
      Fixes: #52766
      Releases: 6.2
      Change-Id: Ida1146d98b2c7f280a079c7ce6737111186c95ac
      Reviewed-on: https://review.typo3.org/24714
      Reviewed-by: Sascha Egerer
      Tested-by: Nicole Cordes
      Reviewed-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      5aa6c3b8
    • Steffen Ritter's avatar
      [BUGFIX] Adapt IndexerService to new table structures · 9c41457a
      Steffen Ritter authored
      When introducing sys_file_metadata and rearranging FAL
      to do so some parts of the IndexerService have been
      forgotten.
      The IndexerService is now adapted to not do SQL itself
      anymore and to push the imagesizes to the metadata table.
      
      Resolves: #52765
      Releases: 6.2
      Change-Id: I692bbf26e99639d9174ce02603f19955a16cc12e
      Reviewed-on: https://review.typo3.org/24726
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      9c41457a
    • Helmut Hummel's avatar
      [BUGFIX] Hint to the correct unit test runner · 5e38bf04
      Helmut Hummel authored
      Running the test suite with the cli dispatcher
      does not work as the bootstrap is executed twice.
      
      Give a hint to the correct command instead
      of letting it fatal.
      
      Releases: 6.2
      Resolves: #52787
      Change-Id: Ic1def6ed40959128282ef2b6093066218012aa77
      Reviewed-on: https://review.typo3.org/24720
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      5e38bf04
    • Johannes Feustel's avatar
      [FEATURE] Make frame sizes in viewpage module configurable · b546e865
      Johannes Feustel authored
      Available sizes in viewpage module can be configured with Page
      TSConfig mod.web_view.previewFrameWidths. Defining a height
      property is optional.
      
      Change-Id: I7900959bc76fc2c586307c0fd4200f9665876dd3
      Resolves: #51865
      Documentation: #52783
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23720
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      b546e865
    • Johannes Pieper's avatar
      [FEATURE] Add option to set an alternative domain for preview · f2b91c8e
      Johannes Pieper authored
      Make it possible to set an alternative domain for preview with
      TCEMAIN.previewDomain = example.com
      in PageTS. It is useful for multidomain sites.
      
      Change-Id: If69115e877be310225c0e21685df210ca7973164
      Resolves: #30889
      Documentation: #52781
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24730
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      f2b91c8e
    • Dmitry Dulepov's avatar
      [FEATURE] Improve userFunc parameter parsing in conditions · 14a0ae0a
      Dmitry Dulepov authored
      userFunc TypoScript conditions can be improved to use CSV-like
      syntax for parameters.
      
      Resolves: #47301
      Related: #47159
      Releases: 6.2
      Change-Id: Ia2a170d0b8eb160607fbd39bd9afbe6ffab679a5
      Reviewed-on: https://review.typo3.org/20007
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      14a0ae0a
    • Stefan Neufeind's avatar
      Revert "[FEATURE] Add option to set an alternative domain for preview" · 90f2e3c9
      Stefan Neufeind authored
      Errors in commit-msg. Patch itself okay. Will repush.
      
      This reverts commit 989dc485
      
      Change-Id: I549dfdf33dd75d8a2dcbf1d09132951d8b8d86eb
      Reviewed-on: https://review.typo3.org/24729
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      90f2e3c9
    • Ralf Hettinger's avatar
      [FEATURE] stdWrap for list of results · d4430672
      Ralf Hettinger authored
      Adding the TS property
      plugin.tx_indexedsearch.resultlist_stdWrap -> stdWrap
      which allows passing the list of results through stdWrap
      
      Resolves: #16386
      Releases: 6.2
      Change-Id: I9b17b0036d21e880747d7d03a58349969c87effb
      Reviewed-on: https://review.typo3.org/20192
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      d4430672
    • Xavier Perseguers's avatar
      [BUGFIX] Cannot fetch documentation on Windows · def989a8
      Xavier Perseguers authored
      TYPO3's internal methods expect forward slashes when computing
      absolute filenames.
      
      Fixes: #52745
      Releases: 6.2
      Change-Id: I00df69f280fa8ddfd59ae1a41c1919003b74362a
      Reviewed-on: https://review.typo3.org/24673
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Wouter Wolters
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      def989a8
    • Johannes Pieper's avatar
      [FEATURE] Add option to set an alternative domain for preview · 989dc485
      Johannes Pieper authored
      Make it possible to set an alternative domain for preview with
      TCEMAIN.viewDomain = example.com
      in PageTS. It is useful for multidomain sites.
      
      Resolves: #30889
      Documentation: #30889
      Releases: 6.2
      Change-Id: If00dabcd8c3c32685bd89707ba60f31be26a6dca
      Reviewed-on: https://review.typo3.org/24626
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      989dc485
    • Marc Bastian Heinrichs's avatar
      [TASK] Follow-up: Add filter for available records, CGL · 1f3d603e
      Marc Bastian Heinrichs authored
      Resolves: #49739
      Releases: 6.2
      Change-Id: Iee24b073e0f5fdf7da469c289f21219b35c62928
      Reviewed-on: https://review.typo3.org/24727
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      1f3d603e
    • Nicole Cordes's avatar
      [BUGFIX] Detect unix-styled absolute paths on Windows systems · 976971de
      Nicole Cordes authored
      Currently PathUtility::isAbsolutePath and GeneralUtility::isAbsPath
      only the for ":\" to detect absolute paths on Windows systems. This
      patch provides even ":/" as unix-styled paths are mostly used now.
      
      Resolves: #52773
      Releases: 6.2, 6.1, 6.0
      Change-Id: I1e132bbe74394861af4bf02a22287c9496953150
      Reviewed-on: https://review.typo3.org/24721
      Reviewed-by: Thomas Maroschik
      Reviewed-by: Wouter Wolters
      Reviewed-by: Sascha Egerer
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      976971de
    • Nicole Cordes's avatar
      [TASK] Improve classLoader compatibility for Windows systems · f0ee66cb
      Nicole Cordes authored
      On Windows systems the (absolute) paths are different to unix ones. The
      core already provides functions to catch both cases in different checks.
      This patch enables the use of those functions in classLoader.
      
      Resolves: #52774
      Releases: 6.2
      Change-Id: I7dd4b2f7a88b07281222995a58962deeb27e8869
      Reviewed-on: https://review.typo3.org/24722
      Reviewed-by: Wouter Wolters
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      f0ee66cb
    • Helmut Hummel's avatar
      [BUGFIX] Followup Bootstrap for Unit Tests · 9c44f47a
      Helmut Hummel authored
      There was a typo in the environment variable
      check which prevented it from being evaluated.
      
      This change fixes that.
      
      Releases: 6.2
      Change-Id: I05798ab00805e7c035dcf4635cf32c0e207822d3
      Reviewed-on: https://review.typo3.org/24716
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      9c44f47a
    • Helmut Hummel's avatar
      [TASK] Bootstrap for Unit Tests · f362ed73
      Helmut Hummel authored
      Until now we still needed the phpunit extension
      to be installed and cli access to be configured
      to execute unit tests.
      
      This change introduces a bootstrap file which
      can be used to execute the unit test suite
      without the extension.
      
      It is of course still possible to use the PHPUnit
      and VHS framework files present in the extension.
      
      This change also splits user initialization into
      separate bootstrap methods and allows the PATH_site
      and PATH_thisScript constants to be set outside
      the bootstrap.
      
      Activate Travis CI to make use of this.
      
      Resolves: #51436
      Releases: 6.2
      Change-Id: I43f51896fd9895ead8d0084f37d34f3347f1c5e5
      Reviewed-on: https://review.typo3.org/23396
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Tested-by: Philipp Gampe
      Reviewed-by: Philipp Gampe
      Tested-by: Markus Klein
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      f362ed73
  3. Oct 13, 2013
    • Nicole Cordes's avatar
      [FEATURE] Split file permission for be_users and be_groups · 60511e27
      Nicole Cordes authored
      Since TYPO3 6.0 you can set specific file and folder permissions by
      userTSconfig. This patch adds a new field for every table to be able to
      set detailed access in the backend record. Any userTSconfig will take
      privilege over user and group data. An update step converts the
      old binary values to string list.
      Deprecated functions to support the binary values of the old fields
      are removed completly. Unit tests were adapted.
      
      Resolves: #52716
      Resolves: #50574
      Releases: 6.2
      Change-Id: I064887c60e215e9c394d484a4afd3faef51ee324
      Reviewed-on: https://review.typo3.org/24613
      Reviewed-by: Alexander Opitz
      Tested-by: Alexander Opitz
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      60511e27
    • Xavier Perseguers's avatar
      [BUGFIX] Object passed to date() · ead24eb7
      Xavier Perseguers authored
      Function date() expects a timestamp as second parameter, not
      an object.
      
      Fixes: #52759
      Releases: 6.2, 6.1, 6.0, 4.7, 4.5
      Change-Id: I6821bafa51372c50d8903c63d62ea44933bc12b3
      Reviewed-on: https://review.typo3.org/24707
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      ead24eb7
    • Christian Kuhn's avatar
      [BUGFIX] Unit tests: Superfluous backup · 115bceb3
      Christian Kuhn authored
      Globals are automatically back-upped, no need to do that manually.
      
      Change-Id: I40a6b046f6bb177100d72707a114de76ef466a55
      Resolves: #52758
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24705
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      115bceb3
    • Christian Kuhn's avatar
      [BUGFIX] ext:install Correct exception class inheritance · af726a2e
      Christian Kuhn authored
      Install\Controller\Exception\Redirect and RedirectLoopException
      should extend from Install\Controller\Exception.
      
      Change-Id: Ic1124a7ba51617c7eec086603126080e33d5c2e5
      Resolves: #52757
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24704
      Reviewed-by: Oliver Klee
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      af726a2e
    • Christian Kuhn's avatar
      [TASK] Remove obsolete files · 520eede5
      Christian Kuhn authored
      Some files are found in extensions that were submodules a while ago:
      * The .gitignore file of linkvalidator is identical to the main
        .gitignore file and can be removed
      * The .gitignore file together with the UnitTests.xml of extbase
        is covered by core UnitTests.xml
      
      Change-Id: Ief188d10d2caa428d10f67b6b3e7ab1cc0d768f6
      Resolves: #52756
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24703
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      520eede5
    • Philipp Gampe's avatar
      [BUGFIX] PackageManager fails on empty and non-extension dirs · b8821e70
      Philipp Gampe authored
      Check if the could-be extension has an ext_emconf.php file.
      
      Resolves: #52754
      Releases: 6.2
      Change-Id: I39f0da5d108ce38e3f401c64b82e1bb810b4437b
      Reviewed-on: https://review.typo3.org/24701
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      b8821e70
    • Benjamin Mack's avatar
      [FEATURE] Let select() fetch records without translation parent · b3b5c7d9
      Benjamin Mack authored
      When you fetch records through the TypoScript object
      "CONTENT" (or, let's say through ".select" in general),
      you have an option called "languageField" in order
      to fetch only records that match the current language.
      
      What "select" does here, is that it fetches all records in
      the default language ("0,-1") and then overlays them
      with the records of the current language.
      
      However, it's not possible to fetch the records that
      don't have a localization parent.
      
      The patch introduces a new option called
      "includeRecordsWithoutDefaultTranslation" that also
      checks for records with the languageField matching the
      current language, where there is no translation parent
      (l10n_parent = 0).
      
      Change-Id: I48dc3a3b72a1dce515c5e5dd2278137888a1fe7f
      Resolves: #24005
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/13083
      Reviewed-by: Alexander Opitz
      Tested-by: Alexander Opitz
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      b3b5c7d9