log src/newgrf_engine.cpp @ 14753:3e27a2798ca0 draft

age author description
Sat, 06 Mar 2010 12:42:53 +0000 terkhen (svn r19338) -Codechange: Move the acceleration cache to GroundVehicle. draft
Mon, 01 Mar 2010 20:17:21 +0000 yexo (svn r19299) -Codechange: store the most compatible ttd airport type in AirportSpec draft
Thu, 28 Jan 2010 18:19:34 +0000 rubidium (svn r18935) -Fix [FS#3551] (r18764): value of variables 90 and 91 weren't what NARS expects draft
Fri, 15 Jan 2010 16:41:15 +0000 rubidium (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header draft
Sat, 09 Jan 2010 14:43:08 +0000 rubidium (svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way draft
Thu, 05 Nov 2009 19:46:17 +0000 frosch (svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h draft
Sun, 04 Oct 2009 17:16:41 +0000 rubidium (svn r17693) -Cleanup: remove some unneeded includes draft
Wed, 30 Sep 2009 18:54:33 +0000 frosch (svn r17671) -Codechange: Move ResolverObject::info_view into u.vehicle as it is only needed for them. draft
Tue, 22 Sep 2009 19:28:57 +0000 frosch (svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work. draft
Tue, 15 Sep 2009 20:58:44 +0000 rubidium (svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used. draft
Fri, 21 Aug 2009 20:21:05 +0000 rubidium (svn r17248) -Fix: add GPL license notice where appropriate draft
Fri, 17 Jul 2009 22:00:13 +0000 frosch (svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables. draft
Thu, 16 Jul 2009 19:00:13 +0000 smatz (svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get() draft
Wed, 01 Jul 2009 23:57:20 +0000 smatz (svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train draft
Wed, 01 Jul 2009 23:49:13 +0000 smatz (svn r16718) -Codechange: make IsFreeWagon() member of Train draft
Wed, 24 Jun 2009 21:33:11 +0000 yexo (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway draft
Wed, 24 Jun 2009 17:39:54 +0000 smatz (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() draft
Tue, 23 Jun 2009 12:11:35 +0000 smatz (svn r16634) -Codechange: use Company::IsHumanID() instead of IsHumanCompany() draft
Sun, 21 Jun 2009 13:30:21 +0000 yexo (svn r16615) -Fix (r16613): 0x10 != 2 draft
Sun, 21 Jun 2009 10:11:04 +0000 yexo (svn r16613) -Fix [NewGRF]: some of the var action 2 80+ variables contained wrong results due to OpenTTD codechanges draft
Sat, 06 Jun 2009 16:54:22 +0000 smatz (svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check draft
Sun, 31 May 2009 12:03:14 +0000 frosch (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains. draft
Sun, 31 May 2009 11:27:10 +0000 frosch (svn r16478) -Fix (r15378): Determining most common (sub-)cargo-type was broken due to someone confusing similiary named variables. draft
Sun, 24 May 2009 21:09:00 +0000 rubidium (svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts. draft
Sun, 24 May 2009 20:29:04 +0000 rubidium (svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it. draft
Sat, 23 May 2009 15:25:52 +0000 rubidium (svn r16402) -Codechange: make Resolve a function of SpriteGroup draft
Sat, 23 May 2009 12:13:42 +0000 rubidium (svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union draft
Sat, 23 May 2009 09:10:56 +0000 rubidium (svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier. draft
Fri, 22 May 2009 22:55:41 +0000 rubidium (svn r16393) -Codechange: move VehicleRail to Train. draft
Fri, 22 May 2009 22:33:05 +0000 rubidium (svn r16392) -Codechange: move some variables (the ones that aren't caches) from VehicleRail to Train draft
Fri, 22 May 2009 22:22:46 +0000 rubidium (svn r16391) -Codechange: use Train instead of Vehicle where appropriate. draft
Fri, 22 May 2009 20:22:20 +0000 rubidium (svn r16390) -Codechange: move u.road to RoadVehicle. draft
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