Commit graph

132 commits

Author SHA1 Message Date
Ivailo Monev
581a834b0f use foreach() for iteration in QObjectConnectionManager::execute()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 23:10:44 +00:00
Ivailo Monev
6abebc67a0 shell scripts and parser files copyright update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 14:25:36 +00:00
Ivailo Monev
180cb6e1a9 remove some redundant qglobal header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 16:07:43 +00:00
Ivailo Monev
c6d001882d implement PCH build option for components
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 14:38:47 +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
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
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
37cfebd38e merge JSC ThreadingQt into Threading source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 17:37:33 +02:00
Ivailo Monev
cdace38489 remove unused JSC::ClassInfo::staticPropHashTable member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 00:14:12 +03:00
Ivailo Monev
a0a2bea416 all-in-one build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 18:43:07 +00:00
Ivailo Monev
c3748066c9 fix all-in-one build related issue properly
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 12:34:27 +00:00
Ivailo Monev
e808a5e508 use foreach() for iteration in QScript::__setupPackage__()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-19 19:27:03 +00:00
Ivailo Monev
4bfd2ccbcd remove unused integerFromString() overload
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-19 19:04:39 +00:00
Ivailo Monev
7e618daff5 remove unused QScriptClassPropertyIteratorPrivate::q_ptr member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-14 00:32:02 +00:00
Ivailo Monev
0943324095 remove unused QScript::Lexer members
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-10 20:24:37 +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
229b0caa55 remove unused QScriptValue::ResolveFlag enums
use correct type for the flags while at it and remove internal
QScriptValue::scope() and QScriptValue::setScope() methods

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-08 18:42:41 +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
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
87e69c1117 update Shell scripts and .cmake files copyright
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 02:32:04 +00:00
Ivailo Monev
3049209062 replace Q_ASSERT(0) with Q_ASSERT(false)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:09:02 +00:00
Ivailo Monev
00dee66096 update hand-edited moc-generated code
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 15:58:23 +00:00
Ivailo Monev
daac6c13b7 replace private static QScriptEnginePrivate functions with their body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 15:53:13 +00:00
Ivailo Monev
26a1c9ea21 get rid of QScript::AST::Visitor()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 17:07:37 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
a8aea3ef4b link compnents to libraries and other components explicitly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 01:24:44 +00:00
Ivailo Monev
f865064e56 update qlalr files copyright [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:38:17 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
01d315b51a set extra link libraries as private where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:31:03 +00:00
Ivailo Monev
9585bd773c mark certain core component options unsupported
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
d5c9de313b remove redundant methodName() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 22:38:53 +00:00
Ivailo Monev
685e169015 avoid temporaries and use const-reference where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 07:12:20 +00:00
Ivailo Monev
4f7e978018 deal with some include directive issues
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-20 13:47:09 +00:00
Ivailo Monev
e26becd14c remove redundant build-time definitions [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 01:04:56 +00:00
Ivailo Monev
06646af433 remove redundant script component pre-processor definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 00:20:10 +00:00
Ivailo Monev
813a0402f6 remove unused QScriptDeclarativeClassPrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:18:43 +00:00
Ivailo Monev
82bdc3f03a remove non-existing include directory from script component includes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 13:00:11 +00:00
Ivailo Monev
9ac769cac4 remove unused QScriptablePrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 23:18:48 +00:00
Ivailo Monev
849ba7a632 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
6001da703e QScriptDeclarativeClassPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 20:58:23 +00:00
Ivailo Monev
39f551f44a remove unused QScriptContextInfoPrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 16:50:11 +00:00
Ivailo Monev
4ecdf862d6 remove unused QScriptClassPrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 16:46:55 +00:00
Ivailo Monev
db23f51a67 make getters of QScriptParser const in qlalr file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 11:18:22 +00:00
Ivailo Monev
fca2f9ab92 replace reinterpret_cast with static_cast where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 10:50:14 +00:00
Ivailo Monev
b7ee17ac66 make getters of QScriptParser const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 01:36:42 +00:00
Ivailo Monev
569cfa5bd0 QVariant cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 14:46:34 +00:00
Ivailo Monev
18d55d0f4f avoid static members in parsers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-12 21:20:44 +00:00
Ivailo Monev
a84bc37219 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-10 01:37:38 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00