Thu, 19 Jul 2007 16:17:10 +0000(svn r10623) [NoAI] -Documentation: document AITileListNeighbourRoadCount a bit more noai
truelight [Thu, 19 Jul 2007 16:17:10 +0000] rev 9678
(svn r10623) [NoAI] -Documentation: document AITileListNeighbourRoadCount a bit more

Wed, 18 Jul 2007 15:30:34 +0000(svn r10616) [NoAI] -Fix: only see a method as constructors if they do not have an other function name noai
truelight [Wed, 18 Jul 2007 15:30:34 +0000] rev 9677
(svn r10616) [NoAI] -Fix: only see a method as constructors if they do not have an other function name

Wed, 18 Jul 2007 15:24:10 +0000(svn r10615) [NoAI] -Fix r10613: one might wonder how hard it can be to fix something this simple... noai
truelight [Wed, 18 Jul 2007 15:24:10 +0000] rev 9676
(svn r10615) [NoAI] -Fix r10613: one might wonder how hard it can be to fix something this simple...

Wed, 18 Jul 2007 15:13:33 +0000(svn r10614) [NoAI] -Fix r10613: do not commit things you are working on and don't want to commit ;) noai
truelight [Wed, 18 Jul 2007 15:13:33 +0000] rev 9675
(svn r10614) [NoAI] -Fix r10613: do not commit things you are working on and don't want to commit ;)

Wed, 18 Jul 2007 15:09:16 +0000(svn r10613) [NoAI] -Add r10612: give release-hook for return values of classes for which SQ creates a temporary holder so they are free'd when SQ does noai
truelight [Wed, 18 Jul 2007 15:09:16 +0000] rev 9674
(svn r10613) [NoAI] -Add r10612: give release-hook for return values of classes for which SQ creates a temporary holder so they are free'd when SQ does

Wed, 18 Jul 2007 14:58:37 +0000(svn r10612) [NoAI] -Add: allow a class as return value; pack the result in a SQ instance and it should work perfectly noai
truelight [Wed, 18 Jul 2007 14:58:37 +0000] rev 9673
(svn r10612) [NoAI] -Add: allow a class as return value; pack the result in a SQ instance and it should work perfectly

Wed, 18 Jul 2007 10:53:58 +0000(svn r10611) [NoAI] -Fix: improved FindBestXXX, it now finds the fastest, biggest vehicle available noai
truelight [Wed, 18 Jul 2007 10:53:58 +0000] rev 9672
(svn r10611) [NoAI] -Fix: improved FindBestXXX, it now finds the fastest, biggest vehicle available
[NoAI] -Change [API]: FindBestXXX now takes max_cost as 3rd param, to find a vehicle below a given treshhold

Wed, 18 Jul 2007 09:23:35 +0000(svn r10610) [NoAI] -Fix r10609: typo in WrightAI noai
truelight [Wed, 18 Jul 2007 09:23:35 +0000] rev 9671
(svn r10610) [NoAI] -Fix r10609: typo in WrightAI

Wed, 18 Jul 2007 09:20:50 +0000(svn r10609) [NoAI] -Add: added GetAirportWidth / GetAirportHeight noai
truelight [Wed, 18 Jul 2007 09:20:50 +0000] rev 9670
(svn r10609) [NoAI] -Add: added GetAirportWidth / GetAirportHeight
[NoAI] -Add: added GetCoverageRadius / GetAirportCoverageRadius
[NoAI] -Fix: AiportAvailable was bugged, returned always true for AT_SMALL
[NoAI] -Change: improved WrightAI to work from 1950 (based on above functions)

Wed, 18 Jul 2007 08:38:50 +0000(svn r10608) [NoAI] -Documentation: comment some functions to make Doxygen happy noai
truelight [Wed, 18 Jul 2007 08:38:50 +0000] rev 9669
(svn r10608) [NoAI] -Documentation: comment some functions to make Doxygen happy

Sun, 15 Jul 2007 16:39:11 +0000(svn r10582) [NoAI] -Codechange: allow getting the president and company names of other companies as well as their company value and bank balance. noai
rubidium [Sun, 15 Jul 2007 16:39:11 +0000] rev 9668
(svn r10582) [NoAI] -Codechange: allow getting the president and company names of other companies as well as their company value and bank balance.

Sun, 15 Jul 2007 13:24:06 +0000(svn r10581) [NoAI] -Add: added WrightAI, and even though it is an aircraft only AI, it is the first NoAI that actually builds something useful and that is where the name came from (wright is archaic English for craftsman or builder) noai
truelight [Sun, 15 Jul 2007 13:24:06 +0000] rev 9667
(svn r10581) [NoAI] -Add: added WrightAI, and even though it is an aircraft only AI, it is the first NoAI that actually builds something useful and that is where the name came from (wright is archaic English for craftsman or builder)
[NoAI] -Remove: removed SQNoAI, as it didn't do anything useful

Sun, 15 Jul 2007 12:56:41 +0000(svn r10580) [NoAI] -Add: added GetStationID to get the StationID based on a tile noai
truelight [Sun, 15 Jul 2007 12:56:41 +0000] rev 9666
(svn r10580) [NoAI] -Add: added GetStationID to get the StationID based on a tile

Sun, 15 Jul 2007 12:36:43 +0000(svn r10579) [NoAI] -Add: functions to remove/keep the top/bottom X items from a list. noai
rubidium [Sun, 15 Jul 2007 12:36:43 +0000] rev 9665
(svn r10579) [NoAI] -Add: functions to remove/keep the top/bottom X items from a list.
[NoAI] -Add: functions to remove/keep items given in another list.

