From a8c7707fe0dca098cd704748bfc7b1cbaef53638 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 14 Aug 2011 18:56:33 +0000 Subject: [PATCH] (svn r22752) [1.1] -Update: forgotten documentation changes from trunk --- known-bugs.txt | 15 ++++++++++++++- readme.txt | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/known-bugs.txt b/known-bugs.txt index 55a7a36d0c..4dfe2adff6 100644 --- a/known-bugs.txt +++ b/known-bugs.txt @@ -267,7 +267,7 @@ OpenTTD hangs when started on 32 bits Windows [FS#4083] default we are not able to detect this failure, except when Windows' music initialisation function returns after several hours and then there is no point in switching the music driver anymore. - The reason we do not use the "win32" music driver as default are + The reason we still use the "win32" music driver as default are described in the "Long delay between switching music/song" section of this document. @@ -325,3 +325,16 @@ Unreadable characters for non-latin locales [FS#4607] blitter has been selected, e.g. blitter = "32bpp-anim", as with the 8 bits blitter there are not enough colours to properly perform the anti-aliasing. + +Train does not crash with itself [FS#4635]: + When a train drives in a circle the front engine passes through + wagons of the same train without crashing. This is intentional. + Signals are only aware of tracks, they do not consider the train + length and whether there would be enough room for a train in some + circle it might drive on. Also the path a train might take is not + necessarily known when passing a signal. + Checking all circumstances would take a lot of additional computational + power for signals, which is not considered worth the effort, as + it does not add anything to gameplay. + Nevertheless trains shall not crash in normal operation, so making + a train not crash with itself is the best solution for everyone. diff --git a/readme.txt b/readme.txt index 84105cf44f..1326b9d254 100644 --- a/readme.txt +++ b/readme.txt @@ -471,6 +471,7 @@ The following compilers are known to compile OpenTTD: - GNU Compiler Collection (GCC) 3.3 - 4.7. Versions 4.1 and earlier give bogus warnings about uninitialised variables. Versions 4.4 and later give bogus warnings about freeing non-heap objects. + Versions 4.5 and later give invalid warnings when lto is enabled. - Intel C++ Compiler (ICC) 12.0. The following compilers are known not to compile OpenTTD: