Commit graph

4783 commits

Author SHA1 Message Date
Ivailo Monev
f56c24ac6f add BSD license file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:49:24 +00:00
Ivailo Monev
24662bdbb6 generate version without tag for Arch package
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:35:23 +00:00
Ivailo Monev
8f22ea5f0d require PostgreSQL atleast v7.4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:18:09 +00:00
Ivailo Monev
4bd07bba01 fix PosgreSQL support for nan, inf and -inf
upstream commit:
3185b40d5d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:02:44 +00:00
Ivailo Monev
ea4b656b4f remove currently unused HarfBuzz checks during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 16:47:31 +00:00
Ivailo Monev
5e72dc61c8 remove reference to trace script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 16:35:18 +00:00
Ivailo Monev
2872a3bd26 properly indent QSqlRelationalDelegate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 16:33:39 +00:00
Ivailo Monev
68c87b624a review CMake modules inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 16:33:21 +00:00
Ivailo Monev
59d0a5ae37 remove Doxygen related files
documentation is far from Doxygen compatible yet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 05:37:36 +00:00
Ivailo Monev
a07d657a88 no gain in using Travis anymore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 05:35:40 +00:00
Ivailo Monev
92594eb8fb remove KatieMacros CMake file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 03:56:52 +00:00
Ivailo Monev
a57d5b3982 inline some QTimer methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 19:37:55 +00:00
Ivailo Monev
694e59bcbd build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 19:07:01 +00:00
Ivailo Monev
49f9ccc46a use foreach() for iterations in QInternalMimeData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 18:59:01 +00:00
Ivailo Monev
2ab5602ea2 use foreach() for iteration in QGestureEvent::gesture()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 18:35:09 +00:00
Ivailo Monev
16ace4cd70 inline QWindowStateChangeEvent::isOverride()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 18:31:11 +00:00
Ivailo Monev
af47da9cae use proper type for QActionEvent argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 18:28:16 +00:00
Ivailo Monev
b181deffd7 remove unused and internal QNativeGestureEvent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 17:48:32 +00:00
Ivailo Monev
18628d5070 remove unused and internal QDragResponseEvent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 17:43:16 +00:00
Ivailo Monev
b28f2fc9d8 remove unused QPaintEvent::m_erased member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 16:29:58 +00:00
Ivailo Monev
2ef00ba87c link D-Bus test to KtDBus from katie_dbus_test()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 07:07:24 +00:00
Ivailo Monev
7baf170d18 execute GUI tests via script
it may or may not work depending on how much time is required for Xvfb
to start but should cover most cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 06:55:28 +00:00
Ivailo Monev
c8ab56a429 execute D-Bus tests with script
NetBSD does not have the daemon running by default and some environments
such as Travis may not have it either, this should make the tests pass
in such cases without any changes to the host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 05:43:15 +00:00
Ivailo Monev
f96c4a310b use qIsNaN in common D-Bus tests header
fixes build on NetBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 05:02:45 +00:00
Ivailo Monev
3dc031d2b4 check for /proc/<pid>/exe and /proc/<pid>/cmdline during build
NetBSD also support them in current version

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 04:34:35 +00:00
Ivailo Monev
d03dc1564d add script for static analysis build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 02:35:48 +00:00
Ivailo Monev
14ec74239b fix some static analyzer warnings
upstream commit:
8936918a65

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 21:44:39 +00:00
Ivailo Monev
13b48ebdb1 place all private headers in single directory
should reduce the build time and also the length of the commands used
during build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 19:20:31 +00:00
Ivailo Monev
43ed1471c0 remove global headers leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 18:07:33 +00:00
Ivailo Monev
79143d37cf lookup the full library paths from modules
now the BSD workaround is needed only for CMake to not fail to find
packages from the modules it provides, not for the modules Katie
provides

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 17:45:03 +00:00
Ivailo Monev
04e9824918 avoid pointer with zero comparison in QTextDocumentWriter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 16:56:23 +00:00
Ivailo Monev
2168db4abc mark static list as const in QTextDocumentWriter::supportedDocumentFormats()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 16:55:54 +00:00
Ivailo Monev
946cdb6d30 remove unused CPP::ExtractImages
drop explicity gzip-ed XPM images handling while at it, it's not an
actual format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 16:35:20 +00:00
Ivailo Monev
2b3947958c fix resolv detection on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 16:15:35 +00:00
Ivailo Monev
e5181b1bb0 add keypad and F1-F35 keys to the QKeyMapper table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 15:49:41 +00:00
Ivailo Monev
94f334c217 QSvgTinyDocument::load() const-correctness fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 06:19:28 +00:00
Ivailo Monev
bf462a1a8c properly indent QTextTablePrivate, QTextTable and QTextImageHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 06:19:03 +00:00
Ivailo Monev
aa735696cb drop ODF support
HTML is worth supporting since browsers are a thing nowdays. drop the
compressed PDF support while at it to eliminate the indirect zlib
dependency of the GUI component

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 05:26:48 +00:00
Ivailo Monev
f5f3c083a4 get rid of the static build restriction
plugins are build as shared libraries regardless of the build type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 03:37:14 +00:00
Ivailo Monev
7cf693f589 add script for automated machine translations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 23:40:48 +00:00
Ivailo Monev
da408415a3 oops, install fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 23:08:41 +00:00
Ivailo Monev
43a2d51c41 remove QT_TRANSLATE_NOOP3() and QT_TRANSLATE_NOOP3_UTF8() macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:37:17 +00:00
Ivailo Monev
943617fa86 typo in CodeQL workflow
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:33:37 +00:00
Ivailo Monev
9afccdd9ad minimize use of KATIE_PROCESSOR
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:32:57 +00:00
Ivailo Monev
f5ad91fe93 move QT_NO_TRANSLATION to external package dependant definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:32:18 +00:00
Ivailo Monev
47c9fb9534 use foreach() for iteration in QDirIteratorPrivate constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:31:44 +00:00
Ivailo Monev
a99598da12 review build time warnings and fatal errors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 18:36:35 +00:00
Ivailo Monev
d5ac3a435c drop functionality that may affect reproducible builds
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 18:09:27 +00:00
Ivailo Monev
cb963a1e73 drop support for QLibraryInfo::PrefixPath and QLibraryInfo::DataPath
prefix cannot be reliably set and data path is not actually required for
anything

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 17:32:56 +00:00
Ivailo Monev
f2633a27dd rename WITH_PSQL option to WITH_POSTGRESQL for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 16:36:05 +00:00