Sun, 15 Jul 2007 11:45:25 +0000(svn r10577) [NoAI] -Add: added ChangeItem to AIList noai
truelight [Sun, 15 Jul 2007 11:45:25 +0000] rev 9664
(svn r10577) [NoAI] -Add: added ChangeItem to AIList
[NoAI] -Change [API]: AddItem of AIList now takes a second param: value

Sun, 15 Jul 2007 11:28:52 +0000(svn r10576) [NoAI] -Add: added -g to regression test script, to start gdb over regression-test noai
truelight [Sun, 15 Jul 2007 11:28:52 +0000] rev 9663
(svn r10576) [NoAI] -Add: added -g to regression test script, to start gdb over regression-test

Sun, 15 Jul 2007 00:31:03 +0000(svn r10574) [NoAI] -Fix: make a better BestVehicle detection for aircrafts noai
truelight [Sun, 15 Jul 2007 00:31:03 +0000] rev 9662
(svn r10574) [NoAI] -Fix: make a better BestVehicle detection for aircrafts

Sun, 15 Jul 2007 00:15:23 +0000(svn r10571) [NoAI] -Fix r10569: about time I forgot to add some files noai
truelight [Sun, 15 Jul 2007 00:15:23 +0000] rev 9661
(svn r10571) [NoAI] -Fix r10569: about time I forgot to add some files

Sat, 14 Jul 2007 23:49:31 +0000(svn r10569) [NoAI] -Add: added AIListRandomize as Valuator for all lists to attach a random value to all items noai
truelight [Sat, 14 Jul 2007 23:49:31 +0000] rev 9660
(svn r10569) [NoAI] -Add: added AIListRandomize as Valuator for all lists to attach a random value to all items

Sat, 14 Jul 2007 23:35:46 +0000(svn r10568) [NoAI] -Add: {Build|Remove}RoadFull(). These functions have the same behaviour as {Build|Remove}Road(), except road is built/removed on both halves of ending tiles (ie build a sloped road on sloped tile instead half road with fundations) noai
glx [Sat, 14 Jul 2007 23:35:46 +0000] rev 9659
(svn r10568) [NoAI] -Add: {Build|Remove}RoadFull(). These functions have the same behaviour as {Build|Remove}Road(), except road is built/removed on both halves of ending tiles (ie build a sloped road on sloped tile instead half road with fundations)

Sat, 14 Jul 2007 22:06:38 +0000(svn r10565) [NoAI] -Add: allow giving width, height and radius to check for cargo acceptance noai
truelight [Sat, 14 Jul 2007 22:06:38 +0000] rev 9658
(svn r10565) [NoAI] -Add: allow giving width, height and radius to check for cargo acceptance

Sat, 14 Jul 2007 21:15:49 +0000(svn r10564) [NoAI] -Add: added a AITileList valuator that checks for a NxM buildable spot with the entry from the AITileList as top-left tile noai
truelight [Sat, 14 Jul 2007 21:15:49 +0000] rev 9657
(svn r10564) [NoAI] -Add: added a AITileList valuator that checks for a NxM buildable spot with the entry from the AITileList as top-left tile

Sat, 14 Jul 2007 14:56:26 +0000(svn r10558) [NoAI] -Fix: don't use free'd memory (tnx glx for tracing!!) noai
truelight [Sat, 14 Jul 2007 14:56:26 +0000] rev 9656
(svn r10558) [NoAI] -Fix: don't use free'd memory (tnx glx for tracing!!)

Sat, 14 Jul 2007 08:54:17 +0000(svn r10557) [NoAI] -Add: added for all lists 2 valuators: DistanceManhattanToTile and DistanceSquareToTile, to get the distance from object to some tile you specify noai
truelight [Sat, 14 Jul 2007 08:54:17 +0000] rev 9655
(svn r10557) [NoAI] -Add: added for all lists 2 valuators: DistanceManhattanToTile and DistanceSquareToTile, to get the distance from object to some tile you specify

Fri, 13 Jul 2007 23:18:12 +0000(svn r10556) [NoAI] -Add: added AIAirport, which can build an airport noai
truelight [Fri, 13 Jul 2007 23:18:12 +0000] rev 9654
(svn r10556) [NoAI] -Add: added AIAirport, which can build an airport
[NoAI] -Add: added FindBestAircraft in AIVehicle
[NoAI] -Add: finished all AIVehicle commands for non-RVs

Fri, 13 Jul 2007 19:54:59 +0000(svn r10554) [NoAI] -Codechange: allow classes with virtual functions to still export their enums. noai
rubidium [Fri, 13 Jul 2007 19:54:59 +0000] rev 9653
(svn r10554) [NoAI] -Codechange: allow classes with virtual functions to still export their enums.

Fri, 13 Jul 2007 19:12:43 +0000(svn r10553) [NoAI] -Add: added a framework for AIPathFinder() and implemented a really stupid AIPathFinderStupid() noai
truelight [Fri, 13 Jul 2007 19:12:43 +0000] rev 9652
(svn r10553) [NoAI] -Add: added a framework for AIPathFinder() and implemented a really stupid AIPathFinderStupid()

Fri, 13 Jul 2007 18:10:33 +0000(svn r10551) [NoAI] -Add: added SQ support for "void *" noai
truelight [Fri, 13 Jul 2007 18:10:33 +0000] rev 9651
(svn r10551) [NoAI] -Add: added SQ support for "void *"

