summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-09-19 18:11:04 (GMT)
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-09-19 18:11:04 (GMT)
commite037eb6dd00e51195380dd68af2c6a0466977529 (patch)
tree4d3e48bab242955a85dd91a2a17948241b9fde48 /dist
parent344ded40e9a250ebfa67f2d778ba89be1b5269b8 (diff)
downloadQt-e037eb6dd00e51195380dd68af2c6a0466977529.zip
Qt-e037eb6dd00e51195380dd68af2c6a0466977529.tar.gz
Qt-e037eb6dd00e51195380dd68af2c6a0466977529.tar.bz2
add 4.8 changes created/merged by me
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-4.8.051
1 files changed, 38 insertions, 13 deletions
diff --git a/dist/changes-4.8.0 b/dist/changes-4.8.0
index 374830a..fe7691b 100644
--- a/dist/changes-4.8.0
+++ b/dist/changes-4.8.0
@@ -60,9 +60,11 @@ that the changes lead to a leaner API and the change applies to all platforms.
- QObject: optimize constructions and destruction of objects
- QObject: Qt::BlockingQueuedConnection can handle the return value [QTBUG-10440]
- QList/QVector/QStringList: added C++0x initilizer lists constructors.
+ - QList: optimizations
- QVarLenghtArray: added method for consistency with QVector
- QStringBuilder: added support for QByteArray
- qSwap now uses std::swap, specialized std::swap for our container to work better with stl algoritms
+ - Added member-swap function to containers and implicitly shared (including GUI) classes
- QVariant: deprecated global function qVariantSetValue, qVariantValue, qVariantCanConvert, qVariantFromValue
- QUrl: add method for retrieving effective top level domain [QTBUG-13601] (MR-1205)
- optimised performance of QFileInfo, QDir, QDirIterator, these classes now share metadata and access the filesystem less
@@ -72,6 +74,13 @@ that the changes lead to a leaner API and the change applies to all platforms.
- QUuid: Optimize QUuid::toString() and relevant, circa 20 times faster than before on the test machine. [QTBUG-19418]
- QUuid: Add QUuid::toByteArray() and relevant, same behavior with QUuid::toString(). [QTBUG-19419]
- QUuid: Add QUuid::toRfc4122() and fromRfc4122(), provide interfaces by following the RFC-4122 [QTBUG-19420]
+ - QTextStream, QDataStream and QXmlStreamWriter: added write error reporting [QTBUG-376]
+ - QProcessEnvironment: added keys() and insert(const QProcessEnvironment &)
+ - QProcessEnvironment: preserve variable name case on Windows
+ - QProcessEnvironment: made systemEnvironment() encoding-safe
+ - QProcessEnvironment: major optimizations, especially on Unix
+ - Add branch prediction macros Q_LIKELY and Q_UNLIKELY
+ - QSettings: don't assume XDG_CONFIG_HOME is latin1-encoded
QtGui
-----
@@ -81,7 +90,7 @@ QtGui
- QComboBox: Fixed a color propagation issue with the lineedit. [QTBUG-5950]
- QGraphicsLayout: Made setInstantInvalidatePropagation() public
- Deprecate qGenericMatrixFromMatrix4x4 and qGenericMatrixToMatrix4x4
- - QListView diverses optimisations [QTBUG-11438]
+ - QListView diverse optimisations [QTBUG-11438]
- QTreeWidget/QListWidget: use localeAwareCompare for string comparisons [QTBUG-10839]
- PNG image I/O: Much improved support for text annotations, including iTXt fields.
- QRawFont and QGlyphRun are introduced for low-level text rendering. [QTBUG-18252]
@@ -98,6 +107,8 @@ QtGui
- QPainter: Added a fast stroking algorithm for thin (< 1px wide) aliased and antialiased
lines, giving a huge improvement in drawing speed for certain cases
- Fixed a rare race condition when showing toplevel windows on X11
+ - QWindowsStyle: fix bug in eventFilter on KeyPressed event with alt pressed, that
+ caused unnecessary update events
- Accessibility: Fix potential crash in QDockWidget.
- Accessibility: Fix crash when asking for relations of child accessibles.
- Accessibility: More consistency in reporting names (especially when widget is invisible).
@@ -112,6 +123,9 @@ QtGui
- Accessibility: Several enablers for accessible graphicsview and Qt Quick applications.
- Fixed loading BMP files with version 4 and 5 headers, ignoring extra data.
- QTextCursor optimization
+ - QUndoGroup, QUndoStack: Allow using not only prefixes for undo command text [QTBUG-14442]
+ - QUndoView: Allow different text for undo actions and items
+ - QCommonStyle: Fix overrides from the proxy style [QTBUG-20849]
QtNetwork
---------
@@ -127,6 +141,7 @@ QtNetwork
- HTTP cache: do not load resources from cache that must be revalidated [QTBUG-18983]
- HTTP cache: change file organization (MR-2505)
- SOCKS5: write errors are propagated to the outer socket [QTBUG-18713]
+ - QNetworkReply: errorString() returns translated messages now [QTBUG-18382]
QtOpenGL
--------
@@ -202,6 +217,7 @@ Qt for Embedded Linux
keyboard and screen drivers.
- Improved support for INTEGRITY RTOS
- Allow hard-coding the temp path in mkspecs (QT_UNIX_TEMP_PATH_OVERRIDE define)
+ - Added support for opening LinuxInput devices exclusively (via ioctl EVIOCGRAB)
Qt for Symbian
--------------
@@ -302,24 +318,33 @@ Qt for Windows CE
- qmake
+ * Look for external Qt modules in $QMAKEPATH
* MinGW: fix DEF_FILE for shadow builds. (QTBUG-11643)
-
-- qmake - Visual Studio project generator
- * Support x64 Qt builds. (QTBUG-17911)
- * QMAKE_PROJECT_NAME qmake variable introduced to set the project's name.
- * Support PCHs with other extensions than ".h". (QTBUG-16639)
- * Fix setting PCH options manually via the MSVC compiler flags.
- (QTBUG-15594)
- * Set the output directory correctly. (QTBUG-16490)
- * Fix handling of DEFINES from .prl files. (QTBUG-16024)
- * Fix the language settings generated Windows resource files.
- (QTBUG-12249)
* Implemented "aux" template that allows making use of the INSTALLS variable
without building anything. Needed for projects with QML entry point.
+ * MSVC now link with /DYNAMICBASE /NXCOMPAT in order to increase security.
+ * Fix the language settings in generated Windows resource files. (QTBUG-12249)
+ * Write and install pkg-config files for MinGW
+ * Make PKGCONFIG referencing missing packages fatal; add packagesExist() for
+ a-priori checks. (QTBUG-11418)
+ * Make moc use DEFINES from pkg-config. (QTBUG-19922)
+ * Parsing nested quotes works a bit differently now
+ * Added -unset <prop> option
+ * Made the Hurd mkspec useful
+ * Visual Studio project generator
+ - Support x64 Qt builds. (QTBUG-17911)
+ - QMAKE_PROJECT_NAME qmake variable introduced to set the project's name.
+ - Support PCHs with other extensions than ".h". (QTBUG-16639)
+ - Fix setting PCH options manually via the MSVC compiler flags. (QTBUG-15594)
+ - Set the output directory correctly. (QTBUG-16490)
+ - Fix handling of DEFINES from .prl files. (QTBUG-16024)
- configure
* The endianness for Windows is always set to little endian.
-
+ * [QTBUG-5710] Configure now complains on missing perl on windows
+ * Removed obsolete -qt-gif option
+ * Allow setting LD, RANLIB, OBJDUMP, and STRIP.
+ * Allow selecting imageformats to be built as plugin vs. internal.
- qtconfig
* removed Qt3support dependency