Thu, 28 Feb 2008 00:08:06 +0000(svn r12302) [NoAI] -Fix: GetProducing is multiplied by 8 for the GUI, so also do it for our API, to make less confusion for people (Progman) noai
truebrain [Thu, 28 Feb 2008 00:08:06 +0000] rev 9798
(svn r12302) [NoAI] -Fix: GetProducing is multiplied by 8 for the GUI, so also do it for our API, to make less confusion for people (Progman)

Wed, 27 Feb 2008 23:48:01 +0000(svn r12301) [NoAI] -Fix: clearify the behavoir of AIIndustryList_CargoProducing (Progman) noai
truebrain [Wed, 27 Feb 2008 23:48:01 +0000] rev 9797
(svn r12301) [NoAI] -Fix: clearify the behavoir of AIIndustryList_CargoProducing (Progman)

Wed, 27 Feb 2008 23:28:34 +0000(svn r12300) [NoAI] -Add: added AIAbstractList.AddList() (on request by Progman) noai
truebrain [Wed, 27 Feb 2008 23:28:34 +0000] rev 9796
(svn r12300) [NoAI] -Add: added AIAbstractList.AddList() (on request by Progman)

Wed, 27 Feb 2008 23:15:46 +0000(svn r12299) [NoAI] -Fix: don't assume any length of produced_cargo and accepts_cargo noai
truebrain [Wed, 27 Feb 2008 23:15:46 +0000] rev 9795
(svn r12299) [NoAI] -Fix: don't assume any length of produced_cargo and accepts_cargo

Wed, 27 Feb 2008 23:06:43 +0000(svn r12298) [NoAI] -Add: added AITunnel (Morloth) noai
truebrain [Wed, 27 Feb 2008 23:06:43 +0000] rev 9794
(svn r12298) [NoAI] -Add: added AITunnel (Morloth)

Wed, 27 Feb 2008 22:45:27 +0000(svn r12297) [NoAI] -Add: added AIBridge.BuildBridge and friends noai
truebrain [Wed, 27 Feb 2008 22:45:27 +0000] rev 9793
(svn r12297) [NoAI] -Add: added AIBridge.BuildBridge and friends

Wed, 27 Feb 2008 21:07:31 +0000(svn r12294) [NoAI] -Add: added AIBridge(List), which lists all available bridges (no build yet) noai
truebrain [Wed, 27 Feb 2008 21:07:31 +0000] rev 9792
(svn r12294) [NoAI] -Add: added AIBridge(List), which lists all available bridges (no build yet)

Wed, 27 Feb 2008 19:58:17 +0000(svn r12292) [NoAI] -Fix: no need to print GetName twice for Engine in regression noai
truebrain [Wed, 27 Feb 2008 19:58:17 +0000] rev 9791
(svn r12292) [NoAI] -Fix: no need to print GetName twice for Engine in regression

Wed, 27 Feb 2008 19:49:56 +0000(svn r12291) [NoAI] -Fix: squirrel file was out-of-date noai
truebrain [Wed, 27 Feb 2008 19:49:56 +0000] rev 9790
(svn r12291) [NoAI] -Fix: squirrel file was out-of-date

Wed, 27 Feb 2008 00:29:35 +0000(svn r12286) [NoAI] -Fix (r12277): restore compilation with _UNICODE noai
glx [Wed, 27 Feb 2008 00:29:35 +0000] rev 9789
(svn r12286) [NoAI] -Fix (r12277): restore compilation with _UNICODE

Tue, 26 Feb 2008 23:47:37 +0000(svn r12284) [NoAI] -Add: added AICargoList_v(IsFreight|CargoIncomes) (Morloth) noai
truebrain [Tue, 26 Feb 2008 23:47:37 +0000] rev 9788
(svn r12284) [NoAI] -Add: added AICargoList_v(IsFreight|CargoIncomes) (Morloth)

Tue, 26 Feb 2008 23:04:44 +0000(svn r12283) [NoAI] -Fix: document that GetProduction can return -1 if the Industry doesn't produce the Cargo (tnx Progman) noai
truebrain [Tue, 26 Feb 2008 23:04:44 +0000] rev 9787
(svn r12283) [NoAI] -Fix: document that GetProduction can return -1 if the Industry doesn't produce the Cargo (tnx Progman)

Tue, 26 Feb 2008 22:03:50 +0000(svn r12281) [NoAI] -Fix r12280: forgot to update MSVC project files noai
truebrain [Tue, 26 Feb 2008 22:03:50 +0000] rev 9786
(svn r12281) [NoAI] -Fix r12280: forgot to update MSVC project files

Tue, 26 Feb 2008 22:03:18 +0000(svn r12280) [NoAI] -Add: added AICargoList (Morloth) noai
truebrain [Tue, 26 Feb 2008 22:03:18 +0000] rev 9785
(svn r12280) [NoAI] -Add: added AICargoList (Morloth)

Tue, 26 Feb 2008 21:45:33 +0000(svn r12279) [NoAI] -Fix r12211: by mistake committed new files in MSVC project files that .. well .. aren't done yet ;) noai
truebrain [Tue, 26 Feb 2008 21:45:33 +0000] rev 9784
(svn r12279) [NoAI] -Fix r12211: by mistake committed new files in MSVC project files that .. well .. aren't done yet ;)

Tue, 26 Feb 2008 21:44:22 +0000(svn r12278) [NoAI] -Fix r12211: MSVC project files weren't generated correctly noai
truebrain [Tue, 26 Feb 2008 21:44:22 +0000] rev 9783
(svn r12278) [NoAI] -Fix r12211: MSVC project files weren't generated correctly

