log src/newgrf_engine.cpp @ 9122:9fd8b3f53ad6 draft

age author description
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
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*. draft
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' draft
Tue, 25 Dec 2007 09:48:53 +0000 rubidium (svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed. draft
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 draft
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style draft
Mon, 19 Nov 2007 18:38:10 +0000 skidd13 (svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style draft
Thu, 15 Nov 2007 00:13:12 +0000 glx (svn r11431) -Codechange: [NewGRF] Add support for changing rail vehicle user-defined bit mask (prop 25) via callback 36 draft
Sun, 11 Nov 2007 18:32:01 +0000 glx (svn r11413) -Fix [FS#1405]: don't use cached override spriteset for callbacks draft
Sun, 11 Nov 2007 17:58:05 +0000 rubidium (svn r11411) -Codechange: implement random triggers for houses. draft
Sun, 28 Oct 2007 16:00:51 +0000 glx (svn r11353) -Codechange: add support for newgrf callback 32 draft
Sun, 09 Sep 2007 15:32:46 +0000 rubidium (svn r11070) -Fix [FS#1217]: due to making an Action2 variable work properly, the NewGRF called other code too that wasn't prepared for non-train vehicles. draft
Sun, 09 Sep 2007 11:23:49 +0000 rubidium (svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the Vehicle::first pointer correctly set. draft
Thu, 30 Aug 2007 21:11:12 +0000 rubidium (svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const. draft
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. draft
Wed, 25 Jul 2007 19:06:29 +0000 rubidium (svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer. draft
Thu, 05 Jul 2007 06:35:09 +0000 peter1138 (svn r10443) -Fix: randomizing triggers should be called with callback type set to 1 draft
Fri, 22 Jun 2007 11:58:59 +0000 rubidium (svn r10266) -Codechange: keep track of the origin, time of travel and accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it. draft
Thu, 21 Jun 2007 14:32:27 +0000 rubidium (svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch. draft
Fri, 15 Jun 2007 08:05:24 +0000 rubidium (svn r10165) -Fix [FS#874]: crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport. draft
Mon, 11 Jun 2007 14:00:16 +0000 maedhros (svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for draft
Fri, 08 Jun 2007 06:27:58 +0000 peter1138 (svn r10061) -Codechange: [NewGRF] Add common cargo subtype support to vehicle var 42 draft
Tue, 15 May 2007 11:28:22 +0000 rubidium (svn r9841) -Codechange: add a little more type strictness to the vehicle types. draft
Thu, 10 May 2007 09:21:22 +0000 peter1138 (svn r9819) -Codechange: Take account of AMED_HOLD in OTTD/TTDP state translation (bulb) draft
Thu, 10 May 2007 06:42:43 +0000 peter1138 (svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested. draft
Sun, 06 May 2007 20:05:10 +0000 rubidium (svn r9803) -Feature(tte): support for "curvature info", Action 2 for train, variable 45 (mart3p). draft
Fri, 20 Apr 2007 21:42:06 +0000 peter1138 (svn r9703) -Codechange: support callback 36 in vehicle purchase lists draft
Fri, 20 Apr 2007 21:21:47 +0000 peter1138 (svn r9702) -Codechange: Add livery support to newgrf vehicle var 43 draft
Wed, 18 Apr 2007 18:37:40 +0000 peter1138 (svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable. draft
Tue, 17 Apr 2007 20:23:13 +0000 belugas (svn r9662) -Documentation: Doxygen corrections and @file omissions draft
Wed, 21 Mar 2007 03:06:21 +0000 belugas (svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N. draft
Thu, 08 Mar 2007 16:27:54 +0000 rubidium (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code). draft
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; draft
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo() draft
Wed, 28 Feb 2007 17:59:05 +0000 maedhros (svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10, draft