From d11bb39f43b83e0c32ef446832b178cdbf5cfae3 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 4 Feb 2010 17:11:46 +0000 Subject: [PATCH] (svn r19007) -Prepare: 1.0.0-beta4 --- changelog.txt | 39 +++++++++++++++++++++++++++++ known-bugs.txt | 6 ++--- os/debian/changelog | 6 +++++ os/os2/installer/make_installer.cmd | 2 +- os/windows/installer/install.nsi | 4 +-- readme.txt | 6 ++--- src/misc_gui.cpp | 2 +- 7 files changed, 54 insertions(+), 11 deletions(-) diff --git a/changelog.txt b/changelog.txt index 0f7636f2d3..8314981517 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,42 @@ +1.0.0-beta4 (2010-02-04) +------------------------------------------------------------------------ +- Feature: Content mirroring support (r18994) +- Feature: Show empty query after creating new group (instead of 'Group nnn') (r18981) +- Feature: [NewGRF] NewGRF-settable rail type properties, increase number of possible rail types, per rail type speed limits (r18970, r18969) +- Feature: [NewGRF] Allow layering of multiple groundsprites in spritelayouts of stations, houses and industrytiles; so hacks with zero-sized bounding boxes are no longer needed and no longer cause trouble (r18959) +- Feature: [NoAI] Introduce GetBuildCost functions in several classes to get easier cost estimations before you start building (r18955) +- Feature: [NoAI] Allow editing AI settings while an AI is running (r18953) +- Feature: Make it possible to change newgame settings from within a game via the console (use setting_newgame instead of setting) [FS#2885] (r18943) +- Feature: Add a setting to reduce/disable aircraft crashes [FS#2678] (r18942) +- Feature: Make the crash position of aircraft a bit random by giving aircraft a chance to crash every tick they are breaking (r18940) +- Change: [NoAI] Use the highest version of an AI that can load the AI data from a savegame instead of the exact same version [FS#3232] (r18944) +- Fix: Off-by-one in the music playlist (song missing) [FS#3588] (r18997) +- Fix: [NewGRF] industry var A5 (=high 8 bits of var A4) returned the high 8 bits of var A2. Same problem for 9B/9A/98 (r18988) +- Fix: [NoAI] Make building long rails fail for AIs if there is an obstacle in the way (r18987) +- Fix: Possible invalid memory access when merging companies [FS#3584] (r18978) +- Fix: Estimating the cost of removing statues could clear the presence flag in the town (r18976) +- Fix: CMD_BUILD_ROAD missed CMD_AUTO. Also do not access tiles anymore after clearing them; that fails either in test or exec run [FS#3578] (r18974) +- Fix: Train acceleration for original acceleration model was not updated if the train's power changed (r18971) +- Fix: Make sure the values of settings loaded from a savegame are valid (r18950) +- Fix: After clicking move up/move down in the NewGRF/AI the selected item could be out of range [FS#1510] (r18948, r18947) +- Fix: It was possible to change AI settings without changing to the custom difficulty level by using the query text window (r18946) +- Fix: Remove the loading indicators as soon as a train crashes [FS#3575] (r18941) +- Fix: [NewGRF] Industrylayout's special water tile check did not properly check for crossing north border of map (r18938) +- Fix: [NewGRF] Value of variables 90 and 91 were not what NARS expects [FS#3551] (r18935) +- Fix: [Windows] In some rare case a deadlock could happen when stopping sound driver (r18934, r18913, r18892) +- Fix: [NoAI] Autoreplace is also valid for the default group (r18930) +- Fix: Preserve some timetable related vehicle flags during autorenew/-replace [FS#3568] (r18929) +- Fix: AIOrder::GetOrderDestination could return a non-waypoint tile when the waypoint was a multitile waypoint [NoAI] (r18924) +- Fix: On bankruptcy the company value did include the loan and as such the value at which you bought the company was too low [FS#3561] (r18908) +- Fix: Writing LZO-compressed savegames would produce invalid files and potentially overwrite memory (r18904) +- Fix: [Windows] File locations for Windows were not documented correctly for all versions of Windows [FS#3562] (r18903) +- Fix: Pressing cancel for the query windows of the world generation window caused the default to be set instead of no changes to the value [FS#3558] (r18896) +- Fix: Avoid duplicate path separator when searching for PNG files which prevented tar-lookups (r18891) +- Fix: [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code (r18884) +- Fix: Aircraft can be send to an hangar when the target airport has one and when it can land, not only when it has a plane terminal (r18880) +- Fix: [NewGRF] Crash when a NewGRF used var62 in an industry tile chain when the industry tile was part of an original industry (r18878) + + 1.0.0-beta3 (2010-01-21) ------------------------------------------------------------------------ - Feature: Make building (long) roads work like building rail; build upon the first obstruction instead of failing totally [FS#3318] (r18803) diff --git a/known-bugs.txt b/known-bugs.txt index 2719693c8e..b0ea5d2f95 100644 --- a/known-bugs.txt +++ b/known-bugs.txt @@ -1,6 +1,6 @@ OpenTTD's known bugs -Last updated: 2010-01-21 -Release version: 1.0.0-beta3 +Last updated: 2010-02-04 +Release version: 1.0.0-beta4 ------------------------------------------------------------------------ @@ -35,11 +35,9 @@ If the bugs are closed but still listed here it means that the bug is fixed and that the nightlies and next major release will not have that bug. - 3447 [OSX] SDL port is unuseable -- 3194 [OSX] Full screen strobing/flickering - 2782 [OSX] Port hopelessly outdated - 2585 [OSX] OS' mouse pointer showing - 2484 [OSX] Cannot enter CJK characters -- 1140 [OSX] Not smooth moving map with touchpad 3) Known bugs that will not be solved: diff --git a/os/debian/changelog b/os/debian/changelog index d93a28c09a..1835cbd5b7 100644 --- a/os/debian/changelog +++ b/os/debian/changelog @@ -5,6 +5,12 @@ openttd (1.0~svn-1) UNRELEASED; urgency=low -- Matthijs Kooijman Thu, 24 Dec 2009 01:02:03 +0100 +openttd (1.0.0~beta4) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman Thu, 04 Feb 2010 18:36:02 +0100 + openttd (1.0.0~beta3) unstable; urgency=low * New upstream release. diff --git a/os/os2/installer/make_installer.cmd b/os/os2/installer/make_installer.cmd index bf229d00c3..82877395d8 100644 --- a/os/os2/installer/make_installer.cmd +++ b/os/os2/installer/make_installer.cmd @@ -1,6 +1,6 @@ @echo off -set OPENTTD_VERSION=1.0.0-beta3 +set OPENTTD_VERSION=1.0.0-beta4 set OPENSFX_VERSION=0.8.0 set NOSOUND_VERSION=0.8.0 set OPENGFX_VERSION=0.7.0 diff --git a/os/windows/installer/install.nsi b/os/windows/installer/install.nsi index b67dad7bfe..64c2d2c785 100644 --- a/os/windows/installer/install.nsi +++ b/os/windows/installer/install.nsi @@ -2,8 +2,8 @@ !define APPV_MAJOR 1 !define APPV_MINOR 0 !define APPV_MAINT 0 -!define APPV_BUILD 2 -!define APPV_EXTRA "-beta3" +!define APPV_BUILD 3 +!define APPV_EXTRA "-beta4" !define APPNAME "OpenTTD" ; Define application name !define APPVERSION "${APPV_MAJOR}.${APPV_MINOR}.${APPV_MAINT}${APPV_EXTRA}" ; Define application version diff --git a/readme.txt b/readme.txt index 058fbe2e6a..a832b7b070 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,6 @@ OpenTTD README -Last updated: 2010-01-21 -Release version: 1.0.0-beta3 +Last updated: 2010-02-04 +Release version: 1.0.0-beta4 ------------------------------------------------------------------------ @@ -512,7 +512,7 @@ X.X) Credits: ---- -------- The OpenTTD team (in alphabetical order): Albert Hofkamp (Alberth) - GUI expert - Jean-Francois Claeys (Belugas) - GUI, newindustries and more + Jean-François Claeys (Belugas) - GUI, newindustries and more Matthijs Kooijman (blathijs) - Pathfinder-guru, pool rework Christoph Elsenhans (frosch) - General coding Loïc Guilloux (glx) - Windows Expert diff --git a/src/misc_gui.cpp b/src/misc_gui.cpp index 73ca219e02..f33556a856 100644 --- a/src/misc_gui.cpp +++ b/src/misc_gui.cpp @@ -351,7 +351,7 @@ static const char * const _credits[] = { "", "The OpenTTD team (in alphabetical order):", " Albert Hofkamp (Alberth) - GUI expert", - " Jean-Francois Claeys (Belugas) - GUI, newindustries and more", + " Jean-Fran\xC3\xA7ois Claeys (Belugas) - GUI, newindustries and more", " Matthijs Kooijman (blathijs) - Pathfinder-guru, pool rework", " Christoph Elsenhans (frosch) - General coding", " Lo\xC3\xAF""c Guilloux (glx) - Windows Expert",