2005-12-28 Michael Stucki * Changed TYPO3_CONF_VARS[SYS][fileCreateMask] from 775 to 755 * Rised version number to 4.0-dev * Added "rtehtmlarea" as a system extension - Important notice: Because of a known bug, the buttons "blockstylelabel", "blockstyle", "textstylelabel" and "textstyle" will not work with this version. * Fixed bug #1155: Install tool want to recreate the tables, and drop the old ones * Fixed Gremlin #1690: nav_frame is sometimes out of sync with the selected page * Various changes in t3lib_parsehtml_proc (on behalf of Stanislas Rolland): - Allow style and xml:lang attributes on span tags - Include "hr", "address" and "dl" in headListTags - Avoid insertion of superfluous linebreaks by transform_db - Eliminate true linebreaks inside Hx tags - Convert linebreaks to spaces instead of deleting them - Wrap a-tags that contain a style attribute with a span-tag - Honor setting RTE.default.proc.HTMLparser_db.xhtml_cleaning=1 2005-12-27 Bernhard Kraft * Fixed bug #1685 partly: replaced ereg calls with preg pendants in t3lib_parsehtml.php and made some minor modifications to improve overall speed (report bugs with inproperly replaced markers or subparts with previously working setup or TV problems with HTML templates having no problems before at http://bugs.typo3.org/view.php?id=1685) 2005-12-27 Dmitry Dulepov * Workspace listing: CSS classes are added to system style sheet file * Workspace listing: Direct styles changes to CSS classes * Workspace listing: Mount points list now shows warning icon and explanation tooltip if workspace mount point is not accessible for current BE user * Workspace listing: Mount points list will show explanation if no mount points available and why * Workspace listing: User list is changed for live and draft workspace: now shows a simple list of users * Workspace listing: alt_shortcut.php is no longer used to switch workspaces * Workspace listing: Fix - user names sometimes were not displayed for non-admin user in the access lists * Workspace listing: Fix - non-admin users could see empty row in workspace list * Workspace listing: Fix - workspace_list_label_frozen_no label was wrong in locallang_mod_user_ws.xml * Many new labels in locallang_mod_user_ws.xml 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