Small corrections to ChangeLog
[Packages/TYPO3.CMS.git] / ChangeLog
index 7b994c2..00af2a7 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
-2009-01-16  Steffen Kamper  <info@sk-typo3.de> 
+2009-02-01  Stanislas Rolland  <typo3@sjbr.ca>
 
+       * Fixed bug #10323: htmlArea RTE: hotkey CTRL+0 is not honoured
+       * Fixed bug #10324: htmlArea RTE: Configured hotkeys are not honoured in Safari
+       * Added feature #10325: htmlArea RTE: Make hotkey for enableWordClean feature configurable
+       * Fixed bug #10326: htmlArea RTE: Cleaning on paste broken in older versions of Mozilla/Firefox
+
+2009-02-01  Ingo Renner  <ingo@typo3.org>
+
+       * Fixed broken icon for the TYPO3 manual with t3skin
+       * Fixed look of the logout button in Safari after the introduction of ExtJs
+       * Fixed list minus bullet icon in t3skin, was missing a solid background
+
+2009-02-01  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #10121: New template-function to add extJS inline code
+
+2009-01-31  Kasper Skaarhoj  <kasper@typo3.org>
+
+       * Added a checkbox with the previewlink button in Web>Version module so that whole workspace can be browser (but starting out with a specific page).
+       * Added a hook for processing external links made through typolink and makelinks.
+       * Added backend locking feature so the existence of the file typo3conf/LOCK_BACKEND will lock down the backend for browser access. For CLI-script processing.
+       * Fixed bug that add-wizard did not work with flexform fields.
+       * Added feature options.view.languageOrder which allows to specify which language parameter (&L=xx) is added to the view links of the backend for a user
+
+2009-01-30  Benjamin Mack  <benni@typo3.org>
+
+       * Fixed bug #7123: Select wizard doesn't work in Safari (Thanks to Ismaël Bidau)
+       * Fixed bug #10282: Table definition in cache_treelist not compliant with MySQL 5.0 strict mode (Thanks to Steffen Müller and Steffen Kamper)
+       * Followup to #10094: Use foreach instead of while-list-each constructs in t3lib_TCEmain
+
+2009-01-30  Francois Suter  <francois@typo3.org>
+
+       * Fixed bug #10304: Links in the warning box are not visible as links (thanks to Georg Ringer)
+
+2009-01-30  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #10031: Icon in "text w/ picture" and "picture" does not change.
+       * Fixed bug #8446: Template Objectbrowser menu
+       * Fixed bug #10045 BUG missleading Errormessage with emtpy COA (thanks to Ingo Schmitt)
+
+2009-01-28  Kasper Skaarhoj  <kasper@typo3.org>
+
+       * Fixed a bug in alt_doc regarding the button "Update Translation index, save and close" so that it shows under the new templatebased structure (and now it also closes the form)
+
+2009-01-28  Benjamin Mack  <benni@typo3.org>
+
+       * Fixed bug #10241: DB check ->Full search ->Advanced query always includes deleted field (Thanks to Christian Kuhn)
+       * Fixed bug #10289: Pre-Cleanup for integration of a mass uploader
+
+2009-01-27  Benjamin Mack  <benni@typo3.org>
+
+       * Fixed bug #10287: Two typos in typo3-TCEforms.css (Thanks to Uschi Renziehausen)
+
+2009-01-27  Kasper Skaarhoj  <kasper@typo3.org>
+
+       * This change looks irrelevant, but prevents a JS error in case the editor for "some reason" is not on the HTML page anyways. This is in fact the case if RTE's are used in nested flexforms. Admitted: The real fix should be that the RTE is not rendered as a part of the dummy-code the core carries for dynamic insertion of a new element in a nested flexform. But this quick fix at least makes for a solid workaround. The other issue is only speed related.
+       * Tracking script execution times internally. For now not used. Was used for debugging. Maybe it will be useful output at a later time.
+       * selectVersionsOfRecord() has been optimized. It will give a significant speed boost for the cleaner when it traverses the page tree (up to 80 times for a customer of mine! Read: 8000%!) But it will also improve backend speed in the Web > List module. It only affect websites with large amounts of versioned records (like any website with thousands or pages and tt_content elements). The optimization was to split one MySQL query into two, each of which could make use of indexes in the database, which the single combined query couldn't.
+       * Fixed simple bugs in getFuncCheck() and getFuncInput()
+       * Made changes to logging function calls, mainly so they include information of the page ID on which the operation took place. TODO: Go through the rest of the newlog() function calls and make them report the PID as well! It's a task that requires that you test it simultaneously in the backend that things get logged correctly.
+       * Made a change to which users get notified when elements are rejected in a workspace which is set to "Notify users on next stage only": When an element is rejected only the users involved in raising the stage of the element since last rejection or creation will get notified (instead of every member of the workspace!)
+       * Made a number of changes to log-display (Tools > Log): Filter on workspace, users, grouping by pages, plus option to specify a time interval manually.
+       * Changed HH:MM format for log-display to HH:MM:SS (so it includes seconds). This way it can be assumed for most that all operations within in a single second for a given backend user represents a server request.
+
+2009-01-27  Steffen Kamper  <info@sk-typo3.de>
+
+       Fixed bug  #10263: Multiple calls to deprecated function "fixed_lgd_pre" (thanks to Susanne Moog)
+       Fixed bug  #10176: Multiple calls to deprecated function "fixed_lgd" throughout the core (thanks to Susanne Moog)
+       Fixed bug  #10272: t3lib_div::fixed_lgd_cs needs a third parameter for appending a custom string to a truncated string (thanks to Uschi Renziehausen)
+       Fixed bug  #10178: Toolbar menu fails if there are no menu items
+
+2009-01-26  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Added feature #10182: htmlArea RTE: Add support for editing lang attribute
+       * Fixed bug #9904: htmlArea RTE: RTE.default.buttons.table.properties.borderStyle.removeItems is not honored
+       * Fixed bug #9905: htmlArea RTE: Table properties: Removing headers leaves an empty fieldset
+
+2009-01-24  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #10205: DB session record is only created when user is authenticated (thanks also to Michael Stucki)
+
+2008-01-24  Martin Kutschker  <masi@typo3.org>
+
+       * Added feature #10092: logging API for deprecated functions
+       * Added feature #10100: logging API for deprecated TypoScript objects and properties
+       * Fixed bug #10098: t3lib_div::fixed_lgd_cs calls deprecated t3lib_div::fixed_lgd
+
+2009-01-23  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #10234: when "create new record" in list module, page (after) is last entry
+       * Fixed bug #10179: sys_action menu doesn't respect hidden and returns empty ul if there are no entries
+
+2009-01-23  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #10231: split() is deprecated in PHP 5.3 (patch by Karsten Dambekalns)
+
+2009-01-22  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #9345: CSV export includes _CLIPBOARD_ in header row (thanks to Christian Kuhn)
+       * Added feature #10220: Get some unit tests for the core (thanks to Oliver Klee)
+
+2009-01-21  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Follow-up to #10195: htmlArea RTE: Update RTE about info
+       * Added feature #10219: htmlArea RTE: Clean up unused localization files
+       * Fixed bug #9785: htmlArea RTE: Disabling images in RTE still leaves the toolbar button
+       * Fixed bug #9965: htmlArea RTE: IE jumps down to last RTE input
+
+2009-01-20  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Added feature #10206: htmlArea RTE: Allow to hide any button
+
+2009-01-20  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #9774: Incorrect validation of allowed classes in RTE transformation
+
+2009-01-20  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #10186: Time shifting (again) in datetime fields (followup to Bug#8746; thanks to Ernesto Baschny)
+       * Fixed bug #10146: Session fixation vulnerability in user authentication  (thanks to the TYPO3 Security Team and especially Marcus Krause)
+       * Fixed bug #10159: XSS vulnerability in workspace module (thanks to the TYPO3 Security Team and especially Marcus Krause)
+
+2009-01-20  Ingo Renner  <ingo@typo3.org>
+
+       * Added missing license statement for using the "Silk" icon set of Mark James according to Creative Commons Attribution 2.5
+       * Fixed bug #10134: XSS vulnerability in sysext indexed_search (thanks to the TYPO3 Security Team and especially Marcus Krause)
+       * Fixed bug #10133: Command execution in sysext indexed_search (thanks to the TYPO3 Security Team and especially Marcus Krause)
+       * Fixed bug #10154: Weak encryption key generation vulnerability in sysext install (thanks to the TYPO3 Security Team, and especially Marcus Krause)
+       * Fixed bug #9705: Moving page in WS will hide it from editors due to missing access settings of placeholder (thanks to Franz-Xaver Koch and Michael Stucki)
+
+2009-01-19  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #10183: [felogin] redirect doesn't work with return_url
+
+2009-01-19  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Added feature #10181: htmlArea RTE: Move status bar to plugin
+       * Added feature #10195: htmlArea RTE: Enable the RTE in Opera 9.62+
+       * Added feature #10196: htmlArea RTE: Remove extension configuration variable enableClickEnlarge
+       * Fixed bug #10197: htmlArea RTE: Missing XCLASS inclusion in class.tx_rtehtmlarea_pi1.php
+       * Follow-up to #10181: htmlArea RTE: Move status bar to plugin
+       * Fixed bug #9935: htmlArea RTE: enableWordClean on paste does not work when hidden button is not in toolbar
+       * Updated htmlArea RTE version to 1.8.1 for TYPO3 4.3.0 alpha2
+
+2009-01-18  Francois Suter  <francois@typo3.org>
+
+       * Cleanup #10125: Replace deprecated function calls in sysext indexed_search (thanks to Markus Krause)
+
+2009-01-16  Oliver Hader  <oliver@typo3.org>
+
+       * Follow-up to bug #10094: Fixed typing error in t3lib_TCEmain::dbAnalysisStoreExec()
+
+2009-01-16  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #10167: Backend not usable in Internet Explorer anymore
+       * Fixed bug #9307: Remove an obsolete check for disable_exec_function in filelist
        * Fixed bug #10157: t3lib/config_default.php textfile_ext should be updated to include xml and other text types
        * Fixed bug #9867: Adding T3_SERVICES to configuration modul
 
