summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.6.4
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-4.6.4')
-rw-r--r--dist/changes-4.6.4231
1 files changed, 231 insertions, 0 deletions
diff --git a/dist/changes-4.6.4 b/dist/changes-4.6.4
new file mode 100644
index 0000000..fa54f4f
--- /dev/null
+++ b/dist/changes-4.6.4
@@ -0,0 +1,231 @@
+Qt 4.6.4 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 4.6.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.6
+
+The Qt version 4.6 series is binary compatible with the 4.5.x series.
+Applications compiled for 4.5 will continue to run with 4.6.
+
+The changes listed in this file include issue tracking numbers corresponding
+to tasks in the Qt Bug Tracker (http://bugreports.qt.nokia.com).
+
+
+****************************************************************************
+* Library *
+****************************************************************************
+
+ Building/configuration
+ ----------------------
+ - [QTBUG-8967] Fix compiler warning in QT_REQUIRE_VERSION
+ - [QTBUG-11058] The configure script doesn't support OPENSSL_LIBS as an argument
+
+ QtCore
+ ------
+ - [QTBUG-8478] Wrong arguments order in a warning in QObject::moveToThread
+ - [QTBUG-7049] QRegExp::pos() should return -1 for empty/non-matching captures
+ - [QTBUG-6295] Don't write byte-order-mark after seek()
+ - [QTBUG-9085] _close(fd) closes the associated handle and not the other way around
+ - [QTBUG-10404] QString: Fix severals bugs when comparing with QStringRef
+ - [QTBUG-11730] Fix a crash when recursing into QSharedPointer from QSharedPointer::clear()
+ - [QTBUG-9281] Fix QString::arg: When specifying %L1, the group separator would be added
+ even if the local specify QLocale::OmitGroupSeparator
+ - [QTBUG-16115] Fix QMutex can deadlock when calling tryLock
+
+ QtGui
+ -----
+ - [QTBUG-9072] Transparent parts of QPixmaps are sometimes displayed as black
+ - [QTBUG-10400] QGraphicsItem does not scroll when ItemCoordinateCache is enabled
+ - [QTBUG-10817] minor improvement for qgraphicsite
+ - [QTBUG-6395] QGradient's setCoordinateMode method does nothing when drawing text
+ - [QTBUG-13721] Some Bezier curves are not drawn
+ - [QTBUG-9425] QScrollArea: ensureVisible and ensureWidgetVisible use a big default
+ value for xmargin and ymargin, which makes the result of focusRect very wrong
+ - [QTBUG-10780] QApplication::setInputContext does not guard against self-assignment
+ - [QTBUG-8270] QAbstractItemView accept() Qt::Key_Delete erroneously.
+ - [QTBUG-7115] There should be a way to tell an item view that the number of children of an item has changed
+ - [QTBUG-1726] Qt displays all scalable dual-width fonts spaced with the same spacing
+ - [QTBUG-11506] There is a typo in qcleanlooksstyle.cpp
+ - [QTBUG-8885] Slow QTreeViewPrivate::layout()
+ - [QTBUG-9850] Inefficient pixmap cache 'key' generation in QPixmapIconEngine::pixmap()
+ - [QTBUG-15266] Incorrect code in qgrayraster.c causing slow rendering
+ - [QTBUG-6855] QPushButton: Using a stylesheet to add padding will cut of text.
+ - [QTBUG-11204] Regression: Direction change no longer implies alignment change
+ - [QTBUG-10806] setModel on the header(s) of a QAbstractItemView leads to a memory leak
+ - [QTBUG-13318] QCleanLooksStyle doesn't fully support QProxyStyle
+ - [QTBUG-7537] QSortFilterProxyModel: Fix dynamic sorting when severals rows are added.
+ - [QTBUG-7716] QSortFilterProxyModel: Sorting occured unnecessarily when the dynamicSortFilter is turned off
+ - [QTBUG-7833] QHeaderView: fixes sectionClicked() emitted with wrong section index
+ - [QTBUG-8650] Fixed a potential crash in headerview when inserting a section
+ - [QTBUG-8750] Fix QGraphicsEffect cache when the item is not visible by the view.
+ - [QTBUG-7438] Fixes wrong QGraphicsView's viewport cursor reset
+ - [QTBUG-10052] QTabBar: Widgets inside the tab bar where not properly laid out after moveTab()
+ - [QTBUG-10169] Fixed the sizehint for cols/rows in qtableview
+ - [QTBUG-11264] Fix QTransform::map(const QPainterPath &) not working with paths that have
+ only one element
+ - [QTBUG-7150] QWidget::childAt for masked child widgets doesn't work properly
+ - [QTBUG-11823] Fixed a crash in menubar with invisible actions
+ - [QTBUG-11282] Fix an Assert in QTextTable
+ - [QTBUG-12308] Fix crash when all the items in a QListView are hidden
+ - [QTBUG-13429] Fixed scaled point drawing with square cap in raster paint engine.
+
+ QtOpenGL
+ --------
+ - [QTBUG-7832] OpenGL: When stroking a path that has a dashed style cosmetic pen it can run out of memory if it is scaled rather considerably
+ - [QTBUG-13622] crash in QGLWidget::renderText() when renderPixmap() is called in the QGraphicsItem::paint()
+
+ OpenVG
+ --------
+ - [QTBUG-14907] Painting artifacts in OpenVG paint engine after restoreState() is called and clipping is in use
+
+ QtScript
+ --------
+ - [QTBUG-9433] Fix QScriptEngine::abortEvaluation.
+
+ QtSvg
+ -----
+ - [QTBUG-8733] Fixed bounds calculation in QtSvg.
+ - [QTBUG-8227] Total makeover of SVG image reader
+ - [QTBUG-10022] QImageReader.size() crashes or aborts with SVG
+ - [QTBUG-8264] Wrong svg rendering for rx/ry attributes
+
+ QtXml
+ -----
+ - [QTBUG-12259] QXmlStreamReader - High Memory Consumption with QByteArray
+
+ QtMultimedia
+ -------------
+ - [QTBUG-11755] QAudioInput push mode does not work
+ - [QTBUG-12337] Fixed QVideoSurfaceFormat::isValid()
+
+ QtNetwork
+ -------------
+
+ - [QTBUG-13427] infinite loop in QSslSocketBackendPrivate::transmit()
+ - [QTBUG-4455] SSL wildcard verification too broad
+ - [QTBUG-7054] QNativeSocketEngine: Fix some error handling related to waitFor*()
+ - [QTBUG-9037] QNetworkReply: Fix canReadLine()
+ - [QTBUG-9618] Secure Cookies should only be sent over secure connections.
+ - [QTBUG-9973] QSslCertificate: support large serial numbers
+ - [QTBUG-12489] QSslCertificate: support expiration dates > 2049
+ - [QTBUG-13265] QSslConfiguration: fix crash when accessing null pointer
+ - [QTBUG-18338] QSslCertificate: report fraudulent certificates as invalid
+
+ QtSql
+ -----
+ - [QTBUG-13109] Unicode detection of ODBC drivers broken in point release
+
+ Tools
+ ------
+ - [QTBUG-7764] QDesignerPropertyEditorInterface::propertyChanged() not emitted / invalid docs -
+ Signal name now propertyValueChanged ... and QVariant not valid!!!
+ - [QTBUG-8213] Designer crashes on Ctrl + Arrow Key (moving widget by keyboard)
+ - [QTBUG-9603] Unable to set value of default dynamic properties in Designer's property editor
+ - [QTBUG-9351] Qt Designer writes duplicate verticalHeaderVisible entries in its *.ui file
+
+
+****************************************************************************
+* Platform Specific Changes *
+****************************************************************************
+
+Qt for Linux/X11
+----------------
+
+ QtGui
+ -----
+ - [QTBUG-9560] QMainWindow hides menus with QMdiArea in Qt::RightToLeft direction
+ - [QTBUG-10396] "Clicked" state of scrollbars not respected by GTK style
+ - [QTBUG-8986] GtkStyle slider filled allways right to left
+ - [QTBUG-11209] QGtkStyle item view selections are styled incorrectly
+ - [QTBUG-8644] clipboard INCR transfer to X applications doesn't work, even if they support INCR
+ - [QTBUG-9215] Widgets yet to be shown shouldn't get a WinId() just because their parent have one.
+ - [QTBUG-10758] QStyleFactory::create ("gtk+") Seg fault
+ - [QTBUG-12826] Crash in QX11PaintEngine::drawPixmap (probably when image conversion failed)
+ - [QTBUG-8157] QClipboard doesn't detect loss of clipboard in another application (X11)
+
+
+Qt for Windows
+--------------
+
+ Building/configuration
+ ----------------------
+ - [QTBUG-8684] Useless Q_ASSERT in dialogs/qprintdialog
+ - [QTBUG-9254] qt3support/network/q3socketdevice_win.cpp big include order mistake
+ - [QTBUG-12851] qmake asserts !isEmpty when using DESTDIR=
+ - [QTBUG-12959] QMake generates invalid ar object script on Win32/MinGW when path to object is absolute
+ - [QTBUG-4586] syncqt makes invalid headers.pri for ActiveQt
+
+ QtCore
+ ------
+ - [QTBUG-7036] QFileInfo::canonicalPath() produces wrong results for NTFS junction points
+ - [QTBUG-12721] Qt application freezes until mouse event occurs
+
+ QtGui
+ -----
+ - [QTBUG-8465] drawPoints not plotting when cap style is Qt::RoundCap
+ - [QTBUG-8381] QMessageBox, Button Text "Show Details..." get cut off in Windows 7 (x64)
+ - [QTBUG-7172] An uncheckable QToolButton gets checked after opening a modal dialog
+ - [QTBUG-9295] Using QGraphicsItem::setScale on a QGraphicsItem with flag ItemIgnoresTransformations results in wrong item movement
+ - [QTBUG-7596] Anti-aliased fonts with Clear type on Windows looks ugly on Windows XP
+ - [QTBUG-10391] Docking a QDockWidget with a fixed width causes a gray space to appear
+ - [QTBUG-11028] Text rendering artefacts in OpenGL, with some combinations of flags, sizes and transforms
+ - [QTBUG-7552] Only "..." is displayed for some elements in a QComboBox
+ - [QTBUG-7637] WM_MOUSEMOVE gets wrong coordinate in some cases
+ - [QTBUG-11582] QMenu makes void enterEvent(QEvent *) and void leaveEvent(QEvent *) broken
+ - [QTBUG-13065] QPrinter: incorrect color count returned / color printing not working correctly
+ - [QTBUG-15973] Resizing(to least minimum) a QTableWidget column where a cell contains Qprogressbar makes it to crash
+ - [QTBUG-11432] UpdateGL fails after 9999 calls for multiple QGLWidgets
+ - [QTBUG-10203] QWizard creates memory leak via QVistaHelper
+
+ QtMultimedia
+ -------------
+ - [QTBUG-11883] Segmentation Fault in QAudioOutputPrivate::freeBlocks() caused by wrong pointer increment
+ - [QTBUG-11900] QWS: Audio device factory always needs QFactoryLoader even if audio is disabled
+
+
+Qt for Mac
+----------
+
+ Building/configuration
+ ----------------------
+ - [QTBUG-10384] qmake generates incorrect Xcode project when TARGET has spaces in it
+
+ QtCore
+ ------
+ - [QTBUG-12533] infinit loop at QKQueueFileSystemWatcher - Mac OS X
+
+ QtGui
+ -----
+ - [QTBUG-8198] Reusing a modal dialog can produce painting artifacts on Snow Leopard. Carbon.
+ - [QTBUG-5100] Mac: Modal sheets lose their transparency on 2nd open
+ - [QTBUG-6296] Qt Cocoa Applications won't quit correctly on Log Out or Shutdown
+ - [QTBUG-8791] Changing text color using QTextCursor causes fixed width fonts to become misaligned
+ - [QTBUG-6444] QLineEdit causes a system beep when it has the focus and return is pressed
+ - [QTBUG-7540] The ampersand sign comming from the bundle name is not shown in the application menu on Mac
+ - [QTBUG-6384] QWidget resizing bug on Mac OS X
+ - [QTBUG-10585] QFont::setStretch() has no effect on Cocoa, the font does not appear stretched at all
+ - [QTBUG-11140] QTextEdit/QLineEdit and special character composition does not work correctly
+ - [QTBUG-12042] QFontDialog::DontUseNativeDialog sometimes opens a native font dialog on Mac
+ - [QTBUG-6563] Raster graphics system on Mac: Many Opengl examples are broken
+ - [QTBUG-8439] QFileDialog does not support combining setNameFilterDetailsVisible(false) and selectNameFilter on the mac
+ - [QTBUG-12870] QFileDialog::HideNameFilterDetails breaks Cocoa QFileDIalog filter
+ - [QTBUG-11138] Window flags example crashes on Mac Cocoa
+ - [QTBUG-13772] Returning form fullscreen mode causes assertion failure
+ - [QTBUG-11430] Print/Page setup dialogs leak
+ - [QTBUG-11550] CGContextRef leak in qt_mac_cg_context
+
+ QtMultimedia
+ ------------
+ - [QTBUG-9068] Phonon::MediaObject playback costs 100% of CPU-Usage
+ - [QTBUG-10010] QAudioOutput sound output glitches on Mac OS X Snow Leopard
+ - [QTBUG-10009] QAudioInput push mode and suspend/resume do not work on Mac OS X Snow Leopard
+ - [QTBUG-8878] QAudioOutput does not work for frequencies 8000, 16000, 24000 on Mac OS X
+
+
+****************************************************************************
+* Tools *
+****************************************************************************
+
+- [QTBUG-13782] qmake: source files not properly quoted in moc calls
+