Tue, 26 Feb 2008 21:35:22 +0000(svn r12277) [NoAI] -Change: overlay GlobalPointer with local instance access and create sub-node to contain data noai
truebrain [Tue, 26 Feb 2008 21:35:22 +0000] rev 9782
(svn r12277) [NoAI] -Change: overlay GlobalPointer with local instance access and create sub-node to contain data
[NoAI] -Change: relay PrintFunc to redirect via overlay and supply AIController with Print, in order to establish bypass of the log created by the AI
[/STARTREK VOYAGER]

Tue, 26 Feb 2008 18:39:33 +0000(svn r12276) [NoAI] -Fix: more typos (tnx yorick) noai
truebrain [Tue, 26 Feb 2008 18:39:33 +0000] rev 9781
(svn r12276) [NoAI] -Fix: more typos (tnx yorick)

Tue, 26 Feb 2008 18:37:33 +0000(svn r12275) [NoAI] -Fix r12273: people always find typos AFTER you commit :( (tnx yorick) noai
truebrain [Tue, 26 Feb 2008 18:37:33 +0000] rev 9780
(svn r12275) [NoAI] -Fix r12273: people always find typos AFTER you commit :( (tnx yorick)

Tue, 26 Feb 2008 18:36:16 +0000(svn r12274) [NoAI] -Change: [API CHANGE] Removed AITownList_vRandomize, as AIList_vRandomize already does that noai
truebrain [Tue, 26 Feb 2008 18:36:16 +0000] rev 9779
(svn r12274) [NoAI] -Change: [API CHANGE] Removed AITownList_vRandomize, as AIList_vRandomize already does that

Tue, 26 Feb 2008 18:32:35 +0000(svn r12273) [NoAI] -Documentation: big change of many list-related comments. It is now more readable, more explaining, and all unneeded things (API-wise) are removed noai
truebrain [Tue, 26 Feb 2008 18:32:35 +0000] rev 9778
(svn r12273) [NoAI] -Documentation: big change of many list-related comments. It is now more readable, more explaining, and all unneeded things (API-wise) are removed

Tue, 26 Feb 2008 16:03:39 +0000(svn r12271) [NoAI] -Fix r12270: save before commit noai
truebrain [Tue, 26 Feb 2008 16:03:39 +0000] rev 9777
(svn r12271) [NoAI] -Fix r12270: save before commit

Tue, 26 Feb 2008 16:02:37 +0000(svn r12270) [NoAI] -Add: added AIIndustryList_CargoAccepting and AIIndustryList_CargoProducing, which gives you Industry Lists with from where to where you can move cargo noai
truebrain [Tue, 26 Feb 2008 16:02:37 +0000] rev 9776
(svn r12270) [NoAI] -Add: added AIIndustryList_CargoAccepting and AIIndustryList_CargoProducing, which gives you Industry Lists with from where to where you can move cargo

Tue, 26 Feb 2008 15:14:45 +0000(svn r12268) [NoAI] -Fix: allow AIList_vRandomize to run over any list noai
truebrain [Tue, 26 Feb 2008 15:14:45 +0000] rev 9775
(svn r12268) [NoAI] -Fix: allow AIList_vRandomize to run over any list

Tue, 26 Feb 2008 15:14:21 +0000(svn r12267) [NoAI] -Fix r12266: forgot to update the regression output (again and again...) noai
truebrain [Tue, 26 Feb 2008 15:14:21 +0000] rev 9774
(svn r12267) [NoAI] -Fix r12266: forgot to update the regression output (again and again...)

Tue, 26 Feb 2008 14:42:08 +0000(svn r12266) [NoAI] -Fix: [API CHANGE] minor typo in Ai*r*portAvailable (tnx yorick) noai
truebrain [Tue, 26 Feb 2008 14:42:08 +0000] rev 9773
(svn r12266) [NoAI] -Fix: [API CHANGE] minor typo in Ai*r*portAvailable (tnx yorick)

Tue, 26 Feb 2008 10:55:07 +0000(svn r12265) [NoAI] -Add: added a general protection that doesn't allow people using valuators on lists that aren't ment for those valuators noai
truebrain [Tue, 26 Feb 2008 10:55:07 +0000] rev 9772
(svn r12265) [NoAI] -Add: added a general protection that doesn't allow people using valuators on lists that aren't ment for those valuators

Tue, 26 Feb 2008 10:47:22 +0000(svn r12264) [NoAI] -Add: added AITileList_vCargoProduction (yorick) noai
truebrain [Tue, 26 Feb 2008 10:47:22 +0000] rev 9771
(svn r12264) [NoAI] -Add: added AITileList_vCargoProduction (yorick)
[NoAI] -Fix: fixed comments around CargoProduction, so now it reflects what is really does

Mon, 25 Feb 2008 18:18:35 +0000(svn r12260) [NoAI] -Change: make SelectAI return the factory, so some GUI might read how the AI is called, and who wrote it, etc etc noai
truebrain [Mon, 25 Feb 2008 18:18:35 +0000] rev 9770
(svn r12260) [NoAI] -Change: make SelectAI return the factory, so some GUI might read how the AI is called, and who wrote it, etc etc

Mon, 25 Feb 2008 16:36:24 +0000(svn r12259) [NoAI] -Fix: depots were considered buildable (tnx Progman) noai
truebrain [Mon, 25 Feb 2008 16:36:24 +0000] rev 9769
(svn r12259) [NoAI] -Fix: depots were considered buildable (tnx Progman)

Mon, 25 Feb 2008 16:29:48 +0000(svn r12257) [NoAI] -Fix: flush stdout and stderr when killing a thread, avoids data-loss ;) noai
truebrain [Mon, 25 Feb 2008 16:29:48 +0000] rev 9768
(svn r12257) [NoAI] -Fix: flush stdout and stderr when killing a thread, avoids data-loss ;)

