Ivailo Monev
e5792b5a36
drop QUuid class [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-22 15:30:33 +02:00
Ivailo Monev
56aaa5efbc
implement Katie's hash algorithm as class and split input data in two chunks
...
benchmark result:
********* Start testing of tst_qcryptographichash *********
Config: Using QTest library 4.12.0, Katie 4.12.0
PASS : tst_qcryptographichash::initTestCase()
RESULT : tst_qcryptographichash::append():"10 (Md5)":
2,847.12983 CPU ticks per iteration (total: 569,425,966, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha1)":
3,370.50678 CPU ticks per iteration (total: 674,101,357, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha256)":
4,718.83796 CPU ticks per iteration (total: 943,767,592, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha512)":
3,636.39393 CPU ticks per iteration (total: 727,278,787, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (KAT)":
1,424.54430 CPU ticks per iteration (total: 284,908,860, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Md5)":
674.086020 CPU ticks per iteration (total: 134,817,204, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha1)":
1,133.63370 CPU ticks per iteration (total: 226,726,740, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha256)":
940.656270 CPU ticks per iteration (total: 188,131,254, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha512)":
1,092.76190 CPU ticks per iteration (total: 218,552,381, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (KAT)":
752.884775 CPU ticks per iteration (total: 150,576,955, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Md5)":
635.722665 CPU ticks per iteration (total: 127,144,533, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha1)":
1,365.40317 CPU ticks per iteration (total: 273,080,634, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha256)":
893.019390 CPU ticks per iteration (total: 178,603,878, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha512)":
1,042.41434 CPU ticks per iteration (total: 208,482,868, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (KAT)":
647.685440 CPU ticks per iteration (total: 129,537,088, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Md5)":
613.694575 CPU ticks per iteration (total: 122,738,915, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha1)":
1,385.37680 CPU ticks per iteration (total: 277,075,361, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha256)":
875.499705 CPU ticks per iteration (total: 175,099,941, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha512)":
1,026.35629 CPU ticks per iteration (total: 205,271,259, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (KAT)":
613.024700 CPU ticks per iteration (total: 122,604,940, iterations: 200000)
PASS : tst_qcryptographichash::append()
RESULT : tst_qcryptographichash::append_once():"Md5":
1,575.48784 CPU ticks per iteration (total: 315,097,569, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha1":
2,189.54088 CPU ticks per iteration (total: 437,908,176, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha256":
4,181.71968 CPU ticks per iteration (total: 836,343,936, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha512":
3,171.89449 CPU ticks per iteration (total: 634,378,899, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"KAT":
783.837000 CPU ticks per iteration (total: 156,767,400, iterations: 200000)
PASS : tst_qcryptographichash::append_once()
RESULT : tst_qcryptographichash::statichash():"Md5":
1,491.84898 CPU ticks per iteration (total: 298,369,796, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha1":
2,074.73995 CPU ticks per iteration (total: 414,947,990, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha256":
4,098.37431 CPU ticks per iteration (total: 819,674,863, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha512":
3,075.87383 CPU ticks per iteration (total: 615,174,767, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"KAT":
745.386400 CPU ticks per iteration (total: 149,077,280, iterations: 200000)
PASS : tst_qcryptographichash::statichash()
PASS : tst_qcryptographichash::cleanupTestCase()
Totals: 5 passed, 0 failed, 0 skipped
********* Finished testing of tst_qcryptographichash *********
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-14 03:26:55 +02:00
Ivailo Monev
06f0b03f01
QCryptographicHash test to verify incremental and static hashing produce the same result
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-13 23:58:48 +02:00
Ivailo Monev
3227047514
drop BLAKE3 in favour of custom hash algorithm
...
faster than BLAKE3 and the other algorithms with collisions risk
reduced based on the length of the input data, benchmark result:
********* Start testing of tst_qcryptographichash *********
Config: Using QTest library 4.12.0, Katie 4.12.0
PASS : tst_qcryptographichash::initTestCase()
RESULT : tst_qcryptographichash::append():"10 (Md5)":
0.00280 msecs per iteration (total: 561, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha1)":
0.00333 msecs per iteration (total: 667, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha256)":
0.00467 msecs per iteration (total: 934, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha512)":
0.00361 msecs per iteration (total: 723, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (KAT)":
0.00219 msecs per iteration (total: 439, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Md5)":
0.000620 msecs per iteration (total: 124, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha1)":
0.00109 msecs per iteration (total: 219, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha256)":
0.000900 msecs per iteration (total: 180, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha512)":
0.00106 msecs per iteration (total: 212, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (KAT)":
0.000740 msecs per iteration (total: 148, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Md5)":
0.000580 msecs per iteration (total: 116, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha1)":
0.00134 msecs per iteration (total: 268, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha256)":
0.000845 msecs per iteration (total: 169, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha512)":
0.00100 msecs per iteration (total: 200, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (KAT)":
0.000625 msecs per iteration (total: 125, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Md5)":
0.000550 msecs per iteration (total: 110, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha1)":
0.00137 msecs per iteration (total: 274, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha256)":
0.000830 msecs per iteration (total: 166, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha512)":
0.000985 msecs per iteration (total: 197, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (KAT)":
0.000575 msecs per iteration (total: 115, iterations: 200000)
PASS : tst_qcryptographichash::append()
RESULT : tst_qcryptographichash::append_once():"Md5":
0.00155 msecs per iteration (total: 310, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha1":
0.00212 msecs per iteration (total: 424, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha256":
0.00414 msecs per iteration (total: 828, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha512":
0.00314 msecs per iteration (total: 629, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"KAT":
0.000805 msecs per iteration (total: 161, iterations: 200000)
PASS : tst_qcryptographichash::append_once()
RESULT : tst_qcryptographichash::statichash():"Md5":
0.00149 msecs per iteration (total: 298, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha1":
0.00206 msecs per iteration (total: 413, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha256":
0.00408 msecs per iteration (total: 817, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha512":
0.00309 msecs per iteration (total: 618, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"KAT":
0.000610 msecs per iteration (total: 122, iterations: 200000)
PASS : tst_qcryptographichash::statichash()
PASS : tst_qcryptographichash::cleanupTestCase()
Totals: 5 passed, 0 failed, 0 skipped
********* Finished testing of tst_qcryptographichash *********
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-13 23:07:11 +02:00
Ivailo Monev
4e5220dede
drop BLAKE2b and BLAKE2s in favour of BLAKE3
...
unfortunetly the reference C implementation
(https://github.com/oconnor663/blake3_reference_impl_c ) was slower on
static hash benchmark, faster on incremental hashing tho. while BLAKE2b
and BLAKE2s were faster than SHA-2 on incremental hashing BLAKE3 is
faster on both static and incremental hashing (compared to SHA-256),
benchmark results:
********* Start testing of tst_qcryptographichash *********
Config: Using QTest library 4.12.0, Katie 4.12.0
PASS : tst_qcryptographichash::initTestCase()
RESULT : tst_qcryptographichash::append():"10 (Md5)":
0.00281 msecs per iteration (total: 563, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha1)":
0.00334 msecs per iteration (total: 669, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha256)":
0.00468 msecs per iteration (total: 936, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha512)":
0.00366 msecs per iteration (total: 732, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (BLAKE3)":
0.00219 msecs per iteration (total: 438, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Md5)":
0.000660 msecs per iteration (total: 132, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha1)":
0.00112 msecs per iteration (total: 224, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha256)":
0.000935 msecs per iteration (total: 187, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha512)":
0.00108 msecs per iteration (total: 216, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (BLAKE3)":
0.000775 msecs per iteration (total: 155, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Md5)":
0.000590 msecs per iteration (total: 118, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha1)":
0.00135 msecs per iteration (total: 271, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha256)":
0.000870 msecs per iteration (total: 174, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha512)":
0.00101 msecs per iteration (total: 203, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (BLAKE3)":
0.000655 msecs per iteration (total: 131, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Md5)":
0.000575 msecs per iteration (total: 115, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha1)":
0.00138 msecs per iteration (total: 276, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha256)":
0.000855 msecs per iteration (total: 171, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha512)":
0.00100 msecs per iteration (total: 200, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (BLAKE3)":
0.000610 msecs per iteration (total: 122, iterations: 200000)
PASS : tst_qcryptographichash::append()
RESULT : tst_qcryptographichash::append_once():"Md5":
0.00157 msecs per iteration (total: 315, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha1":
0.00217 msecs per iteration (total: 434, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha256":
0.00428 msecs per iteration (total: 857, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha512":
0.00319 msecs per iteration (total: 638, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"BLAKE3":
0.00164 msecs per iteration (total: 329, iterations: 200000)
PASS : tst_qcryptographichash::append_once()
RESULT : tst_qcryptographichash::statichash():"Md5":
0.00149 msecs per iteration (total: 299, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha1":
0.00206 msecs per iteration (total: 413, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha256":
0.00408 msecs per iteration (total: 816, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha512":
0.00308 msecs per iteration (total: 616, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"BLAKE3":
0.00137 msecs per iteration (total: 274, iterations: 200000)
PASS : tst_qcryptographichash::statichash()
PASS : tst_qcryptographichash::cleanupTestCase()
Totals: 5 passed, 0 failed, 0 skipped
********* Finished testing of tst_qcryptographichash *********
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-11 21:15:42 +02:00
Ivailo Monev
75589486a3
add support for BLAKE2b and BLAKE2s hash sums
...
benchmark results:
********* Start testing of tst_qcryptographichash *********
Config: Using QTest library 4.12.0, Katie 4.12.0
PASS : tst_qcryptographichash::initTestCase()
RESULT : tst_qcryptographichash::append():"10 (Md5)":
0.00275 msecs per iteration (total: 551, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Md5)":
0.000625 msecs per iteration (total: 125, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Md5)":
0.000570 msecs per iteration (total: 114, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Md5)":
0.000550 msecs per iteration (total: 110, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha1)":
0.00327 msecs per iteration (total: 655, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha1)":
0.00106 msecs per iteration (total: 212, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha1)":
0.00131 msecs per iteration (total: 262, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha1)":
0.00133 msecs per iteration (total: 267, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha256)":
0.00467 msecs per iteration (total: 934, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha256)":
0.000895 msecs per iteration (total: 179, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha256)":
0.000850 msecs per iteration (total: 170, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha256)":
0.000825 msecs per iteration (total: 165, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (Sha512)":
0.00361 msecs per iteration (total: 723, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (Sha512)":
0.00105 msecs per iteration (total: 211, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (Sha512)":
0.000995 msecs per iteration (total: 199, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (Sha512)":
0.000980 msecs per iteration (total: 196, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (BLAKE2b)":
0.00278 msecs per iteration (total: 557, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (BLAKE2b)":
0.000740 msecs per iteration (total: 148, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (BLAKE2b)":
0.000690 msecs per iteration (total: 138, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (BLAKE2b)":
0.000650 msecs per iteration (total: 130, iterations: 200000)
RESULT : tst_qcryptographichash::append():"10 (BLAKE2s)":
0.00335 msecs per iteration (total: 670, iterations: 200000)
RESULT : tst_qcryptographichash::append():"100 (BLAKE2s)":
0.000645 msecs per iteration (total: 129, iterations: 200000)
RESULT : tst_qcryptographichash::append():"250 (BLAKE2s)":
0.000600 msecs per iteration (total: 120, iterations: 200000)
RESULT : tst_qcryptographichash::append():"500 (BLAKE2s)":
0.000580 msecs per iteration (total: 116, iterations: 200000)
PASS : tst_qcryptographichash::append()
RESULT : tst_qcryptographichash::append_once():"Md5":
0.00154 msecs per iteration (total: 308, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha1":
0.00211 msecs per iteration (total: 422, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha256":
0.00415 msecs per iteration (total: 831, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"Sha512":
0.00314 msecs per iteration (total: 629, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"BLAKE2b":
0.00164 msecs per iteration (total: 328, iterations: 200000)
RESULT : tst_qcryptographichash::append_once():"BLAKE2s":
0.00217 msecs per iteration (total: 435, iterations: 200000)
PASS : tst_qcryptographichash::append_once()
RESULT : tst_qcryptographichash::statichash():"Md5":
0.00148 msecs per iteration (total: 297, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha1":
0.00206 msecs per iteration (total: 412, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha256":
0.00409 msecs per iteration (total: 818, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"Sha512":
0.00307 msecs per iteration (total: 614, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"BLAKE2b":
0.00157 msecs per iteration (total: 314, iterations: 200000)
RESULT : tst_qcryptographichash::statichash():"BLAKE2s":
0.00211 msecs per iteration (total: 422, iterations: 200000)
PASS : tst_qcryptographichash::statichash()
RESULT : tst_qcryptographichash::algorithms():"Md5":
0.00148 msecs per iteration (total: 297, iterations: 200000)
RESULT : tst_qcryptographichash::algorithms():"Sha1":
0.00206 msecs per iteration (total: 412, iterations: 200000)
RESULT : tst_qcryptographichash::algorithms():"Sha256":
0.00409 msecs per iteration (total: 819, iterations: 200000)
RESULT : tst_qcryptographichash::algorithms():"Sha512":
0.00307 msecs per iteration (total: 614, iterations: 200000)
RESULT : tst_qcryptographichash::algorithms():"BLAKE2b":
0.00157 msecs per iteration (total: 314, iterations: 200000)
RESULT : tst_qcryptographichash::algorithms():"BLAKE2s":
0.00212 msecs per iteration (total: 424, iterations: 200000)
PASS : tst_qcryptographichash::algorithms()
PASS : tst_qcryptographichash::cleanupTestCase()
Totals: 6 passed, 0 failed, 0 skipped
********* Finished testing of tst_qcryptographichash *********
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-11 06:22:46 +02:00
Ivailo Monev
cebeb86d53
remove redundant QNetworkInterface::humanReadableName() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-07 04:40:39 +02:00
Ivailo Monev
bfc5f89161
add QClipboard test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-06 21:18:31 +02:00
Ivailo Monev
00a15e3ff5
add QAnimationGroup test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-06 21:07:13 +02:00
Ivailo Monev
284f61d138
add QNetworkInterface test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-05 06:37:09 +02:00
Ivailo Monev
cb129b5889
add QSystemTrayIcon test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 18:36:12 +02:00
Ivailo Monev
937b8c02ce
QVariant test build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 17:13:39 +02:00
Ivailo Monev
58ad321c89
drop unused QQuaternion class [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 16:20:02 +02:00
Ivailo Monev
f07ccf82bf
build fix for the case when QT_NO_WHEELEVENT is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 14:17:58 +02:00
Ivailo Monev
efb2a2f413
build fix for the case when QT_NO_WHATSTHIS is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 14:03:14 +02:00
Ivailo Monev
c54fb779bc
build fix for the case when QT_NO_VECTOR2D, QT_NO_VECTOR3D or QT_NO_VECTOR4D is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 13:25:10 +02:00
Ivailo Monev
99ba14998c
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 00:54:31 +02:00
Ivailo Monev
2c087f6144
oops, copy-pasta
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 23:26:54 +02:00
Ivailo Monev
b08f812780
build fix for the case when QT_NO_STYLE_WINDOWS is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 22:24:40 +02:00
Ivailo Monev
106c44d412
build fix for the case when QT_NO_STYLE_STYLESHEET is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 21:56:12 +02:00
Ivailo Monev
e6c7cf9300
build fix for the case when QT_NO_STYLE_PROXY is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 20:59:08 +02:00
Ivailo Monev
f932710e16
partial build fix for the case when QT_NO_STATUSBAR is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 19:55:05 +02:00
Ivailo Monev
dc74adcdbd
build fix for the case when QT_NO_SIZEGRIP is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 04:41:33 +02:00
Ivailo Monev
089a63e673
partial build fix for the case when QT_NO_SIGNALMAPPER is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 04:06:35 +02:00
Ivailo Monev
7af1f3d02c
build fix for the case when QT_NO_QUUID_STRING is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 02:37:39 +02:00
Ivailo Monev
64e61d523f
build fix for the case when QT_NO_QUATERNION is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 02:05:05 +02:00
Ivailo Monev
b230a5f32b
add QScrollArea test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 20:45:18 +02:00
Ivailo Monev
91b178316d
add QDockWidget test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 20:27:25 +02:00
Ivailo Monev
32ccace532
add QRadioButton test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 19:44:03 +02:00
Ivailo Monev
ada1226c62
add QHeaderView test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 19:29:39 +02:00
Ivailo Monev
9acd2412e8
build fix for the case when QT_NO_LOCALSERVER is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 18:08:59 +02:00
Ivailo Monev
75747a7256
build fix for the case when QT_NO_GRAPHICSEFFECT is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 13:47:45 +02:00
Ivailo Monev
3813419d30
build fix for the case when QT_NO_FILESYSTEMWATCHER is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 02:46:03 +02:00
Ivailo Monev
2d9212f90f
partial build fix for the case when QT_NO_ERRORMESSAGE is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 01:13:27 +02:00
Ivailo Monev
3811ce0aef
build fix for the case when QT_NO_DIAL is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 23:55:39 +02:00
Ivailo Monev
ef664b3152
build fix for the case when QT_NO_DATAWIDGETMAPPER is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 23:11:38 +02:00
Ivailo Monev
6c3cd520e2
build fix for the case when QT_NO_COLUMNVIEW is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 20:24:45 +02:00
Ivailo Monev
51de49b198
if QLocalServer support is disabled use QTcpServer in QtNetworkSettings::supportsIPv6()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 16:51:51 +02:00
Ivailo Monev
b2f0b31914
remove symbian leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 16:43:43 +02:00
Ivailo Monev
4a129d3e5a
drop Md4 support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 00:44:30 +02:00
Ivailo Monev
5bd7004b6f
include now required system header in tst_qsocketnotifier source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:50:58 +02:00
Ivailo Monev
3cea79e9f4
merge QNativeSocketEngine into QAbstractSocketEngine, it doesn't do proxies so drop support for that while at it [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:17:23 +02:00
Ivailo Monev
0b551a79c2
new QFile hijack test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 16:33:39 +02:00
Ivailo Monev
6fad22315c
QFile test does not require network component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 16:03:19 +02:00
Ivailo Monev
808d94b266
partial rootless JSON arrays support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 08:48:43 +02:00
Ivailo Monev
59da27ca99
drop network access classes [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 17:38:56 +02:00
Ivailo Monev
cc89673bdd
reimplement QNetworkDiskCache
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 20:22:06 +02:00
Ivailo Monev
bf506fa473
a bit more collision-resistant QNetworkDiskCache filenames
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 16:23:49 +02:00
Ivailo Monev
8ca4ee03c0
Xvfb quirk workaround in tst_QListView::task254449_draggingItemToNegativeCoordinates()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-30 09:58:40 +02:00
Ivailo Monev
a25d34bb05
get rid of QLinkedList<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 05:25:38 +02:00