summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog.txt103
-rw-r--r--docs/openttd.62
-rw-r--r--known-bugs.txt12
-rw-r--r--os/debian/changelog23
-rw-r--r--readme.txt4
-rw-r--r--src/ai/api/ai_changelog.hpp2
6 files changed, 139 insertions, 7 deletions
diff --git a/changelog.txt b/changelog.txt
index 831498151..cf1bf9e0d 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,106 @@
+1.0.0 (2010-04-01)
+------------------------------------------------------------------------
+- Fix: Network clients would crash while connecting to a server with AIs (r19526)
+- Fix: [NPF] Crash when finding a waypoint before finding the closest depot [FS#3703] (r19460)
+
+
+1.0.0-RC3 (2010-03-18)
+------------------------------------------------------------------------
+- Feature: Append rail type speed limit (if set) to rail type selection list, and toolbar title (r19431)
+- Feature: [NewGRF] Smallmap colours for railtypes (r19307)
+- Change: Make the drive through and cargo list consistency checks only run when 'desync' debugging is enabled (r19403, r19398)
+- Change: Update documentation for console command connect to use ip:port#company parameter format, in line with command line help (r19374)
+- Change: [NewGRF] Increase railtype cost range (r19306)
+- Fix: Mark industry windows dirty more often [FS#3701] (r19443)
+- Fix: Custom group names are misaligned with default ones when using rtl languages [FS#3700] (r19438)
+- Fix: With certain game settings one could clear tiles for free when building long roads (r19436)
+- Fix: When loading a savegame created with a house NewGRF without that NewGRF available all houses became tall office blocks (r19435)
+- Fix: Limit rail clearance earnings to 3/4s of rail build cost, to avoid money making loophole when rail build cost is less than rail removal earnings (r19433)
+- Fix: Crash when the error message 'owned by <town>' was shown [FS#3696] (r19432)
+- Fix: [NoAI] When the title game contains an AIPL block the AI settings where overwritten by those from the title game (r19429)
+- Fix: Gracefully handle the case where we cannot open a .tar file (r19427)
+- Fix: [YAPP] A train on a bridge/tunnel was not always found when checking for trains on a reserved path (r19425)
+- Fix: [NoAI] The AI Debug window did not open if an AI or library fails to compile when loading a savegame [FS#3669] (r19395)
+- Fix: One could not level the whole map anymore at once (r19392)
+- Fix: Only show the 'No AIs available' error message when explicitly changing the number of AI opponents [FS3676] (r19389)
+- Fix: [NoAI] When reloading a savegame, an AI failing to compile could trigger (trying) to read the not yet loaded information of another AI via the AI Debug window and its "open with the most recently used AI" feature [FS#3666] (r19388)
+- Fix: Close all orders windows when switching companies [FS#3671] (r19387)
+- Fix: [IPv6] Netmask calculations were wrong if cidr >= 32 [FS#3684] (r19385)
+- Fix: Overbuilding bridges, rail stations did not properly update PBS reservation [FS#3680] (r19384, r19383)
+- Fix: [NoAI] List valuator could cause invalid iterators [FS#3665] (r19367)
+- Fix: Close error messages about missing ownership when the company closes or is taken over [FS#3663] (r19358, r19357)
+
+
+1.0.0-RC2 (2010-03-04)
+------------------------------------------------------------------------
+- Feature: [YAPF] Consider the railtype imposed speed limit for pathfinding (r19301)
+- Feature: BaNaNaS support for music sets (r19262)
+- Feature: [NewGRF] Add 2 bits of pseudo-random data for rail types, based on tile location (r19235)
+- Feature: [Windows] Add OpenMSX to the installer (r19220, r19219)
+- Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11 (r19218)
+- Feature: Scroll to current order destination when ctrl+clicking the start/stop bar (r19216, r19215)
+- Feature: Concept of fallback base sets, i.e. do not automatically load the NoMusic/NoSound sets when there is another set; make NoSound part of base installations (r19214, r19213, r19212, r19211, r19206)
+- Feature: Support for genders for cargos, industries, vehicles, stations (r19180, r19179, r19178, r19177)
+- Change: Increase the default small font size for freetype fonts as 6 point fonts are usually unreadable [FS#3655] (r19308)
+- Change: [NewGRF] Railtype cost factor from byte to word value (r19306)
+- Change: Improve error message with track building when signals are in the way (r19190, r19189)
+- Change: Do not print the absolute path to AI script files in the AI debug window, use the relative path from /ai/ instead (r19166)
+- Change: The Debian packaging; bring it in sync with the packaging used at Debian excluding package splitting (r19162)
+- Fix: [Windows] Disable sound when a sound error happens instead of crashing [FS#3652] (r19304)
+- Fix: [NewGRF] Return the TTD airport type in station var 0xF1 (r19299)
+- Fix: [NewGRF] Segfault when station vars 0xF2/0xF3 is accessed when there is no truck/bus stop (r19298)
+- Fix: [NoAI] Some methods of AIAbstractList left invalid iterators [FS#3566] (r19293)
+- Fix: [YAPP] If reversing at path signals was disabled, a train would not reverse when hitting the back of an one-way signal (r19286)
+- Fix: [NewGRF] Ensure prices cannot be set to zero. Zero prices break a lot of the internal logic to determine whether something has been done [FS#3646] (r19277)
+- Fix: 'Cannot build <industry> here... <industry> in the way' showed the to-be-built industry twice, instead of the to-be-built industry and the industry that is in the way [FS#3618] (r19265)
+- Fix: Writing (console) output to a file failed on Windows if the date would not be logged [FS#3639] (r19252)
+- Fix: [NewGRF] Some GRF error messages did not free the previous error messages, creating a memory leak (r19251)
+- Fix: With RTL languages clicking a horizontal scrollbar that could not scroll could cause a crash [FS#3643] (r19250)
+- Fix: Start and end tiles were swapped in CMD_REMOVE_LONG_ROAD causing too much road to be removed [FS#3642] (r19249)
+- Fix: DOS 'port' did not compile anymore (r19248)
+- Fix: The -M command line option did not work (r19233)
+- Fix: GetDestination() is invalid for nearest-depot orders (r19210)
+- Fix: Compilation was broken for gcc 3.3 (r19207)
+- Fix: The vehicle info in the autoreplace gui was drawn even when the window was shaded [FS#3634] (r19187)
+- Fix: When selecting 'build many industries' in the scenario editor the 'build' button was not enabled [FS#3632] (r19176)
+- Fix: Buoys are no Stations, only BaseStations (r19174)
+- Fix: Under some circumstances timidity (via extmidi) would not shut down properly causing all kinds of trouble (e.g. blocked audio output). Try harder to shut down timidity and first shut down the music so shut down order is the inverse of initialisation order (r19168)
+- Fix: Industry 0 could be choosen even if not available [FS#3631] (r19167)
+- Fix: Vehicle running costs should not be changed in a running game [FS#3629] (r19165)
+
+
+1.0.0-RC1 (2010-02-18)
+------------------------------------------------------------------------
+- Feature: Allow to select different land colours for the smallmap (r19064)
+- Feature: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types (r19056)
+- Feature: Add zoom-out to smallmap (r19039)
+- Add: [NoAI] AIOrder::[G|S]etStopLocation to get/set the stop location of trains in a rail station (r19014)
+- Change: Move home directory to a better place in Haiku [FS#3625] (r19151)
+- Change: Do not load the 'new game' NewGRFs when you are certain the savegame would not have been saved with them, i.e. do not load the 'new game' NewGRFs for TTO savegames (r19044)
+- Fix: Invisible depots draw the track, so also draw the overlays (r19154)
+- Fix: [v]seprintf should return the number of added characters excluding '\0' on truncation [FS#3627] (r19149, r19148)
+- Fix: [YAPF] Look-ahead for multitile waypoints 'made up' data that should not go into the cache, causing desyncs in MP [FS#3619] (r19141)
+- Fix: Report a more useful error when failing to build a bubble generator (r19137)
+- Fix: Resize station cargo widget when needed to display all accepted cargo types [FS#3617] (r19123)
+- Fix: [NewGRF] Industry property 0x17 was interpreted incorrectly and in some cases circumvented the density difficulty setting (r19120)
+- Fix: removing towns (in the scenario editor) that had stations/depots refer to them or vehicles were on the town's road could cause a crash [FS#3616] (r19119)
+- Fix: In the order window the Non-stop dropdown was not enabled for depot and waypoint orders and some buttons were raised too soon [FS#3593] (r19118, r19117)
+- Fix: Do not crash on broken lng file and prevent it from happening again [FS#3611] (r19113, r19112)
+- Fix: Not all news data was properly freed when starting a new game [FS#3614] (r19105)
+- Fix: The BeMidi driver was broken [FS#3610] (r19097)
+- Fix: Crash when one of the items in the news_display group in the config file has no value (r19096)
+- Fix: Crash when a baseset has an empty metadata field (r19095)
+- Fix: Possible read/write after free when the client triggered the server to close the connection [FS#3599] (r19072)
+- Fix: Remove Bidi control characters from the reordered text so they are not drawn [FS#3604] (r19067)
+- Fix: [NewGRF] Settings that are part of the "TTPatch flags" can cause desyncs if they are changed in network games (r19066)
+- Fix: When banning yourself via rcon do not send the 'command response' to the client as the connection has already been terminated [FS#3598] (r19054)
+- Fix: Mass stopping/starting/autoreplacing gave empty errors when there were no vehicles [FS#3577] (r19024)
+- Fix: City airport introduction date had become 5 years later (r19023)
+- Fix: Loading old (0.1-ish) savegames failed (r19022)
+- Fix: Do not NULL the pointers when saving the savegame on an error during saving; the savegame is still valid, so do not make it invalid [FS#3570] (r19021)
+- Fix: When removing roads, the player was also charged for removing the foundations [FS#3591] (r19016)
+
+
1.0.0-beta4 (2010-02-04)
------------------------------------------------------------------------
- Feature: Content mirroring support (r18994)
diff --git a/docs/openttd.6 b/docs/openttd.6
index 8acc6409f..cb50d1fb1 100644
--- a/docs/openttd.6
+++ b/docs/openttd.6
@@ -1,6 +1,6 @@
.\" Hey, EMACS: -*- nroff -*-
.\" Please adjust this date whenever revising the manpage.
-.Dd Jan 18, 2010
+.Dd Apr 01, 2010
.Dt OPENTTD 6
.Sh NAME
.Nm openttd
diff --git a/known-bugs.txt b/known-bugs.txt
index 433c51658..9e2eb76e7 100644
--- a/known-bugs.txt
+++ b/known-bugs.txt
@@ -1,6 +1,6 @@
OpenTTD's known bugs
-Last updated: 2010-02-04
-Release version: 1.0.0-beta4
+Last updated: 2010-04-01
+Release version: 1.0.0
------------------------------------------------------------------------
@@ -34,6 +34,14 @@ that you can find at: http://bugs.openttd.org
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.
+- 3725 [NewGRF] Incorrect handling of some house action0s
+- 3720 When refitting to a vehicle with more trailers, the details view is not made bigger
+- 3714 Some corrupted savegames can cause crashes
+- 3695 Behaviour inconsistency building railway/road down towards water
+- 3651 [OSX] Crash when selecting full screen
+- 3648 [OSX] Crash when selecting music
+- 3637 Second highest competing station gets penalised twice
+- 3546 Ignoring signals might crash trains
- 3447 [OSX] SDL port is unuseable
- 2782 [OSX] Port hopelessly outdated
- 2585 [OSX] OS' mouse pointer showing
diff --git a/os/debian/changelog b/os/debian/changelog
index 1a1d2515f..6d418e5c6 100644
--- a/os/debian/changelog
+++ b/os/debian/changelog
@@ -5,6 +5,29 @@ openttd (1.1~svn-1) UNRELEASED; urgency=low
-- Matthijs Kooijman <matthijs@stdin.nl> Thu, 18 Feb 2010 12:02:03 +0100
+openttd (1.0.0) unstable; urgency=low
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 01 Apr 2010 00:01:02 +0200
+
+openttd (1.0.0~RC3) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 18 Mar 2010 00:01:02 +0100
+
+openttd (1.0.0~RC2) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 04 Mar 2010 00:01:02 +0100
+
+openttd (1.0.0~RC1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 18 Feb 2010 00:01:02 +0100
+
openttd (1.0.0~beta4) unstable; urgency=low
* New upstream release.
diff --git a/readme.txt b/readme.txt
index e55177fae..fa3bc75b0 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,6 +1,6 @@
OpenTTD README
-Last updated: 2010-02-04
-Release version: 1.0.0-beta4
+Last updated: 2010-04-01
+Release version: 1.0.0
------------------------------------------------------------------------
diff --git a/src/ai/api/ai_changelog.hpp b/src/ai/api/ai_changelog.hpp
index 3256509bf..e866d1014 100644
--- a/src/ai/api/ai_changelog.hpp
+++ b/src/ai/api/ai_changelog.hpp
@@ -33,8 +33,6 @@
*
* \b 1.0.0
*
- * 1.0.0 is not yet released. The following changes are not set in stone yet.
- *
* API additions:
* \li AIBaseStation
* \li AIEngine::IsBuildable