Fri, 13 Jul 2007 14:44:31 +0000(svn r10545) [NoAI] -Fix: GetProduction doesn't return a tile, but a value (tnx glx) noai
truelight [Fri, 13 Jul 2007 14:44:31 +0000] rev 9650
(svn r10545) [NoAI] -Fix: GetProduction doesn't return a tile, but a value (tnx glx)

Fri, 13 Jul 2007 14:14:26 +0000(svn r10544) [NoAI] -Add: added AIIndustryList to list industries noai
truelight [Fri, 13 Jul 2007 14:14:26 +0000] rev 9649
(svn r10544) [NoAI] -Add: added AIIndustryList to list industries
[NoAI] -Add: added AIIndustry::GetProduction, to get the production of a certain cargo of the industry

Fri, 13 Jul 2007 13:49:39 +0000(svn r10543) [NoAI] -Add: added AIStationListCargoRating as valuator for a station list noai
truelight [Fri, 13 Jul 2007 13:49:39 +0000] rev 9648
(svn r10543) [NoAI] -Add: added AIStationListCargoRating as valuator for a station list

Fri, 13 Jul 2007 11:04:00 +0000(svn r10540) [NoAI] -Add: added AIStationVehicleList, which lists all vehicles that go to a given station noai
truelight [Fri, 13 Jul 2007 11:04:00 +0000] rev 9647
(svn r10540) [NoAI] -Add: added AIStationVehicleList, which lists all vehicles that go to a given station

Fri, 13 Jul 2007 10:49:57 +0000(svn r10539) [NoAI] -Documentation: added some comments for AI(Vehicle)StationList noai
truelight [Fri, 13 Jul 2007 10:49:57 +0000] rev 9646
(svn r10539) [NoAI] -Documentation: added some comments for AI(Vehicle)StationList

Fri, 13 Jul 2007 10:48:08 +0000(svn r10538) [NoAI] -Add: added AIVehicleStationList, which lists all stations a vehicle goes to noai
truelight [Fri, 13 Jul 2007 10:48:08 +0000] rev 9645
(svn r10538) [NoAI] -Add: added AIVehicleStationList, which lists all stations a vehicle goes to

Fri, 13 Jul 2007 10:42:23 +0000(svn r10536) [NoAI] -Add: added option for null-driver to configure how long it should run (-vnull:ticks=10000) noai
truelight [Fri, 13 Jul 2007 10:42:23 +0000] rev 9644
(svn r10536) [NoAI] -Add: added option for null-driver to configure how long it should run (-vnull:ticks=10000)

Fri, 13 Jul 2007 10:37:01 +0000(svn r10535) [NoAI] -Fix: set _current_player also for dying AI (tnx Rubidium for the help!!) noai
truelight [Fri, 13 Jul 2007 10:37:01 +0000] rev 9643
(svn r10535) [NoAI] -Fix: set _current_player also for dying AI (tnx Rubidium for the help!!)

Fri, 13 Jul 2007 09:20:54 +0000(svn r10534) [NoAI] -Fix r10533: update regression output noai
truelight [Fri, 13 Jul 2007 09:20:54 +0000] rev 9642
(svn r10534) [NoAI] -Fix r10533: update regression output

Fri, 13 Jul 2007 09:18:50 +0000(svn r10533) [NoAI] -Sync with trunk r10460:r10532. noai
truelight [Fri, 13 Jul 2007 09:18:50 +0000] rev 9641
(svn r10533) [NoAI] -Sync with trunk r10460:r10532.

Thu, 12 Jul 2007 15:52:17 +0000(svn r10531) [NoAI] -Fix r10529: forgot to update regression output noai
truelight [Thu, 12 Jul 2007 15:52:17 +0000] rev 9640
(svn r10531) [NoAI] -Fix r10529: forgot to update regression output

Thu, 12 Jul 2007 15:51:38 +0000(svn r10530) [NoAI] -Fix r10529: forgot to update MSVC project files noai
truelight [Thu, 12 Jul 2007 15:51:38 +0000] rev 9639
(svn r10530) [NoAI] -Fix r10529: forgot to update MSVC project files

Thu, 12 Jul 2007 15:51:19 +0000(svn r10529) [NoAI] -Add: added AIStation to gather information about stations directly by Id, which is used now by AIStationList noai
truelight [Thu, 12 Jul 2007 15:51:19 +0000] rev 9638
(svn r10529) [NoAI] -Add: added AIStation to gather information about stations directly by Id, which is used now by AIStationList

Thu, 12 Jul 2007 15:50:55 +0000(svn r10528) [NoAI] -Codechange: mark in comment static members as such in .cpp files noai
truelight [Thu, 12 Jul 2007 15:50:55 +0000] rev 9637
(svn r10528) [NoAI] -Codechange: mark in comment static members as such in .cpp files

Thu, 12 Jul 2007 15:05:24 +0000(svn r10527) [NoAI] -Add: AIStationList(), which lists all your stations; useful to maintain routes noai
truelight [Thu, 12 Jul 2007 15:05:24 +0000] rev 9636
(svn r10527) [NoAI] -Add: AIStationList(), which lists all your stations; useful to maintain routes

Thu, 12 Jul 2007 15:04:26 +0000(svn r10526) [NoAI] -Fix: a class with params for the constructor lost his instance when called from SQ (templates can be really useful ;)) noai
truelight [Thu, 12 Jul 2007 15:04:26 +0000] rev 9635
(svn r10526) [NoAI] -Fix: a class with params for the constructor lost his instance when called from SQ (templates can be really useful ;))

