vehicle.c
Sat, 18 Mar 2006 15:49:00 +0000 Darkvater (svn r3964) -Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. Backport of r3811 from trunk 0.4.5
Sat, 18 Mar 2006 15:31:34 +0000 Darkvater (svn r3958) Change HASBIT() to return 0/1 instead of 0/value of tested bit. Backport of r3747 from trunk 0.4.5
Sat, 18 Mar 2006 15:22:27 +0000 Darkvater (svn r3954) - Explicitly update v->first in TrainConsistChanged() if necessary, as this is far faster than brute forcing it later. 0.4.5
Wed, 03 Jan 2007 08:32:17 +0000 celestar (svn r7789) [cbh] - Sync with r7720:7758 from trunk custombridgeheads
Tue, 26 Dec 2006 17:36:18 +0000 Darkvater (svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate debugging levels to
Sun, 09 Sep 2007 22:35:21 +0000 rubidium (svn r11077) [0.5] -Fix: Possible NULL pointer dereference. 0.5
Sun, 09 Sep 2007 20:36:15 +0000 rubidium (svn r11073) [0.5] -Backport from trunk (r11039, r11029, r11027, r11024, r11021, r11020, r11018): 0.5
Sun, 09 Sep 2007 16:59:56 +0000 rubidium (svn r11071) [0.5] -Fix [FS#1218]: crash when quiting the game in one of the end score windows. 0.5
Fri, 22 Jun 2007 20:08:37 +0000 rubidium (svn r10279) [0.5] -Backport from trunk (r10139, r10153, r10154, r10155, r10165, r10187): 0.5
Fri, 22 Jun 2007 20:04:18 +0000 rubidium (svn r10275) [0.5] -Backport from trunk (r10048, r10068, r10075, r10082, r10085, r10087): 0.5
Tue, 15 May 2007 21:42:27 +0000 rubidium (svn r9851) [0.5] -Backport from trunk (r9731, r9741, r9743, r9753, r9757): 0.5
Sat, 24 Feb 2007 01:47:26 +0000 Darkvater (svn r8874) [0.5] -Backport from trunk (r8744, r8685): 0.5
Sat, 24 Feb 2007 01:02:15 +0000 Darkvater (svn r8870) [0.5] -Backport from trunk (r8684, r8709, r8738, r8777, r8828): 0.5
Thu, 08 Feb 2007 10:41:45 +0000 rubidium (svn r8626) [0.5] -Backport from trunk (8294, 8296, 8536, 8540, 8609): 0.5
Thu, 08 Feb 2007 10:00:22 +0000 rubidium (svn r8623) [0.5] -Backport from trunk (8593, 8608, 8619, 8620) 0.5
Wed, 17 Jan 2007 01:23:50 +0000 Darkvater (svn r8182) -Backport from trunk (r8137, r8147, r8157): 0.5
Thu, 21 Dec 2006 20:56:27 +0000 Darkvater (svn r7535) -Fix (r7326): Always unload cargo if the station accepts it, and always load cargo
Thu, 21 Dec 2006 10:29:16 +0000 Darkvater (svn r7523) -Feature: Add the possibility to change the newgrf configuration of a running game.
Sat, 09 Dec 2006 08:37:15 +0000 rubidium (svn r7448) -Fix (r5794): use the height of the edge of the map for effect vehicles that are outside the map.
Tue, 05 Dec 2006 22:59:42 +0000 bjarni (svn r7386) -Codechange r7385: moved deletion of the vehicle highlight from DeleteVehicle to the sell commands as they are not called as often
Tue, 05 Dec 2006 22:40:42 +0000 bjarni (svn r7385) -Fix: FS#418 Deleting Train in depot with autoreplace failes
Tue, 05 Dec 2006 13:58:20 +0000 matthijs (svn r7372) - CodeChange: Rename all GetXXXArraySize() functions to GetNumXXX() and add GetMaxXXXIndex() functions. This prepares for the new pool interface.
Sun, 03 Dec 2006 17:27:43 +0000 matthijs (svn r7331) - Codechange: Rename all memory pool macro's and types to "old pool", so the new pool implementation can be committed alongside it.
Sat, 02 Dec 2006 16:56:32 +0000 peter1138 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
Wed, 08 Nov 2006 17:44:17 +0000 peter1138 (svn r7115) -Fix [FS#371]: Cloning a vehicle that has been refitted would incur the expense as running costs, not new vehicles.
Sat, 28 Oct 2006 10:55:59 +0000 tron (svn r6975) Use the pool macros for the Vehicle pool
Mon, 23 Oct 2006 16:47:20 +0000 peter1138 (svn r6905) - Codechange: Copy cargo subtype when cloning vehicles.
Sat, 21 Oct 2006 23:31:34 +0000 Darkvater (svn r6884) -Codechange: Add strict bounds checking in string formatting system.
Mon, 16 Oct 2006 10:26:22 +0000 peter1138 (svn r6788) - Codechange: Add and use a function to test if a string ID is a custom name.
Sun, 08 Oct 2006 22:16:30 +0000 bjarni (svn r6698) -Code cleanup r6697: simplified getting the string of the vehicle type
Sun, 08 Oct 2006 21:46:05 +0000 bjarni (svn r6697) -Fix: [order refit] if an order refit fails, the vehicle is now stopped and the player gets a message (like vehicle stopped in depot)
Sun, 08 Oct 2006 21:10:00 +0000 bjarni (svn r6696) -Codechange: changed all comparision for refit cargo in orders against CT_NO_REFIT to checks for valid cargo IDs
Sat, 07 Oct 2006 08:24:11 +0000 bjarni (svn r6676) -Fix: [vehicle list windows] mass start/stop now works correctly in shared orders and station lists
Thu, 05 Oct 2006 14:04:24 +0000 bjarni (svn r6653) -Fix r6624: [autoreplace] autoreplace will no longer replace a vehicle if the old type can refit to the cargo types being used in the refit orders and the new one lacks one or more of those refit capabilities
Thu, 05 Oct 2006 12:59:28 +0000 bjarni (svn r6651) -Coding feature: added the windowevent WE_INVALIDATE_DATA
Thu, 05 Oct 2006 08:39:16 +0000 bjarni (svn r6648) -Codechange: simplified CmdDepotMassAutoReplace() by changing a switch-case into using a function, that was added in r6647
Thu, 05 Oct 2006 08:15:51 +0000 bjarni (svn r6646) -Codechange: [vehicle list window] Cleaned up the drawing code
Wed, 04 Oct 2006 19:15:25 +0000 bjarni (svn r6640) -Fix: [autoreplace] autoreplace can now use the money for selling the old vehicle to build the new one
Wed, 04 Oct 2006 12:01:59 +0000 bjarni (svn r6637) -Codechange: merged all (vehicle type)EnterDepot into VehicleEnterDepot()
Tue, 03 Oct 2006 14:52:39 +0000 bjarni (svn r6624) -Feature: added ability to add refit commands to vehicle orders (can only be done in goto depot orders)
Sun, 01 Oct 2006 12:25:31 +0000 peter1138 (svn r6602) - Feature: we now support NewGRF livery refits, as used by DBsetXL, amongst others. This requires a savegame bump to save the cargo subtype.
Sat, 30 Sep 2006 19:21:39 +0000 glx (svn r6590) -Fix r6588: killed MSVC warnings for real
Sat, 30 Sep 2006 17:13:39 +0000 bjarni (svn r6588) -Fix r6582: killed some windows only warnings (thanks webfreakz for testing)
Sat, 30 Sep 2006 13:39:34 +0000 bjarni (svn r6586) -Feature: [depot window] added a vehicle list window with all vehicles having a certain depot in their orders
Fri, 29 Sep 2006 20:41:28 +0000 bjarni (svn r6582) -Codechange: changed GenerateVehicleSortList() to reuse the same allocation over and over if possible (like BuildDepotVehicleList() )
Fri, 29 Sep 2006 18:39:20 +0000 bjarni (svn r6580) -Fix r6552: [depot window] fixed issue where vehicles sometimes failed to restart after being replaced
Fri, 29 Sep 2006 17:41:00 +0000 bjarni (svn r6579) -Fix r6552: [depot window] solved a condition where pressing autoreplace in a depot window could result in asserts
Fri, 29 Sep 2006 11:30:48 +0000 bjarni (svn r6570) -Feature: added "start all" and "stop all" buttons to the vehicle lists
Thu, 28 Sep 2006 14:17:08 +0000 bjarni (svn r6552) -Feature: [depot window] added a "autoreplace all vehicles in depot" button
Wed, 27 Sep 2006 22:44:39 +0000 bjarni (svn r6542) -Feature: [depot window] added a "sell all vehicles in depot" button
Wed, 27 Sep 2006 18:17:01 +0000 peter1138 (svn r6532) - Feature: Add support for NewGRF sound effects. Currently sound priority isn't supported.
Wed, 27 Sep 2006 12:17:33 +0000 bjarni (svn r6524) -Code cleanup r6515: cleaned up the command to start/stop all vehicles in a depot.
Tue, 26 Sep 2006 19:20:35 +0000 bjarni (svn r6515) -Feature: added "start all" and "stop all" buttons to the depot windows
Sun, 24 Sep 2006 15:01:02 +0000 bjarni (svn r6503) -Codechange: added a function to tell what vehicles a depot contains
Sun, 17 Sep 2006 20:52:54 +0000 peter1138 (svn r6474) - Add a patch option to control display of liveries, allowing none, your
Sat, 16 Sep 2006 22:09:26 +0000 bjarni (svn r6468) -Codechange r6464: now use error() when failing refit in autoreplace to ensure that such a failure will not break a game
Sat, 16 Sep 2006 16:21:47 +0000 bjarni (svn r6464) -Fix r6393: killed a warning when compiling without asserts
Fri, 15 Sep 2006 17:36:54 +0000 peter1138 (svn r6456) - Replace single colour scheme for passenger wagons with separate schemes for each of steam, diesel or electric engines. Savegames from the previous revision will not load.
Fri, 15 Sep 2006 12:27:00 +0000 peter1138 (svn r6455) - Feature: Add 2cc (two company colours) livery schemes. This replaces the original colour selection window and bumps the saveload version. Liveries are supported for all vehicles, not just those with 2cc support. Thanks to lakie for GUI inspiration.
Fri, 08 Sep 2006 10:47:39 +0000 bjarni (svn r6424) -Codechange: [autoreplace] removed a loop though all vehicles from each time the window is redrawn