[Development] ChangeLog updated for 5.2.0

Christian Gagneraud chgans at gna.org
Wed Nov 27 02:05:33 CET 2013


On 19/11/13 17:02, Thiago Macieira wrote:
> I've just updated the Changelog for 5.2.0 with the output from the script that
> I've just uploaded at https://codereview.qt-project.org/71641. The changelog

The help message still refer to header-diff BTW.

my 2 cents,
Chris

> update is at https://codereview.qt-project.org/71642.
>
> There were exactly 31 commits with [ChangeLog]. Please start using it more.
>
> Here's the raw output before I manually merged and fixed mistakes:
>
> $ perl qtsdk/packaging-tools/create_changelog.pl . v5.1.0..origin/release
>
> Important Behavior Changes
> --------------------------
>
>   - The supported date range in QDateTime has been reduced to about +/- 292
>     million years, the range supported by the number of msecs since the Unix
>     epoch of 1 Jan 1970 as stored in a qint64, and as able to be used in the
>     setMSecsSinceEpoch() and toMSecsSinceEpoch() methods.
>
>   - QUrl and QUrlQuery:
>     * [QTBUG-31660] QUrl no longer considers all delimiter characters
>       equivalent to their percent-encoded forms. Now, both classes always
>       keep all delimiters exactly as they were in the original URL text.
>     * QUrl no longer supports QUrl::FullyDecoded mode in authority() and
>       userInfo(), nor QUrl::DecodedMode in setAuthority() and setUserInfo().
>     * [QTBUG-31945] QUrl no longer decodes %23 found in the fragment to "#"
>       in the output of toString(QUrl::FullyEncoded) or toEncoded()
>     * QUrl now defaults to decoded mode in the getters and setters for
>       userName, password, host, topLevelDomain, path and fileName. This
>       means a '%' in one of those fields is now returned (or set) as '%'
>       rather than "%25". In the unlikely case where the former behavior was
>       expected, pass PrettyDecoded to the getter and TolerantMode to the
>       setter.
>     * QUrl now normalizes the path given in setPath, removing ./ and ../ and
>       duplicate slashes.
>
> QtCore
> ------
>
>   - QDateTime:
>     * [QTBUG-26161][QTBUG-29666] Fully implement support for Qt::TimeSpec of
>       Qt::OffsetFromUTC, added new methods for offsetFromUTC(),
>       toTimeSpec(), and toOffsetFromUTC().
>     * Added convenience methods for fromMSecsSinceEpoch() and fromTime_t()
>       to take time spec to be used in returned datetime.
>     * Add method timeZoneAbbreviation() to return effective time zone
>       abbreviation.
>     * The debug datastream is now an ISO-like format instead of Qt::TextDate
>     * The Standard Time to Daylight Time transition for Qt::LocalTime is now
>       handled correctly. Any date set in the "missing" hour is now
>       considered invalid. All date math results that fall into the missing
>       hour will be automatically adjusted to a valid time in the following
>       hour.
>     * Added new method isDaylightTime() to return if the datetime is in
>       Daylight Time or not.
>     * Add support for a new Qt::TimeZone spec to be used with QTimeZone to
>       define times in a specific time zone.
>
>   - QJsonValue:
>     * Added QJsonValue::toInt().
>
>   - QStandardPaths:
>     * QStandardPaths::enableTestMode is deprecated and is replaced by
>       QStandardPaths::setTestModeEnabled.
>
>   - QTime:
>     * Added new methods fromMSecsSinceStartOfDay() to create a new QTime
>       from an msecs value, and msecsSinceStartOfDay() to return the QTime as
>       the number of msecs since the start of the day.
>
>   - QTimeZone:
>     * Added new QTimeZone class to support time tone calculations using the
>       host platform time zone database and the Olsen time zone ID's.
>
>   - QUtf8:
>     * [QTBUG-33229] UTF-8 now accepts non-character unicode points; these
>       are not replaced by the replacement character anymore
>
>   - QVariant:
>     * Fixed QVariant::canConvert with longlong
>     * Variant containing enum types can now be converted to integer
>
> QtDeclarative
> -------------
>
>   - ColorDialog:
>     * Added currentColor property.
>
> QtGui
> -----
>
>   - QPolygonF:
>     * When a QVariant holds a QPolygonF() then it will be correctly seen as
>       a null QVariant.
>
> QtPrintSupport
> --------------
>
>   - QPrintDialog:
>     * Added support for setting CUPS job options in the print dialog.
>     * Added support for setting CUPS Banner pages in the print dialog.
>     * Added support for setting CUPS Page Set (even/odd pages only) in the
>       print dialog.
>     * Added support for setting CUPS Pages Per Sheet and Pages Per Sheet
>       Layout options
>     * Added CUPS server-side print range support for apps that can't support
>       print range option themselves
>
> QtWidgets
> ---------
>
>   - QAbstractItemView:
>     * [QTBUG-7232] QTBUG-7232 - In ItemViews scrollbars will now by default
>       only scroll 1 pixel when scrollMode is set to scrollPerPixel. That is
>       it will (when scrollMode is scrollPerPixel) do what is stated in the
>       documentation, and no longer automatically adjust the scrollbars
>       singleStep. The user can now control that value.
>
>   - QHeaderView:
>     * [QTBUG-4346] A maximumSize for sections has been introduced. The
>       maximum section size is by default the largest possible section size
>       which in Qt 5.2 has been limited to 1048575 pixels.
>
>   - QTBUG-1180:
>     * [QTBUG-1180] Dragging an item outside the QListView in icon mode
>       doesn't lose the icon.
>
> [QtGui
> ------
>
>   - Platform Specific Changes / Windows:
>     * [QTBUG-33409][QTBUG-8764][QTBUG-10032] Fixed virtual key mapping on
>       Windows.
>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>




More information about the Development mailing list