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
Ivailo Monev
12f86d932e
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-01 14:31:25 +00:00
Ivailo Monev
c41a3ea036
partially revert 2f501f8a92
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-01 14:31:14 +00:00
Ivailo Monev
2f501f8a92
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-01 12:07:02 +00:00
Ivailo Monev
30010585ed
make major components, plugins and imports part of runtime
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:56:38 +00:00
Ivailo Monev
995b7998b0
deal with excessive include directories
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00
Ivailo Monev
b556627734
remove redundant include directory from script component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-27 20:11:29 +00:00
Ivailo Monev
727cd2faed
Revert "remove unused extradata from QMetaObject"
...
This reverts commit fe0d2e6215
.
2019-05-19 18:06:42 +00:00
Ivailo Monev
fe0d2e6215
remove unused extradata from QMetaObject
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 17:32:24 +00:00
Ivailo Monev
95580728f0
update hand-edited mocs
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-09 01:24:09 +00:00
Ivailo Monev
2fe4f50c35
mostly JavaScriptCore cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:14:43 +00:00
Ivailo Monev
65a18c610d
Q_DECLARE_INTERFACE use fixes
...
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:54:24 +00:00