src/engine.cpp
Wed, 23 Apr 2008 20:56:08 +0000 rubidium (svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
Sun, 06 Apr 2008 23:49:45 +0000 smatz (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
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.
Fri, 28 Mar 2008 08:53:36 +0000 rubidium (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
Mon, 25 Feb 2008 02:09:04 +0000 smatz (svn r12244) -Fix (r12150): typo resulting in no players are given the engine preview offer
Fri, 15 Feb 2008 21:05:46 +0000 smatz (svn r12150) -Fix (r12143): compiler warnings - possible use of uninitialised variable
Fri, 15 Feb 2008 11:02:50 +0000 peter1138 (svn r12143) -Fix (r8038): Engine::preview_player does not contain a Player ID. Rename this to preview_player_rank and change back to a uint8 to avoid confusion.
Fri, 08 Feb 2008 15:34:54 +0000 frosch (svn r12084) -Fix: 'Early retirement'-properties are signed.
Mon, 04 Feb 2008 11:28:12 +0000 peter1138 (svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
Thu, 24 Jan 2008 10:47:44 +0000 peter1138 (svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
Thu, 24 Jan 2008 10:41:12 +0000 peter1138 (svn r11970) -Cleanup: Remove old comment
Wed, 16 Jan 2008 01:27:24 +0000 bjarni (svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP
Sun, 13 Jan 2008 14:37:30 +0000 rubidium (svn r11834) -Codechange: only include settings_type.h if needed.
Sun, 13 Jan 2008 13:36:01 +0000 rubidium (svn r11832) -Codechange: get rid of (quite) some VARDEFs.
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 10:15:20 +0000 peter1138 (svn r11789) -Codechange: coding style for global variable names
Wed, 09 Jan 2008 09:57:48 +0000 rubidium (svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
Tue, 08 Jan 2008 18:25:51 +0000 peter1138 (svn r11784) -Codechange: set up initial engine data in one place
Tue, 08 Jan 2008 18:16:26 +0000 peter1138 (svn r11783) -Codechange: compare engine type with its type property, not by its index
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Mon, 07 Jan 2008 09:19:53 +0000 rubidium (svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*.
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'
Sat, 22 Dec 2007 23:30:28 +0000 rubidium (svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
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.
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
Thu, 02 Aug 2007 22:32:47 +0000 rubidium (svn r10757) -Codechange: make the engine renew struct use the pool item class as super class.
Sat, 14 Jul 2007 23:10:27 +0000 rubidium (svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by Matthias Wolf.
Wed, 27 Jun 2007 20:53:25 +0000 peter1138 (svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
Mon, 18 Jun 2007 19:53:50 +0000 rubidium (svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
Mon, 18 Jun 2007 10:48:15 +0000 rubidium (svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
Fri, 25 May 2007 08:47:40 +0000 rubidium (svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates.
Fri, 25 May 2007 08:13:01 +0000 rubidium (svn r9917) -Codechange: prepare some more areas for more road types.
Sat, 19 May 2007 09:40:18 +0000 rubidium (svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
Thu, 10 May 2007 23:10:23 +0000 peter1138 (svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.
Thu, 26 Apr 2007 07:24:19 +0000 peter1138 (svn r9718) -Fix: Don't allow building of rail vehicles whose railtype isn't available yet. This also affects the rail purchase window.
Fri, 20 Apr 2007 16:56:55 +0000 bjarni (svn r9688) -Codechange: Created a function to get default cargo type for a cargo type
Tue, 17 Apr 2007 20:23:13 +0000 belugas (svn r9662) -Documentation: Doxygen corrections and @file omissions
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).
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Sat, 03 Mar 2007 22:03:15 +0000 rubidium (svn r9001) -Codechange: remove duplication of functions and strings with respect to the news of new vehicles.
Wed, 28 Feb 2007 17:06:22 +0000 maedhros (svn r8944) -Codechange: Move the enum describing the bitmask of Engine.flags to engine.h and give the enum values better names.
Fri, 23 Feb 2007 18:55:07 +0000 belugas (svn r8862) -Cleanup: doxygen changes, again. Mostly @files missing tags and a few comments style.
Sat, 10 Feb 2007 08:19:39 +0000 tron (svn r8660) -Fix
Tue, 06 Feb 2007 11:11:12 +0000 bjarni (svn r8610) -Codechange/Feature: rewrote the list handling in the autoreplace window
Tue, 30 Jan 2007 11:53:35 +0000 belugas (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified.
Sat, 27 Jan 2007 12:29:55 +0000 Darkvater (svn r8428) -Codechange: Add proper names to aircraft subtypes instead of magic numbers and add a function IsNormalAircraft() which tells us whether the aircraft is in fact some flying device or a rotor/shadow.
Fri, 26 Jan 2007 07:50:34 +0000 tron (svn r8410) -Fix
Wed, 24 Jan 2007 07:14:09 +0000 tron (svn r8385) -Fix
Sun, 21 Jan 2007 16:08:18 +0000 tron (svn r8314) -Fix
Wed, 10 Jan 2007 18:56:51 +0000 rubidium (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Wed, 10 Jan 2007 18:12:09 +0000 KUDr (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)