Sat, 17 Mar 2007 23:02:33 +0000 truelight (svn r9272) [NoAI] -Documentation: made the documentation of the first 3 API files more readable for non-programmers noai
Sat, 17 Mar 2007 21:43:31 +0000 truelight (svn r9269) [NoAI] -Fix: add .hpp files to Doxygen output noai
Sat, 17 Mar 2007 10:46:56 +0000 KUDr (svn r9264) [NoAI] -Codechange: function AI_ThreadRun() is not static method of AIThreadState (should make porting to win32 bit easier) noai
Fri, 16 Mar 2007 22:00:07 +0000 rubidium (svn r9260) [NoAI] -Codechange: do the AI threading properly using a mutex and condition signalling. noai
Fri, 16 Mar 2007 21:35:01 +0000 glx (svn r9258) [NoAI] -Fix r9182: somehow a static variable became NULL if not initialised manually noai
Fri, 16 Mar 2007 17:29:49 +0000 truelight (svn r9256) [NoAI] -Fix: use initializer values, as they are good for doing what they say: initializing noai
Fri, 16 Mar 2007 17:03:49 +0000 truelight (svn r9255) [NoAI] -Add: each AI now runs in a seperate thread. The main thread is suspended if any AI thread is running, only one AI thread runs at the time. noai
Fri, 16 Mar 2007 10:14:14 +0000 rubidium (svn r9252) [NoAI] -Codechange: rename Random and RandomRange to a non-conflicting name, especially because the sematics differ with respect to the core Random and RandomRange. noai
Fri, 16 Mar 2007 10:00:17 +0000 rubidium (svn r9250) [NoAI] -Fix (r9247): some parts of the ai_controller weren't header protected on purpose, however it wasn't made evident. noai
Fri, 16 Mar 2007 09:59:19 +0000 truelight (svn r9249) [NoAI] -Fix: clean up custom defines when you are done with them noai
Fri, 16 Mar 2007 09:57:39 +0000 truelight (svn r9248) [NoAI] -Add: added templates for void func() to SQ functions noai
Fri, 16 Mar 2007 09:44:13 +0000 rubidium (svn r9247) [NoAI] -Fix: some small coding-style/double inclusion issues. noai
Fri, 16 Mar 2007 01:06:26 +0000 glx (svn r9245) [NoAI] -Fix: allow compilation with _UNICODE noai
Thu, 15 Mar 2007 23:42:08 +0000 glx (svn r9241) [NoAI] -Revert r9181: remove the #undef _UNICODE hack noai
Thu, 15 Mar 2007 23:13:13 +0000 truelight (svn r9238) [NoAI] -Codechange: removed ai/api/ai_factory.h, as it isn't an api header noai
Thu, 15 Mar 2007 22:49:26 +0000 truelight (svn r9237) [NoAI] -Revert r9235: committed 1 file too many noai
Thu, 15 Mar 2007 22:48:43 +0000 truelight (svn r9235) [NoAI] -Codechange: renamed ai/squirrel.* to ai/ai_squirrel.* noai
Thu, 15 Mar 2007 22:46:22 +0000 rubidium (svn r9234) [NoAI] -Codechange: move away from the 'much' subdirectory approach for the API implementation. noai
Thu, 15 Mar 2007 22:33:39 +0000 truelight (svn r9232) [NoAI] -Fix r9230: incode update about file/dir moving noai
Thu, 15 Mar 2007 22:28:56 +0000 truelight (svn r9231) [NoAI] -Fix r9230: remove the now empty dir ai/squirrel noai
Thu, 15 Mar 2007 22:28:14 +0000 truelight (svn r9230) [NoAI] -Change: moved ai/core/ai.* to ai/ noai
Thu, 15 Mar 2007 22:22:51 +0000 truelight (svn r9229) [NoAI] -Change: move more header-mess from .hpp to .cpp noai
Thu, 15 Mar 2007 22:17:28 +0000 truelight (svn r9227) [NoAI] -Change: renamed SQUIRREL_CLASS to DEFINE_SQUIRREL_CLASS noai
Thu, 15 Mar 2007 22:08:00 +0000 truelight (svn r9226) [NoAI] -Change: moved some ai/squirrel files to root noai
Thu, 15 Mar 2007 21:46:24 +0000 truelight (svn r9224) [NoAI] -Change: move squirrel source to our src/ tree noai
Thu, 15 Mar 2007 19:33:07 +0000 truelight (svn r9223) [NoAI] -Change: moved squirrel/engine.cpp to squirrel.cpp in root noai
Thu, 15 Mar 2007 19:26:11 +0000 truelight (svn r9222) [NoAI] -Fix r9221: forgot to remove the files from source.list noai
Thu, 15 Mar 2007 19:09:09 +0000 truelight (svn r9221) [NoAI] -Remove: we no longer support C++ based AIs noai
Thu, 15 Mar 2007 18:57:20 +0000 truelight (svn r9219) [NoAI] -Fix: fix up the configure to use the 3rdparty squirrel (and not the system-one) noai
Thu, 15 Mar 2007 18:38:27 +0000 truelight (svn r9218) [NoAI] -Fix r9217: svn:external went to wrong dir noai
Thu, 15 Mar 2007 18:35:52 +0000 truelight (svn r9217) [NoAI] -Add: added svn:external in 3rdparty/squirrel to checkout the squirrel source noai
Thu, 15 Mar 2007 16:29:46 +0000 truelight (svn r9214) [NoAI] -Documentation: wrong @file flag noai
Thu, 15 Mar 2007 15:55:32 +0000 truelight (svn r9213) [NoAI] -Fix r9212: forgot one instance of CmdFailed noai
Thu, 15 Mar 2007 15:41:18 +0000 truelight (svn r9212) [NoAI] -Add: added CmdFailed and CmdSucceeded in AIObject() and used it noai
Thu, 15 Mar 2007 15:34:41 +0000 truelight (svn r9211) [NoAI] -Fix r9210: of course you can always commit the wrong patch... noai
Thu, 15 Mar 2007 15:33:36 +0000 truelight (svn r9210) [NoAI] -Fix: mingw compiling was broken (glx) noai
Thu, 15 Mar 2007 15:20:26 +0000 truelight (svn r9209) [NoAI] -Add: added ScanDir(), which scans the 'ai' dir for main.nut scripts noai
Thu, 15 Mar 2007 14:50:03 +0000 truelight (svn r9208) [NoAI] -Add: keep track of which script added which class, so we know noai
Thu, 15 Mar 2007 14:48:59 +0000 truelight (svn r9207) [NoAI] -Fix: make sure Squirrel NoAI says SQNoAI, so we can see which AI booted noai
Thu, 15 Mar 2007 14:35:13 +0000 truelight (svn r9206) [NoAI] -Sync with trunk r9199:9205 noai
Thu, 15 Mar 2007 14:07:25 +0000 truelight (svn r9204) [NoAI] -Fix r9202: various glitches in Squirrel script/loader noai
Thu, 15 Mar 2007 14:06:59 +0000 truelight (svn r9203) [NoAI] -Fix: in SP do not switch _local_player, only in MP noai
Thu, 15 Mar 2007 13:50:58 +0000 rubidium (svn r9202) [NoAI] -Add: some initial functions for cargo and industries. noai
Thu, 15 Mar 2007 13:36:45 +0000 truelight (svn r9201) [NoAI] -Change: make adding a default-constructor for DefSQClass optional noai
Thu, 15 Mar 2007 13:28:11 +0000 rubidium (svn r9200) [NoAI] -Sync with trunk r9138:9198. noai
Thu, 15 Mar 2007 11:53:41 +0000 truelight (svn r9197) [NoAI] -Fix: std::map.end() is the item AFTER the last valid item, not the last item noai
Thu, 15 Mar 2007 10:29:43 +0000 truelight (svn r9196) [NoAI] -Fix: avoid include-magic by including needed includes directly noai
Thu, 15 Mar 2007 10:25:31 +0000 truelight (svn r9195) [NoAI] -Fix: move GetName to AIFactory template, as otherwise GetName() noai
Thu, 15 Mar 2007 09:09:45 +0000 truelight (svn r9194) [NoAI] -Fix r9193: compile before commit :( :( noai
Thu, 15 Mar 2007 09:08:45 +0000 truelight (svn r9193) [NoAI] -Fix 9188: don't 'if (x) return false; return true;' return !x is much easier. (Rubidium) noai
Thu, 15 Mar 2007 00:27:28 +0000 truelight (svn r9189) [NoAI] -Cleanup: cleaned up DefSQClass a bit by using the SquirrelEngine noai
Thu, 15 Mar 2007 00:27:12 +0000 truelight (svn r9188) [NoAI] -Cleanup: cleaned up DefSQClass a bit by using the SquirrelEngine noai
Thu, 15 Mar 2007 00:15:52 +0000 truelight (svn r9187) [NoAI] -Change: renamed SquirrelCore to SquirrelEngine, as it is more noai
Thu, 15 Mar 2007 00:06:53 +0000 truelight (svn r9186) [NoAI] -Documentation: forgot to document GetInstance() noai
Thu, 15 Mar 2007 00:01:33 +0000 truelight (svn r9185) [NoAI] -Codechange: split up the squirrel code so we have SquirrelCore noai
Wed, 14 Mar 2007 23:01:30 +0000 truelight (svn r9184) [NoAI] -Revert r9183: now that was a bullshit commit noai
Wed, 14 Mar 2007 23:00:06 +0000 truelight (svn r9183) [NoAI] -Fix: use 'instance' instead of 'this' in RegisterFactory noai
Wed, 14 Mar 2007 22:55:57 +0000 truelight (svn r9182) [NoAI] -Add: added AIFactory template which all AIs must define, as this noai
Wed, 14 Mar 2007 22:31:59 +0000 glx (svn r9181) [NoAI] -Fix: allow compilation with MINGW and _UNICODE (squirrel has some problems with that) noai
Wed, 14 Mar 2007 20:25:43 +0000 truelight (svn r9180) [NoAI] -Fix: copy/pasting can be nasty: wrong @file headers noai