2005-12-27 Michael Stucki * Added typo3/ext/ again. It must stay even if it's empty, otherwise TYPO3 will not create the temp_CACHED_* files in typo3conf/ 2005-12-27 Karsten Dambekalns * Applied DBAL-related changes. This fixes or helps to fix some issues, including bugs #1649, #1781, #2077 and others. * Added dbal and adodb as system extensions. 2005-12-26 Sebastian Kurfuerst * Fixed bug #0752: scope of BE- and FE-Cookie: can't cope with multidomain-setup 2005-12-26 Michael Stucki * Changed default font to for code textareas to "monospace" * Changed the tab-in-textarea and the above fixed-font features to be changed by TCA. See Core API "defaultExtras" section for details. * Changed module pointer of BE module titles (Web, File, Tools, etc.) * Fixed Gremlin #1643: alt_shortcut.php: Permissions for the target document are checked before a shortcut is displayed. * alt_shortcut.php: The groups have been changed from numbers to practically usable category names. They can be changed with User TSconfig (just set the group to a string instead to "1") 2005-12-25 Sebastian Kurfuerst * Fixed error where deleted pages appear in the page tree when preview is activated. t3lib_pageselect->where_hid_del had to be changed. * changed length of page alias from 20 to 32 characters * Fixed bug #2087, introduced by #1078 * Marked t3lib_ajax as subject to change * Fixed clickmenu bug with ajax * updated CSS styled content: integrated accessible mailforms, accessible menus, accessible tables * inserted update wizard and compatibility version 2005-12-25 Dmitry Dulepov * typo3/mod/user/ws/class.mod_user_ws_workspaceforms.php: renamed to workspaceforms.php * typo3/mod/user/ws/index.php: Many labels moved to locallang_user_mod_ws.xml * typo3/mod/user/ws/index.php: Changed file name for workspace editing to workspaceforms.php * typo3/mod/user/ws/workspaceforms.php: Now using t3lib_BEfunc::datetime() instead of date() * typo3/mod/user/ws/workspaceforms.php: Labels moved to locallang_user_mod_ws.xml * typo3/mod/user/ws/workspaceforms.php: Fixed "Object doesn't support this property or method" under MSIE (due to field named "submit" in the form * typo3/mod/user/ws/workspaceforms.php: Enabled tabbed form for workspaces * typo3/mod/user/ws/workspaceforms.php: Changed author's e-mail * t3lib/stddb/tbl_be.php: Added tab names to dividers in sys_workspace table * typo3/sysext/lang/locallang_mod_user_ws.xml: Added new labels for Workspace module 2005-12-23 Michael Stucki * Moved tstemplate, tstemplate_analyzer, tstemplate_ceditor, tstemplate_info, tstemplate_objbrowser as system extensions to TYPO3core 2005-12-21 Christian Jul Jensen * Fixed bug regarding MM-relations to same table in befunc::getProcessedValues 2005-12-19 Michael Scharkow * Fixed bug #1915: trigger 404 with bogus aliases 2005-12-19 Sebastian Kurfuerst * New feature #1078: make javascript warning/confirmation popups configurable * Fixed bug #1578: Radio button validation does not work if there is only one radio button * Fixed bug #1906: first part only implements override.* for arbitary adminPanel options - relates to #1518 2005-12-19 Michael Stucki * Added support for objects in conditions. Use it like this: [globalString = TSFE:fe_user|user|username = myname] 2005-12-19 Kasper Skaarhoj * Change logout-button label to "Exit" when in SwitchBackUser mode. * Fixed a htmlspecialchars() thing in TCEforms. 2005-12-18 Michael Stucki * Cleanup: Changed all occurences of "depreciated" => "deprecated" 2005-12-17 Kasper Skaarhoj * Added reference index table and class. See mail sent to Dev-list 2005-12-16 Robert Lemke * Fixed a bug in t3lib_beFunc::getRecordWSOL - it now makes sure that uid, pid and t3ver_swapmode are selected internally if they are not specified in $fields 2005-12-13 Martin Kutschker * Support of file_get_contents() in t3lib_div::getURL() * Check result of fwrite() in t3lib_div::writeFile() 2005-12-15 Michael Stucki * Added a deleted field to pages_language_overlay * Changed alignment for some checkboxes in the TS debugger of the admin panel (better to read) * Fixed Gremlin #381: "Page is being generated" should belocalized. The message can be changed by setting "config.message_page_is_being_generated" in the TS template. See TSref for details. 2005-12-15 Kasper Skaarhoj * Fixed a small SQL-related bug in Dmitris workspace related implementations 2005-12-14 Sebastian Kurfuerst * updated NEWS.txt * Fixed bug #1343: Minor problem with tslib_fe::prefixLocalAnchorsWithScript() * New feature #1369: Accessible forms * New feature #1631: configuration of user rights * Fixed bug #1980: Relative links (anchors) in current page & baseURL * Security #2024: Set random ["SYS"]["encryptionKey"] during 1-2-3 install, changed button captions 2005-12-13 Martin Kutschker * Fixed bug #1172: broken typolinks to other domains 2005-12-13 Martin Kutschker * Fixed bug #2020: t3lib_cs->substr in mbstring-mode always used utf-8 * Added support for iconv-functions of PHP5 in t3lib_cs 2005-12-12 Michael Stucki * Fixed wrong/missing label tags around radio input elements * Added new property "returnKey" to the split function - useful to get a specific element after a split operation * Added a class="typo3-debug" parameter to t3lib_div::debug() tables 2005-12-10 Peter Niederlag * Fixed bug #1976: PHP5 type-conversion of string 'true' and boolean 2005-12-09 Martin Kutschker * Fixed bug #1354: Use mysql_real_escape_string() instead of addslashes() in t3lib_db to fix a security problem in t3lib->quoteStr() when magic_quotes_sybase = on * Added config.xhtmlDoctype ($GLOBALS['TSFE']->xhtmlDoctype and $GLOBALS['TSFE']->xhtmlVersion) 2005-12-03 Dmitry Dulepov * Added $BACK_PATH to $error_doc in t3lib_div::TCEmain->printLogErrorMessages() to work properly if current script runs outisde of ./typo3 directory 2005-12-01 Dmitry Dulepov * Implemented access check for workspace editing * Blinding for user and group names is implemented in workspace editing 2005-11-30 Sebastian Kurfuerst * Fixed bug #0874: XHTML compliance of GMENU with onmouseover images * Fixed bug #1657: make default number of file upload forms in the file upload tool configurable * Fixed bug #1703: Date fields: default is tomorrow instead of today. * Fixed bug #1889: EM appends trailing spaces when updating ext_emconf.php * Changed shortcut checking behavior in t3lib_page::getMenu (Related to #1066) 2005-11-30 Michael Stucki * Fixed a little bug in t3lib_div::debug() (missing after first row) 2005-11-29 Dmitry Dulepov * Workspace module uses own classes for editing/creating workspaces (no permission check yet!) * Better visual presentation for workspace list (added icons, ndashes, etc) 2005-11-28 Sebastian Kurfuerst * Fixed spelling error (Bug #1945) * Inserted "exit" after location header in t3lib_userauth (relates to #1519) 2005-11-27 Jan-Erik Revsbech * Implemented Gremlin 1660: typolink now supports the title attribute (with stdWrap). Additionally the tag used in conjunction with the RTE now supports a fourth parameter. In addition to pageid target and class, the fourth parameter is the title of the resulting link. 2005-11-25 Martin Kutschker * Fixed PHP 5.0.5 compability issue with end() in class.t3lib_timetrack.php 2005-11-24 Christian Jul Jensen * Added GET-params "module" and "modParams" to alt_main.php to allow external urls to access specific points in modules 2005-11-23 Michael Stucki * Always use fputs() for writing to logfiles. There is no case when it can't be used, so the alternative "echo" call was never needed. * !!! Removed $TYPO3_CONF_VARS['FE']['logfile_write']. See above. * If logfile does not exist, try to create it automatically * Fixed bug #187: config.stat_apache_pagenames code [type] ends up empty * Fixed bug #1161: Cannot give access to all modules to a backend user when there are many backend modules loaded. Thanks to Valentin Schmid. * Fixed bug #1672: Change name of "Edit page header" to "Edit page properties". Many thanks to Valentin Schmid who made the patch for this. * Fixed bug #1549: Improve description of imagecaption fields * Fixed bug #1592: Show website (magnifying glass icon) opens a new browser without all the toolbars * Fixed bug #76: t3lib_div::writeFile() changes permissions without need 2005-11-23 Dmitry Dulepov * Added workspace list display in User/Workspace module 2005-11-23 Andreas Otto * Methods imageLinkWrap() and typolink() in class.tslib_content.php: Made the JS PopUps accessible if JS is not available in the user's web browser. Add the TARGET-attribute only if the used doctype allows this. 2005-11-23 Sebastian Kurfuerst * XHTML Compliance: prefix local anchors with a string (bug #1243) * Feature request #1453: stdWrap for fontColor attribute of GIFBUILDER?s TEXT-object * Usability: Add focus in install tool login form (bug #1584) * Bug #1637: Adjustment to collapsable menu 2005-11-19 Michael Stucki * Added a helpful warning if config.baseURL=1 was found * !!! Disabled the config.baseURL=1 feature. baseURL needs to be a string value, otherwise it will not work (security reasons)! * Fixed bug #1115: Broken image-alignment in Mozilla browsers (written by Martin Kutschker) * Fixed a cross-site scripting issue in showpic.php. Many thanks to Martin Klaus who provided a fix for this. * Fixed the encryptionKey auto-generation in the Install Tool: The 32 first characters were always the same. Thanks to Jochen Weiland. * When editing a file in the Install Tool, the backup is no longer renamed to filename.php~ but filename_bak.php (could be viewed in clear-text otherwise). Thanks to Lars Houmark for reporting this. * Fixed wrong image negation in Install Tool (patch written by Bernhard Kraft) * Fixed bug #1861: Call of inexinsting t3lib_exec::imageMagickCommand() instead of t3lib_div::... 2005-11-18 Michael Scharkow * Removed bgColor from default body tag 2005-11-17 Robert Lemke * Added two post-processing hooks into t3lib_tcemain->moveRecord. They are required by TemplaVoila 1.0 2005-11-15 Sebastian Kurfuerst * Fixed bug #569: The "Access Key" combination now added to the "title" attribute of images * Fixed bug #815: CLI-mode doesn't work with lockSSL enabled * New feature #1518: override all admin panel values from TSConfig 2005-11-12 Sebastian Kurfuerst * New feature #1573: switch back to admin user after user switch (SU-mode) 2005-11-11 Sebastian Kurfuerst * New feature #1519: new option for lockSSL: get redirected to standard http after BE login with SSL * Fixed bug #1624: Copying of a file in the same folder in the "Filelist" module dosen't work * Feature request #1706: add "save + close" button in RTE wizard 2005-11-09 Rupert Germann * Fix for function getBorderAttr: closes bugs 1360 and 1461 2005-11-09 Sebastian Kurfuerst * New feature #1577: display clickmenus with XMLHTTP / ajax * Fixed bug #1066: Shortcut to an invisible page leads to a frontend error 2005-11-09 Ingmar Schlecht * Made TCEForms put