Commit graph

7302 commits

Author SHA1 Message Date
Ivailo Monev
7d932a6541 update bundled libdeflate to v1.11
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 12:55:53 +03:00
Ivailo Monev
319e717ac0 update tables data to CLDR v41
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 10:04:41 +03:00
Ivailo Monev
f09985e87d update URL TLDs table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 09:45:35 +03:00
Ivailo Monev
66c1c2fee5 use correct QString constructors in QFileSystemEngine::rootPath() and QFileSystemEngine::tempPath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 13:45:15 +03:00
Ivailo Monev
c8bd68d5fd Merge branch 'master' of ssh://github.com/fluxer/katie 2022-05-25 11:28:49 +03:00
Ivailo Monev
407f8bd19a const-ify QStatInfo object in existsAsSpecified() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 11:26:56 +03:00
Ivailo Monev
f7b556518b remove unused header inclusions in qstandardpaths source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 11:26:30 +03:00
Ivailo Monev
f48725ae73 remove now redundant QImageIOHandler::SubType image handler option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 21:00:51 +00:00
Ivailo Monev
157ece8c10 always return the format handlers set from QImageReader::format()
that way format hint will not overrule format from handlers,
QImageIOHandler::name() can return the plugin and QImageIOHandler::format()
can return format set by handlers via QImageIOHandler::setFormat()
eliminating QImageIOHandler::SubType option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 03:06:06 +03:00
Ivailo Monev
39525be74b Merge branch 'master' of ssh://github.com/fluxer/katie 2022-05-20 03:24:14 +03:00
Ivailo Monev
fe0c3ce00b QImageReader::size() documentation correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 03:23:27 +03:00
Ivailo Monev
8c7f438b1b remove concurrent classes leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 21:09:04 +02:00
Ivailo Monev
038f0c82a8 remove now unused QEvent::Type::FutureCallOut enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 21:32:35 +03:00
Ivailo Monev
ebe12db844 solving merge conflicts git cannot handle
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 19:05:44 +03:00
Ivailo Monev
72e9448eaa drop concurrent classes
say hello to my delete button classes with void future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 19:01:31 +03:00
Ivailo Monev
40d0a4fb1b oops, footprint file correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 19:31:18 +02:00
Ivailo Monev
1a2e656a6a remove unused QtConcurrent filter methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 02:26:22 +03:00
Ivailo Monev
6e1d8401da drop support for custom QSettings formats
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 00:42:12 +00:00
Ivailo Monev
694d98a0c2 the default QHostInfo error shall be "Host not found"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 18:13:29 +03:00
Ivailo Monev
11c724a125 build fix for the case when QT_NO_SYNTAXHIGHLIGHTER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 17:24:19 +03:00
Ivailo Monev
2923077ba9 by default hosts shall be not found
otherwise, if a default constructed QHostInfo object is emited from thread
used to lookup it will be considered as sucessfull lookup (i.e. the error
is QHostInfo::NoError), even if the host is found it may be unreachable
right after the lookup is done (e.g. lookup before fetch, lookup succeeded,
server crashes before fetching data from it - server is unreachable). in
other words - it's a stat() before open() like problem

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 07:37:21 +03:00
Ivailo Monev
1b2571c063 QHostInfo documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 06:30:43 +03:00
Ivailo Monev
240a0e03e1 Merge branch 'master' of ssh://github.com/fluxer/katie 2022-05-17 05:48:32 +03:00
Ivailo Monev
ffda9b0a9f remove non-operational async QHostInfo methods and setters that should've never been public
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 05:47:09 +03:00
Ivailo Monev
5f4011c760 BSD workaround round 2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:27:21 +02:00
Ivailo Monev
57858a28f0 include array system header in JSC Vector header
fixes build on FreeBSD when not build from the package files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 00:08:20 +03:00
Ivailo Monev
d5a3e0e52d bye QReadLocker, QReadWriteLock and QWriteLocker
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:57:03 +03:00
Ivailo Monev
a936de7c70 replace the read-write master lock of the D-Bus component with mutex
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 11:40:40 +03:00
Ivailo Monev
42c06ab368 do not lock when reading global meta types
huge performance gain for anything QMetaType-related

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 11:26:33 +03:00
Ivailo Monev
4c23a693dd const-ify variables and use constant iterators in QDeclarativeMetaType
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 10:44:40 +03:00
Ivailo Monev
69ab2b7ee1 remove unused qreadwritelock header inclusion in qobject_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 10:24:24 +03:00
Ivailo Monev
0fa427bfd5 build with GCC on OpenBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 09:15:22 +03:00
Ivailo Monev
878a4bb03c Katie no longer support FTP and HTTP(S)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 04:53:59 +03:00
Ivailo Monev
bd0202455b remove unused QDataStream streaming operators for JSC::Vector<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 03:03:01 +03:00
Ivailo Monev
86e075a88f use std::array<char, size> for inline JSC::Vector<T> buffers in JSC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 02:59:02 +03:00
Ivailo Monev
7d7e92a256 workaround for Plasma desktop crashes on FreeBSD 13.1 (to be released)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 22:44:05 +03:00
Ivailo Monev
fc9ad91761 initialize JSC::JSFunction::m_data member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 07:05:54 +03:00
Ivailo Monev
a15a8ca63e initialize JSC::JSGlobalObject::JSGlobalObjectData::recursion member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 07:05:27 +03:00
Ivailo Monev
0efb7581f8 initialize JSC::JSGlobalObject::JSGlobalObjectData members
it's fix uninitialized variables o'clock here

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 06:57:16 +03:00
Ivailo Monev
43e71350fc initialize JSC::JSString::m_stringLength member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 06:52:25 +03:00
Ivailo Monev
9acdcbb107 remove code for always false conditions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 03:08:52 +03:00
Ivailo Monev
dd89588aa0 remove win leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 21:22:54 +03:00
Ivailo Monev
60d9e91cc6 use correct type for socket descriptor in QLocalServer and QLocalSocket
there is no way for QLocalSocket::socketDescriptor() to return anything
less than zero if the type is unsinged and it is supposed to return -1 if
the socket descriptor is not valid

upstream commit:
b03fa845a7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 20:24:52 +03:00
Ivailo Monev
4373a55554 stabilize QDrag test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-03 02:01:03 +03:00
Ivailo Monev
1d5eaa1367 initialize QElapsedTimer as invalid [ci reset]
upstream commit:
3006bd2d44

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-03 01:54:32 +03:00
Ivailo Monev
9fbd2aba9e remove zlib from WANTLIB in OpenBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 21:28:46 +03:00
Ivailo Monev
3e7af255a1 libdeflate port is now available on OpenBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 21:26:09 +03:00
Ivailo Monev
29b8db6fee remove default QTableWidget reimplementation and binary compatibility bits [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-01 23:53:39 +03:00
Ivailo Monev
f01660b44c Merge branch 'master' of ssh://github.com/fluxer/katie 2022-04-26 18:41:18 +03:00
Ivailo Monev
6efd735f37 free decompressor as soon as decompression is done in QKatHandler::read()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-26 18:40:59 +03:00