Mon, 25 Feb 2008 16:26:30 +0000(svn r12256) [NoAI] -Fix: because of a 'bug' in OpenTTD, FindStationsAroundIndustryTile gave inconsitant results with GetProductionAroundTiles (first ignores station layout). Fixed with HACK, waiting for real solution in OpenTTD. noai
truebrain [Mon, 25 Feb 2008 16:26:30 +0000] rev 9767
(svn r12256) [NoAI] -Fix: because of a 'bug' in OpenTTD, FindStationsAroundIndustryTile gave inconsitant results with GetProductionAroundTiles (first ignores station layout). Fixed with HACK, waiting for real solution in OpenTTD.

Mon, 25 Feb 2008 16:14:48 +0000(svn r12255) [NoAI] -Fix: ensure AITileList_Industry* only operates on valid tiles (Morloth) noai
truebrain [Mon, 25 Feb 2008 16:14:48 +0000] rev 9766
(svn r12255) [NoAI] -Fix: ensure AITileList_Industry* only operates on valid tiles (Morloth)

Mon, 25 Feb 2008 16:10:13 +0000(svn r12254) [NoAI] -Fix: make AITileList_Industry* newgrf compatible (tnx glx) noai
truebrain [Mon, 25 Feb 2008 16:10:13 +0000] rev 9765
(svn r12254) [NoAI] -Fix: make AITileList_Industry* newgrf compatible (tnx glx)

Mon, 25 Feb 2008 15:40:08 +0000(svn r12253) [NoAI] -Fix: removed obsolete comment at AIRoad noai
truebrain [Mon, 25 Feb 2008 15:40:08 +0000] rev 9764
(svn r12253) [NoAI] -Fix: removed obsolete comment at AIRoad

Mon, 25 Feb 2008 14:59:56 +0000(svn r12251) [NoAI] -Add: 2 console commands: 'list_ai' and 'start_ai', listing or starting an AI noai
truebrain [Mon, 25 Feb 2008 14:59:56 +0000] rev 9763
(svn r12251) [NoAI] -Add: 2 console commands: 'list_ai' and 'start_ai', listing or starting an AI

Mon, 25 Feb 2008 14:56:45 +0000(svn r12250) [NoAI] -Fix: ChangeName -> AICompany.SetCompanyName noai
truebrain [Mon, 25 Feb 2008 14:56:45 +0000] rev 9762
(svn r12250) [NoAI] -Fix: ChangeName -> AICompany.SetCompanyName

Mon, 25 Feb 2008 14:34:16 +0000(svn r12249) [NoAI] -Fix: finally found why closing the game gave an assert() on running AIs noai
truebrain [Mon, 25 Feb 2008 14:34:16 +0000] rev 9761
(svn r12249) [NoAI] -Fix: finally found why closing the game gave an assert() on running AIs

Mon, 25 Feb 2008 14:03:14 +0000(svn r12248) [NoAI] -Codechange: last_command_res was in AIThread, while it should be in AIObject, like all other variables like it noai
truebrain [Mon, 25 Feb 2008 14:03:14 +0000] rev 9760
(svn r12248) [NoAI] -Codechange: last_command_res was in AIThread, while it should be in AIObject, like all other variables like it
[NoAI] -Codechange: minor comment/code update in ai_threads.cpp

Mon, 25 Feb 2008 09:23:53 +0000(svn r12245) [NoAI] -Fix r12243: regression.txt wasn't updated (glx) noai
truebrain [Mon, 25 Feb 2008 09:23:53 +0000] rev 9759
(svn r12245) [NoAI] -Fix r12243: regression.txt wasn't updated (glx)

Sun, 24 Feb 2008 23:41:06 +0000(svn r12243) [NoAI] -Fix r12242: move the regression-test for AITileList_Industry* to TileList(), and show that they really work by using the Valuators to proof that noai
truebrain [Sun, 24 Feb 2008 23:41:06 +0000] rev 9758
(svn r12243) [NoAI] -Fix r12242: move the regression-test for AITileList_Industry* to TileList(), and show that they really work by using the Valuators to proof that

Sun, 24 Feb 2008 23:34:42 +0000(svn r12242) [NoAI] -Add: added AITileList_Industry(Accepting|Producing), giving tiles on which you want to build a station for an industry noai
truebrain [Sun, 24 Feb 2008 23:34:42 +0000] rev 9757
(svn r12242) [NoAI] -Add: added AITileList_Industry(Accepting|Producing), giving tiles on which you want to build a station for an industry

Sun, 24 Feb 2008 23:00:00 +0000(svn r12241) [NoAI] -Fix r12236: global search/replace to the unreadable documentation! WHOHO! (tnx Progman) noai
truebrain [Sun, 24 Feb 2008 23:00:00 +0000] rev 9756
(svn r12241) [NoAI] -Fix r12236: global search/replace to the unreadable documentation! WHOHO! (tnx Progman)

Sun, 24 Feb 2008 22:30:26 +0000(svn r12240) [NoAI] -Fix r12235: minor typo (glx) noai
truebrain [Sun, 24 Feb 2008 22:30:26 +0000] rev 9755
(svn r12240) [NoAI] -Fix r12235: minor typo (glx)

Sun, 24 Feb 2008 22:13:24 +0000(svn r12237) [NoAI] -Fix: don't force the existance of a 'constructor' (tnx Progman) noai
truebrain [Sun, 24 Feb 2008 22:13:24 +0000] rev 9754
(svn r12237) [NoAI] -Fix: don't force the existance of a 'constructor' (tnx Progman)

