summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dist/changes-4.6.1126
1 files changed, 117 insertions, 9 deletions
diff --git a/dist/changes-4.6.1 b/dist/changes-4.6.1
index 2397228..af39a43 100644
--- a/dist/changes-4.6.1
+++ b/dist/changes-4.6.1
@@ -40,17 +40,49 @@ Optimizations
QtCore
------
- - foo
- * bar
+ - QFile
+ * Improve performance of getting the canonical filename on Linux
+ and Symbian by using realpath() system call
+ * Avoid stat() when opening a file
+
QtGui
-----
+ - QApplication
+ * [QTBUG-6654] Fix crashes when deleting QWidgets in touch event
+ handlers.
+
- QPixmap
* load() and loadFromData() can now support compressed GL textures
in the DDS, ETC1, PVRTC2, and PVRTC4 formats if the OpenGL graphics
system is active and the appropriate extensions are present in the
GL implementation.
+ - QGraphicsObject
+ * 'id' property was removed. Use the 'objectName' property instead.
+ - QPrinter
+ * [QTBUG-3412] QGraphicsProxyWidgets are now rendered correctly when
+ printing a QGraphicsScene to PDF format.
+ - QPainter
+ * [QTBUG-5939] Fixed incorrect redirection matrix that was causing
+ wrong transformation for QGraphicsProxyWidgets.
+ - QGraphicsView
+ * [QTBUG-6935] When using CacheBackground, the background is now
+ correctly repainted after the QGraphicsView is shown after being
+ hidden.
+ * [QTBUG-6835] Mouse tracking is now automatically enabled when using
+ AnchorUnderMouse for view transformation.
+ - QGraphicsItem
+ * [QTBUG-5917] Fixed memory leaks when removing a QGraphicsEffect from
+ a QGraphicsItem or QWidget with setGraphicsEffect(0).
+ * [QTBUG-5859] Fixes incorrect rounding of the exposed rectangle of the
+ QGraphicsItem causing painting issues when scaling the QGraphicsView.
+ * [QTBUG-5071] Fixes transformation problems when grouping/ungrouping
+ the item with a QGraphicsItemGroup.
+
+ - QGraphicsScene
+ * [QTBUG-6654] Fix crashes when deleting QGraphicsItems in touch
+ event handlers.
QtDBus
------
@@ -61,8 +93,18 @@ QtDBus
QtNetwork
---------
- - foo
- * bar
+ - QNetworkAccessManager
+ * HTTP: Smaller improvements
+ * HTTP: Send our locale with the HTTP request
+ * HTTP: Start Accept-language and Authorization header with capital letter
+ * file: Introduce special subclass for higher performance with file:// URLs
+ - QTcpSocket
+ * [QTBUG-5799] Fix waitForConnected() on Windows
+ - QNetworkProxyFactory
+ * Fixed systemProxyForQuery(), it could sometimes return invalid empty list
+ on Windows
+ - QHostInfo
+ * Use 5 parallel threads for host lookup instead of 1
QtOpenGL
--------
@@ -71,6 +113,39 @@ QtOpenGL
* bindTexture(QString) now supports DDS, ETC1, PVRTC2, and PVRTC4
compressed textures if the appropriate extensions are present
in the GL implementation.
+ * bindTexture(QImage): Reduce double-copying of textures when flipping.
+ * [QTBUG-6454] Better EGL extension checking to avoid prefix problems
+ with EGL_foo matching EGL_foo_bar.
+ * [QTBUG-6217] Work around problems with glColor4ub() on Intel Q45/Q43
+ Express by consistently using glColor4f() everywhere.
+ * bindTexture(QImage): Fix GL_BGRA formats under OpenGL/ES by using
+ the same value for both internal and external texture formats.
+ * [QTBUG-5041] Disable depth testing while in renderText().
+ - QGLPaintDevice
+ * [QTBUG-6204] Rebind window surface fbo after native GL rendering.
+ - QGLEngineSelector
+ * [QTBUG-5638] Detect GL2 based on fragment shaders, not programs.
+ Fragment programs are a GL1 feature.
+ - QGLFramebufferObject
+ * [QTBUG-6712] Update docs to better explain how QPainter changes
+ the GL state when used on an FBO.
+ - QGLPixmapData
+ * [QTBUG-6902] Align GL_RGB data on a 4-byte line boundary.
+ - QTriangulatingStroker
+ * [QTBUG-6045] Crash in dashed line handling in the GL stroker.
+ - QGLGlyphCache
+ * [QTBUG-6936] Fix memory leak of QGLGlyphCoord objects.
+
+QtOpenVG
+--------
+
+ - [QT-2555] Automatically destroy VG pixmaps when the last window surface
+ goes away to reduce memory consumption of backgrounded applications.
+ - [QTBUG-6639] Recover from out-of-memory when creating VGImage's.
+ - [QT-2554] Add a VGImage allocation pool to support reclaiming older
+ images when the GPU runs out of memory.
+ - [QTBUG-7051] Reset the OpenVG scissor after a native painting call-out.
+ - [QTBUG-7015] Avoid deep copies of QImage in QImage::bits() calls.
QtScript
--------
@@ -93,8 +168,16 @@ QtXml
Qt Plugins
----------
- - foo
- * bar
+ - JPEG plugin
+ * Remove obsolete parameter string handling.
+ * [QT-2023] Re-implement ScaledSize, ClipRect, ScaledClipRect with
+ libjpeg features for greater performance.
+ - PBM plugin
+ * [QTBUG-6937] Use Mono instead of MonoLSB when writing pbm files.
+ - TIFF plugin
+ * [QTBUG-6870] BitsPerSample should default to 1 in TIFF files.
+ - PNG plugin
+ * [QTBUG-7161] Avoid a deep copy of QImage::bits() in the png writer.
Third party components
----------------------
@@ -116,17 +199,33 @@ Qt for Unix (X11 and Mac OS X)
Qt for Linux/X11
----------------
- -
+ - QGuiEventDispatcherGlib (internal class)
+ * Fix regression introduced in 4.6.0 that could cause X11 event
+ processing to starve timer events.
+
+ - QFileSystemWatcher
+ * [QTBUG-4840] Fix memory leak in the dnotify implementation.
Qt for Windows
--------------
- -
+ - QAtomicPointer
+ * [QTBUG-6079] Fix compilation for 64-bit Windows targets.
+
+ - QEventDispatchWin32 (internal class)
+ * [QTBUG-6083] Fix a performance regression introduced in 4.6.0
+ that would cause all Qt posted events to be sent at 15-16ms
+ intervals (instead of as quickly as possible).
Qt for Mac OS X
---------------
- -
+ - [QTBUG-6973] Fixed a memory leak when using QWidget::setWindowIcon() in carbon.
+ - [QTBUG-5186] Fixed a bug which caused drag and drop icons to show
+ incorrectly.
+ - [QTBUG-6636] Fixed a crash due to stack overflow in QColorDialog on cocoa.
+ - [QTBUG-6378] Fix a text cursor rendering bug.
+ - [QTBUG-6636] Fixed a crash when calling removeToolBar on Mac native toolbars using cocoa.
Qt for Embedded Linux
---------------------
@@ -143,6 +242,15 @@ Qt for Windows CE
-
+Qt for Symbian
+--------------
+
+ - QApplication
+ * [QTBUG-6098] Added a flag to avoid construction of application panes.
+
+ - Other:
+ * [QTBUG-4990] Rewrote most of the regular pointer handling.
+
****************************************************************************
* Tools *
****************************************************************************