Thu, 12 Jul 2007 14:55:28 +0000(svn r10525) [NoAI] -Fix: the build-truck-param of BuildRoadStation was flipped noai
truelight [Thu, 12 Jul 2007 14:55:28 +0000] rev 9634
(svn r10525) [NoAI] -Fix: the build-truck-param of BuildRoadStation was flipped

Thu, 12 Jul 2007 14:53:17 +0000(svn r10524) [NoAI] -Fix: follow coding-style noai
truelight [Thu, 12 Jul 2007 14:53:17 +0000] rev 9633
(svn r10524) [NoAI] -Fix: follow coding-style

Thu, 12 Jul 2007 14:52:33 +0000(svn r10523) [NoAI] -Fix: typo in comment for AIVehicleList() noai
truelight [Thu, 12 Jul 2007 14:52:33 +0000] rev 9632
(svn r10523) [NoAI] -Fix: typo in comment for AIVehicleList()

Sat, 07 Jul 2007 09:20:52 +0000(svn r10461) [NoAI] -Sync with trunk r10349:r10460. noai
rubidium [Sat, 07 Jul 2007 09:20:52 +0000] rev 9631
(svn r10461) [NoAI] -Sync with trunk r10349:r10460.

Wed, 27 Jun 2007 01:01:16 +0000(svn r10351) [NoAI] -Fix r10350: forgot to update regression.txt (indeed GetCompanyName() and GetPresidentName() were half-broken before r10350) noai
glx [Wed, 27 Jun 2007 01:01:16 +0000] rev 9630
(svn r10351) [NoAI] -Fix r10350: forgot to update regression.txt (indeed GetCompanyName() and GetPresidentName() were half-broken before r10350)

Tue, 26 Jun 2007 23:40:58 +0000(svn r10350) [NoAI] -Sync with trunk r10194:10349 noai
glx [Tue, 26 Jun 2007 23:40:58 +0000] rev 9629
(svn r10350) [NoAI] -Sync with trunk r10194:10349

Sun, 17 Jun 2007 21:31:00 +0000(svn r10195) [NoAI] -Sync: with trunk r10119:10194. noai
rubidium [Sun, 17 Jun 2007 21:31:00 +0000] rev 9628
(svn r10195) [NoAI] -Sync: with trunk r10119:10194.

Tue, 12 Jun 2007 19:52:26 +0000(svn r10120) [NoAI] -Sync with trunk r10096:r10119 noai
glx [Tue, 12 Jun 2007 19:52:26 +0000] rev 9627
(svn r10120) [NoAI] -Sync with trunk r10096:r10119

Tue, 12 Jun 2007 18:02:11 +0000(svn r10118) [NoAI] -Sync with trunk r10015:r10096 noai
glx [Tue, 12 Jun 2007 18:02:11 +0000] rev 9626
(svn r10118) [NoAI] -Sync with trunk r10015:r10096

Fri, 01 Jun 2007 20:54:09 +0000(svn r10016) [NoAI] -Sync with trunk r9914:r10015. noai
rubidium [Fri, 01 Jun 2007 20:54:09 +0000] rev 9625
(svn r10016) [NoAI] -Sync with trunk r9914:r10015.

Fri, 25 May 2007 00:25:08 +0000(svn r9915) [NoAI] -Sync with trunk -r9815:9914 noai
glx [Fri, 25 May 2007 00:25:08 +0000] rev 9624
(svn r9915) [NoAI] -Sync with trunk -r9815:9914

Fri, 11 May 2007 15:13:08 +0000(svn r9826) [NoAI] -Fix r9821: in bash '==' is disliked, use '=' noai
truelight [Fri, 11 May 2007 15:13:08 +0000] rev 9623
(svn r9826) [NoAI] -Fix r9821: in bash '==' is disliked, use '='

Thu, 10 May 2007 15:08:55 +0000(svn r9822) [NoAI] -Fix: update the MSVC project files. noai
rubidium [Thu, 10 May 2007 15:08:55 +0000] rev 9622
(svn r9822) [NoAI] -Fix: update the MSVC project files.

Thu, 10 May 2007 15:07:16 +0000(svn r9821) [NoAI] -Fix: support compilation without threads. noai
rubidium [Thu, 10 May 2007 15:07:16 +0000] rev 9621
(svn r9821) [NoAI] -Fix: support compilation without threads.

Wed, 09 May 2007 20:22:49 +0000(svn r9816) [NoAI] -Sync with trunk r9712:9815 except r9759 (MorphOS threading) because that needs special attention. noai
rubidium [Wed, 09 May 2007 20:22:49 +0000] rev 9620
(svn r9816) [NoAI] -Sync with trunk r9712:9815 except r9759 (MorphOS threading) because that needs special attention.

Fri, 04 May 2007 23:17:26 +0000(svn r9788) [NoAI] -Fix r9786: forgot to doxygen comment 1 param noai
truelight [Fri, 04 May 2007 23:17:26 +0000] rev 9619
(svn r9788) [NoAI] -Fix r9786: forgot to doxygen comment 1 param

Fri, 04 May 2007 23:04:22 +0000(svn r9787) [NoAI] -Fix r9786: and again, forgot to update regression.txt..... (tnx glx) noai
truelight [Fri, 04 May 2007 23:04:22 +0000] rev 9618
(svn r9787) [NoAI] -Fix r9786: and again, forgot to update regression.txt..... (tnx glx)

Fri, 04 May 2007 22:59:59 +0000(svn r9786) [NoAI] -Fix: NeighbourRoad -> NeighbourRoadCount noai
truelight [Fri, 04 May 2007 22:59:59 +0000] rev 9617
(svn r9786) [NoAI] -Fix: NeighbourRoad -> NeighbourRoadCount
[NoAI] -Fix: move AITileListValuators self-defined checks to AITile so we can call it per tile (instead of only via AITileList)

