dist/changes-4.6.3
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
child 33 3e2da88830cd
--- a/dist/changes-4.6.3	Wed Jun 23 19:07:03 2010 +0300
+++ b/dist/changes-4.6.3	Tue Jul 06 15:10:48 2010 +0300
@@ -20,14 +20,17 @@
 *                           General                                        *
 ****************************************************************************
 
-Examples and Demos
-------------------
+New features
+------------
+
+ - SomeClass, SomeOtherClass
+    * New classes for foo, bar and baz
 
- - Added Spectrum analyzer demo application.
- - Added exit softkey to Wiggly example.
- - Added close button to Anomaly demo.
- - [QTBUG-10635]: Fixed Anomaly demo controlstrip icon placement for very
-   small screens.
+Optimizations
+-------------
+
+ - Optimized foo in QSomeClass
+    * See list of Important Behavior Changes below
 
 
 ****************************************************************************
@@ -39,98 +42,22 @@
 
  - QStateMachine
     * [QTBUG-8842] Ensure history configuration is cleared when a state
-      machine is restarted.
-
+      machine is restarted
  - QXmlStreamReader
-    * [QTBUG-9196] Fixed crash when parsing.
+    * [QTBUG-9196] fixed crash when parsing
 
 QtGui
 -----
 
- - QComboBox
-    * [QTBUG-10403] Fixed QComboBox ignoring the item data background role 
-      for some styles.
-
- - QCommonStyle
-    * [QTBUG-7137] Fixed a bug that led to missing text pixels in QTabBar when
-      using small font sizes.
-
- - QCUPSSupport
-    * [QTBUG-10512] Fixed a potential crash with misconfigured CUPS printers.
-    * [QTBUG-6419] Make QCUPSSupport::printerHasPPD() release temporary file
-      handles.
-
- - qDrawPixmaps()
-    * [QTBUG-8455] Fixed qDrawPixmaps() to draw on integer coordinates under
-      Mac OS X.
-
- - QFontEngine
-    * [QTBUG-3976] Fixed a leak for QFont objects used in threads.
-
- - QGifHandler
-    * [QTBUG-7037] Fixed QGifHandler::loopCount().
-    * [QTBUG-6696] Cache the sizes of images in an animated GIF.
-
- - QGraphicsEffect
-    * [QTBUG-5358] Fixed warnings and crash when painting graphics effects
-      outside scene.
-
- - QGraphicsItem
-    * [QTBUG-9391] Avoid a useless repaint when setting the cache mode to
-      DeviceCoordinateMode while already using that mode.
-    * [QTBUG-8475] Fixed crash and loss of focus when deleting a child of a
-      focus scope.
-
- - QGraphicsProxyWidget
-    * [QTBUG-5349] Fixed tooltips not being shown for QGraphicsProxyWidget.
-    * [QTBUG-2883] Fixed tooltips appearing at wrong location.
-    * [QTBUG-7296] Fixed painting artifacts on a scaled proxy when the view
-      is scrolled.
-
- - QGraphicsScene
-    * [QTBUG-7863] Fixed incorrect blending when using
-      QGraphicsItem::DeviceCoordinateCache and when the item is semi-
-      transparent. If the item is transformed, the cache is now always fully
-      repainted to avoid artifacts.
-
- - QGraphicsView
-    * Item tooltips are not clipped by the view anymore.
-
- - QImageReader
-    * [QTBUG-7980] Fixed QImageReader::setAutoDetectImageFormat() to work with
-      plugins.
-
  - QPainter
-    * [QTBUG-8140] Speed up custom bitmap brushes under X11 without Xrender
-      support.
-    * [QTBUG-8032] Fixed drawing pixmaps onto bitmaps on X11 without Xrender
-      support.
-    * [QTBUG-10421] Fixed WebKit-specific justification bug for text containing
-      more than one script.
-
- - QPDFBaseEngine
-    * [QTBUG-8451] Fixed line and point drawing in the PS and PDF generators.
-
- - QPixmap
-    * [QTBUG-8606] Fixed QPixmap::load() to not modify referenced copies.
-
- - QPSPrintEngine
-    * [QTBUG-10121] Fixed incorrect version setting for EPS files.
-    * [QTBUG-10140] Fixed generation of the %%BoundingBox operator to output
-      integer values instead of floating point values.
-
- - QRasterPaintEngine
-    * [QTBUG-9036] Fixed ClearType text rendering on translucent surfaces under
-      Windows.
+	* [QTBUG-10421] Fixed WebKit-specific justification bug for text containing
+       more than one script.
 
  - QRegion
     * [QTBUG-7699] Prevented crash on large x-coordinates.
 
