Mon, 19 Mar 2007 00:00:26 +0000 rubidium (svn r9308) [NoAI] -Change: make the regression scripts run without any user intervention; not manual enabling and disabling of AIs noai
Sun, 18 Mar 2007 23:59:07 +0000 truelight (svn r9307) [NoAI] -Fix: awk script was wrong for some awk versions, now it works for all versions we could test (Rubidium, TrueBrain, glx) noai
Sun, 18 Mar 2007 23:35:56 +0000 truelight (svn r9306) [NoAI] -Fix r9305: a leftover debug printf noai
Sun, 18 Mar 2007 23:14:44 +0000 rubidium (svn r9305) [NoAI] -Add: option to force-select an AI from the console. noai
Sun, 18 Mar 2007 22:44:53 +0000 glx (svn r9304) [NoAI] -Fix r9296: use awk instead of sed to prevent eol problems noai
Sun, 18 Mar 2007 21:31:57 +0000 truelight (svn r9297) [NoAI] -Fix: regression-test shows that 64bit systems gave other results for INVALID_TILE then 32bit system. Now they both act like the 32bit system. noai
Sun, 18 Mar 2007 21:22:48 +0000 truelight (svn r9296) [NoAI] -Fix: regression test now replaced 0x(nil) with 0x0000000 to make everything the same on all platforms noai
Sun, 18 Mar 2007 21:12:50 +0000 rubidium (svn r9295) [NoAI] -Fix: the regression AI assumed the language was english, use a small custom configuration to force the use of english. noai
Sun, 18 Mar 2007 20:56:03 +0000 rubidium (svn r9294) [NoAI] -Codechange: make changing the loan to 'any' amount a single command. noai
Sun, 18 Mar 2007 20:15:57 +0000 truelight (svn r9293) [NoAI] -Add: added regression.sav, regression.txt and a small script to test if the regression passes. Make sure to disable any other AI when running this! noai
Sun, 18 Mar 2007 19:58:56 +0000 truelight (svn r9291) [NoAI] -Add: added the first version of a regression AI, an AI that tests all API functions for consistancy. noai
Sun, 18 Mar 2007 19:52:09 +0000 truelight (svn r9290) [NoAI] -Fix: AITown and AIIndustry segfaulted if you gave a negative value as param to most functions noai
Sun, 18 Mar 2007 19:39:27 +0000 truelight (svn r9289) [NoAI] -Fix r9288: removed 2, now unneeded, checks (Rubidium) noai
Sun, 18 Mar 2007 19:35:14 +0000 truelight (svn r9288) [NoAI] -Fix: AICargo crashed if cargo out-of-bound noai
Sun, 18 Mar 2007 19:07:21 +0000 truelight (svn r9287) [NoAI] -Fix: somehow there was a left over CmdFailed, making SetCompanyName return true, always (tnx XeryusTC) noai
Sun, 18 Mar 2007 18:54:24 +0000 truelight (svn r9285) [NoAI] -Fix: make the SQNoAI less suicidal: s/Random/Rand/g noai
Sun, 18 Mar 2007 18:37:45 +0000 truelight (svn r9284) [NoAI] -Fix: reset internal static AIObject data per AI on AI startup noai
Sun, 18 Mar 2007 18:06:45 +0000 rubidium (svn r9283) [NoAI] -Add: API for adding/removing road, road depots and road stations. noai
Sun, 18 Mar 2007 18:02:27 +0000 truelight (svn r9282) [NoAI] -Add: added AIAccounting, which tracks the cost of your buying/selling. noai
Sun, 18 Mar 2007 16:02:41 +0000 truelight (svn r9279) [NoAI] -Fix r9278: forgot to generate project-files noai
Sun, 18 Mar 2007 16:02:23 +0000 truelight (svn r9278) [NoAI] -Add: added AISettings which adds the function to control the Delay-value on DoCommands noai
Sun, 18 Mar 2007 14:23:26 +0000 truelight (svn r9276) [NoAI] -Fix: make NoAI and SQNoAI run their code again, by simulating a GameLoop() noai
Sun, 18 Mar 2007 00:00:51 +0000 truelight (svn r9273) [NoAI] -Documentation: finished documenting the last few files; they should now be readable for any non-programmer. noai
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