train_cmd.c
Sun, 13 Nov 2005 21:16:34 +0000 tron (svn r3176) Use proper types, not some variants of int
Sun, 13 Nov 2005 13:43:55 +0000 tron (svn r3172) static, const
Tue, 08 Nov 2005 23:18:09 +0000 bjarni (svn r3156) -Fix: removed some cases where autoreplace windows were redrawn when nothing was changed
Mon, 07 Nov 2005 23:20:47 +0000 bjarni (svn r3155) -Feature: [autoreplace] autoreplace can now remove cars from too long trains
Mon, 07 Nov 2005 13:02:33 +0000 peter1138 (svn r3150) Unify some code duplication in HandleLocomotiveSmokeCloud()
Sun, 06 Nov 2005 13:29:28 +0000 peter1138 (svn r3147) Fix crash when building dual-head rail vehicles...
Sun, 06 Nov 2005 12:39:30 +0000 peter1138 (svn r3146) Avoid use of variable size declared arrays when allocating articulated rail vehicles.
Sun, 06 Nov 2005 10:17:20 +0000 peter1138 (svn r3145) Fix two off-by-one errors in building articulated rail vehicles.
Sun, 06 Nov 2005 01:15:10 +0000 bjarni (svn r3144) -Fix: a new train is now made if the front unit is an engine and the former front engine is moved away (Meush)
Sat, 05 Nov 2005 16:07:26 +0000 peter1138 (svn r3139) -NewGRF, Feature: support for articulated rail vehicles. This is used, for example, by coal tenders.
Fri, 04 Nov 2005 20:52:03 +0000 bjarni (svn r3136) -Fix: [autoreplace] all cargo in engines that consists of more than one vehicle will try to move cargo from all vehicles
Fri, 04 Nov 2005 12:58:18 +0000 peter1138 (svn r3132) -NewGRF: support positioning of rail vehicle visual effects.
Thu, 03 Nov 2005 09:22:24 +0000 peter1138 (svn r3124) Alter train loading/unloading time to use the actual length of the train instead of the number of wagons. The actual length is cached in the first vehicle of the train.
Mon, 31 Oct 2005 12:59:47 +0000 bjarni (svn r3111) -Fix: [autoreplace] [ 1341783 ] Assertion failure in vehicle.c line 378
Sun, 30 Oct 2005 21:47:42 +0000 peter1138 (svn r3107) -NewGRF: Move train y-position offset adjustment to remove code duplication, and make it apply only to vehicles with a custom image.
Sat, 29 Oct 2005 21:54:28 +0000 bjarni (svn r3101) -Codechange: added _new_vehicle_id
Fri, 28 Oct 2005 20:04:54 +0000 tron (svn r3098) static, const, uint -> TileIndex, indentation, bracing, unused return values, ... mostly related to the clone vehicle GUI
Mon, 24 Oct 2005 19:40:48 +0000 bjarni (svn r3081) -Codechange: [autoreplace] complete rewrite of autoreplace
Sun, 23 Oct 2005 13:04:44 +0000 tron (svn r3078) Some more stuff, which piled up:
Tue, 18 Oct 2005 07:01:00 +0000 tron (svn r3058) The default AI may not build dual headed trains under certain circumstances.
Sun, 16 Oct 2005 14:12:21 +0000 tron (svn r3052) Fix last commit *grml*
Sun, 16 Oct 2005 14:07:11 +0000 tron (svn r3051) Remove the unused function RemoteSubsidyAdd()
Sun, 16 Oct 2005 07:58:15 +0000 tron (svn r3048) Replace 0/1/2 by RAILTYPE_RAIL/MONO/MAGLEV where appropriate
Thu, 13 Oct 2005 14:44:03 +0000 tron (svn r3036) Use IsCompatibleRail() to check the rail type of level crossings (not a fix, because the old == method works so far)
Wed, 05 Oct 2005 07:20:26 +0000 tron (svn r3019) -Codechange: Replace explicit shifting/anding/oring with GB and SB
Mon, 03 Oct 2005 21:20:01 +0000 tron (svn r3010) Get rid of quite some dubious casts, either by using GB(), proper types or just removing them
Sun, 02 Oct 2005 22:39:56 +0000 Darkvater (svn r3008) [ 1247535 ] Native Support for Win64 (compile&run only) (michi_cc)
Sat, 01 Oct 2005 12:43:34 +0000 tron (svn r3003) Change int, uint, uin16 and byte to EngineID where appropriate, plus some related changes (mostly casts)
Fri, 30 Sep 2005 20:37:25 +0000 tron (svn r3001) s/Player*/const Player*/
Mon, 26 Sep 2005 19:01:49 +0000 peter1138 (svn r2990) Remove _engine_original_sprites and replace all uses with references to our (new) original engine/vehicle tables.
Mon, 26 Sep 2005 18:43:58 +0000 peter1138 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
Sat, 24 Sep 2005 13:56:39 +0000 peter1138 (svn r2982) Newgrf: Added patch option for wagon speed limits. This is enabled by default.
Fri, 23 Sep 2005 17:37:21 +0000 hackykid (svn r2977) - CodeChange: [pbs] Use a check to see if a rail segment is a pbs segment, instead of letting the pathfinder determine this.
Tue, 20 Sep 2005 19:35:52 +0000 peter1138 (svn r2967) Fix: newgrf: Wagon speed limits don't apply for wagons with livery overrides. Fixes max speed in dbsetxl etc.
Sun, 18 Sep 2005 20:56:44 +0000 Darkvater (svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters
Wed, 14 Sep 2005 18:03:38 +0000 Darkvater (svn r2951) - Fix: [ 1259345 ] Changing engine in netgame opens train window for everyone
Tue, 23 Aug 2005 18:47:04 +0000 tron (svn r2886) Rename the "owner" attribute to "m1", because when it stores an owner it is accessed by [GS]etOwner anyway and when it doesn't store an owner, but arbitrary data, accessing a field called "owner" is confusing.
Mon, 01 Aug 2005 16:31:19 +0000 ludde (svn r2781) Fix some of the issues with variables in .h files.
Sun, 31 Jul 2005 13:08:08 +0000 bjarni (svn r2764) -Feature: Clone vehicles
Thu, 28 Jul 2005 06:09:15 +0000 celestar (svn r2732) -Codechange: Cleaned the order flags some more. Hit some inconsistencies while trying to locate bug 1244167
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Sat, 23 Jul 2005 19:48:24 +0000 tron (svn r2696) Remove stray semicolons
Fri, 22 Jul 2005 08:40:19 +0000 hackykid (svn r2674) - CodeChange: [pbs] Generalise the PSBISPbsDepot function so it can check if an arbitrary junction is a pbs junction. Preparations for making pbs more safe.
Fri, 22 Jul 2005 07:02:20 +0000 tron (svn r2673) Include functions.h directly, not globally via openttd.h
Thu, 21 Jul 2005 06:31:02 +0000 tron (svn r2660) Get rid of some more shifting/anding/casting
Wed, 20 Jul 2005 15:29:28 +0000 tron (svn r2650) Convert many explicit shifts+ands to extract bits to invocations of GB - should be a bit nicer to read
Tue, 19 Jul 2005 22:29:35 +0000 Darkvater (svn r2645) Fix (useless)warning in graph_gui and add brackets around HASBIT in an if statement
Tue, 19 Jul 2005 11:42:40 +0000 ludde (svn r2635) Fix: [ntp/misc] Improve the old pathfinder. Changed it to A* instead of Dijkstra.
Sun, 17 Jul 2005 20:09:02 +0000 hackykid (svn r2625) - Fix: [pbs] Store the end of a train's reserved path explicitly. Prevents trains from unreserving eachothers paths in some cases.
Wed, 13 Jul 2005 18:04:01 +0000 tron (svn r2558) Change the internal map format from 7 arrays to one array of structs, this doesn't change the saved format for now. It's a stepping stone for further changes.
Tue, 12 Jul 2005 20:28:19 +0000 ludde (svn r2553) - Fix: [pathfinding] Remove old-old train pathfinder. Enhanced old pathfinder.
Sun, 10 Jul 2005 01:25:17 +0000 celestar (svn r2541) -Feature: Modified IsCompatibleRail so that an engine can move on more
Mon, 04 Jul 2005 14:58:55 +0000 hackykid (svn r2516) - Feature: [pbs] Implement path-based-signalling. This allows multiple trains within the same signal block, provided their paths dont intersect. For this the block must have all exit and entry signals be pbs signals. Place these by ctrl-clicking 4 times on a normal signal.
Sun, 03 Jul 2005 13:02:54 +0000 matthijs (svn r2514) - Codechange: [NPF] Move the checking of railtype into a funciton IsCompatibleRail().
Fri, 01 Jul 2005 14:05:44 +0000 tron (svn r2504) Move Draw*EngineInfo to engine_gui.c to reduce dependencies
Mon, 27 Jun 2005 06:57:24 +0000 tron (svn r2492) Remove some pointless casts and fix some nearby indentation
Sat, 25 Jun 2005 06:15:43 +0000 tron (svn r2486) Turn TILE_FROM_XY into an inline function and rename it to TileVirtXY
Fri, 24 Jun 2005 12:38:35 +0000 tron (svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile"
Thu, 23 Jun 2005 06:19:06 +0000 celestar (svn r2475) -Fix: [ 1214982 & 1217473 ] realistic acceleration problem. (glx)
Tue, 21 Jun 2005 14:50:08 +0000 hackykid (svn r2467) - Fix: [newgrf] Prevent trains with shorter wagons breaking apart when reversing in some cases. (Therax)