Fri, 04 May 2007 21:46:28 +0000(svn r9783) [NoAI] -Fix: make naming more consistent between Valuators: don't add Get before them. noai
truelight [Fri, 04 May 2007 21:46:28 +0000] rev 9616
(svn r9783) [NoAI] -Fix: make naming more consistent between Valuators: don't add Get before them.

Fri, 04 May 2007 21:26:42 +0000(svn r9782) [NoAI] -Add: add information functions to AIVehicle, like the valuators of AIVehicleList noai
truelight [Fri, 04 May 2007 21:26:42 +0000] rev 9615
(svn r9782) [NoAI] -Add: add information functions to AIVehicle, like the valuators of AIVehicleList

Fri, 04 May 2007 19:55:35 +0000(svn r9781) [NoAI] -Add: added AIVehicleListProfit[This|Last]Year as valuator noai
truelight [Fri, 04 May 2007 19:55:35 +0000] rev 9614
(svn r9781) [NoAI] -Add: added AIVehicleListProfit[This|Last]Year as valuator
[NoAI] -Add: added AIVehicleList(Max)Age(Left) (3 functions) valuators
[NoAI] -Add: added AIVehicleList and some valuators
[NoAI] -Add: added regression test for AIVehicleList

Fri, 04 May 2007 16:02:34 +0000(svn r9778) [NoAI] -Fix r9776: forgot to update regression output (tnx glx) noai
truelight [Fri, 04 May 2007 16:02:34 +0000] rev 9613
(svn r9778) [NoAI] -Fix r9776: forgot to update regression output (tnx glx)

Fri, 04 May 2007 15:57:39 +0000(svn r9777) [NoAI] -Fix: renamed AITileListFlat to AITileListSlope and returnt he slope value noai
truelight [Fri, 04 May 2007 15:57:39 +0000] rev 9612
(svn r9777) [NoAI] -Fix: renamed AITileListFlat to AITileListSlope and returnt he slope value

Fri, 04 May 2007 15:57:29 +0000(svn r9776) [NoAI] -Add: added AITileListSlope as valuator to see if tiles are flat or not noai
truelight [Fri, 04 May 2007 15:57:29 +0000] rev 9611
(svn r9776) [NoAI] -Add: added AITileListSlope as valuator to see if tiles are flat or not

Wed, 02 May 2007 12:56:01 +0000(svn r9768) [NoAI] -Fix: check if the amount of params for constructor are correct noai
truelight [Wed, 02 May 2007 12:56:01 +0000] rev 9610
(svn r9768) [NoAI] -Fix: check if the amount of params for constructor are correct

Wed, 02 May 2007 12:47:16 +0000(svn r9767) [NoAI] -Add: add support for params in the constructor (via C++ templates) noai
truelight [Wed, 02 May 2007 12:47:16 +0000] rev 9609
(svn r9767) [NoAI] -Add: add support for params in the constructor (via C++ templates)
[NoAI] -Update: updated squirrel_export to create template-tag for constructors
[NoAI] -Add: added AITileListCargoAcceptance, to get acceptance of a tile
[NoAI] -Update: updated regression to test AITileListCargoAcceptance

Wed, 02 May 2007 11:46:05 +0000(svn r9766) [NoAI] -Fix: remove a param from the stack after using, to avoid stack-coruption noai
truelight [Wed, 02 May 2007 11:46:05 +0000] rev 9608
(svn r9766) [NoAI] -Fix: remove a param from the stack after using, to avoid stack-coruption

Sun, 29 Apr 2007 13:53:54 +0000(svn r9751) [NoAI] -Fix: silly typo in doxygen header noai
truelight [Sun, 29 Apr 2007 13:53:54 +0000] rev 9607
(svn r9751) [NoAI] -Fix: silly typo in doxygen header

Sun, 29 Apr 2007 13:02:36 +0000(svn r9750) [NoAI] -Fix: if AIAbstractList is empty, don't make the sorters segfault noai
truelight [Sun, 29 Apr 2007 13:02:36 +0000] rev 9606
(svn r9750) [NoAI] -Fix: if AIAbstractList is empty, don't make the sorters segfault

Sun, 29 Apr 2007 13:02:12 +0000(svn r9749) [NoAI] -Add: added regression-test for new AITileList valuators noai
truelight [Sun, 29 Apr 2007 13:02:12 +0000] rev 9605
(svn r9749) [NoAI] -Add: added regression-test for new AITileList valuators

Sun, 29 Apr 2007 12:47:22 +0000(svn r9748) [NoAI] -Fix: use TileDiffXY instead of TileXY to move in the map (tnx glx) noai
truelight [Sun, 29 Apr 2007 12:47:22 +0000] rev 9604
(svn r9748) [NoAI] -Fix: use TileDiffXY instead of TileXY to move in the map (tnx glx)

Sun, 29 Apr 2007 12:35:39 +0000(svn r9747) [NoAI] -Add: added AITileListRoadTile and AITileListNeighbourRoad as Valuators for AITileList noai
truelight [Sun, 29 Apr 2007 12:35:39 +0000] rev 9603
(svn r9747) [NoAI] -Add: added AITileListRoadTile and AITileListNeighbourRoad as Valuators for AITileList

