summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-06-28 23:05:00 +0000
committerDarkvater <darkvater@openttd.org>2006-06-28 23:05:00 +0000
commit1759f27b32bdd69bee77414c8215d3a870d95c9d (patch)
treec67dd7ee32d0129eb0c8f5432e73486138b8c422
parentda897446099ae32831ba861dbcb52ae6f024b838 (diff)
downloadopenttd-1759f27b32bdd69bee77414c8215d3a870d95c9d.tar.xz
(svn r5415) - Forward-port the release-changes from the 0.4 branch back to trunk. This ensures an updated changelog, known-bugs, etc.
-rw-r--r--changelog.txt59
-rw-r--r--docs/openttd.62
-rw-r--r--known-bugs.txt25
-rw-r--r--os/linux/openttd.spec2
-rw-r--r--os/win32/installer/install.nsi6
-rw-r--r--ottdres.rc6
-rw-r--r--readme.txt4
7 files changed, 71 insertions, 33 deletions
diff --git a/changelog.txt b/changelog.txt
index 218b3e6f6..5dc41fb50 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -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)
------------------------------------------------------------------------
diff --git a/docs/openttd.6 b/docs/openttd.6
index e59531620..783118f75 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 March 26, 2006
+.Dd March June 28, 2006
.Dt OPENTTD 6
.Sh NAME
.Nm openttd
diff --git a/known-bugs.txt b/known-bugs.txt
index b42feaff3..75b649920 100644
--- a/known-bugs.txt
+++ b/known-bugs.txt
@@ -15,51 +15,34 @@ or http://bugs.openttd.org.
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 @@ URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse
-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
diff --git a/os/linux/openttd.spec b/os/linux/openttd.spec
index e3875b049..bd71a0966 100644
--- a/os/linux/openttd.spec
+++ b/os/linux/openttd.spec
@@ -5,7 +5,7 @@
#------------------------------------------------------------------------------
%define name openttd
-%define version 0.4.7
+%define version 0.4.8
%define release 1mdk
#------------------------------------------------------------------------------
diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi
index 126103288..341c9b776 100644
--- a/os/win32/installer/install.nsi
+++ b/os/win32/installer/install.nsi
@@ -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"
diff --git a/ottdres.rc b/ottdres.rc
index ec361283f..1070eacb9 100644
--- a/ottdres.rc
+++ b/ottdres.rc
@@ -65,8 +65,8 @@ END
//
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
@@ -84,7 +84,7 @@ BEGIN
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"
diff --git a/readme.txt b/readme.txt
index cad636126..afcfa985d 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,6 +1,6 @@
OpenTTD README
-Last updated: 2006-03-26
-Release version: 0.4.7
+Last updated: 2006-06-28
+Release version: 0.4.8
------------------------------------------------------------------------