-       
 2009-01-16  Bernhard Kraft  <kraftb@think-open.at>
 
        * Fixed bug #5497: Links in Task Center
 
-2009-01-15  Steffen Kamper  <info@sk-typo3.de> 
+2009-01-15  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #10057: hide/unhide page causes error when done via the context menu
        * Fixed bug #8787: titles length in list module (thanks to Stefano Cecere)
        * Added feature #10091: Integrate TYPO3_DB->exec_SELECTcountRows()
        * Follow-up to bug #10094: Wrong concatenation of arrays
 
-2009-01-11  Steffen Kamper  <info@sk-typo3.de> 
+2009-01-11  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #9825: Copy / Cut icons don't respect t3skin: drag'n'drop in pagetree (credits to Susanne Moog)
-       * Fixed bug #10077: Feature: Add Icons to page:module TCEform 
-       * Fixed bug #10084: Hardcoded "Toggle All" and " Add New" in section 
-       
+       * Fixed bug #10077: Feature: Add Icons to page:module TCEform
+       * Fixed bug #10084: Hardcoded "Toggle All" and " Add New" in section
+
 2009-01-10  Oliver Hader  <oliver@typo3.org>
 
        * Fixed bug #10090: Hanging record sets in t3lib_TCEmain
 
        * Fixed bug #9374: Code in typo3/sysext/tstemplate/ts/index.php don't match with the new CGL (Thanks to Stefano Kowalke)
 
