Sun, 06 Apr 2008 14:12:19 +0000(svn r12590) [NoAI] -Add: EnforcePrecondition macro to make code much better readable. noai
rubidium [Sun, 06 Apr 2008 14:12:19 +0000] rev 9868
(svn r12590) [NoAI] -Add: EnforcePrecondition macro to make code much better readable.

Sun, 06 Apr 2008 12:26:40 +0000(svn r12589) [NoAI] -Add: GetLastError support for AIBridge. noai
rubidium [Sun, 06 Apr 2008 12:26:40 +0000] rev 9867
(svn r12589) [NoAI] -Add: GetLastError support for AIBridge.

Fri, 04 Apr 2008 10:43:13 +0000(svn r12559) [NoAI] -Add: SetLastError support for AIAirport. noai
rubidium [Fri, 04 Apr 2008 10:43:13 +0000] rev 9866
(svn r12559) [NoAI] -Add: SetLastError support for AIAirport.

Thu, 03 Apr 2008 23:01:54 +0000(svn r12555) [NoAI] -Add: support for GetLastError for AICompany. noai
rubidium [Thu, 03 Apr 2008 23:01:54 +0000] rev 9865
(svn r12555) [NoAI] -Add: support for GetLastError for AICompany.

Thu, 03 Apr 2008 22:32:28 +0000(svn r12554) [NoAI] -Codechange: add more typing information. noai
rubidium [Thu, 03 Apr 2008 22:32:28 +0000] rev 9864
(svn r12554) [NoAI] -Codechange: add more typing information.

Thu, 03 Apr 2008 22:18:52 +0000(svn r12552) [NoAI] -Change: do not force the use of StringIDs when setting errors. noai
rubidium [Thu, 03 Apr 2008 22:18:52 +0000] rev 9863
(svn r12552) [NoAI] -Change: do not force the use of StringIDs when setting errors.

Thu, 03 Apr 2008 22:09:54 +0000(svn r12551) [NoAI] -Fix: remove unneeded AIObject:: (don't use AIObject:: inside the AIObject class ;)) noai
truebrain [Thu, 03 Apr 2008 22:09:54 +0000] rev 9862
(svn r12551) [NoAI] -Fix: remove unneeded AIObject:: (don't use AIObject:: inside the AIObject class ;))

Thu, 03 Apr 2008 13:28:46 +0000(svn r12544) [NoAI] -Codechange: do not force dependency on OTTD internal strings when defining errors. noai
rubidium [Thu, 03 Apr 2008 13:28:46 +0000] rev 9861
(svn r12544) [NoAI] -Codechange: do not force dependency on OTTD internal strings when defining errors.

Wed, 02 Apr 2008 11:14:29 +0000(svn r12539) [NoAI] -Fix: when you take over an AI, the game no longer crashes when a new AI starts again noai
truebrain [Wed, 02 Apr 2008 11:14:29 +0000] rev 9860
(svn r12539) [NoAI] -Fix: when you take over an AI, the game no longer crashes when a new AI starts again

Wed, 02 Apr 2008 10:55:28 +0000(svn r12538) [NoAI] -Codechange: introducing fiber.hpp, a class to have fibers in your application via either Windows Fibers, or via thread.h noai
truebrain [Wed, 02 Apr 2008 10:55:28 +0000] rev 9859
(svn r12538) [NoAI] -Codechange: introducing fiber.hpp, a class to have fibers in your application via either Windows Fibers, or via thread.h
[NoAI] -Codechange: rewritten ai_threads.cpp, to work with Fiber class. Reduces code duplication, and should fix all the stupid asserts we had with newgames and dying AIs
-NOTE: now my head spins.. 24 hours of working with threads/fibers is bad for health :p Tnx glx for the testing!