Mon, 13 Aug 2007 20:07:52 +0000(svn r10881) [NewGRF_ports] -Feature: Adds irregular highlight to airport placement based on the FSMportLayout data. You can now see where the holes should be! NewGRF_ports
richk [Mon, 13 Aug 2007 20:07:52 +0000] rev 6807
(svn r10881) [NewGRF_ports] -Feature: Adds irregular highlight to airport placement based on the FSMportLayout data. You can now see where the holes should be!

Mon, 13 Aug 2007 20:03:41 +0000(svn r10880) [NewGRF_ports] -Change: updated spec to reflect additional <data> byte in special commands. NewGRF_ports
richk [Mon, 13 Aug 2007 20:03:41 +0000] rev 6806
(svn r10880) [NewGRF_ports] -Change: updated spec to reflect additional <data> byte in special commands.

Mon, 13 Aug 2007 20:01:30 +0000(svn r10879) [NewGRF_ports] -Feature: Added support for special orders, with addition of <data> byte in FSM command: NewGRF_ports
richk [Mon, 13 Aug 2007 20:01:30 +0000] rev 6805
(svn r10879) [NewGRF_ports] -Feature: Added support for special orders, with addition of <data> byte in FSM command:
7B - force change of heading to <data>
7D - choose helipad from nominated group <data>
7E - choose terminal from nominated group <data>
-Change: Recoded terminal and helipad selection to default to All terms, or use the specific named one.
-Add: Added supporting function CanReserveBlocks. This has different logic to HasBlocks, where if the vehicle already owns some of the blocks, but the "missing" ones are free, then it can reserve those too. HasBlocks was all-or-fail.
-Change: updated airportsbasic.grf to match.

Mon, 13 Aug 2007 09:21:57 +0000(svn r10876) [NewGRF_ports] -Feature: if layout byte is 0xFF, do not clear the tile in CheckFlatLandBelow. Current fsmportspec now passed to CheckFlatLandBelow for direct access to layouts. NewGRF_ports
richk [Mon, 13 Aug 2007 09:21:57 +0000] rev 6804
(svn r10876) [NewGRF_ports] -Feature: if layout byte is 0xFF, do not clear the tile in CheckFlatLandBelow. Current fsmportspec now passed to CheckFlatLandBelow for direct access to layouts.

Mon, 13 Aug 2007 09:18:12 +0000(svn r10875) [NewGRF_ports] -Fix: Terminals were not being selected from the right terminal groups when there was more than one terminal group. NewGRF_ports
richk [Mon, 13 Aug 2007 09:18:12 +0000] rev 6803
(svn r10875) [NewGRF_ports] -Fix: Terminals were not being selected from the right terminal groups when there was more than one terminal group.
-Change: ChooseTerminal and ChooseHelipad now indicated by heading = 0x7E, and 0x7D respectively.

Sun, 12 Aug 2007 21:50:07 +0000(svn r10874) [NewGRF_ports] -Codechange: remove the old airport remnants from the building/destruction commands. NewGRF_ports
rubidium [Sun, 12 Aug 2007 21:50:07 +0000] rev 6802
(svn r10874) [NewGRF_ports] -Codechange: remove the old airport remnants from the building/destruction commands.

Sun, 12 Aug 2007 21:28:34 +0000(svn r10873) [NewGRF_ports] -Fix: layouts and layout_masks had one level of pointer indirection too much. NewGRF_ports
rubidium [Sun, 12 Aug 2007 21:28:34 +0000] rev 6801
(svn r10873) [NewGRF_ports] -Fix: layouts and layout_masks had one level of pointer indirection too much.

Sun, 12 Aug 2007 18:32:47 +0000(svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871. NewGRF_ports
rubidium [Sun, 12 Aug 2007 18:32:47 +0000] rev 6800
(svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871.

Sun, 12 Aug 2007 18:18:48 +0000(svn r10871) [NewGRF_ports] -Codechange: do not pay for clearing water tiles when placing watery tile on them anyway. NewGRF_ports
rubidium [Sun, 12 Aug 2007 18:18:48 +0000] rev 6799
(svn r10871) [NewGRF_ports] -Codechange: do not pay for clearing water tiles when placing watery tile on them anyway.

Sun, 12 Aug 2007 17:44:31 +0000(svn r10870) [NewGRF_ports] -Fix: removed unused Action02 entry. NewGRF_ports
richk [Sun, 12 Aug 2007 17:44:31 +0000] rev 6798
(svn r10870) [NewGRF_ports] -Fix: removed unused Action02 entry.