summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason McDonald <jason.mcdonald@nokia.com>2010-01-13 17:11:39 (GMT)
committerJason McDonald <jason.mcdonald@nokia.com>2010-01-13 17:11:39 (GMT)
commitbcac2506b2e48a9a5f7731efefb2d6b9d1098a13 (patch)
tree131567c16f5782bba46244d95f47d01b87864982
parent0e27f01bb0220da017cbb3a4267c300bf027d49e (diff)
downloadQt-bcac2506b2e48a9a5f7731efefb2d6b9d1098a13.zip
Qt-bcac2506b2e48a9a5f7731efefb2d6b9d1098a13.tar.gz
Qt-bcac2506b2e48a9a5f7731efefb2d6b9d1098a13.tar.bz2
Copy changes file from 4.6 branch.
Reviewed-by: Trust Me
-rw-r--r--dist/changes-4.6.196
1 files changed, 90 insertions, 6 deletions
diff --git a/dist/changes-4.6.1 b/dist/changes-4.6.1
index af39a43..0971f40 100644
--- a/dist/changes-4.6.1
+++ b/dist/changes-4.6.1
@@ -45,6 +45,9 @@ QtCore
and Symbian by using realpath() system call
* Avoid stat() when opening a file
+ - QXmlStreamreader
+ * [merge request 1926] Fix parsing of DTDs that contain empty markup
+ declarations
QtGui
-----
@@ -52,26 +55,41 @@ QtGui
- QApplication
* [QTBUG-6654] Fix crashes when deleting QWidgets in touch event
handlers.
-
+ - QPixmapCache
+ * Fixed a small leak when using the new QPixmapCAche::Key based API.
- QPixmap
* load() and loadFromData() can now support compressed GL textures
in the DDS, ETC1, PVRTC2, and PVRTC4 formats if the OpenGL graphics
system is active and the appropriate extensions are present in the
GL implementation.
+ * [QTBUG-6840] Fixed load() to not modify referenced copies.
+ * [QTBUG-5840] Fixed a crash in fromImage() when passing in a null image.
+ * [QTBUG-6116] Fixed memory leak where a global object was not destroyed
+ at program exit.
+ - QRasterPixmapData
+ * [QTBUG-6985] Fixed metric() to return the correct height in mm.
- QGraphicsObject
* 'id' property was removed. Use the 'objectName' property instead.
- QPrinter
* [QTBUG-3412] QGraphicsProxyWidgets are now rendered correctly when
printing a QGraphicsScene to PDF format.
- QPainter
- * [QTBUG-5939] Fixed incorrect redirection matrix that was causing
+ * [QTBUG-5939] Fixed incorrect redirection matrix that was causing
wrong transformation for QGraphicsProxyWidgets.
+ * [QTBUG-6684] Added optimizations of 32-bit blend functions
+ for ARM platforms with NEON support.
+ - QGraphicsEffect
+ * [QTBUG-5918] Fixed redraw bugs when using graphics effects on
+ items while animating them by transformations.
- QGraphicsView
- * [QTBUG-6935] When using CacheBackground, the background is now
+ * [QTBUG-6935] When using CacheBackground, the background is now
correctly repainted after the QGraphicsView is shown after being
hidden.
* [QTBUG-6835] Mouse tracking is now automatically enabled when using
AnchorUnderMouse for view transformation.
+ * [QTBUG-6958] Fix speed regression in _q_polishItems()
+ * [QTBUG-6544] Fix a crash on the focus chain when removing items from the scene.
+ * Fix a crash in KDE/Plasma with QGraphicsView with topLevels.
- QGraphicsItem
* [QTBUG-5917] Fixed memory leaks when removing a QGraphicsEffect from
a QGraphicsItem or QWidget with setGraphicsEffect(0).
@@ -79,11 +97,20 @@ QtGui
QGraphicsItem causing painting issues when scaling the QGraphicsView.
* [QTBUG-5071] Fixes transformation problems when grouping/ungrouping
the item with a QGraphicsItemGroup.
+ - QGraphicsWidget
+ * [QTBUG-6272] Only call updateFont if the font have changed.
+ - QTextDocument
+ * [QTBUG-5397] Fixed printing of QTextDocuments not including custom
+ text objects.
+
+ - QTextDocument
+ * [QTBUG-6051] Fixed an endless loop when printing a QTextDocument.
- QGraphicsScene
* [QTBUG-6654] Fix crashes when deleting QGraphicsItems in touch
event handlers.
+
QtDBus
------
@@ -103,6 +130,8 @@ QtNetwork
- QNetworkProxyFactory
* Fixed systemProxyForQuery(), it could sometimes return invalid empty list
on Windows
+ - QNetworkCookieJar
+ * [QTBUG-5815] do not check paths when accepting cookies
- QHostInfo
* Use 5 parallel threads for host lookup instead of 1
@@ -135,6 +164,17 @@ QtOpenGL
* [QTBUG-6045] Crash in dashed line handling in the GL stroker.
- QGLGlyphCache
* [QTBUG-6936] Fix memory leak of QGLGlyphCoord objects.
+ - QGLWidget
+ * [QTBUG-5002, QTBUG-6931] Fixed QGLWidget::renderText().
+ * Fixed WA_TranslucentBackground for QGLWidgets on X11/EGL
+ * Fix EGL surface leaks when re-parenting on X11/EGL
+ - QGL2PaintEngineEx
+ * Performance: Don't mark brush as dirty if it hasn't changed
+ * Performance: Use 3x3 PMV matrices rather than 4x4
+ * Performance: Move the 0.5 offset we add for aliased rendering to updateMatrix()
+ * Performance: Remove superfluous enable/disable vertex arrtib arrays
+ * Performance: Track the glVertexAttribPointer and only update it if it's changed
+ * [QTBUG-7094] Introduce new "snapToPixelGrid" flag for drawText
QtOpenVG
--------
@@ -147,6 +187,18 @@ QtOpenVG
- [QTBUG-7051] Reset the OpenVG scissor after a native painting call-out.
- [QTBUG-7015] Avoid deep copies of QImage in QImage::bits() calls.
+QtwebKit
+--------
+
+ - Fixed user agent string on Symbian (webkit.org/b/31961)
+ - QWebInspector: Don't disable when hiding (webkit.org/b/31851)
+ - Fix JavaScript prompt behaviour for empty/null strings (webkit.org/b/30914)
+ - Fixed lastIndexOf() on Symbian (webkit.org/b/31773)
+ - Fixed crash with Flash on Windows with MinGW
+ - Fixed wrapping of QObjects with recurring identity (webkit.org/b/31681)
+ - Fixed compilation with ICC
+ - Fixed assertion when dragging SVG images (webkit.org/b/32511)
+
QtScript
--------
@@ -156,8 +208,20 @@ QtScript
QtSql
-----
- - foo
- * bar
+ - [QTBUG-5373] Fixed QSqlRelationalTableModel doesn't correctly work with relation in other database schema.
+ - [QTBUG-5298] (OCI) Fixed QSqlDatabase.tables() does not work with system tables.
+ - [QTBUG-6421] Fixed setForwardOnly() for both OCI and SQLite
+ - [QTBUG-6618] (ODBC) Fixed segfault when error string is larger than 256 chars.
+ - [QTBUG-4461] (OCI) Fixed problem with clobs being handled as binary
+
+QtSvg
+-----
+
+ - QSvgRenderer
+ * [QTBUG-6867] Fixed regression in the parsing of paths with relative
+ offsets.
+ * [QTBUG-6899] Fixed crash when parsing invalid coordinate list.
+
QtXml
-----
@@ -194,11 +258,16 @@ Third party components
Qt for Unix (X11 and Mac OS X)
------------------------------
- -
+ -
Qt for Linux/X11
----------------
+ - [QTBUG-5732] Fixed querying of GLX extensions under X11.
+ - [QTBUG-5547] Fixed handling of the "..." button.
+ - Added new mkspec for Maemo targets (linux-g++-maemo)
+ - Added new mkspec for Scratchbox host compiler (unsupported/linux-host-g++)
+
- QGuiEventDispatcherGlib (internal class)
* Fix regression introduced in 4.6.0 that could cause X11 event
processing to starve timer events.
@@ -206,8 +275,15 @@ Qt for Linux/X11
- QFileSystemWatcher
* [QTBUG-4840] Fix memory leak in the dnotify implementation.
+ - QIcon
+ * [QTBUG-6121] Fixed a problem causing svg-based icon themes to look fuzzy.
+
+ - QGtkStyle
+ * [QTBUG-6484] Ensure that gtk-enable-mnemonics is respected.
+
Qt for Windows
--------------
+ - [QTBUG-5145] Compile fixes for win32-icc.
- QAtomicPointer
* [QTBUG-6079] Fix compilation for 64-bit Windows targets.
@@ -216,16 +292,24 @@ Qt for Windows
* [QTBUG-6083] Fix a performance regression introduced in 4.6.0
that would cause all Qt posted events to be sent at 15-16ms
intervals (instead of as quickly as possible).
+ - Vista/XP styles
+ * [QTBUG-6271] Fixed a compatibility issue with MDI windows in
+ certain non-standard themes.
Qt for Mac OS X
---------------
+ - QPixmap
+ * [QTBUG-5070] Fixed a crash on Mac that could occur when loading
+ pixmaps of different sizes into the same QPixmap object.
- [QTBUG-6973] Fixed a memory leak when using QWidget::setWindowIcon() in carbon.
- [QTBUG-5186] Fixed a bug which caused drag and drop icons to show
incorrectly.
- [QTBUG-6636] Fixed a crash due to stack overflow in QColorDialog on cocoa.
- [QTBUG-6378] Fix a text cursor rendering bug.
- [QTBUG-6636] Fixed a crash when calling removeToolBar on Mac native toolbars using cocoa.
+ - [QTBUG-5613] Fixed a bug where the application refued to quit when showing a single modal dialog.
+ - Gestures are now available for the Carbon port also when building Qt against SDK < 10.6
Qt for Embedded Linux
---------------------