src/aircraft_cmd.cpp
Sat, 13 Dec 2008 18:25:42 +0000 frosch (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.
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.
Mon, 22 Sep 2008 14:34:38 +0000 smatz (svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too
Tue, 16 Sep 2008 15:15:41 +0000 smatz (svn r14343) -Fix [FS#2300]: invalid v->u.air.targetairport could cause crashes at several places when the station pool got smaller
Sat, 13 Sep 2008 11:00:30 +0000 rubidium (svn r14309) -Fix [FS#2244]: aircraft frozen above oil rig when the next order is invalid.
Sat, 13 Sep 2008 10:19:51 +0000 smatz (svn r14307) -Fix: when deleting a station, remove news items regarding it
Tue, 02 Sep 2008 15:20:38 +0000 rubidium (svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
Fri, 15 Aug 2008 17:54:43 +0000 peter1138 (svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
Fri, 15 Aug 2008 13:57:43 +0000 frosch (svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
Tue, 22 Jul 2008 23:29:08 +0000 rubidium (svn r13794) -Fix: helicopters leaving a heliport could get stuck after processing conditional orders.
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
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sun, 18 May 2008 16:51:44 +0000 rubidium (svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
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.
Tue, 29 Apr 2008 21:31:29 +0000 peter1138 (svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
Mon, 21 Apr 2008 20:50:58 +0000 peter1138 (svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
Mon, 21 Apr 2008 13:45:03 +0000 rubidium (svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
Sun, 20 Apr 2008 21:38:20 +0000 peter1138 (svn r12809) -Fix (r1704): Possible out of bounds array access.
Sun, 20 Apr 2008 11:12:07 +0000 rubidium (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
Sat, 19 Apr 2008 21:23:42 +0000 rubidium (svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
Thu, 17 Apr 2008 21:21:01 +0000 rubidium (svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
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.
Fri, 11 Apr 2008 08:40:10 +0000 rubidium (svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
Fri, 11 Apr 2008 08:14:43 +0000 rubidium (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
Tue, 08 Apr 2008 18:53:25 +0000 rubidium (svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot.
Tue, 08 Apr 2008 15:48:32 +0000 frosch (svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
Mon, 07 Apr 2008 19:18:56 +0000 rubidium (svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
Sun, 06 Apr 2008 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sun, 06 Apr 2008 14:50:47 +0000 rubidium (svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which assumes destination to be a station even when it did not set a destination yet.
Sun, 06 Apr 2008 07:48:51 +0000 rubidium (svn r12588) -Codechange: do not access the destination of an order directly.
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly.
Sat, 05 Apr 2008 12:01:34 +0000 rubidium (svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
Tue, 01 Apr 2008 14:03:20 +0000 frosch (svn r12531) -Codechange: Rename some variables for consistency.
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.
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.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 18:43:01 +0000 rubidium (svn r12477) -Fix [FS#1883]: timetable times for aircraft were always doubled.
Fri, 28 Mar 2008 08:53:36 +0000 rubidium (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
Wed, 05 Mar 2008 18:33:31 +0000 peter1138 (svn r12343) -Fix (r12293): Slow helicopters never got the 'chance' to finish the landing routine.
Wed, 27 Feb 2008 21:07:12 +0000 peter1138 (svn r12293) -Feature: Ability to change aircraft speed factor, from so
Sat, 23 Feb 2008 22:01:55 +0000 bjarni (svn r12230) -Codechange: [autoreplace] made a function to detect if a vehicle needs autorenewing
Fri, 15 Feb 2008 13:28:13 +0000 peter1138 (svn r12144) -Codechange: Adjust aircraft slowing algorithm so that very fast
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
Mon, 11 Feb 2008 12:42:49 +0000 smatz (svn r12109) -Fix [FS#1745](r8973): use tile index 0 for planes in the air, so it cannot have an invalid tile index
Fri, 01 Feb 2008 22:02:14 +0000 glx (svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class
Mon, 21 Jan 2008 10:31:27 +0000 bjarni (svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for replacement check inverted the check for autorenew
Fri, 18 Jan 2008 13:02:47 +0000 smatz (svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants
Thu, 17 Jan 2008 16:41:02 +0000 glx (svn r11895) -Fix (r11875): for once MSVC warns for a good reason
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 13:59:08 +0000 bjarni (svn r11875) -Fix: automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions
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_*.
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.
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 10:15:20 +0000 peter1138 (svn r11789) -Codechange: coding style for global variable names
Wed, 09 Jan 2008 09:45:45 +0000 rubidium (svn r11787) -Codechange: more header rewrites. This time related to viewport.h.