From dc551cdc3422631baab50860c1a46711e3079f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trond=20Kjern=C3=A5sen?= Date: Tue, 10 Nov 2009 13:04:54 +0100 Subject: Some 4.6.0 changes. --- dist/changes-4.6.0 | 58 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/dist/changes-4.6.0 b/dist/changes-4.6.0 index 70dcdf33ba..7666f69cfe 100644 --- a/dist/changes-4.6.0 +++ b/dist/changes-4.6.0 @@ -350,23 +350,23 @@ QtGui * [QTBUG-739] Removed internal widgets from QApplication::topLevelWidgets(). - QPlainTextEdit - * Fixed crash when clicking on a text edit which was smaller than the + * Fixed crash when clicking on a text edit which was smaller than the height of the font used. - - - QPrinter - * [QTBUG-4497] Removed redundant SetPen command in the postscript code + + - QPrinter + * [QTBUG-4497] Removed redundant SetPen command in the postscript code when reusing a QPrinter object. - QTextLayout * [QTBUG-4468] Count tabs as multiple characters when applying a fixed column width. - * [176401] Take into account the negative right bearing of the last + * [176401] Take into account the negative right bearing of the last character in an item of text if the glyph extends beyond its ascent. - + - QTextDocument - * [207189] Support setting font size using short hand syntax in the + * [207189] Support setting font size using short hand syntax in the CSS "font" property. - * [201228] Remove implicit margin on bullet lists when exporting to + * [201228] Remove implicit margin on bullet lists when exporting to HTML. * [240086] Fixed bug which caused floating objects which span several pages to float into the second page of the document even when it's @@ -375,13 +375,13 @@ QtGui * [240325] Even when wrap mode is set to Qt::TextWordWrap, the layout would sometimes break outside word boundaries when floating objects affected the width available to the text. This has been fixed. - - - QFontEngine - * [QTBUG-2354] Support certain 'Microsoft' platform symbol fonts which + + - QFontEngine + * [QTBUG-2354] Support certain 'Microsoft' platform symbol fonts which also contain a regular unicode table for exactly the symbol range of code points. - - - QFontMetrics + + - QFontMetrics * [176401] Account for right bearing in bounding rect. - QPlastiqueStyle @@ -400,6 +400,9 @@ QtDBus * New class; supports efficiently watching for a service to be created, deleted or change owners + - QPrintPreviewDialog now uses a QMainWindow with a proper QToolBar, instead + of a plain layout. + QtNetwork - QAbstractSocket @@ -472,6 +475,9 @@ QtOpenGL instered into the fragment "pipeline". * Fixed conical gradients. + - Added a static function, QGL::setPreferredPaintEngine(), to allow users + to set the preferred GL paint engine. + - Cleaned up usage of OpenGL extensions. QtOpenGL now uses the OpenGL 2.0 names of methods rather than using the EXT postfix. However, when resolving extensions, QtOpenGL will also try postfixing EXT if the OpenGL 2.0 name is @@ -516,7 +522,7 @@ QtSvg * [202426] Made attribute inheritance work with 'use' tags. * [250618] Fixed gradient on strokes. * [254040] Added support for 'vector-effect'. - + - QSvgPaintEngine * [257052] Changed drawImage() to ignore aspect ratio. @@ -576,19 +582,19 @@ Qt for Linux/X11 when using Synergy. - [MR#797] Fixed a crash when using QX11EmbedContainer/Widget on x86_64. - [MR#1111] Emit workAreaResized when _NET_WORKAREA is changed on X11. - - - [QTBUG-3620] Fixed bug on X11 that caused bitmap fonts to become so small - it was unreadable when printed or presented in a print preview widget. + + - [QTBUG-3620] Fixed bug on X11 that caused bitmap fonts to become so small + it was unreadable when printed or presented in a print preview widget. - Improved EGL integration on X11 (including better visual selection). - - Support Qt::WA_TranslucentBackground on top-level QGLWidgets on X11, both + - Support Qt::WA_TranslucentBackground on top-level QGLWidgets on X11, both (EGL & glX). This allows OpenGL (& ES) rendering to semi-transparent widgets if a compositing window manager is running. - Support OpenGL texture_from_pixmap extension on X11 (EGL & glX) when calling QPainter::drawPixmap() with the OpenGL paint engine, or calling - QGLContext::bindTexture() on an X11 QPixmap. If the + QGLContext::bindTexture() on an X11 QPixmap. If the GLX_EXT_texture_from_pixmap or EGL_NOKIA_texture_from_pixmap extensions are present, Qt will attempt to use glXBindTexImageEXT or eglBindTexImage to bind the pixmap to a texture, rather than copying the pixel data. @@ -651,12 +657,15 @@ Qt for Windows rendering. * Fixed a flicker issue when switching source with a transition time of 0 - - [QTBUG-4445] Fixed bug on Windows that caused problems when printing - text where several characters were represented by a single glyph, e.g. + - [QTBUG-4445] Fixed bug on Windows that caused problems when printing + text where several characters were represented by a single glyph, e.g. a double 't' with the Calibri font. - + - Added QSysInfo::WV_WINDOWS7 and QSysInfo::WV_6_1 + - Changed QPrintDialog under Windows to use PrintDlgEx, instead of the old + deprecated PrintDlg call. + Qt for Mac OS X --------------- @@ -667,6 +676,8 @@ Qt for Mac OS X - [258438] Enabled Emacs style keyboard shortcuts. - [258173] Fixed an issue which caused "whatsthis" pointer to flicked on Cocoa. - [QTBUG-4418] Fixed maximizing and restoring a window on Mac. + - Fixed some warnings that might get printed when reparenting QGLWidget on Cocoa. + General changes on Mac OS X: - Mac OS X version support: Support for 10.3(Panther) has been dropped, support for @@ -753,7 +764,8 @@ Qt for Windows CE - [257352] When configuring Qt for Windows CE, configure points the user to setcepaths, when its done. - [259850] Added a makespec template for Windows CE 6. - + - Fixed the hardcoded GL library names for Windows CE. + **************************************************************************** * Tools * **************************************************************************** -- cgit v1.2.3