1. 02 Aug, 2011 1 commit
  2. 01 Aug, 2011 8 commits
  3. 31 Jul, 2011 23 commits
    • Dmitry Dulepov's avatar
      [BUGFIX] group field in TCEforms does not honor size=1 attribute · 4373e718
      Dmitry Dulepov authored
      If the field has size=1, it should be shown as a "single entry"
      selector box. In all cases it has a 'multiple="multiple"'
      attribute hard-coded, which prevents the control from being
      single line. The solution is not to add that attribute unless
      necessary.
      
      Change-Id: Iab244a0b797f117d270714ca14d88236399ead93
      Resolves: #25221
      Related: #24256
      Reviewed-on: http://review.typo3.org/972
      Reviewed-by: Georg Ringer
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      4373e718
    • Oliver Hader's avatar
      [BUGFIX] ImageMagick path detection fails on Mac OS X · d550d023
      Oliver Hader authored
      The ImageMagick path detection fails on Mac OS X. If MacPorts
      is used the additional folder /opt/local/bin should be checked.
      
      Change-Id: I5da3d4ec4fe614c1f5449604468d8def4ba35285
      Resolves: #28625
      Releases: 4.6, 4.5
      Reviewed-on: http://review.typo3.org/3961
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      d550d023
    • Jigal van Hemert's avatar
      [FEATURE] Monitor peak memory usage · 89c04198
      Jigal van Hemert authored
      Monitor the peak memory usage during page generation and report if
      it exceeds 90% of the memory limit.
      
      Change-Id: Ie0cfed4dce4b2f3e269832a28be7045b972a6867
      Resolves: #25836
      Reviewed-on: http://review.typo3.org/1507
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Tested-by: Thorsten Kahler
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Jigal van Hemert
      89c04198
    • Stefan Geith's avatar
      [FEATURE] Hide translated records from List module · 563ff903
      Stefan Geith authored and Steffen Gebert's avatar Steffen Gebert committed
      Add the new TSconfig option
        mod.web_list.hideTranslations = *
      or
        mod.web_list.hideTranslations = list,of,tables
      
      For those tables, only the records of the default language are shown in
      the List module. All translations are hidden.
      
      The 'Localization view', still shows all records, including translated
      records.
      
      Change-Id: Iede6697a8ee28155b9fd62153eb7299f738258e6
      Resolves: #23198
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3289
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      563ff903
    • Philipp Gampe's avatar
      [FEATURE] Include HTTP Request2 for better HTTP handling · addec7b3
      Philipp Gampe authored and Steffen Gebert's avatar Steffen Gebert committed
      Add the pear packages HTTP/Request2 end Net/URL2.
      Also add PEAR/Exception.php.
      
      Add t3lib_http_Request as wrapper for Request2.
      This sets the default options from TYPO3_CONF_VARS.
      
      Additionally add new TYPO3_CONF_VARS options and deprecate the old
      cURL options.
      
      Extend include_path that it also works with pear packages.
      
      Change-Id: I430685159cc966e13f1e833ca19ee8f0c75e400a
      Resolves: #28344
      Releases: 4.5,4.6
      Reviewed-on: http://review.typo3.org/3437
      Reviewed-by: Markus Klein
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      addec7b3
    • Kay Strobach's avatar
      [BUGFIX] The requested URL typo3/undefined was not found on this server · 36c83302
      Kay Strobach authored
      Wrong handling of module url changes in modulemenu causes false
      loadings.
      
      This change changes the loading logic a bit, so that it works again.
      
      Resolves: #28594
      Releases: 4.6, 4.5
      
      Change-Id: I1692040e38645d68002ae494e9261fd0ccb4d42d
      Reviewed-on: http://review.typo3.org/3909
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      36c83302
    • Oliver Hader's avatar
      [FEATURE] Integrate string replacement to stdWrap · a36b3738
      Oliver Hader authored
      Allow to search/replace strings, optionally with preg-regex.
      
      Change-Id: I05a067e06cf6d6d664a178c6cf91e17178d691a8
      Resolves: #19347
      Reviewed-on: http://review.typo3.org/3855
      Reviewed-by: Jo Hasenau
      Tested-by: Jo Hasenau
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      a36b3738
    • Markus Klein's avatar
      [BUGFIX] Error when opening TYPO3 manual · 48635522
      Markus Klein authored and Christian Kuhn's avatar Christian Kuhn committed
      A missing parameter for SC_view_help::render_Table() causes
      TYPO3 manual to produce a PHP warning.
      This patch makes the second parameter optional.
      
      Change-Id: I2b3e2cf45d4b7b411e7e7b007c7650df0bd79ea8
      Resolves: #28330
      Releases: 4.6, 4.5
      Reviewed-on: http://review.typo3.org/3704
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      48635522
    • Georg Großberger's avatar
      [FEATURE] Enable the GIFBUILDER cObject to render 32-bit PNG images · 93894011
      Georg Großberger authored
      Introduce the "backColor" value "transparent" to create a PNG file
      that has a transparent color as background and enhance the existing
      code to keep it until the final image is written to a file.
      
      If "transparent" is set the following conditions must be met:
      * png_truecolor must be set to TRUE
      * reduceColors must not be set
      * format must not be set to jpg or gif
      
      If one of those conditions is not met, GIFBUILDER falls back to
      its default behaviour. Already existing backColor features are not
      affected by this change.
      
      The options "transparentBackground" and "transparentColor" have no
      effect if the backColor is transparent
      
      Change-Id: I0ce9a891710bbe1e7cae935c765aff2aa5640415
      Resolves: #28405
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3703
      Reviewed-by: Jo Hasenau
      Reviewed-by: Georg Ringer
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      93894011
    • Steffen Gebert's avatar
      [FEATURE] Add UI support for Internationalized Domain Names (IDN) · 9e55c529
      Steffen Gebert authored
      Add support for inputting and converting IDN domains in TCEforms.
      
      The domain is still stored and processed as punycode, only the user is
      now able to also enter also the IDN with its special chars in the
      backend.
      
      Include 3rd-party converter class "IDNA Convert"
      
      Change-Id: I87d275a2f3bcfd321147b6d32a5403db704bdc4d
      Resolves: #14500
      Releases: 4.6
      Reviewed-on: http://review.typo3.org/3804
      Reviewed-by: Steffen Gebert
      Tested-by: Steffen Gebert
      9e55c529
    • Georg Ringer's avatar
      [FEATURE] Improve wizard for creating new records · 4a74e6b5
      Georg Ringer authored and Christian Kuhn's avatar Christian Kuhn committed
      Add the possibility to group records together, even
      when the extension key is a different one.
      
      Change-Id: I4acb806e27fbad6a240c530085e76bfa001c11cc
      Resolves: #28353
      Reviewed-on: http://review.typo3.org/3440
      Reviewed-by: Kay Strobach
      Tested-by: Kay Strobach
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Christian Mueller
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4a74e6b5
    • Georg Ringer's avatar
      [FEATURE] Add hook to tslib_adminpanel · 706e08ac
      Georg Ringer authored and Christian Kuhn's avatar Christian Kuhn committed
      Add a hook to the AdminPanel to allow additional
      code beeing added by other extensions
      
      Change-Id: Icec38ca8b91891a515a40ec2e8774a00cf553c40
      Resolves: #28568
      Releases: 4.6, 4.5
      Reviewed-on: http://review.typo3.org/3860
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      706e08ac
    • 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 and Christian Kuhn's avatar Christian Kuhn committed
      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 and Steffen Gebert's avatar Steffen Gebert committed
      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 and Christian Kuhn's avatar Christian Kuhn committed
      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 and Xavier Perseguers's avatar Xavier Perseguers committed
      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 and Xavier Perseguers's avatar Xavier Perseguers committed
      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 and Christian Kuhn's avatar Christian Kuhn committed
      * 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
  4. 30 Jul, 2011 8 commits
    • Thorben Kapp's avatar
      [FEATURE] Link Shortcut pages directly to target · 5001d132
      Thorben Kapp authored and Steffen Gebert's avatar Steffen Gebert committed
      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
    • Mario Rimann's avatar
      [FEATURE] Show default text in search form with HTML5 attribute · 6a9d6729
      Mario Rimann authored and Steffen Gebert's avatar Steffen Gebert committed
      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 and Christian Kuhn's avatar Christian Kuhn committed
      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