maedhros [Sat, 31 Mar 2007 08:24:05 +0000] rev 6897
(svn r9531) -Fix (r8661) [FS#692]: The scroll settings were wrong for trains as only a part
of the window should be horizontally scrollable, not all of it. This lead to
wagons without an engine overflowing the window and not being able to scroll to
the end of a train if there was an engine attached.
belugas [Sat, 31 Mar 2007 01:16:17 +0000] rev 6896
(svn r9530) -Codechange: Replace a direct industry type access by a behaviour
truelight [Fri, 30 Mar 2007 22:17:47 +0000] rev 6895
(svn r9529) -Fix [FS#705]: when 2 clients joined together, the second asserted on the NewCompany command of the first
glx [Fri, 30 Mar 2007 21:58:38 +0000] rev 6894
(svn r9528) -Fix r8610: don't try to modify non-existent widgets (many thanks to Bruce Perence, the libefence developer)
miham [Fri, 30 Mar 2007 17:44:51 +0000] rev 6893
(svn r9527) -Update: WebTranslator2 update to 2007-03-30 19:44:17
slovenian - 2 fixed by Necrolyte (2)
belugas [Fri, 30 Mar 2007 13:51:03 +0000] rev 6892
(svn r9526) -Fix(9520): a temperate sawmill is not a tropic lumber mill. Thus, it cannot cut trees
miham [Thu, 29 Mar 2007 17:59:24 +0000] rev 6891
(svn r9525) -Update: WebTranslator2 update to 2007-03-29 19:56:13
estonian - 3 fixed, 4 changed by kristjans (7)
finnish - 2 fixed by pallokala (2)
italian - 1 changed by lorenzodv (1)
traditional_chinese - 1 changed by xbddc (1)
turkish - 12 fixed by jnmbk (12)
celestar [Thu, 29 Mar 2007 13:52:34 +0000] rev 6890
(svn r9524) -Fix(FS#640,r8755): Implemented a "dummy" State Machine for stations who got their airport removed while there were still aircraft within the State Machine (and thus caused asserts)
belugas [Wed, 28 Mar 2007 20:41:35 +0000] rev 6889
(svn r9523) -Cleanup: doxygen changes. Time to take care of "R"
rubidium [Wed, 28 Mar 2007 20:12:32 +0000] rev 6888
(svn r9522) -Fix (r9073): the entries in source.list are supposed to be sorted alphabetically.
belugas [Wed, 28 Mar 2007 20:11:00 +0000] rev 6887
(svn r9521) -Fix(9520): Partly revert, accidentally commited an unnecessary change
belugas [Wed, 28 Mar 2007 20:06:28 +0000] rev 6886
(svn r9520) -Codechange: Add the notion of Industry behaviour. It means what an industry can do (plant fields, cut trees, do not change production), what can be done to it (disasters like mine subsidence, jet/chopper attack), when it can be built etc...
glx [Wed, 28 Mar 2007 14:31:52 +0000] rev 6885
(svn r9519) -Fix r7406 (revert r9518): free the malloced variable, not a pointer to that variable. Also free it if there's any error.
rubidium [Wed, 28 Mar 2007 09:27:38 +0000] rev 6884
(svn r9518) -Fix [Windows]: do not free an uninitialized pointer.
richk [Mon, 10 Mar 2008 16:35:38 +0000] rev 6883
(svn r12357) [NewGRF_ports] -Codechange: Use instantiation of new FSMPortMovingData to create a copy of a const.
richk [Mon, 10 Mar 2008 16:29:40 +0000] rev 6882
(svn r12356) [NewGRF_ports] -Codechange: Use enummed widgets since its got them.
richk [Mon, 10 Mar 2008 16:23:19 +0000] rev 6881
(svn r12355) [NewGRF_ports] -Fix: GUI was expanding old airport_gui widget when text was too long.
richk [Mon, 10 Mar 2008 16:22:01 +0000] rev 6880
(svn r12354) [NewGRF_ports] -Fix: Correct bracket position.
richk [Mon, 10 Mar 2008 15:52:45 +0000] rev 6879
(svn r12353) [NewGRF_ports] -Fix: Overzealous merging! water_cmd.cpp only needed the extra clause for flood protection, not all the surrounding code.
richk [Mon, 10 Mar 2008 15:26:39 +0000] rev 6878
(svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350.
rubidium [Sun, 03 Feb 2008 20:34:26 +0000] rev 6877
(svn r12053) [NewGRF_ports] -Sync: with trunk r11949:12050.
richk [Sun, 03 Feb 2008 01:34:21 +0000] rev 6876
(svn r12047) [NewGRF_ports] -Change: new tarmac interior for seaplaneport depot. Graphic from skidd13.
richk [Sun, 03 Feb 2008 01:33:10 +0000] rev 6875
(svn r12046) [NewGRF_ports] -Fix: Helipad now in NewGRF airport files, rather than reference into openttdw.grf.
richk [Sat, 02 Feb 2008 02:05:14 +0000] rev 6874
(svn r12039) [NewGRF_ports] -Fix: Corrected GUI to revised format.
Added enums for widgets.
Now use ShowDropDownList and corrected BuildFSMportsClassDropdown to return a DropDownList rather than String*.
richk [Wed, 23 Jan 2008 03:39:51 +0000] rev 6873
(svn r11954) [NewGRF_ports] -Fix: Seaplane airports need protecting from flooding by adjacent tiles.
rubidium [Tue, 22 Jan 2008 21:00:30 +0000] rev 6872
(svn r11950) [NewGRF_ports] -Sync with trunk r11566:11949.
rubidium [Mon, 03 Dec 2007 23:39:38 +0000] rev 6871
(svn r11566) [NewGRF_ports] -Sync: with trunk r11218:r11565.
rubidium [Sat, 06 Oct 2007 21:16:00 +0000] rev 6870
(svn r11219) [NewGRF_ports] -Sync: with trunk r11035:11218.
richk [Thu, 06 Sep 2007 19:42:48 +0000] rev 6869
(svn r11051) [NewGRF_ports] -Feature: Added SHORT TAKEOFF capability.
If current state is TAKEOFF, and aircraft is SHORT_STRIP capable, then it performs the TAKEOFF action and switches to SMALLSTARTTAKEOFF heading.
Translation is made of the aircraft heading, such that if the large version is encountered when the aircraft is looking for the SMALL version, it acts on the large version. This does NOT happen the other way around. A large aircraft will not react to a small aircraft state.
San Francisco updated to use SMALL takeoffs.
rubidium [Sun, 02 Sep 2007 11:58:58 +0000] rev 6868
(svn r11037) [NewGRF_ports] -Sync: with trunk r10844:11035.
richk [Mon, 27 Aug 2007 16:28:33 +0000] rev 6867
(svn r10990) [NewGRF_ports] -Feature: If ground tile 0x0F8D is used in an airport tileseq, the correct snow/desert tile is displayed.
realworldairports.grf uses feature in all three airports, for under antennas, radars, etc.
richk [Mon, 27 Aug 2007 00:43:23 +0000] rev 6866
(svn r10989) [NewGRF_ports] -Feature: San Francisco airport now available in realworldairports.grf.
richk [Mon, 27 Aug 2007 00:42:30 +0000] rev 6865
(svn r10988) [NewGRF_ports] -Feature: 0xFF in a block list indicates SetAll. This is best used in the release block, where it effectively releases all currently held blocks.
richk [Mon, 27 Aug 2007 00:40:59 +0000] rev 6864
(svn r10987) [NewGRF_ports] -Change: Updated spec to describe use of keydepot_pos in multi-tile depot definitions.
richk [Fri, 24 Aug 2007 22:53:07 +0000] rev 6863
(svn r10977) [NewGRF_ports] -Feature: Added multi-tile depot support.
In the newgrf depot list, each depot is defined as x, y, FSMposition. The FSMposition is the location in the state machine that has the moving data that defines where the hangar is. Thus, you can enter a depot at several locations, but you always exit at the same location (unless you define it as a separate depot).
All state machines updated to use new depot definitions.
richk [Fri, 24 Aug 2007 20:14:22 +0000] rev 6862
(svn r10976) [NewGRF_ports] -Change: Additional changes to further support seaplanes. Checks now made in IsAircraftBuildable for seaplane requirement.
Seaplaneport has bit 3 of subtype set.
Seaplane has bit 3 set in Action0Aircraft Prop 09 (Helicopter support). This overrides helicopters, so at the moment, no seaplane helicopters are permitted.
richk [Thu, 23 Aug 2007 22:33:11 +0000] rev 6861
(svn r10970) [NewGRF_ports] -Fix: Correction of alignments to several graphics.
-Fix: prevent orientation spin on hangar entry.
richk [Thu, 23 Aug 2007 20:04:08 +0000] rev 6860
(svn r10969) [NewGRF_ports] -Change: Aircraft can only be stopped if taxiing, or if heading for takeoff. Once takeoff started, it is counted as in-flight.
richk [Wed, 22 Aug 2007 21:57:33 +0000] rev 6859
(svn r10966) [NewGRF_ports] -Feature: New airport graphics in airportsextended.grf by Skidd13.
Replaces hangars, terminal buildings, airbridges, and control towers on Commuter, Metropolitan, International, Helistation, Helidepot.
Prototype release. Comments appreciated in NewGRF airports forum thread.
richk [Wed, 22 Aug 2007 21:32:17 +0000] rev 6858
(svn r10965) [NewGRF_ports] -Feature: Helistation state machine added.
richk [Tue, 21 Aug 2007 20:03:53 +0000] rev 6857
(svn r10960) [NewGRF_ports] -Change: Remove delta_z from the FSMport class. Will need to replace code at places marked with TODO.
richk [Tue, 21 Aug 2007 19:33:49 +0000] rev 6856
(svn r10959) [NewGRF_ports] -Change: Rename FSMState to FSMCommand. nof_elements changed to num_positions. nof_depots changed to num_depots.
richk [Tue, 21 Aug 2007 17:42:30 +0000] rev 6855
(svn r10958) [NewGRF_ports] -Fix: Remove deleted files from source.list, and rebuild the VCproj files.
rubidium [Tue, 21 Aug 2007 11:01:13 +0000] rev 6854
(svn r10957) [NewGRF_ports] -Codechange: reduce the dependency on AT_XXX enums and airport_type.
rubidium [Tue, 21 Aug 2007 09:02:06 +0000] rev 6853
(svn r10956) [NewGRF_ports] -Codechange: start refactoring the airport specific code to be more generic so it can be used for non-aircraft ports too.
richk [Mon, 20 Aug 2007 23:21:45 +0000] rev 6852
(svn r10954) [NewGRF_ports] -Change: New minipic pictures for seaplaneport and San Francisco. Many thanks to MeusH for the conversions.
richk [Mon, 20 Aug 2007 01:58:46 +0000] rev 6851
(svn r10951) [NewGRF_ports] -Add: Three alternative rotations for Helidepot.
richk [Mon, 20 Aug 2007 01:57:42 +0000] rev 6850
(svn r10950) [NewGRF_ports] -Fix: Helicopters need slightly different rotated position data to pinpoint their landings on the rotated helipads.
richk [Sun, 19 Aug 2007 23:06:26 +0000] rev 6849
(svn r10949) [NewGRF_ports] -Change: Intercontinental airport.
Helicopters now smoother.
richk [Sun, 19 Aug 2007 21:34:19 +0000] rev 6848
(svn r10947) [NewGRF_ports] -Change: Intercontinental airport.
First cut of state machine for testing. Not yet optimised.
richk [Sun, 19 Aug 2007 17:37:27 +0000] rev 6847
(svn r10945) [NewGRF_ports] -Change: International airport - lower hangar cannot now send aircraft to upper terminals. Keeps the one-way flow better.
-Change: Hangar entry now does not have a change of direction.
richk [Sun, 19 Aug 2007 17:09:14 +0000] rev 6846
(svn r10944) [NewGRF_ports] -Change: International airport refined. Added multiple extra blocks outside each terminal, to allow for less restrictive aircraft motions.
richk [Sun, 19 Aug 2007 17:07:58 +0000] rev 6845
(svn r10943) [NewGRF_ports] -Change: Hangar terminal selection now checks for presence of a Choose Term/Helipad command. Usefully this can be *after* the TO_ALL, so ordinary processing will not pick up a secondary terminal reassignment.
-Change: On arrival at a terminal, the aircraft forgets any other block reservations it has.
richk [Sun, 19 Aug 2007 12:32:33 +0000] rev 6844
(svn r10935) [NewGRF_ports] -Feature: International airport completed.
richk [Sun, 19 Aug 2007 12:31:34 +0000] rev 6843
(svn r10934) [NewGRF_ports] -Fix: Missed reset of state to HANGAR for aircraft in hangar that fail to exit.
richk [Sun, 19 Aug 2007 12:30:22 +0000] rev 6842
(svn r10933) [NewGRF_ports] -Feature: On EndLanding or HeliEndLanding, a check is made for an explicit Choose Term/Helipad command. If one found, it is used, and if it fails, the vehicle will default to hangar.
If no explicit command is found, the full range of terminals/helipads are used.
This allows for limited availability terminal selections to be made. eg. if you land on Runway X, only check terminal group 2.
-Cleanup: Removed some superfluous comments.
-Fix: Major movement orders now cover block release and reservation internally. Section commented out for potential removal.
richk [Sat, 18 Aug 2007 00:48:24 +0000] rev 6841
(svn r10930) [NewGRF_ports] -Fix: seaplaneport.grf was only available in temperate.
-Change: runway numbers for water runways now in blue/teal.
richk [Fri, 17 Aug 2007 21:03:35 +0000] rev 6840
(svn r10929) [NewGRF_ports] -Fix: PALETTE_SEL_TILE_GREEN needed to be cast to a SpriteID from its enum. (thanks to glx)
richk [Fri, 17 Aug 2007 20:42:28 +0000] rev 6839
(svn r10928) [NewGRF_ports] -Add: An aircraft can only release the blocks on an airport that it actually owns.
This prevents accidentally allowing a race condition where one aircraft keeps releasing blocks that it ceased owning a while ago. It also gives FSM writers a little leeway that if they over-release too often, it doesnt damage the airport block status.
richk [Thu, 16 Aug 2007 20:28:14 +0000] rev 6838
(svn r10925) [NewGRF_ports] -Add: Added graphics placement of Intercontinental and Helistation. State Machines not yet functional.
-Change: Both Intercontinental and Helistation now loaded for old games.
**All old game airports now have newgrf equivalents.**