Sun, 24 Feb 2008 22:10:05 +0000(svn r12236) [NoAI] -Change: [API CHANGE] All valuators are now in the notation: AI<type>List_v<Valuator>. Example: AIVehicleList_vAge noai
truebrain [Sun, 24 Feb 2008 22:10:05 +0000] rev 9753
(svn r12236) [NoAI] -Change: [API CHANGE] All valuators are now in the notation: AI<type>List_v<Valuator>. Example: AIVehicleList_vAge

Sun, 24 Feb 2008 22:05:07 +0000(svn r12235) [NoAI] -Fix: don't segfault if you do a Next() on an empty list (tnx Progman) noai
truebrain [Sun, 24 Feb 2008 22:05:07 +0000] rev 9752
(svn r12235) [NoAI] -Fix: don't segfault if you do a Next() on an empty list (tnx Progman)
[NoAI] -Fix: warn people if they forget Begin() before Next()/HasNext()

Sun, 24 Feb 2008 21:15:12 +0000(svn r12233) [NoAI] -Fix: document that AITileList and AIList start empty on creation (request by Progman) noai
truebrain [Sun, 24 Feb 2008 21:15:12 +0000] rev 9751
(svn r12233) [NoAI] -Fix: document that AITileList and AIList start empty on creation (request by Progman)

Sun, 24 Feb 2008 21:06:38 +0000(svn r12232) [NoAI] -Fix: various of fixes for wrightai (mostly finished all XXX / TODO) (yorick) noai
truebrain [Sun, 24 Feb 2008 21:06:38 +0000] rev 9750
(svn r12232) [NoAI] -Fix: various of fixes for wrightai (mostly finished all XXX / TODO) (yorick)

Sat, 23 Feb 2008 18:01:05 +0000(svn r12229) [NoAI] -Fix: AISetting()s functions can be static too noai
truebrain [Sat, 23 Feb 2008 18:01:05 +0000] rev 9749
(svn r12229) [NoAI] -Fix: AISetting()s functions can be static too

Sat, 23 Feb 2008 17:43:16 +0000(svn r12228) [NoAI] -Fix: very minor coding style error (VERY minor) noai
truebrain [Sat, 23 Feb 2008 17:43:16 +0000] rev 9748
(svn r12228) [NoAI] -Fix: very minor coding style error (VERY minor)

Sat, 23 Feb 2008 16:43:22 +0000(svn r12227) [NoAI] -Fix (wrightAI): sleep as long as it takes to do something new (yorick) noai
truebrain [Sat, 23 Feb 2008 16:43:22 +0000] rev 9747
(svn r12227) [NoAI] -Fix (wrightAI): sleep as long as it takes to do something new (yorick)

Sat, 23 Feb 2008 16:21:10 +0000(svn r12226) [NoAI] -Fix: remove the dep for AIStationList_Vehicle on AIStationList, as Squirrel doesn't like it noai
truebrain [Sat, 23 Feb 2008 16:21:10 +0000] rev 9746
(svn r12226) [NoAI] -Fix: remove the dep for AIStationList_Vehicle on AIStationList, as Squirrel doesn't like it

Sat, 23 Feb 2008 15:16:21 +0000(svn r12225) [NoAI] -Change [API CHANGE]: AIStationVehicleList -> AIVehicleList_Station (WATCH THE NAMES CAREFULLY!) noai
truebrain [Sat, 23 Feb 2008 15:16:21 +0000] rev 9745
(svn r12225) [NoAI] -Change [API CHANGE]: AIStationVehicleList -> AIVehicleList_Station (WATCH THE NAMES CAREFULLY!)
[NoAI] -Change [API CHANGE]: AIVehicleStationList -> AIStationList_Vehicle (WATCH THE NAMES CAREFULLY!)

Sat, 23 Feb 2008 14:50:11 +0000(svn r12224) [NoAI] -Fix r12220: forgot to rename the comment (tnx glx) noai
truebrain [Sat, 23 Feb 2008 14:50:11 +0000] rev 9744
(svn r12224) [NoAI] -Fix r12220: forgot to rename the comment (tnx glx)

Sat, 23 Feb 2008 14:49:31 +0000(svn r12223) [NoAI] -Fix r12221: look mom, I can break compilation! noai
truebrain [Sat, 23 Feb 2008 14:49:31 +0000] rev 9743
(svn r12223) [NoAI] -Fix r12221: look mom, I can break compilation!

Sat, 23 Feb 2008 14:44:07 +0000(svn r12222) [NoAI] -Fix r12221: forgot one file noai
truebrain [Sat, 23 Feb 2008 14:44:07 +0000] rev 9742
(svn r12222) [NoAI] -Fix r12221: forgot one file

Sat, 23 Feb 2008 14:42:07 +0000(svn r12221) [NoAI] -Fix: Register functions are no _Register functions, and always on top of the sort list noai
truebrain [Sat, 23 Feb 2008 14:42:07 +0000] rev 9741
(svn r12221) [NoAI] -Fix: Register functions are no _Register functions, and always on top of the sort list

Sat, 23 Feb 2008 14:33:18 +0000(svn r12220) [NoAI] -Fix: minor type in AIVehicleStation, and missing security check noai
truebrain [Sat, 23 Feb 2008 14:33:18 +0000] rev 9740
(svn r12220) [NoAI] -Fix: minor type in AIVehicleStation, and missing security check

Sat, 23 Feb 2008 14:14:06 +0000(svn r12219) [NoAI] -Fix: minor typo in comment noai
truebrain [Sat, 23 Feb 2008 14:14:06 +0000] rev 9739
(svn r12219) [NoAI] -Fix: minor typo in comment

