Skip to content
Snippets Groups Projects
  1. Feb 03, 2014
    • Ernesto Baschny's avatar
      Revert "[TASK] Style buttons / invert (UX Vision)" · a4837757
      Ernesto Baschny authored
      This reverts commit de4811fc
      
      This is not in line with the rest of the backend yet.
      The "UX vision" is for after 6.2.
      
      Change-Id: Iab8880163b0cb668237617b1260b4126b16d1cb3
      Reviewed-on: https://review.typo3.org/27306
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      a4837757
    • Ernesto Baschny's avatar
      Revert "[BUGFIX] Button typography" · 47813140
      Ernesto Baschny authored
      This reverts commit 590f76cc
      
      This is not in line with the rest of the backend yet.
      The "UX vision" is for after 6.2.
      
      Change-Id: Iabb64ac3a278a3a3e1423283a9267aa5996343f1
      Reviewed-on: https://review.typo3.org/27307
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      47813140
    • Felix Kopp's avatar
      [BUGFIX] Button typography · 590f76cc
      Felix Kopp authored
      Removes share font from buttons. The current font does
      not render adequately.
      
      Change-Id: I8d2a998275e52fbb831abb9046f3711e82acc401
      Resolves: #55624
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27301
      Tested-by: Markus Klein
      Reviewed-by: Markus Klein
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      590f76cc
    • Thomas Maroschik's avatar
      [BUGFIX] Framework Packages aren't sorted properly · 5e3b9dc4
      Thomas Maroschik authored
      In the package dependency resolver, the method
      buildDependencyGraph builds the dependency graph
      first for the framework packages and afterwards
      for all left packages.
      
      The filtering if a package is a framework package
      happens by comparing the package path with PATH_typo3
      and a sysext folder contant. But as PATH_typo3 is
      absolute and the package path from the package states
      configuration is relative to PATH_site, this filter
      does not work.
      
      The patch changes the path to a relativ one.
      
      Fixes: #55623
      Releases: 6.2
      Change-Id: I2f57dee433054463ebfd17aab5f76b19986c2747
      Reviewed-on: https://review.typo3.org/27300
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      5e3b9dc4
    • Felix Kopp's avatar
      [TASK] Style buttons / invert (UX Vision) · de4811fc
      Felix Kopp authored
      Styles all buttons in the backend similar to UX vision paper.
      Inverts buttons colors and changes font-family.
      
      This patch does not bring styling to primary button: orange
      or secondary button: silver.
      
      Change-Id: I273e76a02083aedca4c6759948172b418e990ede
      Resolves: #55592
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27265
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Marcin Sągol
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      de4811fc
    • Felix Kopp's avatar
      [BUGFIX] Unify: TCE input / TCE readonly / input · b7d60e9d
      Felix Kopp authored
      Unify form input fields with TCE forms input fields with
      TCE forms readOnly text.
      
      Change-Id: If17a9477bcedad33745b5e093b338472365a81cf
      Resolves: #55599
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27269
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      b7d60e9d
    • Frans Saris's avatar
      [BUGFIX] File upload directly in Doc-module is missing · 56a96782
      Frans Saris authored
      Since the introduction of FAL the option to upload a file
      directly in your form has disappeared.
      
      With this change the upload posibility is back with some extras.
      * progress is shown
      * drag&drop of files
      * multiple file upload
      
      The options is can be disabled just like before in the
      user settings and for each field in TCA.
      
      foreign_selector_fieldTcaOverride.config.appearance.fileUploadAllowed = 0
      
      The upload button is only shown for browsers that support
      drag&drop upload. And only for FAL fields (sys_file_reference).
      
      Resolves: #55545
      Releases: 6.2
      Change-Id: I4b984099095d7f66c3d37023cd6c547b2ff5d59f
      Reviewed-on: https://review.typo3.org/27237
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      56a96782
  2. Feb 02, 2014
    • Alexander Jahn's avatar
      [BUGFIX] Rendering inline TCEforms without AJAX is broken · 7d6af488
      Alexander Jahn authored
      When loading tt_content as an inline record WITHOUT using AJAX,
      some additional broken fields are rendered.
      
      Change-Id: Ia5aaec79d0fb7c3266ea4f3a0c04d65b1af4b201
      Fixes: #39048
      Releases: 6.2, 6.1
      Reviewed-on: https://review.typo3.org/12904
      Reviewed-by: Alexander Opitz
      Tested-by: Alexander Opitz
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      7d6af488
    • Markus Klein's avatar
      [BUGFIX] Add silent config upgrader for upgrade wizard settings · 47ac03d4
      Markus Klein authored
      Add a migration function to the SilentConfigurationUpgradeService which
      takes care of migrating the old class names used for the Install Tool
      Upgrade Wizard's information storage to the new (namespaced) class names.
      
      Resolves: #54457
      Releases: 6.2
      Change-Id: Ib6edb9ec3a8a1dc4873eb38e9a08bc8107db31bb
      Reviewed-on: https://review.typo3.org/26451
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      47ac03d4
    • Helmut Hummel's avatar
      [TASK] Cleanup EM list utility · e7b0e041
      Helmut Hummel authored
      The EM has a lot of code related prior to
      the inclusion of package management.
      
      This change does a small cleanup in
      ListUtility and calling code to make
      better use of the new API.
      
      Resolves: #55562
      Releases: 6.2
      Change-Id: I7aa5f5204ed3552fec617f2cd9e65dac2009486f
      Reviewed-on: https://review.typo3.org/27239
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      e7b0e041
    • Stefan Neufeind's avatar
      [TASK] tabmenu: Get rid of mouseOver/mouseOut · 5006c854
      Stefan Neufeind authored
      Tabmenu so far used mouseOver/mouseOut to set CSS-classes.
      This is replaced with :hover functionality.
      
      Change-Id: Ie62c017bca7bf26b1d48f1ae02ebab45090f3263
      Resolves: #55600
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27270
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      5006c854
    • Xavier Perseguers's avatar
      [BUGFIX] Various PHP Warnings with invalid credentials · 90d38735
      Xavier Perseguers authored
      When invalid credentials are entered in the Backend login form, various
      PHP warnings are raised such as
      
          PHP Warning: Illegal string offset 'uid'
      
      because $user is not an array.
      
      Resolves: #55434
      Releases: 6.2, 6.1
      Change-Id: I62b85816ce04720ed9fd236965c3a6f55effd093
      Reviewed-on: https://review.typo3.org/27126
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      90d38735
    • Christian Kuhn's avatar
      [TASK] Duplicate method in base tests · 9f8091ff
      Christian Kuhn authored
      extbase BaseTestCase extends core BaseTestCase and overrides
      inject() with a duplicate. Remove dupe.
      
      Change-Id: I96ce01c9754ce57cb5d10e9a322a8c5acb950647
      Resolves: #55606
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27272
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      9f8091ff
    • Andreas Wolf's avatar
      [BUGFIX] Very short lifetime for cache_pagesection · 097cd54e
      Andreas Wolf authored
      The default lifetime for the cache_pagesection is not set, so the
      overall default of 3600 is used. This leads to the information in there
      being repeatedly generated, though it does seldom change (it only
      consists of information in the rootline, TypoScript configuration,
      conditions etc.). Therefore, the lifetime is increased by this patch
      again to 30 days. The cache is cleared nonetheless when clearing "all
      caches".
      
      The default lifetime for this cache was unlimited prior to the
      introduction of the caching framework.
      
      Change-Id: I98b307f11779174110ea2d5d79027771b44c5098
      Resolves: #39295
      Releases: 6.2, 6.1
      Reviewed-on: https://review.typo3.org/27228
      Reviewed-by: Ingo Schmitt
      Tested-by: Ingo Schmitt
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Oliver Klee
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      097cd54e
    • Helmut Hummel's avatar
      [BUGFIX] Fix failing tests on OSX Mavericks · ee30045d
      Helmut Hummel authored
      Resolves: #55603
      Releases: 6.2
      
      Change-Id: I27efb6d19f580eba455cde92dd76628f72dce536
      Reviewed-on: https://review.typo3.org/27271
      Reviewed-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      ee30045d
    • Georg Ringer's avatar
      [TASK] Remove unneeded padding in page module · e0a9b66c
      Georg Ringer authored
      Removes excessive top margin above Web>Page backend layout
      cells. Brings gridCells equal heights and bottom spacing. Replaces
      full white borders with adequate margins.
      
      Change-Id: Ic5e7d3279c4facd969f171280d881b5620df4be7
      Resolves: #55150
      Related: #39971
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/26936
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      e0a9b66c
    • Christian Kuhn's avatar
      [TASK] Default active extension handling in package manager · e755bcd9
      Christian Kuhn authored
      Integrate the definition of packages that should be activated at
      first installation and packages that are required for a minimal
      usable system in the package manager.
      
      There are now three possible properties in Classes/Package.php:
      
      * protected - Package can not be uninstalled in em.
      * partOfFactoryDefault - Package is activated at first installation.
      * partOfMinimalUsableSystem - Package is activated if
        PackageStates.php is missing. extensionmanager and t3skin are
        affected here, if PackageStates.php is deleted, the install tool
        will create a new one with those packages activated, so the backend
        is "usable" enough to activate further packages.
      
      Resolves: #53988
      Releases: 6.2
      Change-Id: I4f5d3f0a7d3bcf332d1e8e6c29156f93bae8029c
      Reviewed-on: https://review.typo3.org/27226
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Thomas Maroschik
      Tested-by: Thomas Maroschik
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      e755bcd9
    • Felix Kopp's avatar
      [TASK] Style "Download" button - element information · 4e8cecd1
      Felix Kopp authored
      Brings button style to "Download" link with download icon.
      
      Change-Id: I4edae8b861d9c6f98f156d8b538031dd8ca8f62c
      Resolves: #55597
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27267
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      4e8cecd1
    • Felix Kopp's avatar
      [TASK] Add "action-edit-download" sprite icon · 162dad6c
      Felix Kopp authored
      Brings an icon for download action. Icon is based on the
      action-edit-upload sprite icon.
      
      Change-Id: I4327c85c14dea3b69d8184259c5ac8729396d2e8
      Resolves: #55594
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27266
      Reviewed-by: Cedric Ziel
      Tested-by: Cedric Ziel
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      162dad6c
    • Felix Kopp's avatar
      [TASK] Follow-up: Buttons CSS definition · ad257b83
      Felix Kopp authored
      Moves definitions to CSS/structure.
      Also fixes right margin for a.t3-button.
      
      Change-Id: Ib51e8b7e3c11e0a4cf474b6322aaeaed11c63b55
      Resolves: #55588
      Related: #55539
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27260
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      ad257b83
    • Oliver Hader's avatar
      [TASK] Add functional test cases to DataHandler (live) · 46574717
      Oliver Hader authored
      This change-set adds new functional tests for the DataHandler
      to ensure the correct behaviour in the Live Workspace. The
      difference to current functional tests is, that here a more
      complete picture is checked in the database instead of only
      particular ids and values.
      
      The tests use a DataSet, which is basically only a CSV file
      that hold the record values for required tables. These CSV
      files can easily be modified by any spreadsheet application.
      The "Scenario" DataSets are used to define the scenario each
      test case is based on - the "Assertion" DataSets are used to
      acutally assert that the correct processing was done in
      the DataHandler.
      
      Resolves: #54855
      Releases: 6.2
      Change-Id: I5d748cde04a70b9c158d09f9a0bd337ef809fd02
      Reviewed-on: https://review.typo3.org/27188
      Reviewed-by: Peter Kuehn
      Tested-by: Peter Kuehn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      46574717
    • Steffen Ritter's avatar
      [TASK] Add possibility to resolve a default storage · 90a1c7cb
      Steffen Ritter authored
      Before FAL a default upload folder has been retrived by setting
      $GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir'] . 'user_upload'.
      With FAL this even could be placed on a remote system. Furthermore
      we do not won't users to fiddle around with path like that anymore.
      
      Each Storage already provides "getDefaultFolder" meant for uploads.
      But still, if there are several storages, there is no way to figure
      out which storage should be the default one for uploads, if it is
      legacy code or just not configurable.
      
      This patch introduces the concept of a default storage as a flag
      which can be set within the storage record. The automatic creation
      of /fileadmin/ - storage will have this flag already set.
      
      Resolves: #55177
      Releases: 6.2
      Change-Id: I6684670c5acb023bc26596e9a55ca84bb5c41b40
      Reviewed-on: https://review.typo3.org/26945
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      90a1c7cb
    • Felix Kopp's avatar
      [FEATURE] Bring tree icons in line-height · dd9fe593
      Felix Kopp authored
      Adds taller tree icons to EXT:t3skin and put them into a new
      sprite category "treeline".
      
      This allows to use these icons without breaks in line-height of 1.5em.
      
      Icons are 30px tall due to:
      
      - line height: 18px = 12px * 1.5em
      - Padding top+bottom: 12px = 6px * 2
      
      Change-Id: I8a295dbf55b6847e89250c9c221259386aa362e6
      Resolves: #52599
      Related: #52501
      Related: #49592
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24474
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      Reviewed-by: Felix Kopp
      Tested-by: Felix Kopp
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      dd9fe593
    • Oliver Hader's avatar
      [FEATURE] Add maximumRecords evaluation for TCA type 'check' · 7cfcb65d
      Oliver Hader authored
      Allow the max items evaluation for checkboxes by setting the
      accordant 'eval' property in the field configuration in TCA.
      
      This makes it possible to have only e.g. 5 records that have a
      checkbox set system-wide or PID-wide. If an editor
      sets a another checkbox in record #6, it gets reverted
      until another record was unchecked.
      
      Parameters are "maximumRecordsChecked" and
      "maximumRecordsCheckedInPid".
      
      $tcaFieldConf = array(
      'type' => 'check',
      'eval' => 'maximumRecordsChecked',
      'validation' => array(
       'maximumRecordsChecked' => 5
      )
      );
      
      Change-Id: Ic33571fec15dcc9f83a61e2409256cce7dae8b12
      Documentation: #55188
      Resolves: #55187
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/26946
      Reviewed-by: Ingo Schmitt
      Tested-by: Ingo Schmitt
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      7cfcb65d
    • Felix Oertel's avatar
      [CLEANUP] Remove $language from Extbase custom statement · d6762dd1
      Felix Oertel authored
      The parameter $language in extbase's custom statement is not
      used anywhere and does not make any sense in use with dbal.
      
      Releases: 6.2
      Resolves: #55580
      Change-Id: I9c7edda24918b328da66872ef782a6d0e83b0fff
      Reviewed-on: https://review.typo3.org/27258
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Stefano Kowalke
      Tested-by: Stefano Kowalke
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Felix Oertel
      Tested-by: Felix Oertel
      d6762dd1
    • Frans Saris's avatar
      [BUGFIX] PropertyMapper does not work with class aliasses · 1ee4086e
      Frans Saris authored
      Currently the property mapper uses the classnames found
      in the the class property annotations to find the right
      TypeConverter. But for class aliases this breaks as the
      alias is used and not the original classname.
      
      There was already a getClassNameForAlias call but this was
      to early.
      
      This change moves the getClassNameForAlias() call from
      doMapping() to findTypeConverter().
      
      Releases: 6.2, 6.1
      Resolves: #54289
      Change-Id: Ie4ab3deb3c192290db62ea06826870d2fadba8a7
      Reviewed-on: https://review.typo3.org/26578
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      1ee4086e
    • Fabien Udriot's avatar
      [BUGFIX] Add maxitems for field "metadata" in TCA · 970944d8
      Fabien Udriot authored
      Value "maxitems" => 1 must be added to field
      `metadata` since it has a one-to-one relation.
      
      Change-Id: Ie8771809b952e3b2aa441fcb222a6a3db301655e
      Releases: 6.2
      Resolves: #55411
      Reviewed-on: https://review.typo3.org/27112
      Reviewed-by: Wouter Wolters
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Frans Saris
      Reviewed-by: Stefan Froemken
      Reviewed-by: Ingo Schmitt
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      970944d8
    • Tomita Militaru's avatar
      [BUGFIX] The newRecordLinkAddTitle text is not understandable · f8f8aac9
      Tomita Militaru authored
      Separate the create new record label and the foreign table title
      with a colon.
      
      Resolves: #17955
      Releases: 6.2
      Change-Id: I0869f53e1e5ba0b49ded81e1605494fc2b44fdb0
      Reviewed-on: https://review.typo3.org/23509
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      f8f8aac9
    • Benjamin Mack's avatar
      [BUGFIX] Extbase registers unneeded code for plugins · 0f6df1c7
      Benjamin Mack authored
      Every time when an extension is registering an extbase
      plugin (in ext_localconf.php), the call triggers some
      additional TypoScript code, which is basically empty
      and does some superfluous code.
      
      The attached patch removes the code inside the
      registration process in order to remove the memory
      footprint and have a small impact on performance
      when bootstrapping TYPO3.
      
      On a frontend script (eID), this makes approx.
      2% of the bootstrap process until TSFE kicks in.
      
      Releases: 6.2
      Resolves: #55569
      Change-Id: I39b810d06be57f436a68afaa717d5ec214b8797b
      Reviewed-on: https://review.typo3.org/27248
      Reviewed-by: Felix Oertel
      Tested-by: Felix Oertel
      0f6df1c7
    • Frans Saris's avatar
      [TASK] Style the "add irre item" button · c529e464
      Frans Saris authored
      This changes styles the buttons to add a new irre item like
      the button to add images to a content element.
      
      This patch also unifies button styles.
      
      Resolves: #55539, #53218
      Releases: 6.2
      Change-Id: Ib07e51cfc6b6675671e1c6a2afd7bb0ebe379e1e
      Reviewed-on: https://review.typo3.org/27221
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      c529e464
    • Marcel Wieser's avatar
      [BUGFIX] Layout of page tree filter function broken · 09006be9
      Marcel Wieser authored
      Small CSS fix to overwrite general margin
      of paragraph tags in page tree indicator bar.
      
      Resolves: #55536
      Releases: 6.2
      Change-Id: I9a4766a7fbc22f6ab2506f8a12463f5695813205
      Reviewed-on: https://review.typo3.org/27231
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      09006be9
    • Benjamin Mack's avatar
      [CLEANUP] Let CSS Styled content use new classnames · d48e59d8
      Benjamin Mack authored
      With TYPO3 6.0, includeLibs for classes with
      Namespaces / autoloader is not needed anymore.
      
      The patch cleans up the TypoScript of CSS Styled
      Content in order to use the new namings and
      the superfluous call to includeLibs.
      
      Releases: 6.2
      Resolves: #55558
      Change-Id: I94558a24479f220ce0fbebb54bb2f8479085c61c
      Reviewed-on: https://review.typo3.org/27234
      Reviewed-by: Christian Kuhn
      Reviewed-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      d48e59d8
  3. Feb 01, 2014
    • Marc Bastian Heinrichs's avatar
      [TASK] Add possibility creating accessible mock for abstract classes · 09312f1a
      Marc Bastian Heinrichs authored
      Resolves: #53564
      Releases: 6.0, 6.1, 6.2
      Change-Id: If7d69e4f87e368c1eef672cb68f1af92d6ae501b
      Reviewed-on: https://review.typo3.org/25315
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      09312f1a
    • Marc Bastian Heinrichs's avatar
      [BUGFIX] Wrong result on empty string globalString condition · 06bf27df
      Marc Bastian Heinrichs authored
      A TypoScript condition like
      "[globalString = GP:anEmptyGetPostVarKey = ]" returns a false
      value instead of the expected true value.
      
      Fixes: #45183
      Releases: 4.5,6.0, 6.1, 6.2
      Change-Id: I114b702f4b5ae5f68236874325e82974a8ba6107
      Reviewed-on: https://review.typo3.org/21979
      Tested-by: Philipp Gampe
      Reviewed-by: Philipp Gampe
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      06bf27df
    • Benjamin Mack's avatar
      [CLEANUP] Remove initialization of Module Menu · 31561a07
      Benjamin Mack authored
      The module menu and its view are instantiated
      on every backend call, BE AJAX call etc although
      it is only needed in the backend.php file where
      it instantiates itself automatically anyways.
      
      The patch removes the call in init.php and
      in the TYPO3 Bootstrap as it is not needed
      anymore.
      
      Releases: 6.2
      Resolves: #55565
      Change-Id: I67b6fb54380485d35c070867abf67e3ed416f004
      Reviewed-on: https://review.typo3.org/27242
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      31561a07
    • Markus Klein's avatar
      [BUGFIX] Add stdWrap on value property of TEXT · 95003e86
      Markus Klein authored
      As discussed back in 2010, the value property of the TEXT content object
      should have stdWrap functionality as well, if the HTML content object
      is deprecated.
      
      Today the 6.0 TSref already mentions stdWrap for value and
      the HTML cObject has been removed with 6.0 as well.
      
      This fix now finally adds the stdWrap.
      
      Resolves: #54371
      Releases: 6.2, 6.1, 6.0
      Change-Id: I1b7068b3715bc9f8aa4608d5f746c16b70562f3b
      Reviewed-on: https://review.typo3.org/26445
      Reviewed-by: Benjamin Mack
      Reviewed-by: Chris topher
      Tested-by: Chris topher
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      95003e86
    • Helmut Hummel's avatar
      [BUGFIX] Cleanup and simplify class alias handling · 890cdbcf
      Helmut Hummel authored
      There were several issues with the implementation
      of class alias handling. Most importantly the
      early instance alias cache depended on TYPO3_MODE
      which in turn triggered a full class cache
      initialization when this cache was missing in one
      context.
      
      Additionally eval() calls needed to be used in
      certain situations and the building of the cache
      files introduced additional complexity.
      
      With this change the cache for early instances
      is completely removed and replaced by a simple
      setAliasFoClassName() call.
      
      Resolves: #55559
      Releases: 6.2
      Change-Id: I59958419f28a4ff1d6de4add94ee611b56070068
      Reviewed-on: https://review.typo3.org/27236
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      Reviewed-by: Marcin Sągol
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      890cdbcf
    • Thomas Maroschik's avatar
      [TASK] Extract package dependency sorting to separate class · 016269d6
      Thomas Maroschik authored
      The Package Manager got pretty big due to the custom
      dependency resolving algorithm of CMS. Further the
      algorithm relied upon the presence of package objects
      which might not be fully present yet during bootstrapping.
      
      This patch extracts the dependency handling from the
      Package Manager and adapts it to work only on the
      package states configuration.
      
      Resolves: #55404
      Releases: 6.2
      Change-Id: I00e7a3769378b48bd3f3c285ea2b3c6d824dd061
      Reviewed-on: https://review.typo3.org/27101
      Tested-by: Thomas Maroschik
      Reviewed-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      016269d6
    • Jo Hasenau's avatar
      [TASK] Use (int) instead of intval() or (integer) · 9646d26b
      Jo Hasenau authored
      This patch replaces most of around 1600 occurrences of
      intval() and every (integer) in the whole core.
      Additionally it changes GeneralUtility::intExplode to use references
      and typecasting as well.
      Some occurrences of strstr() together with intval() have been replaced
      with strpos() as well.
      And some superfluous intval calls have been removed or reduced
      to a single one i.e. for protected variables or before loops.
      Patch updated after Core CGL decision from 30.01.2014
      
      Resolves: #54265
      Releases: 6.2
      Change-Id: Iba57ffad1f4233ffa1a9f7d3ca5bfe9d2b53f1e8
      Reviewed-on: https://review.typo3.org/26740
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      9646d26b
    • Oliver Hader's avatar
      [BUGFIX] Category fields are not available in Functional Tests · 0524a027
      Oliver Hader authored
      The category fields are defined dynamically and added to the
      extension table configuration. Since the database definitions
      are created before modifying this configuration, the category
      fields are not available in Functional Tests.
      
      Resolves: #55560
      Releases: 6.2
      Change-Id: Ie59e544309184d475428bc298f126c2776b4b5e7
      Reviewed-on: https://review.typo3.org/27238
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      0524a027