- - QTextDocument
-    * [QTBUG-10301] Fixed a leak in QTextDocument::print().
-
  - QTextEdit
-    * [QTBUG-9599] Fixed crash when copying the current text cursor as a result
+	* [QTBUG-9599] Fixed crash when copying the current text cursor  as a result
       of deleting a character.
 
  - QTextEngine
@@ -144,35 +71,77 @@
     * [QTBUG-8557] Fixed bug in QTransform::type() potentially occuring
       after using operator/ or operator* or their overloads.
 
- - QTriangulatingStroker
-    * [QTBUG-9548] Fixed possible data corruption when certain paths were
-      triangulated.
+ - Improved scrolling horizontally with a mouse wheel over sliders.
+ - [QTBUG-7451] Gestures respect panels on QGraphicsView.
+
+ - QCUPSSupport
+    * [QTBUG-10512] Fixed a potential crash with misconfigured CUPS printers.
+    * [QTBUG-6419] Make QCUPSSupport::printerHasPPD() release temporary file
+      handles.
+
+ - QPDFBaseEngine
+    * [QTBUG-8451] Fixed line and point drawing in the PS and PDF generators.
+
+ - QTextDocument
+    * [QTBUG-10301] Fixed a leak in QTextDocument::print().
+
+ - QFontEngine
+    * [QTBUG-3976] Fixed a leak for QFont objects used in threads.
+
+ - QPSPrintEngine
+    * [QTBUG-10121] Fixed incorrect version setting for EPS files.
+    * [QTBUG-10140] Fixed generation of the %%BoundingBox operator to output
+      integer values instead of floating point values.
 
  - QWin32PrintEngine
     * [QTBUG-9938] Fixed a crash on Windows 7 systems with invalid PrinterPorts
       registry entries.
 
- - Improved scrolling horizontally with a mouse wheel over sliders.
- - [QTBUG-7451] Gestures respect panels on QGraphicsView.
+ - QTriangulatingStroker
+    * [QTBUG-9548] Fixed possible data corruption when certain paths were triangulated.
+
+ - QRasterPaintEngine
+    * [QTBUG-9036] Fixed ClearType text rendering on translucent surfaces under Windows.
+
+ - QPixmap
+    * [QTBUG-8606] Fixed QPixmap::load() to not modify referenced copies.
+
+ - QPainter
+    * [QTBUG-8140] Speed up custom bitmap bruses under X11 without Xrender support.
+    * [QTBUG-8032] Fixed drawing pixmaps onto bitmaps on X11 without Xrender support.
+
+ - QImageReader
+    * [QTBUG-7980] Fixed QImageReader::setAutoDetectImageFormat() to work with plugins.
+
+ - QGifHandler
+    * [QTBUG-7037] Fixed QGifHandler::loopCount().
+    * [QTBUG-6696] Cache the sizes of images in an animated GIF.
+
+ - qDrawPixmaps()
+    * [QTBUG-8455] Fixed qDrawPixmaps() to draw on integer coordinates under Mac OS X.
+
+QtDBus
+------
+
+ - foo
+    * bar
+
+QtNetwork
+---------
+
+ - foo
+    * bar
 
 QtOpenGL
 --------
 
  - QOpenGLPaintEngine
-    * [QTBUG-10529] Fixed an issue where bound pixmaps were not released
-      correctly in the GL 1 engine.
+    * [QTBUG-10529] Fixed an issue where bound pixmaps were not released correctly
+      in the GL 1 engine.
 
  - QGL2PaintEngineEx
-    * [QTBUG-8681] Fixed an application exit crash that could occur in the GL2
-      engine under X11.
-
- - QGLContext
-    * [QTBUG-5732] Fixed a GLX warning that occured with some Intel chipsets
-      under X11.
-
- - QGLPixelBuffer
-    * [QTBUG-8047] Fixed usage of QGLPixelBuffer with share widgets on other
-      X11 screens.
+    * [QTBUG-8681] Fixed an application exit crash that could occur in
+      the GL2 engine under X11.
 
  - QGLWidget
     * [QTBUG-7545] Fixed QGLWidget::grabFrameBuffer() to honor the 'withAlpha' flag.
