Sat, 05 Nov 2005 16:07:26 +0000(svn r3139) -NewGRF, Feature: support for articulated rail vehicles. This is used, for example, by coal tenders.
peter1138 [Sat, 05 Nov 2005 16:07:26 +0000] rev 2602
(svn r3139) -NewGRF, Feature: support for articulated rail vehicles. This is used, for example, by coal tenders.

Sat, 05 Nov 2005 14:01:00 +0000(svn r3138) -Fix: [clone vehicles] fixed assert when it was possible to allocate some vehicles to clone a train, but not for all cars
bjarni [Sat, 05 Nov 2005 14:01:00 +0000] rev 2601
(svn r3138) -Fix: [clone vehicles] fixed assert when it was possible to allocate some vehicles to clone a train, but not for all cars
Now it gives "too many vehicles" error message instead
To make this work, AllocateVehicles() needed to be moved to vehicle.c (from aircraft_cmd.c) and made non-static

Fri, 04 Nov 2005 22:10:49 +0000(svn r3137) -Fix: [autoreplace] fixed assert that was triggerable when a vehicle entered a depot even though the goto depot was canceled
bjarni [Fri, 04 Nov 2005 22:10:49 +0000] rev 2600
(svn r3137) -Fix: [autoreplace] fixed assert that was triggerable when a vehicle entered a depot even though the goto depot was canceled
this assert could be reached by clicking on the goto depot button to cancel goto depot from the orders and the vehicle
still entered the depot. The flags in that case would not be "normal" anymore. An additional check is added to prevent this

Fri, 04 Nov 2005 20:52:03 +0000(svn r3136) -Fix: [autoreplace] all cargo in engines that consists of more than one vehicle will try to move cargo from all vehicles
bjarni [Fri, 04 Nov 2005 20:52:03 +0000] rev 2599
(svn r3136) -Fix: [autoreplace] all cargo in engines that consists of more than one vehicle will try to move cargo from all vehicles
currently this applies to planes and multiheaded train engines (no more lost airmail)
added GetNextEnginePart() that returns the next vehicle in an engine nomatter what type it is
when more types of multivehicle engines are added, they will have to be added here too or autoreplace will not remove all cargo

Fri, 04 Nov 2005 16:12:48 +0000(svn r3135) Use symbolic names in the tables, which hold the information about accepted goods of industry tiles, instead of magic numbers
tron [Fri, 04 Nov 2005 16:12:48 +0000] rev 2598
(svn r3135) Use symbolic names in the tables, which hold the information about accepted goods of industry tiles, instead of magic numbers

Fri, 04 Nov 2005 14:57:53 +0000(svn r3134) Forgot to commit one file in r3133
tron [Fri, 04 Nov 2005 14:57:53 +0000] rev 2597
(svn r3134) Forgot to commit one file in r3133

Fri, 04 Nov 2005 14:01:44 +0000(svn r3133) - static, const
tron [Fri, 04 Nov 2005 14:01:44 +0000] rev 2596
(svn r3133) - static, const
- remove long unused stuff and bogus comments
- complement struct typedefs
- remove read-only (_demo_mode) and unused (_fix_mouse_at) global variables

Fri, 04 Nov 2005 12:58:18 +0000(svn r3132) -NewGRF: support positioning of rail vehicle visual effects.
peter1138 [Fri, 04 Nov 2005 12:58:18 +0000] rev 2595
(svn r3132) -NewGRF: support positioning of rail vehicle visual effects.

Fri, 04 Nov 2005 10:02:50 +0000(svn r3131) Enable panning of audio relative to screen position.
peter1138 [Fri, 04 Nov 2005 10:02:50 +0000] rev 2594
(svn r3131) Enable panning of audio relative to screen position.

Fri, 04 Nov 2005 07:38:26 +0000(svn r3130) Calculate shorter wagon lengths more precisely in train depot window. This affects wagon position, the scroll bar, and the train length counter. No trial and error is required to get the correct length now.
peter1138 [Fri, 04 Nov 2005 07:38:26 +0000] rev 2593
(svn r3130) Calculate shorter wagon lengths more precisely in train depot window. This affects wagon position, the scroll bar, and the train length counter. No trial and error is required to get the correct length now.