2006-06-27 Karsten Dambekalns * typo3/init.php: Fixed bug #2871. * t3lib/class.t3lib_befunc.php: Fixed bug #3106, Documentation of function storeHash differs between class befunc and class page * class.em_xmlhandler.php: Small change to the inline code docs 2006-06-22 Martin Kutschker * Created exclusiveKeys for the TCA field configuration of type "select" [fix from 2006-03-19 was lost, see below] 2006-06-11 Stanislas Rolland * Fix bugtracker issue 3505: BE multi-language flexforms do not work (t3lib_tceforms) 2006-06-08 Martin Kutschker * Template tools (Web>Template) had hard-coded background colours * Made Web > Template > Info skinnable 2006-06-08 Martin Kutschker * Make t3lib_div::arrayToLogString() accept an empty string as empty list * Fix bug #2938: edit icons have two title attributes, one hardcoded as an empty string 2006-06-04 Martin Kutschker * Unify PHP5 check in config_defaults.php and deprecate $TYPO_VERSION 2006-06-02 Martin Kutschker * Fix bug #3612: no c-prefix for URL fragment in menus (section index) * Fix bug #2493: TCE-forms don't skins icons / t3skin lacks undo.gif, csv.gif and savedoknew.gif (thanks to Clemens Riccabona for the latter) * Fix bugs #3326 and #3392: problems with php_uname() * "Update" buttons of admin panel did not reload page in Firefox 2006-05-31 Ernesto Baschny * Fix bug #3522: Linking images to hidden pages results in click-enlarge 2006-05-31 Bernhard Kraft * Fix a problem of the EM: "No file uploaded!" when retrying install after a failed dependency check 2006-05-22 Martin Kutschker * Corrected error message for config.baseURL=1 2006-05-20 Ernesto Baschny * Fixed bug #2874: Current page in navigation tree wasn't being highlighted on IE6 2006-05-20 Rupert Germann * Fixed bug #2566: XClass include code was missing in wsol_preview.php. 2006-05-18 Rupert Germann * Fixed bug #0132: % signs in extra parameters of form contentelements where not handled correctly. 2006-05-18 Ernesto Baschny * Fixed bug #3138: Alignment of text in css_styled_content's Text w/ images (nowrap) was wrong (Firefox) 2006-05-15 Ingmar Schlecht * Fixed bug #1374: Mailforms didn't work with submit buttons. (Thanks to Thorsten Kahler and Rupert Germann!) * Changed square brackets "[" and "]" in URLs generated by media/scipts/fe_adminLib.inc to the urlencoded equivalents "%5B" and "%5D" 2006-05-15 Martin Kutschker * Fix bug #3364: Changed t3lib_div::validPathStr() that it rejects files starting with ../ or containing /../, but allows .. * Corrected comment for maxWInText (tslib_content) and simplified calculation * Fix bug #338: Sanitize path normalization of class.t3lib_userauthgroup.php::addFileMount() 2006-05-05 Stanislas Rolland * EM: Fixed bug #3017. * t3lib/class.t3lib_befunc.php: Fixed bug (trivial but important) #3106. 2006-04-03 Karsten Dambekalns * EM: Fixed bugs #3096, #3097. 2006-04-02 Karsten Dambekalns * EM: Fixed bugs #3033, #3039, #2992/#2817. 2006-04-29 Martin Kutschker * Fix typolink.addQueryString.method=GET (see bug #3241) * Fix problem with 2-byte charsets (eg UTF-16) in t3lib_cs::utf8_encode(). 2006-05-03 Rupert Germann * Fix: mod.web_list.alternateBgColors=1 did not work in TYPO3 4.0 when no skin is used. Added the missing class to typo3/stylesheet.css 2006-04-30 Dmitry Dulepov * Fixed bug #3226: Error in template::clearCacheMenu if user is not admin 2006-04-29 Martin Kutschker * Fixed wrong use of implode in typo3/mod/tools/em/class.em_index.php (lines 1392, 1424) 2006-04-23 Dmitry Dulepov * Fixed bugs #3049 and #3176: HTTP status 503 is sent when $TSFE->set_no_cache is called 2006-04-21 Stanislas Rolland * Fix bugtracker issue #3172: further correction to MIME type determination. 2006-04-20 Martin Kutschker * Don't do false SQL query when SYS[setDBinit] is empty. Log error on failure. 2006-04-19 Martin Kutschker * Added "Lucida Console" (Windows core font) as default font for monospaced BE form fields 2006-04-18 Dmitry Dulepov * Fixed bug #3196: PHP warnings in class.t3lib_tceforms.php 2006-04-14 Rupert Germann * fix for the fix from bug #2868: the adminpanel didn't transfer the page id correctly when realUrl was used 2006-04-14 Bernhard Kraft * Added a hook in tslib_content for userdefined cObjects * Fixed bug #3232: Use image format set via .format for GIFBUILDER images 2006-04-13 Stanislas Rolland * Fix bugtracker issue #3172: re-write getMimeType in t3lib_htmlmail * Fix bugtracker issue #3051: RTE removes images under special conditions when saving 2006-04-12 Ingmar Schlecht * Fixed bug #3174: chr() was misspelled char() in t3lib_div * Fixed bug #3233: Some broken references to media/ fixed 2006-04-12 Stanislas Rolland * Fix bugtracker issue #3172: MIME type determination crashing (HEAD request) 2006-04-10 Michael Stucki * Merging all changes from TYPO3_4-0 branch back into HEAD 2006-04-07 Michael Stucki * Release of TYPO3 4.0 2006-04-06 Michael Stucki * !!! Fixed bug #3151: $TYPO3_CONF_VARS[im_jpg_quality] was changed to $TYPO3_CONF_VARS[jpg_quality] some time ago except in one place. Three questions marks since this was changed some time ago but not mentioned in here. * !!! Remove hardcoded linebreak after radio elements. Notice that this will affect your template when in "accessibility" mode with $TYPO3_CONF_VARS[SYS][compat_version] lower than 4.0. * Fixed bug #2485: Duplicate fieldset definition for radio elements. Thanks to Ernesto Baschny for providing a fix for this. * Minor changes to Indexed Search, see local ChangeLog for details * Prevented path traversal (../) in t3lib_tstemplate::getFileName(). This is was never really a security issue, because it affected only paths set in TypoScript which only full TYPO3 admins have access to anyway. Thanks to Ingmar for providing a fix. 2006-04-06 Rupert Germann * Fixed bug #3134: install tool / all text centered in IE and Opera * Fixed bug #3154: Misspelling in instal tool 2006-04-06 Stanislas Rolland * rtehtmlarea: fix bugtracker issue #3120: transforming text in link in Firefox may take excessive time. * rtehtmlarea: fix bugtracker issue #3060: RTE includes a page from the Frontent after paste a text 2006-04-05 Peter Niederlag * Fixed Bug #313 Problem with LOAD/RESTORE_REGISTER in lib.stdheader, thx to click/Ernesto for solution 2006-04-04 Michael Stucki * Release of TYPO3 4.0rc3 * Fixed bug #3065: wrap2.splitChar and wrap3.splitChar are ignored * Fix RDCT links: Did not point to index.php by default * Fix several bugs related with CSS Styled Content, see below. Many thanks to Ernesto Baschny who did all of this! * Now the CSS version of "Text w/images" and "Images" (table-less) also respect the textMargin constant so that (finally) the user can specify a different margin to separate the image block from the text. "colSpacing" now only applies to inter-images spacing, which is what the table-based approach also does. * For this to work we need to apply two new classes to the images (csc-textpic-firstcol and csc-textpic-lastcol). This is configurable through an optionSplitted new property "addClassesImage" of the USER object * Having this also allowed us to fix a bug in positioning: The whole image-block can now stretch correctly over the given width without any margins around it (which is required if you have just an image-block, without text). Without the patch, you always have "margin-right" (if images are placed to the left or center) or "margin-right" (if images are placed to the right). * Fixed also a problem with the calculation of image width if we have borders and border-spacings: Now the whole image-block will always be exactly maxW wide (so if you have borders and spacing, the images will get slightly smaller). Without this, the image-block could "explode" a fixed-width layout. * Added empty rendering definition for cType "div" (divider) to prevent error message * Fixed setup module: Colons were wrapped to the next line * Small fixes to t3skin * Indexed Search: Added crawler support for $GLOBALS[T3_VAR][ext][indexed_search][indexLocalFiles] 2006-04-04 Peter Niederlag * Fixed bugs #2949, #3016, #3037: Several Element Browser bugs 2006-04-04 Sebastian Kurfuerst * Implement Single-Click rollback in record history 2006-04-04 Stanislas Rolland * Fixed bug #1303: Broken FE-links with "config.locale_all=tr_TR" 2006-04-04 Martin Kutschker * Fixed bug #2868: Admin Panel always loses GET parameters * Fixed bug #2994: Calling PHP5-only iconv functions in PHP4 * Language related changes: * Fixed TYPO3/ISO mappings: kr=>ko, gl=>kl, removed old mapping he=>iw (ISO code has changed a long time ago), added ba=>bs. * Updated and fixed locale/script-family mapping (for detection of the locale charset). * Updated info for adding a language in config_default.php * Changed variable names to reflect true meaning, so somebody else may understand what's going on. * Corrected language drop down in BE. * Fixed restriction to languages in Frontend editing 2006-04-04 Karsten Dambekalns * Fixed bug #3097: EM leaves mirror* files on failure 2006-04-04 Dmitry Dulepov * Fix to workspace forms 2006-04-04 Kasper Skaarhoj * New function t3lib_div::array2xml_cs() that respects character sets * Change default value of $TYPO3_CONF_VARS[FE][pageCacheToExternalFiles] to false (feature was enabled by default, which was a mistake of course) 2006-03-29 Franz Holzinger * Fixed bug #2722 and #2837: table wizard has wrong array elements 2006-03-28 Ingmar Schlecht * Fixed bug #3027: Wrong value for "Marked-deleted pages" in Records Statistics * Fixed bug #3022: "c" prefixed to local #anchors causes trouble * Fixed bug in t3lib_tstemplate: File references to media/ are now automatically prefixed with "typo3/sysext/cms/tslib/". 2006-03-28 Christian Jul Jensen * Fixed bug 999: Encoding mail headers in taskcenter * Fixed bug 3001: Support for multiple tables with columnsonly in alt_doc.php 2006-03-26 Michael Stucki * Release of TYPO3 4.0rc2 * Various indexed_search fixes, see local ChangeLog for details * Small fix to typo3/stylesheet.css (admin menu) 2006-03-26 Karsten Dambekalns * sysext/setup/mod/index.php: Fixed detection of unavailable language packs. * EM: Fixed bug #2974, a rare bug when unzipping language packs, a bug with installing dependencies that needed a db update, avoid unnecessary fetching of extensions.xml.gz, * Fixed bug #359: EM ignores PEAR compatible classes (committed by Stucki) * Fixed bug #2380: t3lib_sqlparser doesn't handle LEFT OUTER JOIN (committed by Stucki) 2006-03-26 Ingmar Schlecht * Fixed bug #2777: "NOT NULL" removed from SQL gives error with MySQL 3.23.52 2006-03-25 Michael Stucki * Fixed bug #1390: Ereg error in class.t3lib_tsstyleconfig.php * Fixed bug #2415: Navigation "Icons in top frame" were rendered wrong * Fixed bug #0388: No subtitle field in some page types * Fixed bug in Install Tool: Hide warning if GraphicsMagick is used * Fixed some more problems with the BE stylesheet * Various indexed_search fixes, see local ChangeLog for details 2006-03-25 Martin Kutschker * Made "version" a required extension (necessary for workspaces) * Fix FE-editing bug: new-record icon appears for languages without edit rights (admin panel) * Fix FE-editing bug: edit panel and edit icons were shown for languages without edit rights 2006-03-25 Karsten Dambekalns * ADOdb sysext: Update to version 4.80, added a fix for MSSQL bogus errors. * EM: Added new way of handling translations. * DBAL sysext: Added enhancements for UNIQUE KEY handling, MSSQL compatibility, code cleanup, bugfixes 2006-03-24 Stanislas Rolland * Fix to htmlArea RTE extension (see details in local ChangeLog) 2006-03-24 Kasper Skaarhoj * Integration between Import/export and Extension Manager (extension dependencies) 2006-03-22 Kasper Skaarhoj * Fixed a bug in t3lib_refindex which prevented correct indexing from live workspace of records in draft workspaces with references inside flexforms * Fixed bug in T3D export where an array key prevented references in flexform fields to be correctly remapped. My mistake from cleaning up t3lib_flexformtools. 2006-03-23 Stanislas Rolland * Fix bugtracker issue 2958: t3lib_htmlmail::getMimeType isn't working with name based virtual hosts 2006-03-22 Kasper Skaarhoj * Fixed that the tcemain copy command works properly under workspaces: Remapping of references is correct now. This also affects TemplaVoila which can now copy a FCE container with sub elements properly. * Also added check for extension dependencies in Import/Export: It is not possible to import a T3D file unless extension dependencies are OK. This still needs more work and connection to EM. 2006-03-22 Martin Kutschker * Fixed label of 'author_email' ('pages_language_overlay') * Fix bug #2918: TCEFORM.tt_content.CType.removeItems not applied to db_new_content_el.php (thanks to Oliver Hader) * Tools>User Admin didn't check if language icon was set for 'Limit to languages' * Fix FE-editing bug: new records were always created in the default language (admin panel) 2006-03-22 Bernhard Kraft * Fixed bug #2692: GIFBUILDER inverts transparency 2006-03-22 Michael Stucki * Changed Install Tool so it accepts newlines in values (needed for recently introduced textarea fields) * Changed style of admin-menu title in alt_menu.php so it looks equally to the headers above * Fixed bug #1932: Can't limit content columns for Page>QuickEdit * Fixed bug #2596: "=undefined" when transferring TSconfig code from TSconfig wizard to textarea * Changed RFC: "flagBitMask" default value in indexed_search (seems like this was a typo) / The change has no effect but is more logical for understanding the concept. 2006-03-22 Stanislas Rolland * Corrections/adjustments to the htmlArea RTE extension (see details in local ChangeLog) 2006-03-22 Kasper Skaarhoj * Updated almost all Function indexes in the core plus fixed javaDoc documentation for the functions and classes I could manage to do. The rest of you; Please make sure to document the functions and classes you have added during development of 4.0! Search for "[type]" or "[Describe" to find places to add documentation. 2006-03-20 Kasper Skaarhoj * Added function to indexed search so index_fulldata is filled with less content (configurable) * Added function so that the HTML data of the cache_pages table can be stored in the file system (see TYPO3_CONF_VARS[FE][pageCacheToExternalFiles] * Both changes are new features excused by optimization of TYPO3.org. 2006-03-21 Karsten Dambekalns * EM: Moved some code around and added a method for installing an extension with one method call (for use in impexp). * class.em_index.php: Fixed bug #2809 (trivial). 2006-03-20 Kasper Skaarhoj * Fixed more workspace issues: * Added info about workspaces to Tools > User Admin (sorry, considered important) * Frontend editing: Fixed that it works with localizations. Disabled many of the features in draft workspaces (since we have no time for an implementation) 2006-03-19 Martin Kutschker * Fix a few language/locale codes in t3lib_cs.php 2006-03-20 Stanislas Rolland * htmlArea RTE: remove alternate skins from core CVS. 2006-03-20 Sebastian Kurfuerst * Reverted the patch "Double-checking of match-conditions" because it caused trouble * Fixed bug #2767: wrong wraps for sitemap/menu elements in accessibility mode * New Feature #2341: add headers for table CE (accessibility) 2006-03-20 Wolfgang Klinger * Fixed bug #608: Typolink for mounted pages from another domain 2006-03-19 Stanislas Rolland * Corrections/adjustments to the htmlArea RTE extension (see details in local ChangeLog) 2006-03-19 Martin Kutschker * Created exclusiveKeys for the TCA field configuration of type "select" * Configured fields fe_groups of "pages" and "tt_content" to use exclusiveKeys for "Hide at login" and "Show at any login" 2006-03-18 Martin Kutschker * Added constant TYPO3_copyright_year for login page and about module 2006-03-17 Bernhard Kraft * Added .us and .at flags to typo3/gfx/flags/ 2006-03-17 Kasper Skaarhoj * Fixed workspace related issues. More will follow Monday. 2006-03-16 Karsten Dambekalns * EM: Fixed bugs #2787, #2785, #1807 * EM: Extension list is now fetched automatically if it isn't available at all. * ADOdb extension: a fix regarding the MS SQL driver, fixed bug #2810, cleaned up ext_emconf.php 2006-03-16 Rene Fritz * Fixed bug #2840: Related to: Enhanced MM handling in TCE for usage from foreign tables. 2006-03-15 Stanislas Rolland * Fix bugtracker issue 2860 in t3lib_sqlparser. 2006-03-15 Kasper Skaarhoj * !!! Implemented complete "flavouring" of FlexForm XML; Basically it doesn't affect anyone using xml2array() to extract FlexForm data but everyone who uses own XML parsers will have to modify them (after converting all XML). Basically the flavouring means that a tag like ", " is rather represented with ", ". * !!! Cleaned up t3lib_flexformtools::traverseFlexFormXMLData() and related functions, generally I did many changes to this class. However I think no one is using it yet except me. Anyway, the changes were necessary since it was simply never cleaned up as it should have been, including the new cleanFlexFormXML() function. * Bigfix: Modified sys_refindex so it does not register references for content in flexforms outside what the data structure describes. Update your reference table again! * Added configuration option TYPO3_CONF_VARS[BE][niceFlexFormXMLtags] which allows people who depends on the old FlexForm tags to maintain that compliancy. See my changelog from 2006-01-27 (sorry for this semi-feature). 2006-03-13 Stanislas Rolland * Fixes and cleanup in htmlArea RTE extension (see details in local ChangeLog) * htmlArea RTE: Fix bugtracker issue 2820. 2006-03-11 Michael Stucki * More CSS fixes in typo3/stylesheet.css: Changed the height of dyntab-menues & various fixes to login screen 2006-03-10 Sebastian Kurfuerst * Logo change to make it look better on any bright background 2006-03-08 Michael Stucki * Release of TYPO3 4.0rc1 * === Development feature freeze === * Small usability improvement for dyntab-menus in typo3/stylesheet.css (plus cleanup of that file) * More changes required because of the logo update 2006-03-08 Wolfgang Klinger * Fixed bug #2743: Speed up substituteConstants with preg_replace_callback 2006-03-08 Michael Stucki * Changed the globalString condition to allow PCRE regular expressions only if wrapped in dashes "/" * Fixed bug #331: Support IPv6 addresses (many thanks to Sven Wilhelm) * Fixed a big problem with temporary content stored to cache_pages * !!! Changed $TYPO3_CONF_VARS['SYS']['setDBinit'] from array to a string (separated by newline) * Minor changes to config_default.php (comments were not displayed) * Some post-cleanup in CSS Styled Context: Removed recently added "captionStdWrap" property (replaced by existing "caption" property) & changed compatVersion dependency 2006-03-08 Sebastian Kurfuerst * Updated logos in the backend to reflect the new CI 2006-03-08 Karsten Dambekalns * EM: Fixed three small issues, mostly cosmetic. * Install Tool: Using new logo now, uuuuhhh! Changes to CSS so links are colored again. 2006-03-08 Dmitry Dulepov * Added tag to flexforms to enable automatic form reloading when tagged field changes. Useful for creating dynamic flexforms. 2006-03-08 Ingmar Schlecht * Set the default value of config.inlineStyle2TempFile to 1 and config.removeDefaultJS to 'external' if compatversion is set to > 4.0.0. This means default styles of extensions and default JS functions are now automatically put to files like typo3temp/stylesheet_ec23910b0b.css by default. * Fixed bug #2794: Misplaced " quote in typo3/class.browse_links.php 2006-03-08 Bernhard Kraft * Implemented featured #2695: Tables can not get hidden in Web>List. Now this can get accomplished via Page/User/Group TS-Config 2006-03-08 Rene Fritz * Enhanced MM handling in TCE for usage from foreign tables. Means MM relations can be edited in TCEForms from both ends of the relation. 2006-03-07 Sebastian Kurfuerst * Fixed skin issue #2766: class.t3lib_tceforms.php / type="checkbox" / bugs * Fixed skin issue #2317: The background-color on highlighted items in alt_db_navframe.php * Fixed skin issue #2453: alternating colors and rollover in list module have not enough contrast 2006-03-07 Michael Stucki * Reverting a change in t3lib_div as discussed with Sebastian (reason was that this could lead to some trouble if foreach is used instead of while over a recursively called array) 2006-03-07 Wolfgang Klinger * Feature #2675: Cropscale for imgResources (thanks to Stefan Geith) * Fixed bug #2753: Page type 'Spacer' is accessible via FE 2006-03-07 Martin Kutschker * Renamed TS := function addString to appendString and added prependString 2006-03-06 Michael Stucki * Changed file icons for recently added advanced-BE-search feature * Changes to indexed search, see local ChangeLog for details 2006-03-06 Sebastian Kurfuerst * Fixed some broken media relations * Fixed bug #2713: change hardcoded "typo3/" to TYPO3_mainDir in sysext/cms/tslib/index_ts.php * Fixed bug #1635: Add page TSconfig via user TSconfig 2006-03-06 Stanislas Rolland * !!! Remove from core some remaining elements used only by Direct Mail extension and already moved to Direct Mail 2.0: - remove file t3lib/gfx/i/dmail_list.gif - remove file t3lib/gfx/i/modules_dmail.gif - remove file t3lib/gfx/i/modules_dmail__h.gif - remove file t3lib/class.t3lib_dmailer.php - remove methods find_MIDfromReturnPath and find_XTypo3MID from t3lib/class.t3lib_readmail.php - remove columns 'module_sys_dmail_html' (fe_users) and 'module_sys_dmail_category' (fe_users and tt_content) from typo3/sysext/cms/ext_tables.sql - remove item 'dmail' on column 'module' of table 'pages' in typo3/sysext/cms/ext_tables.php 2006-03-05 Stanislas Rolland * Replace isset with strlen in fix of bugtracker issue 1736. * htmlArea RTE: Add $RTEWrapStyle variable to frontend plugin class.tx_rtehtmlarea_pi2.php (bugtracker issue 2760). * Use new ts parsing := in cumulative sets of configuration defaults. 2006-03-04 Michael Stucki * Fixed bug #1475: Added stdWrap properties for RECORDS cObject 2006-03-04 Martin Kutschker * Changed $TYPO3_CONF_VARS['SYS']['domainCookie'] to take a regular expressions allowing for multiple domains with sub-domains. 2006-03-03 Stanislas Rolland * Update to htmlArea RTE manual. * Fix bugtracker issue 1736: Make TS_CASE object and ts_parser support key value 0. 2006-03-03 Michael Stucki * Added new feature: Merged Advanced BE Search form extension (Tools -> DB check). Written by Joey Hasenau - great work! * Added support to modify TypoScript values inside the TS parser using "lib.myVar := function(value)" - see "doc_core_ts" for more information. * Fixed bug #1364: t3lib_div::getURL() uses CURL only for HTTP protocol * Fixed bug #1153: tslib_cObj::imageLinkWrap() not passing information if image.imageLinkWrap.JSwindow.altUrl is set. Thanks to Peter Russ. * Fixed bug #2347: Wrong labels displayed * Fixed bug #1391: TYPO3 can't display a single "0" in a table cell 2006-03-03 Rene Fritz * t3lib_stdGraphic: Check if a font exists and when not the text rendering will not be done and a debug() message will be shown. * alt_doc.php: Added a selector box for localization to the record editing form. * t3lib_tceforms: Added a new option "l10n_display" to have configuration options for form rendering and display of language overlay data. 2006-03-02 Bernhard Kraft * Fixed bug #2716: Negative age wasn't generated correctly in FE 2006-03-01 Wolfgang Klinger * Feature #1520: Allow to exclude the current page in HMENU / excludeUidList 2006-03-01 Ingmar Schlecht * Made the update wizard of the install tool work with buttons instead of checkboxes 2006-02-28 Martin Kutschker * Enhance typolink.addQueryString and add addQueyString to HMENU with special=language (fix bug #2280) 2006-02-28 Sebastian Kurfuerst * Fixed bug: admin panel doesn't stay on page (introduced by "Change admin panel to use get instead of post" * Made static templates work again by adjusting ext_tables_static+adt.sql (the paths to the media directory needed to be adjusted) 2006-02-28 Kasper Skaarhoj * Added new feature to indexed search allowing the "crawler" extension to be used for indexing of media found on a page. This is a solution to the problem of for example many heavy pdf files on a page being indexed along with the page content; now such files can be added to the "crawler"'s queue and indexed via a cron-script. * debug flag added to lang-class so labels in backend can be identified by translators (debug feature). 2006-02-28 Michael Stucki * !!! Removed showpic.php from TYPO3 root. Future applications will just use index.php instead. 2006-02-27 Sebastian Kurfuerst * !!! Avoiding double checking of match-conditions now. 2006-02-27 Rene Fritz * Added possiblity to create dimmed icons by adding _i to the filename with t3lib_iconworks::skinImg(). * Added $GLOBALS['TYPO3_CONF_VARS']['SYS']['maxFileNameLength'] for use in t3lib_basicfilefunc * Added hook that allow to implement the rendering of the standard types with extensions. 2006-02-27 Wolfgang Klinger * Fixed bug #549: No information about deleted records in the backend log * Fixed bug #1796: HMENU with includeNotInMenu does not work with the nav_hide page property 2006-02-26 Martin Kutschker * Fixed bug #1614: page type "external URL" has no https option (thanks to Marc Bastian Heinrichs) * Enchanced config.xmlprologue (takes new keywords and arbitrary string as arguments) * Fixed issues with config.xhtmlDoctype 2006-02-26 Karsten Dambekalns * Extension Manager: Fixed bug #2630 (thanks Peter Niederlag), #2610, #2607, #1904 (partly), #2579 * Extension Manager: Fixed checking of review states (thanks Rupert Germann) * Extension Manager: Now the EM shows update icons again * Extension Manager: Dependency handling has been reworked, now it is much more comfortable, fixes #1607 (partly), #2584 * class.t3lib_befunc.php: Fixed bug #2528 * class.tslib_content.php: Fixed bug #2676 2006-02-26 Wolfgang Klinger * Fixed bug #1060: Sitemap with SectionIndex does not display content header when page has a navigation title assigned * Fixed bug #284: substUrlsInPlainText does not allow other characters than space and () to terminate URLs in the text. * Fixed bug #2543: tslib_div uses deprecated function call_user_method * Fixed bug #1827: Empty page tree after deleting the current temporary page mount. 2006-02-25 Ingmar Schlecht * Added an "upload" and "new" button to the filelist module (Gremlin #1599, thanks to Stefano Cecere for the patch) 2006-02-23 Ingmar Schlecht * Changed formURL in fe_adminLib.inc to always contain a question mark "?" because in the templates the formurl marker is used like ###FORM_URL###&cmd=edit which didn't work if the URL didn't contain a question mark like in simulStatic- or RealURLs. This fixes typo3.org bug #2563. 2006-02-23 Stanislas Rolland * Remove RTE-enabling defaultExtras off tt_content bodytext (related to bug #2023). * Fix bugtracker issue 2656 in htmlArea RTE. 2006-02-23 Rene Fritz * Fixed bug #2662: added check against "Limit to languages" 2006-02-23 Kasper Skaarhoj * Changed things related to locallang-XML handling. Most significantly is it that translations are looked for in the new language pack directories typo3conf/l10n/[langyage key]/. * All locallang-XML files are updated to have ONLY the default labels in them and no specific references to external files; means translations will work only with language packs installed in typo3conf/l10n/. Such language packs will be distributed as zip-files around the release. * csh_* extensions (language pack extensions) are now obsolete. 2006-02-22 Dmitry Dulepov * t3libBEfunc::thumbCode() did not make proper image path under certain conditions * Fixed bug #2654: Incorrect conversion of non-ascii (Latvian) characters in URL 2006-02-22 Wolfgang Klinger * Fixed bug #1596: checkIncludeLines uses preg_match now and checks for all whitespace before and after * Fixed bug #2592: Page type "External URL" and "Shortcut" causes an error (jumpUrlX methods) 2006-02-22 Kasper Skaarhoj * Added 3 languages: Faroe, Serbian, Farsi * Fixed bug in t3lib_div::cHashParams() * Brought back support in EM's index.php::importExtFromRep() function for direct injection of an array with extension files (needed for support for kickstarter, but new function parameters are kept) * Added new Indexing Configuration for indexed search: Traversal of page tree. Means that now the page tree can be indexed by the "crawler" extension (cronscript) * Added meta indexing configuration type (useful for group-categorizing of search results) * Added a condition to indexing of pages; that sys_language_uid and sys_language_content must be similar; it is assumed that for pages with fallback to default content no indexing is wanted. * Added "Spotlight" categorizing feature to search results. The categories are defined as indexing configurations + natural categories like pages in the page tree. TypoScript configuration applies. 2006-02-21 Karsten Dambekalns * typo3/stylesheet.css: Fix for trivial bug #2644, added sans-serif as fallback font-family. 2006-02-21 Stanislas Rolland * Path setting correction in htmlArea RTE SpellChecker plugin. 2006-02-20 Christian Jul Jensen * Fixed bug #2628 2006-02-20 Wolfgang Klinger * Feature request #568: AND (&&) and OR (||) combination of TypoScript conditions 2006-02-18 Robert Lemke * Changed flexform tag names in t3lib_flexformtools->flex2ArrayXml() 2006-02-17 Karsten Dambekalns * Fixed bugs #2368, #2521, #2385, #2186 related to DBAL 2006-02-17 Michael Stucki * Fixed bug #2597: GDlib TrueType tests fail because of wrong fontFile-path (caused by the symlinks change) * Fixed bug #2594: Install Tool says "No gfx/typo3logo.gif file!" (caused by the symlinks change) 2006-02-17 Ingmar Schlecht * Fixed obvious bug #2588 in right-click context menu of filelist navframe 2006-02-17 Stanislas Rolland * Correction to the htmlArea RTE extension (see details in local ChangeLog) (bis) 2006-02-16 Michael Scharkow * Fixed bug #2457: image border settings are respected in GMENUs * Updated the copyright notices to 2006 and set version back to 4.0-CVS 2006-02-16 Kasper Skaarhoj * Added new script (tslib/class.tslib_eidtools.php) with tools for "eID scripts". See extension "whiteboard" for an example! 2006-02-15 Michael Stucki * Release of TYPO3 4.0beta3 * Various changes to indexed_search, see local ChangeLog for details * Install Tool: Added "cache_imagesizes" to list of tables that can be cleared * !!! Indexed Search: Removed all options for indexing OpenOffice.org/OpenDocument files and replaced them with the above "unzip" option. Affected options are: nativeOOMethod, OOoExtract, ruby * !!! Indexed Search: Changed all default paths from /usr/local/bin/ to /usr/bin/ * Removed create_symlink.sh and remove_symlink.sh from CVS because they are not needed anymore. If you still want to use symbolic links for some reason, you can find some good information in the "TYPO3 Installation & Upgrade" manual. 2006-02-15 Karsten Dambekalns * typo3/mod/tools/em: More fixes and better error checking. * typo3/sysext/adodb: Update to upstream version 4.71. * t3lib/class.t3lib_tsfebeuserauth: The admin panel uses GET instead of POST now. 2006-02-15 Bernhard Kraft * Fixed an issue with the new GIFBUILDER code and transparentColor TS option. Also fixed some minor bugs with not unlinked temp files. 2006-02-15 Kasper Skaarhoj * Changed usage of showpic.php: Now, the reference to showpic.php from inside tslib_content is done using "index.php?eID=tx_cms_showpic&..."+usual parameters. This is the future supported way of accessing the services of showpic! It also means that other scripts offering FE services bypassing tslib_fe can use same methodology! Applications I can think of: AJAX data, streams (like secure download scripts passing binary data through). This change means that "showpic.php" is not needed as a symlink anymore, neither as a script in the core root! 2006-02-15 Rene Fritz * Added hook to element browser to make it possible to render own EB's. All EB classes are moved into an own file. * Added the possiblity to set TCEForm items to read-only. 2006-02-14 Karsten Dambekalns * typo3/mod/tools/em: Fixed/enhanced dependency checking in the new EM. 2006-02-14 Stanislas Rolland * Changes to the htmlArea RTE extension (see details in local ChangeLog) 2006-02-14 Rene Fritz * Moved t3lib/gfx/ to typo3/gfx/ * Changed all references of t3lib/gfx/ to gfx/ or typo3/gfx/ * Made some FE references to media/... * Added index.php, showpic.php and thumbs.php scripts * All thoese changes were made to make it possible to use the TYPO3 source without symlinks * !!! As a consequence of this, the symlinks "arial.ttf" and "verdana.ttf" in t3lib/fonts/ have been removed completely. Please make sure that you have updated your TypoScript template accordingly. You can either upload the original fonts to the server or use a similar looking font instead (nimbus.ttf instead of arial.ttf, vera.ttf instead of verdana.ttf - both are located in t3lib/fonts/). 2006-02-14 Kasper Skaarhoj * Fixed part II of the versioning swapping change: Now versioning is completely independent of MySQL versions and it is fully DBAL compliant: Records are swapping content rather than ids (locking file support integrated which stores swapped records in case something goes wrong - however, no tool for reverting using this lock file...) * Finished version 1.0 of the ADMCMD_prev feature which allows a keyword (md5 hash) to preview pages which otherwise would require a backend login (like workspace preview). In Web>Versioning you will find an implementation of this feature which will generate links you can sent to people for previewing workspace content. The concept could be extended to set other preview flags like hidden/starttime/endtime/fe_groups etc. But this is just a simple implementation for workspaces. 2006-02-14 Wolfgang Klinger * Fixed bug #2507: Wrong where clause ('1' instead of '1=1') * Fixed bug #2508: t3lib/class.t3lib_tcemain.php uses hardcoded quotes 2006-02-13 Rene Fritz * Install tool PHP and HTML code cleanup towards xhtml 2006-02-13 Karsten Dambekalns * class.tx_install.php: Changed the way documentation is extracted from comments in config_default.php. * t3lib/config_default.php, typo3/stylesheet.css, typo3/mod/tools/em/: First CVS release of new Extension Manager codebase. 2006-02-11 Bernhard Kraft * Fixed bug #1270: Garbled characters in cshItems when forceCharset is set to utf-8 2006-02-11 Kasper Skaarhoj * Changed swapping mechanism for versioning. Still need to fix locking file integration. 2006-02-10 Stanislas Rolland * Remove Direct Mail code from tslib_fe and add checkDataSubmission hook 2006-02-10 Christian Jul Jensen * Added TCAselectItem to stdWrap, see TSref 2006-02-09 Rene Fritz * Added $TYPO3_CONF_VARS['SYS']['binSetup'] and made t3lib_exec use of it. * Added TSconfig option options.hideRecords.[table]. Used in pagetree nav frame, web>list module, new record wizard 2006-02-09 Sebastian Kurfuerst * Fixed bug #2105: The width of tt_content is too large (due to access options) 2006-02-08 Stanislas Rolland * Fixed bug #2365: Replace true linebreaks with space inside block tags and after hr tags in t3lib_parsehtml_proc. * Changes to the htmlArea RTE extension (see details in local ChangeLog) * Fixed bug #1496: Enable Direct Mail to fetch a server listening to a port other than 80 (t3lib_htmlmail) * Fix stdAuthCode in t3lib_div 2006-02-08 Michael Stucki * Various changes to indexed_search, see local ChangeLog for details * !!! Changed default value of TYPO3_CONF_VARS[BE][fileCreateMask/folderCreateMask]. By default, those files are no longer writable for the group. * Fixed bug #2272: Added [PAGE].includeJS plus possibility to attach .js files to template resources (thanks to Johannes Vockeroth) * Fixed bug #75: t3lib_extfilefunc::func_copy() does not set file permissions properly * Encode whitespaces in t3lib_div::encodeHeader() as required by RFC 2047 (thanks to Stanislas) * Added crdate and tstamp fields to be selected by users in the Web->List view * Fixed bug #2200: In FEediting the creation of new records in other pages than the current should be possible 2006-02-07 Ingmar Schlecht * Fix "&" problem in DMail jumpURLs 2006-02-06 Stanislas Rolland * Fix bugtracker issue #408: enable direct mail to fetch https pages with user authentification 2006-02-06 Sebastian Kurfuerst * New feature: Integrated ss_dragdrop extension into the core (page and folder drag and drop). Thanks to Stephane Schitter for his work on this. 2006-02-05 Dmitry Dulepov * Fix: (Versioning sysext) Two cells in table had hard-coded bgcolor attribute (were not skinnable) 2006-02-04 Sebastian Kurfuerst * Fixed a minor logical bug in undo/history * Made SU-mode work again (was affected by hook name change) 2006-02-02 Stanislas Rolland * Adjustments to the htmlArea RTE extension (see details in local ChangeLog) 2006-02-01 Dmitry Dulepov * Fix: renaming of localconf.php.TMP.php to localconf.php did not work on Windows platform 2006-02-01 Bernhard Kraft * Fixed an issue with non working links in JSMENUs 2006-02-01 Stanislas Rolland * t3lib_htmlmail email message-id: global declaration was missing. 2006-01-31 Stanislas Rolland * tslib_content: remove unused hooks originally intended for use by Direct Mail 2006-01-31 Bernhard Kraft * Fixed bug #2396: Select-box items where displayed with garbled characters when forceCharset was set to utf-8 2006-01-31 Stanislas Rolland * t3lib_htmlmail: make email message-id compliant with RFC 2822. 2006-01-27 Bernhard Kraft * Fixed bug #760: "gifbuilder jpgs are 256 colors" for enabling truecolor pngs set [GFX][png_truecolor] variable (reduceColors still gets respected) 2006-01-30 Michael Stucki * Added two hooks to class.t3lib_tceforms.php, getMainFieldsClass: getMainFields_preProcess and getMainFields_postProcess (requested by Thomas Hempel for use with the "dynaflex" extension. * Fixed gremlin #1628: Removed "Text with image below" from the content wizard * Removed hardcoded maximum size of popup images 2006-01-29 Michael Stucki * Added UTF8-support for emails. Thanks to Bernhard Kraft, Stanislas Rolland and Martin Kutschker for their feedback. * Changes in t3lib_div::plainMailEncoded(): By default, emails will be encoded to quoted-printable. * Email linebreaks are now "\n" except on Windows, where they are "\r\n". Thanks to Stanislas and Martin for their feedback. * t3lib_formmail now encodes emails as quoted-printable. base64 needs to be enabled explicitely. * Install Tool now uses t3lib_div::plainMailEncoded() instead of mail() to send plain text mails. * Install Tool now displays warning messages using t3lib_div::debug() instead of debug() which does not work in all cases. * Marked t3lib_htmlmail->convertName() as deprecated because header lines are now encoded automatically. 2006-01-28 Martin Kutschker * Fixed bug #2382: error when creating a new (and empty) file in BE * Fixed bug #1878: protect localconf.php from being lost on write error * Enhanced TCE type "none" with many rendering options 2006-01-27 Sebastian Kurfuerst * Fixed bug #2337: remove 30KB editing limit in Template Editor * Fixed bug #2405: CSC - allow styles and additional table class * Fixed little removed reference operator in class.t3lib_tcemain.php line 1817 (triggers a call-time pass-by-reference warning) - eval API code 2006-01-27 Martin Kutschker * added error logging to DB initialization code * improved FQDN detection and fixed empty syslog ident in t3lib_div::initSysLog() * Fix problem with non-associative arrays in t3lib_db->fullQuoteArray() 2006-01-27 Peter Niederlag * Fixed bug #2023, removed most of RTE-Config from sysEXT:cms and sysExt:css-styled_content 2006-01-27 Ingmar Schlecht * Added