-2009-01-05  Steffen Kamper  <info@sk-typo3.de> 
+2009-01-05  Steffen Kamper  <info@sk-typo3.de>
 
-       * Fixed bug #10055: Add contrib directory to list of allowed paths (thanks to Dan Osipov) 
-       * Fixed bug #9506: label uid shows not working 
-       * Fixed bug #10056: Misspelling english word "guesbooks" 
+       * Fixed bug #10055: Add contrib directory to list of allowed paths (thanks to Dan Osipov)
+       * Fixed bug #9506: label uid shows not working
+       * Fixed bug #10056: Misspelling english word "guesbooks"
 
 2009-01-04  Dmitry Dulepov  <dmitry@typo3.org>
 
        * Fixed bug #10047: typo3/contrib is not prefixed with config.absRefPrefix
        * Fixed bug #10049: ExtJS directory structure is broken
 
-2009-01-02  Steffen Kamper  <info@sk-typo3.de> 
+2009-01-02  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #10043: removed deprecated function-calls in openid
 
-2009-01-01  Steffen Kamper  <info@sk-typo3.de> 
+2009-01-01  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #4690: TCAdefaults.tt_content.imagecols = 1 is missing
        * Fixed bug #7922: stdWrap for doNotLinkIt & doNotShowLink
 2009-01-01  Benjamin Mack  <benni@typo3.org>
 
        * Fixed bug #8590: Fileadmins folderoverview don`t show 'B' (for byte) after filesize (Thanks to Stefano Kowalke)
-       * Fixed bug #7669: Changed elderly while(list()=each()) to foreach calls in t3lib_tstemplate (Credits Oliver Hader) 
+       * Fixed bug #7669: Changed elderly while(list()=each()) to foreach calls in t3lib_tstemplate (Credits Oliver Hader)
        * Fixed bug #8361: Stage change notification emails not send when publishing from Live workspace (Thanks to Andreas Wolf)
        * Fixed bug #9136: Less JS in backend.php / Framehandling problem
 
        * Fixed style sheet overwriting from skinning extensions in backend.php
        * Made tables in Web->List view fill the whole document by adding css style width of 98%
        * Updated prototype to 1.6.0.2
-       * Fixed bug #7270: Shortcut menu does not load user's shortcuts if user is not admin, credits Stig N�rgaard F�rch
+       * Fixed bug #7270: Shortcut menu does not load user's shortcuts if user is not admin, credits Stig Norgaard Faerch
        * Fixed bug #7256: highlight matching curly brackets, credits Tobias Liebig
        * Fixed bug #6834: Wrong syntax highlighting in wrong context, credits Tobias Liebig
        * Fixed bug #7255: implement "auto-closing brackets", credits Tobias Liebig