4.11.0: do not list directory by default upon QStatInfo construction
Binary packages for Debian 11 (amd64 and s390x) and FreeBSD 13.0 (amd64) provided, highlights:
- reimplemented
QStandardPaths
based on current XDG Base Directory Specification - reimplemented
QThread
sleep functions viananosleep()
andQThread::idealThreadCount()
viasysconf()
- reimplemented
QFileSystemWatcher
viastat()
based poll to support watching non-existing files and directories - component symbols are exported only when building them
- replaced
qCompress()
/qUncompress()
withqFastCompress()
/qFastUncompress()
respectively Q_DISABLE_COPY()
macro deletes copy constructor and assignment operators- updated Unicode data tables to v14.0
- updated CLDR data tables to v40
- updated URL TLDs data tables
- plugged
QJsonDocument
memory leaks - plugged
QTextCodec
memory leaks - plugged
QBrush
memory leak - plugged
QPen
memory leak - fixed architecture detection on x86_64 host
- fixed build when Fontconfig is disabled or not found
- fixed Solaris related build issues
- fixed timezone query on BSD and Linux host using musl libc
- fixed possible race-condition in
QFile::rename()
by usingrenameat2()
if available - fixed
QFile::copy()
on FreeBSD - fixed
QByteArray
use-after-delete and out-of-bounds issues - fixed rare cases of bad-free in
QSignalSpy
usage - fixed
QImage::isGrayscale()
forQImage::Format_Indexed8
format - fixed
QBitArray
hash collisions - fixed heap-use-after-free in
QMetaProperty::write()
- fixed parsing of timezone format in
QDateTime
- fixed
qt_error_string()
issues on hosts with GNU version ofstrerror_r()
- fixed race conditions for global statics created via
Q_GLOBAL_STATIC()
andQ_GLOBAL_STATIC_WITH_ARGS()
macros - fixed thread-safety issue in XPM format handler
- fixed
QImage::fill()
regression forQImage::Format_RGB16
format - fixed
QImage
transformation regressions - fixed regression since 1435a6a
- fixed regression since 0f720fe
- fixed regression since b2a2032
- fixed regression since be9e8cd
- fixed regression since deff95c
- fixed upstream QTBUG-91261 and QTBUG-73445
- dropped SQL component
- dropped
qChecksum32()
- dropped
qvsnprintf()
andqsnprintf()
- dropped
QDesktopServices
- drop system/user scoped
QSettings
support - droped symbian/harmattan related bearer management support
- dropped SCI border images support
- dropped no-op touch devices support
For complete list of changes done since 4.10.0 visit this link. A follow-up bug-fix release is planned despite this releasing being solid.