1 | Qt 4.6.1 is a bug-fix release. It maintains both forward and backward
|
---|
2 | compatibility (source and binary) with Qt 4.6.0. For more details,
|
---|
3 | refer to the online documentation included in this distribution. The
|
---|
4 | documentation is also available online:
|
---|
5 |
|
---|
6 | http://qt.nokia.com/doc/4.6
|
---|
7 |
|
---|
8 | The Qt version 4.6 series is binary compatible with the 4.5.x series.
|
---|
9 | Applications compiled for 4.5 will continue to run with 4.6.
|
---|
10 |
|
---|
11 | Some of the changes listed in this file include issue tracking numbers
|
---|
12 | corresponding to tasks in the Qt Bug Tracker, the (now obsolete) Task
|
---|
13 | Tracker, or the Merge Request queue of the public source repository.
|
---|
14 |
|
---|
15 | Qt Bug Tracker: http://bugreports.qt.nokia.com
|
---|
16 | Task Tracker: http://qt.nokia.com/developer/task-tracker
|
---|
17 | Merge Request: http://qt.gitorious.org
|
---|
18 |
|
---|
19 | ****************************************************************************
|
---|
20 | * General *
|
---|
21 | ****************************************************************************
|
---|
22 |
|
---|
23 | Optimizations
|
---|
24 | -------------
|
---|
25 |
|
---|
26 | - Optimized empty QUrl creation
|
---|
27 | * [QTBUG-4030] Empty QUrls no longer allocate memory now
|
---|
28 |
|
---|
29 | * See list of Important Behavior Changes below
|
---|
30 |
|
---|
31 |
|
---|
32 | ****************************************************************************
|
---|
33 | * Library *
|
---|
34 | ****************************************************************************
|
---|
35 |
|
---|
36 | QtCore
|
---|
37 | ------
|
---|
38 |
|
---|
39 | - QFile
|
---|
40 | * Improve performance of getting the canonical filename on Linux
|
---|
41 | and Symbian by using realpath() system call.
|
---|
42 | * Avoid stat() when opening a file.
|
---|
43 |
|
---|
44 | - QLibrary and QPluginLoader
|
---|
45 | * Do not look at the Qt patch-level version embedded in plugins'
|
---|
46 | buildkeys when trying to determine if the plugin is compatible
|
---|
47 |
|
---|
48 | - QProcessEnvironment
|
---|
49 | * [QTBUG-6701] Ensure we don't crash in operator==
|
---|
50 |
|
---|
51 | - QTextEncoder
|
---|
52 | * [merge request 399] QTextEncoder::fromUnicode as QT3 support
|
---|
53 | member
|
---|
54 |
|
---|
55 | - QXmlStreamreader
|
---|
56 | * [merge request 1926] Fix parsing of DTDs that contain empty markup
|
---|
57 | declarations.
|
---|
58 |
|
---|
59 | QtGui
|
---|
60 | -----
|
---|
61 |
|
---|
62 | - QApplication
|
---|
63 | * [QTBUG-6654] Fix crashes when deleting QWidgets in touch event
|
---|
64 | handlers.
|
---|
65 | - QGraphicsEffect
|
---|
66 | * [QTBUG-5918] Fixed redraw bugs when using graphics effects on
|
---|
67 | items while animating them by transformations.
|
---|
68 | - QGraphicsItem
|
---|
69 | * [QTBUG-5917] Fixed memory leaks when removing a QGraphicsEffect from
|
---|
70 | a QGraphicsItem or QWidget with setGraphicsEffect(0).
|
---|
71 | * [QTBUG-5859] Fixes incorrect rounding of the exposed rectangle of the
|
---|
72 | QGraphicsItem causing painting issues when scaling the QGraphicsView.
|
---|
73 | * [QTBUG-5071] Fixes transformation problems when grouping/ungrouping
|
---|
74 | the item with a QGraphicsItemGroup.
|
---|
75 | - QGraphicsObject
|
---|
76 | * 'id' property was removed. Use the 'objectName' property instead.
|
---|
77 | - QGraphicsScene
|
---|
78 | * [QTBUG-6654] Fix crashes when deleting QGraphicsItems in touch
|
---|
79 | event handlers.
|
---|
80 | - QGraphicsView
|
---|
81 | * [QTBUG-6935] When using CacheBackground, the background is now
|
---|
82 | correctly repainted after the QGraphicsView is shown after being
|
---|
83 | hidden.
|
---|
84 | * [QTBUG-6835] Mouse tracking is now automatically enabled when using
|
---|
85 | AnchorUnderMouse for view transformation.
|
---|
86 | * [QTBUG-6958] Fix speed regression in _q_polishItems()
|
---|
87 | * [QTBUG-6544] Fix a crash on the focus chain when removing items from
|
---|
88 | the scene.
|
---|
89 | * Fix a crash in KDE/Plasma with QGraphicsView with topLevels.
|
---|
90 | - QGraphicsWidget
|
---|
91 | * [QTBUG-6272] Only call updateFont if the font has changed.
|
---|
92 | - QPainter
|
---|
93 | * [QTBUG-5939] Fixed incorrect redirection matrix that was causing
|
---|
94 | wrong transformation for QGraphicsProxyWidgets.
|
---|
95 | * [QTBUG-6684] Added optimizations of 32-bit blend functions
|
---|
96 | for ARM platforms with NEON support.
|
---|
97 | - QPixmap
|
---|
98 | * load() and loadFromData() can now support compressed GL textures
|
---|
99 | in the DDS, ETC1, PVRTC2, and PVRTC4 formats if the OpenGL graphics
|
---|
100 | system is active and the appropriate extensions are present in the
|
---|
101 | GL implementation.
|
---|
102 | * [QTBUG-6840] Fixed load() to not modify referenced copies.
|
---|
103 | * [QTBUG-5840] Fixed a crash in fromImage() when passing in a null image.
|
---|
104 | * [QTBUG-6116] Fixed memory leak where a global object was not destroyed
|
---|
105 | at program exit.
|
---|
106 | - QPixmapCache
|
---|
107 | * Fixed a small leak when using the new QPixmapCache::Key based API.
|
---|
108 | - QPrinter
|
---|
109 | * [QTBUG-3412] QGraphicsProxyWidgets are now rendered correctly when
|
---|
110 | printing a QGraphicsScene to PDF format.
|
---|
111 | - QRasterPixmapData
|
---|
112 | * [QTBUG-6985] Fixed metric() to return the correct height in mm.
|
---|
113 | - QTextDocument
|
---|
114 | * [QTBUG-5397] Fixed printing of QTextDocuments not including custom
|
---|
|
---|