src/vehicle.cpp
Tue, 04 Mar 2008 21:49:40 +0000 peter1138 (svn r12339) -Fix (r12331): Recalculate cached train data after clearing reversing flag when entering depot.
Mon, 03 Mar 2008 20:56:30 +0000 glx (svn r12331) -Feature: [NewGRF] vehicle variable FE bit 8
Sat, 23 Feb 2008 22:23:06 +0000 bjarni (svn r12231) -Cleanup (r12230): [autoreplace] moved Vehicle::NeedsAutorenewing() and added comments
Sat, 16 Feb 2008 22:29:30 +0000 smatz (svn r12163) -Fix [FS#1705]: if a train is 'stopping' when entering a depot, do not let it leave again
Wed, 13 Feb 2008 19:24:40 +0000 smatz (svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost
Sun, 10 Feb 2008 05:21:08 +0000 glx (svn r12097) -Fix (r654, r1525): loading old, pre savegame version 2, savegames.
Fri, 01 Feb 2008 15:09:55 +0000 smatz (svn r12033) -Fix: do not show train speed as zero after loading paused game
Fri, 18 Jan 2008 13:02:47 +0000 smatz (svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants
Wed, 16 Jan 2008 21:17:31 +0000 smatz (svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
Wed, 16 Jan 2008 11:25:15 +0000 rubidium (svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get the livery colour of the engine instead of their wagon type.
Tue, 15 Jan 2008 18:44:22 +0000 rubidium (svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
Tue, 15 Jan 2008 15:00:01 +0000 smatz (svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
Sun, 13 Jan 2008 14:37:30 +0000 rubidium (svn r11834) -Codechange: only include settings_type.h if needed.
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 19:58:06 +0000 peter1138 (svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Thu, 10 Jan 2008 21:54:45 +0000 smatz (svn r11809) -Fix [FS#1643]: set expenses type when selling all vehicles in depot
Wed, 09 Jan 2008 23:00:59 +0000 smatz (svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very long track
Wed, 09 Jan 2008 16:55:48 +0000 rubidium (svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
Wed, 09 Jan 2008 09:45:45 +0000 rubidium (svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Mon, 07 Jan 2008 09:19:53 +0000 rubidium (svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
Mon, 07 Jan 2008 00:57:19 +0000 rubidium (svn r11774) -Change: do not include variables.h in a header when it is not needed.
Tue, 01 Jan 2008 15:06:37 +0000 peter1138 (svn r11735) -Fix [FS#1574]: Don't reset loading indicator IDs when only reloading NewGRFs.
Sat, 29 Dec 2007 09:24:26 +0000 rubidium (svn r11719) -Codechange: split sound.h in a header with types and one with functions.
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*.
Wed, 26 Dec 2007 11:45:43 +0000 rubidium (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Tue, 25 Dec 2007 09:48:53 +0000 rubidium (svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
Sun, 23 Dec 2007 10:56:02 +0000 rubidium (svn r11684) -Codechange: split gfx.h in a type and functional header.
Sat, 22 Dec 2007 23:30:28 +0000 rubidium (svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
Fri, 21 Dec 2007 22:50:51 +0000 rubidium (svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
Fri, 21 Dec 2007 21:50:46 +0000 rubidium (svn r11677) -Codechange: move price and command related types/functions to their respective places.
Fri, 21 Dec 2007 19:49:27 +0000 rubidium (svn r11675) -Codechange: split the string types from the string functions.
Wed, 19 Dec 2007 23:26:02 +0000 rubidium (svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
Tue, 18 Dec 2007 20:58:12 +0000 rubidium (svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.
Sat, 15 Dec 2007 23:11:18 +0000 smatz (svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks
Sat, 15 Dec 2007 20:30:43 +0000 smatz (svn r11639) -Codechange: simplify EnsureNoVehicleOnGround
Sat, 15 Dec 2007 16:11:29 +0000 smatz (svn r11637) -Fix: mark viewports dirty when removing visible vehicle chain
Fri, 14 Dec 2007 23:21:20 +0000 smatz (svn r11633) -Codechange: merge CheckTunnelEmpty and IsVehicleOnBridge into GetVehicleTunnelBridge
Fri, 14 Dec 2007 21:11:30 +0000 rubidium (svn r11632) -Fix [FS#1541]: vehicles were still followed when sold.
Wed, 12 Dec 2007 14:37:35 +0000 smatz (svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too
Sun, 25 Nov 2007 15:35:25 +0000 skidd13 (svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()
Sat, 24 Nov 2007 09:14:58 +0000 rubidium (svn r11506) -Fix [FS#1471]: selling vehicles could cause the window of others to scroll to that location.
Tue, 20 Nov 2007 13:35:54 +0000 skidd13 (svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Mon, 19 Nov 2007 18:58:04 +0000 skidd13 (svn r11476) -Codechange: rename the function myabs to abs to get rid of an unneeded define
Mon, 19 Nov 2007 18:38:10 +0000 skidd13 (svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
Mon, 12 Nov 2007 01:12:32 +0000 belugas (svn r11417) -Fix[FS#1421]: Let the main viewport stay where the vehicle was last seen while been center-followed
Sat, 10 Nov 2007 22:56:43 +0000 rubidium (svn r11400) -Fix [FS#1409]: assign orders during cloning after refitting as it needs the cargo types to be the same.
Tue, 30 Oct 2007 20:31:35 +0000 rubidium (svn r11362) -Fix [FS#1380]: cloning vehicles with non-standard sub-cargotypes (i.e. livery refits) failed.
Sun, 28 Oct 2007 16:00:51 +0000 glx (svn r11353) -Codechange: add support for newgrf callback 32
Sun, 28 Oct 2007 15:40:18 +0000 glx (svn r11352) -Codechange: cache callback 2D result (vehicle color mapping) instead calling it every time the vehicle is drawn
Sat, 20 Oct 2007 17:11:02 +0000 rubidium (svn r11314) -Fix [FS#1356]: stop following a vehicle when you sell/destroyed it.
Fri, 19 Oct 2007 22:46:55 +0000 rubidium (svn r11303) -Fix: EnsureNoVehicle and EnsureNoVehicleOnGround were both used to check whether there was no vehicle on the ground, except that the former didn't take care of aircraft shadows. So now we only use EnsureNoVehicleOnGround.
Sun, 14 Oct 2007 20:12:51 +0000 rubidium (svn r11262) -Fix [FS#1330]: do not check for vehicles that are not on the ground when removing owned land, furthermore do not check for shadows (of aircraft).
Tue, 09 Oct 2007 20:53:25 +0000 rubidium (svn r11236) -Fix [FS#1322]: DeleteVehicleChain can just work as good for all vehicles, instead of not allowing trains to use it (enforced by an assert), but actually using it for trains. Patch by SmatZ.
Wed, 26 Sep 2007 17:33:32 +0000 rubidium (svn r11173) -Codechange: rename some callback enums so they are more uniform.
Sun, 09 Sep 2007 10:13:17 +0000 rubidium (svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting subsystem. Patch by Progman.