Commit graph

320 commits

Author SHA1 Message Date
Ivailo Monev
207077d7d4 version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 14:52:25 +02:00
Ivailo Monev
8fb5983019 eliminate qfilesystemengine source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 23:30:11 +00:00
Ivailo Monev
4a5aa832fb correct QString::multiArg() warning condition
optimized QString::multiArg() while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 23:27:52 +00:00
Ivailo Monev
3b279074b0 deal with TODO in QDesignerActions constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 00:15:39 +00:00
Ivailo Monev
a98aa46aed fix static designer plugins actions initialization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 00:00:00 +00:00
Ivailo Monev
1523eccab6 version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 21:10:31 +00:00
Ivailo Monev
267bbbfac5 construct strings via QString::fromLatin1() in RCC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:53:18 +00:00
Ivailo Monev
0ab7b3fbcd avoid QTextStream in qscript tool
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 12:22:21 +00:00
Ivailo Monev
0c18f33892 merge KatieLibraryTargets and KatieBinaryTargets exports
the idea was to install them separately, one along with the libraries
and one along with the tools but they suite the Devel component better
and are installed as part of it so no reason to keep them separate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 02:14:17 +00:00
Ivailo Monev
2f5ef87fb1 drop command line parser classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-09 05:01:56 +00:00
Ivailo Monev
ef72c454ba DragonFly BSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-08 12:56:38 +00:00
Ivailo Monev
732a633e1b correct qscript license in its man page
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-06 07:15:00 +00:00
Ivailo Monev
ed4ce13919 remove redundant and internal component definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-04 00:30:05 +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
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
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
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
063bca3bc2 reimplement backtrace support via execinfo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 05:27:17 +00:00
Ivailo Monev
78f47e5a5f fix regression since 59a37e52e4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 03:20:18 +00:00
Ivailo Monev
59a37e52e4 rework the translation related functions
this is both step back (in terms of plural support) and step forward
(in terms of missuse of QApplication::translate()) but it has to be done
to make the API somewhat sensible. note that plural forms emulation via
QString.arg() is already done in some places and
QApplication::translate() is used somewhere where it should not be. in a
nutshell, if your code does not compile it probably needs more than a
build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 02:00:49 +00:00
Ivailo Monev
36c364fbe9 reimplement QTranslator via gettext/libintl
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 00:27:59 +00:00
Ivailo Monev
09f846d881 deal with TODO in qdbus manual page
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-20 00:49:28 +02:00
Ivailo Monev
12eff871eb replace QT_NO_GEOM_VARIANT with QT_BOOTSTRAPPED
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 14:46:30 +02:00
Ivailo Monev
ed4ac5ffa9 reimplement qSNaN(), qQNaN() and qInf() via std::numeric_limits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 01:18:24 +02:00
Ivailo Monev
a956344dbf NetBSD and OpenBSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 01:23:56 +02:00
Ivailo Monev
c33da70205 remove gtk style leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 06:48:01 +02:00
Ivailo Monev
8252467900 unsupported operating systems cruft removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:27:43 +02:00
Ivailo Monev
3010ef89f1 remove redundant QT_MANGLE_NAMESPACE() and Q_INIT_RESOURCE_EXTERN() macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 19:28:34 +02:00
Ivailo Monev
e3a464fc76 update UIC includes map
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 17:20:41 +03:00
Ivailo Monev
c668d6c4ec trace RCC execution 2020-09-12 21:18:43 +03:00
Ivailo Monev
4c19560e34 printf() before rcc actions in attempt to debug CodeQL hang
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 20:35:15 +03:00
Ivailo Monev
1b5b5c5aaf use foreach() for iteration in runcRcc()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 20:31:38 +03:00
Ivailo Monev
485f746c43 use const-ref in RCC dumpRecursive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 16:59:32 +03:00
Ivailo Monev
a45ee72854 mark digits variable in RCCResourceLibrary::writeHex() as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-12 16:59:07 +03:00
Ivailo Monev
76a9a0b943 use QLatin1String instead of QString for static RCC strings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-11 18:02:38 +03:00
Ivailo Monev
6be5c5ca1c add document type and version tag to resource files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-18 23:35:37 +03:00
Ivailo Monev
7a4f951bc3 remove redundant QSystemError class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 16:09:53 +03:00
Ivailo Monev
f2954b3e2c replace qCmdLineArgs() with its body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 13:14:22 +00:00
Ivailo Monev
23d29092e4 correct qcryptographichash header references
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 23:02:04 +00:00
Ivailo Monev
a05e01b205 mark some helper functions as static and variables as const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 07:26:35 +00:00
Ivailo Monev
7b42e91214 use static strings for RCC tags/attributes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-12 19:40:05 +00:00
Ivailo Monev
07bf092710 always use full paths for installation
now that CPack is no longer supported relative paths are no longer
required. this change also fixes the headers optimizations upon
installation since it requires full paths to work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 00:36:36 +00:00
Ivailo Monev
d19b0a6ce4 drop support for static plugins
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:05:40 +00:00
Ivailo Monev
9d7518db6b remove abstract file handler support leftovers
no longer supported since e02ce5c0e0

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:44:43 +00:00
Ivailo Monev
53de5dc0f6 drop QSqlDriverCreator support
it is prone to race condition and not used, if anyone wants to add
driver it should really be a plugin

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:43:01 +00:00
Ivailo Monev
392ba35497 replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 15:34:06 +00:00
Ivailo Monev
8dd84756a2 include generated findwidget, qtgradienteditor, qtpropertybrowser and qttoolbardialog resource files in source files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-27 12:35:41 +00:00
Ivailo Monev
a02818602d simplify inline if/else statements
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:57:59 +00:00
Ivailo Monev
1f6ba3cda2 remove duplicate ui4 source and header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:49:36 +00:00