changelog.txt
changeset 9216 6200042de84e
parent 9168 a35d94d8501c
child 9351 364aa1655951
child 11022 4b240f36ae28
equal deleted inserted replaced
9215:ce53893ccd80 9216:6200042de84e
     1 0.6.0-beta5 (2008-03-04)
     1 0.6.0-beta5 (2008-03-04)
     2 ------------------------------------------------------------------------
     2 ------------------------------------------------------------------------
     3 -Feature: Vehicle variable FE bit 8 (r12331) [FS#1812]
     3 - Feature: Vehicle variable FE bit 5, 6 and 8 [FS#1812] (r12331, r12330)
     4 -Feature: Vehicle variable FE bit 5 and 6 (r12330)
     4 - Feature: Support loading full range of 0xD0xx NewGRF strings which includes 0xD000 to 0xD3FF (r12316)
     5 -Feature: Support loading full range of 0xD0xx NewGRF strings which includes 0xD000 to 0xD3FF (r12316)
     5 - Feature: Ability to change aircraft speed factor, from so called 'realistic' (matching other vehicles) (1/1) to original TTD speed (1/4) (r12293, r12294)
     6 -Feature: Ability to change aircraft speed factor, from so called 'realistic' (matching other vehicles) (1/1) to original TTD speed (1/4) (r12293, r12294)
     6 - Change: Update readme about where openttd looks for files (r12321)
     7 -Fix: Don't pause/unpause the game when showing load/save windows when the game is paused due to missing GRFs (r12336) [FS#1733]
     7 - Fix: Don't pause/unpause the game when showing load/save windows when the game is paused due to missing GRFs [FS#1733] (r12336)
     8 -Fix: Disallow building level crossings over one-way roads as this allowed competitors to remove the one-way state (r12329) [FS#1819]
     8 - Fix: Disallow building level crossings over one-way roads as this allowed competitors to remove the one-way state [FS#1819] (r12329)
     9 -Fix: Wrong Y pillar specified for girder with arch bridge (r12328)
     9 - Fix: Wrong Y pillar specified for girder with arch bridge (r12328)
    10 -Fix: Vehicles could be sorted in a wrong order when a vehicle name changed - cached name was not invalidated  (r12324)
    10 - Fix: Vehicles could be sorted in a wrong order when a vehicle name changed - cached name was not invalidated (r12324)
    11 -Fix: Vehicle sorting by name was broken, it was comparing two the same strings (when caching was not used) (r12323) [FS#1821]
    11 - Fix: Vehicle sorting by name was broken, it was comparing the same string (when caching was not used) [FS#1821] (r12323)
    12 -Fix: Endian issue when saving/loading group owner  (r12322)
    12 - Fix: Endian issue when saving/loading group owner (r12322)
    13 -Change: Update readme about where openttd looks for files (r12321)
    13 - Fix: Wrong transparency options could be saved after toggling all [FS#1817] (r12320)
    14 -Fix: Wrong transparency options could be saved after toggling all (r12320) [FS#1817]
    14 - Fix: Map string IDs that are embedded from other strings [FS#1815] (r12317)
    15 -Fix: Map string IDs that are embedded from other strings (r12317) [FS#1815]
    15 - Fix: Include prop 25 data for all train parts, not just those that carry cargo (r12314)
    16 -Fix: Include prop 25 data for all train parts, not just those that carry cargo (r12314)
    16 - Fix: YAPF and NTP did not apply penalty for uphill tracks on steep slopes (r12313)
    17 -Fix: YAPF and NTP did not apply penalty for uphill tracks on steep slopes (r12313)
    17 - Fix: Restore timetable from backupped orders and add group ID to the backup [FS#1549] (r12296)
    18 -Fix: Restore timetable from backupped orders and add group ID to the backup (r12296) [FS#1549]
    18 - Fix: Do not draw trees nor lamps between tram tracks  (r12290) [FS#1807]
    19 -Fix: Do not draw trees nor lamps between tram tracks  (r12290) [FS#1807]
    19 - Fix: [Win32] Do not create save dir on install (r12269)
    20 -Fix: [Win32] Don't create save dir on install (r12269)
    20 - Fix: Autoreplace did not update vehicle index for timetable window [FS#1805] (r12261)
    21 -Fix: Autoreplace did not update vehicle index for timetable window (r12261) [FS#1805]
    21 - Fix: GetProductionAroundTiles() may fail if only the second production slot exists (r12258)
    22 -Fix: GetProductionAroundTiles() may fail if only the second production slot exists (r12258)
    22 - Fix: Town variables 0x9E to 0xAD (company ratings) returned wrong values (r12247)
    23 -Fix: Removing the Broken FollowTrack_t (pathfinding) fixed related functions (r12252)  [FS#1801]
    23 - Fix: Typo resulting in no players are given the engine preview offer (r12244)
    24 -Fix: Town variables 0x9E to 0xAD (company ratings) returned wrong values (r12247)
    24 - Fix: Mac OSX bundle display name should be 'OpenTTD' [FS#1798] (r12234)
    25 -Fix: Proper usage of Clamp() (r12246)
    25 - Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, show running cost of wagons if available (r12209)
    26 -Fix: Typo resulting in no players are given the engine preview offer (r12244)
    26 - Fix: When loading a savegame fails, do not start creating a new game, just go straight back to the intro screen (r12202)
    27 -Fix: Mac OSX bundle display name should be 'OpenTTD' (r12234) [FS#1798]
    27 - Fix: Force AI to build rail or road instead of bridges if possible, so it doesn't build bridges everywhere (r12200)
    28 -Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, show running cost of wagons if available (r12209)
    28 - Fix: "Transparent buildings" now only toggles buildings, so show tick when buildings are transparent [FS#1789] (r12198)
    29 -Fix: When loading a savegame fails, don't start creating a new game, just go straight back to the intro screen (r12202)
    29 - Fix: Show correct last year profit when the train had negative income  [FS#1788] (r12197)
    30 -Fix: Force AI to build rail or road instead of bridges if possible, so it doesn't build bridges everywhere (r12200)
    30 - Fix: There can be oil rigs at map borders, do not set water class for them [FS#1787] (r12195)
    31 -Fix: "Transparent buildings" now only toggles buildings, so show tick when buildings are transparent [FS#1789] (r12198)
    31 - Fix: Do not start overtaking if the RV reaches wrong-way one-way-road in the next tiles (r12191)
    32 -Fix: Show correct last year profit when the train had negative income  [FS#1788] (r12197)
    32 - Fix: Assert when trying to play tile sound at NW border of map (placing buyos, leveling land) [FS#1784] (r12186)
    33 -Fix: There can be oil rigs at map borders, do not set water class for them [FS#1787] (r12195)
    33 - Fix: Take into account possible loan when AI is deciding which bridge to build, so it won't build wooden bridges everytime (r12184)
    34 -Fix: Clamp various town variables to 16bit prior to returning the value (r12192)
    34 
    35 -Fix: Do not start overtaking if the RV reaches wrong-way one-way-road in the next tiles (r12191)
       
    36 -Fix: YAPF always shows 0ms PF time in debug for debug level 2 [FS#1786] (r12190)
       
    37 -Fix: Assert when trying to play tile sound at NW border of map (placing buyos, leveling land) [FS#1784] (r12186)
       
    38 -Fix: Wrong operator priority, hopefully harmless (r12185)
       
    39 -Fix: Take into account possible loan when AI is deciding which bridge to build, so it won't build wooden bridges everytime (r12184)
       
    40 
    35 
    41 0.6.0-beta4 (2008-02-18)
    36 0.6.0-beta4 (2008-02-18)
    42 ------------------------------------------------------------------------
    37 ------------------------------------------------------------------------
    43 -Feature: Allow buttons to resize in NewGRF settings window (r12172)
    38 - Feature: Allow buttons to resize in NewGRF settings window (r12172)
    44 -Feature: Change colour of autorail and autoroad selection when Ctrl is pressed (r12167)
    39 - Feature: Change colour of autorail and autoroad selection when Ctrl is pressed (r12167)
    45 -Feature: Separate catenary transparency settings from building transparency settings (r12103)
    40 - Feature: Separate catenary transparency settings from building transparency settings (r12103)
    46 -Feature: Allow locking individual transparency settings so they will not be changed by pressing 'x' (r12102)
    41 - Feature: Allow locking individual transparency settings so they will not be changed by pressing 'x' (r12102)
    47 -Feature: Add some missing VarAction2 variables (r12124)
    42 - Feature: Add some missing VarAction2 variables (r12124)
    48 -Feature: Make snow appear on rail tiles dependant on track height, not on height of the lowest part of the tile (r12098)
    43 - Feature: Make snow appear on rail tiles dependant on track height, not on height of the lowest part of the tile (r12098)
    49 -Feature[newGRF]: Specify the purchase, rail and road description of a bridge (r12069)
    44 - Feature: [NewGRF] Specify the purchase, rail and road description of a bridge (r12069)
    50 -Feature[newGRF]: Add support for var 12, Variational Action 2 (r12045)
    45 - Feature: [NewGRF] Add support for var 12, Variational Action 2 (r12045)
    51 -Feature: Allow trees on shore (r12029)
    46 - Feature: Allow trees on shore (r12029)
    52 -Feature: Invisible trees are now separate from the building concept (r12022)
    47 - Feature: Invisible trees are now separate from the building concept (r12022)
    53 -Feature: Add support for passenger engine designation for AI-use, NewGRF property 0x08 for trains (r12019)
    48 - Feature: Add support for passenger engine designation for AI-use, NewGRF property 0x08 for trains (r12019)
    54 -Feature: Show all cargo sources (en-route from) in the station view cargo waiting list instead of just one (r11990)
    49 - Feature: Show all cargo sources (en-route from) in the station view cargo waiting list instead of just one (r11990)
    55 -Feature[newGRF]: Resizable industry view window on callback 3A (r11987)
    50 - Feature: [NewGRF] Resizable industry view window on callback 3A (r11987)
    56 -Feature[newGRF]: Implement var 8F(random bits) during callback 28 [FS#1697] (r11985)
    51 - Feature: [NewGRF] Implement var 8F (random bits) during callback 28 [FS#1697] (r11985)
    57 -Feature[newGRF]: Add support for Action 0D, var 13: informations about current map size (r11961)
    52 - Feature: [NewGRF] Add support for Action 0D, var 13: informations about current map size (r11961)
    58 -Feature: Make use of new sprites added by Action5 type 0D (r11947)
    53 - Feature: Support Action5 type 0D (newwater) (r11947)
    59 -Feature: Allow building bridge heads on more slopes (r11937)
    54 - Feature: Allow building bridge heads on more slopes (r11937)
    60 -Feature[newGRF]: Add support for Rivers. Rivers can currently only be placed with-in the scenario editor (r11926,r11938,r11949,r12071)
    55 - Feature: [NewGRF] Add support for Rivers. Rivers can currently only be placed with-in the scenario editor (r11926,r11938,r11949,r12071)
    61 -Feature: Generate.vbs script to allow project files generation for users unable to run generate bash script (r12123)
    56 - Feature: Generate.vbs script to allow project files generation for users unable to run generate bash script (r12123)
    62 -Feature: Sort the strings in languages dropdown (r11886)
    57 - Feature: Sort the strings in languages dropdown (r11886)
    63 -Codechange: Drop MSVC 2003 support (r11979)
    58 - Codechange: Drop MSVC 2003 support (r11979)
    64 -Fix: Test purchase list loading/loaded sprites instead of unconditionally returning a possibly non-existant sprite (r12180)
    59 - Fix: Test purchase list loading/loaded sprites instead of unconditionally returning a possibly non-existant sprite (r12180)
    65 -Fix: Return correct bridge price for AI when DC_QUERY_COST is set [FS#609] (r12171)
    60 - Fix: Return correct bridge price for AI when DC_QUERY_COST is set [FS#609] (r12171)
    66 -Fix: When drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated [FS#337] (r12166)
    61 - Fix: When drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated [FS#337] (r12166)
    67 -Fix: Buffer overflow when drawing scrolling news [FS#1652, FS#1773] (r12165)
    62 - Fix: Buffer overflow when drawing scrolling news [FS#1652, FS#1773] (r12165)
    68 -Fix: If a train is 'stopping' when entering a depot, do not let it leave again [FS#1705] (r12163)
    63 - Fix: If a train is 'stopping' when entering a depot, do not let it leave again [FS#1705] (r12163)
    69 -Fix: Towns shouldn't build over houses owned by another town [FS#1757] (r12162)
    64 - Fix: Towns shouldn't build over houses owned by another town [FS#1757] (r12162)
    70 -Fix: Towns will no longer build houses > 1x1 there where should be road (with 2x2, 3x3 grid town layouts) (r12161)
    65 - Fix: Towns will no longer build houses > 1x1 there where should be road (with 2x2, 3x3 grid town layouts) (r12161)
    71 -Fix: Remove the arbitrary limit of 64 waypoints per town [FS#1744] (r12160)
    66 - Fix: Remove the arbitrary limit of 64 waypoints per town [FS#1744] (r12160)
    72 -Fix: Chance16I was now biased towards zero - round to nearest now (r12156)
    67 - Fix: Chance16I was now biased towards zero - round to nearest now (r12156)
    73 -Fix: Adjust aircraft slowing algorithm (r12144)
    68 - Fix: Adjust aircraft slowing algorithm (r12144)
    74 -Fix: Callback 0x3D always gets a cargobit in var 0x18, independent of grf version [FS#1766] (r12142)
    69 - Fix: Callback 0x3D always gets a cargobit in var 0x18, independent of grf version [FS#1766] (r12142)
    75 -Fix: Do not allow adding tram to rail-road crossing when there is a vehicle on it (r12138)
    70 - Fix: Do not allow adding tram to rail-road crossing when there is a vehicle on it (r12138)
    76 -Fix: Show cargo capacity for articulated vehicles correctly in the purchase list. Multiple cargo types can also now been shown [FS#1769] (r12137)
    71 - Fix: Show cargo capacity for articulated vehicles correctly in the purchase list. Multiple cargo types can also now been shown [FS#1769] (r12137)
    77 -Fix: With mammoth trains disabled, maximum train length was limited to 9 (r12131)
    72 - Fix: With mammoth trains disabled, maximum train length was limited to 9 (r12131)
    78 -Fix: Use tile index 0 for planes in the air, so it cannot have an invalid tile index [FS#1745] (r12109)
    73 - Fix: Use tile index 0 for planes in the air, so it cannot have an invalid tile index [FS#1745] (r12109)
    79 -Fix: X/Y axis swap for station tiles in GetNearbyTile() was wrong way around [FS#1753]( r12108)
    74 - Fix: X/Y axis swap for station tiles in GetNearbyTile() was wrong way around [FS#1753]( r12108)
    80 -Fix: Loading older savegames fixes (r12096,r12097)
    75 - Fix: Loading older savegames fixes (r12096,r12097)
    81 -Fix: When a company bankrupts, remove drive-through road stops, ship depots and buoys too. Update owners of water and road [FS#1703] (r12095)
    76 - Fix: When a company bankrupts, remove drive-through road stops, ship depots and buoys too. Update owners of water and road [FS#1703] (r12095)
    82 -Fix: Do not set station owner for buoys when merging company (r12093)
    77 - Fix: Do not set station owner for buoys when merging company (r12093)
    83 -Fix: Keep production level within delimited boundaries, while using var result 0D/0E and than multiplying/dividing it [FS#1755] (r12092)
    78 - Fix: Keep production level within delimited boundaries, while using var result 0D/0E and than multiplying/dividing it [FS#1755] (r12092)
    84 -Fix: Assert when loading savegame with wrong tiletype at south map borders (r12088)
    79 - Fix: Assert when loading savegame with wrong tiletype at south map borders (r12088)
    85 -Fix: Check overrides only for industries when mapping newgrf entities to 'real' entities [FS#1747] (r12086)
    80 - Fix: Check overrides only for industries when mapping newgrf entities to 'real' entities [FS#1747] (r12086)
    86 -Fix: Update waypoint signs when changing language (r12080)
    81 - Fix: Update waypoint signs when changing language (r12080)
    87 -Fix: Use search paths when opening console scripts (r12079)
    82 - Fix: Use search paths when opening console scripts (r12079)
    88 -Fix: When reusing a renamed deleted waypoint, keep the new name (r12076)
    83 - Fix: When reusing a renamed deleted waypoint, keep the new name (r12076)
    89 -Fix: Make docks at sea flood neighboured tiles (r12072)
    84 - Fix: Make docks at sea flood neighboured tiles (r12072)
    90 -Fix: Possible deadlock when there are no houses available to build at given tile (r12062)
    85 - Fix: Possible deadlock when there are no houses available to build at given tile (r12062)
    91 -Fix: Houses with zero probability could be built (r12062)
    86 - Fix: Houses with zero probability could be built (r12062)
    92 -Fix: Do not clear tiles when the town won't be able to build any buildings anyway (r12060)
    87 - Fix: Do not clear tiles when the town won't be able to build any buildings anyway (r12060)
    93 -Fix: Allow building 2x2 building on slopes if not explicitly forbidden (r12060)
    88 - Fix: Allow building 2x2 building on slopes if not explicitly forbidden (r12060)
    94 -Fix: It was possible to build 2x1 and 1x2 buildings on slopes even if it was not allowed (r12060)
    89 - Fix: It was possible to build 2x1 and 1x2 buildings on slopes even if it was not allowed (r12060)
    95 -Fix: Teach NPF where road vehicles and trams can reverse (r12058)
    90 - Fix: Teach NPF where road vehicles and trams can reverse (r12058)
    96 -Fix: Ships can drive through opponents' ship depots (r12058)
    91 - Fix: Ships can drive through opponents' ship depots (r12058)
    97 -Fix: Slowdown train when approaching 90deg turn when 90deg turns are forbidden (r12057)
    92 - Fix: Slowdown train when approaching 90deg turn when 90deg turns are forbidden (r12057)
    98 -Fix: Enable YAPF to start searching inside a wormhole [FS#1704] (r12056)
    93 - Fix: Enable YAPF to start searching inside a wormhole [FS#1704] (r12056)
    99 -Fix: Another way to fix AI trying to build road through depots (r12055)
    94 - Fix: Another way to fix AI trying to build road through depots (r12055)
   100 -Fix: The cargo translation table was loaded at the right time, but all the other global variables were now loaded too early [FS#1737] (r12052)
    95 - Fix: The cargo translation table was loaded at the right time, but all the other global variables were now loaded too early [FS#1737] (r12052)
   101 -Fix: Random_func broke for desync debug (r12050)
    96 - Fix: Random_func broke for desync debug (r12050)
   102 -Fix: Memset on multibyte array with wrong byte count (r12049)
    97 - Fix: Memset on multibyte array with wrong byte count (r12049)
   103 -Fix: Crash when centering on a vehicle (aircraft) that is outside of the map [FS#1741] (r12044)
    98 - Fix: Crash when centering on a vehicle (aircraft) that is outside of the map [FS#1741] (r12044)
   104 -Fix: Allow building transmitters and lighthouses on tree tiles [FS#1736] (r12043)
    99 - Fix: Allow building transmitters and lighthouses on tree tiles [FS#1736] (r12043)
   105 -Fix: Reimplement how rivers and canals are stored in the map, allowing the sea/river/canal status to also be
   100 - Fix: Reimplement how rivers and canals are stored in the map, allowing the sea/river/canal status to also be stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the original water type [FS#1676] (r12042)
   106       stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the
   101 - Fix: Change ownership of or remove statues when merging/bankrupting companies (r12038)
   107       original water type [FS#1676] (r12042)
   102 - Fix: For station tiles, only get road types for road stops (r12036)
   108 -Fix: Change ownership of or remove statues when merging/bankrupting companies (r12038)
   103 - Fix: Teach YAPF where trams can reverse, and where not [FS#1702] (r12035)
   109 -Fix: For station tiles, only get road types for road stops (r12036)
   104 - Fix: Do not show train speed as zero after loading paused game (r12033)
   110 -Fix: Teach YAPF where trams can reverse, and where not [FS#1702] (r12035)
   105 - Fix: When removing a statue, remove town statue flag for the statue owner, not current player (r12032)
   111 -Fix: Do not show train speed as zero after loading paused game (r12033)
   106 - Fix: Prevent towns from removing or claiming ownership of player owned tiles when growing [FS#1689,FS#1719] (r12031)
   112 -Fix: When removing a statue, remove town statue flag for the statue owner, not current player (r12032)
   107 - Fix: In one case trees could spread under bridges (r12024)
   113 -Fix: Prevent towns from removing or claiming ownership of player owned tiles when growing [FS#1689,FS#1719] (r12031)
   108 - Fix: Put a better suited text in the quit-dialog [FS#1690] (r12023)
   114 -Fix: In one case trees could spread under bridges (r12024)
   109 - Fix: Restore initial intent on the invisible tree while transparent building patch setting [FS#1721] (r12018)
   115 -Fix: Put a better suited text in the quit-dialog [FS#1690] (r12023)
   110 - Fix: When you have more than 9 network interfaces you'll enter the wonderfull world of overflows (r12017)
   116 -Fix: Restore initial intent on the invisible tree while transparent building patch setting [FS#1721] (r12018)
   111 - Fix: Better work on strings in regard to gender [FS#1716] (r12015)
   117 -Fix: When you have more than 9 network interfaces you'll enter the wonderfull world of overflows (r12017)
   112 - Fix: Lighthouses and transmitters were never supposed to be build on a slope (r12014)
   118 -Fix: Better work on strings in regard to gender [FS#1716] (r12015)
   113 - Fix: When modifying watered tiles, mark neighboured canals and rivers dirty in more cases (r12013)
   119 -Fix: Lighthouses and transmitters were never supposed to be build on a slope (r12014)
   114 - Fix: Enable TownRatingTestMode during cost estimation with 'shift'-key (r12012)
   120 -Fix: When modifying watered tiles, mark neighboured canals and rivers dirty in more cases (r12013)
   115 - Fix: Do not consider one-corner-raised-shores to be watered tiles from all sides [FS#1701] (r12011)
   121 -Fix: Enable TownRatingTestMode during cost estimation with 'shift'-key (r12012)
   116 - Fix: Avoid loading sample.cat if it 'looks' incorrect, and avoid later null pointer dereferences by moving volume lookup deeper [FS#1707] (r12009)
   122 -Fix: Do not consider one-corner-raised-shores to be watered tiles from all sides [FS#1701] (r12011)
   117 - Fix: Possible reading from an invalid pointer [FS#1717] (r12005)
   123 -Fix: Avoid loading sample.cat if it 'looks' incorrect, and avoid later null pointer dereferences by moving volume lookup deeper [FS#1707] (r12009)
   118 - Fix: When skipping Action 11 or 12, also skip belonging sprites (r12001)
   124 -Fix: Possible reading from an invalid pointer [FS#1717] (r12005)
   119 - Fix: Do entrance-slope-check for every tile of railstations (r11999)
   125 -Fix: When skipping Action 11 or 12, also skip belonging sprites (r12001)
   120 - Fix: Possible remote assert by setting bit 6 of p1 for CMD_REMOVE_ROAD [FS#1692] (r11998)
   126 -Fix: Do entrance-slope-check for every tile of railstations (r11999)
   121 - Fix: Update train statusbar when stopping from zero speed [FS#1706] (r11996)
   127 -Fix: Possible remote assert by setting bit 6 of p1 for CMD_REMOVE_ROAD [FS#1692] (r11998)
   122 - Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long (r11993)
   128 -Fix: Update train statusbar when stopping from zero speed [FS#1706] (r11996)
   123 - Fix: When building two rail stations close to each other (with control) so they looked like one long track trains would see them as one (r11992)
   129 -Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long (r11993)
   124 - Fix: Resize autoreplace window to fit purchase information text if it is too large (r11989)
   130 -Fix: When building two rail stations close to each other (with control) so they looked like one long track trains would see them as one (r11992)
   125 - Fix: Build system ignored changes to table/control_codes.h which require strgen to be rebuilt (r11986)
   131 -Fix: Resize autoreplace window to fit purchase information text if it is too large (r11989)
   126 - Fix: Also draw corner shores under rail tracks (r11984)
   132 -Fix: Build system ignored changes to table/control_codes.h which require strgen to be rebuilt (r11986)
   127 - Fix: Use unicode glyph mapping to fix up missing/shuffled sprites in original data files instead of shuffling or skipping sprites directly [FS#1698] (r11981)
   133 -Fix: Also draw corner shores under rail tracks (r11984)
   128 - Fix: Industries using results 0D/0E on callback cb29/35 were a bit too eager to close down (r11976)
   134 -Revert(r8738): Now we have shores in corners. No need to remove them from TTDP games (r11982)
   129 - Fix: Shore and sea tiles under bridges were converted to canals in old savegames [FS#1684] (r11974)
   135 -Fix: Use unicode glyph mapping to fix up missing/shuffled sprites in original data files instead of shuffling or skipping sprites directly [FS#1698] (r11981)
   130 - Fix: Use grass tiles for corner shores, if shores got replaced by ActionA [FS#1683] (r11973)
   136 -Fix: Industries using results 0D/0E on callback cb29/35 were a bit too eager to close down (r11976)
   131 - Fix: Old AI shouldn't build fast planes with a small airport in orders(r11972)
   137 -Fix: Shore and sea tiles under bridges were converted to canals in old savegames [FS#1684] (r11974)
   132 - Fix: MP_ROAD can have railbits too - OPF searching over rail of diffen t owner behind crossing (r11967)
   138 -Fix: Use grass tiles for corner shores, if shores got replaced by ActionA [FS#1683] (r11973)
   133 - Fix: OPF was searching through depots and normal road stops [FS#1403, FS#1506] (r11966)
   139 -Fix: Old AI shouldn't build fast planes with a small airport in orders(r11972)
   134 - Fix: Tropic zone data was returned incorrectly [FS#1685] (r11964)
   140 -Fix: MP_ROAD can have railbits too - OPF searching over rail of diffen t owner behind crossing (r11967)
   135 - Fix: NewAI couldn't build any road vehicles when there were any tram grfs loaded (r11958)
   141 -Fix: OPF was searching through depots and normal road stops [FS#1403, FS#1506] (r11966)
   136 - Fix: Disallow building locks and docks on rapids [FS#1675] (r11956)
   142 -Fix: Tropic zone data was returned incorrectly [FS#1685] (r11964)
   137 - Fix: Do not allow modifying roadbits when other roadtypes would need different foundation (r11953)
   143 -Fix: NewAI couldn't build any road vehicles when there were any tram grfs loaded (r11958)
   138 - Fix: Loading of very old savegames was broken (r11951)
   144 -Fix: Disallow building locks and docks on rapids [FS#1675] (r11956)
   139 - Fix: Slope detection of bridge ramps. Helps YAPF and Trolly (r11946)
   145 -Fix: Do not allow modifying roadbits when other roadtypes would need different foundation (r11953)
   140 - Fix: FileExists() failed for non latin paths (win32) (r11945)
   146 -Fix: Loading of very old savegames was broken (r11951)
   141 - Fix: Allow building drive-through road/tram stops at road/tram track that has no owner (r11944)
   147 -Fix: Slope detection of bridge ramps.Helps YAPF and Trolly (r11946)
   142 - Fix: 'BRIDGE_TOO_LOW_FOR_TERRAIN'-check was wrong for steep slopes (r11936)
   148 -Fix: FileExists() failed for non latin paths (win32) (r11945)
   143 - Fix: [Autoreplace] Single to dualhead locomotive replacefailed when player had enough money to replace and refit one but not enough to refit the last one as well [FS#1624] (r11929)
   149 -Fix: Allow building drive-through road/tram stops at road/tram track that has no owner (r11944)
   144 - Fix: [Autoreplace] Autoreplace could refit train engines to the wrong cargo type if the old engine had no cargo capacity and the new one had (r11928)
   150 -Fix: 'BRIDGE_TOO_LOW_FOR_TERRAIN'-check was wrong for steep slopes (r11936)
   145 - Fix: Loading old, pre savegame version 2, savegames (r11925)
   151 -Fix[autoreplace]: Single to dualhead locomotive replacefailed when player had enough money to replace and refit one but not enough to refit the last one as well [FS#1624] (r11929)
   146 - Fix: AI was reading wrong tile slope while building road bridge (r11917)
   152 -Fix[autoreplace]: Autoreplace could refit train engines to the wrong cargo type if the old engine had no cargo capacity and the new one had (r11928)
   147 - Fix: set correctly crossing state after train reversal, train leaving crossing, train crash (r11900)
   153 -Fix: Loading old, pre savegame version 2, savegames (r11925)
   148 - Fix: Segmentation faults/wrong frees due uninitialized memory in the AI [FS#1658] (r11887)
   154 -Fix: AI was reading wrong tile slope while building road bridge (r11917)
   149 - Fix: Assert when trying to remove rail from a house or industry tile [FS#1663,FS#1665-6-7-8,FS#1680,FS#1686-7-8 FS#1715 FS#1742 FS#1771 FS#1776](r11883)
   155 -Fix: set correctly crossing state after train reversal, train leaving crossing, train crash (r11900)
   150 - Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player (r11878)
   156 -Fix: Segmentation faults/wrong frees due uninitialized memory in the AI [FS#1658] (r11887)
   151 - Fix: Another way to crash competitors' train in a station (r11877)
   157 -Fix: Assert when trying to remove rail from a house or industry tile [FS#1663,FS#1665-6-7-8,FS#1680,FS#1686-7-8 FS#1715 FS#1742 FS#1771 FS#1776](r11883)
   152 - Fix: Automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions (r11875)
   158 -Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player (r11878)
   153 - Fix: EngineHasReplacementForPlayer() didn't look in ALL_GROUP (r11872)
   159 -Fix: Another way to crash competitors' train in a station (r11877)
   154 - Fix: Do not update signals after each tile when building/removing a large block of track/signals/station [FS#1074] (r11871)
   160 -Fix: Automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions (r11875)
   155 - Fix: Slow down train when approaching tile we can't enter in more cases (r11870)
   161 -Fix: EngineHasReplacementForPlayer() didn't look in ALL_GROUP (r11872)
   156 - Fix: Do not make crossing red when we can't enter it in any case (r11870)
   162 -Fix: Do not update signals after each tile when building/removing a large block of track/signals/station [FS#1074] (r11871)
   157 
   163 -Fix: Slow down train when approaching tile we can't enter in more cases (r11870)
       
   164 -Fix: Do not make crossing red when we can't enter it in any case (r11870)
       
   165 
   158 
   166 0.6.0-beta3 (2008-01-16)
   159 0.6.0-beta3 (2008-01-16)
   167 ------------------------------------------------------------------------
   160 ------------------------------------------------------------------------
   168 -Feature: Replaced fixed size custom name array. Names are now attached to their object directly and there is no limit to the amount of names (r11822)
   161 - Feature: Replaced fixed size custom name array. Names are now attached to their object directly and there is no limit to the amount of names (r11822)
   169 -Feature: Add drag-n-drop support to the raise/lower land tools. Land is raised/lowered at the start and the rest of the area levelled to match (r11759)
   162 - Feature: Add drag-n-drop support to the raise/lower land tools. Land is raised/lowered at the start and the rest of the area levelled to match (r11759)
   170 -Feature: Add support for NewGRF's train 'tilt' flag. Trains with tilt capability (specific details are per NewGRF set) will be given a 20% speed limit bonus on curves (r11741)
   163 - Feature: Add support for NewGRF's train 'tilt' flag. Trains with tilt capability (specific details are per NewGRF set) will be given a 20% speed limit bonus on curves (r11741)
   171 -Feature: Added sorting for cost, running costs and speed to road vehicles and ships build windows (r11710)
   164 - Feature: Added sorting for cost, running costs and speed to road vehicles and ships build windows (r11710)
   172 -Feature: List neutral stations where the player has service in the station list too (r11670)
   165 - Feature: List neutral stations where the player has service in the station list too (r11670)
   173 -Feature: Check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen (r11646)
   166 - Feature: Check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen (r11646)
   174 -Feature: Support shore replacement via Action 5 (r11726)
   167 - Feature: Support shore replacement via Action 5 (r11726)
   175 -Fix: When two NewGRFs 'fight' to define the same cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF [FS#1559] (r11862)
   168 - Fix: When two NewGRFs 'fight' to define the same cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF [FS#1559] (r11862)
   176 -Fix: Recompute town population when removing a 'newhouses' grf, or when loading a game with missing 'newhouses' grfs [FS#1335] (r11855)
   169 - Fix: Recompute town population when removing a 'newhouses' grf, or when loading a game with missing 'newhouses' grfs [FS#1335] (r11855)
   177 -Fix: Road vehicle count was incorrect in network lobby window (r11844)
   170 - Fix: Road vehicle count was incorrect in network lobby window (r11844)
   178 -Fix: Mark dirty canal tile even in diagonal direction from flooded tile, draw correctly canal next to half flooded rail tile (r11843, r11838)
   171 - Fix: Mark dirty canal tile even in diagonal direction from flooded tile, draw correctly canal next to half flooded rail tile (r11843, r11838)
   179 -Fix: At least one instance of dmusic driver is needed for it to be registered and usable (r11826)
   172 - Fix: At least one instance of dmusic driver is needed for it to be registered and usable (r11826)
   180 -Fix: An articulated road vehicle could split up when it turned around at a corner and then would enter a drive through station at the next tile [FS#1627] (r11825)
   173 - Fix: An articulated road vehicle could split up when it turned around at a corner and then would enter a drive through station at the next tile [FS#1627] (r11825)
   181 -Fix: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots [FS#1602] (r11813)
   174 - Fix: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots [FS#1602] (r11813)
   182 -Fix: Do not crash trains when leaving depot to a very long track [FS#716] (r11802)
   175 - Fix: Do not crash trains when leaving depot to a very long track [FS#716] (r11802)
   183 -Fix: Take town rating into account when testing if a command can be executed [FS#1616] (r11795)
   176 - Fix: Take town rating into account when testing if a command can be executed [FS#1616] (r11795)
   184 -Fix: Reversing a train when loading at a station with an adjacent station in the same axis crashed [FS#1632] (r11794)
   177 - Fix: Reversing a train when loading at a station with an adjacent station in the same axis crashed [FS#1632] (r11794)
   185 -Fix: Group names got not deallocated in the command test run [FS#1614] (r11743)
   178 - Fix: Group names got not deallocated in the command test run [FS#1614] (r11743)
   186 -Fix: Run window tick events when paused, so that news pop-ups and the about window still progress. For other windows the events are ignored when paused [FS#1319] (r11742)
   179 - Fix: Run window tick events when paused, so that news pop-ups and the about window still progress. For other windows the events are ignored when paused [FS#1319] (r11742)
   187 -Fix: Modify and possibly discard key events for code points in the unicode private use area [FS#1610] (r11740)
   180 - Fix: Modify and possibly discard key events for code points in the unicode private use area [FS#1610] (r11740)
   188 -Fix: Set the new scroll position after zooming in instead of before, as the zoom will cancel it out [FS#1609] (r11739)
   181 - Fix: Set the new scroll position after zooming in instead of before, as the zoom will cancel it out [FS#1609] (r11739)
   189 -Fix: Do not reset loading indicator IDs when only reloading NewGRFs [FS#1574] (r11735)
   182 - Fix: Do not reset loading indicator IDs when only reloading NewGRFs [FS#1574] (r11735)
   190 -Fix: Elrail merge gave elrail, monorail & maglev unintended speed bonuses for curves, as the bonus was based on the railtype index. The bonus is now specified by a property of the railtype (r11732)
   183 - Fix: Elrail merge gave elrail, monorail & maglev unintended speed bonuses for curves, as the bonus was based on the railtype index. The bonus is now specified by a property of the railtype (r11732)
   191 -Fix: Clear sprite override data before performing NewGRF wagon attach callback. This stopped the callback working for autoreplace and when moving wagons from train to train in a depot [FS#1582] (r11731)
   184 - Fix: Clear sprite override data before performing NewGRF wagon attach callback. This stopped the callback working for autoreplace and when moving wagons from train to train in a depot [FS#1582] ( r11731)
   192 -Fix: If there are no houses that can be build in a specific year yet, force the houses with the earliest introduction year to be available [FS#1577] (r11727)
   185 - Fix: If there are no houses that can be build in a specific year yet, force the houses with the earliest introduction year to be available [FS#1577] (r11727)
   193 -Fix: Make it impossible (for users) to circumvent the length checking of the NewGRF 'allow wagon attach' callback by moving several wagons at a time (r11724)
   186 - Fix: Make it impossible (for users) to circumvent the length checking of the NewGRF 'allow wagon attach' callback by moving several wagons at a time (r11724)
   194 -Fix: Do not put more than one Random() in function calls because parameter evaluation order is not guaranteed in the c++ standard [FS#1561] (r11716)
   187 - Fix: Do not put more than one Random() in function calls because parameter evaluation order is not guaranteed in the C++ standard [FS#1561] (r11716)
   195 -Fix: Do not allow player inauguration date on scenarios to be bigger than current year [FS#1569] (r11714)
   188 - Fix: Do not allow player inauguration date on scenarios to be bigger than current year [FS#1569] (r11714)
   196 -Fix: Add more house string id ranges to MapGRFStringID so NewGRFs use the proper string ids (r11712)
   189 - Fix: Add more house string id ranges to MapGRFStringID so NewGRFs use the proper string ids (r11712)
   197 -Fix: Do not allow refitting flooded (destroyed) vehicles (r11707)
   190 - Fix: Do not allow refitting flooded (destroyed) vehicles (r11707)
   198 -Fix: Trains could have sprites with wrong direction when reversing, also was inconsistent with save/load process [FS#1557] (r11705)
   191 - Fix: Trains could have sprites with wrong direction when reversing, also was inconsistent with save/load process [FS#1557] (r11705)
   199 -Fix: When removing buoys, return to water or canal depending on their owner (r11666)
   192 - Fix: When removing buoys, return to water or canal depending on their owner (r11666)
   200 -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08 (r11665)
   193 - Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08 (r11665)
   201 -Fix: Do not allow modifying non-uniform stations when non-uniform stations are disabled [FS#1563] (r11659)
   194 - Fix: Do not allow modifying non-uniform stations when non-uniform stations are disabled [FS#1563] (r11659)
   202 -Fix: 'Initialised' NewGRFs could still be deactivated in the later 'activation' pass (r11650)
   195 - Fix: 'Initialised' NewGRFs could still be deactivated in the later 'activation' pass (r11650)
   203 -Fix: Vehicles were still followed when sold [FS#1541] (r11632)
   196 - Fix: Vehicles were still followed when sold [FS#1541] (r11632)
   204 -Fix: Many viewports could crash the scenario editor [FS#1527] (r11629)
   197 - Fix: Many viewports could crash the scenario editor [FS#1527] (r11629)
   205 -Fix: Popping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order [FS#1532] (r11627)
   198 - Fix: Popping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order [FS#1532] (r11627)
   206 -Fix: There were still some cases where one could not build a tram track, but the tram could become blocked [FS#1525] (r11621)
   199 - Fix: There were still some cases where one could not build a tram track, but the tram could become blocked [FS#1525] (r11621)
   207 -Fix: Do not make crossing red behind depot the train is entering [FS#1531] (r11619)
   200 - Fix: Do not make crossing red behind depot the train is entering [FS#1531] (r11619)
   208 -Fix: Buoys are just waypoints, so don't allow load/unload/transfert for them (r11618)
   201 - Fix: Buoys are just waypoints, so don't allow load/unload/transfert for them (r11618)
   209 -Fix: Sometimes large values could go off the chart [FS#1526] (r11616)
   202 - Fix: Sometimes large values could go off the chart [FS#1526] (r11616)
   210 -Fix: Temperate banks can only be built in towns (over a house) (r11615)
   203 - Fix: Temperate banks can only be built in towns (over a house) (r11615)
   211 
   204 
   212 
   205 
   213 0.6.0-beta2 (2007-12-09)
   206 0.6.0-beta2 (2007-12-09)
   214 ------------------------------------------------------------------------
   207 ------------------------------------------------------------------------
   215 - Feature: Allow setting a default password for new companies in network games (r11556)
   208 - Feature: Allow setting a default password for new companies in network games (r11556)