diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2010-05-20 14:36:25 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2010-05-20 14:36:25 (GMT) |
commit | e4dc3567af533df2e57425952c4609726515d2cd (patch) | |
tree | 72824b5efc9a4d6ed9f099d34404076245e164fa /dist/changes-4.7.0 | |
parent | a36e8ca7afd0c15e5ec73bf4ea21464ab89a3662 (diff) | |
parent | dbfedcb31961579499fcb5342ccc42311191bcd4 (diff) | |
download | Qt-e4dc3567af533df2e57425952c4609726515d2cd.zip Qt-e4dc3567af533df2e57425952c4609726515d2cd.tar.gz Qt-e4dc3567af533df2e57425952c4609726515d2cd.tar.bz2 |
Merge remote branch 'origin/master'
Conflicts:
src/gui/dialogs/qnspanelproxy_mac.mm
Diffstat (limited to 'dist/changes-4.7.0')
-rw-r--r-- | dist/changes-4.7.0 | 181 |
1 files changed, 177 insertions, 4 deletions
diff --git a/dist/changes-4.7.0 b/dist/changes-4.7.0 index 4fd7fdb..a57575e 100644 --- a/dist/changes-4.7.0 +++ b/dist/changes-4.7.0 @@ -27,6 +27,12 @@ General Improvements - Support for the GL_EXT_geometry_shader4, aka Geometry Shaders, was added to QGLShaderProgram. +New features +------------ + + - QNetworkSession, QNetworkConfiguration, QNetworkConfigurationManager + * New bearer management classes added. + Third party components ---------------------- @@ -44,6 +50,17 @@ Third party components QtCore ------ + - QMetaType + * Significantly improved performance of the type() function + - QState + * [QTBUG-7741] Added a function to get the out-going transitions + - QStateMachine + * [QTBUG-8842] Reset history states when (re)starting machine + - QXmlStreamReader + * [QTBUG-9196] fixed crash when parsing + - QTimer + * singleShot with 0 timeout will now avoid allocating objects + QtGui ----- @@ -51,15 +68,147 @@ QtGui * Fixed a bug that would cause keyboard searches not to behave properly when used within 400 milliseconds of midnight. + - QComboBox + * [QTBUG-8796] Made ForegroundRole work for all styles. + - QPrinter * Obsoleted the slightly confusing setNumCopies() and numCopies() functions, and replaced them with setCopyCount(), copyCount() and supportsMultipleCopies(). + - QPrintDialog/QPrinter + * Added support for printing the current page. + - QCommonStyle * Fixed a bug that led to missing text pixels in QTabBar when using small font sizes. (QTBUG-7137) + - QGraphicsEffect + * Fixed rendering bugs when scrolling graphics items with drop + shadows. + + - QGraphicsItem + * [QTBUG-8112] itemChange() is now called when transformation + properties change (setRotation, setScale, setTransformOriginPoint). + + - QGraphicsTextItem + * [QTBUG-7333] Fixed keyboard shortcuts not being triggered when the + the item has focus and something else has the same shortcut sequence. + + - QGraphicsView + * [QTBUG-7438] Fixed viewport cursor getting reset when releasing + the mouse. + + - QImage + * [QTBUG-9640] Prevented unneccessary copy in QImage::setAlphaChannel(). + * [QTBUG-7982] Added QImage::bitPlaneCount(). + + - QPicture + * [QTBUG-4974] Printing QPictures containing text to a high resolution + QPrinter would in many cases cause incorrect character spacing. + + - QPainter + * Added QPainter::drawPixmapFragments(), which makes it possible to draw + pixmaps, or sub-rectangles of pixmaps, at various positions with + different scale, opacity and rotation. + * [QTBUG-10018] Fixed image drawing inconsistencies when drawing + 1x1 source rects with rotating / shear / perspective transforms. + * Optimized various blending and rendering operations for ARM + processors with a NEON vector unit. + * Fixed some performance issues when drawing sub-pixmaps of large + pixmaps and falling back to raster in the X11 paint engine. + + - QPainterPath + * [QTBUG-3778] Fixed bug in painter path polygon intersection code. + * [QTBUG-7396] Optimized painter path intersections for when at + least one of the paths is a rectangle by special casing. + * [QTBUG-8035] Got rid of bezier intersection code in the boolean + operators (intersect, subtract, unite) to prevent numerical + stability issues. + + - QPixmap + * [QTBUG-4149] Fixed QPixmap::grabWidget() on widgets that have not yet + been shown. + + - QPlastiqueStyle + * [QTBUG-6516] Respect AlternateBase role for list views. + + - QRegion + * [QTBUG-7699] Fixed crash caused by large x-coordinates. + + - QSplitter + * [QTBUG-9335] Improve support for 1-pixel splitters by using a + larger drag area. + + - QTransform + * [QTBUG-8557] Fixed bug in QTransform::type() potentially occuring + after using operator/ or operator* or their overloads. + +QtNetwork +--------- + - QHostInfo: Added a small 60 second DNS cache + - QNetworkAccessManager + * Performance improvements for file:// and http:// + * Crash fixes + * Improvements on HTTP pipelining + * Fix problem with canReadLine() + * Fix problem with HTTP 100 reply + * Some new attributes for QNetworkRequest + * [QTBUG-8206] add method to send custom requests + * [QTBUG-9618] [MR 2372] send secure cookies only over secure connections + * [QTBUG-7713] Fix bug related to re-sending request + * [QTBUG-7673] Fix issue with some webservers + - Sockets + * Better support for derived QTcpServer + * [QTBUG-7054] Fix error handling with waitFor*() for socket engine + * [QTBUG-7316, QTBUG-7317] Also handle unknown errors from socket engine + - SSL + * [QTBUG-2515] Do not make OpenSSL prompt for a password + * [QTBUG-6504, QTBUG-8924, QTBUG-5645] Fix memleak + +QtOpenGL +-------- + - QGLWidget + * [QTBUG-7865] Fixed bug where GL widgets were not fully updated on + Windows Vista/7 with Aero disabled. + +QtScript +-------- + - Updated src/3rdparty/javascriptcore to a more recent version + - Significantly improved performance of the Qt/C++<-->JavaScript bridge + - QScriptValueIterator: Significantly improved performance + - [QTBUG-3637] Added a wrap option for excluding slots from a QObject binding + - [QTBUG-6238] Added a function for reporting additional memory cost + - [QTBUG-6908] Significantly improved performance of qsTr() + +QtSvg +----- + - QSvgRenderer + * [QTBUG-8264] Fixed rounded rectangles when 'rx' or 'ry' is zero. + * [QTBUG-10022] Fixed assert failure when loading an invalid SVG. + +QtXmlPatterns +------------- + + - [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker + - [QTBUG-8394] include/import/redefine schemas only once + - QXmlSchema: fix crash with referencing elements + +Qt Plugins +---------- + + - Jpeg image IO plugin + * Fixed failure to store certain QImage formats as jpeg (QTBUG-7780) + * Optimized smoothscaling + * Optimized to avoid data copy when reading from memory device (QTBUG-9095) + + - SVG image IO plugin + * Added support for svgz format (QTBUG-8227) + * Fixed canRead() so that it can be used also for non-sequential + devices. (QTBUG-9053) + * Added support for clipping and scaling and backgroundcolor + * Optimized to avoid data copy when reading from memory device (QTBUG-9095) + **************************************************************************** * Database Drivers * **************************************************************************** @@ -71,10 +220,13 @@ QtGui Qt for Linux/X11 ---------------- - + - QGtkStyle + * Fixed rtl issues with sliders (QTBUG-8986) + * Fixed missing pressed appearance on scroll bar handles. (QTBUG-10396) Qt for Windows -------------- + - Popup windows now implicitly activate when shown. (QTBUG-7386) - QLocalSocket * Pipe handle leak fixed, when closing a QLocalSocket that still has @@ -86,11 +238,15 @@ Qt for Windows Qt for Mac OS X --------------- - + - QMacStyle + * Removed frame around statusbar items. (QTBUG-3574) + * More native appearance of item view headers and frames. (QTBUG-10047) Qt for Embedded Linux --------------------- + * Add support for WA_TranslucentBackground (QTBUG-5739) + * Add support for QFont::NoAntialias (QTBUG-5936) Qt for Windows CE ----------------- @@ -125,7 +281,16 @@ Qt for Windows CE - Designer - + - [QTBUG-9351] Fixed a bug that caused modified headerview-properties + of item views to be duplicated in the UI-file. + - [QTBUG-8347] Fixed a layout problem caused by embedded images in the rich + text of a QLabel. + - [QTBUG-8041], [QTBUG-8213] Fixed a crash related to undo while moving + widgets by arrow keys. + - [QTBUG-7822] Added support for the 'windowOpacity'-property. + - [QTBUG-7764] Fixed the emission of the propertyChanged()-signal of + QDesignerPropertyEditorInterface. + - [QTBUG-5492] Made widgetbox-filter match on class names, too. - Linguist - Linguist GUI @@ -143,9 +308,10 @@ Qt for Windows CE - uic - - uic3 + - [QTBUG-9207] Fixed export of image files of type XPM, added + compatibility option -limit-xpm-linelength. - qmake @@ -168,3 +334,10 @@ Qt for Windows CE * Important Behavior Changes * **************************************************************************** +QtScript: Changes due to updating src/3rdparty/javascriptcore: + - It is no longer possible to delete an undeletable property from C++ + using QScriptValue::setProperty(). + - The QScriptEngineAgent::positionChange() callback will always report + a column number of 1. + - QScriptValueIterator will include the "length" property when iterating + over Array objects. |