Thu, 19 Jun 2008 18:09:29 +0000(svn r13585) [NoAI] -Add: possibility to get information/perform order changes based on the current order of a vehicle. noai
rubidium [Thu, 19 Jun 2008 18:09:29 +0000] rev 11029
(svn r13585) [NoAI] -Add: possibility to get information/perform order changes based on the current order of a vehicle.

Thu, 19 Jun 2008 17:54:23 +0000(svn r13584) -Fix: [OSX] Fixed issue where 10.5 failed to switch to fullscreen
bjarni [Thu, 19 Jun 2008 17:54:23 +0000] rev 11028
(svn r13584) -Fix: [OSX] Fixed issue where 10.5 failed to switch to fullscreen
This is done by selecting the 32bpp-anim blitter by default as it seems Apple removed some 8bpp support
Since this is done at runtime the same binary will still select 8bpp on 10.3 and 10.4

Thu, 19 Jun 2008 16:33:24 +0000(svn r13583) [NoAI] -Fix: in MultiPlayer, prevent AIDebug window opening for clients. noai
glx [Thu, 19 Jun 2008 16:33:24 +0000] rev 11027
(svn r13583) [NoAI] -Fix: in MultiPlayer, prevent AIDebug window opening for clients.

Thu, 19 Jun 2008 16:26:56 +0000(svn r13582) [NoAI] -Add: added 'stop_ai', which stops a company controlled by an AI (Yexo) noai
truebrain [Thu, 19 Jun 2008 16:26:56 +0000] rev 11026
(svn r13582) [NoAI] -Add: added 'stop_ai', which stops a company controlled by an AI (Yexo)

Thu, 19 Jun 2008 13:04:41 +0000(svn r13581) -Fix [FS#2040]: RVs continueing onto next DT station when they are build adjacent to them.
rubidium [Thu, 19 Jun 2008 13:04:41 +0000] rev 11025
(svn r13581) -Fix [FS#2040]: RVs continueing onto next DT station when they are build adjacent to them.

Thu, 19 Jun 2008 11:55:14 +0000(svn r13580) [NoAI] -Add: allow multiple version of a single library to exist. If you name your directory, say, pathfinder/road.1, and put Road Pathfinder version 1 in it, you can load version 1 and version 2. The system ignores everything after the '.' (dot), and accepts it if the versions differ. noai
truebrain [Thu, 19 Jun 2008 11:55:14 +0000] rev 11024
(svn r13580) [NoAI] -Add: allow multiple version of a single library to exist. If you name your directory, say, pathfinder/road.1, and put Road Pathfinder version 1 in it, you can load version 1 and version 2. The system ignores everything after the '.' (dot), and accepts it if the versions differ.

Thu, 19 Jun 2008 11:45:52 +0000(svn r13579) -Fix [FS#2088]: process the order coming after a conditional order, otherwise the vehicle would already leaving the station before it knows where the next destination is, making it leave in the wrong way. However, after processing as many conditional orders as there are in the order list it will stop processing them in order to not create an infinite loop.
rubidium [Thu, 19 Jun 2008 11:45:52 +0000] rev 11023
(svn r13579) -Fix [FS#2088]: process the order coming after a conditional order, otherwise the vehicle would already leaving the station before it knows where the next destination is, making it leave in the wrong way. However, after processing as many conditional orders as there are in the order list it will stop processing them in order to not create an infinite loop.

Thu, 19 Jun 2008 11:45:44 +0000(svn r13578) -Merge: documentation updates from the 0.6 branch.
rubidium [Thu, 19 Jun 2008 11:45:44 +0000] rev 11022
(svn r13578) -Merge: documentation updates from the 0.6 branch.

Thu, 19 Jun 2008 10:40:19 +0000(svn r13577) -Change: group core files in source.list together
skidd13 [Thu, 19 Jun 2008 10:40:19 +0000] rev 11021
(svn r13577) -Change: group core files in source.list together

Thu, 19 Jun 2008 10:20:45 +0000(svn r13576) -Codechange: disable static NewGRFs when non-static NewGRFs query them in the context of network games. This makes it impossible for static NewGRFs to disable non-static NewGRFs and 'bad' things happening because the non-static NewGRF doesn't know about the static NewGRF.
rubidium [Thu, 19 Jun 2008 10:20:45 +0000] rev 11020
(svn r13576) -Codechange: disable static NewGRFs when non-static NewGRFs query them in the context of network games. This makes it impossible for static NewGRFs to disable non-static NewGRFs and 'bad' things happening because the non-static NewGRF doesn't know about the static NewGRF.