Ivailo Monev
cff294892d
correct some comments in top-level CMake file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:23:06 +00:00
Ivailo Monev
b06f2a06ff
rely on the fact that default QTime constructor is for null-time in QTime::fromString()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:14:34 +00:00
Ivailo Monev
9b37d78530
replace QT_TYPENAME with Q_TYPENAME and remove it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:07:22 +00:00
Ivailo Monev
a6b93cbfdc
use single variable assignment in QUuid::fromRfc4122()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:59:04 +00:00
Ivailo Monev
8a3fe3a8fc
remove redundant default case in QParallelAnimationGroupPrivate::applyGroupState()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:37:51 +00:00
Ivailo Monev
ebe2262915
remove default QParallelAnimationGroup::event() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:35:59 +00:00
Ivailo Monev
ab9ff0094f
remove default QPauseAnimation::event() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:34:45 +00:00
Ivailo Monev
bf4cd5e196
remove default QSequentialAnimationGroup::event() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:25:32 +00:00
Ivailo Monev
3f05b0df24
remove redundant reinterpret_cast<> in QIcuCodec::convertFromUnicode()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:17:43 +00:00
Ivailo Monev
9e9f1bc075
deal with QVarLengthArray TODO
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:06:28 +00:00
Ivailo Monev
ba20535eaa
move qstringmatcher header inclusion from qstringlist header to source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 20:57:00 +00:00
Ivailo Monev
7c427a6dc0
remove redundant uint() construct in QDate::setYMD()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 19:24:35 +00:00
Ivailo Monev
77d6a91f74
return object rather than reference from QFileInfoPrivate::getFileTime()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 19:23:39 +00:00
Ivailo Monev
0137e58d6e
correct QFileInfoPrivate::getCachedFlag() return value
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 18:28:45 +00:00
Ivailo Monev
d4b64a5536
optimize QSize::scale()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 18:10:05 +00:00
Ivailo Monev
46ed5e716a
remove bogus compile-time error in qrect header
...
there is no topLeft() function that I am aware of
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:55:54 +00:00
Ivailo Monev
149801e98e
use uninitialized buffer instead of resizing one in QByteDataBuffer::read()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:39:30 +00:00
Ivailo Monev
9a45943192
build against internal copies of libpng and sqlite if not found
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:33:39 +00:00
Ivailo Monev
2b7b17b002
mark getSettingsPath() function as static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 04:19:47 +00:00
Ivailo Monev
8df02dc5c3
mark default case in QCryptographicHash::hash() as unreachable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 03:31:19 +00:00
Ivailo Monev
ea245e0280
fix build-time check in qt_safe_accept() and introduce NetBSD support
...
upstream commit:
b3b2f502e9
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 02:52:00 +00:00
Ivailo Monev
4dc4a74fe5
remove redundant QT_SOCKOPTLEN_T definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 02:29:48 +00:00
Ivailo Monev
7854129cbb
avoid struct mirroring by including qobject_p header in qsignaldumper source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 02:23:13 +00:00
Ivailo Monev
1867537939
replace C-style casts with static_cast where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:47:40 +00:00
Ivailo Monev
44b3b173b3
plug QDateTime memory leaks
...
caused by shadowing member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:23:58 +00:00
Ivailo Monev
95f978fddd
do not reallocate shared empty/null QByteArray data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:05:48 +00:00
Ivailo Monev
2b6bbedde5
QSharedData ref member does not have to be mutable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:01:03 +00:00
Ivailo Monev
57f3d62aa0
do not free the shared empty and shared null QByteArray data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 00:23:29 +00:00
Ivailo Monev
00176210c4
remove redundant QT_NO_EXCEPTIONS definition from minsize.sh script [ci skip]
...
exceptions are automatically disabled via Q_COMPILER_EXCEPTIONS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 00:13:33 +00:00
Ivailo Monev
5a0fa9fa3a
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 00:04:51 +00:00
Ivailo Monev
53da3f00a4
QFont::exactMatch() should return false for aliases
...
upstream commit:
78eeb6b066
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:45:03 +00:00
Ivailo Monev
070bfe9e4a
use public QByteArray constructor in QByteArray::trimmed()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:11:44 +00:00
Ivailo Monev
a62e9bd778
use public QString constructors in QString::simplified() and QString::trimmed()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:11:11 +00:00
Ivailo Monev
9fc98aab48
QDirIterator destructor does not have to be virtual
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:09:50 +00:00
Ivailo Monev
3e79fdf69f
avoid temporary in QDirIteratorPrivate::pushDirectory()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:07:56 +00:00
Ivailo Monev
999d86187b
avoid temporary in QUrl streaming operator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 14:58:54 +00:00
Ivailo Monev
f2993e0ccb
replace QListIterator<> with foreach() where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 13:30:08 +00:00
Ivailo Monev
5660f5ed0d
Revert "get rid of QByteArray::shared_empty and QString::shared_empty"
...
This reverts commit 259252b337
.
2019-12-27 12:29:42 +00:00
Ivailo Monev
57c66530ea
avoid temporary in QCalendarDateValidator::currentText() const
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 12:10:39 +00:00
Ivailo Monev
0d9ccb1548
make TextWriter::hasOverlap() const and avoid temporary in it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 12:10:11 +00:00
Ivailo Monev
6cee4d3a5c
remove redundant uint() constructs in QString::at() and QString::operator[]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 11:36:07 +00:00
Ivailo Monev
259252b337
get rid of QByteArray::shared_empty and QString::shared_empty
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:49:10 +00:00
Ivailo Monev
7ef1c71404
inline qstrnlen() function to strnlen()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:27:13 +00:00
Ivailo Monev
574355df4a
remove bogus compile-time error
...
the signature for truncate() from unistd header takes two arguments,
QByteArray::truncate() takes only one
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:14:50 +00:00
Ivailo Monev
4495e9df6c
protect QIcuCodec::allCodecs() and QIcuCodec::allMibs() cache with mutex
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 09:03:17 +00:00
Ivailo Monev
ff8aeeafcd
Revert "install newer libpng version in Travis"
...
This reverts commit a6e204f4d8
.
2019-12-27 07:45:29 +00:00
Ivailo Monev
a6e204f4d8
install newer libpng version in Travis
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 07:32:05 +00:00
Ivailo Monev
8e8350c883
require LibTIFF v3.6.0 atleast
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 06:19:55 +00:00
Ivailo Monev
3506044ea6
replace convert_rgb888_to_rgb32_C() function pointer with actual function call
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:56:12 +00:00
Ivailo Monev
8ce99a55a3
require libpng v1.5.4 atleast
...
there is no tarball for stable v1.5.3 in the archive at:
https://ftp-osl.osuosl.org/pub/libpng/src/archive/xz/libpng15/
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:37:54 +00:00