[Development] How to write a ChangeLog entry
Thiago Macieira
thiago.macieira at intel.com
Mon Jan 20 21:39:04 CET 2014
On segunda-feira, 20 de janeiro de 2014 12:08:37, Thiago Macieira wrote:
> Hello everyone
>
[snip]
Here's the edited changelog. Please re-read it. You can also find it here:
https://codereview.qt-project.org/76094
If you have updates, please reply to this email or leave a comment in the
change above. I'll update the changelog file.
****************************************************************************
* Important Behavior Changes *
****************************************************************************
- [QTBUG-34345][QTBUG-26008][QTBUG-26430] QPrinter no longer allows you to
set an invalid printer name.
- [QTBUG-34141] Parsing of Qt::ISODate by QDate::fromString() and
QDateTime()::fromString() is not as lenient as before, the date
component separators are now required to be non-numeric. This means a
string like "2000901901" will no longer be recognized as a valid ISO
Date, but "2000/01/01" will still be even though it doesn't strictly
meet the ISO format of "2000-01-01".
****************************************************************************
* Library *
****************************************************************************
Accessibility
-------------
- On Linux action names were returned as empty strings in AT-SPI
getActions, now returns the proper names.
ActiveQt
--------
- [QTBUG-34989] ActiveQt now picks up plugins from deployment
location of Active X DLLs.
QtBluetooth
-----------
- Documentation:
* Fix cases where device and service discovery classes emitted an error
signal but the human readable error string was not adjusted.
QtCore
------
- [QTBUG-35069] Fixed a bug that caused negative number input using '-' to
be rejected because the current locale uses e.g. 0x2212. QIntValidator
and QDoubleValidator now accepts both signs as well as the locale minus
sign.
- Fixed sign conversion warnings in code using QMetaTypeId.
- QProcess:
* [QTBUG-35357] Fixed a regression from Qt4 in QProcess that
prevented altering the pipe modes of stdin in the child process.
- QTemporaryDir:
* Fixed a bug in QTemporaryDir name generator that dramatically reduced
randomness of the name.
- QThread:
* [QTBUG-34840] Fixed handle leaks on Windows.
QtGui
-----
- [QTBUG-35421] Fixed crash when sending accessibility updates when the
corresponding widget does not have a corresponding QAccessibleInterface.
This showed on Mac for example with QStatusBar.
- Qt's generic font database now adds OpenType fonts (.otf).
- QKeySequence:
* [QTBUG-24406] return Qt::Key_unknown with invalid modifiers on OS X
- Text:
* [QTBUG-35740] Fixed regression when shaping some strings containing
characters from multiple fonts.
QtMultimedia
------------
- Android:
* [QTBUG-31422] Enable mediaplayer to read files from the Qt Resource
system.
* [QTBUG-35564] Camera operations moved to a dedicated thread
* [QTBUG-35416] QVideoProbe support for camera
QtPositioning
-------------
- Applications no longer need to register common Qt Positioning data
types with the metatype system.
QtQml
-----
- [QTBUG-35979] Fixed JavaScript Array.pop() not updating the
internal array length correctly
QtQuick
-------
- [QTBUG-35128] Fixed TextInput to call fixup() on its validator when
being accepted or losing focus, and the validator reports that the input
is in "intermediate" state ie. the input should be fixed up.
- [QTBUG-34517] Fixed an issue that caused QQuickTextInput to not
accept delete/home/backspace/left/right keys when the key was used
in a shortcut.
QtQuickControls
---------------
- On Mac, ComboBox will now only get tab focus when it is editable.
- [QTBUG-35794] It is now possible to set currentIndex to -1 to clear
selection
- Editable Combobox now updates currentText when accepting a
substring of an existing value.
- Fixed a TableView regression where the last row in a TableView
could not be selected by keyboard.
QtSql
-----
- IBase support:
* [QTBUG-33345] Custom port numbers are now supported.
* [QTBUG-13435] Fixed the internal state of IBase driver after a failed
open call.
- MySQL / MariaDB support:
* [QTBUG-31124] Fixed handling of fractions of second.
- Oracle support:
* [QTBUG-34794] Fixed the compilation
- Sqlite support:
* [QTBUG-24200] Fixed handling of fractions of second.
* [QTBUG-35186] Fixed evaluation of driver options
QtTestLib
---------
- [QTBUG-34630] The (default) plain text logger on Windows now logs to
either the system debug log (in case no console is open), or stdout, not
both.
QtWidgets
---------
- QSpinBox:
* [QTBUG-20691] Entering positive values with the '+' prefix is now
allowed.
- Windows:
* [QTBUG-34799] Update QWidgetBackingStore and QWindowsBackingStore to
support Qt::WA_StaticContents QWidgetBackingStore::staticContents()
was updated for windows to *not* unconditionally return false. It now
returns true if it has a non-empty static widgets list.
QWindowsBackingStore::resize(...) was updated to honor the provided
static contents region. It now copies the static region into the new
backbuffer in a manner similar to what was done in Qt4. The difference
is that this version accounts for the possibility of the new buffer
having a smaller region than the old buffer. In Qt4 the
::prepareBuffer method was only called when the buffer was resized
larger.
****************************************************************************
* Platform Specific Changes *
****************************************************************************
Android
-------
- [QTBUG-34984] Added workarounds for OpenGL bugs on Samsung Galaxy
Tab 3.
OS X
----
- [QTBUG-34411] Implemented QMainWindow::setUnifiedTitleAndToolBarOnMac.
- [QTBUG-34700] QtPrintSupport will now respect the custom paper size
settings when printing.
X11 / XCB
---------
- [QTBUG-32683] Fixed a bug that caused Qt applications to think the
screen DPI had changed when it had not, after connecting or
disconnecting monitors.
Windows
-------
- [QTBUG-8361] Maximizing frameless windows will no longer cover the
taskbar
****************************************************************************
* Tools *
****************************************************************************
androiddeployqt
---------------
- [QTBUG-35401] Debug deployment is now much faster
- [QTBUG-35129] androiddeployqt now updates deployed plugins and
imports when the APK is updated on the device.
qmake
-----
- [QTBUG-35530] Fixed the detection for multiple VS installations.
Qt Assistant
------------
- mailto links now work again in Qt Assistant.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140120/d99eff2f/attachment.sig>
More information about the Development
mailing list