Sat, 28 Apr 2007 13:38:48 +0000(svn r9732) [NoAI] -Fix: GCC 2.95 doesn't like SQConvert::Bla inside a template. Use 'using namespace' to avoid. This re-enables MorphOS target for NoAI branch. noai
truelight [Sat, 28 Apr 2007 13:38:48 +0000] rev 9602
(svn r9732) [NoAI] -Fix: GCC 2.95 doesn't like SQConvert::Bla inside a template. Use 'using namespace' to avoid. This re-enables MorphOS target for NoAI branch.

Sun, 22 Apr 2007 19:06:48 +0000(svn r9713) [NoAI] -Sync with trunk (r9631:9712). noai
rubidium [Sun, 22 Apr 2007 19:06:48 +0000] rev 9601
(svn r9713) [NoAI] -Sync with trunk (r9631:9712).

Sun, 15 Apr 2007 10:30:00 +0000(svn r9634) [NoAI] -Fix: typo in doxygen comment noai
truelight [Sun, 15 Apr 2007 10:30:00 +0000] rev 9600
(svn r9634) [NoAI] -Fix: typo in doxygen comment

Sun, 15 Apr 2007 00:23:24 +0000(svn r9632) [NoAI] -Sync with trunk r9574:9631. noai
rubidium [Sun, 15 Apr 2007 00:23:24 +0000] rev 9599
(svn r9632) [NoAI] -Sync with trunk r9574:9631.

Sun, 15 Apr 2007 00:17:57 +0000(svn r9631) [NoAI] -Codechange: rewrite the loading in such a manner that the NoAI branch gets savegame compatability for both NoAI branch savegames (from this revision on) as well as trunk savegames up to the revision that NoAI is synched with. noai
rubidium [Sun, 15 Apr 2007 00:17:57 +0000] rev 9598
(svn r9631) [NoAI] -Codechange: rewrite the loading in such a manner that the NoAI branch gets savegame compatability for both NoAI branch savegames (from this revision on) as well as trunk savegames up to the revision that NoAI is synched with.
Note: this breaks savegame loading of savegames made with the NoAI branch up to this revision.

Sat, 14 Apr 2007 22:16:11 +0000(svn r9630) [NoAI] -Codechange: remove now useless define. noai
rubidium [Sat, 14 Apr 2007 22:16:11 +0000] rev 9597
(svn r9630) [NoAI] -Codechange: remove now useless define.

Sat, 14 Apr 2007 21:57:44 +0000(svn r9629) [NoAI] -Codechange: move the squirrel export functions out of the API header files. noai
rubidium [Sat, 14 Apr 2007 21:57:44 +0000] rev 9596
(svn r9629) [NoAI] -Codechange: move the squirrel export functions out of the API header files.

Sat, 14 Apr 2007 21:01:44 +0000(svn r9628) [NoAI] -Fix: missing svn:eol-style and svn:keywords noai
rubidium [Sat, 14 Apr 2007 21:01:44 +0000] rev 9595
(svn r9628) [NoAI] -Fix: missing svn:eol-style and svn:keywords
[NoAI] -Fix: wrong filename for @file comments

Sat, 14 Apr 2007 20:38:10 +0000(svn r9627) [NoAI] -Fix: let the squirrel export script export all needed (and a few more) types of references to structs and classes. noai
rubidium [Sat, 14 Apr 2007 20:38:10 +0000] rev 9594
(svn r9627) [NoAI] -Fix: let the squirrel export script export all needed (and a few more) types of references to structs and classes.

Sat, 14 Apr 2007 20:17:36 +0000(svn r9626) [NoAI] -Change: renamed AIList to AIAbstractList and hide 'AddItem' and 'RemoveItem' noai
truelight [Sat, 14 Apr 2007 20:17:36 +0000] rev 9593
(svn r9626) [NoAI] -Change: renamed AIList to AIAbstractList and hide 'AddItem' and 'RemoveItem'
-Add: added AIList to work like the old AIList

Sat, 14 Apr 2007 20:01:25 +0000(svn r9625) [NoAI] -Add: added AITileList() and one valuator for now: AITileListBuildable() noai
truelight [Sat, 14 Apr 2007 20:01:25 +0000] rev 9592
(svn r9625) [NoAI] -Add: added AITileList() and one valuator for now: AITileListBuildable()

Sat, 14 Apr 2007 19:20:17 +0000(svn r9624) [NoAI] -Fix: stupid OSX defines 'require' as macro... which sane system does that?! noai
truelight [Sat, 14 Apr 2007 19:20:17 +0000] rev 9591
(svn r9624) [NoAI] -Fix: stupid OSX defines 'require' as macro... which sane system does that?!

Sat, 14 Apr 2007 09:48:23 +0000(svn r9623) [NoAI] -Fix: some comments to make doxygen happy noai
truelight [Sat, 14 Apr 2007 09:48:23 +0000] rev 9590
(svn r9623) [NoAI] -Fix: some comments to make doxygen happy

Sat, 14 Apr 2007 09:44:18 +0000(svn r9622) [NoAI] -Add: added AITownList, which lists all towns (and which you can iterate) noai
truelight [Sat, 14 Apr 2007 09:44:18 +0000] rev 9589
(svn r9622) [NoAI] -Add: added AITownList, which lists all towns (and which you can iterate)
[NoAI] -Add: added AITownListValuators, to get, for example, all population of the townlist (see regression-test for example)
[NoAI] -Fix: fixed AIList to allow Valuators in a simple and safe way (tnx a lot KUDr)
[NoAI] -Update: updated regression to test above changes
[NoAI] -Fix: Valuate() of valuators are no longer public (Rubidium)

