(svn r5410) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.8 0.4
authorDarkvater
Wed, 28 Jun 2006 21:28:58 +0000
branch0.4
changeset 10053 ff40dd94aa7f
parent 10052 4be9a8a0df82
child 10054 60ea43486dd0
(svn r5410) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.8
Makefile
changelog.txt
docs/openttd.6
known-bugs.txt
network.h
os/linux/openttd.spec
os/win32/installer/install.nsi
ottdres.rc
--- a/Makefile	Wed Jun 28 20:09:32 2006 +0000
+++ b/Makefile	Wed Jun 28 21:28:58 2006 +0000
@@ -256,7 +256,7 @@
 STRGEN=strgen/strgen$(EXE)
 OSXAPP="OpenTTD.app"
 
-REV := 0.4.7-$(shell if test -d .svn; then svnversion . | awk '{ print "r"$$0 }'; fi)
+REV := 0.4.8-$(shell if test -d .svn; then svnversion . | awk '{ print "r"$$0 }'; fi)
 
 # MorphOS needs builddate
 BUILDDATE=`date +%d.%m.%y`
--- a/changelog.txt	Wed Jun 28 20:09:32 2006 +0000
+++ b/changelog.txt	Wed Jun 28 21:28:58 2006 +0000
@@ -1,3 +1,62 @@
+0.4.8-RC1 (2006-06-28)
+------------------------------------------------------------------------
+- Feature: Add Turkish town names as we have an official Turkish translation
+- Feature: Add a fully optional configure script that is a wrapper around the cumbersome makefile.config
+- Codechange: [NPF] Disable NPF totally for ships as it wholly kills performance (blathijs). Only for 0.4/ branch and 0.4.8.
+- Fix: Redraw the screen when switching the signal side in the patches window
+- Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it
+- Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water
+- Fix: Fix several glitches concerning foundations. Houses, property (rail/road/bridge/etc.) and cursor are now aligned properly
+- Fix: Prohibit altering a road tile while road works are in progress. This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece
+- Fix: Only advertise the server to your external IP/network (eg not to 127.0.0.1) and use proper broadcast addresses
+- Fix: '-f' switch is not valid on windows, so don't show it in help
+- Fix: [autoreplace] Autoreplaced trains can leave all wagons in depot under certain circumstances
+- Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4
+- Fix: It was possible to convert the railtype of a bridge while a train was on it
+- Fix: It was possible to rename signs or waypoints with the chat box
+- Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile
+- Fix: If a road vehicle is on a road depot tile and stopped doesn't mean it's in the depot. Use the proper test for this
+- Fix: [AI] The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped
+- Fix: [AI] The trolly AI used information from the wrong industry when calculating the amount of to be transported goods
+- Fix: [NTP] Fix NTP over bridges: don't check the rail type when on a bridge
+- Fix: Truncate text in dropdown lists to stop text overflowing.
+- Fix: "Erroneous train reversal on waypoints". When processing the next train order, do not even consider reversing the train if the last order was to a waypoint.
+- Fix: Starting a new scenario did not adhere to local difficulty settings but took it from the scenario itself. That mode is for 'play scenario'
+- Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
+- Fix: Issue with train pathfinding over level crossings.
+- Fix: [AI] The AI no longer attempts to build signals under bridges.
+- Fix: Refresh build vehicle window (if opened) when converting rail depot
+- Fix: Crash when sorting an empty server list.
+- Fix: The build-tree window button defaulted to a place-push-button on opening where no treetype is selected.
+- Fix: Game crashes when cloning/autoreplace reaches train-limit
+- Fix: [NTP] properly check for railtypes on non-plain-rail-tiles
+- Fix: Trains could enter certain sloped rail tiles under bridges with incompatible rail type
+- Fix: Ensure the map memory is cleared after it is allocated. This fixes random deserts that sometimes occurred.
+- Fix: Some weird behaviour with tile selection near bridges
+- Fix: Don't allow PF to enter train depot from the back (signal updates)
+- Fix: Game no longer crashes when the last vehicle servicing a station has been deleted
+- Fix: Reset the last built railtype when starting a new game
+- Fix: Cloned vehicles get the same service interval as the original vehicle
+- Fix: Game no longer errors out when "Many random towns" is selected in the scenario editor.
+- Fix: Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road.
+- Fix: Temperate bank will no longer appear (during game) in tropic landscape. This bug is from the original game.
+- Fix: Specify the 'stopall' console command as a debug command.
+- Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work as intended
+- Fix: Ships and aircraft can now be used as feeders as well
+- Fix: When a multiheaded train is sold the pointers were not updated correctly causing sporadious crashes/disconnects.
+- Fix: New plantations now cause the correct ".. being planted .." news item
+- Fix: Danish town names were saved/loaded as Swiss
+- Fix: Removing roads on crossings was done without a check for ownership
+- Fix: [autoreplace] Fix drawing of train list for outdated engines
+- Fix: Malicious clients/servers could crash the game
+- Fix: [autoreplace] allow replacement of wagons even when the engine fails to be replaced
+- Fix: Certain operations involving trains inside a depot could cause a crash
+- Fix: [autoreplace] cost for refitting a new vehicle is added to the cost animation (player always paid for it, it just wasn't shown)
+- Fix: [OSX] Save/Load issues solved for OSX 10.3.9 universal binaries
+- Fix: Illegal servers in the master-server list could kick the client back to the main menu, effectively making Multiplayer impossible
+- Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs
+- Fix: Several fixes to chatbox code, mainly plug a buffer overflow
+
 0.4.7 (2006-03-26)
 ------------------------------------------------------------------------
 
--- a/docs/openttd.6	Wed Jun 28 20:09:32 2006 +0000
+++ b/docs/openttd.6	Wed Jun 28 21:28:58 2006 +0000
@@ -1,6 +1,6 @@
 .\"                                      Hey, EMACS: -*- nroff -*-
 .\" Please adjust this date whenever revising the manpage.
-.Dd March 26, 2006
+.Dd March June 28, 2006
 .Dt OPENTTD 6
 .Sh NAME
 .Nm openttd
--- a/known-bugs.txt	Wed Jun 28 20:09:32 2006 +0000
+++ b/known-bugs.txt	Wed Jun 28 21:28:58 2006 +0000
@@ -15,51 +15,34 @@
 If the bug report is closed, it has been fixed, which then can be verified
 in the latest SVN version.
 
-Bugs for 0.4.7
+Bugs for 0.4.8
 ------------------------------------------------------------------------
 URL: http://bugs.openttd.org
 
--80	Medium Crash when switching from windowed to fullscreen
 -78	Low Save vs. Autosave
--77	Low cocoa video driver got an artifact in fullscreen
--74	Low message settings
 -73	vehicle selection bug
--71	Invalid last_vehicle for station (crash)
--68	wagon replacements
 -66	wagon re-fitting
 -65	short wagons bug
--63	Initial Volume Level not restored
--57	(Ship) Pathfinder problem
--55	Assertion on TrainController (train_cmd.c:2840)
 -52	desync when server saves game (on slow hardware)
 -51	Windows doesn't support CUSTOM_LANG_DIR
 -50	Trains chosing an alternative path when encountering a 1-way presignal instead of waiting
 -47	Low rating calculation and cargo loading priority
--45	Low NORETURN wrongly declared for gcc
 -20	Low Saving files when run from gdb 2005-12-06 Unconfirmed
 - 9	Low [MorphOS] write to NULL when going to device root in filerequester 2005-11-28 Assigned Christian Rosentreter
 
 ------------------------------------------------------------------------
 URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse
 
--1458368	Ships cannot be sent to depot when loading with NPF on, transfer not working
--1454591	Street junctions not able to converted
--1453676	crash in windowed mode when moving mouse back to openttd
 -1436419	Vehicles profits gone negitive.......bug
 -1434000	Error in Transfer-Function
--1433315	non-existant crash reporting
--1432871	Wrong signalstate when track over track
 -1427531	Newspapers problem
 -1417453	Makefile and Variables issue
 -1397638	Economics bug?
 -1395628	Trackpad panning/scrolling broken
 -1394799	Dual headed engines disagreement
 -1393415	NPF & one-way sigs
--1393411	"Void Order" reporting.
--1390260	Mis-reporting of Plane Crash
 -1389999	Child windows not sticking
 -1389986	Shares problem (nightly 3330)
--1380497	problems with competitors during multiplayer
 -1362784	Incorrect vehicule profit calcul with inflation on
 -1299162	Music volume too low
 -1250094	Towns Shrink when center tile is built on
@@ -77,19 +60,15 @@
 -1106356	re-offered prototypes
 -1085486	Subsidies: Only count when station is in right suburb
 
-Minor Bugs for 0.4.7
+Minor Bugs for 0.4.8
 ------------------------------------------------------------------------
 URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse
 
 -1424115	Reversed arrow sign in list view column headers
--1412033	autoreplace not possible on monorail/maglev trains
 -1412031	fast forward scrolling is also fast forward :)