Fri, 22 Feb 2008 12:38:28 +0000(svn r12217) [NoAI] -Change: changed wrightAI to reflect the last codechange noai
truebrain [Fri, 22 Feb 2008 12:38:28 +0000] rev 9738
(svn r12217) [NoAI] -Change: changed wrightAI to reflect the last codechange

Fri, 22 Feb 2008 12:30:17 +0000(svn r12216) [NoAI] -Codechange: made most functions 'static', which removes the need to create an instance to get, for example, engine information, and therefor heavily simplifying AI creation (Morloth) noai
truebrain [Fri, 22 Feb 2008 12:30:17 +0000] rev 9737
(svn r12216) [NoAI] -Codechange: made most functions 'static', which removes the need to create an instance to get, for example, engine information, and therefor heavily simplifying AI creation (Morloth)

Fri, 22 Feb 2008 12:13:41 +0000(svn r12215) [NoAI] -Codechange: added '::' if a function comes from non-AI-API functions (was inconsistant till now) noai
truebrain [Fri, 22 Feb 2008 12:13:41 +0000] rev 9736
(svn r12215) [NoAI] -Codechange: added '::' if a function comes from non-AI-API functions (was inconsistant till now)
[NoAI] -Codechange: removed AIOrder:: if we are in AIOrder class (and so for all other classes)

Fri, 22 Feb 2008 11:54:33 +0000(svn r12214) [NoAI] -Fix: 'rad' -> 'radius' for consistancy reasons noai
truebrain [Fri, 22 Feb 2008 11:54:33 +0000] rev 9735
(svn r12214) [NoAI] -Fix: 'rad' -> 'radius' for consistancy reasons

Fri, 22 Feb 2008 11:47:03 +0000(svn r12213) [NoAI] -Fix: internal speeds for RoadVehicles and Ships are multiplied with 2 (Morloth) noai
truebrain [Fri, 22 Feb 2008 11:47:03 +0000] rev 9734
(svn r12213) [NoAI] -Fix: internal speeds for RoadVehicles and Ships are multiplied with 2 (Morloth)

Fri, 22 Feb 2008 11:43:05 +0000(svn r12212) [NoAI] -Add: added AIEngine::GetMaxAge, AIEngine::GetRunningCost and AIVehicle::GetRunningCost (Morloth) noai
truebrain [Fri, 22 Feb 2008 11:43:05 +0000] rev 9733
(svn r12212) [NoAI] -Add: added AIEngine::GetMaxAge, AIEngine::GetRunningCost and AIVehicle::GetRunningCost (Morloth)

Fri, 22 Feb 2008 00:25:54 +0000(svn r12211) [NoAI] -Sync: with trunk r12050:12209 noai
glx [Fri, 22 Feb 2008 00:25:54 +0000] rev 9732
(svn r12211) [NoAI] -Sync: with trunk r12050:12209

Thu, 21 Feb 2008 22:34:54 +0000(svn r12210) [NoAI] -Fix: iterators can become invalid after a call to RemoveItem() noai
glx [Thu, 21 Feb 2008 22:34:54 +0000] rev 9731
(svn r12210) [NoAI] -Fix: iterators can become invalid after a call to RemoveItem()

Fri, 15 Feb 2008 23:42:29 +0000(svn r12153) [NoAI] -Fix: unmodified catchment radius is 4 not 3 noai
glx [Fri, 15 Feb 2008 23:42:29 +0000] rev 9730
(svn r12153) [NoAI] -Fix: unmodified catchment radius is 4 not 3

