Release Notes - Qt - Version 4.6.2 - HTML format

Suggestion

  • [QTBUG-3242] - Small QStringList::join() optimization
  • [QTBUG-3335] - QT WebKit Assistant search text highlighting
  • [QTBUG-6146] - Please keep clean C:\ after installing Visual C++ Redistributable Package
  • [QTBUG-6556] - Provide easy way to turn off .def files at compile time
  • [QTBUG-6590] - Make different usage (url vs data) of QmlComponent clearer
  • [QTBUG-6696] - [backlog] Make gif decoder not decode a full frame to just get the size
  • [QTBUG-6698] - [backlog] Make QGifhandler::imageCount scan through the images
  • [QTBUG-6895] - More verbose warnings in QPropertyAnimation
  • [QTBUG-7180] - QTextEncoder doesn't allow to specify ConverterState to use
  • [QTBUG-7606] - Would be good if documentation mentioned the value of const int QGraphicsItem::UserType
  • [QTBUG-8371] - Add an option to qmake to generate Windows CE-compatible Visual Studio project
  • [QTBUG-8741] - QNetworkAccessManager: HTTP backend: start GET requests right away when called

Bug

  • [QTBUG-2839] - QMake: generated vcproj file contains incorrect rc file path (regression)
  • [QTBUG-3423] - QNativeSocketEngine: On Windows in nativeClose() it changes the linger options of the socket without the user's knowledge
  • [QTBUG-4368] - QGraphicsView::setCacheMode(CacheBackground) refresh problem
  • [QTBUG-4607] - qdoc error in Assistant Manual
  • [QTBUG-4659] - Symbian: Phonon MMF Backend: finish effects work
  • [QTBUG-4778] - Mediaplayer: Crashes after changing audio effect
  • [QTBUG-4789] - Regression: When typing preedit text using an input method, the cursor is at the beginning of the text, instead of the end
  • [QTBUG-4842] - QFileDialog::HideNameFilterDetails breaks default filter
  • [QTBUG-4896] - ODBC: When SQLExecDirect is called then it should take into account that SQL_NO_DATA is a valid return value
  • [QTBUG-4911] - Options menu can be used only with QMainWindow
  • [QTBUG-4921] - Background not re-generated when window is moved back onto screen
  • [QTBUG-4933] - Filename completion in QFileDialog::getOpenFileName() eats first character
  • [QTBUG-5047] - Minimized widgets have statusbar and softkey.
  • [QTBUG-5239] - catch blocks will not compile with gcce pre Symbian^3, undefined reference to `__cxa_get_exception_ptr'
  • [QTBUG-5498] - Web Inspector crashes at QWebInspector::setPage with the debug build of browser.exe
  • [QTBUG-5536] - QS60Style: RadioButtons should have theme highlight regardless of navigation mode
  • [QTBUG-5579] - GraphicsView + OpenGL based drawing of textures fails
  • [QTBUG-5580] - Accessing Attached properties in PropertyAction doesn't work
  • [QTBUG-5675] - QmlContext::addDefaultObject does not work for custom list properties
  • [QTBUG-5725] - Invalid .odf output is produced simply by setting a char format font in a table
  • [QTBUG-5753] - QGtkStyle regression with drawing menu items when using Clearlooks
  • [QTBUG-5802] - configure.exe hangs when -openssl-linked is added to the command line with Qt 4.6.0 beta1
  • [QTBUG-5855] - QDirModel / QFileSystemModel do not move directories on drag&drop operations
  • [QTBUG-5980] - QListView::setAlternatingRowColors is not working anymore on S60v5 in 4.6.0-rc
  • [QTBUG-6004] - Reducing row/col span in QTableView results in assert at line 118 of qtableview.cpp
  • [QTBUG-6051] - QPrintDialog: prints in endless loop.
  • [QTBUG-6182] - QListWidget itemActivated does not follow S60 conventions
  • [QTBUG-6231] - s60 application loses normalGeometry when returning from fullscreen
  • [QTBUG-6241] - It isn't possible to manually set QFileDialog as QFileDialog::getExistingDirectory
  • [QTBUG-6276] - QNetworkReply Throttling issue
  • [QTBUG-6371] - QFileDialog layout issue on Symbian
  • [QTBUG-6449] - QGLWidget::renderPixmap renders "black" image on Mac 10.5
  • [QTBUG-6450] - QTreeView selectAll after hideColumn won't work
  • [QTBUG-6466] - QSslCertificate: QString QSslCertificate::subjectInfo(const QByteArray &tag) const returns an empty string
  • [QTBUG-6496] - QDoubleSpinbox over range when setting a decimal precision of 3
  • [QTBUG-6522] - Menu separators missing in QGtkStyle with "Dust" or "Dust Sand" controls selected
  • [QTBUG-6533] - QImage::operator== causes valgrind warnings
  • [QTBUG-6558] - QFileDialog::setOption(ShowDirsOnly) does not cause it to only show the directories in a filedialog
  • [QTBUG-6644] - C++ signal connection to script function does work in Qt 4.6 as documented
  • [QTBUG-6666] - qUncompress may return a QByteArray that is not 0-terminated on Mac OS X
  • [QTBUG-6721] - windows specific: point is not painted if set to Qt::FlatCap or Qt::SquareCap
  • [QTBUG-6734] - Optimization: make use of the SkipAttachedProperties hint in QmlObjectSriptClass.
  • [QTBUG-6738] - Update not triggered when changing visibilty/opacity and parent
  • [QTBUG-6749] - QGraphicsItem::hasFocus() performance regression
  • [QTBUG-6757] - designer: cannot select multiple widgets if background-color is set in style sheet
  • [QTBUG-6763] - DOC BUG QTextCursor incorrectly states charFormat() is format after cursor
  • [QTBUG-6779] - Peformnce test case :GraphicsViewBenchmark exits with panic (KERN-EXEC 3) on S60 devices
  • [QTBUG-6781] - QObject::disconnect() disconnects all connected slots
  • [QTBUG-6796] - Assistant, when QTextBrowser opens link to plain text file, it parses the file as it is rich text format
  • [QTBUG-6848] - QListView in IconMode does not call dropMimeData, when draggin item from itself.
  • [QTBUG-6877] - QGraphicsItem::setParentItem is slow.
  • [QTBUG-6882] - qmacstyle QHeaderView does not handle rightToLeft layout correctly
  • [QTBUG-6893] - XML stream writer puts garbage characters into version field on Symbian
  • [QTBUG-6901] - QGraphicsColorizeEffect performs significantly worse if the item is being moved
  • [QTBUG-6919] - Colors with alpha don't work with ternary operator
  • [QTBUG-6948] - Fails to build on IA64 due to lack of WTF_USE_JSVALUE64
  • [QTBUG-6950] - QS60Style: Combobox button is not drawn pressed
  • [QTBUG-6952] - QGtkStyle graphics issue with QAbstractSpinBox::NoButtons
  • [QTBUG-6956] - QGraphicsWidget is painted twice on the first show
  • [QTBUG-6965] - Designer doesn't allow to set seconds for QDateTimeEdit
  • [QTBUG-6972] - Plugin files not deployed from correct location in IBY files
  • [QTBUG-6976] - memory leak in QGLEngineSharedShaders in Qt 4.6
  • [QTBUG-7037] - [backlog] QImageReader::loopCount for gif images is returning -1 for infinite animations and animations that have noo looping at atll
  • [QTBUG-7060] - Http Cache test "Private" fails
  • [QTBUG-7086] - File dialog mode is non correctly updated in Mac OS X
  • [QTBUG-7094] - Text rendering corruption in designer's about dialog with GL
  • [QTBUG-7095] - Dialogs and Pop-Up Windows not corectly displayed with Timer caling update on another widget in background frequently
  • [QTBUG-7119] - QFileSystemModel never displays symlinks that point to non existing files, even if QDir::System filter is passed
  • [QTBUG-7131] - Button frame not properly rotated when embedded in graphics view
  • [QTBUG-7135] - Installation file bug: vc_redist.exe
  • [QTBUG-7162] - REG [4.5]: Designer crashes when selecting unifiedTitleAndToolBarOnMac property
  • [QTBUG-7189] - [Regression] qUncompress returns QByteArray without null termination
  • [QTBUG-7198] - Setting any style sheet will ignore the styles checkbox position in itemviews
  • [QTBUG-7203] - QPainter::beginNativePainting() doesn't reset the Stencil Buffer mask with OpenGL2 paint engine
  • [QTBUG-7213] - QGLWidget::renderPixmap doesn't work while using textures
  • [QTBUG-7229] - nativeClose() - setsockopt - with SO_DONTLINGER optval must be a bool (not a linger)
  • [QTBUG-7231] - QImage::scaled() returns a hard copy when new size equals old size.
  • [QTBUG-7249] - QPdfEngine does not encode /Title field according PDF specification
  • [QTBUG-7253] - Painting artefacts when using QPen with style other than SolidLine in QGraphicsView
  • [QTBUG-7277] - QtGui.dll contains ~400Kb of resources. All of them needed?
  • [QTBUG-7285] - QTemporaryFile: Auto remove fails after failed rename
  • [QTBUG-7293] - Documentation refers to qt_installer.sis, which is missing from package
  • [QTBUG-7294] - Documentation does not mention patch-capabilities.pl
  • [QTBUG-7295] - Known issues link in 4.6.1 docs points to 4.6.0 webpage
  • [QTBUG-7305] - Qt/Cocoa sometimes crashes with setUnifiedTitleAndToolBarOnMac(true) (with Testcase)
  • [QTBUG-7307] - Delegate leaks for naive Cocoa Toolbars (unified toolbar)
  • [QTBUG-7312] - Menubar and dock gone after hiding a fullscreen widget on the Mac OS X - Cocoa
  • [QTBUG-7313] - Uncaught Exception: cannot call function of deleted QObject
  • [QTBUG-7314] - Cannot set an icon to a softkey item.
  • [QTBUG-7315] - Cannot set one softkey without the other
  • [QTBUG-7316] - Fix error handling in QNativeSocketEngine in read() and nativeRead()
  • [QTBUG-7326] - operator== etc. do not take letterSpacing and wordSpacing into account
  • [QTBUG-7356] - Qt 4.6.1fails to build from scratch on altix architecture with intel compiler
  • [QTBUG-7370] - Example in QPainter::drawText( const QRectF & rectangle, int flags, const QString & text, QRectF * boundingRect = 0 ) - display mismatches the code
  • [QTBUG-7378] - Assistant: Problem Showing HTML table borders when defined using a style tag
  • [QTBUG-7397] - refresh bug in QGraphicsView
  • [QTBUG-7401] - Clarify the difference between adjustSize() and resize()
  • [QTBUG-7404] - uic3: When a Qt 3 ui file has a name set for a layout this is not respected by uic3
  • [QTBUG-7420] - QtHelp widgets don't retranslate themselves when application language change.
  • [QTBUG-7424] - Widgets not receiving clicks in QAbstractKineticScroller
  • [QTBUG-7427] - Qt Assistant in 4.6 not rendering .qch files rendered properly in 4.5.1
  • [QTBUG-7432] - Qt designer crash on custom widget preview
  • [QTBUG-7439] - T9 preedit text disappears when symbol menu is opened
  • [QTBUG-7468] - QPixmap::load don't take care anymore if data was QPixmapData::BitmapType
  • [QTBUG-7469] - 4.6.1 qfsfileengine.cpp uses Q_OS_LINIX instead of Q_OS_LINUX
  • [QTBUG-7476] - QPainter::drawPixmap crash on QGLPixelBuffer
  • [QTBUG-7480] - compile error in Window Mobile 6.0 + VS2008
  • [QTBUG-7481] - Print preview broken in OS X
  • [QTBUG-7495] - [REG] lupdate: When using DEPENDSPATH in the .pro file lupdate no longer work.
  • [QTBUG-7503] - Qt/Cocoa Event Dispatcher Problem in modal dialogs
  • [QTBUG-7512] - QLineEdit and other text input widgets do not support entering symbols without virtual keyboard on N900
  • [QTBUG-7514] - Imagedecoder's frameCount()
  • [QTBUG-7517] - document limitations of addLibraryPath on Symbian OS
  • [QTBUG-7518] - Make Qt passive back-up enabled for Symbian platform
  • [QTBUG-7522] - Drawing fake buttons using QMacStyle + QStyleOptionViewItemV4 lead to crash.
  • [QTBUG-7529] - QColor::rgb und QColor::rgba return the same value
  • [QTBUG-7530] - QImage hangsup on loading some .BMP files.
  • [QTBUG-7532] - QColumnView crashes when editing index from program
  • [QTBUG-7549] - Configure errors with sh
  • [QTBUG-7575] - QDirectFBPixmapData doesn't implement scroll
  • [QTBUG-7584] - QComboBox drawn incorrectly in RightToLeft mode
  • [QTBUG-7593] - qDebug() does not accept custom stream operators
  • [QTBUG-7612] - REG: Q3MainWIndow contents sizing problems
  • [QTBUG-7614] - Bad text rendering with scaled QPainter
  • [QTBUG-7615] - Qt/Windows Event Dispatcher Problem in modal dialogs
  • [QTBUG-7625] - Mac : Calling showFullScreen() then showNormal() on a widget results in top menu hiding.
  • [QTBUG-7628] - QTextOption documentation doesn't which are the default values
  • [QTBUG-7640] - "Cue" misspelled as "queue"
  • [QTBUG-7647] - Massive OpenGL texture memory leak in QToolButtons with Menu arrow
  • [QTBUG-7658] - QFile: creates a temporary file in the user's Temp directory if the destination doesn't exist. The temporary file is not deleted afterwards.
  • [QTBUG-7667] - QProcess::waitForFinished(-1) panics with User 87
  • [QTBUG-7682] - QPushButton inside QScrollArea not clickable when content small enough to fit without scrolling
  • [QTBUG-7688] - REG[4.5->4.6]: Imageformat plugin for Windows .ico files can no longer read file
  • [QTBUG-7696] - Qt_selfsigned.sis contains Symbian signed sqlite3.sis which is restricted to Nokia devices.
  • [QTBUG-7734] - Opening the file dialog from imageviewer (Linux 64bit) via File/Open causes an exit crash.
  • [QTBUG-7737] - [REG] border-radius
  • [QTBUG-7746] - Regression: Qt Applications crash on exit when destructor of global QPixmap container is called
  • [QTBUG-7779] - [REG] boxes demo: textures not rendered
  • [QTBUG-7781] - [REG] overpainting example: garbled Qt logo
  • [QTBUG-7782] - [REG] audiodevices example: no devices available
  • [QTBUG-7790] - QGraphicsScene should use setClipRect and not setClipShape when widget has simple rectangular shape
  • [QTBUG-7791] - Scissor rectangle for simple clips and alpha mask for complex clips
  • [QTBUG-7831] - Non unified toolbars on mac lack margins
  • [QTBUG-7838] - Crash/inifinite loop when tabbing dock widget
  • [QTBUG-7864] - Scissoring not used when 90 degree rotation used
  • [QTBUG-7882] - QScrollArea (kinetic scrolling?) eating double click events for inner widgets
  • [QTBUG-7952] - Examples and demos are not building with gcce
  • [QTBUG-7954] - Framecapture webkit example fails to build with winscw udeb
  • [QTBUG-7960] - qmediaplayer crashes with WSERV 10 panic when a video file is opened, or when streaming playback is started
  • [QTBUG-7963] - Crash in initializeDb (Symbian)
  • [QTBUG-8006] - Update the docs for supported platforms on Mac OS X
  • [QTBUG-8015] - Quiet installer sometimes fails with error -16 (server busy)
  • [QTBUG-8018] - Selfsigned qt.sis doesn't complain about lack of open c on the phone
  • [QTBUG-8026] - Smart installer workflow is too complicated for self-signed case, simplify it
  • [QTBUG-8103] - bin/lrelease.exe unavailable in Qt 4.6.1 building process
  • [QTBUG-8134] - "Qt for the Symbian platform Requirements" page links non-existent activeperl version
  • [QTBUG-8156] - lupdate marks translations as unfinished if they are not in the first .pro processed
  • [QTBUG-8287] - QUuid::createUuid() returns the same values for every process
  • [QTBUG-8531] - Crash in qUncompress when Z_BUF_ERROR occurs in zlib.
  • [QTBUG-10116] - Dash lines disappear when scrolling
  • [QTBUG-12147] - Example code files have contradictory licenses

Task

  • [QTBUG-4050] - S60Style: Add support for animations to style
  • [QTBUG-6191] - Make QHostInfo use multiple agents for DNS lookup
  • [QTBUG-6274] - Phonon not enabled in Qt shipped with Linux SDK
  • [QTBUG-7344] - QNativeSocketEngine windows implementation: writeNative and 49152
  • [QTBUG-7399] - Qt/X11/BeagleBoard build error with "-opengl es1cl" backend
  • [QTBUG-7490] - Shader binary functions
  • [QTBUG-7695] - Add support for ifdeffing manufacturer in generated pkg files
  • [QTBUG-7787] - cherry-pick Symbian GCCE 4.4.1 changes into 4.6
  • [QTBUG-7829] - Pick the following changes to 4.6.2 release
  • [QTBUG-7908] - Changes to Qt to support network installation
  • [QTBUG-7926] - Add the QMAKE_FILE_EXT variable to extra compilers generation.
  • [QTBUG-7949] - Cherry pick final change for task QTBUG-6556 to 4.6.2
  • [QTBUG-8012] - Qt for Symbian documentation is ambiguous w.r.t. RVCT versions supported
  • [QTBUG-8024] - update symbian OS def files
  • [QTBUG-8068] - update documentation to tell people where to download smart installer package
  • [QTBUG-8088] - Update eiksoftkeyimage.h license

Sub-task

  • [QTBUG-7406] - Horizontal mouse wheel should not do vertical mouse wheel
  • [QTBUG-7446] - Make sure runonphone utility compiles on Linux

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.