summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-01-29(svn r12005) -Fix [FS#1717]: possible reading from an invalid pointer. Patch ↵rubidium
by PhilSophus.
2008-01-29(svn r12004) -Codechange: refactor the random functions to reduce code ↵rubidium
duplication.
2008-01-29(svn r12003) -Codechange: don't declare InteractiveRandom[Range] in multiple ↵rubidium
places.
2008-01-28(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from ↵peter1138
indexed GRFs.
2008-01-28(svn r12001) -Fix: When skipping Action 11 or 12, also skip belonging sprites.frosch
2008-01-28(svn r12000) -Fix (r11926): If no river NewGRF is loaded, use sloped water ↵frosch
from locks.
2008-01-28(svn r11999) -Fix: Do entrance-slope-check for every tile of railstations.frosch
2008-01-28(svn r11998) -Fix [FS#1692](r10053): possible remote assert by setting bit 6 ↵smatz
of p1 for CMD_REMOVE_ROAD
2008-01-28(svn r11997) -Fix(FS#1712, r11985): Remove the code temporary, until a ↵belugas
better scheme is implemented.
2008-01-27(svn r11996) -Fix [FS#1706]: update train statusbar when stopping from zero ↵smatz
speed
2008-01-27(svn r11995) -Cleanup (r11994): Change the string names in all the other ↵maedhros
languages.
2008-01-27(svn r11994) -Codechange: Remove numbers from string names where the strings ↵maedhros
aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
2008-01-27(svn r11993) -Fix: Resize station/roadstop/dock/airport construction windows ↵peter1138
if cargo acceptance list is too long.
2008-01-27(svn r11992) -Fix (r9905): When building two rail stations close to each ↵bjarni
other (with control) so they looked like one long track trains would see them as one (spotted and fixed by eddi)
2008-01-26(svn r11991) -Cleanup: Remove strings removed in r11990peter1138
2008-01-26(svn r11990) -Codechange: Show all cargo sources (en-route from) in the ↵peter1138
station view cargo waiting list instead of just one. The station view window is now resizable to cope with the extra information.
2008-01-26(svn r11989) -Fix: Resize autoreplace window to fit purchase information ↵peter1138
text if it is too large.
2008-01-26(svn r11988) -Codechange: Add a generic way of changing a widget's size and ↵peter1138
adjust the widgets around it to suit.
2008-01-26(svn r11987) -Feature[newGRF]: Allow the industry view window to be resized ↵belugas
only when callback 3A (Show additional text in industry window) is available for the current industry. This now allows grf authors to specify longer than 3 lines of text.
2008-01-25(svn r11985) -Feature[FS#1697, newGRF]: Implement var 8F(random bits) during ↵belugas
callback 28 (Industry location permissibility)
2008-01-25(svn r11984) -Fix: Also draw corner shores under rail tracks.frosch
2008-01-25(svn r11983) -Codechange: Add some helper functions for slopes and use them.frosch
2008-01-25(svn r11982) -Revert (r8738): Now we have shores in corners. No need to ↵frosch
remove them from TTDP games.
2008-01-25(svn r11981) -Fix [FS#1698]: Use unicode glyph mapping to fix up ↵peter1138
missing/shuffled sprites in original data files instead of shuffling or skipping sprites directly. Some required glyphs were not loaded. -Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them.
2008-01-24(svn r11979) -Codechange: drop MSVC 2003 support because MSVC 2003 is broken ↵rubidium
in such a manner that it triggers an internal compiler error without any clue what of the code is wrong. Even trying to bisect the problem does not give a single line of code that causes the trouble.
2008-01-24(svn r11978) -Codechange: Replace some global variables with window owned onesskidd13
2008-01-24(svn r11977) -Fix(r11976): not a typo, not a bug. Just a removal that ↵belugas
should have been done. Would help to compile first...
2008-01-24(svn r11976) -Fix: It seems that industries using results 0D/0E on callback ↵belugas
cb29/35 were a bit too eager to close down.
2008-01-24(svn r11974) -Fix [FS#1684]: Shore and sea tiles under bridges were ↵frosch
converted to canals in old savegames.
2008-01-24(svn r11973) -Fix (r11726, r11947)[FS#1683]: Use grass tiles for corner ↵frosch
shores, if shores got replaced by ActionA.
2008-01-24(svn r11972) -Fix: old AI shouldn't build fast planes with a small airport ↵smatz
in orders
2008-01-24(svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead ↵peter1138
of for-loops
2008-01-24(svn r11970) -Cleanup: Remove old commentpeter1138
2008-01-23(svn r11969) -Codechange: documentation update, there are no 'track bits ↵smatz
under bridge' anymore
2008-01-23(svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use ↵smatz
GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead
2008-01-23(svn r11967) -Fix (r1400): MP_ROAD can have railbits too - OPF searching ↵smatz
over rail of diffent owner behind crossing
2008-01-23(svn r11966) -Fix: OPF was searching through depots and normal road stopssmatz
In effect, it also fixes old AI bugs like FS#1403 and FS#1506
2008-01-23(svn r11965) -Codechange: simplified tunnel/bridge code in TPFMode1smatz
2008-01-23(svn r11964) -Fix [FS#1685]: Tropic zone data was returned incorrectly.peter1138
2008-01-23(svn r11963) -Fix(r11961): Forgot to specify the meaning of the magical 6 ↵belugas
substraction
2008-01-23(svn r11962) -Cleanup: OPF is no longer used to update signalssmatz
2008-01-23(svn r11961) -Feature[newGRF]: Add support for Action 0D, var 13: ↵belugas
informations about current map size.
2008-01-23(svn r11960) -Cleanup: simplify some IsTunnel(Tile) / IsBridge(Tile) conditionssmatz
2008-01-23(svn r11959) -Codechange: Use macro to loop for specific engine types ↵peter1138
instead of using specific indexes each time. -Codechange: Minor scope changes in said loops.
2008-01-23(svn r11958) -Fix (r11204): NewAI couldn't build any road vehicles when ↵smatz
there were any tram grfs loaded
2008-01-23(svn r11957) -Codechange [FS#1678]: Minor simplification and optimisation ↵peter1138
when checking for available road/rail types (bilbo)
2008-01-23(svn r11956) -Fix [FS#1675]: Disallow building locks and docks on rapids.peter1138
2008-01-23(svn r11955) -Fix (r11926): Prevent bridge and tunnel ends being placed on ↵peter1138
rivers.
2008-01-23(svn r11953) -Fix (r11172): do not allow modifying roadbits when other ↵smatz
roadtypes would need different foundation
2008-01-22(svn r11952) -Fix (r11926): Prevent industries from being built on rivers, ↵peter1138
unless they require water.