Fri, 13 Apr 2007 09:52:18 +0000(svn r9618) [NoAI] -Add: allow an extra param for PreRegister to register classes as extends of others noai
truelight [Fri, 13 Apr 2007 09:52:18 +0000] rev 9588
(svn r9618) [NoAI] -Add: allow an extra param for PreRegister to register classes as extends of others

Thu, 12 Apr 2007 14:35:24 +0000(svn r9612) [NoAI] -Fix: ignore forward class defines in squirrel_export noai
truelight [Thu, 12 Apr 2007 14:35:24 +0000] rev 9587
(svn r9612) [NoAI] -Fix: ignore forward class defines in squirrel_export
[NoAI] -Fix: only publish the lines to SQ that have a () in the line (so functions, not variables)

Thu, 12 Apr 2007 14:29:15 +0000(svn r9611) [NoAI] -Add: allow a single param for squirrel_export which indicates the only file it should run on, instead of all *.hpp files noai
truelight [Thu, 12 Apr 2007 14:29:15 +0000] rev 9586
(svn r9611) [NoAI] -Add: allow a single param for squirrel_export which indicates the only file it should run on, instead of all *.hpp files

Thu, 12 Apr 2007 13:14:26 +0000(svn r9610) [NoAI] -Fix r9604: forgot to update regression noai
truelight [Thu, 12 Apr 2007 13:14:26 +0000] rev 9585
(svn r9610) [NoAI] -Fix r9604: forgot to update regression

Thu, 12 Apr 2007 12:43:47 +0000(svn r9608) [NoAI] -Fix r9607: forgot to commit one file noai
truelight [Thu, 12 Apr 2007 12:43:47 +0000] rev 9584
(svn r9608) [NoAI] -Fix r9607: forgot to commit one file

Thu, 12 Apr 2007 12:41:48 +0000(svn r9607) [NoAI] -Fix: instances should be 'x', not 'p' in SQ param list noai
truelight [Thu, 12 Apr 2007 12:41:48 +0000] rev 9583
(svn r9607) [NoAI] -Fix: instances should be 'x', not 'p' in SQ param list

Thu, 12 Apr 2007 12:35:44 +0000(svn r9606) [NoAI] -Fix: make GetXXX in AITown static, so we can use it without AITown instance noai
truelight [Thu, 12 Apr 2007 12:35:44 +0000] rev 9582
(svn r9606) [NoAI] -Fix: make GetXXX in AITown static, so we can use it without AITown instance

Thu, 12 Apr 2007 12:19:13 +0000(svn r9605) [NoAI] -Fix: RemoveXXXValue and KeepXXXValue could cause infinite loops noai
truelight [Thu, 12 Apr 2007 12:19:13 +0000] rev 9581
(svn r9605) [NoAI] -Fix: RemoveXXXValue and KeepXXXValue could cause infinite loops

Thu, 12 Apr 2007 12:11:46 +0000(svn r9604) [NoAI] -Fix: set default sort order to value-descending for AIList(), as that most likely will be the most used noai
truelight [Thu, 12 Apr 2007 12:11:46 +0000] rev 9580
(svn r9604) [NoAI] -Fix: set default sort order to value-descending for AIList(), as that most likely will be the most used

Thu, 12 Apr 2007 11:37:24 +0000(svn r9603) [NoAI] -Add: added AIList(), a simple list in which you can add item/value pairs. You can sort them, walk them, and valuate them noai
truelight [Thu, 12 Apr 2007 11:37:24 +0000] rev 9579
(svn r9603) [NoAI] -Add: added AIList(), a simple list in which you can add item/value pairs. You can sort them, walk them, and valuate them
-Add: added regression for AIList()
-Note: valuator is untested (and unfinished)

Wed, 11 Apr 2007 20:53:58 +0000(svn r9600) [NoAI] -Fix r9594: restore compilation with _UNICODE noai
glx [Wed, 11 Apr 2007 20:53:58 +0000] rev 9578
(svn r9600) [NoAI] -Fix r9594: restore compilation with _UNICODE