Fri, 15 Feb 2008 23:36:22 +0000(svn r12152) [NoAI] -Add [FS#1772]: add AITile.GetCargoProduction() function (Morloth) noai
glx [Fri, 15 Feb 2008 23:36:22 +0000] rev 9729
(svn r12152) [NoAI] -Add [FS#1772]: add AITile.GetCargoProduction() function (Morloth)

Fri, 15 Feb 2008 23:31:51 +0000(svn r12151) [NoAI] -Fix: use the correct types for returned values noai
glx [Fri, 15 Feb 2008 23:31:51 +0000] rev 9728
(svn r12151) [NoAI] -Fix: use the correct types for returned values

Mon, 11 Feb 2008 18:08:09 +0000(svn r12113) [NoAI] -Fix: memory leak in require() noai
glx [Mon, 11 Feb 2008 18:08:09 +0000] rev 9727
(svn r12113) [NoAI] -Fix: memory leak in require()

Mon, 11 Feb 2008 17:50:47 +0000(svn r12112) [NoAI] -Fix: prevent buffer overruns when creating full-length script-name noai
glx [Mon, 11 Feb 2008 17:50:47 +0000] rev 9726
(svn r12112) [NoAI] -Fix: prevent buffer overruns when creating full-length script-name

Mon, 11 Feb 2008 14:20:41 +0000(svn r12110) [NoAI] -Fix [FS#1746]: possible segmentation fault when trying to load another script file noai
smatz [Mon, 11 Feb 2008 14:20:41 +0000] rev 9725
(svn r12110) [NoAI] -Fix [FS#1746]: possible segmentation fault when trying to load another script file

Sun, 03 Feb 2008 20:17:54 +0000(svn r12051) [NoAI] -Sync: with trunk (r11795:12050). noai
rubidium [Sun, 03 Feb 2008 20:17:54 +0000] rev 9724
(svn r12051) [NoAI] -Sync: with trunk (r11795:12050).

Wed, 09 Jan 2008 18:11:12 +0000(svn r11796) [NoAI] -Sync: with trunk r11502:11795. noai
rubidium [Wed, 09 Jan 2008 18:11:12 +0000] rev 9723
(svn r11796) [NoAI] -Sync: with trunk r11502:11795.

Fri, 23 Nov 2007 16:59:30 +0000(svn r11503) [NoAI] -Sync: with trunk r11308:11502. noai
rubidium [Fri, 23 Nov 2007 16:59:30 +0000] rev 9722
(svn r11503) [NoAI] -Sync: with trunk r11308:11502.

Thu, 22 Nov 2007 23:01:41 +0000(svn r11497) [NoAI] -Fix: when removing the last item from a bucket, the bucket gets removed invalidating iterators. Based on a patch by xargonax. noai
rubidium [Thu, 22 Nov 2007 23:01:41 +0000] rev 9721
(svn r11497) [NoAI] -Fix: when removing the last item from a bucket, the bucket gets removed invalidating iterators. Based on a patch by xargonax.

Thu, 22 Nov 2007 23:00:00 +0000(svn r11496) [NoAI] -Fix: the WrightAI was using an older version of the API, effectively making it non-functional. Patch by Zuu. noai
rubidium [Thu, 22 Nov 2007 23:00:00 +0000] rev 9720
(svn r11496) [NoAI] -Fix: the WrightAI was using an older version of the API, effectively making it non-functional. Patch by Zuu.

Sat, 20 Oct 2007 13:09:52 +0000(svn r11311) [NoAI] -Fix (r11295, r11298): project files update forgotten noai
glx [Sat, 20 Oct 2007 13:09:52 +0000] rev 9719
(svn r11311) [NoAI] -Fix (r11295, r11298): project files update forgotten

Sat, 20 Oct 2007 10:42:28 +0000(svn r11309) [NoAI] -Sync: with trunk r11145:11308. noai
truelight [Sat, 20 Oct 2007 10:42:28 +0000] rev 9718
(svn r11309) [NoAI] -Sync: with trunk r11145:11308.

Sat, 20 Oct 2007 10:14:05 +0000(svn r11307) [NoAI] -Fix: AIIndustry::GetProduction should give the production_rate, not the this_month_production noai
truelight [Sat, 20 Oct 2007 10:14:05 +0000] rev 9717
(svn r11307) [NoAI] -Fix: AIIndustry::GetProduction should give the production_rate, not the this_month_production
[NoAI] -Fix: regression test didn't test GetProduction and IsCargoAccepted

Fri, 19 Oct 2007 15:46:37 +0000(svn r11300) [NoAI] -Fix: only show those engines you can purchase (all others return false with IsValidEngine) noai
truelight [Fri, 19 Oct 2007 15:46:37 +0000] rev 9716
(svn r11300) [NoAI] -Fix: only show those engines you can purchase (all others return false with IsValidEngine)

Fri, 19 Oct 2007 15:41:16 +0000(svn r11299) [NoAI] -Remove [API CHANGE]: FindXXXEngines are no longer available; use AIEngineList to select your engine noai
truelight [Fri, 19 Oct 2007 15:41:16 +0000] rev 9715
(svn r11299) [NoAI] -Remove [API CHANGE]: FindXXXEngines are no longer available; use AIEngineList to select your engine

Fri, 19 Oct 2007 14:03:27 +0000(svn r11298) [NoAI] -Add: added EngineList + Valuators for all common functions. This should replace all FindXXXEngine, which will be removed soon noai
truelight [Fri, 19 Oct 2007 14:03:27 +0000] rev 9714
(svn r11298) [NoAI] -Add: added EngineList + Valuators for all common functions. This should replace all FindXXXEngine, which will be removed soon

Fri, 19 Oct 2007 13:14:22 +0000(svn r11297) [NoAI] -Add: in AIEngine, added: GetName, GetCargoType, GetCapacity, GetReliability, GetMaxSpeed, GetVehicleType, and GetPrice (on request by Kilinich) noai
truelight [Fri, 19 Oct 2007 13:14:22 +0000] rev 9713
(svn r11297) [NoAI] -Add: in AIEngine, added: GetName, GetCargoType, GetCapacity, GetReliability, GetMaxSpeed, GetVehicleType, and GetPrice (on request by Kilinich)

Fri, 19 Oct 2007 12:08:33 +0000(svn r11296) [NoAI] -Fix: typo in comment of AIVehicle::GetName noai
truelight [Fri, 19 Oct 2007 12:08:33 +0000] rev 9712
(svn r11296) [NoAI] -Fix: typo in comment of AIVehicle::GetName

Fri, 19 Oct 2007 11:32:20 +0000(svn r11295) [NoAI] -Change [API CHANGE]: put Engine things in AIEngine, and rename functions as such. Most noticable: FindBestXXXVehicle -> FineBestXXXEngine noai
truelight [Fri, 19 Oct 2007 11:32:20 +0000] rev 9711
(svn r11295) [NoAI] -Change [API CHANGE]: put Engine things in AIEngine, and rename functions as such. Most noticable: FindBestXXXVehicle -> FineBestXXXEngine

Fri, 19 Oct 2007 09:36:27 +0000(svn r11294) [NoAI] -Add: added AIIndustry::IsCargoAccepted + Valuator (on request by Kilinich) noai
truelight [Fri, 19 Oct 2007 09:36:27 +0000] rev 9710
(svn r11294) [NoAI] -Add: added AIIndustry::IsCargoAccepted + Valuator (on request by Kilinich)

Wed, 17 Oct 2007 23:45:22 +0000(svn r11289) [NoAI] -Add [FS#1346]: added AIVehicle::Is(Stopped)InDepot() (dihedral) noai
truelight [Wed, 17 Oct 2007 23:45:22 +0000] rev 9709
(svn r11289) [NoAI] -Add [FS#1346]: added AIVehicle::Is(Stopped)InDepot() (dihedral)

Tue, 16 Oct 2007 16:11:33 +0000(svn r11274) [NoAI] -Add: added LowerTile and RaiseTile to 'terraform' the map a bit (dynaxo) noai
truelight [Tue, 16 Oct 2007 16:11:33 +0000] rev 9708
(svn r11274) [NoAI] -Add: added LowerTile and RaiseTile to 'terraform' the map a bit (dynaxo)

Tue, 16 Oct 2007 16:07:01 +0000(svn r11273) [NoAI] -Add: added AIOrder::MoveOrder (dynaxo) noai
truelight [Tue, 16 Oct 2007 16:07:01 +0000] rev 9707
(svn r11273) [NoAI] -Add: added AIOrder::MoveOrder (dynaxo)

Fri, 12 Oct 2007 22:04:41 +0000(svn r11250) [NoAI] -Fix [API CHANGE]: SkipVehicleOrder always skipped to first vehicle order.. replaced with SkipToVehicleOrder, and added a param to specify to which order it should skip (dynaxo) noai
truelight [Fri, 12 Oct 2007 22:04:41 +0000] rev 9706
(svn r11250) [NoAI] -Fix [API CHANGE]: SkipVehicleOrder always skipped to first vehicle order.. replaced with SkipToVehicleOrder, and added a param to specify to which order it should skip (dynaxo)

Sun, 07 Oct 2007 00:40:14 +0000(svn r11222) [NoAI] -Fix (r11221): my text editor decided to play with me between compilation and commit noai
glx [Sun, 07 Oct 2007 00:40:14 +0000] rev 9705
(svn r11222) [NoAI] -Fix (r11221): my text editor decided to play with me between compilation and commit

Sat, 06 Oct 2007 22:30:24 +0000(svn r11221) [NoAI] -Sync: with trunk r11145:11220 noai
glx [Sat, 06 Oct 2007 22:30:24 +0000] rev 9704
(svn r11221) [NoAI] -Sync: with trunk r11145:11220

Sun, 23 Sep 2007 07:37:38 +0000(svn r11146) [NoAI] -Sync: with trunk r11035:11045. noai
rubidium [Sun, 23 Sep 2007 07:37:38 +0000] rev 9703
(svn r11146) [NoAI] -Sync: with trunk r11035:11045.

Sun, 09 Sep 2007 21:14:29 +0000(svn r11075) [NoAI] -Fix: sorting on value did not work as expected. Patch by GeekToo. noai
rubidium [Sun, 09 Sep 2007 21:14:29 +0000] rev 9702
(svn r11075) [NoAI] -Fix: sorting on value did not work as expected. Patch by GeekToo.

Sun, 02 Sep 2007 11:17:33 +0000(svn r11036) [NoAI] -Sync: with trunk r10774:11035. noai
rubidium [Sun, 02 Sep 2007 11:17:33 +0000] rev 9701
(svn r11036) [NoAI] -Sync: with trunk r10774:11035.

Sun, 19 Aug 2007 14:04:13 +0000(svn r10941) [NoAI] -Add: added AITile::GetHeight and AITileList valuator Height noai
truelight [Sun, 19 Aug 2007 14:04:13 +0000] rev 9700
(svn r10941) [NoAI] -Add: added AITile::GetHeight and AITileList valuator Height

Sun, 19 Aug 2007 13:43:59 +0000(svn r10940) [NoAI] -Add: added AIVehicle::GetName and AIVehicle::SetName to set vehicle names noai
truelight [Sun, 19 Aug 2007 13:43:59 +0000] rev 9699
(svn r10940) [NoAI] -Add: added AIVehicle::GetName and AIVehicle::SetName to set vehicle names

Sun, 19 Aug 2007 13:31:04 +0000(svn r10939) [NoAI] -Add: added AITileList valuator Water noai
truelight [Sun, 19 Aug 2007 13:31:04 +0000] rev 9698
(svn r10939) [NoAI] -Add: added AITileList valuator Water
[NoAI] -Add: added AITile::IsWater

Sun, 19 Aug 2007 13:22:13 +0000(svn r10938) [NoAI] -Fix r10937: regression update noai
truelight [Sun, 19 Aug 2007 13:22:13 +0000] rev 9697
(svn r10938) [NoAI] -Fix r10937: regression update
[NoAI] -Fix: water-tiles aren't really buildable in any real way

Sun, 19 Aug 2007 13:16:06 +0000(svn r10937) [NoAI] -Add: added AIStation::GetName on request by Nickman noai
truelight [Sun, 19 Aug 2007 13:16:06 +0000] rev 9696
(svn r10937) [NoAI] -Add: added AIStation::GetName on request by Nickman
[NoAI] -Fix: AICompant::GetCompanyName returned \0 for invalid company instead of NULL

Sun, 19 Aug 2007 13:01:41 +0000(svn r10936) [NoAI] -Fix: allow water_protection for non-water-building in DoCommand noai
truelight [Sun, 19 Aug 2007 13:01:41 +0000] rev 9695
(svn r10936) [NoAI] -Fix: allow water_protection for non-water-building in DoCommand

Fri, 03 Aug 2007 22:09:42 +0000(svn r10775) [NoAI] -Sync: with trunk r10535:r10774. noai
rubidium [Fri, 03 Aug 2007 22:09:42 +0000] rev 9694
(svn r10775) [NoAI] -Sync: with trunk r10535:r10774.

Fri, 03 Aug 2007 19:16:36 +0000(svn r10769) [NoAI] -Fix: EOL only changes are now considered as "not changed" noai
glx [Fri, 03 Aug 2007 19:16:36 +0000] rev 9693
(svn r10769) [NoAI] -Fix: EOL only changes are now considered as "not changed"
[NoAI] -Add: remove .hpp.sq if .hpp doesn't exist

Tue, 24 Jul 2007 21:10:00 +0000(svn r10680) [NoAI] -Fix r10679: forgot to update MSVC project files noai
truelight [Tue, 24 Jul 2007 21:10:00 +0000] rev 9692
(svn r10680) [NoAI] -Fix r10679: forgot to update MSVC project files

Tue, 24 Jul 2007 21:09:39 +0000(svn r10679) [NoAI] -Add: added AIMarine, which takes care of Ships, Docks, ... noai
truelight [Tue, 24 Jul 2007 21:09:39 +0000] rev 9691
(svn r10679) [NoAI] -Add: added AIMarine, which takes care of Ships, Docks, ...
[NoAI] -Change [API Change]: renamed FindBestAircraftVehicle to FindBestAirVehicle for naming consistency

Tue, 24 Jul 2007 20:52:36 +0000(svn r10678) [NoAI] -Fix r10677: fix it even more correctly :) (tnx Rubidium) noai
truelight [Tue, 24 Jul 2007 20:52:36 +0000] rev 9690
(svn r10678) [NoAI] -Fix r10677: fix it even more correctly :) (tnx Rubidium)

Tue, 24 Jul 2007 20:50:49 +0000(svn r10677) [NoAI] -Fix: shadows aren't valid vehicles, so don't return true on them noai
truelight [Tue, 24 Jul 2007 20:50:49 +0000] rev 9689
(svn r10677) [NoAI] -Fix: shadows aren't valid vehicles, so don't return true on them

Tue, 24 Jul 2007 20:29:45 +0000(svn r10676) [NoAI] -Fix: don't send DC_NO_WATER by default, it kills building docks and buoys and stuff.. just be careful now not do try anything on the water, it won't any longer fail ;) noai
truelight [Tue, 24 Jul 2007 20:29:45 +0000] rev 9688
(svn r10676) [NoAI] -Fix: don't send DC_NO_WATER by default, it kills building docks and buoys and stuff.. just be careful now not do try anything on the water, it won't any longer fail ;)

Tue, 24 Jul 2007 18:42:25 +0000(svn r10674) [NoAI] -Fix: AIVehicle SQ file was out-dated noai
truelight [Tue, 24 Jul 2007 18:42:25 +0000] rev 9687
(svn r10674) [NoAI] -Fix: AIVehicle SQ file was out-dated

Fri, 20 Jul 2007 15:48:17 +0000(svn r10636) [NoAI] -Sync with trunk r10532:10635. noai
rubidium [Fri, 20 Jul 2007 15:48:17 +0000] rev 9686
(svn r10636) [NoAI] -Sync with trunk r10532:10635.

Thu, 19 Jul 2007 23:10:08 +0000(svn r10634) [NoAI] -Documentation: of course I forgot to document the VehicleType enum noai
truelight [Thu, 19 Jul 2007 23:10:08 +0000] rev 9685
(svn r10634) [NoAI] -Documentation: of course I forgot to document the VehicleType enum

Thu, 19 Jul 2007 23:01:41 +0000(svn r10633) [NoAI] -Add: added GetVehicleType and AIVehicle::VehicleType noai
truelight [Thu, 19 Jul 2007 23:01:41 +0000] rev 9684
(svn r10633) [NoAI] -Add: added GetVehicleType and AIVehicle::VehicleType
[NoAI] -Codechange: use 'vehicle', not 'town' in AIVehicleListValuator ;)
[NoAI] -Fix: don't output pointers in regression as they change on systems and runs

Thu, 19 Jul 2007 22:41:38 +0000(svn r10632) [NoAI] -Documentation: fix the documentation for AIEvent Constructor noai
truelight [Thu, 19 Jul 2007 22:41:38 +0000] rev 9683
(svn r10632) [NoAI] -Documentation: fix the documentation for AIEvent Constructor

Thu, 19 Jul 2007 22:39:43 +0000(svn r10631) [NoAI] -Add: AIEvent, to take care of events; for now it only reports when vehicles are crashed noai
truelight [Thu, 19 Jul 2007 22:39:43 +0000] rev 9682
(svn r10631) [NoAI] -Add: AIEvent, to take care of events; for now it only reports when vehicles are crashed

Thu, 19 Jul 2007 22:26:26 +0000(svn r10630) [NoAI] -Fix: allow enums to not have a predefined value for Squirrel noai
truelight [Thu, 19 Jul 2007 22:26:26 +0000] rev 9681
(svn r10630) [NoAI] -Fix: allow enums to not have a predefined value for Squirrel

Thu, 19 Jul 2007 19:42:54 +0000(svn r10629) [NoAI] -Fix: on returning a class instance which is NULL, do not make a wrapper SQ, but return a NULL pointer too noai
truelight [Thu, 19 Jul 2007 19:42:54 +0000] rev 9680
(svn r10629) [NoAI] -Fix: on returning a class instance which is NULL, do not make a wrapper SQ, but return a NULL pointer too

Thu, 19 Jul 2007 17:13:38 +0000(svn r10625) [NoAI] -Fix: returning C++ classes, by creating a temp SQ class, had its problems, this should fix them all (double-frees, wrong scope, ..) noai
truelight [Thu, 19 Jul 2007 17:13:38 +0000] rev 9679
(svn r10625) [NoAI] -Fix: returning C++ classes, by creating a temp SQ class, had its problems, this should fix them all (double-frees, wrong scope, ..)