Fri, 26 Sep 2008 19:25:49 +0000 |
frosch |
(svn r14405) -Fix [FS#2289]: Correct handling of selling free wagons while the following vehicle is an engine (i.e. a new train is created).
draft
|
Fri, 26 Sep 2008 19:01:57 +0000 |
frosch |
(svn r14403) -Fix (r14384): The condition was too restrictive.
draft
|
Fri, 26 Sep 2008 06:52:06 +0000 |
peter1138 |
(svn r14401) -Fix (r11724): Don't check articulated parts or rear multihead parts for callback 1D when moving a chain of wagons.
draft
|
Wed, 24 Sep 2008 23:25:24 +0000 |
rubidium |
(svn r14397) -Fix: possible buffer overrun, wrong parameter type passed to printf and && where || is meant. Found by MSVC's code analysis (Darkvater)
draft
|
Mon, 22 Sep 2008 19:28:53 +0000 |
frosch |
(svn r14384) -Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain.
draft
|
Sun, 21 Sep 2008 18:28:35 +0000 |
rubidium |
(svn r14371) -Fix [FS#2313]: loading indicator didn't stay with the front engine when turning a train in a station.
draft
|
Sat, 20 Sep 2008 18:31:31 +0000 |
frosch |
(svn r14366) -Fix (r14362): Match multiheaded parts starting from the first vehicle in a chain.
draft
|
Sat, 20 Sep 2008 10:53:08 +0000 |
frosch |
(svn r14362) -Fix (r3403): Also connect multiheaded parts in free wagon chains.
draft
|
Sat, 13 Sep 2008 10:19:51 +0000 |
smatz |
(svn r14307) -Fix: when deleting a station, remove news items regarding it
draft
|
Tue, 09 Sep 2008 19:02:47 +0000 |
michi_cc |
(svn r14285) -Fix [FS#2263]: A train inside a wormhole could free the reservation of another train inside the wormhole.
draft
|
Tue, 09 Sep 2008 18:47:53 +0000 |
michi_cc |
(svn r14284) -Fix (r13958): Trains would not look ahead and extend their reservation on a waypoint tile in all cases.
draft
|
Sun, 07 Sep 2008 11:23:10 +0000 |
rubidium |
(svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
draft
|
Sat, 23 Aug 2008 23:31:27 +0000 |
frosch |
(svn r14149) -Fix: When selling the front engine of a train consist with another engine at the second position, not all 'important' data was copied to the new head.
draft
|
Sat, 23 Aug 2008 23:15:04 +0000 |
frosch |
(svn r14148) -Fix (r14096) [FS#2239]: Orders were freed while they were still shared by other vehicles.
draft
|
Fri, 22 Aug 2008 22:42:21 +0000 |
frosch |
(svn r14131) -Fix (r13952) [FS#2250]: The reservation of adjacent stations was sometimes not freed correctly. (michi_cc)
draft
|
Fri, 22 Aug 2008 22:28:26 +0000 |
frosch |
(svn r14130) -Fix (r13961) [FS#2248]: Clear the stuck state of a train that is reversing with the first vehicle inside a depot. (michi_cc)
draft
|
Sun, 17 Aug 2008 19:56:17 +0000 |
rubidium |
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
draft
|
Sun, 17 Aug 2008 11:04:37 +0000 |
rubidium |
(svn r14089) -Fix [FS#2219]: trains not being able to find a route to a depot when the front is already in the depot.
draft
|
Sat, 16 Aug 2008 14:02:20 +0000 |
frosch |
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
draft
|
Fri, 15 Aug 2008 17:54:43 +0000 |
peter1138 |
(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
draft
|
Fri, 15 Aug 2008 13:57:43 +0000 |
frosch |
(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
draft
|
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
|