Skip to content
Snippets Groups Projects
  1. Jul 31, 2011
    • Alexander Stehlik's avatar
      [FEATURE] Enhance info array provided to services · cc37d50b
      Alexander Stehlik authored
      In t3lib_div::makeInstanceService() the info array passed to
      the instanciated service class is enhanced with information about
      the requested service type, service sub type and the excluded service
      keys.
      
      Deprecated references to global vars have been replaced with $GLOBALS
      array.
      
      Change-Id: I45d39b3a526ab2c9a2ce273784ecdc4c3f03affd
      Resolves: #26410
      Reviewed-on: http://review.typo3.org/1776
      Reviewed-by: Markus Klein
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      cc37d50b
    • Mario Rimann's avatar
      [FEATURE] Change t3d exports default export target directory · 2faeda34
      Mario Rimann authored
      By default a t3d export ended up in fileadmin/ and the resulting file
      was publicly available. This change just changes the default directory
      to be fileadmin/_temp_/ which is .htaccess protected and cannot be
      accessed from outside.
      
      Change-Id: Ic01e1e38cb96e6f39ea84cd8f71decb046afccb0
      Resolves: #17516
      Reviewed-on: http://review.typo3.org/3728
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      2faeda34
    • Jo Hasenau's avatar
      [BUGFIX] Saving Page Tree states issues in large environments · b710bae6
      Jo Hasenau authored
      Change the way expanded nodes are saved for be_users back to a simple
      key/boolean pair and adjust the size of the uc field to fit the needs of
      larger page trees.
      
      Change-Id: Ic926080b0dc0e6e24226ab00554091a5f0ffae66
      Resolves: #24884
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3912
      Reviewed-by: Jo Hasenau
      Tested-by: Jo Hasenau
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Tested-by: Christian Kuhn
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      b710bae6
    • Stefan Neufeind's avatar
      [FEATURE] Use update-query to write fe_session data · 975d4de2
      Stefan Neufeind authored
      Use an update-query to write the front end user session data
      to the database instead of doing a delete- and insert-query.
      
      Using only one update-query saves resources and avoids
      an inconsistent state between the delete- and insert-query
      (since no transactions were used).
      
      Original patch by Netresearch.
      
      Change-Id: I58624215b65bced7473923eb6ce1966650c02860
      Resolves: #19286
      Reviewed-on: http://review.typo3.org/2761
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Markus Klein
      Reviewed-by: Mario Rimann
      Reviewed-by: Jo Hasenau
      Reviewed-by: Georg Ringer
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      975d4de2
    • Xavier Perseguers's avatar
      [BUGFIX] t3lib_div::cmpFQDN() lacks support for IPv6 and hostnames · 0746cf9c
      Xavier Perseguers authored
      Add checks for IPv4 and IPv6. Otherwise take input as hostname.
      Implement correct (recursive) wildcard-checks.
      Add unit tests.
      
      Change-Id: I721fb6d376ee9ef01352799dfad1813b38e87ded
      Resolves: #27217
      Releases: 4.5, 4.6
      Reviewed-on: http://review.typo3.org/2526
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      0746cf9c
    • Laurent Cherpit's avatar
      [FEATURE] Change the way saltedpasswords sets "eval" in ext_tables.php · 3a2d4ccb
      Laurent Cherpit authored
      For the TCA password fields (BE|FE), saltedpasswords overrides the
      field used to add some evaluations method. The problem appears when
      another evaluation method is added before saltedpasswords extension is
      loaded.
      Change the way of the available evaluations methods are added by
      saltedpasswords.
      
      Change-Id: Ibcc13da492736891937fefbf9e323338229fb1dc
      Resolves: #28494
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3725
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      3a2d4ccb
    • Patrick Rodacker's avatar
      [BUGFIX] Show only not-installed extensions in Upgrade Wizard · 0ca70eb7
      Patrick Rodacker authored
      Add the same routine from the Upgrade Wizard for new extensions to the
      Upgrade Wizard for outsourced extensions to show only not-installed
      extensions.
      
      Change-Id: I8e7c0d0d1ff0b5c7f3c6c31fb26d2238730153d3
      Resolves: #24914
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/2371
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      0ca70eb7
    • Christian Kuhn's avatar
      [BUGFIX][Cache] Let NullBackend implement PhpCapableBackend · 345ce07e
      Christian Kuhn authored
      The null backend is very useful to effectivly disable caching
      during development. With this change it also implements the
      PhpCapableBackend interface and can be used to replace the
      FileBackend this way.
      
      This is the v4 backport of FLOW3 changeset
      https://review.typo3.org/#change,3910
      
      Additional to the FLOW3 version the null backend is now
      required in config_default.php to enable the cache_phpcode
      to use this backend in autoloader for development context.
      
      Change-Id: Icca11825742eaa64b1e6f2db2aec48590887cb0b
      Resolves: #28598
      Related: #28589
      Reviewed-on: http://review.typo3.org/3911
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      345ce07e
    • Oliver Hader's avatar
      [FEATURE] Session tables: add key for ses_timestamp and simplify timeout-check · 6c6aad9c
      Oliver Hader authored
      * add a key for ses_timestamp (in SQL) to speedup searches
        for sessions within timeout-limit
      * simplify the overly-complex timeout-check
      
      Change-Id: I171a63a0a7ec8cdd17c59d34411b41483d672b0f
      Resolves: #20877
      Reviewed-on: http://review.typo3.org/3341
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      6c6aad9c
    • Stanislas Rolland's avatar
      [BUGFIX] htmlArea RTE: Small improvements for the Upgrade Wizard · 50055113
      Stanislas Rolland authored
      Spell "TSconfig" correctly.
      
      Since only pages are searched for deprecated properties, add a note
      that such can also be used in BE groups and BE user records.
      
      Change-Id: I717b63139cf65803ab63e131291e2db1233e610d
      Fixes: #28600
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3923
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      50055113
    • Stanislas Rolland's avatar
      [BUGFIX] Upgrade wizard incorrectly "finds" deprecated properties · edeba3c6
      Stanislas Rolland authored
      Make the pattern binary.
      Do not select the pattern followed by 's' (do not select RTE.fontSizes)
      Remove fontSize from properties that are replaced automatically.
      
      Change-Id: I09d07c056eefc8e80b833fc59d99fb08c5e2a9b7
      Fixes: #28597
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3920
      Reviewed-by: Christopher 
      Tested-by: Christopher 
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      edeba3c6
    • Thorben Kapp's avatar
      [FEATURE] Link Shortcut pages directly to target · 5001d132
      Thorben Kapp authored
      Menu items of type shortcut link to the target directly now,
      even without realurl.
      
      Change-Id: I444d9eddf4c98c9a8712627bbc5bd24a4c6aebc8
      Related: #17037
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3413
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      5001d132
    • Stanislas Rolland's avatar
      [FEATURE] htmlArea RTE: Possiblity to set pastetoggle to ON by default · 07807255
      Stanislas Rolland authored
      Two new Page TSConfig properties are added:
      
      * RTE.default.buttons.pastetoggle.setActiveOnRteOpen
        If set, and if the pastetoggle button is enabled, the button is
        toggled to ON when the RTE opens.
      
      * RTE.default.buttons.pastetoggle.hidden
        If set, and if the pastetoggle button is enabled, the button is hidden
        in both the toolbar and the context menu.
        Hence, if buttons.pastetoggle.setActiveOnRteOpen is also set, all
        paste operations will be performed using the current clean paste
        behaviour.
      
      The manual is updated to document the fact that default and/or
      overriding values may be set for the clean paste behaviour.
      For example:
        setup.override.rteCleanPasteBehaviour = plainText
      
      Change-Id: I3f479846d5ce373f7f386fd450603faed08f7e8d
      Resolves: #25039
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3896
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      07807255
    • Stanislas Rolland's avatar
      [BUGFIX] htmlArea RTE: Relative url's on pasted links/images in Firefox · 58dd112c
      Stanislas Rolland authored
      When copying/pasting an internal link or image from and to the RTE
      editing area, Firefox changes the href or src to a relative url.
      After save, the url ends up being wrong.
      
      Similar issues arises when moving images or links inside the editing
      area and when dropping images in the RTE from the image dialogue
      window.
      
      This change works around Firefox issue
      https://bugzilla.mozilla.org/show_bug.cgi?id=613517,
      by making the url absolute again before saving or toggling
      to source text mode, as well as on paste and drop events.
      
      Change-Id: I27024687d897a36133113f47b4d52ca9e0ab6c90
      Resolves: #28497, #24852, #27353
      Releases: 4.4, 4.5, 4.6
      Reviewed-on: http://review.typo3.org/3916
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      58dd112c
  2. Jul 30, 2011
    • Mario Rimann's avatar
      [FEATURE] Show default text in search form with HTML5 attribute · 6a9d6729
      Mario Rimann authored
      Adds a text "Search for" in the search form input
      field as long as no text has been searched for
      (improves accessibility). If the doctype is set to
      "html5", the text is shown as attribute
      placeholder="Search for", otherwise as field value
      of the input field.
      
      Change-Id: I6944b21d44ea365ac5969e94d7743f5418962ea2
      Resolves: #28347
      Resolves: #17496
      Reviewed-on: http://review.typo3.org/3688
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      6a9d6729
    • Stanislas Rolland's avatar
      [BUGFIX] Upgrade wizard fails if no deprecated properties are found · 007b98f7
      Stanislas Rolland authored
      Upgrade Wizard "Deprecated RTE properties in Page TS Config" fails
      when no deprecated properties are used at all.
      
      Make it a success, but keep the information message.
      
      Change-Id: I0e0919cc02536a12d84da3d37cea64afe3af12e3
      Resolves: #28593
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3908
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      007b98f7
    • Thorben's avatar
      [FEATURE] Redirect to Shortcut target page · 6acf4950
      Thorben authored
      Redirect directly to the target page in Frontend, if the accessed page
      is of type Shortcut and accessed directly via its URL.
      
      Change-Id: I4199cb8c89d6dc5a21dac6f3cd03051245880bd8
      Resolves: #28322
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3398
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Kay Strobach
      Tested-by: Kay Strobach
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      6acf4950
    • Helmut Hummel's avatar
      [BUGFIX] JSwindow-typolink URLs are encoded twice · 423fc9e1
      Helmut Hummel authored
      In #28189 a bug was introduced for JSwindow-typolink URLs.
      Because t3lib_div::quoteJSvalue is called without second paramter,
      the value passed to it will also be encoded with htmlspecialchars()
      which is then done a second time when putting the link together.
      
      Change the t3lib_div::quoteJSvalue call to not encode
      the result with htmlspecailchars()
      
      Resolves: #28536
      Related: #28189
      
      Releases: 4.3, 4.4, 4.5, 4.6
      
      Change-Id: If6bcad4d2bf1e0a4b3f5a6f04e4718df8e4e7150
      Reviewed-on: http://review.typo3.org/3901
      Reviewed-by: Torben Hansen
      Tested-by: Torben Hansen
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      423fc9e1
    • Kay Strobach's avatar
      [BUGFIX][!!!] Problems with new Card Layout in backend modules · a408234c
      Kay Strobach authored
      There are warnings with backend modules concerning the new _JSINIT array.
      To avoid these problems, this patch improves the way the module array is handled.
      
      Module names starting with an underscore character "_" are not considered anymore.
      
      Change-Id: Id749538dd8ee570581cb49df172800ec76242041
      Releases: 4.6, 4.5
      Resolves: #28523
      Reviewed-on: http://review.typo3.org/3820
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      a408234c
    • Bjoern Pedersen's avatar
      [TASK] Remove workspacemenu.js · 9ed3120c
      Bjoern Pedersen authored
      typo3/js/workspacemenu.js is outdated and has been superceded by
      typo3/sysext/workspaces/Resources/Public/JavaScript/workspacemenu.js
      
      Change-Id: I09f71e38dde6776d1ee75d4d9e75710f5723fe53
      Resolves: #25824
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3447
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      9ed3120c
    • Philipp Gampe's avatar
      [BUGFIX] ExtJS Flashmessages are not shown any more · 00a09de8
      Philipp Gampe authored
      Change-Id: Ieac7632e0c4851b28c05bc662fc3855334ac53a4
      Resolves: #28462
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3719
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Kay Strobach
      Tested-by: Kay Strobach
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      00a09de8
    • Mario Rimann's avatar
      [BUGFIX] Extension Manager: Change the cursor on hover of required extensions · e0cf81b3
      Mario Rimann authored
      The new extension manager shows the "hand" cursor when hovering over
      the icon of a required extension. This change just disables that by
      enforcing the browser to show the default "arrow" cursor.
      
      Change-Id: I05c075710effb9de3de147ba716495362c39da0a
      Resolves: #13267
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3463
      Reviewed-by: Christopher 
      Tested-by: Christopher 
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      e0cf81b3
  3. Jul 29, 2011
    • Stanislas Rolland's avatar
      [BUGFIX] htmlArea RTE: localized acronym popup window misses window title · d5d29328
      Stanislas Rolland authored
      Change-Id: Id5e6dcecdc21aacc0397db9edf91deb32ee0a98e
      Resolves: #28575
      Releases: 4.5, 4.6
      Reviewed-on: http://review.typo3.org/3892
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      d5d29328
    • Stanislas Rolland's avatar
      [FEATURE][!!!][CONF] Deprecate various RTE configuration properties · 7c9d0a72
      Stanislas Rolland authored
      This feature is a first step at simplifying the RTE configuration.
      
       * Deprecate various, mostly legacy properties, and restructure
         some others in order to make the configuration structure more
         homogeneous.
       * Remove any deprecated properties from the default RTE
         configurations.
       * Provide an Install tool upgrade wizard for substituting some
         of the deprecated properties by their replacement properties and
         reporting the uid's of pages that specify deprecated properties
         that could not be replaced by the wizard; the wizard warns that
         some deprecated properties may be specified in included external
         files; those will need to be updated by the user.
       * Log to the deprecation log any usage of deprecated properties. Allow to
         disable logging of deprecated properties by setting Page
         TS Config property RTE.default.logDeprecatedProperties.disabled = 1.
         Allow to optionally log also to the BE log by setting
         RTE.default.logDeprecatedProperties.logAlsoToBELog = 1.
      
      Change-Id: I3992d308702500ea39a2e7944eea687150995791
      Resolves: #28325
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3425
      Reviewed-by: Stanislas Rolland
      Tested-by: Stanislas Rolland
      Reviewed-by: Georg Ringer
      7c9d0a72
  4. Jul 28, 2011
  5. Jul 27, 2011