Alistair Riddoch
96e3f70a8c
Fix a crash which occurs when a task class won't load.
2009-07-03 01:57:58 +01:00
Alistair Riddoch
bb5805d441
Use the new function to import modules.
2009-07-02 18:23:23 +01:00
Alistair Riddoch
289d4026b0
Use Get_PyClass when setting up Task script factories.
2009-07-02 17:29:34 +01:00
Alistair Riddoch
7ffa7060dd
Use Get_PyClass when setting up script factories.
2009-07-02 17:25:18 +01:00
Alistair Riddoch
820c9a5930
Modify Task script to work more like entity script and remove case conversion.
2009-07-02 16:57:00 +01:00
Alistair Riddoch
591261ad70
Modify rules processing so tasks scripts are the same format as entity scripts.
2009-07-02 15:55:29 +01:00
Alistair Riddoch
ebd0860d86
Remove the separate pointer for obsolete non-wrapping scripts and change
...
where references are decremented.
2009-07-01 20:26:17 +01:00
Alistair Riddoch
a71159873a
No longer store a separate wrapper script object for scripted entities.
2009-07-01 20:14:45 +01:00
Alistair Riddoch
dfb89354c7
Move the type check to the right place, and make it a real error check.
2009-07-01 03:04:12 +01:00
Alistair Riddoch
f36e2f941a
Clean up debug output and replace with a proper error check.
2009-07-01 02:59:33 +01:00
Alistair Riddoch
441b49a496
Add debug output for checking types.
2009-07-01 01:47:03 +01:00
Alistair Riddoch
dbdec38dfa
Move a Py_DECREF call into a more balanced place.
2009-06-30 20:33:48 +01:00
Alistair Riddoch
e43ee88926
Make all Python entity and task objects inherit from object, and add checks.
2009-06-30 15:32:21 +01:00
Alistair Riddoch
d9276544bb
Merge branch 'master' into pytypes_fix
2009-06-28 22:16:46 +01:00
Alistair Riddoch
40bb3dc65b
Add basic filtering of task data passed from client
2009-06-16 15:25:46 +01:00
Alistair Riddoch
27ea787c1f
Add detection of client operations that will modify task attributes.
2009-06-16 13:43:50 +01:00
Alistair Riddoch
c73c489e58
Re-write PyEntity as a union of the possible pointer types.
2009-06-12 11:36:07 +01:00
Alistair Riddoch
3d094a892f
Remove all the cases where value was passed to PropertyBase constructor
2009-05-14 00:20:09 +01:00
Alistair Riddoch
ab456eeaac
Merge branch 'movement_domain' of ssh://git.worldforge.org/data/git/cyphesis into movement_domain
2009-05-13 02:08:02 +01:00
Alistair Riddoch
209f6842bd
Remove the old constraint functions.
2009-05-12 23:38:31 +01:00
Alistair Riddoch
335e162cb0
Use movement domain to do all height constraint requests.
2009-05-12 23:30:19 +01:00
Alistair Riddoch
9f7378bb02
Remove files moved to the other directory
2009-05-07 18:38:54 +01:00
Alistair Riddoch
ce88e873be
Remove debug output when removing an unused PC from the world.
2009-04-19 00:41:16 -07:00
Alistair Riddoch
7f41ba0688
I am sure git makes total sense. TO ALIENS!
2009-04-09 12:52:37 +01:00
Alistair Riddoch
54fe18d1f7
Merge branch 'master' into improved_terrainmods
2009-04-09 12:42:48 +01:00
Alistair Riddoch
665993f638
Update IDs
2009-04-09 12:42:44 +01:00
Alistair Riddoch
f1f6fb8ed2
Move restricted option to new mechanism.
2009-04-09 00:27:11 +01:00
Alistair Riddoch
e4be4eed46
Move more options to the new dynamic mechanism.
2009-04-09 00:13:15 +01:00
Alistair Riddoch
670c09f990
Move metaserver boolean option to the new mechanism.
2009-04-08 21:56:24 +01:00
Alistair Riddoch
61d57f84b7
Move socket config options to the new mechanism.
2009-04-08 21:22:19 +01:00
Al Riddoch
09b8ef151e
Strip out all the old Id data
2009-04-08 10:48:43 +01:00
Alistair Riddoch
86210acd97
Move CommServer setup into its own function.
2009-04-08 09:46:04 +01:00
Alistair Riddoch
617f66dbef
Convert trial option peer_port to the new machanism.
2009-04-08 02:21:54 +01:00
Alistair Riddoch
8e91087bef
Correct the section of the httpport option
2009-04-08 02:02:44 +01:00
Alistair Riddoch
521b8fdf09
Add new inlined config options system inspired by gflags
2009-04-07 23:17:49 +01:00
Alistair Riddoch
27b36b6ad7
Retarded
2009-03-26 01:30:50 +00:00
Alistair Riddoch
a429b728d4
What the hell is going on with these Ids
2009-03-24 15:17:36 +00:00
Alistair Riddoch
8e521d8928
Update all the Ids
2009-03-24 15:09:42 +00:00
Alistair Riddoch
ffd019a744
Correct the spelling of persistence.
2009-03-24 03:08:45 +00:00
Alistair Riddoch
95cfc9286f
Fix build rules for optional binary cyslave.
2009-03-22 20:26:44 +00:00
Alistair Riddoch
addfa03f78
Add missing header guards.
2009-03-22 20:07:36 +00:00
Alistair Riddoch
d4995dd10c
Use scripts/check_header_guards.sh to correct the header guards on many files.
2009-03-22 19:23:13 +00:00
Alistair Riddoch
1286df81a7
Rename PythonThingScript to PythonEntityScript
2009-03-22 15:58:06 +00:00
Alistair Riddoch
8b69e3a821
Rename Identified to Router to match the class name.
2009-03-22 15:44:54 +00:00
Alistair Riddoch
376c2cb3b2
Rename file from PersistentThingFactory to EntityFactory to match class.
2009-03-22 15:30:23 +00:00
Alistair Riddoch
22c6474b0d
Rename ThingFactory to EntityFactory.
2009-03-22 15:18:10 +00:00
Alistair Riddoch
cd1f42c3f9
Rename Inheritance class files to match class name.
2009-03-20 15:31:38 +00:00
Alistair Riddoch
b25d743fbc
Remove all the cvsignore files.
2009-03-20 01:54:35 +00:00
Al Riddoch
84c1a94412
Rename files for EntityBuilder from EntityFactory to match the class rename.
2009-03-12 00:50:25 +00:00
Al Riddoch
76dea9d8d3
2009-03-10 Al Riddoch <alriddoch@googlemail.com>
...
* scripts/extract_revision.sh: A new script to extract a build ID
revision number differently depending on what source control
is being used.
* Makefile.am: Add the new script to dist.
* server/Makefile.am: Use the new script, and add the generated
buildid.cpp to the distributed sources.
2009-03-10 17:43:05 +00:00