summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-04(svn r13987) -Codechange: Resize small map legend dynamically on window ↵peter1138
resize and when switching small map types, so that the legend is taller only on the industry type and only when the legend will not fit in the available space.
2008-08-03(svn r13985) -Fix (r13944): gcc 2.95 compilationsmatz
2008-08-03(svn r13984) -Codechange: Simplify industry legend on small map, by ↵peter1138
automatically splitting columns based on widget height.
2008-08-03(svn r13983) -Fix (r13953) [YAPP]: Crashed trains can be on different ↵frosch
trackbits. Make sure there is still a track reservation when one vehicle is cleaned up.
2008-08-03(svn r13982) -Fix (r13981): And then not enough was cleared...peter1138
2008-08-03(svn r13981) -Fix [FS#AmmlersStillTooLazy]: Resetting construction stage ↵peter1138
counter reset more than it should.
2008-08-03(svn r13980) -Codechange: Turn small map legend while loop into a for-loop.peter1138
2008-08-03(svn r13979) -Codechange: Use widget dimensions instead of magic number ↵peter1138
incantations for limiting small map area.
2008-08-03(svn r13978) -Fix: Incorrect widget size.peter1138
2008-08-03(svn r13977) -Codechange: Let ResizeWindowForWidget() handle hidden (zero ↵peter1138
height or zero width) widgets.
2008-08-03(svn r13976) -Fix (r13953) [YAPP]: A crashing train could sometimes free the ↵frosch
reservation of another train. (assisted by michi_cc)
2008-08-03(svn r13975) -Codechange: Replace some globals used by the small map window ↵peter1138
with static members of the window.
2008-08-03(svn r13974) -Fix [YAPP]: A train crash could lead to stale reservations. ↵frosch
(michi_cc)
2008-08-03(svn r13973) -Codechange [YAPP]: Improve the behavior when changing signals ↵smatz
to not cause stale reservations. (michi_cc)
2008-08-03(svn r13972) -Fix [FS#2180]: the timetable's "Clear Time" button didn't have ↵rubidium
any effect.
2008-08-03(svn r13971) -Fix [YAPP]: segfault due to mixed up variables (michi_cc)rubidium
2008-08-03(svn r13970) -Codechange: Replace numbers with Colours enum on network, ↵belugas
toolbar and dropdown guis. Mostly forgotten ones.
2008-08-02(svn r13968) -Fix (r13923): 'cast from pointer to integer of different size' ↵glx
warning
2008-08-02(svn r13967) -Codechange [YAPP]: Tweak pathfinder penalties a bit. (michi_cc)rubidium
2008-08-02(svn r13966) -Codechange [YAPP]: Bar level crossings upon path reservation. ↵rubidium
(michi_cc)
2008-08-02(svn r13965) -Add [YAPP]: Implement newgrf var 0x44 for stations (PBS ↵rubidium
reservation state). (michi_cc)
2008-08-02(svn r13964) -Codechange [YAPP]: Check if a train needs servicing when ↵rubidium
reserving the next path segment. (michi_cc)
2008-08-02(svn r13963) -Codechange [YAPP]: Reserve a track when entering a PBS block ↵rubidium
through a conventional signal. (michi_cc)
2008-08-02(svn r13962) -Codechange [YAPP]: Do not reverse in front of red signals when ↵rubidium
inside a PBS block and reversing of stuck trains is disabled. (michi_cc)
2008-08-02(svn r13961) -Add [YAPP]: Handle train reversing. (michi_cc)rubidium
2008-08-02(svn r13960) -Codechange [YAPP]: Reserve a path when exiting a depot into a ↵rubidium
PBS block. (michi_cc)
2008-08-02(svn r13959) -Codechange [YAPP]: Try to extend a train reservation as far as ↵rubidium
possible and only call into the pathfinder on track choices. (michi_cc)
2008-08-02(svn r13958) -Add [YAPP]: Implement look-ahead for trains so they extend ↵rubidium
their reservation before reaching the end. (michi_cc)
2008-08-02(svn r13957) -Codechange [YAPP]: Free the old path reservation on removing ↵rubidium
some tracks and reroute trains afterwards. (michi_cc)
2008-08-02(svn r13956) -Add [YAPP]: Function for getting the train holding a reserved ↵rubidium
path. (michi_cc)
2008-08-02(svn r13955) -Codechange [YAPP]: Try to extend the path of a stuck train so ↵rubidium
it is able to continue. (michi_cc)
2008-08-02(svn r13954) -Codechange [YAPP]: On reserving a path that ends at the ↵rubidium
destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc)
2008-08-02(svn r13953) -Add [YAPP]: Free track reservations of crashed trains. (michi_cc)rubidium
2008-08-02(svn r13952) -Add [YAPP]: Trains now reserve paths trough PBS signals. Bump ↵rubidium
savegame version. (michi_cc)
2008-08-02(svn r13951) -Codechange [YAPP]: A train leaving a tile should unreserve the ↵rubidium
track it came from if it was reserved. (michi_cc)
2008-08-02(svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when ↵rubidium
waiting on a path reservation. (michi_cc)
2008-08-02(svn r13949) -Codechange [YAPP]: Declare the functions for processing ↵rubidium
conditional orders as non-static. (michi_cc)
2008-08-02(svn r13948) -Add [YAPP]: Extend NPF with a function to find a safe tile and ↵rubidium
reserve a path. (michi_cc)
2008-08-02(svn r13947) -Codechange [YAPP]: Added YAPP-related penalties to NPF. (michi_cc)rubidium
2008-08-02(svn r13946) -Add [YAPP]: Implement track reserving for NPF as well. (michi_cc)rubidium
2008-08-02(svn r13945) -Codechange [YAPP]: Extend CFollowTrackT to not require a ↵rubidium
Vehicle when following rail. (michi_cc)
2008-08-02(svn r13944) -Add [YAPP]: Add YAPF provider to find a safe tile and reserve ↵rubidium
a path. (michi_cc)
2008-08-02(svn r13943) -Codechange [YAPP]: Reserved station tiles can now be penalized ↵rubidium
more in YAPF. This should help with spread out stations. (michi_cc)
2008-08-02(svn r13942) -Codechange [YAPP]: Add a penalty for double slips to YAPF. ↵rubidium
(michi_cc)
2008-08-02(svn r13941) -Codechange [YAPP]: Added YAPP-related penalties to YAPF. ↵rubidium
(michi_cc)
2008-08-02(svn r13940) -Add [YAPP]: YAPF is now able to reserve the found path. (michi_cc)rubidium
2008-08-02(svn r13939) -Add [YAPP]: Extend YAPF with the possibility to override the ↵rubidium
railtype info of the vehicle. (michi_cc)
2008-08-02(svn r13938) -Codechange [YAPP]: Add the new signals to the build signal ↵rubidium
GUI. (michi_cc)
2008-08-02(svn r13937) -Codechange [YAPP]: Don't cycle through two-sided PBS signals ↵rubidium
during build. (michi_cc)
2008-08-02(svn r13936) -Codechange [YAPP]: Enable the auto-signal tool to build PBS ↵rubidium
signals and honor the default signal type. (michi_cc)