Commit graph

978 commits

Author SHA1 Message Date
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