All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

TYPO3 4.2 NEWS.txt

From TYPO3Wiki
Jump to: navigation, search

warning - Message

  • Please log into the Wiki before you make any changes!
  • Changes from unknown users will be reverted without any further review!

notice - This information is outdated

While some details may still apply in specific situations, this page was written for a package of TYPO3 that is no longer current.

Preview of NEWS.txt for TYPO3 4.2

CHANGES & IMPROVEMENTS between TYPO3 4.1 and 4.2
(for technical details see ChangeLog)


  • New PHP version requirement: You need to have at least PHP 5.2.0 in order to run TYPO3 4.2
  • Workspaces allow moving of elements (for details, see Inside TYPO3, Core API, and this video: (/.mov for better quality)
  • The new backend of the "Cleaner Backend Project" (typo3/backend.php) replaced the old module (typo3/alt_main.php)


  • New Installer
  • Templates
    • Various enhancements to the TS object browser and TS analyzer
    • Added new T3Editor with syntax highlighting and other usability improvements for editing TypoScripts
  • Extension Manager
    • Auto-update view when new back-end modules were installed
    • Integrate the extension ter_update_check into EM
  • Workspaces
    • Implemented moving for elements ("Element" versions)
    • Workspace "swapping" for "New"-placeholders and "Deleted"-Markers is now supported
    • Added switch in TYPO3_CONF_VARS['BE']['elementVersioningOnly'] which allows to completely turn off page and branch versioning
  • htmlArea RTE
    • Various bug fixes
    • Enable htmlArea RTE in Safari
    • Removed list of plugins from EM configuration
    • Enhancements to the block styling and text styling drop-down lists
    • Enhancements to the handling of inline elements: new formattext drop-down list and new inline element buttons
    • Enhancements to the handling of block elements: formattext, insertparagrahbefore and insertparagraphafter buttons, blockquote button, indent with div and configurable class, alignment with configurable classes
    • New plugin API enable TYPO3 extension to extend the RTE (to be documented separately)
  • Cleaner Backend Project
    • Implemented new GUI with lots of usability improvements
    • Enable Tabs in Page Properties
    • Use optgroups in selectorboxes
    • Added "Open Documents" as optional module in top bar
    • Possibility to fold the page- and file-tree widgets
  • TCEforms
    • Notify and visualize user where required elements are nested in IRRE or Tabs
    • The page doktypes "advanced" and "not in menu" were removed and their functionality integrated into the "normal" doktype
  • Inline Relational Record Editing (IRRE)
    • Localization support for child records
    • Possibility to define storage page for child records on a per-table-basis (TSconfig TCAdefault.[table].pid = [page id])
  • Template Module
    • Improved TypoScript editor by integration of T3Editor with several extended features like code highlighting, code snippets, etc.
    • Improved the usability of the Constant Editor
  • Online TS reference
    • Possibility to regenerate online TS reference from core and extension docs using tsconfig_help system extension


  • t3lib_div::csvValues() now exports like Internet RFC 4180 (embedded line-breaks allowed)
  •  !!! Page doktypes "2" & "5" ("advanced" and "not in menu") were removed and merge with the "normal" doktype "1"
    • This behaviour can be disabled by setting the $TYPO3_CONF_VARS['SYS']['compat_version'] to '4.1'.
    • The update wizard allows one to perform the required database changes.
    • For Developers: Check your extensions and TypoScripts
    • doktypes '2' and '5' are deprecated!
    • change conditions like "doktype=5" to "nav_hide=1"
    • remove conditions like "doktype=2"

Speed improvements

  • indexed_search with a huge page trees can now be a lot faster with the new TypoScript configuration option "skipExtendToSubpagesChecking"
  • Added many calls to $GLOBALS['TYPO3_DB']->sql_free_result() free these memory resources
  • Speed up link rendering by implementing some local caches
  • Introduction of global variable $ACCESS_TIME (to the minute) to allow a better usage of MySQL query cache for time-based access control queries
  • Improved caching of locallang and changed internal caching from default character set of language to required character set.


  • Add new external library "RemoveXSS" for easily filtering potential Cross Site Scripting (XSS) attacks.
    • Can be used by any script. Usage: $filtered_string = t3lib_div::removeXSS($input_string);
    • Thanks to Travis Puderbaugh <> for providing this nice piece of code!
  • TCEforms
    • Setting a field of eval "timesec" as a label of a table would show an integer instead of the hh:mm:ss string
  • Workspaces
    • Added class.wslib_gui.php to allow using WS GUI from extensions
    • Added "flush" command to TCEmain API for versions so versions can be completely deleted and not only released from a workspace
  • AJAX/JavaScript
    • Added JavaScript minification feature (new function t3lib_div::minifyJavaScript)
    • Updated JavaScript libraries: prototype ( and (1.8.1)
    • Consistent interface for AJAX calls in the TYPO3 Backend (typo3/ajax.php)
  • Hooks
    • Added hook to Web>Page "columns" view, allowing plugins to display "additional info" instead of "CODE:"
    • Added a hook to TCEforms to enable custom evaluations for input fields
    • Introduced a new global hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']
    • allows to insert HTML before a records icon in the page tree, Web>List and Web>Page modules (and possibly more places where makes sense)
    • Integrate post processing hook for links handled by typoLink
    • Web>List module: Allow modification/addition/removal of icons for each table and its records
    • Hook in TCEmain after all database operations
    • Some Hooks for tslib_content
    • Added hooks to t3lib_TCEforms_inline to manipulate control items for each child record
    • Added hook to manipulate the cHash

TypoScript changes

  • Back-end
    • Removed TSconfig property TCEFORM.<table>.<field>.linkTitleToSelf.returnUrl
    • Added possibility to set TCAdefaults in Page TSconfig
    • Added Page TSconfig property TCEFORM.[table].[field].label to override labels
  • Front-end
    • Added +stdWrap for the .src parameter of "FRAME"
    • Added +stdWrap for the .wrapItemAndSub parameter of "TMENUITEM"
    • Added new conditions "year" and "dayofyear"
    • Addes possibility to define cache expire time of HMEMUs
    • Introduced a new TS option that makes indexing of metatags configurable (config.index_metatags)
    • Added stdWrap support for minW and minH of imgResource
    • Added minification of JavaScripts (config.minifyJS)
    • Constant 'PAGE_TARGET' of CSS Styled Content is cleared when compatVersion is set to 4.2.0

Database changes

  • Replace all TINYTEXT columns with VARCHAR(255)
  • Change index "parent" of fe_user to (pid,username) and drop the index "pid"
  • Added fields "crdate" and "cruser_id" to tt_content


  • typo3/sysext/adodb: Update to upstream version 4.94

Frontend features

  • New login-box System-Extension "felogin":
    • This is a refactored version of the "newloginbox" extension, now integrated into the core.
    • If you install the extension, it will replace the old login content element (CType: "Login Form").
    • The new plugin comes with a great new redirection framework and lots of configuration options - but still runs nicely out of the box.
  • Roll-over (RO) on a GMENU in IE didn't work with xhtml_strict (Bug #3729)
  • HMENU of type special = directory now expand automatically like normal HMENU
  • Content encoding with x-gzip is now available also for IE7
  • Various improvements to the admin panel
  • Whole workspaces can be previewed now for users with no backend login by a simple link you can email
  • Enabled EXPLAIN SELECT queries in TS admin panel

Backend skin

Important bugfixes

  • Better transliteration for hebrew (using lower-cased latin letters)
  • pageNotFound_handling used to return an empty page if the specified URL could not be retrieved (old gremlin)
  • "Clear FE cache" didn't clear "typo3temp/cache_pages" directory

Currently unsupported

  • Missing features concerning the disposal of Inline Relational Record Editing (IRRE)
    • Workspaces and Versioning are currently not supported
    • FlexForms using the TCA type 'inline' are currently not supported/tested
    • Import/Export (sysext tx_impexp) might not work correctly in special cases

ChangeLog entries

These are the entries since release of 4.1 which are currently not being handled in NEWS.txt. You are a core developer please either remove "unimportant" fixes from this list or move it to a pertaining NEWS.txt section above and edit.

2007-11-29  Benjamin Mack  <>

	* (minor) Fixed #6825: TCEforms -- Icon for empty palettes are not displayed anymore

2007-11-27  Ingo Renner	<>

	* added clear cache actions menu to backend.php as part of the cleaner backend project
	* moved user info and logout button to the toolbar

2007-11-27  Stanislas Rolland  <>

	* Bugfix #6836: htmlArea RTE cannot enter line break in Safari (Windows)

2007-11-26  Ingo Renner	<>

	* moved interface t3lib_backendToolbarItem to typo3/interfaces/interface.backend_toolbaritem.php

2007-11-26  Wolfgang Klinger <>

	* Fixed bug #6831: Clickmenu is cut off on the left, when it does not fit in the viewport (Thanks to Helmut Hummel)

2007-11-25  Dmitry Dulepov  <>

	* Reformatted t3editor sysext

2007-11-25  Ingmar Schlecht  <>

	* Fixed Bug #6828: Using outpug buffering for debug() to prevent "Headers already sent" errors

2007-11-25  Benjamin Mack  <>

	* Feature #6829: New general template methods for FE & BE (Thanks to Steffen Kamper)
	* Added labels to checkbox descriptions in new EM section

2007-11-24  Oliver Hader  <>

	* Fixed bug #6817: Files with extension xml are ignored as resource of a template
	* Added feature #5530: Hook in TCEmain after all database operations
	* Cleaned up typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php

2007-11-24  Benjamin Mack  <>

	* Fix #6822: css_styled_content default EXTCONF was not loaded since it was installed by default

2007-11-24  Ingmar Schlecht  <>

	* Feature #6770: Flexform DataStructure pointerFields:
		* Implement option to use two ds_pointerFields so DataStructures can be switched by the combination of two field's values
		* Enabled the new ds_pointerFields possibility for tt_content.pi_flexform, so you can specify DataStructures per (combination of) list_type and CType values
		* Made css_styled_content register the DataStructures for the CType=table Content Element using the new ds_pointerFields instead of overriding the 'default' DS key

2007-11-23  Oliver Hader  <>

	* Fixed bug #5956: TCA eval required on date field does not work

2007-11-23  Wolfgang Klinger <>

	* Fixed bug #6775: Page and info module ignore "Limit to language"

2007-11-22  Bernhard Kraft  <>

	* Added hooks #6738: Hooks for Web>List module which allow modification/addition/removal of icons for each table and its records

2007-11-22  Ingo Renner	<>

	* fixed bug #6741: Add fields cruser_id and crdate to table fe_groups, credit Malte Jansen
	* added feature #6793: Rename User and Tools modules, credits Francois Suter

2007-11-22  Stanislas Rolland  <>

	* Feature/bugfix: htmlArea RTE: Enter paragraph on return key corrected and improved
	* Bugfix #6769: RTEhtmlarea not working with IRRE in FF anymore

2007-11-21  Bernhard Kraft  <>

	* Fixed bug #6785: "this->extraFormHeaders" didn't work anymore since "fixed alt_doc headers" have been introduced (#6625)

2007-11-20  Stanislas Rolland  <>

	* Feature #6769 continued: Further adjustments and workarounds to enable htmlArea RTE in Safari

2007-11-20  Dmitry Dulepov  <>

	* Restored typo3/sysext/lang/locallang_mod_doc.xml because it was zero length and broke translations
	* Fixed bug #6259: Disabling Tabs with no fields
	* Fixed bug #6773: Allow br in flexform labels

2007-11-20  Oliver Hader  <>

	* (feature) Added feature #6473: CSC - Extend render userFuncs by TS field property

2007-11-20  Benjamin Mack  <>

	* Feature #6768: Added the media field for page type "Shortcut" as well
	* Feature #6768: Integrate ext 'Media field for page type External URL' (dkd_media4url)

2007-11-19  Stanislas Rolland  <>

	* Feature #6769: Enable htmlArea RTE in Safari

2007-11-19  Oliver Hader  <>

	* (feature) Added feature #6734: Integrate post processing for links handled by typoLink
	* (feature) Added feature #6346: Enable overriding/renaming field labels by page TSconfig (patch by Malte Jansen)

2007-11-16  Stanislas Rolland  <>

	* Feature #6715: Remapping of b and i tags by RTE transformation made configurable
	* Feature/bugfix: Change to the initialisation sequence of htmlArea RTE

2007-11-16  Ingo Renner	<>

	* added feature #6545: Hook Request: db_list

2007-11-15  Ingmar Schlecht  <>

	* Release of TYPO3 4.2.0alpha2

2007-11-15  Ingmar Schlecht  <>

	* Bugfix #5683: processing of label field in backend (Thanks to Ralf Hettinger)
	* Set left-padding of options in selectorboxes to 22 if an icon is displayed that has a width between 14 and 20 pixels. This was necessary for a good visual impression even if page and content type icon sizes vary.
	* Made Clear Cache buttons of backend.php AJAX based, showing a nice spinner image during cache clearing

2007-11-15  Thomas Hempel <>

	* added new installer (ALPHA) code in typo3/sysext/install
	* moved typo3/sysext/install to typo3/sysext/install_old
	* added side-by-side patch to prepare core for new installer code (makes it possible to run old and new installer side by side)

2007-11-15  Jeff Segars  <>

	* Feature #6672: Add tab filtering and file type filtering to TCA-defined link wizard

2007-11-15  Stanislas Rolland  <>

	* Feature #6657 revisited: htmlArea RTE: remove em and strong remap from main script

2007-11-15  Ingo Renner	<>

	* enabled requestUpdate for rte_enabled
	* added feature #6721: add the workspace selector to the cleaner backend toolbar
	* added feature #6442: Hook in browse_links request (for linking to records)
	* added beta glue code for t3editor
	* added t3editor as system extension

2007-11-14  Stanislas Rolland  <>

	* Feature #6712: htmlArea RTE: make hotkeys configurable in PageTSConfig
	* Feature #6712 continued: htmlArea RTE: adding hotkeys to default configuration settings
	* Bugfix: htmlArea RTE: Correction to InlineDefault plugin causing frame reload.
	* Feature #6712 corected: htmlArea RTE: correction to DefaultInline plugin and enhanced API

2007-11-14  Ingmar Schlecht  <>

	* Cleanup-up to prior commit #529: "TypoScript help" module
	* Added SVN properties to new files
	* Minor changes to feature #6670: Enable Tabs in Page Properties
	* Feature #6710: Use optgroups in selectorboxes

2007-11-14  Ingo Renner	<>

	* fixed bug #6692: When letting TYPO3 generate DB table icons it can happen that transparent areas become rendered black
	* added follow up on feature #6670: Enable Tabs in Page Properties

2007-11-14  Sebastian Kurfuerst  <>

	* Fixed feature #529: update inline TypoScript help (Thanks to Francois Suter)

2007-11-14  Benjamin Mack  <>

	* (feature) Fixed #6625: Cleaner Backend / HCI: Make "alt_doc" header fixed

2007-11-13  Stanislas Rolland  <>

	* Feature #6705: htmlArea RTE: Display all classes of an element in the statusbar
	* htmlArea RTE: Update manual and version  to 1.6.3dev
	* Feature #6579 continued: Allow plugins to register hotkeys

2007-11-13  Bernhard Kraft  <>

	* Fixed bug #633: Menu doesn't expand if ".special" is set

2007-11-13  Benjamin Mack  <>

	* (minor) Fixed bug #6548: FE "Preview" Label not stylable

2007-11-12  Oliver Hader  <>

	* (minor) Fixed bug #6696: Parts of the TYPO3 back-end do not work correctly with prototype.js 1.6.0

2007-11-12  Stanislas Rolland  <>

	* Feature #6579 continued: Backtracking on the use of Prototype.js by htmlArea RTE.

2007-11-11  Ingmar Schlecht  <>

	* Minor code-cleanup to recent Workspace related changes

2007-11-10  Stanislas Rolland  <>

	* (cleanup) Protect rtehtmlarea 'for' loops from properties possibly added by JS frameworks.
	* Feature #6579 continued: correction to plugin registration for FE case

2007-11-10  Ingmar Schlecht  <>

	* Feature #6256: $TCA: Newline for Tabs (--div--) (Thanks to Malte Jansen)
	* Minor Feature #4280: stdWrap for params property of IMAGE (Thanks to Ralf Hettinger)
	* Bug #6682: GMENU property disableAltText clears the content of alt param, but does not remove it (Thanks to Hemlut Hummel)

2007-11-09  Benjamin Mack  <>

	* (feature/cleanup) Refactored clickmenu to speed up the BE
	* (bugfix) Fixed Image Generation bug. Call in t3lib_div now uses the IM wrapper to render gifs/pngs

2007-11-08  Ingo Renner	<>

	* added initial cleaner backend project work (backend.php)

2007-11-08  Stanislas Rolland  <>

	* Feature #6668 continued: Some minor adjustments when htmlArea RTE uses the Ajax request

2007-11-08  Benjamin Mack  <>

	* (cleanup) Fixed #6670: Added tabs to Page properties + cleanup (Thanks to Steffen Kamper)

2007-11-08  Oliver Hader  <>

	* Updated JavaScript frameworks in typo3/contrib: prototype (1.6.0) and (1.8.0)

2007-11-07  Stanislas Rolland  <>

	* Added feature #6668: Let htmlArea RTE use the Ajax request of the Prototype framework

2007-11-07  Benjamin Mack  <>

	* (minor) sysext "opendocs" is now installed by default

2007-11-07  Oliver Hader  <>

	* (major) Fixed bug #5772: IRRE - Combination mode doesn't save new child records correctly
	* (minor) Fixed bug #6456: IRRE - Palettes are not rendered correctly on nesting records using the same table

2007-11-06  Stanislas Rolland  <>

	* Added SVN properties on some rtehtmlarea files
	* Feature 6579 continued: Make InlineCSS plugin use the RTE extension and plugin API

2007-11-05  Stanislas Rolland  <>

	* Feature 6579 continued: Use prototype.js to create a htmlArea plugin class.
	* Added feature #6657: Extract inline buttons from htmlArea RTE main scripts.

2007-11-05  Ingmar Schlecht  <>

	* Issue #6641: Renamed new page tree related TSconfig Options and switched off separateNotinmenuPages by default (Thanks to Christian Kuhn)
	* Changing SVN property eol-style from native to LF for all text files in the core trunk

2007-11-02  Ingmar Schlecht  <>

	* Added default SVN properties and Id marker to new files which didn't have it yet
	* Fixed bug #6624: Weird pagetree display with new "Not in menu" feature (Thanks to Christian Kuhn)
	* Bug #6561 revised: Registers IMAGE_NUM and IMAGE_NUM_CURRENT contained incorrect array indizes (Thanks to Helmut Hummel)

2007-11-02  Stanislas Rolland  <>

	* Fixed feature #6579: Small correction to FE htmlArea RTE
	* Remove exception catching in htmlArea RTE when setting styleWithCSS
	* Fixed bug 6640: htmlArea RTE tool bar is not updated in IE when up or down arrow is pressed
	* Fixed feature #6619: Add underscore rather than dash in file names

2007-11-01  Stanislas Rolland  <>

	* Added feature #6579: Make htmlArea RTE extensible
	* Added feature #6619: Let htmlArea RTE use t3lib_div::minifyJavaScript()
	* Deleted all compressed files in accordance with feature #6619
	* Fixed bug 6476: htmlArea RTE incorrectly nests tags on return key in FF

2007-10-31  Ingo Renner  <>

	* Added feature 6169: Add user function support to Constant Editor

2007-10-30  Jeff Segars  <>

	* Fixed bug #6618: Web->List: Add title to versioning symbol in extended view	(Thanks to Christian Kuhn)

2007-10-30  Oliver Hader  <>

	* (minor) Fixed bug #6613: IRRE/RTE - Creating a new child record fails if record uses htmlArea RTE

2007-10-30  Benjamin Mack  <>

	* Moved "doc" module to sysext "opendocs"
	* Fixed Bug #4832: Integrate the extension ter_update_check into EM (Thanks to Christian Welzel)

2007-10-29  Jeff Segars  <>

	* Fixed bug #5338: Error installing suggested extensions

2007-10-29  Dmitry Dulepov  <>

	* Fixed bug #6581: Fatal error in TCEForms: Fatal error: Cannot use string offset as an array
	* Fixed bug #6565: T3DataStructure with sheet references will not show sheetTitle,sheetDescription and sheetShortDescr
	* Fixed bug #5347: Flexforms dosen't resolve sheets
	* Fixed bug #3969: Missing sheets inclusion in flexforms?

2007-10-28  Kasper Skårhøj  <>

	* - Reverting IRRE related changes in t3lib_BEfunc done for workspaces by Dmitry. They were faulty.
	* - Modified rendering of FlexForms in t3lib_TCEforms and also processing in t3lib_tcemain so that flexforms are now fully dynamic in their nature; This is particularly the case when flexforms have sections and containers within (see the original movie-list example for instance). DHTML is used to reorganize flexform elements, delete and add new. No ajax though (not necessary). It means we finally have a permanent implementation for what was before "_DELETE_FLEX_FORM" etc buttons... Used scriptaculous and prototype for the work.
	* - In alt-doc, the script now preserves the scroll position when clicking save. Also, the button panel in top flows with form. This is preliminary and Jens will implement a better way... If it takes too long we can make it configurable.
	* - Added User TSconfig options to mount pages and folders for link-browsing purposes only. The point is that a user should be able to select pages which normally doesn't appear in his particular mount points of the page tree. With this feature you can set an entirely different set of mountpoints which only appear in the Element Browser. It is for readonly purposes of course. (Normal page access restrictions will still apply though, only the mount point changes). These features can be useful in general where a user needs to link to files or pages outside their normal range. However, it becomes especially useful with workspaces where the db mount is usually smaller and filemounts are completely disabled! Here are examples of configuration: options.folderTree.altElementBrowserMountPoints = _temp_/, templates. options.pageTree.altElementBrowserMountPoints = 34
	* - Fixed small bug in db-list around passing the pointer-variable in returnUrls
	* - Fixed safari-related bug in template.php (clickmenu didn't appear in correct location).
	* - Added warning to Web>Access module when using it from workspaces: It explains about how permissions affect workspaces.

2007-10-28  Martin Kutschker  <>

	* Feature #6601: Speed up link rendering by implementing some local caches

2007-10-27  Benjamin Mack  <>

	* Fixed Bug #4662: New default behaviour for PAGE_TARGET (Thanks to Steffen Kemper)

2007-10-27  Ingmar Schlecht  <>

	* Fixed bug #1940: "OPEN DOCUMENTS" causes 404 error (Thanks to Christian Trabold)
	* Feature #6258: Change config.uniqueLinkVars to 1 (Thanks to Georg Ringer)
	* Fixed bug #5082: Clean up a nested htmlspecialchars() in (Thanks to Christian Kuhn)
	* Fixed bug #6561: imgMax and imgStart (IMGTEXT) not working properly (Thanks to Helmut Hummel)

2007-10-26  Stanislas Rolland  <>

	* Fixed bug 5031: htmlArea RTE incorrectly processes col tags and default proc options disallow col and colgroup tags

2007-10-24  Ingo Renner  <>

	* Fixed bug 6539: Move the BE logo generation code into a separate method so it can be used from other classes

2007-10-24  Benjamin Mack  <>

	* Fixed Bug #6582: Deprecated use of language="text/javascript" in function loadJavascriptLib in template.php (thanks to Christian Kuhn)

2007-10-23  Stanislas Rolland  <>

	* Fixed bug #5151: rtehtmlarea install/uninstall requires clearing cache

2007-10-21  Benjamin Mack  <>

	* (feature) added function to include javascript libraries in the backend

2007-10-22  Andreas Otto  <>

	* Fixed bug #6340: JS errors with dividers2tabs and rtehtmlarea

2007-10-22  Thomas Hempel  <>

	* Fixed bug: #1575: Page-Title maxlength does not fit into database-field tinytext (Thanks to Georg Ringer)

2007-10-21  Benjamin Mack  <>

	* (minor) indexed_search - Added more info where the manual can be found

2007-10-21  Thomas Hempel <>

	* Fixed bug: #6531: Function getUpdateJS doesn't work properly (Thanks to Philip Almeida)
	* Fixed bug: #434: function getUpdateJS produce JS error messages

2007-10-20  Martin Kutschker  <>

	* Fixed bug #6559: Spelling error in Object Browser

2007-10-20  Ingmar Schlecht  <>

	* Fixed bug #5949: BE-Shortcut to Tools->User Admin returns error (Thanks to Oliver Hader)
	* Fixed bug #6210: UserTSConfig value "options.moduleMenuCollapsable=0" does not work.
	* Fixed bug #6071: Switch to User does not work from context menu in List Module. (Thanks to Christian Kuhn all patches above!)
	* Fixed bug #6553: Remove hardcoded strip_tags() from image altText and replacing it with TS stripHtml = 1 (Thanks to Georg Ringer)
	* Fixed bug: stdWrap for imgMax is not taken into account. (Thanks to Helmut Hummel)

2007-10-19  Stanislas Rolland  <>

	* Fixed bug 6546: Remove htmlArea RTE acronym from Insert-Record object

2007-10-18  Ingo Renner  <>

	* Fixed bug 6526: Update prototype and scriptacolous

2007-10-17  Stanislas Rolland  <>

	* Move styleWithCSS setting to the initialization phase of the htmlArea editor
	* Elminate list of plugins in rtehtmlarea EM configuration

2007-10-13  Ingo Renner  <>

	* Fixed bug 6540: add icons and grouping to the content element selector

2007-10-17  Michael Stucki  <>

	* Fixed bug #6121: Reply-To field in formmails can contain invalid characters if formMailCharset different from site charset (patch by Wolfgang Zenker)
	* Fixed bug #6533: Wrong naming of version number levels in Extension Manager

2007-10-17  Sebastian Kurfuerst  <>

	* Fixed bug #6202: Company field is missing for table fe_users in "View Item" (Thanks to Christian Kuhn)

2007-10-16  Michael Stucki  <>

	* Fixed bug #3552: Fatal error during backend edit
	* Fixed bug #6193: Object copied in t3lib_div::makeInstance()

2007-10-16  Thorsten Kahler  <>

	* (minor) Fixed bug #6138: Prevent recursive inclusion of external TypoScript files (patch by Martin Ficzel) - Fixed problems in patch from 2007-10-15

2007-10-16  Stanislas Rolland  <>

	* Fixed bug 4183: Incorrect display in htmlArea RTE of utf-8 labels for colors, classes and fonts defined in PageTSConfig
	* Re-inserting accidently deleted comments in class.tx_rtehtmlarea_base.php.
	* Fixed bug 4525: In htmlArea RTE, disabling personal dictionaries in UserTSConfig not honored

2007-10-15  Stanislas Rolland  <>

	* Fixed bug 5855: Missing unlink icon in htmlArea RTE
	* Fixed bug 5839: In htmlArea RTE, paragraph & text dropdown boxes inactive when using @media clause in stylesheet
	* Fixed bug 6152: AllowClipboard helper offered by htmlArea RTE doesn't work with 2.0.0.x Firefox
	* Fixed bug 6340: rtehtmlarea not working with "Editforms on page" option
	* Fixed bug 6152: Nullify default value AllowClipboard helper and use TYPO3-specific Firefox extension
	* Update version number of rtehtmlarea to 1.6.2dev

2007-10-15  Michael Stucki  <>

	* (feature) Add new external library "RemoveXSS" for easily filtering potential Cross Site Scripting (XSS) attacks. Can be used by any script. Usage: $filtered_string = t3lib_div::removeXSS($input_string); Thanks to Travis Puderbaugh <> for providing this nice piece of code!
	* (minor) Fixed bug #6138: Prevent recursive inclusion of external TypoScript files (patch by Martin Ficzel)
	* (minor) Don't output objects in t3lib_div::debug() - send a plain text info instead

2007-10-13  Ingo Renner  <>

	* Fixed bug 6517: Add icons and grouping to the page type selector

2007-10-09  Benjamin Mack  <>

	* (minor) indexed_search - Added info where additional doc. can be found

2007-10-09  Benjamin Mack  <>

	* (tweak) No selection for TCEForms groups with max. one option needed

2007-10-09  Dmitry Dulepov  <>

	* Added flag for Galician language
	* Added more @var

2007-10-08  Martin Kutschker  <>

	* Fixed bug #6420: access key generation wrong with HTML tags in menu titles (TMENU)
	* Pass on access key of menu items to IProcFunc

2007-10-08  Oliver Hader  <>

	* (minor) Fixed bug #6032: Freeing SQL result sets (post patch)

2007-10-07  Martin Kutschker  <>

	* Fixed bug #5911: GIFBUILDER setting quality not honoured

2007-10-06  Martin Kutschker  <>

	* Fixed bug #6462: Wrong default locale charset on Windows
	* Fixed bug #6032: Freeing SQL result sets
	* Fixed bug #6252: rteHTMLarea acronyms are not DBAL compatible
	* Fixed bug #5189: images with uppercase file extension aren't displayed in drag-n-drop listing

2007-10-01  Bernhard Kraft  <>

	* Bugfix for: Hide empty dynTabs in tceforms (missing array key broke RTE after hidden Tabs)

2007-09-28  Oliver Hader  <>

	* (feature) Added feature #6367: Integrate possibility in Element Browser to select all files of a folder (thanks to AG for sponsoring)

2007-09-27  Dmitry Dulepov  <>

	* Another hanging recordset fixed
	* Added "@var"s to t3lib_TCEmain to simplify debugging with IDEs

2007-09-26  Dmitry Dulepov  <>

	* JavaScript minification is enabled in FE by default (config.minifyJS=1)

2007-09-25  Oliver Hader  <>

	* (tweak) Created new directory for Services_JSON typo3/contrib/json/ and moved file from typo3/contrib/json.php to typo3/contrib/json/json.php
	* (feature) Added feature #6359: IRRE - Add config of parent record for label_userFunc used on a child record
	* (minor) Fixed bug: Page TSconfig isn't parsed correctly anymore after cleanup in Trunk

2007-09-24 Andreas Otto <>

	* Fixed bug #1471: Check if exif functions are available before using them.

2007-09-24  Dmitry Dulepov  <>

	* Added JavaScript minification feature (new function t3lib_div::minifyJavaScript)
	* Added minification of FE javascripts (including default js and onload handlers) if config.minifyJS is enabled

2007-09-23  Oliver Hader  <>

	* (minor) Fixed hanging recordset in tslib_cObj

2007-09-23  Michael Stucki  <>

	* (minor) Fixed hanging recordset in t3lib_BEfunc

2007-09-22  Kasper Skaarhoj  <>

	* Fixed t3lib_cli that negative numbers (like "-2") is not seen as a parameter
	* New option, $GLOBALS['TYPO3_CONF_VARS']['BE']['flexFormXMLincludeDiffBase'], means that flexforms will allow a new index extending all "vXX" fields to "vXX.vDEFbase" with a value holding the "vDEF" value when the "vXX" value was changed. Effectively this is a memory of the value you translated from. Used for diff'ing.
	* Introduced a new global hook, $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks'], with which you can insert HTML before a records icon in the page tree, web>List and Web>Page modules (and possibly more places where makes sense). Used in l10nmgr for adding a small localization icon.
	* Added "limit to languages" to "Admin" accounts (although it will not limit languages but merely decide what statuses you see in the page tree)
	* List sys_log table entries in cleaner output!

2007-09-18  Oliver Hader  <>

	* (minor) Fixed bug #65: Thumbnails in Element Browser are only displayed if fileSuffix is lowercase

2007-09-18  Bernhard Kraft  <>

	* Hide empty dynTabs in tceforms

2007-09-18  Thomas Hempel  <>

	* Feature #5690: TCEforms: add inline editing of secondary options (thanks to Martin Ficzel)

2007-09-13  Ingo Renner  <>

	* Fixed bug 5701: linkHandler Hook Not Initialized Properly, patch supplied by Jeff Segars

2007-09-13  Thomas Hempel  <>

	* Feature #4064: Navigation title in tree view

2007-09-11  Ingo Renner  <>

	* Added Romanian flag, fixes bug #6000
	* Added fields "crdate" and "cruser_id" to tt_content

2007-09-10  Martin Kutschker  <>

	* Fix problem with new t3lib_div::trimExplode()

2007-09-09  Martin Kutschker  <>

	* Require PHP 5.1

2007-09-05  Dmitry Dulepov  <>

	* Added Galician language to TYPO3

2007-09-06  Ingo Renner  <>

	* Release of TYPO3 4.2.0alpha1

2007-09-07  Ingmar Schlecht  <>

	* Bugfix: Highlight root page in pagetree
	* Added .php6 and .php7 as denied file extensions in config_default.php to be future proof
	* Fixing uninitialized variables in class.t3lib_tceforms.php and class.tx_cssstyledcontent_pi1.php

2007-09-05  Thorsten Kahler  <>

	* Fixed bug #4160: Moving content elements in frontent editing mode causes crash
	* Disable versioning in clickMenu if BE user doesn't have access to the versioning module

2007-09-05  Martin Kutschker  <>

	* Feature #2883: improve t3lib_div::trimExplode()

2007-09-05  Dmitry Dulepov  <>

	* Added Georgian language to TYPO3

2007-09-04  Dmitry Dulepov  <>

	* Added a hook to TCEforms to enable custom evaluations for input fields

2007-09-03  Oliver Hader  <>

	* (trivial) Moving t3lib_TCEforms_inline::getJSON() to t3lib_div::array2json()
	* (feature) Added feature #2830: imgResource doesn't support stdWrap on minW and minH
	* (minor) Fixed bug #6104: IRRE - IE7: Strange behaviour with hover event of nested Tabs/IRRE-levels with relative positioned HTML elements
	* (minor) Fixed bug #5906: IRRE - Default values defined in TCA are not used for children (thanks to Joscha Feth and Jeff Segars)

2007-08-31  Michael Stucki  <>

	* (trivial) Cleanup of NEWS.txt
	* Add feature #4470: Add new property "search.exactCount" to indexed_search

2007-08-30  Wolfgang Klinger  <>

	* (trivial) Extended the Workspace module access check with the User module access check

2007-08-28  Kasper Skaarhoj  <>

	* Moving in workspaces + collateral
		- Implemented moving for elements ("Element" versions) in workspaces. Updated "Inside TYPO3" and "TYPO3 Core API". GENEROUS DONATIONS TO FINANCE THIS WORK ARE WELCOME since many of you need this feature!
		- Workspace "swapping" for "New"-placeholders and "Deleted"-Markers is now supported. Previously, both types would be published, not swapped. The change also means that effectively the difference between the value of "t3ver_state" being 1 or 2 is only cosmetic and the semantic depends on whether the field is set for a record being online or offline. TYPO3 core API is updated on the issue.
		- Refactored function for moving elements (t3lib_tcemain::moveRecord())
		- t3lib_BEfunc::workspaceOL() may now set the input variable $row (which is passed by reference) to false. The consequence is that code calling workspaceOL() should check if $row is still an array after calling the function. False is used if a version overlay with the move-id pointer is found in which case we would like a backend preview.
		- Added switch in TYPO3_CONF_VARS['BE']['elementVersioningOnly'] which allows to completely turn off page and branch versioning (which are deprecated for TYPO3 4.2+)
		- Added more tests for version integrity (centering around moving)
		- Added checkboxes and an action selector in the Workspace module for batch processing of elements.
		- Added "flush" command to TCEmain API for versions so versions can be completely deleted and not only released from a workspace.
	* Improvements as announced in June on the core list
		- Dual-preview for workspaces are only used now if the checkbox "Frontend Preview" is not checked.
		- Whole workspaces can be previewed now for users with no backend login by a simple link you can email. Same functionality as the preview link for individual pages available from the Web>Versioning module. The function is found in User>Workspace (Workspace manager)
		- In the t3lib_cli class, optional parameters to CLI script options are supported (optional parameters are configured with [] brackets)
		- The "lowlevel" cleaner scripts are updated to allow fixing of double-references to RTEmagic images (by duplicating them). Also the script allows to remove all "lost" RTEmagic images found inside uploads/ folder.
		- Moving elements in FlexForms up and down is now fixed so it works even if indexes of elements in sections are not ordered numerically (bugfix)
		- Workspace titles are required to be unique now.
		- File upload in the Web>File module will always result in redirection to the Filelist view of the target folder. This is a usability enhancement for people who were puzzled that it could redirect to other locations or a blank page (namely the previously shown page).
		- The navigation page tree now has a nifty searchbox that uses JavaScript and the prototype library to search and highly/dim elements in the tree. Very handy for quickly finding your way in huge page trees. (I think there is a stylesheet problem with Firefox on PC which doesn't dim elements). TSconfig options exists to disable this behaviour.
		- The navigation page tree is organized so that all pages shown in the menu are grouped in their normal order while pages not in menu and sysFolders and ordered alphabetically below. TSconfig options exists to configure/disable this behaviour.
		- User > Workspace module now has a browser-functionality so only 50 versions are shown at a time and you can browse the list.
		- Changed label "Draft versions" to "Workspace versions" - some found it more intuitive.
		- Change in t3lib_refindex so setReferenceValue() can be run without being admin (by special parameter)
		- Fixed bug in t3lib_BEfunc::selectVersionsOfRecord(): now offline versions are not only selected by their t3ver_oid but also pid=-1 which is the correct thing to do. This actually resulted in dataloss in some known cases with the lowlevel cleaner CLI script.
		- Added fields to indexes on pages, sys_template and pages_language_uid.
		- RTEmagic images are now duplicated when records are copied/versioned in tcemain. This is a long awaited feature that solves the bug that RTE magic images shared between two records would result in both disappearing if the one was deleted. So its in fact a critical fix for workspaces.

2007-08-23  Dmitry Dulepov  <>

	* Added Albanian language to TYPO3

2007-08-23  Dmitry Dulepov  <>

	* Fixed: hanging recordset in t3lib_BEfunc

2007-08-23  Andreas Otto  <>

	* (trivial) Fixed bug #4888:  Invalid argument supplied for foreach()

2007-08-21  Andreas Otto  <>

	* Feature request #5748: Introduced a new TS option that makes indexing of metatags configurable. Adapted code to make use of the new TS option.

2007-08-19  Oliver Hader  <>

	* (trivial) Fixed bug #6170: CSC - File locallang.php used in static template instead of locallang.xml

2007-08-15  Wolfgang Klinger  <>

	* (trivial) Added is_array checks in extension manager code

2007-08-15  Ingo Renner  <ingo@typo3org>

	* did some serious formatting cleanup in typo3/sysext/taskcenter/task/index.php
	* added @var phpDoc comments to various variables

2007-08-11  Michael Stucki  <michael@typo3org>

	* More admin panel fixes:
		- Hardcode some alignments
		- Adding empty "summary" attribute to some tables of the admin panel
		- Removing superfluous table around the config checkboxes of the tsdebug section
		- Removing superfluous "title" attributes for some images in tslib_content->editPanel()

2007-08-10  Michael Stucki  <michael@typo3org>

	* Various improvements to the admin panel:
		- Lots of alignment definitions. Alignments are now hardcoded to avoid conflicts with stylesheets that contain something like "html, body { text-align: center; }"
		- Replace all font-tags (deprecated) with valid markup
		- Add a clear.gif spacer to make the "details" column wider if the text is longer than 30 characters. Appears to be useful if this column is too narrow and the text is wrapped inside. (Using a clear.gif is a workaround solution, it should probably be improved later...)
		- New highlight feature: You can define a time limit for operations which are measured by $TT. Whenever this limit is exceeded, the corresponding row will be highlighted in the admin panel. (Currently this limit needs to be hardcoded in class.t3lib_timetrack.php)
		- Lots of code cleanup and consolidation
		- Fix code display of links that break the website layout if they are too large (links are now splitted after every 100 characters)
		- For more information and screenshots, see

2007-08-06  Martin Kutschker  <>

	* Fixed bug #5941: Log reason of failure on DB connect

2007-07-16  Michael Stucki  <>

	* Fixed possible XSS in workspace/version modules (requires valid BE login / patch by Christian Kuhn)
	* Removed possible display of phpinfo() (requires bug in extension to be unveiled)

2007-07-16  Oliver Hader  <>

	* Fixed bug #5556: IRRE - RTE in child elements overwrites field in parent element

2007-07-16  Martin Kutschker  <>

	* t3lib_div::getHostname() used $_SERVER instead of t3lib_div::getIndpEnv()
	* IPmaskList check is triggered in CLI mode (thanks to Tobias Rohrle)

2007-07-14  Oliver Hader  <>

	* Fixed bug #5704: IRRE - Children on the table pages get the pid of the parent page in pagetree
	* Fixed bug #5718: IRRE - Copying a page with related child records leads to duplicates of each children
	* Fixed bug #5907: RTE-Plugins: Use record specific RTEtsConfigParams

2007-07-14  Martin Kutschker  <>

	* Fixed bug #3834: possible abuse of t3lib_formmail

2007-07-13  Oliver Hader  <>

	* Fixed bug #5913: RTEhtmlarea not correctly displayed in IRRE child form-fields and tabs (continuance of bug #5177)
	* Fixed bug #5948: IRRE - Parent record is not shown after saving the first time to a table on a TYPO3 system

2007-07-12  Dmitry Dulepov  <>

	* TCEForms: allow to create many sections at once
	* Performance enhancement in t3lib/class.t3lib_extmgm.php in function addToAllTCAtypes
	* Performance enhancement in t3lib/class.t3lib_div.php in function loadTCA

2007-07-11  Oliver Hader  <>

	* Fixed bug #5331: Remove the caption wrap on images if no caption is set (thanks to Georg Ringer)
	* Fixed bug #5945: Missing right parenthesis in RTEhtmlarea user element module (thanks to Markus Lange)

2007-07-07  Oliver Hader  <>

	* Fixed bug #5053: imgNameNotRandom on TMENU/GMENU could break rollover behaviour (thanks to Ralf Hettinger)
	* Fixed bug #5048: JSMENU produces error if using baseurls (thanks to Jens Koester)

2007-07-07  Wolfgang Klinger <>

	* Changed back references \1 to ${1} in regular expressions in tslib_fe where necessary

2007-07-07  Michael Stucki  <>

	* Added new static_tsconfig_help data based on TYPO3 4.1 CoreDocs. Kudos to Stephane Schitter and Francois Suter for rewriting a backend module that allows to update this data again! (This functionality was broken after switching to TER2.)

2007-07-06  Wolfgang Klinger <>

	* Implemented feature request #1919: TCAdefaults setting in page TS

2007-07-06  Michael Stucki  <>

	* Fix in indexed search: List of indexed pages could be broken if mutli-byte chars are cut in the middle (patch by Karsten Dambekalns)
	* Make field selection work in browse_links.php popup (patch by Christian Jul Jensen)
	* Fixed bug #5094: Record alt_label was not processed (patch by Volker Graubaum and Thomas Hempel)
	* Added feature #5588: Add "linkAccessRestrictedPages" property to typolink function (patch by Franz Holzinger)

2007-07-02  Oliver Hader  <>

	* Fixed bug #4623: Content encoding with x-gzip not possible in IE7
	* Fixed bug #5789: JS error in new content element wizard with a single item

2007-06-25  Dmitry Dulepov  <>

	* Added $GLOBALS['TYPO3_DB']->sql_free_result() to TCEmain::rawCopyPageContent() to avoid resource waste

2007-06-13  Andreas Otto  <>

	* Added status headers: In class.tslib_fe.php status header were set when an error occurs after which TYPO3 throws an exit() statement. In addition to that t3lib_div::syslog() is called to write an entry to the syslog.

2007-06-13  Oliver Hader  <>

	* Fixed bug #5778: Missleading comment in TCEmain::copyRecord_procBasedOnFieldType()

2007-06-08  Oliver Hader  <>

	* Fixed bug #5755: XCLASS inclusion part for class.t3lib_tceforms_inline.php is missing

2007-06-05  Oliver Hader  <>

	* Fixed bug #4226: New content elements wizard removes CE from array if tt_content_defValues property is zero

2007-05-25  Oliver Hader  <>

	* Fixed bug #5655: TYPO3 back-end was blocked on new installations because of a bug in RFCs #1642/#4886

2007-05-23  Oliver Hader  <>

	* Fixed bug #5564: IRRE - foreign_selector/foreign_unique on click issue

2007-05-21  Dmitry Dulepov  <>

	* Fixed bug #5550: 'lower' TCA specification may fail with non-ascii characters
	* Added $GLOBALS['TYPO3_DB']->sql_free_result() to TCEmain::recordInfo() to avoid resource waste

2007-05-18  Martin Kutschker  <>

	* Fixed bug #5645: Missing Slovenian flag
	* Fixed bug #5628: Missing Slovak flag
	* Fixed bug #5578: config setting SYS[requestURIvar] doesn't work
	* Fixed bug #4509/3925: jsfunc.validateform.js does not verify checkbox fields (thanks to Jascha Schubert and Eicke Godehardt)

2007-05-18  Andreas Otto  <>

	* Feature request: If TYPO3 is configured to send a notification email about install tool logins this email discloses the used password if the login fails. Since this behaviour might not be wanted only the last 5 characters of the md5 hash of the used password are disclosed.

2007-05-12  Oliver Hader  <>

	* Fixed bug #5074: IRRE - Hook processDatamap_afterDatabaseOperations executed early

2007-05-11  Ingo Renner  <>

	* Fixed bug #5047: MP3 icon is missing

2007-05-10  Thorsten Kahler  <>

	* Fixed bug #209: require field URL in page-type "External URL"

2007-05-09  Ingo Renner  <>

	* Fixed bugs 1642 and 4886: when installing an extension with new BE modules, the modules do not appear

2007-05-09  Andreas Otto  <>

	* Fixed bug #2052: Color picker does not work properly in flex forms. Thanks to David Bruehlmeier for providing a patch and a testcase.

2007-05-04  Ingo Renner  <>

	* Added swedish and latvian flags to media/flags folder

2007-05-04  Dmitry Dulepov  <>

	* Updated compatibility version for t3skin

2007-05-03  Ingo Renner  <>

	* Fixed bug #5310: Missing Swedish flag

2007-05-02  Ingo Renner  <>

	* Fixed bug #584: Changing language in user setup do not reload left frame (menu).

2007-05-02  Dmitry Dulepov  <>

	* Fixed: IRRE does not work with workspaces (fix only for CSV & foreign field cases)
	* Fixed: isses with previous fix discovered my Michael Stucki

2007-05-01  Martin Kutschker  <>

	* Fixed bug #2515: jsfunc.validateform.js does not verify password fields (thanks to Joerg Wagner)
	* Fixed bug #5158: log failed mailings of t3lib_div::plainMailEncoded()

2007-04-30  Michael Stucki  <>

	* Improve the check for session support in Install Tool (see #1474). Thanks to Martin Kutschker!

2007-04-30  Oliver Hader  <>

	* Fixed feature request #5424: Menu cache expire time should be configurable

2007-04-28  Andreas Otto  <>

	* Fixed bug #3649: Call to a member function formWidth() on object $GLOBALS['TBE_TEMPLATE'] instead on $GLOBALS['SOBE']. Thanks to Chi Hoang for supplying a patch.

2007-04-28  Ingo Renner  <>

	* Fixed bug #1290: TCEFORM.table.field.linkTitleToSelf-Option could be confusing
	* !!! Removed option ->TCEFORM_confObj:linkTitleToSelf.returnUrl = 1 as it seemed unlogical not to use it
	* Fixed bug #3993: Missing error message for big uploaded files - A message is there but it wasn't useful, changed it to something more understandable
	* Added a link to and a list of the authors from installed extensions to the the about page (Help->About)
	* Fixed bug #2516: Constants and Setup are switched in select field in TS object browser

2007-04-28  Michael Stucki  <>

	* Fixed bug in class.em_terconnection.php: Need to base64_encode upload data for some NuSOAP implementations (patch by Karsten Dambekalns)
	* Fixed bug #1474: Check if session_support is enabled in PHP or output a warning message in the Install Tool (patch by Ingo Schmitt)

2007-04-28  Oliver Hader  <>

	* Fixed bug #5519: EM - Some input fields don't have real labels yet (patch by Oliver Klee)

2007-04-27  Martin Kutschker  <>

	* Change default date formatting of CE header to be localized (needs compat version of 4.2)
	* Add "address" to the list of allowed tags of parseFuncs (needs compat version of 4.2)
	* Fixed bug #5522: 1-2-3 wizard does not accept host name with socket option

2007-04-27  Michael Stucki  <>

	* Move type conversion of $TYPO3_CONF_VARS['FE']['pageNotFound_handling']='true' (string) into t3lib/config_default.php
	* Add new function t3lib_div::rmdir() to remove directories recursively
	* Modify filelist module to make use of the t3lib_div::rmdir()
	* Modify internal_clearPageCache() in t3lib_tcemain and make use of t3lib_div::rmdir() as well
	* Various enhancements to the TS object browser and TS analyzer:
		- Add spaces left and right of the "=" mark in the object browser overview
		- Set new default values: Check several fields, e.g. "block mode", "syntax highlighting", etc. by default
		- Define default values properly in each class instead of setting them globally
		- Use the TSparser and display comments nicely in the object browser
		- Fix bug: New keys were not added by the object browser when pressing the return key in the update form instead of clicking the submit button. The fix is a workaround, the real problem is that the form contains two submit buttons with different actions...

2007-04-27  Ingo Renner  <>

	* Removed partial t3lib_div in misc/phpcheck/incfile.php and included the real t3lib_div instead, PDT for Eclipse had problems determining the actual t3lib_div because of this

2007-04-18  Dmitry Dulepov  <>

	* Fixed bug #1893: Broken Rootline when a Editor view a Page that is not online
	* Changed loop variable name in TCEMain because it could corrupt information passed to post-processing hook
	* Fixed workspace publishing error that may happen when "Element" versioning type is used

2007-04-19  Thomas Hempel  <>

	* Implemented feature request #3894: Open module on startup

2007-04-18  Dmitry Dulepov  <>

	* Fixed: t3lib_BEfunc::getRecord() did not free recordset. This can cause memory leaks if persistent mysql connections are used

2007-04-14  Dmitry Dulepov  <>

	* Workspaces: added class.wslib_gui.php to allow using WS GUI from extensions
	* Fixed HTML syntax errors with some old html files

2007-04-05  Martin Kutschker  <>

	* Renamed Typoscript condition julianday to dayofyear (see change from 2007-04-03)
	* Made debug logging of user-supplied SQL queries possible in t3lib_db.

2007-04-04  Andreas Otto  <>

	* Fix bug #5411: A directory handle was not correctly used.

2007-04-03  Andreas Otto  <>

	* Implemented feature request #4914: Adding to new conditions (year and julianday) to class.t3lib_matchcondition.php.

2007-04-03  Dmitry Dulepov  <>

	* Workspaces: added configurable synchronous stage change and publishing

2007-04-02  Michael Stucki  <>

	* Fixed bug #5088: Cache is not saved properly because of charset conflict in the database. Changing the field type of cache_hash.content from mediumtext to mediumblob. To make this work, you need to compare your database in the Install Tool.

2007-04-02  Dmitry Dulepov  <>

	* Fixed bug #4447: "Clear FE cache" doesn't clear "typo3temp/cache_pages" directory

2007-03-30  Oliver Hader  <>

	* Fixed bug #5248: IRRE - Element browser cannot be used on new child records of a new parent record

2007-03-30  Franz Holzinger  <>

	* Fixed bug #4725: EM: Include older versions when fetching data using searchExtensionsXML()

2007-03-28  Oliver Hader  <>

	* Fixed bug #5288: Missing parameter in recursion of t3lib_div::array_merge_recursive_overrule (thanks to Simon Tuck)
	* Fixed bug #5177: RTEhtmlarea not correctly displayed in IRRE child form-fields and tabs

2007-03-28  Ingmar Schlecht  <>

	* Adding page tree backwards compatibility for JavaScript function hilight_row() to tree.js (by Benjamin Mack)

2007-03-28  Patrick Broens  <>

	* Fixed bug #5266: WamCom browser check in htmlarea.js conflicted with Firefox

2007-03-27  Dmitry Dulepov  <>

	* Added hook to class.t3lib_userauthgroup.php, function recordEditAccessInternals

2007-03-23  Dmitry Dulepov  <>

	* Fixed bug #5269: wsol_preview.php does not scroll to content element
	* Fixed bug #4953: Preview in Workspaces Module for content elements

2007-03-22  Karsten Dambekalns  <>

	* typo3/sysext/adodb: Update to upstream version 4.94.

2007-03-12  Michael Stucki  <>

	* Change copyright information in typo3/index.php (no real change, just replace the hardcoded years with the "TYPO3_copyright_year" constant)

2007-03-12  Martin Kutschker  <>

	* Replace all TINYTEXT columns with VARCHAR(255)
	* Change index "parent" of fe_user to (pid,username) and drop the index "pid"
	* Quote table names in admin_get_XXX() functions of t3lib_db