blob: 3824f43fa0ba48f1b26c10f1364dedd805d9a070 [file] [log] [blame]
Qt 4.7.4 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 4.7.0. For more details,
refer to the online documentation included in this distribution. The
documentation is also available online:
http://qt.nokia.com/doc/4.7
The Qt version 4.7 series is binary compatible with the 4.6.x series.
Applications compiled for 4.6 will continue to run with 4.7.
Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
of the public source repository.
Qt Bug Tracker: http://bugreports.qt.nokia.com
Merge Request: http://qt.gitorious.org
****************************************************************************
* Library *
****************************************************************************
QtGui
-----
- [QTBUG-20214] QRentBook: LSK and RSK of booking page will change
somethimes
- [QTBUG-19656] Spectrum: the Mode menu disappears after the device is
changed from portrait to landscape.
- [QTBUG-19260] Cursor cannot be placed between letters f and i - "fi"
is interpreted as one character
- [QTBUG-19157] Crash in QGLContextPrivate::bindTexture() when using
QPainter::fillRect() with a brush having a size > max_texture_size
- [QTBUG-19089] TextInput positionToRectangle doesn't return correct
coordinates for the cursor in pre-edit mode
- [QTBUG-19067] Font glyphs get clipped on the top
- [QTBUG-18500] QTextBlock crash
- [QTBUG-18303] Arabic multiline text is clipped on the right
- [QTBUG-18185] QStaticText: Wrong kerning and baselines when rotating a
QGraphicsView
- [QTBUG-17443] Feedreadercrash: when opening feed with unicode characters
- [QTBUG-17244] QGraphicsLayout Layouting should be done in one go. Ugly
layouting visible otherwise
- [QTBUG-17209] Bug-231 introduces an off-by-one error
- [QTBUG-17117] Arabic reordering problem when 2 fonts are used
- [QTBUG-11131] QAbstractScrollArea::setViewport() causes crash when used
from within event handler method
- [QTBUG-16422] Big coordinate values cause segfault on ARM when calling
QGraphicsEllipseItem::contains
- [QTBUG-18017] Regression: Text selection with shift-click stopped working
- [QTBUG-18192] Crash when invoking blockBoundingRect over a QTextDocument
documentLayout
- [QTBUG-17505] Inflexible focus handling in QGraphicsScene
- [QTBUG-17020] QPainter::drawText() fails to draw correct text in some
circumstances. Related to QTBUG-12950
- [QTBUG-16401] QGraphicsScene returns focus incorrectly when QGraphicsView
is focused
- [QTBUG-17812] regression: qsortfilterproxymodel::reset doesn't invalidate
the model (Windows)
- [QTBUG-17230] QPlainTextEdit corruption/crash after scrolling
- [QTBUG-17536] qguistatemachine::cloneEvent doesn't clone
GraphicsSceneWheel Events correctly
- [QTBUG-17254] XPM files crash QImage (write)
- [QTBUG-16292] QTreeView crash in indexRowSizeHint/itemHeight
- [QTBUG-17390] Child widgets don't inherit their parent's input contexts
- [QTBUG-15910] setstylesheet on a QComboBox causes a segmentation fault
- [QTBUG-16652] Compilation of "4.7" branch fails:
private/qdrawhelper_arm_simd_p.h: No such file or directory
QtNetwork
---------
- [QTBUG-17464] SIGBUS in fetchAndAddOrdered from
QlcdEngine::connectionStateSignalsSlot
- [QTBUG-16022] QHttpNetworkConnectionChannel::expand discards data if
gzip-stream has missing end-of-stream marker
- [QTBUG-17199] ICD Bearer management: Causes the main thread to hang
when ran on a different thread.
QtCore
------
- [QTBUG-15421] QDirIterator returns hidden directories when it should only
return files and returns hidden files when it should only return
directories
QtScript
--------
- [QTBUG-17815] Missing APIShims in obsoleted QScriptValue constructor
- [QTBUG-17788] Crash when calling collectGarbage() after requesting
arguments object of native context
QtDBus
------
- [QTBUG-14228] Ensure Qt 4.7 doesn't crash when a D-Bus message with file
descriptors is received
QtSql
-----
- [QTBUG-14831] Dynamic sorting of a QSortFilterProxyModel on a
QSqlTableModel with OnManualSubmit is broken (4.7 regression)
Declarative
-----------
- [QTBUG-20159] No effect of setting color on a QStaticText or a
QML element
- [QTBUG-18428] Colored and underlined styled text are not underlined or
completely coloured on device
- [QTBUG-18362] wigglytext.qml does not behave correctly in qmlscene
- [QTBUG-18266] More than one XmlListModel - Lists randomly show data from
wrong model
- [QTBUG-15983] Cannot pass enum value as signal parameter from C++ to QML
- [QTBUG-14974] ListView and GridView + contentY performance
- [QTBUG-18412] Crash in sendPostedEvents() - QObject::isWidgetType()
(issue with QDeclarativePixmapReply)
- [QTBUG-15356] PathView doesn't update if preferredHighlightBegin and
preferredHighlightEnd changed
- [QTBUG-17562] TextInput text in echo mode PasswordEchoOnEdit revealed
on refocus
- [QTBUG-17775] Crash when using FolderListModel with a repeater
- [QTBUG-17361] Nested pressDelays crashes application
- [QTBUG-15705] QDeclarativeTextInput::mousePressEvent() doesn't call
QInputContext::mouseHandler()
- [QTBUG-17501] Focus: Tap any of the Rounded-cornered rectangle, the
context menu doesn't disappear.
- [QTBUG-17008] ListView + XmlListModel freeze application when change
language key combination
- [QTBUG-17324] incorrect 'version is not installed' error when importing
QML module
- [QTBUG-16999] QML TextInput doesn't scroll if writing preedit at the end
of the line
- [QTBUG-13451] Support property versioning in QML
- [QTBUG-16959] Crash when using Grid.TopToBottom flow with Repeater
inside Grid
- [QTBUG-16522] QML ListView Should Support Dynamic Headers and Footers
- [QTBUG-17114] QtQuick 1.1 alignment regression
- [QTBUG-16283] TextEdit and TextInput need text selection modes
- [QTBUG-16284] Disable drag and drop in TextEdit and TextInput
OpenVG
------
- [QTBUG-18682] QImage convertToFormat does not work with certain image
formats when default (OpenVG) rendering engine used.
OpenGL
------
- [QTBUG-14217] Unresolved symbol QGLWindowSurface::staticMetaObject when
building for Windows Mobile 5.0 with OpenGL ES 1.1 support
- [QTBUG-18184] mingw gcc 4 static build failed in tools/qml because of the
symbol export in libQtOpenGL
- [QTBUG-17256] Change QGLPixmapData load functions to use the
'convertInPlace' versions of QImage to save memory
3rdParty
--------
- Image formats
* [QTBUG-20425] Update bundled libpng to 1.5.4 (security)
****************************************************************************
* Platform Specific Changes *
****************************************************************************
Qt for Linux/X11
----------------
- Declarative
* [QTBUG-19914] Segfault in QDeclarativeBinding::createBinding triggered
by QMultimediaKit
- gui
* [QTBUG-16175] REG: Qt 4.7/Linux Qt Designer / Qt Creator show multiple
warnings: "Application asked to unregister timer 0x17000002 which is
not registered in this thread. Fix application."
Qt for Windows
--------------
- gui
* [QTBUG-19878] QImage constructor crash when opening some tiff images
- corelib
* [QTBUG-17014] Qt event delivery is unreliable on windows platforms
- declarative
* [QTBUG-19198] ListView lose items
* [QTBUG-18587] Roles are not removed in listmodel
- qmake
* [QTBUG-18537] Compiling Qt on Windows XP x64 using MinGW-w64 fails
Qt for Mac OS X
---------------
- gui
* [QTBUG-20496] Qt does not compile under OSX Lion or llvm-gcc
* [QTBUG-18547] Buffer overrun in QMacPixmapData::macCreatePixels
(QPixmap_mac.cpp)
* [QTBUG-15474] Mac: Qt:Sheet dialog permanently loses focus after
moving the parent window
* [QTBUG-15897] QMainWindow crash in destructor when having a
QDockWidget of type Qt::Drawer containing a QTreeWidget
- corelib
* [QTBUG-11481] Floating Dock Widget behavior on Mac [REGRESSION]
- network
* [QTBUG-14520] SSL Isn't working with osx 10.5
* [QTBUG-5645] SSL Memory leaks on Mac.
Qt for Symbian
--------------
- general
* [QTBUG-20216] Update QtOpenGL section in Symbian platform notes
- examples
* [QTBUG-15176] Default heap/stack size might not be enough for symbian
- qmake & mkspecs
* [QTBUG-20669] Symbian: DEBUGGABLE_UDEBONLY keyword needed in
generated mmp files
* [QTBUG-20192] Qt sis can't be created on symbian^1 5.0 and
symbian^3 PS2 environments
* [QTBUG-18207] QMAKE_CLEAN items with wildcards in symbian-abld
builds will halt the build without obvious reason.
* [QTBUG-17927] Simplified Chinese language is not supported
in Qt 4.7.2
- openvg
* [QTBUG-20339] when camera application is opened and closed, the qml
application in the background is getting closed
* [QTBUG-18027] Lazy conversion in fromSymbianCFbsBitmap for openVG
- opengl
* [QTBUG-19183] Enable multisampling if there's hw support for it
on Symbian
* [QTBUG-19180] Simplify texture pooling in GL graphics system
* [QTBUG-18850] Fix orientation change. Current behaviour results to
black screen
* [QTBUG-15254] Implement QPixmap::fromSymbianRSgImage() in the
OpenGL graphics system
* [QTBUG-18209] Native image handle provider support in QGLPixmapData
* [QTBUG-18270] Use destroyed swap behaviour in GL graphics system
on Symbian
* [QTBUG-15252] Implement CFbsBitmap backend for QPixmap in OpenGL
graphics system on Symbian
* [QTBUG-17850] Implement GL graphics system releaseCachedResources()
* [QTBUG-15253] Verify that applications using the OpenGL graphics
system on Symbian consume zero graphics memory when they are
not visible
* [QTBUG-16977] Symbian: Implement QPixmap::fromSymbianCFbsBitmap() in
the OpenGL graphics system
* [QTBUG-16949] Symbian: Recreate EGL surface on native window resize
- gui
* [QTBUG-20255] Regression: Some QMenus are shown completely transparent
in Symbian
* [QTBUG-20240] Regression: QS60Style - All standardIcons are drawn as
"small icons"
* [QTBUG-20813] Disabled splitscreen translation still moves screen
* [QTBUG-20034] Splitview - Auto-translation should translate as
little as possible to ensure visibility of the cursor
* [QTBUG-20007] Symbian: Do not add linked fonts to the QFontDatabase
* [QTBUG-19911] Orientation change causes unnecessary resizes to top
level window on Symbian
* [QTBUG-19880] Drawing a QPixmap to QImage causes a deep copy on
Symbian
* [QTBUG-19864] Predicted word is duplicated when doing an orientation
switch
* [QTBUG-19856] Doing an orientation change while in splitview mode
and closing VKB causes QGraphicsView to be incorrectly resized
* [QTBUG-19782] UI of the QWidget based applications those uses
QGroupBoxs are mess up in latest Symbian RND release
* [QTBUG-19734] KERN-EXEC 3 panic in
QCoeFepInputContext::translateInputWidget() method
* [QTBUG-19689] Textinput: last word inputted was duplicated after
press "Password" button
* [QTBUG-19578] Fix BCM2727 detection function on Symbian
* [QTBUG-19528] Opening symbol menu while typing with prediction on
causes issues
* [QTBUG-19471] Using QFileDialog crashes in Symbian
* [QTBUG-19104] while setting a softkey action in a qt application
on symbian, the icon specified only is shown partially
* [QTBUG-19043] Fullscreen main window with softkeys initially layouts
using full screen dimensions instead of client area dimensions
* [QTBUG-18863] QS60Style: compiling simulated style crashes due to
missing placeHolderTexture implementation
* [QTBUG-18493] Qt reserves graphics resources when launching application
directly to background
* [QTBUG-18486] Control pane (RSK Cancel) of the test note is covered by
"Options, Exit" when re-launching the application from Open applications
list
* [QTBUG-18409] If fullscreen application without softkeys opens a
fullscreen child dialog with softkeys, once the child dialog closes,
softkeys remain visible on applicaiton main screen.
* [QTBUG-17874] autotest failure between Qt 4.6.3 and Qt 4.7.2 in
QLinearGradient::setStops method on Symbian^3 platform
* [QTBUG-17844] Different point size for the font created using QFont
class and returned by QFontDialog
* [QTBUG-16857] Black corners around popup menu in Symbian^3
* [QTBUG-16785] QML app: After layout switch the focused text input field
is not visible on Split view
* [QTBUG-15031] Predictive text is not committed when writing in a QLineEdit
* [QTBUG-14058] Wrong availableGeometry detected in Symbian
* [QTBUG-17576] GraphicsViews: Focused widget is not visible after
orientation change
* [QTBUG-17930] Regression: Theme background in style is incorrect
* [QTBUG-18024] Don't use EGL surfaces for translucency with 32MB GPU chip
* [QTBUG-17984] QML application: focused text input field is not visible
when split view is opened
- declarative
* [QTBUG-20218] Symbian 5.3: QML text edit components are sending
software input panel requests
* [QTBUG-19821] Flickr: There is gridding on picture
* [QTBUG-19669] All events that QDeclarativeDebugTrace shows on
Symbian are of duration '0'
* [QTBUG-18869] Compilation breakage for Symbian (qmltooling)
* [QTBUG-18549] Animation timer seems to take too long time to expire
during scrolling a qml list in Symbian device.
* [QTBUG-17592] qml.pri causes havoc on Symbian 3.2 and 5.0
- network
* [QTBUG-18795] QNetworkConfigurationManager::allConfigurations
(QNetworkConfiguration::Active) not returning any active configuration
when instantiated and called from Secondary thread
* [QTBUG-18722] QDesktopServices::openUrl() doesn't handle URL encodings
correctly
* [QTBUG-18572] Crash with KERN-EXEC 0 when
QNetworkConfigurationManagerPrivate fails to connect
- corelib
* [QTBUG-17776] Qmlviewer: qmlviewer will crash after closing the
application "flickr demo"
****************************************************************************
* Tools *
****************************************************************************
- [QTBUG-18595] Enable remote debugging for qmlviewer
- [QTBUG-18063] qdoc3 depends on private header files from QML
- [QTBUG-16462] qdoc3 segfaults due to a uninitialized member variable
when using the WebXML output.