@@ -182,38 +151,72 @@
     * [QTBUG-8753] Worked around driver bug causing clipping errors on the N900.
     * [QTBUG-10510] Workaround ATI driver bug when using QGraphicsEffect with GL.
 
+ - QGLContext
+    * [QTBUG-5732] Fixed a GLX warning that occured with some Intel chipsets under X11.
+
+ - QGLPixelBuffer
+    * [QTBUG-8047] Fixed usage of QGLPixelBuffer with share widgets on other X11 screens.
+
 QtScript
 --------
 
- - [QTBUG-7066] Fixed regression introduced in 4.6.0 that made it impossible to
-   change the prototype of the global object.
- - [QTBUG-8366] Fixed regression introduced in 4.6.0 that caused the instanceof
-   operator to throw an error when the right-hand-side is generated by
-   QScriptEngine::newQMetaObject().
- - [QTBUG-8400] Fixed memory leak when lazily binding QScriptValue to an engine.
- - [QTBUG-9775] Fixed regression introduced in 4.6.0 that caused the qsTr()
-   function not to resolve the translation context correctly when invoked in
-   the global scope.
- - [QTBUG-8364] Fixed regression introduced in QScriptclass in 4.6.0 that could
-   cause the Callable extension to crash.
- - [QTBUG-6437] Fixed regression introduced in QScriptEngine in 4.6.0 that made
-   installTranslatorFunctions() not work with custom global object.
+ - [QTBUG-7066] Fixed regression introduced in 4.6.0 that made it not
+   possible to change the prototype of the global object
+ - [QTBUG-8366] Fixed regression introduced in 4.6.0 that caused the
+   instanceof operator to throw an error when the right-hand-side is
+   generated by QScriptEngine::newQMetaObject()
+ - [QTBUG-8400] Fixed memory leak when lazily binding QScriptValue to an
+   engine
+ - [QTBUG-9775] Fixed regression introduced in 4.6.0 that caused the
+   qsTr() function not to resolve the translation context correctly when
+   invoked in the global scope
+ - QScriptClass
+   * [QTBUG-8364] Fixed regression introduced in 4.6.0 that could cause
+     the Callable extension to crash
+ - QScriptEngine
+   * [QTBUG-6437] Fixed regression introduced in 4.6.0 that made
+     installTranslatorFunctions() not work with custom global object
+
+QtSql
+-----
+
+ - foo
+    * bar
 
 QtXml
 -----
 
- - [QTBUG-8398] QDom: prevent infinite loop when cloning a DTD.
+ - [QTBUG-8398] QDom: prevent infinite loop when cloning a DTD
 
 QtXmlPatterns
 -------------
