Commit graph

7210 commits

Author SHA1 Message Date
Ivailo Monev
894f448c06 Qt::Key_Direction_L and Qt::Key_Direction_R are not a thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 18:34:59 +03:00
Ivailo Monev
373a43eeea correct translation of text that is not actually translated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 00:27:46 +03:00
Ivailo Monev
372a70cc84 make QRasterPaintEngine::fillPath() and QRasterPaintEngine::fillPolygon() actually private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 22:53:24 +03:00
Ivailo Monev
cf297bbef6 rendering will not be done based on script
as it is done now, fonts are probed for character specific to script (see
qfontdatabase source file) which assumes that if a font can render one
character for a given script it can render all characters for that script -
this is very much not so. fonts usually are incomplete as new scripts come
and go fonts have to be updated constantly to account for that and some
of the work done on fonts is incomplete. instead fonts have to be probed
for the character that is to be rendered

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 19:34:19 +03:00
Ivailo Monev
fe215ca27f fix translation of messages with context
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 17:30:15 +03:00
Ivailo Monev
cc2f0d48fd attempt to decode the text with all codecs from QTextCodec::codecForText()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 10:16:48 +03:00
Ivailo Monev
8a7095ddeb correct cases indentation in pluginmanager source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 13:29:14 +03:00
Ivailo Monev
d694d08ede create all leading and the final directory from QStandardPaths::writableLocation()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 09:19:20 +03:00
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