Fixed bug #4973: Check if array is empty before looping over it (thanks to Thomas...
[Packages/TYPO3.CMS.git] / ChangeLog
index e2fd64d..1ddeca2 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,269 @@
+2007-02-16  Michael Stucki  <michael@typo3.org>
 
-2006-12-12  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+       * Fixed bug #4973: Check if array is empty before looping over it (thanks to Thomas Oppelt)
+
+2007-02-16  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bug 4962: .htaccess in sysext fails in some Apache configurations
+
+2007-02-15  Michael Stucki  <michael@typo3.org>
+
+       * Reverted fix for bug #4689 (closes #4987): Fix seems to cause problems, reinvestiation is needed
+
+2007-02-15  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fix bug #4947: SQL error with DBAL/PostgreSQL when listing or looking up reviewed extensions
+
+2007-02-15  Thorsten Kahler  <thorsten.kahler@dkd.de>
+
+       * Fix: Display description of options in install tool correctly
+
+2007-02-14  Bernhard Kraft  <kraftb@kraftb.at>
+
+       * Added hook: New hook in t3lib_tceforms in method getSingleField allowing modification of single field rendering and adding buttons to alt_doc.php
+       
+2007-02-14  Rupert Germann  <rupi@gmx.li>
+
+       * Fix: Excluded the adminPanel GETvars from t3lib_div::cHashParams to prevent a cHash mismatch
+       
+2007-02-11  Thomas Hempel  <thomas@work.de>
+
+       * Fix bug #4943: Redundant comma in label_alt_force
+
+2007-02-11  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fix bug #4423: BE search doesn't work with UTF-8 chars (thanks to John Angel)
+
+2007-02-07  Michael Stucki  <michael@typo3.org>
+
+       * Release of TYPO3 4.1RC1
+       * Fixed bug #4883: mod_rewrite rules rewrite missing favicon.ico to index.php (thanks to Stefan Geith for this hint - notice that manual modification of existing .htaccess files might be neccessary)
+       * Added feature #4476: Allow limitation of config.linkVars
+       * Fixed bug #4917: Wrong links inside mounted page with overlay (thanks to Melanie Meyer / Franz Ripfel)
+
+2007-02-06  Oliver Hader  <oh@inpublica.de>
+
+       * Fixed bug 3985: Wrong substitution for spamProtectEmailAddresses_atSubst/spamProtectEmailAddresses_lastDotSubst
+
+2007-02-06  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixed bug #4742: link to user on User Admin page is following to wrong URL
+
+2007-02-06  Michael Stucki  <michael@typo3.org>
+
+       * Added feature #4592: Keep indexed_search tables consistent when deleting/hiding pages (Thanks to Michael Fritz)
+       * Fixed bug #4666: Use TYPO3 settings when formatting dates
+       * Fixed bug #4581: Duplicate entry on cache_pagesection on reloading twice. See bugtracker entry for details about this change.
+       * Added feature #4536: Add new property "additionalParams" to GMENU items / Cleanup in tslib_menu
+       * Fixed bug #3069 again: Ignore version check if no requirements are specified
+       * indexed_search: Turn off maxAge setting as this "feature" seems to make no sense at all
+       * Fixed bug #4689: Error in t3lib_tcemain while entering a number like 50 or 50.00 into a double2 field
+       * Fixed bug #3544: RTE-config in PageTS-config not loaded when in draft-workspace
+
+2007-02-05  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Lots of <label> tags added to checkbox labels throughout the core (Thanks to Ingo Renner for this big patch!)
+
+2007-02-05  Oliver Hader  <oh@inpublica.de>
+
+       * Bugfix for TSconfig overriding TCA field configuration
+       * Fixed bug 4758: Page with doktype 3 (external URL) and e-mail as URL could be shown directly
+
+2007-02-04  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Added icon to edit record of page overlay for a translated page
+
+2007-02-04  Michael Stucki  <michael@typo3.org>
+
+       * Extended db_mountpoint and file_mountpoint fields into to 255 bytes size
+       * Fixed bug #3069: Extension manager crashed because of some PHP bug with version_compare() (thanks to Rainer Haertlein who discovered the solution to this problem)
+       * Changed t3lib_basicFileFunctions to use filemtime() instead of filectime()
+       * Fixed bug #4526: Add td-<number> to last table elements in CSS styled content (thanks to Dimitriy Simakov)
+       * !!! Enable $TYPO3_CONF_VARS[FE][pageNotFoundOnCHashError] by default. This should usually do no harm at all as long as the encryptionKey is not changed.
+       * Trigger a warning if the PHP setting "post_max_size" is lower than "max_upload_size"
+
+2007-02-04  Oliver Hader  <oh@inpublica.de>
+
+       * Features & bugfixes for Inline Relational Record Editing (IRRE)
+               - Feature: hide new record link by appearance property
+               - Feature #4838: enabled element browser to be used as selector
+               - Bugfix #4839: use "size" parameter of parent table for record selector
+               - Bugfix: changed handling of required fields on nested child records
+
+2007-02-04  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Instant collapsing for pagetree: The pagetree now doesn't wait for the AJAX response any more when collapsing
+       * Fixed bug #4817: Clickmenu shows up at the wrong place (Thanks to Benjamin Mack for the patches)
+
+2007-02-03  Oliver Hader  <oh@inpublica.de>
+
+       * Fixed feature request: TCEforms/IRRE - Allow TSconfig to override TCA field configuration
+
+2007-02-02  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Changed class.t3lib_clipboard.php and class.db_list_extra.inc to use new mod.php?M=xMOD_tximpexp (instead old impexp/app/index.php)
+
+2007-01-30  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixing oddities in recursive stdWraps (bugs #4312 and #4871)
+       * Fix bug #4678: t3lib_div::array2xml() may crash with PHP 5.2.0
+       * Fix bug #3648: ease use of tslib_cObj::getTreeList()
+       * Added SYS[requestURIvar] to get original value of REQUEST_URI (needed by some URL writers for IIS)
+
+2007-01-30  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed never disappearing proposal to update database structure in Install>Database>COMPARE
+
+2007-01-29  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * !!! Changed MySQL engine type for several database tables to InnoDB
+       * Added several new indexes
+
+2007-01-28  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Added "html { height: 100% }" to stylesheet to make RTE wizard (rteHTMLarea) work in IE7
+       * Remove checks for PHP version earlier than 4.3
+
+2007-01-24  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Added "useCDATA" to a list of t3lib_div::array2xml() options to produce CDATA instead of entities
+
+2007-01-26  Oliver Hader  <oh@inpublica.de>
+
+       * Fixed bug 4814: Umlauts error in AJAX Pagetree
+       * Updated prototype.js to version 1.5.0
+       * Updated script.aculo.us to version 1.7.0
+       * Created new directory for external contributions typo3/contrib/ and moved files:
+               - typo3/prototype.js    -> typo3/contrib/prototype/prototype.js
+               - typo3/scriptaculous/* -> typo3/contrib/scriptaculous/*
+               - typo3/json.php                -> typo3/contrib/json.php
+       * Changed paths to typo3/contrib in affected core files
+
+2007-01-25  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Added backwards compatibility to pagetree for non AJAX-capable browsers (by Benjamin Mack)
+
+2007-01-24  Michael Stucki  <michael@typo3.org>
+
+       * Install Tool: Network 192.168.0.0/255.255.0.0 was allowed to enter the Install Tool regardless of the die() presence in typo3/install/index.php. This exception has been removed, only 127.0.0.1 may now enter the Install Tool regardless of any other conditions.
+       * !!! Install Tool: Instead of modifying typo3/install/index.php to enable the Install Tool, a new file "typo3conf/ENABLE_INSTALL_TOOL" can be created to enable it. Shared hosting servers: If you want to turn this off, you have to change the condition in typo3/install/index.php, line 50. See comment above.
+       * Removed access for 192.168.0.0/255.255.0.0 in misc/phpcheck/incfile.php
+
+2007-01-24  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bug 4846: EM: inconsistent line ending
+
+2007-01-24  Oliver Hader  <oh@inpublica.de>
+
+       * Fixed bug 4820: IRRE - Wrong character encoding in AJAX response
+       * Fixed feature request 4790: typolink.addQueryString - enable usage of merged POST and GET data
+       * Fixed bug 4824: typo3 not defined in jsfunc.tbe_editor.js
+       * Fixed bug 4809: require() in class.t3lib_tceforms_inline.php fails
+       * Fixed feature request 4780: TypoScript - add stdWrap to TMENU/GMENU
+       * Fixed bug 4827: Call to undefined method t3lib_BEfunc::getrecordtitleprep()
+
+2007-01-23  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Bugfix to mm-relation handling: writeMM() tried to set the "tablenames" field even for simple two-table relationships which then failed
+
+2007-01-23  Michael Stucki  <michael@typo3.org>
+
+       * Slightly changed the check for IE browsers in t3lib_div::clientInfo()
+       * !!! Removed function "netPrintApplication_offsiteLinkWrap" and TypoScript property "netprintApplicationLink" for IMGTEXT elements which were only used by one extension which is obsolete meanwhile...
+       * Fixed bug #4830: Right click in CM did not work anymore (thanks to Benjamin Mack)
+       * Fixed bug #4643: File Upload did not recognize BE-User option "defaultFileUploads" (thanks to Benjamin Mack)
+
+2007-01-20  Michael Stucki  <michael@typo3.org>
+
+       * Release of TYPO3 4.1beta3
+       * Update copyright information (just the year, of course) in t3lib/config_default.php
+
+2007-01-19  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * AJAX pagetree and filetree by Benjamin Mack <bmack@xnos.org>! (Thanks also to Franz Holzinger and Stefan Regniet for their help)
+       * Patch by René Fritz regarding bidirectional mm-relations: It's now possible to save different relations to the same mm-table by means of so called "matchFields". This is used by DAM.
+
+2007-01-19  Andreas Otto  <andreas.otto@dkd.de>
+
+       * Fixed feature request 4656: The feature config.sys_language_softMergeIfNotBlank sets the "mergeIfNotBlank" for a field in the frontend context through TypoScript. It can be useful to have the same for "exclude" localization mode so a field is always overlaid in the frontend output. This patch simply copies the code from "softMergeIfNotBlank" and does the same for "exclude".
+
+2007-01-19  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * !!! Added "prepend" to tt_content.stdWrap in css_styled_content to display anchor to localized content elements in addition to anchor to the default language version
+
+2007-01-19  Michael Stucki  <michael@typo3.org>
+
+       * Reverting patch for bug #4581 which was committed by mistake. The solution works well, but it depends on 4.3.0 currently...
+
+2007-01-18  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Added PATH_typo3 to index_ts.php (see related change on 2006-10-29)
+
+2007-01-09  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Alphabetically sorted TS tree in TS Object Browser (Thanks to Ingo Renner)
+
+2007-01-09  Sebastian Kurfuerst  <sebastian@typo3.org> (Thanks to Oliver Hader)
+
+       * rewrote TBE_EDITOR Javascript functions to use JS "objects" and outsourced them to an external file
+       * !!! Removed the variables TBE_EDITOR_isChanged and TBE_EDITOR_loadTime in TBE_EDITOR javascript
+       * change in getRecordTitle: a too long title is wrapped in a <span title="..."> tag to show a tooltip
+
+2007-01-03  Thorsten Kahler  <thorsten.kahler@dkd.de>
+
+       * Fixed bug 931: Typolink to a page with certain type doesn't work if type is zero
+
+2007-01-03  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bugs 3254, 3872, 4345: hide workspace selector if (1) no access to workspace module, or (2) only one workspace is available to user
+       * Fixed: publishing many records may cause PHP timeout and leave workspace in half-published state
+       * Fixed bug 4006: Load $GLOBALS['TSFE'] with image dimensions when IMG_RESOURCE is used (feature request!)
+
+2006-12-27  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Removed garbage characters in typo3/init.php
+
+2006-12-21  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * List module did not use BACK_PATH in many calls to TYPO3 functions, which made imposible to reuse List module classes in extensions
+
+2006-12-20  Michael Stucki  <michael@typo3.org>
+
+       * Release of TYPO3 4.1beta2
+
+2006-12-20  Peter Niederlag  <peter@niederlag.de>
+
+       * Fixing important security issue in rtehtmlarea
+
+2006-12-19  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Some more IRRE bugfixes by Oliver concerning RTE and alt_doc.php
+
+2006-12-14  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Committed a bunch of bugfixes and new features related to IRRE (Thanks to Oliver Hader!):
+               - Automatic sorting by a "sortby" field (e.g. the title)
+               - The possibility to have relations from different parent pages to a child table
+               - Expanded/collapsed states are saved in uc now
+               - Bugfixes to #4616 and #4617 concerning IRRE relation to the same table
+               - Bugfix for using RTEs in IRRE records (works even inside of nested tabs now)
+
+2006-12-13  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * More localization of User>Workspaces (thanks to Marc Wöhlken)
+
+2006-12-14  Kasper Skaarhoj
+
+       * Modified t3lib_div::makeInstance() to require filenames in lowercase
+       * Added some fields ("languageField", "transOrigPointerField", "type", "header") as default "shadowColumnsForNewPlaceholders" fields (tcemain "localize" command related)
+       * Fixed Safari context menu bug
+
+2006-12-13  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
        * Improved t3lib_BEfunc::getRecordRaw() (error checking, freeing result set)
        * Added a few addtional entries for special characters to the ASCII transliteration table
+       * Localized User>Workspaces (thanks to Andreas Wolf)
+       * Fix bug #2935: invalid HTML in Web>Versioning (quotes)
 
 2006-12-12  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
 
 2006-12-01  Kasper Skaarhoj  <kasper2006@typo3.com>
 
-       * Additionsl to FlexFormTools
+       * Additions to FlexFormTools
        * Improved localization in tcemain
        * Changed pages_languages_overlay to NOT be hidden by default
        * Introduced REDIRECT: prefix to pageNotFound_handling (for backwards compatibility since someone changed to read the file instead of redirecting).
 
        * Fixed bug #4556: PHP4 compatibility issues
 
+2006-11-24  Michael Stucki  <michael@typo3.org>
+
+       * Release of TYPO3 4.1beta1
+
 2006-11-21  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
        * New Feature: List users online (aka who is online) for BE users in Tools > User Manager