Commit graph

28 commits

Author SHA1 Message Date
Erik Ogenvik
d7960b3100 Improve on how updated types are handled.
By installing and changing some types, other types might update. This is
now handled.
2018-05-08 14:32:02 +02:00
Erik Ogenvik
3a41f8fc62 Reload all python tasks scripts too. 2018-05-01 14:42:02 +02:00
Erik Ogenvik
0286bcd47d Replace "parents" with "parent". 2017-07-24 15:05:18 +02:00
Erik Ogenvik
7aaa9b9ba7 Optimize includes. 2017-03-19 21:36:52 +01:00
Erik Ogenvik
45555fd698 Use custom format for archetypes.
This required the EntityKit to be refactored, so that most fields are
pushed into EntityFactory. Due to the nature of how the rule handlers
and the factories interact the code is pretty messy. It works, but it's
tangled and not really clean.
2013-11-15 21:39:35 +01:00
Olek Wojnar
7f9ff2246d Remove CVS $Id tags
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00
Alistair Riddoch
92792011d3 Remove unused include 2011-12-21 00:20:29 +00:00
Alistair Riddoch
d36eba06d8 Use EntityKit interface only 2011-12-21 00:19:58 +00:00
Alistair Riddoch
4ece8e3649 Set up target property matching
Now in addition to being able to specify a base class from which
a target entity must inherit, it is also possible to specify
a property it must have.
2011-12-20 09:58:37 +00:00
Alistair Riddoch
3d5f7e16aa Add more comments to FIXME 2011-12-18 21:14:52 +00:00
Alistair Riddoch
e339d5c3a3 Move the way task script factory is deleted too
See previous commit for explanation
2011-12-18 21:13:25 +00:00
Alistair Riddoch
c52e0a012e Fix the place for task script reloads
Please see previous commit for reasoning.
2011-12-18 20:58:27 +00:00
Alistair Riddoch
1f4b7bf1b9 Move PythonScriptFactory into the correct named file in the right place 2011-12-15 18:26:37 +00:00
Alistair Riddoch
f81bdde2db Replace specitic task script factory with template 2011-12-15 01:53:52 +00:00
Alistair Riddoch
0e8f9ccc95 Replace abstract script factories with common template 2011-12-14 14:26:01 +00:00
Alistair Riddoch
325d9265f3 Remove updateChildren to updateProperties
This name makes more sense, and now the interface is more consistent.
2011-12-13 00:40:43 +00:00
Alistair Riddoch
a59c17f109 Remove now empty method 2011-12-13 00:39:08 +00:00
Alistair Riddoch
c1d260d141 Check task activation target more cheaply 2011-12-09 15:54:16 +00:00
Alistair Riddoch
e299d887d5 Implement parsing of type and property in task activation 2011-12-08 01:11:47 +00:00
Alistair Riddoch
dd53f5b167 Make TaskFactory.m_target protected 2011-12-06 17:29:20 +00:00
Alistair Riddoch
92dba70495 Refactor script factories to use PythonClass 2011-11-08 19:55:51 +00:00
Alistair Riddoch
5e1461a95c Add some parameter checking assertions 2011-09-21 11:18:30 +01:00
Alistair Riddoch
5817393989 Consolidate Atlas script description parsing
This helper in the base class is identical to the query which was duplicated
in two places, so clearly needed to be consolidated here
2011-09-19 00:40:40 +01:00
Alistair Riddoch
ceb67d1033 Remove some unneeded includes 2011-09-18 17:36:42 +01:00
Alistair Riddoch
d3a23aabdc Set correct copyright dates 2011-09-18 00:59:05 +01:00
Alistair Riddoch
3cdc5a1c2f Move task rule processing code into TaskRuleHandler 2011-09-18 00:53:32 +01:00
Alistair Riddoch
d6345828b8 Add base class for rule handler 2011-09-17 19:20:37 +01:00
Alistair Riddoch
a58002f952 Start work on progress on breaking down Ruleset 2011-09-16 00:05:28 +01:00