summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.6.0
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-4.6.0')
-rw-r--r--dist/changes-4.6.058
1 files changed, 35 insertions, 23 deletions
diff --git a/dist/changes-4.6.0 b/dist/changes-4.6.0
index 70dcdf3..7666f69 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 *
****************************************************************************