--1394316	Multistop traffic jam
--1394231	Autorenew glitch on helicopters
 -1387424	overtake insolvent company is to cheap
 -1382782	Loan interest calculated 'wrong'
 -1372891	Performance loss with NTP & NPF
--1342383	Last built rail type not cleared when starting new game
 -1296259	Autosave override for multiplayer games
 -1242753	Town population minus 10
 -1236320	Bug in main menu allows moving screen
--- a/network.h	Wed Jun 28 20:09:32 2006 +0000
+++ b/network.h	Wed Jun 28 21:28:58 2006 +0000
@@ -3,7 +3,7 @@
 #ifndef NETWORK_H
 #define NETWORK_H
 
-#define NOREV_STRING "0.4.7-norev000"
+#define NOREV_STRING "0.4.8-norev000"
 
 #ifdef ENABLE_NETWORK
 
--- a/os/linux/openttd.spec	Wed Jun 28 20:09:32 2006 +0000
+++ b/os/linux/openttd.spec	Wed Jun 28 21:28:58 2006 +0000
@@ -5,7 +5,7 @@
 #------------------------------------------------------------------------------
 
 %define name openttd
-%define version 0.4.7
+%define version 0.4.8
 %define release 1mdk
 
 #------------------------------------------------------------------------------
--- a/os/win32/installer/install.nsi	Wed Jun 28 20:09:32 2006 +0000
+++ b/os/win32/installer/install.nsi	Wed Jun 28 21:28:58 2006 +0000
@@ -1,8 +1,8 @@
 ; Define your application name
 !define APPNAME "OpenTTD"
