summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.7.1
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-4.7.1')
-rw-r--r--dist/changes-4.7.1244
1 files changed, 238 insertions, 6 deletions
diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index c8b26c2..2d79ac1 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -26,6 +26,11 @@ Optimizations
- Improved the benchmarking library's timing code
* Uses a faster access to the system clock
+ - Introduction of SSSE3 for alpha blending of images.
+
+ - On x86 and 86_64, the memory access has been improved for alpha blending
+ and for some composition functions.
+
* See list of Important Behavior Changes below
@@ -36,10 +41,67 @@ Optimizations
QtCore
------
+ - Containers
+ * [QTBUG-13079] Fix assingment of a container included in the container itself
+
+ - QLibrary
+ * [QT-3825] System libraries are only loaded from the system directories
+
+
+ - QUuid
+ * [QTBUG-11213] QUuid::createUuid() should not generate identical sequences on UNIX
+
+ - QEventDispatcherUnix
+ * [QTBUG-13633] Do not process too many timer events if other events need
+ to be processed first
+
QtGui
-----
+ - QGraphicsWidget
+ * [QTBUG-13188] Make sure a font that has propagated from a parent can
+ be set on a QPainter.
+ * [QT-3808] Issues when applying effects in combination with ItemHasNoContents flag.
+
+ - QGraphicsItem
+ * [QTBUG-3633, QT-3828] Wrong children bounding rect when applying effects.
+
+ - QGraphicsEffect
+ * [QT-3633] Wrong bounding rect.
+
+ - QGraphicsScene
+ * [QT-3674] Spurious assert triggered from render().
+
+ - QPainter
+ * [QTBUG-13429] Fixed scale point drawing with square cap in the raster
+ engine, plus some potential floating point overflows in the rasterizer.
+ * Optimized pixmap drawing with SmoothPixmapTransform.
+
+ - QStaticText
+ * [QTBUG-12614] Fix crash with zero-width string.
+ * [QTBUG-12540] Fix rendering of large glyphs with OpenGL2 paint engine.
+
+
+ - QPinchGesture
+ * The scaleFactor and totalScaleFactor now represent a value that allows
+ an object to track a touchpoint during a Pinch Gesture even when using
+ sequences for zooming.
+ Therefor the scale factors are initialized to 1.0 and for every new
+ sequence the totalScaleFactor is multiplied with the scaleFactor of the
+ new sequence.
+
+ - QLineEdit
+ * [QTBUG-13520] Fixed the scrolling of text with right alignment
+
+ - QPixmap
+ * [QTBUG-12560] Fixed a regression preventing loading images without extensions
+
+ - QTreeView
+ * [QTBUG-13567] Do not scroll to top if last item is removed
+
+ - QGtkStyle
+ * [QTBUG-13125] Fixed a regression with custom itemview background color.
QtDBus
------
@@ -51,11 +113,24 @@ QtMultimedia
QtNetwork
---------
+ - QSslConfiguration
+ * [QTBUG-13265] fix crash with empty configuration
+ - QSslCertificate
+ * [QTBUG-12489] support dates > 2049
+ - Bearer Management
+ * Improved reliability on Symbian and Maemo.
+ * Added connman/meego backend.
+ - IPv6
+ * Disable on Symbian until OpenC properly supports it
+ - QNetworkAccessManager
+ * [QTBUG-12285] Crash fix related to aborted uploads
QtOpenGL
--------
-
+ - QGL2PaintEngineEx
+ * Fixed drawing a large number of glyphs with the same font on systems
+ with small texure size limits.
QtOpenVG
--------
@@ -72,11 +147,118 @@ QtSql
QtSvg
-----
+QtXml
+-----
+ * Fixed a crash when parsing invalid tag names.
+
+QtXmlPatterns
+-------------
+ - XML Schema internals:
+ * [QTBUG-11559] Only parse 3 digits of time fraction
+
+QtDeclarative
+-------------
+ - QML language
+ * [QTBUG-13799] QML core module renamed to QtQuick to decouple it from Qt releases.
+ Old "import Qt 4.7" will co-exist with "import QtQuick 1.0' at least during Qt 4.7 releases.
+ * [QTBUG-13047] Support passing QObject derived types to QML methods
+ * [QTBUG-12837] Support JS "in" operator on QML objects
+ * [QTBUG-13045] Prevent calling deleteLater() from QML
+ * [QTBUG-13043] Ignore non-scriptable properties in QML
+ * [QTBUG-13114] Don't double call classBegin()
+ * [QTBUG-12946] Ensure the onDestruction handlers are called before the expressions are cleared
+ * [QTBUG-12599] Re-enabled script program caching on Symbian
+ * [QTBUG-13374] Don't modify the signal order on the second dynamic meta object pass
+ * Support for qsTrId and meta-data in comments for QML
+ - QML debugging:
+ * [QTBUG-5162] The debugger is now activated with -qmljsdebugger command
+ line arg to enable support for platforms without environment variables
+ * Various improvements to ease debugging in creator
+ - AnchorAnimation
+ * [QTBUG-13398] Fix AnchorAnimation for multiple AnchorChanges with dependancies
+ - AnchorChanges
+ * [QTBUG-11834] Restore any absolute geometry changed by AnchorChanges when returning to the base state
+ - Component
+ * [QTBUG-13170] Complete Component::createObject() creation after setting the parent
+ - GridView
+ * [QTBUG-13166] GridView.view property should not be writable
+ - Flickable
+ * [QTBUG-13095] Ensure Flickable visibleArea is updated when view height changes
+ * [QTBUG-13176] Avoid Flickable view jumping when drag threashold is exceeded
+ * [QTBUG-13078] Fix poor flicking behavior with slower flicks
+ * Handle QGraphicsWidgets in Flickable
+ - FocusScope
+ * [QTBUG-12649] Make sure onFocusChanged is correctly emitted for items in a FocusScope.
+ - FontLoader
+ * [QTBUG-13419] Don't add the same font to the font database multiple times
+ - ListModel
+ * [QTBUG-12363] Modifying an object returned by ListModel.get(0) didn't update the view
+ * [QTBUG-13666] Calling set() and setProperty() on ListModel from a WorkerScript didn't update the view
+ * Fix Worker ListModel to emit the right signal when items change
+ * Fix crash with invalid role indexes
+ * improved ListModel error messages
+ - ListView
+ * [QTBUG-13664] Models with a single role didn't always update correctly
+ * [QTBUG-13543] Ensure flickable velocity is updated when view is moved by setCurrentIndex
+ * [QTBUG-12664] Ensure highlight is positioned correctly in positionViewAtIndex()
+ * [QTBUG-13166] Fix ListView.view attached property with VisualItemModel
+ * [QTBUG-13039] Fix crash in synchronization of ListModel in WorkerThread
+ * [QTBUG-11341] Flicking a ListView sometimes made it loose focus
+ * [QTBUG-13166] ListView.view property should not be writable
+ - PathView
+ * [QTBUG-13689] Moving items in a PathView caused PathView.onPath to be set to false
+ * [QTBUG-13687] PathView didn't accept mouse events, preventing it from working in a Flickable
+ * [QTBUG-13416] Fix PathView item position on insertion and removal
+ * [QTBUG-13017] Fix PathView when setting an empty model that is later filled
+ * [QTBUG-12747] PathView required some diagonal movement before a drag was initiated
+ - Positioners
+ * made positioners work with QGraphicsWidgets
+ - PropertyChanges
+ * [QTBUG-12559] Correctly apply PropertyChanges when entering an extended state directly from the base state
+ - VisualDataModel
+ * [QTBUG-13754] Fixed a crash when updating a property in ListModel with multiple roles
+ * [QTBUG-13038] Fix VisualDataModel model update handling when rootIndex is specified
+ * [QTBUG-13146] Handle layoutChanged() properly in QML views
+ - XmlListModel
+ * [QTBUG-13041] XmlListModel thread was left hanging on Symbian application exit
+ - ParentChange
+ * [QTBUG-13554] ParentChange fails to apply rotation changes of exactly 180 degrees
+ - MouseArea
+ * [QTBUG-12250] When onDoubleClicked: is handled don't emit a second onPressed/onClicked
+ - Image
+ * [QTBUG-13454] Changing the Image 'source' no longer goes through the 'Loading' state if the image is cached.
+ * [QTBUG-13383] Do not reset sourceSize when changing image source url
+ * [QTBUG-13002] Setting one dimension of the sourceSize should set the other dimensio
+ * [QTBUG-12302] Fix remote image url redirects are done in the right thread
+ * Ensure all image states are updated before emitting statusChanged signals
+ - NumberAnimation
+ * [QTBUG-12805] Clear previous animation data for non-triggering animations
+ - Repeater
+ * [QTBUG-12905] Emit countChanged where appropriate in Repeater
+ - SmoothedAnimation
+ * [QTBUG-12336] Update running animations if a SmoothedAnimation is changed
+ - SpringAnimation
+ * [QTBUG-13044] SpringAnimation velocity animation stop logic was fragile
+ - Text
+ * [QTBUG-13453] Fix jerky scrolling caused by unnecessary repaints of Text element
+ * [QTBUG-13142] Fix alignment of shadow for rich text when using text styles
+ * [QTBUG-11002] Improve QML text rendering when LCD smoothing is enabled for OS X
+ - TextInput
+ * [QTBUG-11127] Fix autoScroll implementation
+ - XmlHttpRequest
+ * [QTBUG-13117] Fix responseText to check the charset encoding field and also to not assume that the data is xml
+ - WebView
+ * [QTBUG-13342] Ensure WebView gets focus when an editable node is clicked on
+ - QDeclarativeImageProvider:
+ * Fixed memory leak
+ * Improved concurrency when using in assynchronus mode.
Qt Plugins
----------
-
+ - Jpeg image IO plugin
+ * [QTBUG-13653] Fixed infinite loop when loading jpeg without EOI marker
+ from memory.
****************************************************************************
* Platform Specific Changes *
@@ -84,24 +266,65 @@ Qt Plugins
Qt for Unix (X11 and Mac OS X)
------------------------------
-
+ - Event System:
+ * [QT_3553] Fix invalid memory write during recursive timer activation.
Qt for Linux/X11
----------------
-
+ - The configure script now detects all vector extensions of x86 and x86_64
Qt for Windows
--------------
+ - Event System:
+ * [QTBUG-12721] Fix Qt applications freezing until mouse/keyboard events occur.
+
+ - Drag & Drop:
+ * [QTBUG-13787] Fixed a possible crash with mingw
+
+ - QPrinter
+ * [QTBUG-12263] Strokes were in some cases not printed with the correct
+ color under Windows.
+ - QGLWidget
+ * [QTBUG-13141] Fixed multi-sampling support for ATI based cards under
+ Windows.
Qt for Mac OS X
---------------
-
+ - The configure script now detects all vector extensions of x86 and x86_64
+ * [QTBUG-10500] Fixed a bug which causes the QMainWindow geometry
+ to be calculated wrongly, when used with native toolbars.
+ * [QTBUG-13878] Application menu entries can now also be translated
+ using the QMenuBar context.
Qt for Symbian
--------------
-
+ - configure
+ * [QTBUG-4586] Fixed wrong paths in include/ActiveQt/headers.pri.
+ * [QTBUG-11671] Fixed audio-backend detection in configure tests.
+
+ - qmake
+ * [QTBUG-13523] Added support for using -L notation in the LIBS variable
+ when building with the symbian/linux-armcc or gcce mkspec.
+ * [QTBUG-12851] Fix assertion on Windows when DESTDIR is empty in static
+ libs.
+ * [QTBUG-12802] Fix vcxproj generator when using /Fd in QMAKE_CXXFLAGS.
+ * [QTBUG-13080] vcxproj generator: fix bug when using CharacterSet=1 in
+ .pro file.
+ * [QTBUG-13081] vc[x]proj generators: support /MAP option without file
+ name.
+
+ - QInputContext
+ * [QTBUG-12949] Fixed a bug where passwords would not be committed when
+ confirming.
+ * [QTBUG-13472] Fixed crash in input methods when using symbols menu and
+ numbers only.
+
+Qt for Windows CE
+-----------------
+ - Gui
+ * [QTBUG-8408] Show the [X] button on Windows mobile when maximizing.
****************************************************************************
* Tools *
@@ -110,6 +333,15 @@ Qt for Symbian
- Designer
- uic
+ * Improve warnings and error reports
+
+ - moc
+ * Show an error if NOTIFY refer to a wrong signal in Q_PROPERTY
+
+ - QML Viewer
+ * [QTBUG-13347] Paused orientation sensors in Qml Viewer when the application window is not active to save device battery
+ * [QTBUG-11019] Add a menu option to open remote files in the QML viewer
+ * QML Viewer is deployed under QtDemos folder instead of QtExamples folder in Symbian application menu
****************************************************************************
* Important Behavior Changes *