diff --git a/changelog.txt b/changelog.txt index 218b3e6f6b..5dc41fb508 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 e595316209..783118f750 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 b42feaff3c..75b6499203 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 e3875b049d..bd71a09669 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 1261032888..341c9b776e 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 ec361283f2..1070eacb96 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 cad636126b..afcfa985d3 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 ------------------------------------------------------------------------