summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dist/changes-4.8.2186
1 files changed, 172 insertions, 14 deletions
diff --git a/dist/changes-4.8.2 b/dist/changes-4.8.2
index efcfc4b..7d91a25 100644
--- a/dist/changes-4.8.2
+++ b/dist/changes-4.8.2
@@ -1,9 +1,10 @@
Qt 4.8.2 is a bug-fix release. It maintains both forward and backward
-compatibility (source and binary) with Qt 4.8.0. For more details,
+compatibility (source and binary) with Qt 4.8.0. For more details,
refer to the online documentation included in this distribution. The
documentation is also available online:
- http://qt-project.org/doc/4.8
+http://qt-project.org/doc/4.8
+
The Qt version 4.8 series is binary compatible with the 4.7.x series.
Applications compiled for 4.7 will continue to run with 4.8.
@@ -13,67 +14,224 @@ corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
of the public source repository.
Qt Bug Tracker: http://bugreports.qt-project.org
-Merge Request: http://codereview.qt-project.org
+Merge Request: http://codereview.qt-project.org
****************************************************************************
-* General *
+* General *
****************************************************************************
General Improvements
--------------------
+- Webkit version updated to 2.2.2 including a Denial of Service fix on Windows
****************************************************************************
-* Library *
+* Library *
****************************************************************************
QtGui
-----
+ - Hang on to the correct screen index in QWidget
+ - Removed invalid assert in BMP loader code [QTBUG-24505]
+ - Fixed compiler warnings about unused q and d pointers (QTableView & QTextControlPrivate)
+ - Fix bug showing folder icons for files
+ - The scaling should not effect the width of a cosmetic pen [QTBUG-25006]
+ - Fix QListWidget scrolling with keys when there are hidden items [QTBUG-21804]
+ - Made qt_accStripAmp handle "&&" (qaccessiblewidget.cpp)
+ - Plug memory leak when gestures are grabbed but never triggered [QTBUG-25011]
+ - Disconnect slots from the old sourcemodel in QIdentityProxyModel
+ - Use QPointer to store accessible object (Widgets\Itemviews)
+ - Fixes a regression; missing cursor blink when input mask is set [QTBUG-7174]
+ - Do not send QEvent::AccessibilityPrepare [QTBUG-25240]
+ - Accessibility: send cursor move updates (qplaintextedit.cpp)
+ - Fix memory leak when drawing text in non-common script (qtextengine.cpp)
+ - Fixed crash in QImage in out of memory condition
+ - Only send progress bar updates when visible
+ - Use parentheses in statement with && and ||
+ - Accessible interface for QPlainTextEdit
+ - Fix crashes in QAccessibleTree::navigate
+ - Fix out of bounds use of QVector API [QTBUG-24965, QTBUG-25140]
+ - widgets/qpa: Fix painting to a fully transparent top level widget [QTBUG-24526]
+ - Add out-of-memory checks to QImage [ou1cimx1#994957]
QtNetwork
---------
+ - Make sure QGlobalNetworkProxy is created for QNetworkProxy
+ - Fix bug in qsslsocket peek() [QTBUG-18498]
+ - Fix performance problem with NTLM auth in http POST (ou1cimx1#985786)
+ - Try to read the last CRLF when chunked encoding is used [QTBUG-19480, QTBUG-20924]
+ - Call wait() after calling quit() so that it can gracefully finish [QTBUG-24594]
+ - Close the channel if bytesAvailable and nothing piplined [QTBUG-24875]
+ - Fix build with QT_NO_WARNING_OUTPUT [QTBUG-25308]
+ - Moved qmljs_debug_arguments to QCoreApplication
+ - QHttpNetworkConnectionChannel: Warn if bytesAvailable and no reply [QTBUG-9315]
+ - Improved detection of libcrypto and libssl [QTBUG-25398]
QtCore
------
-
-QtScript
---------
+ - Fixes mismatching delete operator (QWindowsLocalCodec)
+ - Support changing locales at runtime in QPA plugins
+ - Optimise QFile::seek that doesn't move the file pointer
+ - Fix q_atomic_decrement for 64-bit Solaris [QTBUG-24470]
+ - Fixes potential memory leak in qtextcodec.cpp
+ - TGA imageformat: fix broken canRead plugin function [QTBUG-24201]
+ - Fix IPv6 address returned from QUrl::host
QtDBus
------
+ - Finish cleaning up com.trolltech -> org.qtproject in QtDBus [QTBUG-23274]
+ - Update com.trolltech -> org.qtproject in the bootstrapped tools [QTBUG-23274]
+ - Fix annotation processing for qtTypeName
+
+QtWebKit
+--------
+ - Updated WebKit to 2.2.2
QtSql
-----
+ - Improve type detection for query results [QTBUG-22038]
+ - Fix for memory leak in 64 bit ODBC driver's call to SQLGetStmtAttr() [QTBUG-25256]
+ - QSqlQueryModel::fetchMore() documentation fix
Declarative
-----------
+ - Fix QDeclarativeItem::hasActiveFocus() [QTBUG-24681]
+ - Doc Fix- a QML MouseArea Elelment can accept 5 buttons
OpenVG
------
-
-OpenGL
-------
+ - Off-by-one-line error in QVGPaintEngine::drawImage
3rdParty
--------
+- Harfbuzz GPOS hinting- do not consider a subtable to be invalid if it is just empty
+- Harfbuzz-thai - fix buffer overflow when setting item attributes
+- Fixed MSVC2011 build (changes in JavaScriptCore & CLucene)
+- Upgrading libpng: Adding clean copy of libpng 1.5.10
+- Upgrading libpng: Patches to libpng 1.5.10 for Qt usage
+- gcc 4.7.0 compatibility fix for javascript
+- Reduce virtual address space use by JavaScriptCore on Symbian [ou1cimx1#993804]
****************************************************************************
-* Platform Specific Changes *
+* Platform Specific Changes *
****************************************************************************
Qt for Linux/X11
----------------
+ - Fix compiling qvfb on Linux/X11 [QTBUG-19804]
+ - Use value of LANG if LC_TIME is empty [QTBUG-24912]
+ - Find libssl on linux using paths of loaded libraries [QTBUG-24694]
+ - Fix handling for key repeat events in the QPA linux input plugin
+ - Do not redefine QT_SOCKLEN_T in freebsd-g++'s mkspec
+ - Remove the freebsd-g++34 mkspec
+ - Do not define QT_AOUT_UNDERSCORE in freebsd-g++'s mkspec
+ - mkspecs: Sync freebsd-g++40 and freebsd-g++
+ - mkspecs: Rename freebsd-g++40 to freebsd-g++46
+ - directfb: Use QPlatformPixmap::fromFile for Qt resources
Qt for Windows
--------------
+ - Windows - fix QWindowsSystemProxy global static race [QTBUG-15765]
+ - Windows - fix proxy types for manually specified proxies [QTBUG-10502]
+ - Windows - handle proxy autoconfiguration resulting in no proxy
+ - Windows - fall back on static proxy config if autoproxy fails [QTBUG-10428]
+ - Fix a number of bugs with windows system proxies
+ - Windows - handle both auto detect proxy settings together [QTBUG-13957, QTBUG-10238]
+ - Widget created with type to Qt::ToolTip should have a drop shadow [QTBUG-13276]
+ - Windows - "bypass proxy for local..." also affects IP addresses
Qt for Mac OS X
---------------
+ - Fixed a possible crash in Qt Cocoa [QTBUG-24334]
+ - Ensure that the IME composition is handled correctly on Mac [QTBUG-25107]
+ - Fix initial size of QMainWindow with unified title and toolbar on Mac [QTBUG-24423]
+ - Fixes crashes and memory leak in QMacPixmapData [QTBUG-24709, QTBUG-24710, QTBUG-24711]
+ - Update QSettings and Mac OS X documentation with App Store information [QTBUG-16549]
-Qt for Symbian
+Qt for Solaris
--------------
+ - Fix q_atomic_decrement for 64-bit Solaris [QTBUG-24470]
+Qt for Symbian
+--------------
+ - Crash in Symbian text codec creation without CleanupStack
+ - Removing Symbian fast allocator implementation
+ - Symbian: drop OpenGL ES in non-supported hardware [ou1cimx1#987609]
+ - Give QThread threads better names on Symbian [QTBUG-24950]
+ - Fix window focusing problem in Symbian [ou1cimx1#989756]
+ - Symbian: avoid crash when inline editing is canceled [ou1cimx1#983695]
+ - Add new QSysInfo::symbianVersion() enums
+ - Symbian: absent changed exports in symbian def-files
+ - Fix QThread start failure due to bad thread name on Symbian [ou1cimx1#996187]
+ - Symbian: fix symbian deffiles
+
+Qt for Embedded Windows
+-----------------------
+ - WEC7 build fix - use ptrdiff_t from std namespace [QTBUG-22502]
+ - Fix corelib build for WEC7
+ - Fixed networkproxy build under WinCE
+
+Qt for RTOS
+-----------
+ - Fixes codecs.pri to reflect new QNX mkspec name
+ - Fix platforms.pro to match new qnx mkspec name
+ - Use QSocketNotifier instead of sleeping in an endless loop
+ - BlackBerry Plugin: support 8 mouse buttons, instead of just 3 (QTBUG-24682)
+ - mkspecs: don't forget to add 'qnx' when building for x86
+ - Fixed wrong iconv_open call under QNX
+ - Silence warnings about va_list mangling for QNX toolchain
+ - Use main thread event loop for navigator event processing (Blackberry)
+ - Make QNX virtual keyboard handling main event loop driven
+ - Blackberry mkspecs (BlackBerry-only devices)
+ - Fix scopes on iconv related pro/pri files (QNX-based platforms)
+ - Support QDesktopServices on BlackBerry platforms
+ - Move handling of rotation changes from event handler to screen (BlackBerry)
+ - Fix clang warning (qdirectpainter_qws.h)
+ - Fix signed/unsigned warnings (QWS)
+ - Fix compilation when QT_NO_CURSOR is defined
+ - QWS: Add support for HomeLocation and TempLocation
+ - Enable stack smashing protection on Blackberry platforms
+ - Refactor navigator event handling (BlackBerry)
+ - Do not force OpenGL sample buffers on in the qnx qpa plugin
+ - Integrate Blackberry Platform Services (BPS) with Qt event loop
****************************************************************************
-* Tools *
+* Tools *
****************************************************************************
+qmake
+ - Backported linux-g++-maemo mkspec changes from Qt5
+ - Disable the use of sed on native MingGW
+ - qmake: fix default value for C++ optimization in vcxproj files [QTBUG-23421]
+ - qmake vcxproj generator: properly escape XML attributes [QTBUG-24954]
+ - qmake vc(x)project generator: fix VC++ Express detection [QTBUG-24956]
+ - qmake vcproj generator: unused variable removed (msvc_objectmodel.cpp)
+ - qmake: QMakeProject::intValue added
+ - qmake vcxproj generator: fix handling of /MANIFEST:NO linker option [QTBUG-23513]
+ - qmake/Win: fix incomplete generated version resource [QTBUG-23218]
+ - qmake vc(x)proj generator: don't create bogus directories [QTBUG-22788]
+ - fix static library names when generating .pc files for pkgconfig
+
+configure
+ - Handle -sysroot option in configure script
+ - Remove bizarre magic from precompiled header (configure_pch.h)
+ - Add missing errno.h include (environment.cpp)
+ - Build with QT_NO_GEOM_VARIANT
+ - Properly enable stl via qmake instead of hacking compiler flags
+ - Remove pointless include paths
+ - Compile without rtti
+ - Rebuild configure
+ - Revamp reading of bootstrap variables
+
+uic3
+ - Fix symbol visibility warnings when building uic3 [QTBUG-23035]
+
+qdoc3
+ - Update the footer for qdoc output for qt-project
+ - Fix generating the qdoc3 manual in 4.8
+ - Update the links in the titlebar of Online HTML template
+ - QDoc: Remove the text around previous and next page links
+ - docs: fix conflicting resource file names
+ - Add icons for previous and next page
+ - qdoc: Disambiguate prev and next links in html source
+ - doc: use hooks introduced to qdoc for correct prev/next disambiguation
+ - docs: more tweaks to offline style