summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.5.1
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-4.5.1')
-rw-r--r--dist/changes-4.5.1138
1 files changed, 129 insertions, 9 deletions
diff --git a/dist/changes-4.5.1 b/dist/changes-4.5.1
index e8595ff..0b06315 100644
--- a/dist/changes-4.5.1
+++ b/dist/changes-4.5.1
@@ -25,6 +25,9 @@ General Improvements
- Documentation and Examples
+- Embedded Dialogs demo
+ * [246517] Fixed warnings and bugs in hover handling on Mac OS X
+
Third party components
----------------------
@@ -43,9 +46,20 @@ Third party components
- QAbstractSocket
* [192037] Emit disconnected only if we were connected before
+- QAccessible
+ * [241161] Fixed bug in browsing menus with the keyboard.
+ * [221731] Fixed bug where the accessibility plugin could crash if there
+ was an "&" at the end or spin forever if a label had a sequence of "&&".
+
+- QAtomicInt
+ * [216492] Fix compilation on 64-bit PowerPC machines with gcc 4.3.
+
- QAuthenticator
* [237979] fix implemenation of md5-sess
+- QByteArray
+ * [246233] QByteArray::fromHex() fails with input of size 1
+
- QColorDialog
* [247349] Fixed bug causing the wrong alpha value to be returned.
@@ -56,9 +70,16 @@ Third party components
* [250064] Fixed focus policy propagation regression.
* [246056] Fixed assertion failure in setCompletionPrefix().
+- QtConcurrent
+ * [244718] Reduce the number of calls to QThread::idealThreadCount().
+
- QDirIterator
* [247645] Fix a bug that may loose all cached data inside the QFileInfo
+- QFile
+ * [244500] QFile::rename() doesn't always return false when the method fails
+ * [244485] Renaming a file does not change QFile::fileName()
+
- QFileInfo
* [205244] return valid file info also for relative UNC paths
@@ -69,14 +90,34 @@ Third party components
- QGraphicsItem
* [247890] Cached QGraphicsItems are not updated if update() is called when they are hidden
- * [250272] When an item is deleted it does not get removed from the sceneeventfilters meaning a crash can occur
+ * [250272] When an item is deleted it does not get removed from the
+ sceneeventfilters meaning a crash can occur
+ * Fixed slowdown regression in QGraphicsItem::ItemCoordinateCache
+
+- QGraphicsGridLayout
+ * [242472] Fix a bug where the calculation of the maximum width of a column
+ was not calculated correctly.
+
+- QGraphicsScene
+ * [243707] Fixed crash when adding child before parent to scene
-QGraphicsView
* [245766] Rubber Band drag mode not updated correctly when scrolling
+- QGraphicsWidget
+ * [246215] Fixed a regression where we could cache the wrong size hint
+ because we called the virtual sizeHint() from the constructor.
+
- QHttp
* [208445] cancel request upon receiving unknown authentication method
+- QHostAddress
+ * [247330] Fix compilation on MinGW by adding a missing QPair include.
+
+- QLocalSocket
+ * Fix a bug that would cause QLocalSocket to disconnect 30 seconds
+ after a succesful delayed connection on UNIX.
+
- QMacStyle
* [248769] Fix regression where QMacStyle would only draw tabs when passed a QStyleOptionTabV3.
* Adjust the opacity value for popups.
@@ -84,6 +125,14 @@ Third party components
- QMainWindow
* [248048] Fix a regression that would cause tooltips to disappear when using the unified toolbar.
+- QMetaType
+ * [248890] Detailed description of QMetaType no longer contradicts
+ documentation of QMetaType::type()
+
+- QMutex
+ * Fix performance regression for contended mutexes as reported on
+ the qt4-preview-feedback list.
+
- QPainter
* [247492] Fix rendering bug in raster paint engine causing one-pixel
offset when drawing premultiplied ARGB32 images on RGB16 images.
@@ -100,6 +149,10 @@ Third party components
* [249175] Fix QPixmap::fromImage() of monochrome images to result in
black/white pixels and not transparent/white pixels.
+- QProcess
+ * [247865] Fix a crash when calling QProcess::start() and
+ startDetached() with an empty program string.
+
- QScrollBar
* [247985] Stylesheet: added ability to style scrollbar menus.
@@ -115,6 +168,9 @@ Third party components
* [245668] set also protocol, verifyMode and verifyDepth in
setSslConfiguration()
+- QString
+ * [249517] Fixed regression in replace(int, int, QChar) when string is empty
+
- QStyleSheetStyle
* Improved support for setting background and foreground roles in styles
such as the text color in a combo box popup on Mac and Cleanlooks, or
@@ -123,14 +179,30 @@ Third party components
* Fixed crash while styling the title bar of a QMdiArea.
* [246542] Fixed QToolButton::hover{ color:.... }
+- QThread
+ * [249997] Add documentation indicating that the priority set by
+ the programmer may be ignored, for example on Linux.
+
- QTreeView
* Fixed crash that may occurs when event are processed just after QSortFilterProxyModel
has been invalidated
* [246025] Fixed auto-expand that occurs while quicly collapsing an item after clicking on a child
- * [248805] Calling programatically QTreeView::sortByColumn was not working if manual
+ * [248805] Calling programatically QTreeView::sortByColumn was not working if manual
sorting is disabled
* [248163] Fixed possible crash in the paintEvent when spans are used.
+- QWidget
+ * [250388] Fixed potential crash in QWidget::scroll() when using the raster
+ graphics system.
+
+- QWidget
+ * [246852] Better handling WindowMaximizeButtonHint for widget with
+ layouts.
+
+-QLocale
+ * String-to-number conversion functions are now ignore trailing and
+ leading whitespaces in all locales as it is documented.
+
- QWizard
* [248107] Fixed bug on Vista causing Back button to connect twice to the back() signal.
@@ -158,6 +230,37 @@ Third party components
Qt for Linux/X11
----------------
+ * Proper resetting input contexts when switching between multiple
+ input context plugins.
+
+ * [244337] Improved input method handling when the widgets native
+ window id is recreated.
+
+ * Input methods preedit strings are properly reset when user
+ switches focus without commiting a string.
+
+ * [244607] Current focus widget is properly set and input method is
+ properly initialized when showing a toplevel that accepts
+ keyboard input.
+
+ * Unicode conversion functions will handle Latin-1 character set
+ only if they are used before QCoreApplication/QApplication is
+ constructed.
+
+ * Improved handling of failed unicode conversion.
+
+ * [232632] Fixed reparenting widgets to a difference X11 screen.
+
+ * [241888] The background of the drag-n-drop cursor is respected
+ according to the stylesheet.
+
+ * Fixed clipboard handling when the user manually creates an
+ instance of the QDesktopWidget.
+
+ * [226048] Fixed emitting a QDesktopWidget::resized() signal when
+ new screen appears or screen geometry is changed without
+ affecting the whole desktop geometry.
+
- Phonon/GStreamer
* [244259] Fixed a problem where the backend would fail to indicate an
error when streaming fails.
@@ -169,13 +272,13 @@ Qt for Linux/X11
CD playback.
- QGtkStyle
- * The system palette is no longer strictly forced. Also behavior related
+ * The system palette is no longer strictly forced. Also behavior related
to system theme changes have been improved.
* [249363] QFrame is now styled as a GtkScrolledWindow.
* [247653] Fixed a compilation issue on solaris.
- * Fixed palette and styling issues with the background color of
+ * Fixed palette and styling issues with the background color of
combo box popups.
- * [239829] Disabled alt-key navigation for QGtkStyle to follow
+ * [239829] Disabled alt-key navigation for QGtkStyle to follow
GTK+ behavior.
* [238196] Allow middle click to set scrollbar position to follow
GTK+ behavior.
@@ -199,6 +302,9 @@ Qt for Linux/X11
Qt for Windows
--------------
+ * [243583] Improved drag-and-drop handling when switching mouse
+ buttons fast.
+
- QCoreApplication
* [247401] Fixed a bug that would cause a restarted timer to fire
too early, causing Javascript in QtWebKit to consume 100% CPU on
@@ -232,13 +338,24 @@ Qt for Mac OS X
* Modify the colliding mice example to work better with coalesced updates.
* Fixed a bug where the drag cursor was not updated when modifier keys are used.
* [247947] Fixed a crash in drag and drop.
+ * The command + h shortcut is now enabled. (Hides the current window.)
-- Fix a crash when showing a widget that is window modal but has no parent.
-- [248803] Showing two dialogs at the same time don't get shared activation.
-- Added QSysInfo::MV_10_6 as an enum to test against.
-- Various compile fixes for Snow Leopard (preliminary support).
+- QDesktopWidget
+ * [244004] Support multiple screens that have different sizes properly.
+
+- macdeployqt
+ * The binary packages now includes the macdeployqt tool.
+ * macdeployqt now runs 'strip' on the deployed binaries.
+ * Fixed issue preventing the QtSvg from being deployed.
+- configure script
+ * Now supports "-arch i386" as an alias for "-arch x86".
+ * Detects invalid arch arguemnts and exits.
+- Fix a crash when showing a widget that is window modal but has no parent.
+- [248803] Showing two dialogs at the same time don't get shared activation.
+- Added QSysInfo::MV_10_6 as an enum to test against.
+- Various compile fixes for Snow Leopard (preliminary support).
- The uninstall-qt.py script included in the binary package no longer complains about removing itself multiple times.
- Document a bit clearer how qt_mac_set_dock_menu() works.
@@ -293,6 +410,7 @@ Qt for Windows CE
- moc
+ * [240368] moc parsing issue with "unsigned" subphrase
- uic
* [244998] Fixed include file generation for phonon widgets.
@@ -306,6 +424,8 @@ Qt for Windows CE
- qmake
* [248806] Ensure that the Xcode generator includes the right path to frameworks.
+ * [201495] Comment processing in qmake prevented file from being moc'ed
+ * On Mac OS, properly escape file names in QMAKE_BUNDLE_DATA
- configure