-  - [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker.
-  - [QTBUG-8394] include/import/redefine schemas only once.
-  - QXmlSchema: fix crash with referencing elements.
+- [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker
+- [QTBUG-8394] include/import/redefine schemas only once
+- QXmlSchema: fix crash with referencing elements
+
+Qt Plugins
+----------
+
+ - foo
+    * bar
+
+Third party components
+----------------------
+
+ - Updated foo to version 2.3.9.
+
+ - Updated bar to the latest version from baz.org.
+
 
 ****************************************************************************
 *                      Platform Specific Changes                           *
 ****************************************************************************
 
+Qt for Unix (X11 and Mac OS X)
+------------------------------
+
+ -
+
 Qt for Linux/X11
 ----------------
 
@@ -221,174 +224,57 @@
  - [QTBUG-7063] Changed key bindings (XF86XK_MyComputer, Qt::Key_Launch0,
    Key_Calculator) on X11 back to how it was in Qt 4.5 before MR 1742
    accidentally changed it.
- - [QTBUG-8666] Fixed a crash when using QIcon::fromTheme with icons declared 
-   static.
- - QGtkStyle
-   * [QTBUG-9240] Fixed a potensial crash in QGtkStyle when the gtk 
-     theme engine is not unavaliable. 
-   * [QTBUG-8537] Fixed a Glib-GObject-WARNING on application startup with
-     certain versions of GTK+.
-   * [QTBUG-8226] Fixed an atk_object_set_name assertion warning with certain
-     versions of GTK+.
 
 Qt for Windows
 --------------
 
  - [QTBUG-6007] On Windows we query if there is a touch screen and do not try
    to enable gestures otherwise.
- - QLocalSocket
-    * [QTBUG-7815] Pipe handle leak fixed, when closing a QLocalSocket that
-      still has unwritten data.
-    * [QTBUG-9681] Fixed closing state for local sockets with unwritten data.
-    * [QTBUG-8418] Detection of Windows Mobile 6.5 fixed.
+
+Qt for Mac OS X
+---------------
+
+ -
 
- - [QTBUG-7662] Fixed an issue with clipped icon text.
- - [QTBUG-7663] QFileIconProvider now show overlays when fetching native 
-   filesystem icons.
- - [QTBUG-8324] Fixed a potential crash when fetching native icons.
+Qt for Embedded Linux
+---------------------
+
+ -
+
+DirectFB
+--------
+
+ -
 
 Qt for Windows CE
 -----------------
 
-- Core changes
-   * [QTBUG-8754] Fixed menu handling on Windows mobile.
-   * [QTBUG-7943] Fixed a crash when receiving a certain type of
-     WM_SETTINGSCHANGE message.
-
-- QWindowsMobileStyle
-   * [QTBUG-8419] Huge performance penalty for QTabWidget fixed for
-     Windows Mobile 6.5.
-   * [QTBUG-8757] QTabBar scroll button size has been fixed.
-
-Qt for Mac
------------------
-
- - [QTBUG-8461] Fixed incorrect text rendering with document mode tabs.
-
+ -
 
 Qt for Symbian
 --------------
 
- - Multimedia
-   * [QT-567] Implementation of QtMultimedia QAudio* APIs.
-   * [QTBUG-8919] Modified Phonon MMF backend to support video playback on
-     platforms which use graphics surfaces (i.e. platforms using the
-     New Graphics Architecture a.k.a. ScreenPlay).
-
- - mkspecs
-   * Changed pkg_prerules to not use default_deployment for vendor ID.
-   * Added forwarding headers for qplatformdefs.h in Symbian mkspecs.
-   * Added some missing IBY export paths to platform_path.prf.
-   * Fixed libstdcpp.dll version autodetection for Symbian.
-   * [QTBUG-7836]: Removed unnecessary dependency to moc.exe from Symbian
-     builds.
-   * [QT-1171]: Fixed libstdcpp.dll version autodetection.
-   * [QTBUG-8513]: Fixed misc FLM issues.
-   * [QT-2909]: Support for adding conditional MMP_RULES.
-   * [QT-3253]: Export .flm files always if they are different.
-   * [QTBUG-9279]: Made it possible to define more than one language using
-     pkg_prerules.
-   * [QTBUG-6795]: Made sure target path exists in qmake_extra_pre_targetdep.flm.
-   * [QTBUG-7883]: Only use unix-like tools when not building for Symbian
-     in Windows.
-
- - configure
-   * [QTBUG-7942]: Fix QT_BUILD_KEY for Symbian in Windows builds.
-
-     IMPORTANT NOTE: The build key change causes all Qt for Symbian plugins
-                     made with Qt 4.6.2 or earlier version incompatible with
-                     Qt 4.6.3 and later.
-
-   * [QTBUG-9065]: Support for -qtlibinfix parameter in Symbian.
-
- - qmake
-   * Changed canonical paths to absolute paths in symmake.
-   * Basic deployment support for ROM in Symbian.
-   * Add '.' dir as the first include directory in Symbian.
-   * [QT-3017]: Support for conditional subdirs.
-   * [QT-3083]: Expanded support for RSS_RULES.
-   * [QTBUG-8685]: RVCT 4 support to Symbian builds.
-   * [QT-3147]: Changed Symbian pkg files to deploy from under epoc32.
-   * [QT-2985]: Fix extensions section in bld.inf when CONFIG contains
-     symbian_test.
-
- - S60installs
-   * Export qtdemoapps.iby to proper location.
-   * [QT-3163]: Removed QtDeclarative.dll deployment from qt.iby.
-
- - QProcess
-   * [QTBUG-7735]: Fixed crash at application exit when QProcess was used in
-     Symbian.
-   * [QTBUG-8906]: Removed extra space from the command line passed to
-     QProcess in Symbian.
-
- - QtGui
-   * QUnixPrintWidget is no longer declared in Symbian.
-   * [QTBUG-10207]: Fixed long menu item texts causing crash.
-   * [QTBUG-9910] Fixed incorrect dialog position when native AVKON combined
-     status-and-control pane is in use.
-   * [QTBUG-4875] Made QMessageBox match size with native Symbian messageBox.
-   * [QTBUG-5539] Fixed QMessageBox to stretch to screen width with very small
-     content.
-   * [QTBUG-7828] Fixed Virtual keyboard closing issue with Sym^3.
-   * [QTBUG-9480] Use focus widget palette colors to show T9 suggested or
-     autocompletion words in QCoeFepInputContext.
-   * [QTBUG-10006] Changed default supported text modes to all, instead of just
-     lower and upper cases in QCoeFepInputContext.
-   * [QT-3277] Support text selection in QCoeFepInputContext for Sym^3.
-   * [QT-3008] Fixed crash in QGraphicsScenePrivate::setFocusItemHelper.
-
- - QS60Style
-    * [QTBUG-10697] Support native-like selection in item views.
-    * [QTBUG-10454] Made styled sliders match in size to native sliders.
-    * [QTBUG-10073] Fixed QMenu with a lot of menu items.
-    * [QTBUG-3102] Fixed QTabWidget icon size issue.
-    * [QTBUG-5001] Show combobox list as a popup instead of dropdown list.
-    * [QTBUG-7258] Fixed calculations of PM_FocusFrameVMargin and
-      PM_FocusFrameHMargin pixel metrics.
-    * [QTBUG-7996] Fixed squeezed scrollbar handle and groove ends.
-    * [QTBUG-8193] Fixed drag-n-drop drop area drawing issue.
-    * [QTBUG-8194] Removed scrollbar context menu support.
-    * [QTBUG-8704] Fixed palette issues when drawing highlighted text.
-    * [QTBUG-9212] Fixed itemview multiselection issues.
-    * [QTBUG-9321] Fixed very large spinboxes drawing issues.
-    * [QTBUG-9837] Fixed text cutting issues with narrow QComboBoxes.
-    * [QTBUG-9844] Fixed QTreeView branch drawing issues in right to left
-      UI layout.
-    * [QTBUG-9927] Fixed transparent list higlight to show up correctly for
-      S60 3rd edition FP1 devices.
-    * [QTBUG-10064] Removed focus frame drawing for context menus and popups.
-    * [QTBUG-10487] Fixed QToolButton to be drawn pressed when context menu
-      for that button is open.
-    * [QTBUG-10549] Fixed style to honor stylesheet when drawing focus frame
-      for QPushButtons.
-    * [QT-3295] Made QMenu to look more native-like.
-    * [QT-3185] Fixed border frames to be drawn transparent for Sym^3 devices.
-    * [QT-3148] Draw application background correctly when animated wallpaper
-      is used in Sym^3 device.
-    * [QT-3137] Launch virtual keyboard with single tap.
-    * [QT-3104] Re-locate QTabWidget's scrollbuttons to either side of widget.
-    * [QT-2179] Fixed QPushButton with text and QPushButton with standard icon
-      to be of same size.
-
- - Examples & demos:
-   * Enabled more examples by default in Symbian builds.
-
- - Documentation
-   * [QTBUG-9277]: Clarified pkg_prerules usage documentation.
-
- - Plugins:
-   * Fixed sqlite3_v9.2.zip to export sqlite3.iby to correct location.
-
- - General
-   * [QT-3055]: Fixed filename cases to support building Qt for Symbian in
-     Linux.
-
+ - [QT-567] Implementation of QtMultimedia QAudio* APIs
+ - [QTBUG-8919] Modified Phonon MMF backend to support video playback on
+   platforms which use graphics surfaces (i.e. platforms using the
+   New Graphics Architecture a.k.a. ScreenPlay)
 
 ****************************************************************************
 *                          Tools                                           *
 ****************************************************************************
 
- - qmake
-    * Fixed qmake.pro for using with mingw
+ - Designer
+   * foo
+
+ - qdoc3
+   * bar
 
+ - Linguist
+   * baz
+
+****************************************************************************
+* Important Behavior Changes *
+****************************************************************************
+
+ -
+