OpenTTD 0.7.4

From OpenTTD
(Difference between revisions)
Jump to: navigation, search
(0.7.4 was not yet released, only 0.7.4-RC1)
(Added Flyspray links)
Line 12: Line 12:
  
 
===0.7.4-RC1 (2009-11-15)===
 
===0.7.4-RC1 (2009-11-15)===
* Change: Prefer extmidi over allegro midi and allegro over null driver [FS#3272] (r17875)
+
* Change: Prefer extmidi over allegro midi and allegro over null driver {{Flyspray|3272}} (r17875)
 
* Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes) (r17663)
 
* Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes) (r17663)
* Fix: Crash when an articulated RV is turning on a drive through road station that gets forcefully (bankrupt) removed [FS#3310] (r18049)
+
* Fix: Crash when an articulated RV is turning on a drive through road station that gets forcefully (bankrupt) removed {{Flyspray|3310}} (r18049)
 
* Fix: GCC 4.5 compiling (r18045)
 
* Fix: GCC 4.5 compiling (r18045)
* Fix: AIs failed to load their data from savegames by crashing them when they tried [FS#3290] (r18038)
+
* Fix: AIs failed to load their data from savegames by crashing them when they tried {{Flyspray|3290}} (r18038)
 
* Fix: Screen jumped a bit for at least SDL and Allegro when right-click-dragging (r18030)
 
* Fix: Screen jumped a bit for at least SDL and Allegro when right-click-dragging (r18030)
 
* Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes (r17999)
 
* Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes (r17999)
Line 23: Line 23:
 
* Fix: Close BMP file when making screenshot fails (r17941)
 
* Fix: Close BMP file when making screenshot fails (r17941)
 
* Fix: Deadlock when trying to create screenshot with too long name (including path) (r17936)
 
* Fix: Deadlock when trying to create screenshot with too long name (including path) (r17936)
* Fix: Crash when closing NewGRF parameter window with no NewGRF selected [FS#3291] (r17922)
+
* Fix: Crash when closing NewGRF parameter window with no NewGRF selected {{Flyspray|3291}} (r17922)
 
* Fix: 32bpp BMP screenshots were in wrong colours on big endian machines and broken when screen width was not a multiple of 4 (r17910, r17909)
 
* Fix: 32bpp BMP screenshots were in wrong colours on big endian machines and broken when screen width was not a multiple of 4 (r17910, r17909)
* Fix: Uninitialised values in some paths of loading TTO savegames [FS#3288] (r17908)
+
* Fix: Uninitialised values in some paths of loading TTO savegames {{Flyspray|3288}} (r17908)
 
* Fix: Make the plane speed setting unchangeable in network games because it can be read by NewGRFs on game load and thus if it changes cause desyncs (r17902)
 
* Fix: Make the plane speed setting unchangeable in network games because it can be read by NewGRFs on game load and thus if it changes cause desyncs (r17902)
 
* Fix: [NewGRF] 'subtract-in' is also signed for production callback version 0 (r17857)
 
* Fix: [NewGRF] 'subtract-in' is also signed for production callback version 0 (r17857)
 
* Fix: [NewGRF] _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not (r17824)
 
* Fix: [NewGRF] _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not (r17824)
* Fix: Do not fail hard when no soundcard could be detected; just fall back on the null-driver [FS#3268] (r17788)
+
* Fix: Do not fail hard when no soundcard could be detected; just fall back on the null-driver {{Flyspray|3268}} (r17788)
* Fix: CJK languages do not have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string [FS#3264] (r17772)
+
* Fix: CJK languages do not have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string {{Flyspray|3264}} (r17772)
 
* Fix: Powernaut Helicopter got wrong 'load amount' (r17758)
 
* Fix: Powernaut Helicopter got wrong 'load amount' (r17758)
 
* Fix: [NewGRF] 'last_value' and 'reseed' are shared between procedure and main chain, 'scope' and 'count' are not (r17672)
 
* Fix: [NewGRF] 'last_value' and 'reseed' are shared between procedure and main chain, 'scope' and 'count' are not (r17672)
 
* Fix: Count only active clients (not those waiting for map download) when checking min_active_clients limit (r16506)
 
* Fix: Count only active clients (not those waiting for map download) when checking min_active_clients limit (r16506)

Revision as of 18:48, 16 November 2009

OpenTTD 0.7.3 | OpenTTD 0.7.4 | Roadmap 0.8

This version was released on TBD.

You can get the latest release candidate from openttd.org.

Major new features

  • Bug fixes
  • AI now loads savegames properly
  • Consistency fixes

Changelog

0.7.4-RC1 (2009-11-15)

  • Change: Prefer extmidi over allegro midi and allegro over null driver #3272 (r17875)
  • Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes) (r17663)
  • Fix: Crash when an articulated RV is turning on a drive through road station that gets forcefully (bankrupt) removed #3310 (r18049)
  • Fix: GCC 4.5 compiling (r18045)
  • Fix: AIs failed to load their data from savegames by crashing them when they tried #3290 (r18038)
  • Fix: Screen jumped a bit for at least SDL and Allegro when right-click-dragging (r18030)
  • Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes (r17999)
  • Fix: When you start giving money (input window for amount), then get moved to spectators and you click 'Ok' a crash would occur (r17953)
  • Fix: Use 24bpp BMP format instead of 32bpp for screenshots. Saves space and is supported by more image viewers (r17943)
  • Fix: Close BMP file when making screenshot fails (r17941)
  • Fix: Deadlock when trying to create screenshot with too long name (including path) (r17936)
  • Fix: Crash when closing NewGRF parameter window with no NewGRF selected #3291 (r17922)
  • Fix: 32bpp BMP screenshots were in wrong colours on big endian machines and broken when screen width was not a multiple of 4 (r17910, r17909)
  • Fix: Uninitialised values in some paths of loading TTO savegames #3288 (r17908)
  • Fix: Make the plane speed setting unchangeable in network games because it can be read by NewGRFs on game load and thus if it changes cause desyncs (r17902)
  • Fix: [NewGRF] 'subtract-in' is also signed for production callback version 0 (r17857)
  • Fix: [NewGRF] _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not (r17824)
  • Fix: Do not fail hard when no soundcard could be detected; just fall back on the null-driver #3268 (r17788)
  • Fix: CJK languages do not have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string #3264 (r17772)
  • Fix: Powernaut Helicopter got wrong 'load amount' (r17758)
  • Fix: [NewGRF] 'last_value' and 'reseed' are shared between procedure and main chain, 'scope' and 'count' are not (r17672)
  • Fix: Count only active clients (not those waiting for map download) when checking min_active_clients limit (r16506)
Personal tools