| 1 |
Qt 4.7.4 is a bug-fix release. It maintains both forward and backward |
| 2 |
compatibility (source and binary) with Qt 4.7.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.7 |
| 7 |
|
| 8 |
The Qt version 4.7 series is binary compatible with the 4.6.x series. |
| 9 |
Applications compiled for 4.6 will continue to run with 4.7. |
| 10 |
|
| 11 |
Some of the changes listed in this file include issue tracking numbers |
| 12 |
corresponding to tasks in the Qt Bug Tracker or the Merge Request queue |
| 13 |
of the public source repository. |
| 14 |
|
| 15 |
Qt Bug Tracker: http://bugreports.qt.nokia.com |
| 16 |
Merge Request: http://qt.gitorious.org |
| 17 |
|
| 18 |
**************************************************************************** |
| 19 |
* Library * |
| 20 |
**************************************************************************** |
| 21 |
|
| 22 |
QtGui |
| 23 |
----- |
| 24 |
|
| 25 |
- [QTBUG-20214] QRentBook: LSK and RSK of booking page will change |
| 26 |
somethimes |
| 27 |
- [QTBUG-19656] Spectrum: the Mode menu disappears after the device is |
| 28 |
changed from portrait to landscape. |
| 29 |
- [QTBUG-19260] Cursor cannot be placed between letters f and i - "fi" |
| 30 |
is interpreted as one character |
| 31 |
- [QTBUG-19157] Crash in QGLContextPrivate::bindTexture() when using |
| 32 |
QPainter::fillRect() with a brush having a size > max_texture_size |
| 33 |
- [QTBUG-19089] TextInput positionToRectangle doesn't return correct |
| 34 |
coordinates for the cursor in pre-edit mode |
| 35 |
- [QTBUG-19067] Font glyphs get clipped on the top |
| 36 |
- [QTBUG-18500] QTextBlock crash |
| 37 |
- [QTBUG-18303] Arabic multiline text is clipped on the right |
| 38 |
- [QTBUG-18185] QStaticText: Wrong kerning and baselines when rotating a |
| 39 |
QGraphicsView |
| 40 |
- [QTBUG-17443] Feedreadercrash: when opening feed with unicode characters |
| 41 |
- [QTBUG-17244] QGraphicsLayout Layouting should be done in one go. Ugly |
| 42 |
layouting visible otherwise |
| 43 |
- [QTBUG-17209] Bug-231 introduces an off-by-one error |
| 44 |
- [QTBUG-17117] Arabic reordering problem when 2 fonts are used |
| 45 |
- [QTBUG-11131] QAbstractScrollArea::setViewport() causes crash when used |
| 46 |
from within event handler method |
| 47 |
- [QTBUG-16422] Big coordinate values cause segfault on ARM when calling |
| 48 |
QGraphicsEllipseItem::contains |
| 49 |
- [QTBUG-18017] Regression: Text selection with shift-click stopped working |
| 50 |
- [QTBUG-18192] Crash when invoking blockBoundingRect over a QTextDocument |
| 51 |
documentLayout |
| 52 |
- [QTBUG-17505] Inflexible focus handling in QGraphicsScene |
| 53 |
- [QTBUG-17020] QPainter::drawText() fails to draw correct text in some |
| 54 |
circumstances. Related to QTBUG-12950 |
| 55 |
- [QTBUG-16401] QGraphicsScene returns focus incorrectly when QGraphicsView |
| 56 |
is focused |
| 57 |
- [QTBUG-17812] regression: qsortfilterproxymodel::reset doesn't invalidate |
| 58 |
the model (Windows) |
| 59 |
- [QTBUG-17230] QPlainTextEdit corruption/crash after scrolling |
| 60 |
- [QTBUG-17536] qguistatemachine::cloneEvent doesn't clone |
| 61 |
GraphicsSceneWheel Events correctly |
| 62 |
- [QTBUG-17254] XPM files crash QImage (write) |
| 63 |
- [QTBUG-16292] QTreeView crash in indexRowSizeHint/itemHeight |
| 64 |
- [QTBUG-17390] Child widgets don't inherit their parent's input contexts |
| 65 |
- [QTBUG-15910] setstylesheet on a QComboBox causes a segmentation fault |
| 66 |
- [QTBUG-16652] Compilation of "4.7" branch fails: |
| 67 |
private/qdrawhelper_arm_simd_p.h: No such file or directory |
| 68 |
|
| 69 |
QtNetwork |
| 70 |
--------- |
| 71 |
|
| 72 |
- [QTBUG-17464] SIGBUS in fetchAndAddOrdered from |
| 73 |
QlcdEngine::connectionStateSignalsSlot |
| 74 |
- [QTBUG-16022] QHttpNetworkConnectionChannel::expand discards data if |
| 75 |
gzip-stream has missing end-of-stream marker |
| 76 |
- [QTBUG-17199] ICD Bearer management: Causes the main thread to hang |
| 77 |
when ran on a different thread. |
| 78 |
|
| 79 |
QtCore |
| 80 |
------ |
| 81 |
|
| 82 |
- [QTBUG-15421] QDirIterator returns hidden directories when it should only |
| 83 |
return files and returns hidden files when it should only return |
| 84 |
directories |
| 85 |
|
| 86 |
QtScript |
| 87 |
-------- |
| 88 |
|
| 89 |
- [QTBUG-17815] Missing APIShims in obsoleted QScriptValue constructor |
| 90 |
- [QTBUG-17788] Crash when calling collectGarbage() after requesting |
| 91 |
arguments object of native context |
| 92 |
|
| 93 |
QtDBus |
| 94 |
------ |
| 95 |
|
| 96 |
- [QTBUG-14228] Ensure Qt 4.7 doesn't crash when a D-Bus message with file |
| 97 |
descriptors is received |
| 98 |
|
| 99 |
QtSql |
| 100 |
----- |
| 101 |
|
| 102 |
- [QTBUG-14831] Dynamic sorting of a QSortFilterProxyModel on a |
| 103 |
QSqlTableModel with OnManualSubmit is broken (4.7 regression) |
| 104 |
|
| 105 |
Declarative |
| 106 |
----------- |
| 107 |
|
| 108 |
- [QTBUG-20159] No effect of setting color on a QStaticText or a |
| 109 |
QML element |
| 110 |
- [QTBUG-18428] Colored and underlined styled text are not underlined or |
| 111 |
completely coloured on device |
| 112 |
- [QTBUG-18362] wigglytext.qml does not behave correctly in qmlscene |
| 113 |
- [QTBUG-18266] More than one XmlListModel - Lists randomly show data from |
| 114 |
wrong model |
| 115 |
- [QTBUG-15983] Cannot pass enum value as signal parameter from C++ to QML |
| 116 |
- [QTBUG-14974] ListView and GridView + contentY performance |
| 117 |
- [QTBUG-18412] Crash in sendPostedEvents() - QObject::isWidgetType() |
| 118 |
(issue with QDeclarativePixmapReply) |
| 119 |
- [QTBUG-15356] PathView doesn't update if preferredHighlightBegin and |
| 120 |
preferredHighlightEnd changed |
| 121 |
- [QTBUG-17562] TextInput text in echo mode PasswordEchoOnEdit revealed |
| 122 |
on refocus |
| 123 |
- [QTBUG-17775] Crash when using FolderListModel with a repeater |
| 124 |
- [QTBUG-17361] Nested pressDelays crashes application |
| 125 |
- [QTBUG-15705] QDeclarativeTextInput::mousePressEvent() doesn't call |
| 126 |
QInputContext::mouseHandler() |
| 127 |
- [QTBUG-17501] Focus: Tap any of the Rounded-cornered rectangle, the |
| 128 |
context menu doesn't disappear. |
| 129 |
- [QTBUG-17008] ListView + XmlListModel freeze application when change |
| 130 |
language key combination |
| 131 |
- [QTBUG-17324] incorrect 'version is not installed' error when importing |
| 132 |
QML module |
| 133 |
- [QTBUG-16999] QML TextInput doesn't scroll if writing preedit at the end |
| 134 |
of the line |
| 135 |
- [QTBUG-13451] Support property versioning in QML |
| 136 |
- [QTBUG-16959] Crash when using Grid.TopToBottom flow with Repeater |
| 137 |
inside Grid |
| 138 |
- [QTBUG-16522] QML ListView Should Support Dynamic Headers and Footers |
| 139 |
- [QTBUG-17114] QtQuick 1.1 alignment regression |
| 140 |
- [QTBUG-16283] TextEdit and TextInput need text selection modes |
| 141 |
- [QTBUG-16284] Disable drag and drop in TextEdit and TextInput |
| 142 |
|
| 143 |
OpenVG |
| 144 |
------ |
| 145 |
- [QTBUG-18682] QImage convertToFormat does not work with certain image |
| 146 |
formats when default (OpenVG) rendering engine used. |
| 147 |
|
| 148 |
OpenGL |
| 149 |
------ |
| 150 |
- [QTBUG-14217] Unresolved symbol QGLWindowSurface::staticMetaObject when |
| 151 |
building for Windows Mobile 5.0 with OpenGL ES 1.1 support |
| 152 |
- [QTBUG-18184] mingw gcc 4 static build failed in tools/qml because of the |
| 153 |
symbol export in libQtOpenGL |
| 154 |
- [QTBUG-17256] Change QGLPixmapData load functions to use the |
| 155 |
'convertInPlace' versions of QImage to save memory |
| 156 |
|
| 157 |
3rdParty |
| 158 |
-------- |
| 159 |
|
| 160 |
- Image formats |
| 161 |
* [QTBUG-20425] Update bundled libpng to 1.5.4 (security) |
| 162 |
|
| 163 |
|
| 164 |
**************************************************************************** |
| 165 |
* Platform Specific Changes * |
| 166 |
**************************************************************************** |
| 167 |
|
| 168 |
Qt for Linux/X11 |
| 169 |
---------------- |
| 170 |
|
| 171 |
- Declarative |
| 172 |
* [QTBUG-19914] Segfault in QDeclarativeBinding::createBinding triggered |
| 173 |
by QMultimediaKit |
| 174 |
- gui |
| 175 |
* [QTBUG-16175] REG: Qt 4.7/Linux Qt Designer / Qt Creator show multiple |
| 176 |
warnings: "Application asked to unregister timer 0x17000002 which is |
| 177 |
not registered in this thread. Fix application." |
| 178 |
|
| 179 |
Qt for Windows |
| 180 |
-------------- |
| 181 |
|
| 182 |
- gui |
| 183 |
* [QTBUG-19878] QImage constructor crash when opening some tiff images |
| 184 |
- corelib |
| 185 |
* [QTBUG-17014] Qt event delivery is unreliable on windows platforms |
| 186 |
- declarative |
| 187 |
* [QTBUG-19198] ListView lose items |
| 188 |
* [QTBUG-18587] Roles are not removed in listmodel |
| 189 |
- qmake |
| 190 |
* [QTBUG-18537] Compiling Qt on Windows XP x64 using MinGW-w64 fails |
| 191 |
|
| 192 |
Qt for Mac OS X |
| 193 |
--------------- |
| 194 |
|
| 195 |
- gui |
| 196 |
* [QTBUG-20496] Qt does not compile under OSX Lion or llvm-gcc |
| 197 |
* [QTBUG-18547] Buffer overrun in QMacPixmapData::macCreatePixels |
| 198 |
(QPixmap_mac.cpp) |
| 199 |
* [QTBUG-15474] Mac: Qt:Sheet dialog permanently loses focus after |
| 200 |
moving the parent window |
| 201 |
* [QTBUG-15897] QMainWindow crash in destructor when having a |
| 202 |
QDockWidget of type Qt::Drawer containing a QTreeWidget |
| 203 |
- corelib |
| 204 |
* [QTBUG-11481] Floating Dock Widget behavior on Mac [REGRESSION] |
| 205 |
- network |
| 206 |
* [QTBUG-14520] SSL Isn't working with osx 10.5 |
| 207 |
* [QTBUG-5645] SSL Memory leaks on Mac. |
| 208 |
|
| 209 |
Qt for Symbian |
| 210 |
-------------- |
| 211 |
|
| 212 |
- general |
| 213 |
* [QTBUG-20216] Update QtOpenGL section in Symbian platform notes |
| 214 |
- examples |
| 215 |
* [QTBUG-15176] Default heap/stack size might not be enough for symbian |
| 216 |
- qmake & mkspecs |
| 217 |
* [QTBUG-20669] Symbian: DEBUGGABLE_UDEBONLY keyword needed in |
| 218 |
generated mmp files |
| 219 |
* [QTBUG-20192] Qt sis can't be created on symbian^1 5.0 and |
| 220 |
symbian^3 PS2 environments |
| 221 |
* [QTBUG-18207] QMAKE_CLEAN items with wildcards in symbian-abld |
| 222 |
builds will halt the build without obvious reason. |
| 223 |
* [QTBUG-17927] Simplified Chinese language is not supported |
| 224 |
in Qt 4.7.2 |
| 225 |
- openvg |
| 226 |
* [QTBUG-20339] when camera application is opened and closed, the qml |
| 227 |
application in the background is getting closed |
| 228 |
* [QTBUG-18027] Lazy conversion in fromSymbianCFbsBitmap for openVG |
| 229 |
- opengl |
| 230 |
* [QTBUG-19183] Enable multisampling if there's hw support for it |
| 231 |
on Symbian |
| 232 |
* [QTBUG-19180] Simplify texture pooling in GL graphics system |
| 233 |
* [QTBUG-18850] Fix orientation change. Current behaviour results to |
| 234 |
black screen |
| 235 |
* [QTBUG-15254] Implement QPixmap::fromSymbianRSgImage() in the |
| 236 |
OpenGL graphics system |
| 237 |
* [QTBUG-18209] Native image handle provider support in QGLPixmapData |
| 238 |
* [QTBUG-18270] Use destroyed swap behaviour in GL graphics system |
| 239 |
on Symbian |
| 240 |
* [QTBUG-15252] Implement CFbsBitmap backend for QPixmap in OpenGL |
| 241 |
graphics system on Symbian |
| 242 |
* [QTBUG-17850] Implement GL graphics system releaseCachedResources() |
| 243 |
* [QTBUG-15253] Verify that applications using the OpenGL graphics |
| 244 |
system on Symbian consume zero graphics memory when they are |
| 245 |
not visible |
| 246 |
* [QTBUG-16977] Symbian: Implement QPixmap::fromSymbianCFbsBitmap() in |
| 247 |
the OpenGL graphics system |
| 248 |
* [QTBUG-16949] Symbian: Recreate EGL surface on native window resize |
| 249 |
- gui |
| 250 |
* [QTBUG-20255] Regression: Some QMenus are shown completely transparent |
| 251 |
in Symbian |
| 252 |
* [QTBUG-20240] Regression: QS60Style - All standardIcons are drawn as |
| 253 |
"small icons" |
| 254 |
* [QTBUG-20813] Disabled splitscreen translation still moves screen |
| 255 |
* [QTBUG-20034] Splitview - Auto-translation should translate as |
| 256 |
little as possible to ensure visibility of the cursor |
| 257 |
* [QTBUG-20007] Symbian: Do not add linked fonts to the QFontDatabase |
| 258 |
* [QTBUG-19911] Orientation change causes unnecessary resizes to top |
| 259 |
level window on Symbian |
| 260 |
* [QTBUG-19880] Drawing a QPixmap to QImage causes a deep copy on |
| 261 |
Symbian |
| 262 |
* [QTBUG-19864] Predicted word is duplicated when doing an orientation |
| 263 |
switch |
| 264 |
* [QTBUG-19856] Doing an orientation change while in splitview mode |
| 265 |
and closing VKB causes QGraphicsView to be incorrectly resized |
| 266 |
* [QTBUG-19782] UI of the QWidget based applications those uses |
| 267 |
QGroupBoxs are mess up in latest Symbian RND release |
| 268 |
* [QTBUG-19734] KERN-EXEC 3 panic in |
| 269 |
QCoeFepInputContext::translateInputWidget() method |
| 270 |
* [QTBUG-19689] Textinput: last word inputted was duplicated after |
| 271 |
press "Password" button |
| 272 |
* [QTBUG-19578] Fix BCM2727 detection function on Symbian |
| 273 |
* [QTBUG-19528] Opening symbol menu while typing with prediction on |
| 274 |
causes issues |
| 275 |
* [QTBUG-19471] Using QFileDialog crashes in Symbian |
| 276 |
* [QTBUG-19104] while setting a softkey action in a qt application |
| 277 |
on symbian, the icon specified only is shown partially |
| 278 |
* [QTBUG-19043] Fullscreen main window with softkeys initially layouts |
| 279 |
using full screen dimensions instead of client area dimensions |
| 280 |
* [QTBUG-18863] QS60Style: compiling simulated style crashes due to |
| 281 |
missing placeHolderTexture implementation |
| 282 |
* [QTBUG-18493] Qt reserves graphics resources when launching application |
| 283 |
directly to background |
| 284 |
* [QTBUG-18486] Control pane (RSK Cancel) of the test note is covered by |
| 285 |
"Options, Exit" when re-launching the application from Open applications |
| 286 |
list |
| 287 |
* [QTBUG-18409] If fullscreen application without softkeys opens a |
| 288 |
fullscreen child dialog with softkeys, once the child dialog closes, |
| 289 |
softkeys remain visible on applicaiton main screen. |
| 290 |
* [QTBUG-17874] autotest failure between Qt 4.6.3 and Qt 4.7.2 in |
| 291 |
QLinearGradient::setStops method on Symbian^3 platform |
| 292 |
* [QTBUG-17844] Different point size for the font created using QFont |
| 293 |
class and returned by QFontDialog |
| 294 |
* [QTBUG-16857] Black corners around popup menu in Symbian^3 |
| 295 |
* [QTBUG-16785] QML app: After layout switch the focused text input field |
| 296 |
is not visible on Split view |
| 297 |
* [QTBUG-15031] Predictive text is not committed when writing in a QLineEdit |
| 298 |
* [QTBUG-14058] Wrong availableGeometry detected in Symbian |
| 299 |
* [QTBUG-17576] GraphicsViews: Focused widget is not visible after |
| 300 |
orientation change |
| 301 |
* [QTBUG-17930] Regression: Theme background in style is incorrect |
| 302 |
* [QTBUG-18024] Don't use EGL surfaces for translucency with 32MB GPU chip |
| 303 |
* [QTBUG-17984] QML application: focused text input field is not visible |
| 304 |
when split view is opened |
| 305 |
- declarative |
| 306 |
* [QTBUG-20218] Symbian 5.3: QML text edit components are sending |
| 307 |
software input panel requests |
| 308 |
* [QTBUG-19821] Flickr: There is gridding on picture |
| 309 |
* [QTBUG-19669] All events that QDeclarativeDebugTrace shows on |
| 310 |
Symbian are of duration '0' |
| 311 |
* [QTBUG-18869] Compilation breakage for Symbian (qmltooling) |
| 312 |
* [QTBUG-18549] Animation timer seems to take too long time to expire |
| 313 |
during scrolling a qml list in Symbian device. |
| 314 |
* [QTBUG-17592] qml.pri causes havoc on Symbian 3.2 and 5.0 |
| 315 |
- network |
| 316 |
* [QTBUG-18795] QNetworkConfigurationManager::allConfigurations |
| 317 |
(QNetworkConfiguration::Active) not returning any active configuration |
| 318 |
when instantiated and called from Secondary thread |
| 319 |
* [QTBUG-18722] QDesktopServices::openUrl() doesn't handle URL encodings |
| 320 |
correctly |
| 321 |
* [QTBUG-18572] Crash with KERN-EXEC 0 when |
| 322 |
QNetworkConfigurationManagerPrivate fails to connect |
| 323 |
- corelib |
| 324 |
* [QTBUG-17776] Qmlviewer: qmlviewer will crash after closing the |
| 325 |
application "flickr demo" |
| 326 |
|
| 327 |
|
| 328 |
**************************************************************************** |
| 329 |
* Tools * |
| 330 |
**************************************************************************** |
| 331 |
|
| 332 |
- [QTBUG-18595] Enable remote debugging for qmlviewer |
| 333 |
- [QTBUG-18063] qdoc3 depends on private header files from QML |
| 334 |
- [QTBUG-16462] qdoc3 segfaults due to a uninitialized member variable |
| 335 |
when using the WebXML output. |