log src/newgrf_engine.cpp @ 11982:9add5306a01e draft

age author description
Fri, 22 May 2009 20:07:26 +0000 rubidium (svn r16388) -Codechange: move u.air to Aircraft draft
Fri, 22 May 2009 20:03:26 +0000 rubidium (svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate draft
Sun, 17 May 2009 01:00:56 +0000 smatz (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) draft
Sat, 16 May 2009 23:34:14 +0000 smatz (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) draft
Sun, 10 May 2009 17:27:25 +0000 smatz (svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions draft
Mon, 16 Mar 2009 08:03:50 +0000 peter1138 (svn r15739) -Codechange: Expose GRF ID of engines in var action property 0x25. draft
Sun, 15 Mar 2009 00:32:18 +0000 rubidium (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too draft
Wed, 04 Mar 2009 23:32:23 +0000 rubidium (svn r15617) -Change [FS#2694]: vehicle variables 40-43 weren't cached (though spec stated they are). Caching these variables can yield a 10+% speed increase when those vehicle variables are queried often. draft
Sat, 21 Feb 2009 13:24:55 +0000 frosch (svn r15542) -Feature(ette): Support vehicle vars 0x47 and 0xF2 in purchase list. draft
Sat, 21 Feb 2009 12:52:41 +0000 frosch (svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID. draft
Wed, 18 Feb 2009 20:40:24 +0000 frosch (svn r15517) -Fix [FS#2642](r6455): Wagonoverrides and articulated engine parts use the colour scheme of the engine, but not its recolour callback, nor its 2CC flag. Same applies to roadvehicles. draft
Wed, 18 Feb 2009 20:35:02 +0000 frosch (svn r15516) -Fix (r10097): Livery overrides for articulated parts of roadvehicles were not applied. draft
Sat, 07 Feb 2009 16:17:03 +0000 frosch (svn r15399) -Fix [FS#2617]: For articulated parts v->cargo_type == CT_INVALID is possible. draft
Fri, 06 Feb 2009 18:06:05 +0000 frosch (svn r15378) -Fix: The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned. draft
Sat, 31 Jan 2009 20:16:06 +0000 smatz (svn r15299) -Cleanup: remove many redundant includes draft
Sat, 10 Jan 2009 00:31:47 +0000 rubidium (svn r14949) -Cleanup: pointer coding style draft
Fri, 09 Jan 2009 23:04:51 +0000 frosch (svn r14945) -Feature(ette): Support var 0x45 (curvature info) also for road vehicles. draft
Sat, 03 Jan 2009 13:20:32 +0000 rubidium (svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus) draft
Tue, 30 Dec 2008 21:04:09 +0000 peter1138 (svn r14776) -Fix (r14742): ListPositionMap relied on std::map having sorted the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting. draft
Fri, 26 Dec 2008 13:50:46 +0000 smatz (svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size draft
Mon, 15 Dec 2008 22:22:23 +0000 rubidium (svn r14678) -Fix [FS#2435]: gradual filling graphics were not chosen according to the NewGRF spec (Maedhros) draft
Sat, 13 Dec 2008 15:59:25 +0000 smatz (svn r14669) -Codechange: use SmallVector instead of std::list at one place draft
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. draft
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. draft
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 draft
Wed, 30 Jul 2008 18:23:12 +0000 frosch (svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific. draft
Sun, 20 Jul 2008 21:23:28 +0000 peter1138 (svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming) draft
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool. draft
Sat, 07 Jun 2008 00:06:36 +0000 frosch (svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites. draft
Wed, 04 Jun 2008 06:40:07 +0000 peter1138 (svn r13377) -Codechange: Let 'long format' build year work in vehicle purchase list. draft
Wed, 04 Jun 2008 00:17:48 +0000 belugas (svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4) draft
Sun, 01 Jun 2008 15:08:14 +0000 smatz (svn r13351) -Codechange: disable warnings about unused variable for builds without asserts draft
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. draft
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic. draft
Tue, 06 May 2008 23:45:25 +0000 smatz (svn r12982) -Fix: compiler warning when compiling without asserts draft
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description. draft
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. draft
Mon, 28 Apr 2008 11:15:13 +0000 peter1138 (svn r12914) -Fix: Game crash when a spectator/server tried to show an engine with no owner when a NewGRF requested a specific variable. draft
Sun, 27 Apr 2008 10:19:41 +0000 peter1138 (svn r12910) -Fix: Report reverse sprite status (FD/FE) to NewGRF for manually toggled vehicles. draft
Thu, 24 Apr 2008 15:51:29 +0000 peter1138 (svn r12872) -Codechange: Remove obsolete unused engine list order function draft
Sun, 06 Apr 2008 07:22:26 +0000 rubidium (svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order. draft
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly. draft
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. draft
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.h. draft
Fri, 28 Mar 2008 02:10:25 +0000 glx (svn r12454) -Fix (r12452): incorrect calculation for 'first vehicle in this chain of vehicles with the same ID' (thx DaleStan) draft
Thu, 27 Mar 2008 21:36:16 +0000 glx (svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only. draft
Mon, 03 Mar 2008 20:56:30 +0000 glx (svn r12331) -Feature: [NewGRF] vehicle variable FE bit 8 draft
Mon, 03 Mar 2008 20:41:47 +0000 glx (svn r12330) -Feature: [NewGRF] vehicle variable FE bit 5 and 6 draft
Thu, 28 Feb 2008 21:44:13 +0000 peter1138 (svn r12314) -Fix (r4896): Include prop 25 data for all train parts, not just those that carry cargo. draft
Wed, 20 Feb 2008 17:06:58 +0000 smatz (svn r12197) -Fix [FS#1788](r12134): show correct last year profit when the train had negative income draft
Mon, 18 Feb 2008 19:20:37 +0000 peter1138 (svn r12180) -Fix: Test purchase list loading/loaded sprites instead of unconditionally returning a possibly non-existant sprite. draft
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 draft
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 draft
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces. draft
Wed, 09 Jan 2008 21:05:03 +0000 rubidium (svn r11800) -Codechange: move some functions to a more logical location + some type safety. draft
Wed, 09 Jan 2008 20:23:12 +0000 peter1138 (svn r11799) -Codechange: no need to special-case helicopter rotor 'overrides' draft
Mon, 07 Jan 2008 14:02:26 +0000 rubidium (svn r11776) -Codechange: more header splittings to reduce the dependencies. draft
Sat, 05 Jan 2008 15:39:22 +0000 peter1138 (svn r11761) -Codechange: Use appropriate variable types for NewGRF engine overrides, and adjust scope while there. draft
Fri, 04 Jan 2008 13:40:23 +0000 peter1138 (svn r11756) -Fix: Out of bounds access caused if a vehicle's cargo amount was higher than its capacity when resolving sprite groups. draft
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes. draft