log src/train_cmd.cpp @ 9891:95fb811fb1d3 draft

age author description
Sun, 10 Aug 2008 21:56:47 +0000 rubidium (svn r14039) -Fix [FS#2217]: reversing an overlength train at a station would try to find a route out and sometimes reset the unload counter making it wait 2.5 years before departing instead of waiting until the train would actually leave the station (michi_cc) draft
Sun, 10 Aug 2008 13:37:09 +0000 rubidium (svn r14036) -Fix [FS#2197,FS#2198]: trains crashing into eachother when signals are changed (michi_cc) draft
Fri, 08 Aug 2008 13:29:18 +0000 smatz (svn r14021) -Fix (r13957) [YAPP]: Overbuilding station tiles with non-track tiles could produce stale reservations. (michi_cc) draft
Tue, 05 Aug 2008 13:25:49 +0000 smatz (svn r14001) -Fix (r13989): reading wrong variable, train crash on bridge crashes game draft
Mon, 04 Aug 2008 13:15:15 +0000 rubidium (svn r13989) -Fix [FS#2186] (r13953): YAPP track reservation for crashed trains was broken for depots and wormholes (michi_cc). draft
Sun, 03 Aug 2008 19:04:11 +0000 frosch (svn r13983) -Fix (r13953) [YAPP]: Crashed trains can be on different trackbits. Make sure there is still a track reservation when one vehicle is cleaned up. draft
Sun, 03 Aug 2008 17:16:39 +0000 frosch (svn r13976) -Fix (r13953) [YAPP]: A crashing train could sometimes free the reservation of another train. (assisted by michi_cc) draft
Sun, 03 Aug 2008 14:16:57 +0000 frosch (svn r13974) -Fix [YAPP]: A train crash could lead to stale reservations. (michi_cc) draft
Sun, 03 Aug 2008 08:20:04 +0000 rubidium (svn r13971) -Fix [YAPP]: segfault due to mixed up variables (michi_cc) draft
Sat, 02 Aug 2008 22:57:18 +0000 rubidium (svn r13966) -Codechange [YAPP]: Bar level crossings upon path reservation. (michi_cc) draft
Sat, 02 Aug 2008 22:56:50 +0000 rubidium (svn r13964) -Codechange [YAPP]: Check if a train needs servicing when reserving the next path segment. (michi_cc) draft
Sat, 02 Aug 2008 22:56:35 +0000 rubidium (svn r13963) -Codechange [YAPP]: Reserve a track when entering a PBS block through a conventional signal. (michi_cc) draft
Sat, 02 Aug 2008 22:56:21 +0000 rubidium (svn r13962) -Codechange [YAPP]: Do not reverse in front of red signals when inside a PBS block and reversing of stuck trains is disabled. (michi_cc) draft
Sat, 02 Aug 2008 22:56:07 +0000 rubidium (svn r13961) -Add [YAPP]: Handle train reversing. (michi_cc) draft
Sat, 02 Aug 2008 22:55:52 +0000 rubidium (svn r13960) -Codechange [YAPP]: Reserve a path when exiting a depot into a PBS block. (michi_cc) draft
Sat, 02 Aug 2008 22:55:38 +0000 rubidium (svn r13959) -Codechange [YAPP]: Try to extend a train reservation as far as possible and only call into the pathfinder on track choices. (michi_cc) draft
Sat, 02 Aug 2008 22:55:23 +0000 rubidium (svn r13958) -Add [YAPP]: Implement look-ahead for trains so they extend their reservation before reaching the end. (michi_cc) draft
Sat, 02 Aug 2008 22:54:38 +0000 rubidium (svn r13955) -Codechange [YAPP]: Try to extend the path of a stuck train so it is able to continue. (michi_cc) draft
Sat, 02 Aug 2008 22:54:23 +0000 rubidium (svn r13954) -Codechange [YAPP]: On reserving a path that ends at the destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc) draft
Sat, 02 Aug 2008 22:54:07 +0000 rubidium (svn r13953) -Add [YAPP]: Free track reservations of crashed trains. (michi_cc) draft
Sat, 02 Aug 2008 22:53:51 +0000 rubidium (svn r13952) -Add [YAPP]: Trains now reserve paths trough PBS signals. Bump savegame version. (michi_cc) draft
Sat, 02 Aug 2008 22:53:37 +0000 rubidium (svn r13951) -Codechange [YAPP]: A train leaving a tile should unreserve the track it came from if it was reserved. (michi_cc) draft
Sat, 02 Aug 2008 22:53:21 +0000 rubidium (svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when waiting on a path reservation. (michi_cc) draft
Fri, 01 Aug 2008 15:07:31 +0000 rubidium (svn r13912) -Codechange: remove some casts by returning the proper type instead of void*. draft
Fri, 01 Aug 2008 13:25:19 +0000 smatz (svn r13911) -Fix (r13806): do not consider crashed train as waiting at signal, v->direction doesn't have to match track anyway draft
Tue, 29 Jul 2008 22:19:37 +0000 peter1138 (svn r13870) -Fix [FS#2167]: Callback 10 (visual effect and powered wagons setting) and powered wagons operation were not performed for articulated wagons. draft
Thu, 24 Jul 2008 16:23:55 +0000 smatz (svn r13817) -Cleanup (r13816): no need to check for ENABLE_NETWORK, _networking is defined anyway draft
Thu, 24 Jul 2008 15:19:26 +0000 smatz (svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that draft
Wed, 23 Jul 2008 18:23:12 +0000 smatz (svn r13806) -Fix [FS#2162]: checking for train waiting at other side of two-way signal was broken draft
Wed, 09 Jul 2008 20:55:47 +0000 smatz (svn r13691) -Codechange: make it easier to determine whether a command is ran in the context of autoreplace or not draft
Fri, 13 Jun 2008 13:28:55 +0000 peter1138 (svn r13507) -Fix (r12856): first engine change should've been moved too draft
Tue, 10 Jun 2008 21:59:22 +0000 smatz (svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most places draft
Thu, 05 Jun 2008 20:54:52 +0000 glx (svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror(). 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 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings. draft
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic. draft
Wed, 21 May 2008 12:06:05 +0000 peter1138 (svn r13205) -Codechange: Remove unnecessary code-style-buggering-up macro. draft
Sun, 18 May 2008 16:51:44 +0000 rubidium (svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData. draft
Sat, 17 May 2008 13:01:30 +0000 rubidium (svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp. draft
Thu, 15 May 2008 13:39:36 +0000 rubidium (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls. draft
Wed, 14 May 2008 18:31:21 +0000 smatz (svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits draft
Wed, 14 May 2008 16:38:53 +0000 smatz (svn r13088) -Codechange: use SigSegState enum instead of bool variable (michi_cc) draft
Tue, 13 May 2008 20:39:57 +0000 peter1138 (svn r13074) -Fix: For multiheaded engines, halve power and running cost when used instead of when loading, to allow callback values to work properly. draft
Tue, 06 May 2008 21:28:30 +0000 rubidium (svn r12975) -Codechange: replace DeleteWindow(w) with delete w. 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
Thu, 24 Apr 2008 07:44:21 +0000 peter1138 (svn r12860) -Fix [FS#1947]: Train depart animation trigger was not called in some cases. draft
Wed, 23 Apr 2008 21:55:24 +0000 peter1138 (svn r12856) -Fix: Taking r12377 further, ensure that prop 25 is set for all vehicles in the consist before other properties. draft
Mon, 21 Apr 2008 20:50:58 +0000 peter1138 (svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication. draft
Mon, 21 Apr 2008 14:33:33 +0000 rubidium (svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits. draft
Mon, 21 Apr 2008 13:45:03 +0000 rubidium (svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey. draft
Sun, 20 Apr 2008 11:12:07 +0000 rubidium (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp draft
Sun, 20 Apr 2008 10:13:54 +0000 rubidium (svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing. draft
Sat, 19 Apr 2008 23:19:12 +0000 peter1138 (svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes) draft
Sat, 19 Apr 2008 21:23:42 +0000 rubidium (svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading. draft
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators. draft
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h. draft
Thu, 17 Apr 2008 18:24:45 +0000 smatz (svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used draft
Thu, 17 Apr 2008 00:44:20 +0000 smatz (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile() draft
Mon, 14 Apr 2008 20:48:17 +0000 glx (svn r12711) -Codechange: remove unneeded loops draft