-!define APPNAMEANDVERSION "OpenTTD 0.4.7.0"
-!define APPVERSION "0.4.7.0"
-!define INSTALLERVERSION 19 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!!
+!define APPNAMEANDVERSION "OpenTTD 0.4.8.0"
+!define APPVERSION "0.4.8.0"
+!define INSTALLERVERSION 20 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!!
 !define MUI_ICON "..\..\..\openttd.ico"
 !define MUI_UNICON "..\..\..\openttd.ico"
 !define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp"
--- a/ottdres.rc	Wed Jun 28 20:09:32 2006 +0000
+++ b/ottdres.rc	Wed Jun 28 21:28:58 2006 +0000
@@ -61,8 +61,8 @@
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 0,4,7,0
- PRODUCTVERSION 0,4,7,0
+ FILEVERSION 0,4,8,0
+ PRODUCTVERSION 0,4,8,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -80,7 +80,7 @@
             VALUE "Comments", "This program is licensed under the GNU General Public License.\0"
             VALUE "CompanyName", "OpenTTD Development Team\0"
             VALUE "FileDescription", "OpenTTD\0"
-            VALUE "FileVersion", "0.4.7.0\0"
+            VALUE "FileVersion", "0.4.8.0\0"
             VALUE "InternalName", "openttd\0"
             VALUE "LegalCopyright", "Copyright © OpenTTD Developers 2002-2006. All Rights Reserved.\0"
             VALUE "LegalTrademarks", "\0"