Ivailo Monev
|
385a3d687e
|
add QVectorND test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 19:49:17 +03:00 |
|
Ivailo Monev
|
9dcbe96369
|
add QGlobal test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 19:21:05 +03:00 |
|
Ivailo Monev
|
47983366ec
|
use QElapsedTimer in QMoviePrivate::next()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 19:14:53 +03:00 |
|
Ivailo Monev
|
890556e220
|
cache some commonly used colors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 18:18:47 +03:00 |
|
Ivailo Monev
|
dc8d2da9d8
|
make use of monoColorTable() in convert_Indexed8_to_X32()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 18:17:55 +03:00 |
|
Ivailo Monev
|
6adb450ef3
|
read QByteArray/QString from QDataStream without pre-allocations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 08:56:17 +03:00 |
|
Ivailo Monev
|
b0e8928f78
|
use public QByteArray methods in QByteRef [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 07:23:20 +03:00 |
|
Ivailo Monev
|
fafc480b9a
|
remove supposedly fast spans code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 02:42:31 +03:00 |
|
Ivailo Monev
|
5d0739ad4d
|
use qVariantToHelper<T>() in QVariant::toBool()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 02:42:06 +03:00 |
|
Ivailo Monev
|
16c05a6d9a
|
assume scale argument is not null in qt_scaleForTransform()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 02:29:39 +03:00 |
|
Ivailo Monev
|
e5cbe2e47e
|
make use of monoColorTable() and grayColorTable() in ICOReader::iconAt() and ensureValidImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 01:24:24 +03:00 |
|
Ivailo Monev
|
be7e6dd502
|
consistent qCompress()/qUncompress() warning messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-23 00:32:14 +03:00 |
|
Ivailo Monev
|
ff6d14147c
|
delete copy constructor and assignment operator [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-22 05:09:40 +03:00 |
|
Ivailo Monev
|
47a00c1f77
|
de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-21 16:32:22 +03:00 |
|
Ivailo Monev
|
09bc343782
|
avoid temporary in QByteArray::prepend()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-21 04:24:22 +03:00 |
|
Ivailo Monev
|
983f0d1d84
|
stack use-after-delete and out-of-bounds in QByteArray fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-20 02:04:05 +03:00 |
|
Ivailo Monev
|
224a5ae3c8
|
compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-20 01:25:32 +03:00 |
|
Ivailo Monev
|
fdfd7de84e
|
replace qChecksum32() with qHash() [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-20 01:04:20 +03:00 |
|
Ivailo Monev
|
8df8dda669
|
replace qCompress()/qUncompress() with qFastCompress()/qFastUncompress() [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-20 00:41:09 +03:00 |
|
Ivailo Monev
|
5fd8d37343
|
deal with TODO related to color table caching in QImage::alphaChannel()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 16:49:36 +03:00 |
|
Ivailo Monev
|
e0a9baa2f2
|
make use of monoColorTable() in QBitmap::fromData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 16:21:51 +03:00 |
|
Ivailo Monev
|
a5566e4be2
|
avoid detaching QImage multiple times to set color table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 14:55:32 +03:00 |
|
Ivailo Monev
|
db04b2d226
|
QImage::alphaChannel() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 05:09:40 +03:00 |
|
Ivailo Monev
|
1dbfa87bb5
|
QImage::createHeuristicMask() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 05:00:07 +03:00 |
|
Ivailo Monev
|
acdd49b619
|
remove unused QIconLoaderEngineEntry::count member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-19 04:27:48 +03:00 |
|
Ivailo Monev
|
f26c6094f5
|
fix enumeration mismatch
upstream commit:
ca88c6ab58
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-15 14:02:32 +03:00 |
|
Ivailo Monev
|
f99492e634
|
move keys enums near modifier enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-14 15:22:04 +03:00 |
|
Ivailo Monev
|
2269f8f9b0
|
use renameat2() if available to fix race condition in QFile::rename()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 23:48:06 +03:00 |
|
Ivailo Monev
|
69d2ac47bf
|
remove QFile::rename() fallback bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 23:30:44 +03:00 |
|
Ivailo Monev
|
b5bfe3a821
|
mark warning case in QFile as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 23:07:38 +03:00 |
|
Ivailo Monev
|
310f7d18e3
|
version bump [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 19:45:42 +03:00 |
|
Ivailo Monev
|
9a1a182042
|
reuse float/double member of QVariant for qreal [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 00:15:21 +03:00 |
|
Ivailo Monev
|
b4bee2b752
|
add QFile test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 22:36:58 +03:00 |
|
Ivailo Monev
|
b5d7878e1a
|
add QMetaObject test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 22:11:57 +03:00 |
|
Ivailo Monev
|
d9f886254c
|
avoid QByteArray resizing in QRingBuffer::ungetChar()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 21:52:47 +03:00 |
|
Ivailo Monev
|
46be253f62
|
README update [ci skip]
rasterizer is 10x faster now on some benchmarks, see:
https://github.com/fluxer/katie/wiki/Benchmarking-vs-Qt4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 18:45:17 +03:00 |
|
Ivailo Monev
|
a8581bf40e
|
re-stat() when QFile size is requested
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 18:00:20 +03:00 |
|
Ivailo Monev
|
46eeaf0420
|
refuse to open directories via QFSFileEngine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 17:58:44 +03:00 |
|
Ivailo Monev
|
414cfe8a01
|
do not buffer QFile writes internally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 15:51:20 +03:00 |
|
Ivailo Monev
|
0eb526424a
|
remove compatibility bits in QFile::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-10 15:41:55 +03:00 |
|
Ivailo Monev
|
ce2109d066
|
validate key sequences
for reference:
af814079c0/kdeui/tests/kshortcuttest.cpp (L64)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 20:07:44 +03:00 |
|
Ivailo Monev
|
bac2812f6f
|
add QStringRef test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 13:54:59 +03:00 |
|
Ivailo Monev
|
5107b4f201
|
make QString::startsWith()/QString::endsWith() consistent with QByteArray::startsWith()/QByteArray::endsWith()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 13:54:40 +03:00 |
|
Ivailo Monev
|
6f426d0b8e
|
use QSTACKARRAY() macro in qInvokeTestMethod() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 04:19:26 +03:00 |
|
Ivailo Monev
|
7cc69806a1
|
convert strings via the stream codec in QTextStream streaming operators
fixes printing of non-ASCII debug messages (no longer printed as question
marks)
upstream commit:
e96a311334
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 03:39:58 +03:00 |
|
Ivailo Monev
|
730c3ae5a9
|
print key sequence decoding compatibility
fixes KSnapshot shortcut via khotkeys action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 00:31:40 +03:00 |
|
Ivailo Monev
|
9e3870667c
|
add QKeySequence test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-09 00:22:14 +03:00 |
|
Ivailo Monev
|
d717626a7a
|
remove unused and private QKeySequence methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-08 23:46:34 +03:00 |
|
Ivailo Monev
|
f5f4417463
|
replace QString::vsprintf() with qvsnprintf() in qt_message() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-08 21:30:13 +03:00 |
|
Ivailo Monev
|
5faa1bb130
|
translations update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-08 04:34:24 +03:00 |
|