summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-15(svn r13706) -Fix (r13695): Small typo.frosch
2008-07-15(svn r13705) -Codechange: Define and use BridgePieces enum, which will ↵belugas
remove a few more magic numbers
2008-07-14(svn r13704) -Fix: make timetables work more sensible when used in ↵rubidium
conjunction with conditional orders, i.e. make it possibly to tell how long to travel to the next destination if you jump.
2008-07-14(svn r13703) -Update: the other language files due to a few changed strings ↵rubidium
in r13702.
2008-07-14(svn r13702) -Fix: do not overflow the order/timetable window when 'long' ↵rubidium
orders are displayed.
2008-07-14(svn r13701) -Codechange: add some more info in crash.logglx
2008-07-14(svn r13700) -Fix: possible buffer overflow in string truncation code.rubidium
2008-07-14(svn r13699) -Fix: handle SETX(Y) properly when truncating a string instead ↵rubidium
of ignoring it and returning a too long string.
2008-07-13(svn r13698) -Fix (r13697): MorphOS compilation.frosch
2008-07-13(svn r13697) -Feature: Add some support for symbolic links in .tar files.frosch
2008-07-13(svn r13696) -Fix[GUI]: The Build button of the vehicle list is now hidden, ↵belugas
instead of just disabled. It will be only visible when called from the Depot Building Window. Less confusion, hopefully. Suggested by Eddi.
2008-07-12(svn r13695) -Fix [FS#2120]: in some cases the (sound) mixer could overflow ↵rubidium
causing artefacts in the sound.
2008-07-12(svn r13694) -Change: make it more explicit that you've opened the available ↵rubidium
train/ship/etc. list instead of the one where you can actually build vehicles by setting the appropriate title for the window.
2008-07-12(svn r13693) -Fix (r11106, r11117): Do not rely on .tar files always ending ↵frosch
with a block of zeros.
2008-07-12(svn r13692) -Fix (r13674): loading PNG sprites could very quickly fill the ↵rubidium
sprite cache.
2008-07-09(svn r13691) -Codechange: make it easier to determine whether a command is ↵smatz
ran in the context of autoreplace or not
2008-07-09(svn r13683) -Codechange: privatize a function that is not used outside of ↵belugas
the class who calls it
2008-07-08(svn r13682) -Codechange: -Codechange: remove a now useless variable(dih).belugas
2008-07-08(svn r13681) -Revert (r13678, r13677): the fixes didn't work in all cases ↵rubidium
(assertions on savegame loads). -Fix [FS#2102]: but now in a hopefully beter way.
2008-07-07(svn r13680) -Fix: NPF crashing when a ship tried to find a nearby depot ↵rubidium
when on an aqueduct.
2008-07-07(svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed ↵rubidium
due to wrong (and unneeded) type conversions in the saveload code.
2008-07-06(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would ↵rubidium
get stopped on load.
2008-07-04(svn r13677) -Fix [FS#2102]: in the case that elrails and 'realistic' ↵rubidium
acceleration are disabled all electrified engines would have no power on load, until the vehicle got turned around, loaded or got into a depot.
2008-07-04(svn r13676) -Fix [FS#2126]: inactive companies from old (TTD) saves could ↵rubidium
be marked active in some cases, which then loads garbage in their statistics and such.
2008-07-04(svn r13675) -Fix: memory leak when NewGRFs got forcefully disabled and they ↵rubidium
defined GOTO labels.
2008-07-04(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The ↵rubidium
drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.
2008-07-03(svn r13673) -Fix [FS#2122]: desync when building electrified trains on a ↵rubidium
dedicated server that was started with electrification disabled.
2008-07-03(svn r13672) -Fix(r13670): silent warnings that MSVC did not raised. Looks ↵belugas
like enums can not be easily matched :(
2008-07-01(svn r13671) -Cleanup: Zeros for sell.frosch
2008-07-01(svn r13670) -Codechange : Merge some very alike events handlers.belugas
2008-06-30(svn r13667) -Documentation: Comment 'tgp.cpp' a bit. Based on patch by ↵frosch
CommanderZ.
2008-06-30(svn r13665) -Fix[FS#2119]: Wrong PlayerID used for sending a message ↵belugas
to.Patch by Yexo
2008-06-30(svn r13664) -Fix [FS#2117]: bus/truck forgetting go-to-depot order when ↵rubidium
entering a non-drivethrough road stop.
2008-06-30(svn r13663) -Codechange: Use a default parameter, hoping to reduce the ↵belugas
different signatures of functions in menus
2008-06-30(svn r13662) -Fix [FS#2113]: crash when adding conditional orders to ships.rubidium
2008-06-30(svn r13661) -Fix: server crashing when banning the rconning client.rubidium
2008-06-28(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' ↵frosch
into their own parameter.
2008-06-27(svn r13648) -Cleanup (r5303): Amplitudes should be amplitudes and not ↵frosch
amplitudes/16.
2008-06-27(svn r13647) -Codechange: replace MAX_UVALUE() for std types with the ↵skidd13
equivalent constant
2008-06-27(svn r13646) -Change: typos and miss-aligned enum valuesbelugas
2008-06-27(svn r13645) -Codechange: Convert a macro into an inlined member function.frosch
2008-06-27(svn r13644) -Fix(r13643): compare an apple with an apple. MSVC seems to ↵belugas
not care, but some other compilers do. Thanks to glx :)
2008-06-27(svn r13643) -Codechange: Enumify some loosely related values been used in ↵belugas
the toolbar resizing processes
2008-06-26(svn r13642) -Documentation: Add the enum values to the widget arrays, in ↵belugas
concordance with code style
2008-06-26(svn r13641) -Fix: Misleading enum name.belugas
2008-06-26(svn r13640) -Codechange: make colours behind not fully solid objects less ↵smatz
darker for BM_TRANSPARENT (for 32bpp blitters)
2008-06-26(svn r13639) -Codechange: rewrite 32bpp-anim and 32bpp-optimized drawing and ↵smatz
encoding so it uses similiar scheme as 8bpp-optimized All zoom levels are stored and a kind of RLE is used. Together with further changes and reducing number of variables, drawing is ~50% faster in average.
2008-06-26(svn r13638) -Fix: signed/unsigned warning for MSVC9 and gcc2smatz
2008-06-25(svn r13637) -Update: WebTranslator2 update to 2008-06-25 23:36:50miham
brazilian_portuguese - 9 fixed by tucalipe (9) bulgarian - 25 fixed by thetitan (11), kokobongo (14) catalan - 9 fixed, 4 changed by arnaullv (13) croatian - 5 fixed by knovak (5) czech - 8 fixed, 9 changed by Hadez (17) dutch - 9 fixed by habell (9) french - 12 fixed by glx (10), belugas (2) italian - 12 fixed by lorenzodv (12) korean - 8 fixed, 7 changed by leejaeuk5 (15) russian - 9 fixed by Smoky555 (9) slovenian - 18 fixed by Necrolyte (18) spanish - 9 fixed by eusebio (9) swedish - 8 fixed by daishan (8) traditional_chinese - 38 fixed, 108 changed by tiberiusteng (146) ukrainian - 12 fixed, 2 deleted, 55 changed by mad (69)
2008-06-25(svn r13634) -Codechange: Let house var 0x65 ignore the house, the variable ↵frosch
is queried for.