src/autoreplace_cmd.cpp
Sun, 05 Oct 2008 18:42:59 +0000 frosch (svn r14442) -Fix (r14406): Typo causing problems in rare cases.
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
Sun, 28 Sep 2008 15:07:03 +0000 frosch (svn r14411) -Fix (r14406): IsFrontEngine() is only valid for trains.
Sat, 27 Sep 2008 17:08:03 +0000 frosch (svn r14407) -Cleanup (r14406): Remove a redundant test. (thanks SmatZ)
Sat, 27 Sep 2008 14:58:46 +0000 frosch (svn r14406) -Fix [FS#Eddi]: Autoreplace did not work for vehicles in free wagon chains.
Mon, 15 Sep 2008 22:58:41 +0000 smatz (svn r14337) -Codechange: use CmdRename* and CMD_RENAME_* for vehicle, president and company renaming commands, too
Sat, 13 Sep 2008 10:04:36 +0000 rubidium (svn r14306) -Codechange: unify the code to draw the vehicle list.
Mon, 25 Aug 2008 20:10:45 +0000 smatz (svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
Thu, 21 Aug 2008 20:45:52 +0000 frosch (svn r14126) -Codechange (r14125): Add some tabs.
Thu, 21 Aug 2008 20:42:45 +0000 frosch (svn r14125) -Fix [FS#2237]: Segfault when autoreplace failed very early.
Sun, 17 Aug 2008 11:49:35 +0000 frosch (svn r14091) -Cleanup (r14083): Remove superfluous '#include's.
Sat, 16 Aug 2008 14:15:32 +0000 frosch (svn r14085) -Cleanup (r14083): Remove no longer used functions.
Sat, 16 Aug 2008 14:02:20 +0000 frosch (svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
Sun, 10 Aug 2008 15:02:21 +0000 frosch (svn r14037) -Fix (r8610): The autoreplace gui showed vehicle types for replacement which CmdSetAutoReplace() did not accept.
Sat, 09 Aug 2008 16:42:55 +0000 frosch (svn r14031) -Fix (r13850): Determining the refit cargo did not work, when the old vehicle did not carry anything but the new one did.
Sun, 27 Jul 2008 15:17:16 +0000 frosch (svn r13850) -Fix [FS#2146]: Fix resp. implement refitting of articulated vehicles during autoreplace.
Thu, 24 Jul 2008 15:19:26 +0000 smatz (svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that
Wed, 09 Jul 2008 20:55:47 +0000 smatz (svn r13691) -Codechange: make it easier to determine whether a command is ran in the context of autoreplace or not
Sat, 17 May 2008 20:54:18 +0000 rubidium (svn r13146) -Codechange: vehicle_base.h doesn't need to be included in vehicle_gui.h.
Thu, 15 May 2008 13:39:36 +0000 rubidium (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
Wed, 07 May 2008 23:00:11 +0000 bjarni (svn r13002) -Fix (r13001): [autoreplace] previous fix broke updating of a pointer to the front vehicle in certain cases
Wed, 07 May 2008 22:08:20 +0000 bjarni (svn r13001) -Fix [FS#1994](r12913): [autoreplace] we should stop working on vehicles right away if we fail to replace them and certainly not presume their data is valid
Sun, 04 May 2008 10:05:35 +0000 bjarni (svn r12940) -Fix [FS#1974](r12913): [autoreplace] a vehicle backup should include the cargo packets in the vehicle as well
Sun, 27 Apr 2008 20:09:29 +0000 bjarni (svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)
Sat, 19 Apr 2008 22:51:52 +0000 bjarni (svn r12797) -Codechange: [autoreplace] moved wagon removal to a function of it's own
Sat, 19 Apr 2008 19:01:57 +0000 bjarni (svn r12794) -Doc: added missing doxygen comment in autoreplace_cmd.cpp
Sat, 19 Apr 2008 17:47:56 +0000 bjarni (svn r12792) -Codechange: [autoreplace] added a function to figure out if a replacement is needed and if so, to which EngineID
Sat, 19 Apr 2008 15:14:20 +0000 bjarni (svn r12791) -Codechange: [autoreplace] Added a flag parameter (listens for DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
Sun, 06 Apr 2008 07:07:21 +0000 rubidium (svn r12586) -Codechange: do not access an order's refit variables directly.
Mon, 31 Mar 2008 00:17:39 +0000 rubidium (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
Sun, 30 Mar 2008 23:24:18 +0000 rubidium (svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
Fri, 28 Mar 2008 08:53:36 +0000 rubidium (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
Tue, 25 Mar 2008 21:58:13 +0000 bjarni (svn r12421) -Feature: [autoreplace] the autoreplace button in train depots will now also replace wagons even if they aren't connected to a locomotive
Thu, 06 Mar 2008 10:39:26 +0000 frosch (svn r12346) -Fix [FS#1748, FS#1825](r9874, r11872): Remove duplicated and inconsistent code wrt. autoreplace with rules in both vehicles' group and ALL_GROUP.
Sat, 23 Feb 2008 22:23:06 +0000 bjarni (svn r12231) -Cleanup (r12230): [autoreplace] moved Vehicle::NeedsAutorenewing() and added comments
Sat, 23 Feb 2008 22:01:55 +0000 bjarni (svn r12230) -Codechange: [autoreplace] made a function to detect if a vehicle needs autorenewing
Sat, 02 Feb 2008 02:45:09 +0000 belugas (svn r12040) -Codechange: Change IsOrderListShared from a simple function to a class member(MagicBuzz).
Sat, 19 Jan 2008 23:34:52 +0000 bjarni (svn r11929) -Fix (r9981)[FS#1624]: [autoreplace] fixed a case where a single headed locomotive caused an assert when being replaced to a dualheaded one
Sat, 19 Jan 2008 22:47:07 +0000 bjarni (svn r11928) -Fix (r6393): [autoreplace] autoreplace could refit train engines to the wrong cargo type if the old engine had no cargo capacity and the new one had
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.
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).
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.
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
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'
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, 12 Dec 2007 14:37:35 +0000 smatz (svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too
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
Wed, 05 Sep 2007 10:33:42 +0000 bjarni (svn r11046) -Codechange: added function to get the next movable (non-articulated, non-read end of dualheaded engine) vehicle in a train
Wed, 05 Sep 2007 10:15:23 +0000 bjarni (svn r11045) -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine
Wed, 05 Sep 2007 09:31:15 +0000 bjarni (svn r11044) -Fix (r11043): [autoreplace] a proper fix should cover all cases, not just the one mentioned in the bug report
Tue, 04 Sep 2007 19:58:18 +0000 bjarni (svn r11043) -Fix (r10039) [FS#1185]: Autorenew/autoreplace fails silently with multiple multi-headed engines
Thu, 30 Aug 2007 21:11:12 +0000 rubidium (svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.
Thu, 30 Aug 2007 13:03:56 +0000 rubidium (svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.