summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-08-14 22:27:48 +0000
committerrubidium <rubidium@openttd.org>2009-08-14 22:27:48 +0000
commit27f5c7cba0087870d22ee7a2539ff76e41815778 (patch)
tree2891ba2b694e1d1e855f6cf08e4d83d0ce6374af
parent13a37b427a25ae7d9d52eb68a18e05be8a5b1c1b (diff)
downloadopenttd-27f5c7cba0087870d22ee7a2539ff76e41815778.tar.xz
(svn r17179) -Merge: changelog etc. changes from 0.7 branch
-rw-r--r--changelog.txt54
-rw-r--r--known-bugs.txt4
-rw-r--r--os/debian/changelog32
-rw-r--r--os/rpm/openttd.spec33
-rw-r--r--os/win32/installer/install.nsi6
-rw-r--r--readme.txt7
6 files changed, 108 insertions, 28 deletions
diff --git a/changelog.txt b/changelog.txt
index 637cd1096..5d959f247 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,55 @@
+0.7.2 (2009-08-01)
+------------------------------------------------------------------------
+- Fix: Vehicles would wait "very long" when they had nothing to unload and gradual loading was disabled [FS#3054] (r16933)
+
+
+0.7.2-RC2 (2009-07-21)
+------------------------------------------------------------------------
+- Fix: When marking trains stuck do not reset the unload/stuck counter when the vehicle is unloading. It will be automatically reset once the vehicle wants to leave the station [FS#3038] (r16901)
+- Fix: [NoAI]: Small errors in the API documentation [FS#3037] (r16865)
+- Fix: Savegames from before 0.4 would get their waypoint 'index' messed up (r16854)
+- Fix: Cargo payments were not destroyed when a vehicle was destructed. This only happened when you crashed a vehicle while it was unloading [FS#3032, FS#3046] (r16801)
+
+
+0.7.2-RC1 (2009-07-15)
+------------------------------------------------------------------------
+- Add: Plural 'rule' for Korean (r16811)
+- Add: [NoAI] AIVehicle::GetReliability to get the current reliability of vehicles (r16790)
+- Fix: Call the AI Save() function only once so AIs can not crash OpenTTD [FS#3034] (r16834)
+- Fix: Use the palette of the vehicle being drawn instead of the one of the front vehicle (r16819)
+- Fix: Automatic resizing of SelectCompanyLiveryWindow was not working as expected [FS#3021] (r16809)
+- Fix: Service orders did not behave like conditional orders; if a train does not need service it did not completely skip the order, but still go in the direction of the depot [FS#3031] (r16802)
+- Fix: Houses would not get build on the map edge [FS#3025] (r16795)
+- Fix: Audio playback rate was fixed at 11025Hz regardless of the rate specified to the audio driver, resulting in incorrect playback speed. It is still preferable to use 11025Hz output rate if possible as OpenTTD's sample rate converter is very low quality (r16784)
+- Fix: Do not use the same error message for turning around road vehicles and flipping parts of trains in the depot [FS#3019] (r16772)
+- Fix: The win32 and win64 binary packages would not get their readme converted to DOS line endings (r16769)
+- Fix: [NoAI] AITile::GetCargoProduction/Acceptance did not accept a radius of 0 anymore (r16767)
+- Fix: In the refit window the "Select cargo type to carry" line always showed the ship refit tooltip [FS#3018] (r16757)
+- Fix: When loading a savegame Engine::grffile might be left NULL in certain cases (dynamic_engines enabled, articulated vehicle with only wagon-override action3s) (r16737)
+- Fix: Show Close instead of Cancel when there is nothing to canel in the content downloading window [FS#2991] (r16732)
+- Fix: [NoAI] AIDepotList contained wrong tiles for hangars when st->xy != st->airport_tile (r16731)
+- Fix: The Join station window did not show all stations nearby in some cases (r16728)
+- Fix: Invalidate subsidies with invalid source or destination when converting older savegames (r16710)
+- Fix: The list of animated tiles could have duplicates (only for old savegames) and tiles that were not animated [FS#2994] (r16709)
+- Fix: When SDL/Allegro fail to initialise, fall back on another video driver but not to the null driver (r16702, r16700, r16699)
+- Fix: Limit the screen's resolution to 65535x65535 so the dirty pixels stay within bounds of a 32 bits integer [FS#3001] (r16701)
+- Fix: Only pay for whatever has been actually unloaded and perform the payment when unloading has finished [FS#2995] (r16694)
+- Fix: Missing debug string for ESRB_SAFE_TILE in YAPF debugging helper [FS#3002] (r16690)
+- Fix: When there is no AI version that can load data from the savegame, load the latest version of the same AI instead of a random AI (r16651, r16650, r16649)
+- Fix: Loading of some town data from old savegames was broken (r16631)
+- Fix: [NewGRF] Some of the var action 2 80+ variables contained wrong results from NewGRF perspective (r16615, r16613)
+- Fix: Antialiased fonts broken; check pixel_mode instead of palette_mode (r16602)
+- Fix: Give a more meaningful error message when console commands expect an integer but do not get one (r16600)
+- Fix: Mouse would under some circumstances not be undrawn when drawing the first chat line causing two mouse pointers to be visible [FS#2969] (r16594)
+- Fix: Do not crash when tars/NewGRFs are removed, just tell the file could not be opened/found [FS#2967] (r16590)
+- Fix: Set default stack size to 1MB to prevent _chstk crash (MSVC) [FS#2978] (r16589, r16588)
+- Fix: [Network] Always send the starting date from the game you are currently playing instead the starting date from the config file (r16573)
+- Fix: Also catch FPEs in saveload and the warning about missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing (r16572)
+- Fix: In some cases, train could be stuck in depot [FS#2974] (r16571)
+- Fix: [NoAI] AIMarine::AreWaterTilesConnected did not return true for bridge head<>neighbouring water tile (r16563)
+- Fix: Removing of duplicates of base graphics set could behave randomly (r16548)
+
+
0.7.1 (2009-06-09)
------------------------------------------------------------------------
- Fix: When finding duplicate graphics sets favour the more complete one (r16538)
@@ -65,7 +117,7 @@
- Add: [NoAI] AIAirport::GetPrice, returning the building cost of an airport (r16252)
- Add: [NoAI] Two new error codes to AITile: ERR_AREA_ALREADY_FLAT and ERR_EXCAVATION_WOULD_DAMAGE (r16171)
- Add: [NoAI] AITile::Get(Min|Max|Corner)Height (r16166)
-- Add: [NoAI] Several functions to AIOrder to check the what kind of order an order is [FS#2801] (r16165)
+- Add: [NoAI] Several functions to AIOrder to check the what kind of order an order is and AIVehicle.SendVehicleToDepotForServicing [FS#2801] (r16165)
- Add: [NoAI] UseAsRandomAI as function in info.nut. When an AI returns false, it will never be chosen as random AI (r16113)
- Add: [NoAI] AIOF_STOP_IN_DEPOT to the orderflags in AIOrder to allow stop-in-depot orders (r16107)
- Add: [NoAI] GetURL() as possible function to info.nut. If AIs implement it, that url is shown when the AI crashes and also in the AI selection window [FS#2808] (r16093)
diff --git a/known-bugs.txt b/known-bugs.txt
index 4c38dd270..76119f969 100644
--- a/known-bugs.txt
+++ b/known-bugs.txt
@@ -11,10 +11,12 @@ by the number below on http://bugs.openttd.org.
If the bug report is closed, it has been fixed, which then can be verified
in the latest SVN version of /trunk.
-Bugs for 0.7.1
+Bugs for 0.7.2
------------------------------------------------------------------------
URL: http://bugs.openttd.org
+- 3057 Road vehicle sometimes 'forget' the need for servicing
+- 3040 Not all alternatives are always shown in the "Join station" list
- 2955 With path signals depots are less likely to be visited
- 2891 Ignore signal does not keep the train running when in path signalled block till the next signal
- 2769 No offer for buying bankrupt AIs
diff --git a/os/debian/changelog b/os/debian/changelog
index 6af62d4d9..67a16b3e2 100644
--- a/os/debian/changelog
+++ b/os/debian/changelog
@@ -5,47 +5,65 @@ openttd (0.8~svn-1) UNRELEASED; urgency=low
-- Matthijs Kooijman <matthijs@stdin.nl> Wed, 03 Sep 2008 18:56:04 +0200
+openttd (0.7.2) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Sat, 01 Aug 2009 00:19:43 +0200
+
+openttd (0.7.2~RC2) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Tue, 21 Jul 2009 20:25:56 +0200
+
+openttd (0.7.2~RC1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 15 Jul 2009 22:25:56 +0200
+
openttd (0.7.1) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Tue, 09 Jun 2008 01:34:56 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Tue, 09 Jun 2009 01:34:56 +0200
openttd (0.7.1~RC3) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 03 Jun 2008 15:34:56 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 03 Jun 2009 15:34:56 +0200
openttd (0.7.1~RC2) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 21 Mar 2008 14:34:56 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 21 Mar 2009 14:34:56 +0200
openttd (0.7.1~RC1) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 11 Mar 2008 17:34:56 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 11 Mar 2009 17:34:56 +0200
openttd (0.7.0) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 01 Apr 2008 13:37:42 +0000
+ -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 01 Apr 2009 13:37:42 +0000
openttd (0.7.0~RC2) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 23 Mar 2008 00:42:00 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 23 Mar 2009 00:42:00 +0200
openttd (0.7.0~RC1) unstable; urgency=low
* New upstream release.
- -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 16 Mar 2008 00:07:00 +0200
+ -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 16 Mar 2009 00:07:00 +0200
openttd (0.7.0~beta2) unstable; urgency=low
diff --git a/os/rpm/openttd.spec b/os/rpm/openttd.spec
index 2c768d3bc..08d0941ab 100644
--- a/os/rpm/openttd.spec
+++ b/os/rpm/openttd.spec
@@ -7,10 +7,13 @@
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself
#
+# Note: for (at least) CentOS '#' comments end '\' continue command on new line.
+# So place all '#' commented parameters of e.g. configure to the end.
+#
#-------------------------------------------------------------------------------
Name: openttd
-Version: 0.7.0
+Version: 0.7.2
Release: 1%{?dist}
Group: Amusements/Games
@@ -18,7 +21,7 @@ License: GPLv2
URL: http://www.openttd.org
Summary: OpenTTD is an Open Source clone of Chris Sawyer's Transport Tycoon Deluxe
-Source: %{name}-%{version}.tar.bz2
+Source: %{name}-%{version}-source.tar.bz2
Requires: fontconfig
Requires: libicu
@@ -76,22 +79,23 @@ download of the game.
--prefix-dir="%{_prefix}" \
--binary-dir="bin" \
--binary-name="%{name}" \
-# --menu-name="OpenTTD" \
-# --data-dir="share\games\%{name}" \
-# --doc-dir="share\doc\%{name}" \
-# --icon-dir="share/pixmaps" \
-# --icon-theme-dir="share/icons/hicolor" \
-# --man-dir="share/man/man6" \
-# --menu-dir="share/applications" \
--enable-debug=0 \
-# --menu_group="Game;" \
--with-sdl \
--with-zlib \
--with-png \
--with-freetype \
--with-fontconfig \
--with-icu \
- --enable-strip
+ --enable-strip \
+# --menu_group="Game;" \
+# --menu-name="OpenTTD" \
+# --data-dir="share\games\%{name}" \
+# --doc-dir="share\doc\%{name}" \
+# --icon-dir="share/pixmaps" \
+# --icon-theme-dir="share/icons/hicolor" \
+# --man-dir="share/man/man6" \
+# --menu-dir="share/applications"
+
make %{?_smp_mflags}
%install
@@ -101,11 +105,11 @@ make install INSTALL_DIR="%{buildroot}"
# Validate menu entrys (vendor specific)
%if %{_vendor} == "redhat" || %{_vendor}=="fedora"
desktop-file-install \
-# --delete-original \
--vendor="%{_vendor}" \
--remove-key Version \
--dir="%{buildroot}/%{_datadir}/applications/" \
- "%{buildroot}/%{_datadir}/applications/%{name}.desktop"
+ "%{buildroot}/%{_datadir}/applications/%{name}.desktop" \
+# --delete-original
%endif
%clean
@@ -148,7 +152,8 @@ fi
%{_datadir}/doc/%{name}/*
%{_datadir}/games/%{name}/lang/*
%{_datadir}/games/%{name}/data/*
-%{_datadir}/applications/%{name}.desktop
+%{_datadir}/games/%{name}/scripts/*
+%{_datadir}/applications/*%{name}.desktop
%{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%doc %{_mandir}/man6/%{name}.6.gz
diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi
index 893b3189f..a607c2cf1 100644
--- a/os/win32/installer/install.nsi
+++ b/os/win32/installer/install.nsi
@@ -1,7 +1,7 @@
!define APPNAME "OpenTTD" ; Define application name
-!define APPVERSION "0.7.1" ; Define application version
-!define APPVERSIONINTERNAL "0.7.1.0" ; Define application version in X.X.X.X
-!define INSTALLERVERSION 62 ; NEED TO UPDATE THIS FOR EVERY RELEASE!!!
+!define APPVERSION "0.7.2" ; Define application version
+!define APPVERSIONINTERNAL "0.7.2.0" ; Define application version in X.X.X.X
+!define INSTALLERVERSION 65 ; NEED TO UPDATE THIS FOR EVERY RELEASE!!!
!include ${VERSION_INCLUDE}
!define APPURLLINK "http://www.openttd.org"
diff --git a/readme.txt b/readme.txt
index aeab346db..aec129676 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,6 +1,6 @@
OpenTTD README
-Last updated: 2009-06-09
-Release version: 0.7.1
+Last updated: 2009-08-01
+Release version: 0.7.2
------------------------------------------------------------------------
@@ -192,6 +192,9 @@ Do NOT copy files included with OpenTTD into "shared" directories (explained in
the following sections) as sooner or later you will run into graphical glitches
when using other versions of the game.
+If you want AIs use the in-game content downloader to download some or download
+some from the internet and place them in the ai/ directory.
+
4.2) OpenTTD directories
---- -------------------------------