Log message:
Update to 0.5.3 for a security fix (see first Fix lines below):
0.5.3 (2007-09-15)
------------------------------------------------------------------------
- Fix: Possible NULL pointer dereference that could be triggered remotely (r11074)
- Fix: Removing CMD_AUTO from some commands could remotely trigger an assertion \
[FS#1179] (r11040)
- Fix: Underflow that caused overflows in the performance rating [FS#1179] (r11039)
- Fix: [Windows] MIDI does not stop when closing openttd [FS#1164] (r11029)
- Fix: Do not unconditionally assume that a tile has a depot (r11027)
- Fix: Give a more correct error when building some things on tile 0 [FS#1173] \
(r11024)
- Fix: Do not display income/expenses when they do not belong to a \
"valid" tile, like the money cheat and giving money [FS#1175] (r11021)
- Fix: One could not give money when (s)he had too much money [FS#1174] (r11020)
- Fix: Disallow buying/selling shares in your own company or a bankrupt company \
[FS#1169] (r11018)
- Fix: Crash when quiting the game in one of the end score windows [FS#1218] (r11071)
0.5.3-RC3 (2007-08-30)
------------------------------------------------------------------------
- Fix: Spectators are not allowed to issue commands (r11006)
- Fix: Make the AI not crash when it has ships as the AI does not support them \
[FS#1133] (r10942)
- Fix: Trains would not get flooded when they are at the lower part of a tile \
that would become a coast tile after flooding [FS#1127] (r10892)
- Fix: Removing road with the road removal tool would also work with a negative \
bank account, making the bank account even more negative than it was [FS#1125] \
(r10890)
- Fix: Some isocodes were wrong, resulting in some NewGRF not working properly \
for the affected languages (r10877)
- Fix: [Windows] Do not try to minimise or restore the window when closing \
OpenTTD [FS#998] (r10835)
- Fix: Trains going over bridges would get the "going down hill" \
accelerate bonus, which causes trains to go faster on bridges than they would be \
going on level land [FS#1096] (r10739)
- Fix: Trains being split into two pieces when loading an old savegame [FS#1062] \
(r10735)
- Fix: [OS/2] Fix chdir problem with open/save dialog (r10650)
- Fix: One could not remove locks that were build in a (very) old version of \
OpenTTD [FS#1038] (r10593)
- Fix: One cannot navigate using arrow keys in the game name text box [FS#1038] \
(r10500)
- Fix: Ship's maximum speed wrongly shown [FS#1013] (r10497)
- Fix: [OSX] Of the resolution is changed to something that is too high for the \
monitor, then it is reduced to fit the monitor size, solving several crashes and \
graphical glitches [FS#458] (r10410)
- Fix: NPF was leaking memory each time it got initialized, except for the first \
time (r10357)
- Fix: [YAPF] 'target_seen' flag that is set prematurely in some cases (1 tile \
long cached segment followed by target station) which caused asserts to trigger \
[FS#884] (r10199)
0.5.3-RC2 (2007-07-07)
------------------------------------------------------------------------
- Fix: Visual glitches when a window is resized in the WE_CREATE callback (r10465)
- Fix: [Windows] _wnd.has_focus was not properly set after using ALT-TAB \
[FS#962] (r10399)
0.5.3-RC1 (2007-06-28)
------------------------------------------------------------------------
- Feature: Make the client list window (for network games) stickyable (r10293)
- Feature: console command to get the current game date (r10137)
- Fix: Waypoints could be renamed when you are not the owner (r10368)
- Fix: Smooth economy did not close primary industries and it allowed increasing \
of production of industries that should not have rising productions (r10348, \
r10347, r10290)
- Fix: Acceleration for trains on slopes is not calculated properly [FS#786] \
(r10344, r10317)
- Fix: The 'old' pathfinders (OPF and NPF) for road vehicles could not find a \
path when in a tunnel [FS#290] (r10345)
- Fix: Only add the autoreplace menu when autoreplace actually knows about the \
group [FS#880] (r10337)
- Fix: Signal state sometimes not properly set when the signal \
"pathfinder" reached the end of a line [FS#910] (r10336)
- Fix: News messages were shown over the endgame/highscore windows [FS#943] (r10333)
- Fix: Rail could be destroyed when building tunnels (r10306)
- Fix: Flush the output of the dedicated server console (r10295)
- Fix: The "pause" key did not work in the scenario editor (r10294)
- Fix: Age non-front engines too (so when you move engines around in the depot \
they do not get age 0 when they are much older [FS#202] (r10288)
- Fix: Do not make everyone spectator if 1 joining client failed to create new \
company (r10284)
- Fix: Remove invalid characters (for the file system) from savegame names \
[FS#916, FS#850] (r10272, r10116)
- Fix: Some old savegames could have the wrong bits unset (r10268, r10147)
- Fix: Do not look in every direction for tunnels when building one, one \
direction is enough (r10258)
- Fix: [Windows] Do not mess desktop when using ALT-TAB [FS#876] (r10251, r10186)
- Fix: Take the age of the front vehicle for station rating (r10246)
- Fix: Terraforming wipes out canals. Now you always have to remove the canal \
before terraforming, instead of "just" removing the canal [FS#594] \
(r10240)
- Fix: Only 2 trains could crash at one time as collision checking stopped on \
the first hit. This could technically cause desyncs in network games as the \
collision hash order is not guaranteed [FS#892] (r10222)
- Fix: Land under foundations was terraform when it shouldn't be terraformed \
[FS#882, FS#890] (r10219)
- Fix: Do not make a 270 degree turn on the international airport when a 90 \
degree turn is enough (r10187)
- Fix: Crash when trying to get the aircraft movement state of an aircraft going \
to a just deleted airport [FS#874] (r10165)
- Fix: Airports did not flood when there are aircraft on the airport [FS#601] \
(r10155)
- Fix: Some vehicles were not drawn when having a high resolution and a high \
zoom-out level [FS#870] (r10154)
- Fix: Vehicles disappear when crossing certain tiles [FS#869] (r10153)
- Fix: Train disconnects in some old TTD savegames [FS#862] (10151)
- Fix: OpenTTD assumes that the resolution is at least 1 by 1, so force the \
resolution to be always at least 1 by 1 (r10139)
- Fix: When you got a sufficiently small resolution, there is a possibility for \
a division by zero when a sound is played (r10138)
- Fix: When removing a dock, a ship will always try to reach the old location of \
the dock even when it cannot anymore because it the old location of the dock is \
now land instead of water [FS#810] (r10131)
- Fix: SetCurrentGrfLangID returned the wrong language ids for most languages \
(r10130)
- Fix: Some NewGRFs use the same (unused in the "current" climate) \
sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it \
to be a sprite and another NewGRF overwrites it with a non-sprite nasty things \
happen (drawing a non-sprite crashes OTTD) [FS#838] (r10109)
- Fix: Multiple subsequent "give money" actions could result in \
duplicate messages that money has been transfered when it only happened once, or \
tell you paid money when you did not [FS#834, FS#839] (r10087, r10085)
- Fix: "Deactivate Electrified Railways" did not work [FS#836] (10083)
- Fix: Memory leaks in the networking code [FS#846, FS#844] (r10082, r10075)
- Fix: Coverage area highlight was still show when it was turned off for docks \
[FS#835] (r10068)
- Fix: Do not use override engine type for articulated wagon parts (r10048)
- Fix: Sprite resulting from '?' substitution was reloaded into the cache entry \
for SPR_IMG_QUERY instead of the original sprite cache entry. This resulted in \
unaccounted missing sprite cache memory, and was exacerbated because the \
original missing sprite was not cached, so it did it again and again and again. \
Slowdowns and boom (r10038)
- Fix: One could build on (some) slopes when building on slopes was disabled \
[FS#823] (r10030)
- Fix: When deleting the first engine of a train with multiple engines, only \
reopen the train window if the player had the original train window open. This \
fixes 'random' windows opening for multiple players of the same company (r10028)
- Fix: When selling trains, if there were no wagons between multiheaded engines \
the rear part could be checked despite having already been deleted (10023)
|