Fixed bug #13828: Login cause JS error if not in frame (access to parent is not allowed)
[Packages/TYPO3.CMS.git] / NEWS.txt
index 2beb601..541ed9f 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,78 +1,77 @@
 ************************************************************************
-CHANGES & IMPROVEMENTS between TYPO3 4.2 and 4.3
+CHANGES & IMPROVEMENTS between TYPO3 4.3 and 4.4
 (for technical details see ChangeLog)
 ************************************************************************
 
 General
-==================
+=======
 
-       * ...
+       * TYPO3 requires PHP 5.2 now
+
+       * The static templates for some basic designs that were part of the TYPO3 Core since TYPO3 3.5 are now moved to a system extension that is not included by default. If you are using one of these templates (GLUECK, GREEN, CANDIDATE etc) or one of the old table-based layouts for rendering content (like content (default) or plaintext rendering), make sure to install the system extension via the TYPO3 Installer.
+
+       * The RTE is undergoing major changes as UI components are being transformed into ExtJS widgets:
+               1. The RTE framework becomes an ExtJS Panel comprising the toolbar, the iframe, the textarea and the status bar. All components are ExtJS objects.
+               2. When BE textareas are resizable, the framework is resizable as a whole. In the FE, the framework is always resizable.
+               3. The toolbar dropdowns become ExtJS ComboBoxes.
+               4. The context menu becomes a configurable ExtJS Menu.
+               5. Color palettes become ExtJS ColorPalettes
+               6. The following dialogue windows become ExtJS windows: acronym/abbreviation, table/row/column/cell properties, foreground/background color, emoticon.
 
 Backend
-==================
+=======
 
-       * ...
+       * It is now possible to add whole directories of CSS files to the backend by setting $TBE_STYLES['stylesheetDirectories'][$_EXTKEY][] = 'EXT:myext/stylesheets/' 
 
-Compatibility
-=============
 
-       * ...
+Frontend
+========
 
-Speed improvements
-==================
+       * Indexed search no logner puts a double wrap around search rules in the advanced search form. This may require style changes if a default indexed search is used.
 
-       * ...
 
-Frontend
-==================
+Compatibility
+=============
+
+       * ...
 
-       * The message log of the admin panel will report failures to set the locale
 
 Development
-====================
+===========
 
        * ...
 
+
 TypoScript changes
 ==================
 
        * ...
 
+
 Database changes
 ================
 
        * ...
 
+
 DBAL
 ====
 
        * ...
 
-Frontend features
-=================
-
-       * Frontend plugins now can convert themselves from USER to USER_INT on the fly. This
-         is useful for plugins who can disallow caching using a TSConfig option (for example,
-         tt_news). Earlier plugins had to use $GLOBALS['TSFE']->set_no_cache(), which caused
-         huge performance problems. Now plugin simply need to call
-         $this->cObj->convertToUserIntObject() and return immediately without generating any
-         content.
-         Objects can find their current execution mode by calling $this->cObj->getUserObjectType().
-         This function can return either tslib_cObj::OBJECTTYPE_USER (if object runs as USER)
-         or tslib_cObj::OBJECTTYPE_USER_INT (if object is running as USER_INT). Here the code
-         example:
-               function main() {
-                       ....
-                       if (!$this->conf['allowCaching'] && $this->cObj->getUserObjectType() == tslib_cObj::OBJECTTYPE_USER) {
-                               $this->cObj->convertToUserIntObject();
-                               return '';
-                       }
 
 Backend skin
 ============
 
        * ...
 
+
+Speed improvements
+==================
+
+       * ...
+
+
 Important bugfixes
 ==================