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
Ivailo Monev
d833715118
do not duplicate the file-descriptor from QDBusUnixFileDescriptor constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-21 14:23:35 +03:00
Ivailo Monev
02df93a5bb
do not duplicate the file-descriptor from QDBusUnixFileDescriptor constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-21 14:14:26 +03:00
Ivailo Monev
012a2b4ab4
build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 22:32:45 +03:00
Ivailo Monev
07c9afe51a
drop support for using design metrics of fonts
...
fixes:
https://github.com/fluxer/katana/issues/29
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 22:29:36 +03:00
Ivailo Monev
b6b88f2b43
hint monospaced fonts horizontally and vertically
...
this is more of a workaround, there is a bug lurking somewhere in Konsole
probably since there are plenty of hacks related to fonts there
for reference:
https://github.com/fluxer/katana/issues/29
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 11:23:13 +03:00
Ivailo Monev
c3890f48f4
effectively revert 42f9fe4bdf
and partially eac4764306
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 02:37:50 +03:00
Ivailo Monev
26d098ab90
fix QWidget::fontChange() compatibility and remove unused QWidget compatibility methods [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 21:53:10 +03:00
Ivailo Monev
4cacbe8960
build fix for the case when QT_NO_CONCURRENT is defined [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 21:52:50 +03:00
Ivailo Monev
8aab2bdd69
fix runtime warning when rotating non-mono images
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 20:59:16 +03:00
Ivailo Monev
d38f7d6f12
drop support for video and animation elements in svg component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 00:26:03 +03:00
Ivailo Monev
06b9bf73d9
simplify color parsing in resolveColor() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-02 23:49:30 +03:00
Ivailo Monev
818aaff48d
mark warning case in QCompleter::setMaxVisibleItems() as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 01:37:27 +03:00