Wed, 11 Apr 2007 19:53:33 +0000(svn r9594) [NoAI] -Add: added 'require()' for Squirrel, which allows you to include other files in your .nut noai
truelight [Wed, 11 Apr 2007 19:53:33 +0000] rev 9577
(svn r9594) [NoAI] -Add: added 'require()' for Squirrel, which allows you to include other files in your .nut
-Note: it always includes the file on the ROOT-level, no matter where you include it
-Note: the filename is relative from the script you call it from (absolute filenames simply aren't allowed / possible)
-Note: avoid including too many files on 'root-level', rather do it in Start() or where you need it.

Wed, 11 Apr 2007 16:48:42 +0000(svn r9593) [NoAI] -Add: on runtime-error, print the complete stack, so the user can see where it went wrong noai
truelight [Wed, 11 Apr 2007 16:48:42 +0000] rev 9576
(svn r9593) [NoAI] -Add: on runtime-error, print the complete stack, so the user can see where it went wrong

Wed, 11 Apr 2007 14:18:10 +0000(svn r9591) [NoAI] -Fix: SetCompanyName() in fact set the president name (Zuu) noai
truelight [Wed, 11 Apr 2007 14:18:10 +0000] rev 9575
(svn r9591) [NoAI] -Fix: SetCompanyName() in fact set the president name (Zuu)
[NoAI] -Add: added SetPresidentName() and GetPresidentName()
[NoAI] -Update: updated the regression

Sun, 08 Apr 2007 14:46:55 +0000(svn r9575) [NoAI] -Sync with trunk r9504:9574 noai
glx [Sun, 08 Apr 2007 14:46:55 +0000] rev 9574
(svn r9575) [NoAI] -Sync with trunk r9504:9574

Sat, 31 Mar 2007 12:36:57 +0000(svn r9536) [NoAI] -Fix: keep files in source.list (and thus the MSVC project files) alphabetically ordered. noai
rubidium [Sat, 31 Mar 2007 12:36:57 +0000] rev 9573
(svn r9536) [NoAI] -Fix: keep files in source.list (and thus the MSVC project files) alphabetically ordered.

Sat, 31 Mar 2007 12:34:38 +0000(svn r9535) [NoAI] -Codechange: don't export virtual classes, only their class signature for parameters. noai
rubidium [Sat, 31 Mar 2007 12:34:38 +0000] rev 9572
(svn r9535) [NoAI] -Codechange: don't export virtual classes, only their class signature for parameters.

Wed, 28 Mar 2007 09:11:09 +0000(svn r9515) [NoAI] -Fix r9514: some systems know find -d, others find -depth... don't you just love it? noai
truelight [Wed, 28 Mar 2007 09:11:09 +0000] rev 9571
(svn r9515) [NoAI] -Fix r9514: some systems know find -d, others find -depth... don't you just love it?

Wed, 28 Mar 2007 09:07:49 +0000(svn r9514) [NoAI] -Fix r9512: 'find' can do it on its own (without 'xargs') if you add -d(epth) (tkoskine) noai
truelight [Wed, 28 Mar 2007 09:07:49 +0000] rev 9570
(svn r9514) [NoAI] -Fix r9512: 'find' can do it on its own (without 'xargs') if you add -d(epth) (tkoskine)

Wed, 28 Mar 2007 09:02:21 +0000(svn r9513) [NoAI] -Fix: disable strict-aliasing to make GCC 4 stop bitching about it noai
truelight [Wed, 28 Mar 2007 09:02:21 +0000] rev 9569
(svn r9513) [NoAI] -Fix: disable strict-aliasing to make GCC 4 stop bitching about it

Wed, 28 Mar 2007 08:36:07 +0000(svn r9512) [NoAI] -Fix: remove .svn dirs in 'make bundle', via 'find' and 'xargs', I hope all systems support this... (alternatives are welcome ;)) noai
truelight [Wed, 28 Mar 2007 08:36:07 +0000] rev 9568
(svn r9512) [NoAI] -Fix: remove .svn dirs in 'make bundle', via 'find' and 'xargs', I hope all systems support this... (alternatives are welcome ;))

Tue, 27 Mar 2007 21:39:38 +0000(svn r9509) [NoAI] -Add: inner-class/struct support for parameters. noai
rubidium [Tue, 27 Mar 2007 21:39:38 +0000] rev 9567
(svn r9509) [NoAI] -Add: inner-class/struct support for parameters.

Tue, 27 Mar 2007 13:58:24 +0000(svn r9505) [NoAI] -Sync with trunk r9468:9504 noai
truelight [Tue, 27 Mar 2007 13:58:24 +0000] rev 9566
(svn r9505) [NoAI] -Sync with trunk r9468:9504

Tue, 27 Mar 2007 13:47:20 +0000(svn r9503) [NoAI] -Fix r9502: use tmp.XXX for temporary file-names instead of XXX.txt noai
truelight [Tue, 27 Mar 2007 13:47:20 +0000] rev 9565
(svn r9503) [NoAI] -Fix r9502: use tmp.XXX for temporary file-names instead of XXX.txt

Tue, 27 Mar 2007 13:43:02 +0000(svn r9502) [NoAI] -Add: script to check the 'completeness' of the regression test noai
rubidium [Tue, 27 Mar 2007 13:43:02 +0000] rev 9564
(svn r9502) [NoAI] -Add: script to check the 'completeness' of the regression test

Tue, 27 Mar 2007 11:56:05 +0000(svn r9501) [NoAI] -Add: document that you can't assign orders to a vehicle build in test-mode noai
truelight [Tue, 27 Mar 2007 11:56:05 +0000] rev 9563
(svn r9501) [NoAI] -Add: document that you can't assign orders to a vehicle build in test-mode

Tue, 27 Mar 2007 11:55:16 +0000(svn r9500) [NoAI] -Add: document behavoir in test-mode noai
truelight [Tue, 27 Mar 2007 11:55:16 +0000] rev 9562
(svn r9500) [NoAI] -Add: document behavoir in test-mode

Tue, 27 Mar 2007 10:33:42 +0000(svn r9499) [NoAI] -Revert r9498: reverted part of ai_sign.cpp, as by policy this is the road we take noai
truelight [Tue, 27 Mar 2007 10:33:42 +0000] rev 9561
(svn r9499) [NoAI] -Revert r9498: reverted part of ai_sign.cpp, as by policy this is the road we take

Tue, 27 Mar 2007 10:22:39 +0000(svn r9498) [NoAI] -Add: added regression for AITransactionMode() noai
truelight [Tue, 27 Mar 2007 10:22:39 +0000] rev 9560
(svn r9498) [NoAI] -Add: added regression for AITransactionMode()
-Fix: AITransActionMode() now substracts the costs he makes when executing, to keep the GetCosts in global space correct
-Fix: Reset NewVehicleID on building a vehicle
-Update: remove the need for a local variable in ai_sign.cpp

Tue, 27 Mar 2007 10:17:47 +0000(svn r9497) [NoAI] -Fix: BuildVehicle showed 2 return values in .hpp doxygen comments noai
truelight [Tue, 27 Mar 2007 10:17:47 +0000] rev 9559
(svn r9497) [NoAI] -Fix: BuildVehicle showed 2 return values in .hpp doxygen comments