summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2008-06-25(svn r13633) -Fix: restoring 'service at depot X' orders from the order ↵rubidium
backup failed.
2008-06-25(svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().frosch
2008-06-25(svn r13631) -Fix (r13618): forgot #define avoiding multiple inclusionssmatz
2008-06-25(svn r13630) -Update: apply english.txt changes from r13628 to other languagesskidd13
2008-06-25(svn r13629) -Fix [FS#2108](r13603): diameter != radiusfrosch
2008-06-25(svn r13628) -Feature: enable building of aqueducts in the scenario editorskidd13
-Codechange: related to this split the waterway based buttons from the landscape generation window
2008-06-24(svn r13626) -Fix (r11871): signals were not updated when player removed ↵smatz
signals from nonexistent track sharing bits with existing track So disallow removing signals from nonexistent track
2008-06-24(svn r13624) -Fix [FS#2106]: crash when one tries to raise the nothern ↵rubidium
corner of MP_VOID tiles (i.e. the southern corner of the tiles on the southern map edge) in the scenario editor.
2008-06-24(svn r13623) -Codechange: only show the 'load' of articulated RV parts that ↵rubidium
have a capacity instead of showing 'empty' parts when a vehicle is completely full.
2008-06-24(svn r13622) -Fix [FS#2109]: only the front of a RV would be considered when ↵rubidium
determining to what cargos a vehicle can be refitted instead of all cargos.
2008-06-24(svn r13621) -Fix: building roadbits in the wrong direction on bridges or ↵rubidium
building roadbits from underneath the bridge to the bridgehead is impossible, so don't silently ignore that error when building over houses and industries is not ignored.
2008-06-24(svn r13619) -Codechange: use 'const char *' instead of std::string for ↵smatz
blitter and driver names Removes indirect dependency on <string> for 20 files, reduces binary size by 16kB
2008-06-24(svn r13618) -Codechange: move tar-specific declarations to separate filesmatz
Removes indirect dependency on <string> and <map> for over 40 files
2008-06-23(svn r13617) -Codechange: calculate the diff in StationWaitingSorter directlyskidd13
2008-06-23(svn r13612) -Fix [FS#2104]: wrong comment of CmdSetAutoReplace. Patch by Yexo.rubidium
2008-06-23(svn r13611) -Fix [FS#2100]: if the first bridge can't be build for a given ↵rubidium
length, then none of the other bridges can. Effectively meaning that if someone replaces the first bridge with a bridge that can be only 3 tiles longs then only other bridges that can be 3 tiles long will be buildable, but only if they are 3 tiles long.
2008-06-22(svn r13609) -Codechange: silence warnings about unused variables for gcc2 ↵smatz
builds without asserts
2008-06-22(svn r13607) -Fix (r13606): some coding style issues got fixed but some ↵skidd13
got/stayed broken
2008-06-22(svn r13606) -Codechange: use "static FORCEINLINE" where possible as default ↵skidd13
for core functions (big functions use just inline instead)
2008-06-21(svn r13603) -Feature{newGRF]: Add var 65 in Variational Action 2 Variables ↵belugas
for Houses. This var will return the manhattan distance of the nearest house that match a given criteria. The criterias can be: 0 : house ID/ 1 : Class ID/ 2 : grf ID The search radius can be defined too, up to 64.
2008-06-21(svn r13602) -Codechange: little speedup for 8bpp-optimized blittersmatz
2008-06-21(svn r13601) -Codechange: resize the Tile Info window when it is needed, ↵smatz
make it better readable
2008-06-21(svn r13597) -Codechange: Enumification of the Map menu items.belugas
The rework allowed to remove a function, by merging two quite similar ones.
2008-06-20(svn r13594) -Feature(ette)[FS#2093]: Supply newgrfs with 'day of month', ↵frosch
'leap year' and 'day of year'.
2008-06-20(svn r13593) -Fix [FS#2095](r13524): sorting by cargo capacity was brokensmatz