src/yapf/yapf_costrail.hpp
Wed, 01 Oct 2008 15:48:44 +0000 michi_cc (svn r14428) -Fix [FS#2306]: A 90-degree curve can be a safe waiting position if they are forbidden for trains.
Mon, 11 Aug 2008 22:58:30 +0000 rubidium (svn r14048) -Fix (r14019) [FS#2222]: Redo the check for reserved tracks properly this time. (michi_cc)
Fri, 08 Aug 2008 15:02:21 +0000 smatz (svn r14024) -Fix (r14019) [YAPP]: YAPF also skips tunnels and bridges. Honor that in penalty calculations. (michi_cc)
Fri, 08 Aug 2008 14:58:27 +0000 smatz (svn r14023) -Fix (r13944) [YAPP]: If YAPF encountered a dead-end that had a signal on it, is could be falsely seen as a valid destination. (michi_cc)
Fri, 08 Aug 2008 09:31:50 +0000 rubidium (svn r14019) -Fix [FS#2205]: game crash after order skip while waiting for free path (michi_cc).
Sat, 02 Aug 2008 22:51:53 +0000 rubidium (svn r13944) -Add [YAPP]: Add YAPF provider to find a safe tile and reserve a path. (michi_cc)
Sat, 02 Aug 2008 22:51:38 +0000 rubidium (svn r13943) -Codechange [YAPP]: Reserved station tiles can now be penalized more in YAPF. This should help with spread out stations. (michi_cc)
Sat, 02 Aug 2008 22:51:23 +0000 rubidium (svn r13942) -Codechange [YAPP]: Add a penalty for double slips to YAPF. (michi_cc)
Sat, 02 Aug 2008 22:51:07 +0000 rubidium (svn r13941) -Codechange [YAPP]: Added YAPP-related penalties to YAPF. (michi_cc)
Sat, 02 Aug 2008 22:50:38 +0000 rubidium (svn r13939) -Add [YAPP]: Extend YAPF with the possibility to override the railtype info of the vehicle. (michi_cc)
Sat, 02 Aug 2008 22:49:10 +0000 rubidium (svn r13934) -Codechange [YAPP]: Handle through signals in the pathfinders. (michi_cc)
Mon, 02 Jun 2008 06:44:06 +0000 rubidium (svn r13357) -Codechange: add constness to YAPF.
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.
Sun, 04 Nov 2007 23:06:39 +0000 truelight (svn r11383) -Codechange: fixed all the mess around KillFirstBit (tnx to Rubidium and skidd13)
Sun, 29 Jul 2007 23:42:59 +0000 rubidium (svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word "road" everywhere except in the tile type.
Mon, 09 Jul 2007 18:57:12 +0000 KUDr (svn r10491) -Fix [FS#988, YAPF]: When rail segment was cached using electric engine and it ended with non-electric rail it was incorrectly cached with the end reason ESRB_DEAD_END instead of ESRB_RAIL_TYPE. (Eddi)
Mon, 09 Jul 2007 18:27:42 +0000 KUDr (svn r10489) -Codechange [YAPF]: FollowTrack_t now has new data member - m_err. It indicates the reason why the given track/trackdir can't be followed when method CFollowTrackT<>::Follow() returned false.
Wed, 04 Jul 2007 00:12:02 +0000 KUDr (svn r10423) -Fix [YAPF, r10301]: INVALID_TRACKDIR causing buffer overrun leading to desync in MP game (many thanks Rubidium)
Fri, 29 Jun 2007 23:55:16 +0000 KUDr (svn r10394) -Fix [YAPF]: MP desync caused by incorrect last-red-signal penalties applied when cached segment was reused. Players that connected more recently (didn't have these segments cached yet) calculated those penalties correctly. This caused different YAPF results.
Wed, 27 Jun 2007 22:29:57 +0000 KUDr (svn r10366) -Codechange [YAPF]: added DEBUG_YAPF_CACHE macro that (when set to 1) allows to track YAPF "cache errors". They are probably responsible for current MP desyncs. (thanks Rubidium for this great idea!).
Sun, 24 Jun 2007 14:40:54 +0000 KUDr (svn r10304) -Fix [YAPF](r10301): removed assert which could violate without danger when searching for the nearest depot. From now on the segment can be closed without reason in that case (peter1138)
Sun, 24 Jun 2007 13:30:03 +0000 KUDr (svn r10303) -Fix [YAPF](r10301): warning: unused variable tile_cost (peter1138)
Sun, 24 Jun 2007 13:18:54 +0000 KUDr (svn r10301) -Fix [FS#901, YAPF]: another assert violation in some special cases (immeR)
Mon, 18 Jun 2007 14:40:07 +0000 KUDr (svn r10199) -Fix [FS#884, YAPF]: 'target_seen' flag that is set prematurely in some cases (1 tile long cached segment followed by target station) stops on assert (immeR)
Thu, 31 May 2007 21:21:04 +0000 glx (svn r10006) -Fix (FS#362): allow different signal types on one tile
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).
Sun, 25 Feb 2007 11:36:19 +0000 tron (svn r8899) -Fix
Sat, 24 Feb 2007 00:17:46 +0000 KUDr (svn r8869) [YAPF] -Fix: Large Train Stations/Trains makes OpenTTD crash (Jigsaw_Psyche)
Fri, 23 Feb 2007 21:36:43 +0000 KUDr (svn r8867) -Fix(r8866): revert yapf_costrail.hpp commited by mistake, helpers.hpp had wrong line ending
Fri, 23 Feb 2007 21:29:50 +0000 KUDr (svn r8866) -Doc: added more comments to template struct MakeEnumPropsT
Fri, 23 Feb 2007 08:37:33 +0000 celestar (svn r8857) -Documentation: Added some doxygen @file tags, repaired others (the @file tag MUST be found before any line of code, that includes preprocessor directives).
Sat, 17 Feb 2007 00:18:11 +0000 KUDr (svn r8766) -Fix[YAPF]: rail station platform penalty not calculated properly
Wed, 10 Jan 2007 18:56:51 +0000 rubidium (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Tue, 02 Jan 2007 19:19:48 +0000 rubidium (svn r7759) -Merge: makefile rewrite. This merge features: