diff options
author | rubidium <rubidium@openttd.org> | 2009-06-08 23:58:53 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-06-08 23:58:53 +0000 |
commit | 394e405bdd9a3b02437996b72506669951e93d01 (patch) | |
tree | b3442a1fec2dea124443f6d7f01f46964214557a | |
parent | afdeab52ab8331680a241c10421a4dd583182dec (diff) | |
download | openttd-394e405bdd9a3b02437996b72506669951e93d01.tar.xz |
(svn r16541) -Merge: changelog etc. changes from 0.7 branch
-rw-r--r-- | changelog.txt | 2030 | ||||
-rw-r--r-- | known-bugs.txt | 8 | ||||
-rw-r--r-- | os/debian/changelog | 48 | ||||
-rw-r--r-- | os/win32/installer/install.nsi | 13 | ||||
-rw-r--r-- | readme.txt | 8 |
5 files changed, 1151 insertions, 956 deletions
diff --git a/changelog.txt b/changelog.txt index 8e1e47aa0..637cd1096 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,183 @@ +0.7.1 (2009-06-09) +------------------------------------------------------------------------ +- Fix: When finding duplicate graphics sets favour the more complete one (r16538) +- Fix: [Squirrel] Crash that occured when an AI was halted while one or more generators were still in a 'running' state [FS#2942] (r16534) +- Fix: [Squirrel] Do not copy an object when we just checked that the pointer to it is NULL (r16532) +- Fix: Notify small UFOs on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost (r16525) +- Fix: [NoAI] StationIDs from oilrigs were not considered valid by the API (r16529) +- Fix: Draw PBS reservation as groundsprite resp. childsprite of foundation/bridgehead [FS#2959] (r16528) +- Fix: Missing guards in the NoAI API making it possible to hit an assert in OpenTTD [FS#2963] (r16524) +- Fix: [NoAI] Possible assert in AI debug window when an AI was stopped and a human company took its CompanyID [FS#2962] (r16522) +- Fix: [NoAI] Make sure AIBridge::BuildBridge returns what the documentation says it does (r16520) + + +0.7.1-RC3 (2009-06-03) +------------------------------------------------------------------------ +- Add: [NoAI] AISignList that can be used to get a list of valid signs (r16400) +- Change: [NoAI] Stop an AI when it takes too long to initialize or load [FS#2869] (r16425) +- Fix: Base graphics names must be unique, so do not add duplicates (r16503) +- Fix: [NoAI] When an AI was suspended while in a function called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall [FS#2935] (r16502) +- Fix: [NewGRF] Invalidate NewGRF variable caches of more vehicles in more places. Esp. they were only invalidated for trains (r16480) +- Fix: [NewGRF] Call callbacks after initialisation of vehicle variables (r16479) +- Fix: [NewGRF] Determining most common (sub-)cargo-type was broken due to someone confusing similiary named variables (r16478) +- Fix: Loading indicator when 'unload' in and 'no loading' is off was pointing in the wrong direction [FS#2936] (r16477) +- Fix: Track reservation was drawn at bridge heads in the menu (r16470) +- Fix: [NoAI] Another try/catch related bug (r16454) +- Fix: Road vehicles ending up on the pavement when they are in a drive through station that got removed due to bankruptcy [FS#2909] (r16448) +- Fix: [NoAI] AIRail::GetRailStationDirection returned incorrect information (r16440) +- Fix: Crash when a company is deleted while a dropdown with company names is open (r16430) +- Fix: Do not allow content download via the console when there is no zlib as it is done for the GUI already [FS#2919] (r16420) +- Fix: Some 64bit architectures require size_t to be aligned at 8-byte boundary, ensure it for MemBlock (r16415) +- Fix: [NewGRF] Disable multitile houses with non-zero population on additional tiles as they cause desyncs and because the specs do not allow that either (r16383) +- Fix: [NewGRF] Valid UTF-8 sequences between 0x20 and 0xFF should be allowed as is instead of being treated as control codes (r16374) +- Fix: [NewGRF] Use a valid StringID as fall-back when undefined generic NewGRF strings of vehicles are requested (r16366) + + +0.7.1-RC2 (2009-05-21) +------------------------------------------------------------------------ +- Fix: The previously selected NewGRF station type was still remembered after switching to a different game without newstations enabled, preventing stations from being built (r16363) +- Fix: Pointer incremented with wrong count (r16361) +- Fix: Delete invalid depots in TTD savegames caused by improper SVXConverter conversions (r16357) +- Fix: Invalid read when OTTD savegame contains VEH_INVALID (r16353) +- Fix: Signal handler could end in endless loop (r16351) +- Fix: [NewGRF] When overriding 'original sounds', only allow overriding of the 'original sounds' and not any other that is already loaded (r16339) +- Fix: Desyncs when removing lots of stations/towns (r16329, r16328) +- Fix: Desyncs due to the fact that depot searching with a maximum search depth simply does not work with YAPF's caches [FS#2900] (r16323) +- Fix: Trains could get stuck in a depot when they wanted to go to the same depot again [FS#2873] (r16322) +- Fix: In the scenario editor change the (starting) game year of the scenario, not the (starting) game year for new games/scenarios (r16321) +- Fix: Loading of savegames created in revision between 0.3.5 and 0.3.6 caused crash (r16320) +- Fix: [NoAI] Set the autorenew settings for new AI companies to the default values, not to 0 or the local settings (r16316) +- Fix: [NewGRF] Allow accessing the house age when the house is not yet built (r16314) +- Fix: (Get|Set)TrackBits() is only valid for RAIL_TILE_NORMAL and _SIGNALS (r16311) +- Fix: Parameter is invalid when it is equal to length of an array (r16308) +- Fix: Close all windows before unloading the AI system as closing the content-download window will rescan for AIs [FS#2901] (r16306) +- Fix: ICC (Intel C++ Compiler) defined __GNUC__ but does not define __builtin_bswap32, so fall back to the default swap method for ICC (r16295) +- Fix: Road vehicles were unable to find a depot when turning around (in some cases), causing 'nearest depot' orders to be occasionally lost [FS#2893] (r16291 +- Fix: Unable to (re)set the desert state for watery tiles [FS#2888] (r16290) +- Fix: Possible (in theory) desync related to autorenew settings (r16287) +- Fix: Crash after using the 'Reset landscape' function and remove all waypoint signs and buoys after resetting landscape (r16280) +- Fix: [NewGRF] Disable multitile houses for which the NewGRF does not define proper additional tiles (r16274) + + +0.7.1-RC1 (2009-05-11) +------------------------------------------------------------------------ +- Add: [NoAI] AIController::GetVersion, this returns the version of OpenTTD in the same way as for NewGRFs (r16253) +- 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] 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) +- Change: [NoAI] Reverse the order of the lines in the AI debug window [FS#2778] (r16091) +- Change: Harden string copying on places where it is possible (r16024) +- Change: Use recent Czech language for plural form (r15965) +- Fix: Wrong number of parameters or wrong parameter types sent to printf-like functions at several places (r16269) +- Fix: [NewGRF] When callback 2E returns an amount of 0, do not transport 1 unit to the station (r16268) +- Fix: [NoAI] Various documentation omissions with respect to IDs of various objects and corners for AITile::(Raise|Lower)Tile (r16267, r16266) +- Fix: [NoAI] Check slopes passed to the API better for validity (r16264, r16262) +- Fix: [NewGRF] Interpret setting bridge property 08 to 0 as always available (r16263) +- Fix: [NoAI] Enable parameter checking for AIController::* functions again (r16249) +- Fix: [NoAI] Make sure AITunnel::BuildTunnel returns what the documentation says it does (r16244) +- Fix: [NoAI] CmdBuildTunnel could be called with invalid parameters from the API code, causing crashes later [FS#2875] (r16243) +- Fix: Improve corner case order handling: mark order as done only when actually done, obey non-stop orders, do only stop/refit at the depot in the order (r16240, r16228, r16199, r16198, r16187) +- Fix: [NoAI] Use the stop/non-stop intermediate orderflags AIs can give for goto-depot orders (r16239) +- Fix: [NewGRF] ActionB should use the online parameters from GRFFile instead of the initial user-specified values from GRFConfig. Also use the values as they were set when the ActionB was executed, not as they are set when the message is shown (r16223) +- Fix: Possible crashes when quiting OpenTTD or forcing resizes/redraws of the screen during map generation [FS#2862] (r16220) +- Fix: Shared orders without orders were not properly converted causing corrupt/invalid orders when loading pre 0.7 savegames [FS#2878] (r16214) +- Fix: Hardcoded (old sized) MAX_COMPANIES constant (r16182) +- Fix: [Squirrel] The traps variable was not restored, causing try/catch blocks to be 'forgotten' during a suspend (r16181) +- Fix: Do not try to reserve path for trains crashed in station [FS#2866] (r16178) +- Fix: Forbid joining AI companies via the 'move' and 'join' console commands/multiplayer lobby (r16176, r16175) +- Fix: [NoAI] AIOrder::GetOrderDestination and AIOrder::GetOrderFlags did not work on ORDER_CURRENT when the vehicle was loading/leaving in a station (r16165) +- Fix: [NoAI] Change WAYPOINT_INVALID to 0xFFFF from -1 as that is the value the AIs got (due to casting) (r16150) +- Fix: The overflowsafe type did not like dividing by int64 larger than MAX_INT32 causing division by negative numbers and small anomolies when drawing graphs [FS#2855] (r16130) +- Fix: Road was removed when both the Remove button was active and Ctrl was pressed [FS#2582] (r16119) +- Fix: [NoAI] Make sure AIOrder::GetDestination always returns a tile belonging to the station (16109) +- Fix: [NoAI] When giving an aircraft a goto-hangar order do not let it be a normal goto-station order (r16108) +- Fix: [NoAI] AIOrder::SetOrderFlags always removed "Service if needed" from goto-depot orders (r16106) +- Fix: Connect tried to validate too much of the company ID with too little information on hand [FS#2849] (r16096) +- Fix: [NoAI] AIDebug window profiled the blitters by invalidating itself unconditionally on repaint. On the other hand it was not invalidated in other cases when needed (r16094) +- Fix: The language is called Slovak, not Slovakish (r16090) +- Fix: Insanely fast trains would not stop in time for stations/'jump' over waypoints/via stations within a tick, which would cause the order not to be processed causing the train to go in loops until (with luck) it 'hit' the tile [FS#2824] (r16079) +- Fix: Content download progress bar 'resetting' due to mathematical overflow [FS#2845] (r16071) +- Fix: Memory leak when querying a server multiple times (r16064) +- Fix: [NoAI] MOF_COND_DESTINATION was not accepted by CmdModifyOrder() (r16063) +- Fix: Non advanced vehicle list did not handle company switching correctly (r16054) +- Fix: Do not warn that crashed vehicles are getting old; upgrading them is impossible [FS#2740] (r16048) +- Fix: The currency abbreviation for the Romanian Leu is now RON [FS#774] (r16041) +- Fix: Dash was not able to run iconv detection (r16035) +- Fix: [NewGRF] Do not give "... Mines" as name to the station of oil rigs, or more general: do not add "... Mines" when the all of the cargoes are part of the liquid, passenger or mail classes [FS#2785] (r16029) +- Fix: Storing/loading some currencies failed due to inconsistent settings "tables" [FS#2826] (r16028) +- Fix: Usage of uninitialised memory when trying to build a random new industry, but there are no industrytypes to choose from (i.e. all appearance probabilities are zero) (r16027) +- Fix: "Build separate station" in the station picker would reuse deleted stations [FS#2818] (r16025) +- Fix: 32 bpp sprites in tars would also be shown in the list of heightmaps [FS#2817] (r16023) +- Fix: Sometimes the unregister "query" thread could be delayed so much that the network stuff was already closed and the packet would never reach the master server causing the server to appear online longer than necessary (r16022) +- Fix: Chance16() did not work for b = 1. Also transform the formula to not use divisions (r16006) +- Fix: Inconsistency between using NETWORK_NAME_LENGTH and NETWORK_CLIENT_NAME_LENGTH for the length of client names (r15988) +- Fix: [NewGRF] Abort production callback after 0x10000 iterations and show a messagebox blaming the NewGRF [FS#2787] (r15958) +- Fix: [NewGRF] Set callback_param1 (var 10) to 1 only when requested (r15957) +- Fix: Tooltip of detailed ratings window button showed wrong message (r15943) + + +0.7.0 (2009-04-01) +------------------------------------------------------------------------ +- Feature: Watermark crash.sav and do not generate crash information if a loaded crash.sav causes a crash so the real crash report does not get overwritten (r15893) +- Feature: Add autoclean_novehicles setting which will, when autoclean_companies is true, remove any company with no vehicles and no active client after autoclean_novehicles-months (r15848) +- Add: [NoAI] AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry (r15901) +- Add: [NoAI] AIBridge::GetBridgeID() so AIs can get the type of bridge that are already build (r15875) +- Add: [NoAI] AIRoad::GetRoadVehicleTypeForCargo() to tell whether a certain cargo needs a bus- or a truckstop (r15860) +- Fix: Chat completion got called twice causing tab completion to seemingly fail (r15905) +- Fix: YAPF did not apply the platform length (too long/too short) penalties (r15900) +- Fix: Fixing the slopes was done a bit more often than intended making map generation with the original generator horribly slow (r15895) +- Fix: YAPF used different penalties for aqueducts than for other water tiles (r15891) +- Fix: Round the production rate up, so e.g. oilrigs always produce some passengers on lowest production level [FS#2772] (r15888) +- Fix: Libtimidity cannot handle frees of NULL (in contrast of most other frees) [FS#2770] (r15886) +- Fix: Make sure house class/ID counters do not overflow (r15831) + + +0.7.0-RC2 (2009-03-23) +------------------------------------------------------------------------ +- Change: [NewGRF] Expose GRF ID of engines in var action property 0x25 (r15739) +- Fix: Some (newer) GCCs have trouble compiling the Win32 specific part of fontcache.cpp; jumps across variable declarations [FS#2752] (r15818) +- Fix: When sorting on cost do not sort on the running cost [FS#2749] (r15778) +- Fix: Do not show the message about reporting an AI crash for the dummy AI (r15774) +- Fix: Number of active clients was not always properly updated [FS#2475] (r15773) +- Fix: Settings from the [gameopt] section (from old 0.6 config files) were overwritten with default values (r15771) +- Fix: Infinite loop when skipping sprites when a GRF is invalid (or truncated) (r15767) +- Fix: Crash when opening the content list window twice; inconsistencies when clicking download twice [FS#2744] (r15766) +- Fix: Add Engine::GetDisplayDefaultCapacity() and use it everywhere, so CB 36 is also used everywhere (r15763) +- Fix: [Windows] Inlined UTF-8 characters (in the source code) are not handled properly on Eastern versions of Windows so escape them (r15762) +- Fix: [Windows] On some system searching a font using its English name fails. So now we search the font using the localised name and use the English name for the final 'validation' only (r15757) +- Fix: Number of houses in house variables 0x44, 0x60 and 0x61 were incorrect after 0xFF had been reached and could desync clients joining afterwards (r15755) +- Fix: Crash when clicking the small area between the savegame list and the save button in the save game window [FS#2742] (r15753) +- Fix: Do not try to (un)draw the cursor when the screen is not ready (r15752) +- Fix: The big UFO sometimes landed just outside the map. Instead of landing, just disappear (fly away) in those cases (r15750) +- Fix: Crash because submarines would sometimes start far outside of the map [FS#2739] (r15748) +- Fix: Road ownership getting lost when removing a road stop [FS#2736] (r15747) +- Fix: Update threading code for OS/2, add mutex support, fix compilation (r15746, r15745) +- Fix: When town generator failed to create requested number of towns, there were too many cities (r15744) + + +0.7.0-RC1 (2009-03-16) +------------------------------------------------------------------------ +- Feature: Pop up the AI Debug Window if one of the AIs crashed and show a message that the user should report the crash [FS#2728] (r15708) +- Feature: Allow the number of towns that will be generated in the generate world window to be customized [FS#2672] (r15695) +- Fix: Enabling freeform edges could cause submarines to get stuck on land tiles (r15733) +- Fix: Centering on a vehicle did not respect its z coordinate (r15725) +- Fix: Do not show passenger-/mail-capacity if the aircraft carries only cargo (r15705) +- Fix: Blame NewGRFs returning inconsistent information in purchase-list/after building before users have a chance to blame OpenTTD for incorrectly autorenewing/-replacing [FS#2595] (r15701) +- Fix: Just sell the old engines after autorenew/replace. Do not bother about trains exceeding the trainlimit, which will be sold anyway [FS#2721] (r15692) +- Fix: Do not crash when the generate map does not contain a suitable location for a town [FS#2720] (r15689) +- Fix: Do not crash when someone substitutes the "map generation" sprites with garbage [FS#2720] (r15685) +- Fix: Vehicle images would be determined during the process of moving the vehicle which means that only the (orientation) data for the vehicles in front of it is valid. Now the data for the vehicles behind the vehicle are valid too [FS#2546] (r15677) +- Fix: It was possible to remove rail tunnels/bridges and aqueducts build by rival companies [FS#2718] (r15667) +- Fix: Sorting of engines in the purchase list did not use the same numbers as the GUI showed, e.g. articulated parts were not taken into accound when ordering by capacity [FS#2689] (r15666) +- Fix: Handling of aircraft crash counter did not take account of the reduced number of calls (from 6 down to 2) to the aircraft event handler, resulting in crashed aircraft taking three times longer than they should to clear. Compensate by increasing the counter by 3 on every call instead of 1 (r15665) +- Fix: Growing of vsize as (some) threads were not properly released (r15663) +- Fix: Do not mark a company as having ratings in a town when querying the cost of a command (r15662) + + 0.7.0-beta2 (2009-03-10) ------------------------------------------------------------------------ - Feature: Allow downloading scenarios and heightmaps via the in game content download (r15632) @@ -16,14 +196,14 @@ - Fix: Only ever call any vehicle callbacks after the whole articulated engine has been built (except 0x16) (r15654) - Fix: new (this) is seldom a good idea as destructors of member variables are not run causing memory leaks [FS#2706] (r15652) - Fix: [OSX] Hack around an OSX stupidity in < 10.4 w.r.t. signals by not having any signal handling support for OSX < 10.4 (r15648) -- Fix: Add an EngineOverrideManager to give the term 'compatible newgrf' again some sense and to not crash because of trivial changes [FS#2612] (r15645) +- Fix: Add an EngineOverrideManager to give the term 'compatible NewGRF' again some sense and to not crash because of trivial changes [FS#2612] (r15645) - Fix: Closing a network connection twice in the case that sending packets starts failing while disconnecting [FS#2710] (r15644) - Fix: Game crashes when network pools are empty, so always allocate at least one pool block [FS#2712] (r15641) - Fix: Do not allow more than 64 road vehicles to reserve a slot at a single road stop. 255 + 1 gives trouble, but 64 is even more than the roadstop would be able to handle within the slot timeout time [FS#2707] (r15635) - Fix: Kicking/banning a client from the Client list window crashed the server [FS#2705] (r15628) - Fix: UTF8 string handling could cause buffer overruns [FS#2698] (r15626) - Fix: When trying to reserve a self-crossing path the failed reservation was sometimes not cleared completely [FS#2701] (r15619) -- Fix: Towns would only build houses where the grid would not be, even when they aren't allowed to build roads and the user 'implements' another layout [FS#2661] (r15604) +- Fix: Towns would only build houses where the grid would not be, even when they are not allowed to build roads and the user 'implements' another layout [FS#2661] (r15604) - Fix: Crash when using an extraordinarily large sprite as cursor [FS#2696] (r15601) - Fix: Crash when opening viewport while scrolling the map and the mouse 'lands' on the window decoration of the viewport [FS#2695] (r15598) - Fix: [NewGRF] Refit-info in purchase list did only check the first articulated part (r15592) @@ -112,7 +292,7 @@ - Feature: Splitting of the main toolbar when the resolution becomes very low so the buttons are still visible and useable (r13339) - Feature: Make news messages use a linked list instead of a moving circular buffer. This makes it possible to store more news messages in the history (r13317) - Feature: The number of news messages is reduced by removing every news message that is a configurable amount older than when it would not be shown in the newspaper popup/ticker, which is e.g. a month for industry production changes and half a year for subsidy offers. As a result the more important messages will stay longer in the message history (if longer than 30 messages) (r13317) -- Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is (13226) +- Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is (13226) - Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist (r12924) - Feature: [NewGRF] The ability to play NewGRF sounds for industries and stations (r12817) - Feature: [NewGRF] Add some support for NewGRF station animation (r12798) @@ -120,7 +300,7 @@ - Feature: Conditional 'skip/jump' orders (r12667) - Feature: Ability to send a vehicle (using default orders) to the nearest depot (r12661) - Feature: Ability to force a vehicle to not load or to not unload at a station (r12650) -- Feature: Four different non-stop types, individually selectable per order. Replaces "TTDP compatible order" setting (r12648) +- Feature: Four different non-stop types, individually selectable per order. Replaces "TTDP compatible order" setting (r12648) - Feature: Three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting (r12648) - Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes (r12634) - Feature: Show what cargos a station could be supplied with (r12596) @@ -205,7 +385,7 @@ - Fix: Invalid v->u.air.targetairport could cause crashes at several places [FS#2300] (r14383, r14344, r14343) - Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain which might not be available (r14384) - Fix: Trams jumping when reversing on a single trambit (like caused during road construction reworks) or when (manually) reversing in a corner [FS#1852] (r14371) -- Fix: Multiheaded parts in free wagon chains weren't connected (could cause desyncs) (r14366, r14362) +- Fix: Multiheaded parts in free wagon chains were not connected (could cause desyncs) (r14366, r14362) - Fix: [Win32] Some keypress combinations could be handled twice [FS#2206] (r14363) - Fix: The ownership of roadtiles was not properly set for very old savegames (including TTD's) making it impossible to remove some pieces of road [FS#2311] (r14359) - Fix: Desync due to randomly ordered vehicle hash by flooding and road vehicle overtake/following (r14356, r14258) @@ -214,9 +394,9 @@ - Fix: Signs from old savegames were lost (causing little memory leaks) (r14340) - Fix: When a company was renamed and then manager was renamed before building anything, company name changed (r14328) - Fix: When you rename a town before building something and build something near that town your company would be called "<old townname> Transport" [FS#2251] (r14327) -- Fix: Free any blocks that a helicopter may have on an oilrig when the helicopter gets forcefully removed (bankruptcy). For other airports this isn't needed as they can't be used by multiple companies [FS#2241] (r14324) +- Fix: Free any blocks that a helicopter may have on an oilrig when the helicopter gets forcefully removed (bankruptcy). For other airports this is not needed as they cannot be used by multiple companies [FS#2241] (r14324) - Fix: Possible assert when renaming removed waypoint (r14322) -- Fix: Properly delete orders so the pool doesn't fill up (r14319) +- Fix: Properly delete orders so the pool does not fill up (r14319) - Fix: Do not allow building road over level crossings and drive-through road stops in the wrong direction; do not allow adding roadtypes to non-drive through road stops; pay for all added road bits [FS#2268] (r14316, r14315, r14314, r14308) - Fix: Aircraft frozen above oil rig when the next order is invalid [FS#2244] (r14309) - Fix: [YAPF] Only reserve road slots for multistop when they are really reachable [FS#2294] (r14305) @@ -225,7 +405,7 @@ - Fix: Make small UFO aware of articulated RVs so they crash the complete vehicle instead of a small part of it (r14270) - Fix: Desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete (r14265) - Fix: Merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people do not get confused that the keypad does not work as expected [FS#2277] (r14260) -- Fix: Clicking on the smallmap didn't break the "follow vehicle in main viewport" [FS#2269] (r14243) +- Fix: Clicking on the smallmap did not break the "follow vehicle in main viewport" [FS#2269] (r14243) - Fix: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines [FS#2267] (r14239) - Fix: Feeder share was computed wrong when splitting cargo packet (r14234) - Fix: Signs (town name, station name, ...) could be too long for 8bit width in pixels (r14221) @@ -248,10 +428,10 @@ - Fix: Flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension [FS#2228] (r14087) - Fix: Division by 0 in NewAI [FS#2226] (r14062) - Fix: NewGRF callback 23 did not use the NewGRF compatible text stack [FS#2224] (r14058) -- Fix: NewGRF text stack's "push word" didn't move the data around properly (r14057) +- Fix: NewGRF text stack's "push word" did not move the data around properly (r14057) - Fix: Long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box (r14054) - Fix: [OSX] changed the condition for selecting 8 or 32 bpp blitter by default. Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock) (r14032) -- Fix: Crash when the AI tries to find the depot of an airport that doesn't have a depot [FS#2190] (r13999) +- Fix: Crash when the AI tries to find the depot of an airport that does not have a depot [FS#2190] (r13999) - Fix: MSVC cannot handle changed files in the prebuild event, so make the version determination a separate subproject [FS#2004] (r13998) - Fix: The dedicated console removed any character that was not a printable ASCII character instead. Now it allows UTF8 formated strings too [FS#2189] (r13992) - Fix: Resetting construction stage counter reset more than it should (r13981) @@ -311,7 +491,7 @@ - Fix: Signal states could be propagated through waypoints built in orthogonal axis (r13589) - Fix: [OSX] 10.5 failed to switch to fullscreen (r13584) - Fix: RVs continueing onto next DT station when they are build adjacent to them [FS#2040] (r13581) -- Fix: Disable static NewGRFs when non-static NewGRFs query them in the context of network games. This makes it impossible for static NewGRFs to disable non-static NewGRFs and 'bad' things happening because the non-static NewGRF doesn't know about the static NewGRF (r13576) +- Fix: Disable static NewGRFs when non-static NewGRFs query them in the context of network games. This makes it impossible for static NewGRFs to disable non-static NewGRFs and 'bad' things happening because the non-static NewGRF does not know about the static NewGRF (r13576) - Fix: Properly count number of non-north housetiles [FS#2083] (r13518) - Fix: Incorrect usage of strtoul (r13508) - Fix: Clear the memory for the new AI during the loading of a savegame so it does not try to execute commands generated in a different savegame, which could be resulting in the AI trying to give orders to stations that do not exist (r13505) @@ -410,11 +590,11 @@ - Fix: Non-breaking spaces should not be broken (r12385) - Fix: Check return of AfterLoadGame for success or failure when loading TTD games [FS#1860] (r12383) - Fix: Use 'items' unit for batteries, fizzy drinks, toys and bubbles in total cargo tab [FS#1864] (r12382) -- Fix: The number of houses wasn't computed right [FS#1835, FS#1535] (r12381) +- Fix: The number of houses was not computed right [FS#1835, FS#1535] (r12381) - Fix: Update train acceleration and max speed after setting cached value to ensure the correct max speed is used with disabled real acceleration (r12380) - Fix: Refresh vehicle details window when cached values are updated (r12378) - Fix: Set cached value for vehicle property 25 before other cached values [FS#1854] (r12377) -- Fix: Don't close a dropmenu when clicking on a dropdown widget (r12374) +- Fix: Do not close a dropmenu when clicking on a dropdown widget (r12374) - Fix: win32 music driver fails if path is too long or if containing non-latin chars [FS#1849] (r12373, r12372) - Fix: Do not let window hide behind the main toolbar after resizing the screen [FS#1823] (r12371) - Fix: Close language drop down when parent window is clicked/closed [FS#1853] (r12370) @@ -427,7 +607,7 @@ - Fix: Do not try to flood water tile [FS#1836] (r12350) - Fix: NTP skipped junction just after bridge end (r12348) - Fix: Remove duplicated and inconsistent code wrt. autoreplace with rules in both vehicles' group and ALL_GROUP [FS#1748, FS#1825] (r12346) -- Fix: Don't try to restore backupped timetable when timetabling is disabled [FS#1828] (r12345) +- Fix: Do not try to restore backupped timetable when timetabling is disabled [FS#1828] (r12345) - Fix: Slow helicopters never got the 'chance' to finish the landing routine (r12343) - Fix: GRM buffer for cargos was incorrect size [FS#1827] (r12341) - Fix: Recalculate cached train data after clearing reversing flag when entering depot (r12339) @@ -439,7 +619,7 @@ - Feature: Support loading full range of 0xD0xx NewGRF strings which includes 0xD000 to 0xD3FF (r12316) - Feature: Ability to change aircraft speed factor, from so called 'realistic' (matching other vehicles) (1/1) to original TTD speed (1/4) (r12293, r12294) - Change: Update readme about where openttd looks for files (r12321) -- Fix: Don't pause/unpause the game when showing load/save windows when the game is paused due to missing GRFs [FS#1733] (r12336) +- Fix: Do not pause/unpause the game when showing load/save windows when the game is paused due to missing GRFs [FS#1733] (r12336) - Fix: Disallow building level crossings over one-way roads as this allowed competitors to remove the one-way state [FS#1819] (r12329) - Fix: Wrong Y pillar specified for girder with arch bridge (r12328) - Fix: Vehicles could be sorted in a wrong order when a vehicle name changed - cached name was not invalidated (r12324) @@ -459,13 +639,13 @@ - Fix: Mac OSX bundle display name should be 'OpenTTD' [FS#1798] (r12234) - Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, show running cost of wagons if available (r12209) - Fix: When loading a savegame fails, do not start creating a new game, just go straight back to the intro screen (r12202) -- Fix: Force AI to build rail or road instead of bridges if possible, so it doesn't build bridges everywhere (r12200) +- Fix: Force AI to build rail or road instead of bridges if possible, so it does not build bridges everywhere (r12200) - Fix: "Transparent buildings" now only toggles buildings, so show tick when buildings are transparent [FS#1789] (r12198) - Fix: Show correct last year profit when the train had negative income [FS#1788] (r12197) - Fix: There can be oil rigs at map borders, do not set water class for them [FS#1787] (r12195) - Fix: Do not start overtaking if the RV reaches wrong-way one-way-road in the next tiles (r12191) - Fix: Assert when trying to play tile sound at NW border of map (placing buyos, leveling land) [FS#1784] (r12186) -- Fix: Take into account possible loan when AI is deciding which bridge to build, so it won't build wooden bridges everytime (r12184) +- Fix: Take into account possible loan when AI is deciding which bridge to build, so it will not build wooden bridges everytime (r12184) 0.6.0-beta4 (2008-02-18) @@ -487,16 +667,16 @@ - Feature: [NewGRF] Add support for Action 0D, var 13: informations about current map size (r11961) - Feature: Support Action5 type 0D (newwater) (r11947) - Feature: Allow building bridge heads on more slopes (r11937) -- Feature: [NewGRF] Add support for Rivers. Rivers can currently only be placed with-in the scenario editor (r11926,r11938,r11949,r12071) +- Feature: [NewGRF] Add support for Rivers. Rivers can currently only be placed with-in the scenario editor (r11926, r11938, r11949, r12071) - Feature: Generate.vbs script to allow project files generation for users unable to run generate bash script (r12123) - Feature: Sort the strings in languages dropdown (r11886) - Codechange: Drop MSVC 2003 support (r11979) - Fix: Test purchase list loading/loaded sprites instead of unconditionally returning a possibly non-existant sprite (r12180) - Fix: Return correct bridge price for AI when DC_QUERY_COST is set [FS#609] (r12171) -- Fix: When drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated [FS#337] (r12166) +- Fix: When drag&drop mode was cancelled by keyboard input, depot/group window was not updated [FS#337] (r12166) - Fix: Buffer overflow when drawing scrolling news [FS#1652, FS#1773] (r12165) - Fix: If a train is 'stopping' when entering a depot, do not let it leave again [FS#1705] (r12163) -- Fix: Towns shouldn't build over houses owned by another town [FS#1757] (r12162) +- Fix: Towns should not build over houses owned by another town [FS#1757] (r12162) - Fix: Towns will no longer build houses > 1x1 there where should be road (with 2x2, 3x3 grid town layouts) (r12161) - Fix: Remove the arbitrary limit of 64 waypoints per town [FS#1744] (r12160) - Fix: Chance16I was now biased towards zero - round to nearest now (r12156) @@ -507,19 +687,19 @@ - Fix: With mammoth trains disabled, maximum train length was limited to 9 (r12131) - Fix: Use tile index 0 for planes in the air, so it cannot have an invalid tile index [FS#1745] (r12109) - Fix: X/Y axis swap for station tiles in GetNearbyTile() was wrong way around [FS#1753]( r12108) -- Fix: Loading older savegames fixes (r12096,r12097) +- Fix: Loading older savegames fixes (r12096, r12097) - Fix: When a company bankrupts, remove drive-through road stops, ship depots and buoys too. Update owners of water and road [FS#1703] (r12095) - Fix: Do not set station owner for buoys when merging company (r12093) - Fix: Keep production level within delimited boundaries, while using var result 0D/0E and than multiplying/dividing it [FS#1755] (r12092) - Fix: Assert when loading savegame with wrong tiletype at south map borders (r12088) -- Fix: Check overrides only for industries when mapping newgrf entities to 'real' entities [FS#1747] (r12086) +- Fix: Check overrides only for industries when mapping NewGRF entities to 'real' entities [FS#1747] (r12086) - Fix: Update waypoint signs when changing language (r12080) - Fix: Use search paths when opening console scripts (r12079) - Fix: When reusing a renamed deleted waypoint, keep the new name (r12076) - Fix: Make docks at sea flood neighboured tiles (r12072) - Fix: Possible deadlock when there are no houses available to build at given tile (r12062) - Fix: Houses with zero probability could be built (r12062) -- Fix: Do not clear tiles when the town won't be able to build any buildings anyway (r12060) +- Fix: Do not clear tiles when the town will not be able to build any buildings anyway (r12060) - Fix: Allow building 2x2 building on slopes if not explicitly forbidden (r12060) - Fix: It was possible to build 2x1 and 1x2 buildings on slopes even if it was not allowed (r12060) - Fix: Teach NPF where road vehicles and trams can reverse (r12058) @@ -563,11 +743,11 @@ - Fix: Industries using results 0D/0E on callback cb29/35 were a bit too eager to close down (r11976) - Fix: Shore and sea tiles under bridges were converted to canals in old savegames [FS#1684] (r11974) - Fix: Use grass tiles for corner shores, if shores got replaced by ActionA [FS#1683] (r11973) -- Fix: Old AI shouldn't build fast planes with a small airport in orders(r11972) +- Fix: Old AI should not build fast planes with a small airport in orders(r11972) - Fix: MP_ROAD can have railbits too - OPF searching over rail of diffen t owner behind crossing (r11967) - Fix: OPF was searching through depots and normal road stops [FS#1403, FS#1506] (r11966) - Fix: Tropic zone data was returned incorrectly [FS#1685] (r11964) -- Fix: NewAI couldn't build any road vehicles when there were any tram grfs loaded (r11958) +- Fix: NewAI could not build any road vehicles when there were any tram grfs loaded (r11958) - Fix: Disallow building locks and docks on rapids [FS#1675] (r11956) - Fix: Do not allow modifying roadbits when other roadtypes would need different foundation (r11953) - Fix: Loading of very old savegames was broken (r11951) @@ -585,10 +765,10 @@ - Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player (r11878) - Fix: Another way to crash competitors' train in a station (r11877) - Fix: Automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions (r11875) -- Fix: EngineHasReplacementForPlayer() didn't look in ALL_GROUP (r11872) +- Fix: EngineHasReplacementForPlayer() did not look in ALL_GROUP (r11872) - Fix: Do not update signals after each tile when building/removing a large block of track/signals/station [FS#1074] (r11871) -- Fix: Slow down train when approaching tile we can't enter in more cases (r11870) -- Fix: Do not make crossing red when we can't enter it in any case (r11870) +- Fix: Slow down train when approaching tile we cannot enter in more cases (r11870) +- Fix: Do not make crossing red when we cannot enter it in any case (r11870) 0.6.0-beta3 (2008-01-16) @@ -633,7 +813,7 @@ - Fix: Popping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order [FS#1532] (r11627) - Fix: There were still some cases where one could not build a tram track, but the tram could become blocked [FS#1525] (r11621) - Fix: Do not make crossing red behind depot the train is entering [FS#1531] (r11619) -- Fix: Buoys are just waypoints, so don't allow load/unload/transfert for them (r11618) +- Fix: Buoys are just waypoints, so do not allow load/unload/transfer for them (r11618) - Fix: Sometimes large values could go off the chart [FS#1526] (r11616) - Fix: Temperate banks can only be built in towns (over a house) (r11615) @@ -654,7 +834,7 @@ - Fix: Do not allow changing network only patches settings from console when not in network game (r11594) - Fix: IsSlopeRefused() result was half wrong causing banks to be built on wrong places (r11590) - Fix: When ship depots got destroyed they always returned to water, even when it should have been canals [FS#1514] (r11589) -- Fix: The one way road button wasn't reset on abort (r11587) +- Fix: The one way road button was not reset on abort (r11587) - Fix: Windows could get completely missing when one resized the window to something very small [FS#1484] (r11583) - Fix: Invalidate 'list trains/roadvehs/ships/planes' widgets when station part is added/removed so it does not become glitchy (r11577) - Fix: Flood train stations when there are no trains on border tiles too (r11574, r11570) @@ -704,7 +884,7 @@ - Feature: Support for encapsulating files into a .tar file; you can pack all files in your data/ directory in how ever many .tar files you like, keeping the directory-structure equal to the unpacked version, and OpenTTD can handle them just like the files were unpacked (r11106) - Feature: Allow slopes under statues (r11069) - Feature: [OSX] Added more options for right click emulation (controlled from the interface tab in the patch window) (r10996) -- Feature: Allow building and removing tracks and signals when there is a train on a parallel diagonal track that does not interact with this one. (r10922) +- Feature: Allow building and removing tracks and signals when there is a train on a parallel diagonal track that does not interact with this one (r10922) - Feature: Added TileHeight to the Land Area Information tool [FS#653] (r10878) - Feature: [OSX] OpenTTD will now pick the same language as finder is set to if no config file is found (r10851) - Feature: Provide an infrastructure to have resizable windows that are smaller than the default window size. Useful for playing on very low resolution systems (r10704) @@ -723,7 +903,7 @@ - Feature: Loading indicator, which shows in % how full a vehicle is while loading/unloading (r10254) - Feature: Introduce a form of timetabling for vehicles (r10236) - Feature: [NewGRF] Add support for action 0F (town name generator) (r10211) -- Feature: Add support for personal directories on Windows. (r10182) +- Feature: Add support for personal directories on Windows (r10182) - Feature: Add support for anti aliased typefaces via FreeType. This is configurable for each font size in the configuration settings and requires using the 32bpp blitter and suitable fonts (r10166) - Feature: 32 bpp sprite support and dedicated driver does not blit nor render by default. Can be overruled by user (r10121) - Feature: Add support for articulated road vehicles (r10097) @@ -772,7 +952,7 @@ - Feature: The station list does now remember the sort settings (r8065) - Feature: Make it possible to override the bind address and port of a dedicated server from the command line (r7802) - Feature: Add command line option to prevent saving of high score and configuration on exit and a console command to manually initiate a configuration save (r7801) -- Feature: Add support for tractive effort to 'realistic' acceleration (7592) +- Feature: Add support for tractive effort to 'realistic' acceleration (r7592) - Feature: Allow to build bridges of arbitrary rail/road combinations (including signals) (r7573) - Codechange: Do not allow configuration changes, that NewGRFs can directly use to change their behaviour, during network games as this can cause desyncs (r11452) - Codechange: Make opening a new toolbar not overlapping its parent one, by locating it under the parent, and aligned with the left side of it [FS#1310] (r11256) @@ -781,7 +961,7 @@ - Codechange: Keep track of the origin, time of travel and accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo is not thrown on a big pile when it is put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it (r10266) - Codechange: Do not limit the cost of tunnels (r10248) - Codechange: Add new vehicle hash table for collision detection and finding vehicles on a tile. The hash area scanned is far smaller than the old hash table, which is now used for viewport updates only. This should give a significant performance improvement for games with many vehicles (r10111) -- Codechange: Don't redraw all station tiles when cargo is added or removed if the station has no custom graphics (r10062) +- Codechange: Do not redraw all station tiles when cargo is added or removed if the station has no custom graphics (r10062) - Codechange: Add some support for NewGRF var 7D, temporary storage array (r9707) - Codechange: Add support for returning 'ttdpatch variables' (Action D) (r9701) - Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static (r9671 and several others) @@ -928,7 +1108,7 @@ - Fix: Take the age of the front vehicle for station rating (r10246) - Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal [FS#594] (r10240) - Fix: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could technically cause desyncs in network games as the collision hash order is not guaranteed [FS#892] (r10222) -- Fix: Land under foundations was terraform when it shouldn't be terraformed [FS#882, FS#890] (r10219) +- Fix: Land under foundations was terraform when it should not be terraformed [FS#882, FS#890] (r10219) - Fix: Do not make a 270 degree turn on the international airport when a 90 degree turn is enough (r10187) - Fix: Crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport [FS#874] (r10165) - Fix: Airports did not flood when there are aircraft on the airport [FS#601] (r10155) @@ -968,8 +1148,8 @@ - Fix: Only non dedicated servers cannot have 0 players [FS#765] (r9785) - Fix: Remove arbitrary limit on length of NewGRF strings (r9775) - Fix: [NewGRF] Ignore axis-bit of station tile layouts [FS#756] (r9758) -- Fix: [win32] Dead key and open/close console. (r9728) -- Fix: When you have closed the "Load game"/"New game" windows which you started from the "start server" menu, you shouldn't start a server when starting a new game [SF#1244842] (r9757) +- Fix: [win32] Dead key and open/close console (r9728) +- Fix: When you have closed the "Load game"/"New game" windows which you started from the "start server" menu, you should not start a server when starting a new game [SF#1244842] (r9757) - Fix: Trains were lost after autorenewal/autoreplace [FS#732] (r9753) - Fix: Stop flooded towns from building roads on water [FS#598] (r9743) - Fix: Station signs were not resized when the language changed [FS#672] (r9741) @@ -1026,19 +1206,19 @@ - Fix: Difficulty level button was not selected when opening the difficulty window (r9117) - Fix: The wrong catenary wires were drawn for tunnel entrances [FS#612] (r9077) - Fix: The intercontinental airport used 'T-junction' runway sprites when there is no exit in the middle of the runway as in the city airport [FS#529] (r9076) -- Fix: [win] dedicated console now doesn't need an extra 'enter' to fully quit [FS#459] (r9074) +- Fix: [win] dedicated console now does not need an extra 'enter' to fully quit [FS#459] (r9074) - Fix: Take over companies properly in multiplayer games [FS#459] (r9071) -- Fix: When a bribe failed and you haven't picked up cargo yet, you would never be able to do so for a given station [FS#404] (r9070) -- Fix: Don't keep on scrolling for non-numeric values in settings, but require reclick [FS#663] (r9064) +- Fix: When a bribe failed and you have not picked up cargo yet, you would never be able to do so for a given station [FS#404] (r9070) +- Fix: Do not keep on scrolling for non-numeric values in settings, but require reclick [FS#663] (r9064) - Fix: The personal (.openttd) directories were hidden in the load/save directory listings [FS#652] (r9043) - Fix: Desync caused by buffer overflow [FS#664] (r9027) -- Fix: When cutting strings into multiple lines also take into consideration whitespace characters of more than 1 byte length. (r9012) +- Fix: When cutting strings into multiple lines also take into consideration whitespace characters of more than 1 byte length (r9012) - Fix: Play the correct engine sound based on the engine type instead of the sprite (r9009) - Fix: New locomotive names were not announced in the news, it said "new railway locomotive available - railway locomotive" [FS#581] (r9000, r9001) - Fix: [NewGRF] Do not select a disabled platform length/number of track count when going out of drag-drop mode [FS#450] (r8999) - Fix: [win] Resolution doubled in cfg file when fullscreen mode used [FS#642] (r8994) - Fix: The industry list should also be (re)set when the number of industries is 0 [FS#656] (r8980) -- Fix: [win] Possible buffer overflow if unicode text is pasted into an input box and needs trimming. (r8975) +- Fix: [win] Possible buffer overflow if unicode text is pasted into an input box and needs trimming (r8975) - Fix: [win] Support compilation with the Vista Platform SDK (r8974) - Fix: Crash on loading savegames with GRFs that do not have their GRF info/name set (r8955) - Fix: [NewGRF] support for vehicle variable 48 was wrong (r8943) @@ -1078,7 +1258,7 @@ 0.5.0-RC4 (2007-01-18) ------------------------------------------------------------------------ -- Feature: Increase spritecache size to 2MB, will increase performance in games using newgrf files (r8218) +- Feature: Increase spritecache size to 2MB, will increase performance in games using NewGRF files (r8218) - Feature: OS/2 support with GCC (Watcom is dropped) (r8042) - Codechange: Add Japanese, Slovenian language as an official translation and split Norwegian into Bokmal and Nynorsk (r7987, r8084, r8069) - Codechange: Show error messages about our own data files as a popup, or to stderr if console is available (and not to stdout) (r8013, r8134) @@ -1089,7 +1269,7 @@ - Fix: Some disaster-events fixed: combat chopper shoots from right position, submarine once again moves around (r8140, r8158) - Fix: "out of sprite memory" warning messages due to incorrect assumption of requested memory for sprites (r8133) - Fix: Bouys are now built and numbered 1..9 not 9..1 [FS#538] (r8123) -- Fix: Clicking for more news properly cycles through the news history backwards, and doesn't show the first item doubly if it's already open (r8049) +- Fix: Clicking for more news properly cycles through the news history backwards, and does not show the first item doubly if it's already open (r8049) - Fix: Crash when removing a town in the scenario editor while the query window is open for one of the town's tiles (r8030) - Fix: Overflow of system-ticks was not handled properly, resulting in a possibly unresponsive server/client (r8028) - Fix: Automatic pause interfering with 'pause_on_join setting' in MP when <shift> is pressed [FS#486] (r8027) @@ -1102,7 +1282,7 @@ - Fix: The configure script did not work work for dash, a sh compatible shell [FS#485] (r7893) - Fix: [OSX] control + enter no longer fullscreens, interfered with team-chat (r7886) - Fix: Offset engines/wagons by half width in details window; fixes overflowing for display (r7864) -- Fix: [OSX] Remove incorrect debug message about missing grf files. (r7766) +- Fix: [OSX] Remove incorrect debug message about missing grf files (r7766) - Fix: [sdl] sometimes ALT-TAB could trigger the fast forward (r7727) @@ -1114,7 +1294,7 @@ - Fix: Signal update got propagated through incompatible railtypes and under certain circumstances tunnels and rail on top (r7620) - Fix: Remove landscaping toolbar option from road consturction toolbar in scenario editor [FS#473] (r7586) - Fix: The server could under certain circumstances tell a client too late to start syncing if it has been waiting to join (r7566) -- Fix: Removing towns in scenario editor didn't remove their subsidies causing possible crashes [FS#468] (r7563) +- Fix: Removing towns in scenario editor did not remove their subsidies causing possible crashes [FS#468] (r7563) - Fix: Internal and (patches) GUI were disagreeing about autorenew settings [FS#431] (r7561) - Fix: No new company could be created if more than 8 clients were connected, even if not all 8 companies were used (r7560) - Fix; Clicking 'full load' could under certain circumstances change the current depot order [FS#456] (r7559) @@ -1125,11 +1305,10 @@ 0.5.0-RC1 (2006-12-21) ------------------------------------------------------------------------ - -- General fixes and improvements to TTDPatch's newgrf format, most noticable are newstations, newsounds, more callbacks and I18n +- General fixes and improvements to TTDPatch's NewGRF format, most noticable are newstations, newsounds, more callbacks and I18n - Added languages: Bulgarian, Esperanto, Russian, Ukrainian, Languages with proper diacretics: Czech, Hungarian, Turkish -- Feature: Show NewGRF compatability of network games; green for full compatibility, yellow for missing newgrfs and red for invalid revision (r7505) -- Feature: Load a list of NewGRFs from the config (in the [newgrf-static] section) that should always be loaded (r7490) +- Feature: Show NewGRF compatability of network games; green for full compatibility, yellow for missing NewGRFs and red for invalid revision (r7505) +- Feature: Load a list of NewGRFs from the config (in the [NewGRF-static] section) that should always be loaded (r7490) - Feature: Double the length of the cargo and rating indicators in the station list window for better visibility (r7466) - Feature: NewGRF set up window and browser which allows modification and viewing of NewGRF settings ingame or the main menu (r7357) - Feature: Support for saving NewGRF settings with savegames (r7348) @@ -1139,14 +1318,14 @@ - Feature: Add Slovak, Brazil and Slovenian currency [SF 1243657, 1171147; FS#131] (r7160, r5964) - Feature: Allow towns to be built on top of trees in the scenario editor [FS#396] (r7152) - Feature: Allow over-building of compatible railtypes, i.e. normal and electrified rail. If building electrified rail, normal rail is upgraded for you (at a cost) (r7106) -- Feature: Additional positioning for long dropdown lists with scrollbar support if dropdown list wouldn't fit (r7086) +- Feature: Additional positioning for long dropdown lists with scrollbar support if dropdown list would not fit (r7086) - Feature: [win32] Remember the window size between restarts when quit in fullscreen mode (r7061) - Feature: Increase the chatbuffer of chat messages, messages longer than the graphical box will be wrapped to a new line (r6956) - Feature: Allow typing longer text than visible for an editbox; it will scroll properly now (r6954) - Feature: Allow spectators to team-speak to eachother (r6933) - Feature: Allow for " to be in console tokens. Escape them with \. eg \" (r6875) - Feature: Change the functionality of the chat window. SHIFT+ENTER (SHIFT+T) sends a message to all players, CTRL+ENTER (CTRL+T) sends a message to all team mates and ENTER (T) is customizable (r6824) -- Feature: (Train is) lost message is now generated immediately when pathfinder can't find the path (r6800) +- Feature: (Train is) lost message is now generated immediately when pathfinder cannot find the path (r6800) - Feature: Add a measurement tool that will show dimensions and height differences of various draggable tools (r6758) - Feature: Added sort options to the build aircraft and train windows (r6708) - Feature: Depot lists are now sorted, so vehicle 1 is always first and so on (r6652) @@ -1203,7 +1382,7 @@ - Codechange: Allow standard ini-file style comments (;) (r6972) - Codechange: Send server messages with format NETWORK_ACTION_SERVER_MESSAGE so it is general colour like the rest of the server messages. Spectators speak in grey (r6932) - Codechange: Change textmessage format a bit. Only the sender's name and target are in the sender's colour, the actual message is in white. Should improve readability (r6932) -- Codechange: Add an MD5 sum check of our own data files, and warn if they don't match (r6921) +- Codechange: Add an MD5 sum check of our own data files, and warn if they do not match (r6921) - Codechange: Add strict bounds checking in string formatting system to check for possible buffer overflows (r6884) - Codechange: Have the dropdown menus fall fully inside the top toolbar (r6745) - Codechange: Determine the length of the main toolbar dropdown list based on the length of the strings in that list (r6744) @@ -1223,10 +1402,10 @@ - Codechange: Completely remove the deprecated -p parameter (is superseded by -n) (r3508) - Fix: Town ratings were not reset when a company went bankrupt (r7433) - Fix: With realistic acceleration, guarantee a minimum braking force is applied. This ensures trains will stop when going down hill (r7425) -- Fix: Changed "kick off" acceleration resulted in only a small amount of power being applied; this resulted in a perceived delay before trains moved. (r7421) +- Fix: Changed "kick off" acceleration resulted in only a small amount of power being applied; this resulted in a perceived delay before trains moved (r7421) - Fix: Long delay for message windows to appear. Immediately show a new message if present if no news window is open, or has just been closed instead of waiting for the timer of the current news to time out [FS#255] (r7402) - Fix: Deleting Train in depot with autoreplace fails [FS#418] (r7385) -- Fix: Don't update vehicle images when turning a train around. During this procedure the train is split into parts which can result in incorrect images being used (r7378) +- Fix: Do not update vehicle images when turning a train around. During this procedure the train is split into parts which can result in incorrect images being used (r7378) - Fix: OpenTTD could crash under certain circumstances when a vehicle as autoreplaced and a news window was open [FS#332] (r7368) - Fix: Segmentation fault in the SDL video driver when one goes to fullscreen and there are no suitable resolutions (r7332) - Fix: When loading a game from a dedicated server the local player set to 0, theoretically enabling the dedicated server to also play (r7312) @@ -1234,11 +1413,11 @@ - Fix: Always display the excavation of roadworks even when fully zoomed out or "full details" are off (r7240) - Fix: Window allocation and deletion messed with the actual window pointer, possibly crashing OpenTTD [FS#350, SF#1560913] (r7205) - Fix: Callback not executed for non-player based patch changes in multiplayer for all clients; possible desync issue (r7190) -- Fix: Station sign (and base station coordinates) didn't move along with station when station moved by walking. [FS#388] (r7169) +- Fix: Station sign (and base station coordinates) did not move along with station when station moved by walking [FS#388] (r7169) - Fix: MiniMap was misplacing vehicles sometimes [FS#402] (r7166) -- Fix: Some mouse events possibly lost under high CPU load, handle mouse input right away instead of waiting for GameLoop. [FS#221, SF1168820] (r7157) -- Fix: Some keyboard events possibly lost under high CPU load, handle keyboard input in place instead of global variables magic. [FS#279] (r7153) -- Fix: "Position of Main Toolbar" option isn't honored when starting new game or loading saved [FS#172] (r7130) +- Fix: Some mouse events possibly lost under high CPU load, handle mouse input right away instead of waiting for GameLoop [FS#221, SF1168820] (r7157) +- Fix: Some keyboard events possibly lost under high CPU load, handle keyboard input in place instead of global variables magic [FS#279] (r7153) +- Fix: "Position of Main Toolbar" option is not honored when starting new game or loading saved [FS#172] (r7130) - Fix: Synchronize the engine-renew settings of a player when joining a multiplayer game (r7126) - Fix: Several errors/glitches related to multiplayer and bankrupcy (mainly server), and non-updated company-information (r7125) - Fix: Cloning a vehicle that has been refitted would incur the expense as running costs, not new vehicles [FS#371] (r7115) @@ -1253,8 +1432,8 @@ - Fix: Crash at game end when server company is bankrupt [FS#369] (r7008) - Fix: List of actions panel in the town authority window went underneath its scrollbar (r6885) - Fix: Pressing ^D (EOF) at a dedicated console caused it to repeat the last command, instead of doing nothing (r6835) -- Fix: Don't add up running cost of articulated engine parts (r6765) -- Fix: If a rail is not available, don't show toolbar even with hotkey 'A' (r6740) +- Fix: Do not add up running cost of articulated engine parts (r6765) +- Fix: If a rail is not available, do not show toolbar even with hotkey 'A' (r6740) - Fix: Only apply the virtual transfer profit if the order is a transfer order, rather than to any unload order (r6738) - Fix: Disable main toolbar buttons showing company list drop downs when there are no companies [FS#356] (r6695) - Fix: Autoreplace can now use the money for selling the old vehicle to build the new one (r6640) @@ -1265,39 +1444,37 @@ - Fix: Station catchment area persists after switching tools [FS#136] (r6368) - Fix: Do not reset the current cursor action when centering on a depot/hangar (r6360) - Fix: Go to hangar orders for aircraft could get spuriously removed when a road or rail depot got deleted (r6355) -- Fix: Due to some off-by-one errors the width or height of a clipping rectangle could become 0, which isn't sensible. This should fix a very rare and hard to trigger assertion in GfxFillRect() (r6351) -- Fix: Never allow scrolling the map in the main menu (scroll-settings weren't reset if switched to mainmenu) (r6037) +- Fix: Due to some off-by-one errors the width or height of a clipping rectangle could become 0, which is not sensible. This should fix a very rare and hard to trigger assertion in GfxFillRect() (r6351) +- Fix: Never allow scrolling the map in the main menu (scroll-settings were not reset if switched to mainmenu) (r6037) - Fix: Never set I-am-a-thread bool to true IN the thread, dual-core machines could flip [FS#78] (r5977) - Fix: Town-growth removed houses under construction to make way for road; unwanted behaviour [FS#49] (r5970) - Fix: Cloned toad vehicles are not refitted to correct cargo [FS#275] (r5917) - Fix: Bugfix for errors in FindNearestHangar function in aircraft_cmd.c [FS#235] (r5914) - Fix: Sort order for produced amount and transported percentage was reversed in the industry list (r5912) -- Fix: Changing patch settings through the console didn't accept on/off or true/false [FS#170] (r5903) +- Fix: Changing patch settings through the console did not accept on/off or true/false [FS#170] (r5903) - Fix: Differing price calculation for tunnels depending on starting point [FS#253] (r5901) - Fix: Goto sepot not always working for road vehicles [FS#249] (r5898) - Fix: Bus trying to service in depot of other company [SF1519167] (r5897) - Fix: If vehicles break down and service is turned off, the vehicles failed to enter any depots; now they will quickly go to a depot if set to be replaced (r5888) - Fix: Incomplete removal of player owned property due to lack of money [FS#273] (r5886) -- Fix: < > boxes in patch-settings didn't grey out when they hit the limit of their range (r5714) +- Fix: < > boxes in patch-settings did not grey out when they hit the limit of their range (r5714) - Fix: Check the configuration file for valid values and clamp them to their ingame minimum/maximum [SF1288024] (r3726) - Fix: Remove the restriction that the 'patch' console command can only be run from network games [SF1366446] (r3723) 0.4.8 (2006-08-12) ------------------------------------------------------------------------ - -- Fix: A ship in a depot must be stopped before it can be cloned. -- Fix: After changing directory in 'Play Scenario', the default scenarios didn't show up in 'New Game' +- Fix: A ship in a depot must be stopped before it can be cloned +- Fix: After changing directory in 'Play Scenario', the default scenarios did not show up in 'New Game' 0.4.8-RC2 (2006-07-31) ------------------------------------------------------------------------ - - Feature: Add Italian town names as we have an official Italian translation -- Codechange: Verify the presence of music files in the gm/ folder. This should also solve some 100% CPU buildup for some users. -- Fix: Certain combinations of trains crash when moved around inside the depot. +- Codechange: Verify the presence of music files in the gm/ folder. This should also solve some 100% CPU buildup for some users +- Fix: Certain combinations of trains crash when moved around inside the depot - Fix: Reversed arrow-sign in the multiplayer list column headers on sort by name -- Fix: Industry production change button doesn't work for oilrig passangers. +- Fix: Industry production change button does not work for oilrig passangers - Fix: Helicopters stopping in depot after autorenew/autoreplace - Fix: MorphOS crashes when you go a level up in the root level - Fix: UDP sockets were used even if network-availability was set to false @@ -1306,72 +1483,70 @@ 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. +- Codechange: [NPF] Disable NPF totally for ships as it wholly kills performance. 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: '-f' switch is not valid on windows, so do not 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: If a road vehicle is on a road depot tile and stopped does not 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: [NTP] Fix NTP over bridges: do not 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: 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: 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: 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: Do not 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: 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: 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: [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: [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: [Autoreplace] cost for refitting a new vehicle is added to the cost animation (player always paid for it, it just was not 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: [NPF] Do not 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) ------------------------------------------------------------------------ - - Feature: [OSX] Add support for triple-binaries (PPC, PPC970, i386) (r4102) - Fix: [OSX] crash when going to fullscreen (r4100) - Fix: Allow unused wagons to have their first cache set. Fixes faulty cache-warning message and noticably speeds up depot operations (r4094) -- Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop. (r4072) +- Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop (r4072) 0.4.6 (2006-03-22) @@ -1379,188 +1554,187 @@ - Codechange: [win32] Show the revision in crash.txt and enable the button to show the crash text in the crash-window (r3965) - Codechange: Add additional linker information to release builds to help figure out crashes more easily (r3526) -- Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look odd) (r4038) +- Fix: [OSX] Cannot save game if name contains german umlauts (loading savegames with certain chars still look odd) [SF#1157244] (r4038) - Fix: [OSX] major speedup for PPC fullscreen (r4034) -- Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there. (r4032) -- Fix: [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines. (r4031) -- Fix: [ 1453646 NPF ] Road vehicles planning through the back of depots and stations. (r4029) -- Fix: Use the title of a savegame in the saveload dialog-editbox. (r4018) -- Fix: Improper resolution written to the configuration file when exiting from fullscreen. (r4017) -- Fix: When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions. (r4016) -- Fix: Default the patch-setting 'pause_on_join' to true. (r4015) +- Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there (r4032) +- Fix: [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines (r4031) +- Fix: [NPF] Road vehicles planning through the back of depots and stations [SF#1453646] (r4029) +- Fix: Use the title of a savegame in the saveload dialog-editbox (r4018) +- Fix: Improper resolution written to the configuration file when exiting from fullscreen (r4017) +- Fix: When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions (r4016) +- Fix: Default the patch-setting 'pause_on_join' to true (r4015) - Fix: Slope and height information returned for some tile types is wrong (r4014) -- Fix: Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts. (r4012) +- Fix: Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts (r4012) - Fix: Update french translation (r3978) -- Fix: FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. (r3970) -- Fix: [ 1439907 ] Increase client list window width so at least most languages fit. (r3969) -- Fix: Update german and finnish languages. (r3968) -- Fix: Properly set back the owner of a crossing/road-under bridge after removing it. (r3967) -- Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. (r3964) -- Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. (r3962) -- Fix: Fix crash when resizing news history window. (r3961) -- Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. (r3960) -- Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (r3959) -- Fix: Correctly restore the roadside after roadworks are finished. (r3957) -- Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. (r3956) -- Fix: validate the setting of max_companies/spectators through the console. (r3955) -- Fix: Improve game-load times. (r3954) -- Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. (r3952) -- Fix: Restore plural forms of cargo types for several languages. (r3951) -- Fix: [win32] Add directives to allow Visual Studio 2005 compilation. (r3950) -- Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (r3948) +- Fix: Missing glyph(s) in big-font. Added several missing glyphs for the big font [FS#56] (r3970) +- Fix: Increase client list window width so at least most languages fit [SF#1439907] (r3969) +- Fix: Update german and finnish languages (r3968) +- Fix: Properly set back the owner of a crossing/road-under bridge after removing it (r3967) +- Fix: [Autoreplace] Autoreplacing trains now keep their tile length instead of their pixel length [FS#67] (r3964) +- Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592 (r3962) +- Fix: Fix crash when resizing news history window (r3961) +- Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list (r3960) +- Fix: The tooltips for raising and lowering land buttons in the scenario editor are interchanged [FS#61] (r3959) +- Fix: Correctly restore the roadside after roadworks are finished (r3957) +- Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled (r3956) +- Fix: validate the setting of max_companies/spectators through the console (r3955) +- Fix: Improve game-load times (r3954) +- Fix: On loading a game, GetPlayerRailtypes() did not account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs (r3952) +- Fix: Restore plural forms of cargo types for several languages (r3951) +- Fix: [win32] Add directives to allow Visual Studio 2005 compilation (r3950) +- Fix: Crash in string code with openbsd/zaurus; alignment issues [SF#1415782] (r3948) 0.4.5 (2006-01-31) ------------------------------------------------------------------------ - -- Feature: [newgrf] Implement varaction2 property 0x41 and 0xDA. (2361) -- Feature: giving server_ip a value of 'all' will make the server listen on any interface (2374) -- Feature: shortcut CTRL + U that clears the current input-box (2385) -- Feature: [newgrf] Implement the mechanism for handling newgrf callbacks (2389) -- Feature: [newgrf] Implement the 'refit capacity' callback (2389) -- Feature: saving games happen in a seperate thread (2391) -- Feature: [newgrf] Implement powered wagons, and the callback that goes with it (2414) -- Feature: [newgrf] Implement shorter train vehicles (2428) -- Feature: New display option: 'transparent station signs' (2438) -- Feature: You can now give transfer order to set up feeder systems (2441) -- Feature: Removing tracks with the 'remove' tool, automatically removes signals on the tracks (2469) -- Feature: [localisation] Allow changing the order of parameters in translated strings (2573) -- Feature: [localisation] New way to specify plural forms (2592) -- Feature: [localisation] Support genders (2594) -- Feature: [localisation] Support cases (2597) -- Feature: add support for truncating strings to a given (pixel) length (2607) -- Feature: Overhaul DirectMusic MIDI backend, remove "experimental" status (2712) -- Feature: Change the driver probing algorithm: Use the first music/sound/video which succeeds initialising instead of bailing out after the first. No need to specify -snull if no soundcard is present anymore (2728) -- Feature: The Main Toolbar Dropdown Menu can now display disabled items (2734) -- Feature: Clone vehicles (2764) -- Feature: When starting without a config file determine the language on basis of the current locale (2777) -- Feature: [NewGRF] Add support for "extended bytes" (2872) -- Feature: [localisation] Major step twoards ISO-8859-15: Implement missing characters (2879) -- Feature: Implement the console command rm to remove savegames (2941) -- Feature: Danish town names (2957) -- Feature: Menu option to toggle console (2958) -- Feature: Calculate proportions of non-square giant screenshot correctly (2963) -- Feature: [newgrf] Implement current set of action D (ParamSet) operations (2968) -- Feature: [newgrf] Show a wagon's speed limit in purchase list (2969) -- Feature: [newgrf] Support loading VarAction2 parameter for variables 0x60-0x7F (2971) -- Feature: [newgrf] Add patch option for wagon speed limits (2982) -- Feature: [newgrf] Support loading of bridge attributes and tables from GRF (3004) -- Feature: Native Support for Win64 (3008) -- Feature: OSX now uses quicktime to play midi files (3022) -- Feature: [OSX] Command+Q now works in main menu (3027) -- Feature: Allow unbanning players based on banlist-id (as well as IP) (3067) -- Feature: 'status' and 'clients' now show the IP of the players (3067) -- Feature: Make it possible to create a screenshot from the console that is both big and has no console, or any combination of (3068) -- Feature: [newgrf] Add support for rail vehicle weight greater than 255 tons (3071) -- Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (3096) -- Feature: Turkish translation (3120) -- Feature: [newgrf] Support positioning of rail vehicle visual effects (3132) -- Feature: [newgrf] Support for articulated rail vehicles (3139) -- Feature: [newgrf] Add support for cargo refitting specification by cargo classes (3148) -- Feature: [newgrf] Action 7/9 new value : is it TTDPatch or OpenTTD? (3152) -- Feature: Drag and drop rocky areas in scenario editor (3153) -- Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars (3157) -- Feature: Right-Click-Scrolling optionally moves in the opposite direction (3222) -- Feature: Native cocoa sound and video drivers for OSX (3281) -- Feature: [newgrf] Allow train running cost class to differ from engine class (3388) -- Feature: Kick and ban now with IP numbers (3407) -- Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console (3427) -- Feature: Allow the network game list to be sorted (by name/clients/compatibility ascending/descending) (3441) -- Feature: Make it possible to ban offline clients (3469) -- Fix: The refit window now shows the correct refit options (2365) -- Fix: Refitting to a cargo which is already carried by some vehicles takes their capacities into account for display (2365) -- Fix: Add 'multihead' TTDPatch option to OpenTTD newgrf flags-emulation (2368) -- Fix: make install tried to install scenarios in the (non-existing) personal dir when USE_HOMEDIR is specified (2371) -- Fix: [console] update the example scripts in the scripts/ directory to reflect the new console functionality (2372) -- Fix: [console] any line starting with a '#' is a comment so ignore it (2372) -- Fix: [console] The special variables whose value can only be set by a custom process should, also print out their newly set value there (2372) -- Fix: [newgrf] Ignore action 0 prop 0x20 (air drag) (2377) -- Fix: [newgrf] Further property stubs, help prevents subsequent incorrect reading of newgrf data (2378) -- Fix: Build year for mail compartment of planes was not set correctly, affected station ratings (2380) -- Fix: Endgame window on easy difficulty resulted in infinite loop (2381) -- Fix: Check the airport type when building an airport (2382) -- Fix: Monkey-testing turned up some command crashes (2383) -- Fix: Check selling land and setting player colour. Also an extra map-bounds check for terraforming (2384) -- Fix: [realistic accel] Very slow trains no longer get an increase in maximum speed when part of them is in a depot (2388) -- Fix: [newgrf] Load power for dual-headed engines correctly (2400) -- Fix: [newgrf] When resolving callbacks, dont ignore wagon overrides (2410) -- Fix: Station ratings aren't affected by speed limits from realistic acceleration anymore (2411) -- Fix: building vehicles without depot crashed the game (2412) -- Fix: certain resolutions caused a crash when minimap was partly dragged outside the game window (2424) -- Fix: Deleting canals under bridges removed bridges first in certain configurations (2436) -- Fix: [NPF] Vehicles try to drive into a tunnel entrance from above (2471) -- Fix: [newgrf] Some road vehicle action 0 properties were loaded as the wrong type (int8,int16,int32) causing undefined results. (like cargo types being wrong) (2474) -- Fix: The console variable autoclean_unprotected was linked to the variable _network_autoclean_protected (2498) -- Fix: Old bug in the PCX writer: The first pixel column contained garbage, the picture was shifted one to the right, and the last column was dropped (2512) -- Fix: Using the mouse wheel could lead to a crash if mouse was not over a widget (2530) -- Fix: blinking 'lock' gfx in multiplayer games (2548) -- Fix: Remove original train pathfinder. Enhanced old pathfinder. (2553) -- Fix: Spaces in the path to the MIDI files caused the win32 MIDI player to fail (2563) -- Fix: set server map name to the loaded name of the game/scenario (2610) -- Fix: Improve the old pathfinder. Changed it to A* instead of Dijkstra. Benchmark shows that NTP is now around 10x faster than NPF (2635) -- Fix: Correctly save and load company_value, it's 64 bits wide, not 32 bits (2684) -- Fix: Volume control works now for the DirectMusic MIDI backend (2712) -- Fix: Change the fence algorithm so it removes fences when no farm tile is adjacent (2739) -- Fix: Tree tiles above the snow line got redrawn disproportionately often (2750) -- Fix: Depots could build trains of the wrong track type (2764) -- Fix: Sort the directories in the scenarion/savegame list (2860) -- Fix: On OS/2 show the trailing \ if the current directory is a root directory (2860) -- Fix: Return a proper version number, when testing the TTDPatch version in the SkipIf action (2862) -- Fix: Change the way NewGRFs are loaded, this saves quite some sprite slots - about 2000 for DBSetXL for example (2868) -- Fix: Several format string vulnerabilities and buffer overflows in the network code (2899) -- Fix: fixed issue where autorenewed vehicles didn't get all stats updated (2912) -- Fix: Exit the child of the extmidi backend with _exit() instead of exit(), because we don't want any atexit handlers - especially flushing output streams - to run, if exec() fails (2938) -- Fix: Server crash with "say"-command (2950) -- Fix: Fix win32 midi volume level control which didn't work (2960) -- Fix: [OSX] quitting the game no longer leaves a process behind that eats all the CPU power (3281) -- Fix: Fix for [ 1216203 ] UFO-broken waypoint (2961) -- Fix: [newgrf] Include missing grf feature canal -- Fix: [newgrf] Add bounds checking to VehicleChangeInfo for vehicles -- Fix: [newgrf] Wagon speed limits don't apply for wagons with livery overrides -- Fix: Align settings pool items to the size of void* to fix bus errors on 64bit architectures which require aligned variables (2976) -- Fix: restart_game_date is an UINT16, not a BYTE. Now setting the game restart year via the console should work (2987) -- Fix: [newgrf] Some GRF files don't specify a name or description, in which case the Action 8 is 8 bytes, not 9 (3005) -- Fix: The finnish markka was never abbreviated with capital letters (3021) -- Fix: Improve handling of non-existent sprite sets (3044) -- Fix: Don't attempt to map and empty sprite group to a vehicle (3045) -- Fix: Fixed typo and hang for BeOS Networking (3053) -- Fix: On Win98 and lower when you go to the root directory of a drive (eg. C:\) you were stuck there indefinitely and couldn't change any directories or see any files (3056) -- Fix: Complete rewrite of autoreplace; multiheaded train engines are replaced correctly (3081) -- Fix: A new train is now made if the front unit is an engine and the former front engine is moved away (3144) -- Fix: There are only 2 possible directions for ship depots, not 4 (3199) -- Fix: Allow bribing up to the maximum rating for bribing, don't disable this option at some arbitrary value early (3201) -- Fix: Don't lower land on tunnel, even with diag tracks on it (3228) -- Fix: Crash when making a screenshotin the main menu (3235) -- Fix: Crash when starting a scenarion via 'New Game' fails (3235) -- Fix: Determine clicked status of sticky icon from window flags rather than the widget click state (3247) -- Fix: Graphical glitch with autorail tool on a certain tile-types (3254) -- Fix: Center the X of the window close button (3302) -- Fix: [newgrf] Unload engine names before loading grf files (3316) -- Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received (3322) -- Fix: Build failed if SDL is built without pthread support (3326) -- Fix: Move initialization of vehicle random_bits to DC_EXEC blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possib le network desyncs (3352) -- Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle (3367) -- Fix: Out-of-bounds array access when road vehicles overtook in a curve caused desyncs (3371) -- Fix: Update signal states when building or removing rail station blocks (3372) -- Fix: Don't allow trains to get bigger than 100 via drag and drop (3374) -- Fix: Don't reset date in the scenario editor when pressing RandomLand (3376) -- Fix: [newgrf] Running cost should be halved for dual head vehicles (3384) -- Fix: No fence was placed when placing fences and the neighbouring tile is a rail configuration which permits a fence but has a signal (3389) -- Fix: [newgrf] Ignore non-climate dependent cargo types (3394) -- Fix: [newgrf] Only add a random number of days to an engine's base introduction date if that date is not 0 (3410) -- Fix: When changing the server password via the console, actually set the password as well as flag whether it is required (3411) -- Fix: Under certain conditions placing a road tile parallel under a bridge would, instead of failing, succeed and place a perpendicular piece (3413) -- Fix: Disable the Fund New Industry menu item and window when connected to a server as a spectator (3414) -- Fix: Disable the clone and refit buttons in the train view when viewing another player's vehicles, or as a spectator (3415) -- Fix: Disallow building an oil rig above sea level (3416) -- Fix: When removing a town-owned tunnel the player's rating was not reduced (3418) -- Fix: (Possible) game crash on removing track/road under bridge if a vehicle was on the track/road under the bridge and the track/road sloped (3419) -- Fix: [newgrf] Only power should decide whether a rail vehicle is an engine or a wagon. (fixes SHIKI 810 in jpsetw.grf) (3424) -- Fix: Incorrect validating of tree-planting command which can allow a buffer-overflow (3446) -- Fix: [newgrf] When changing the sprite ID of a vehicle, if it is not FD (custom graphics), the value needs to changed from a 16bit array offset to an array index. (fixes tropicstw.grf) (3449) -- Fix: You couldn't remove an item from a list-type of config ingame from the configuration file (3475) -- Fix: [newgrf] Always reinitialize the ttdpatch flags as patch settings may have changed (3486) -- Fix: Price for demolishing a bridge was dependent on orientation and map size (3487) +- Feature: [NewGRF] Implement varaction2 property 0x41 and 0xDA (r2361) +- Feature: Giving server_ip a value of 'all' will make the server listen on any interface (r2374) +- Feature: Shortcut CTRL + U that clears the current input-box (r2385) +- Feature: [NewGRF] Implement the mechanism for handling NewGRF callbacks (r2389) +- Feature: [NewGRF] Implement the 'refit capacity' callback (r2389) +- Feature: Saving games happen in a seperate thread (r2391) +- Feature: [NewGRF] Implement powered wagons, and the callback that goes with it (r2414) +- Feature: [NewGRF] Implement shorter train vehicles (r2428) +- Feature: New display option: 'transparent station signs' (r2438) +- Feature: You can now give transfer order to set up feeder systems (r2441) +- Feature: Removing tracks with the 'remove' tool, automatically removes signals on the tracks (r2469) +- Feature: [localisation] Allow changing the order of parameters in translated strings (r2573) +- Feature: [localisation] New way to specify plural forms (r2592) +- Feature: [localisation] Support genders (r2594) +- Feature: [localisation] Support cases (r2597) +- Feature: Add support for truncating strings to a given (pixel) length (r2607) +- Feature: Overhaul DirectMusic MIDI backend, remove "experimental" status (r2712) +- Feature: Change the driver probing algorithm: Use the first music/sound/video which succeeds initialising instead of bailing out after the first. No need to specify -snull if no soundcard is present anymore (r2728) +- Feature: The Main Toolbar Dropdown Menu can now display disabled items (r2734) +- Feature: Clone vehicles (r2764) +- Feature: When starting without a config file determine the language on basis of the current locale (r2777) +- Feature: [NewGRF] Add support for "extended bytes" (r2872) +- Feature: [localisation] Major step twoards ISO-8859-15: Implement missing characters (r2879) +- Feature: Implement the console command rm to remove savegames (r2941) +- Feature: Danish town names (r2957) +- Feature: Menu option to toggle console (r2958) +- Feature: Calculate proportions of non-square giant screenshot correctly (r2963) +- Feature: [NewGRF] Implement current set of action D (ParamSet) operations (r2968) +- Feature: [NewGRF] Show a wagon's speed limit in purchase list (r2969) +- Feature: [NewGRF] Support loading VarAction2 parameter for variables 0x60-0x7F (r2971) +- Feature: [NewGRF] Add patch option for wagon speed limits (r2982) +- Feature: [NewGRF] Support loading of bridge attributes and tables from GRF (r3004) +- Feature: Native Support for Win64 (r3008) +- Feature: OSX now uses quicktime to play midi files (r3022) +- Feature: [OSX] Command+Q now works in main menu (r3027) +- Feature: Allow unbanning players based on banlist-id (as well as IP) (r3067) +- Feature: 'status' and 'clients' now show the IP of the players (r3067) +- Feature: Make it possible to create a screenshot from the console that is both big and has no console, or any combination of (r3068) +- Feature: [NewGRF] Add support for rail vehicle weight greater than 255 tons (r3071) +- Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (r3096) +- Feature: Turkish translation (r3120) +- Feature: [NewGRF] Support positioning of rail vehicle visual effects (r3132) +- Feature: [NewGRF] Support for articulated rail vehicles (r3139) +- Feature: [NewGRF] Add support for cargo refitting specification by cargo classes (r3148) +- Feature: [NewGRF] Action 7/9 new value : is it TTDPatch or OpenTTD? (r3152) +- Feature: Drag and drop rocky areas in scenario editor (r3153) +- Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars (r3157) +- Feature: Right-Click-Scrolling optionally moves in the opposite direction (r3222) +- Feature: Native cocoa sound and video drivers for OSX (r3281) +- Feature: [NewGRF] Allow train running cost class to differ from engine class (r3388) +- Feature: Kick and ban now with IP numbers (r3407) +- Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console (r3427) +- Feature: Allow the network game list to be sorted (by name/clients/compatibility ascending/descending) (r3441) +- Feature: Make it possible to ban offline clients (r3469) +- Fix: The refit window now shows the correct refit options (r2365) +- Fix: Refitting to a cargo which is already carried by some vehicles takes their capacities into account for display (r2365) +- Fix: Add 'multihead' TTDPatch option to OpenTTD NewGRF flags-emulation (r2368) +- Fix: Make install tried to install scenarios in the (non-existing) personal dir when USE_HOMEDIR is specified (r2371) +- Fix: [console] update the example scripts in the scripts/ directory to reflect the new console functionality (r2372) +- Fix: [console] any line starting with a '#' is a comment so ignore it (r2372) +- Fix: [console] The special variables whose value can only be set by a custom process should, also print out their newly set value there (r2372) +- Fix: [NewGRF] Ignore action 0 prop 0x20 (air drag) (r2377) +- Fix: [NewGRF] Further property stubs, help prevents subsequent incorrect reading of NewGRF data (r2378) +- Fix: Build year for mail compartment of planes was not set correctly, affected station ratings (r2380) +- Fix: Endgame window on easy difficulty resulted in infinite loop (r2381) +- Fix: Check the airport type when building an airport (r2382) +- Fix: Monkey-testing turned up some command crashes (r2383) +- Fix: Check selling land and setting player colour. Also an extra map-bounds check for terraforming (r2384) +- Fix: [realistic accel] Very slow trains no longer get an increase in maximum speed when part of them is in a depot (r2388) +- Fix: [NewGRF] Load power for dual-headed engines correctly (r2400) +- Fix: [NewGRF] When resolving callbacks, dont ignore wagon overrides (r2410) +- Fix: Station ratings are not affected by speed limits from realistic acceleration anymore (r2411) +- Fix: Building vehicles without depot crashed the game (r2412) +- Fix: Certain resolutions caused a crash when minimap was partly dragged outside the game window (r2424) +- Fix: Deleting canals under bridges removed bridges first in certain configurations (r2436) +- Fix: [NPF] Vehicles try to drive into a tunnel entrance from above (r2471) +- Fix: [NewGRF] Some road vehicle action 0 properties were loaded as the wrong type (int8,int16,int32) causing undefined results. (like cargo types being wrong) (r2474) +- Fix: The console variable autoclean_unprotected was linked to the variable _network_autoclean_protected (r2498) +- Fix: Old bug in the PCX writer: The first pixel column contained garbage, the picture was shifted one to the right, and the last column was dropped (r2512) +- Fix: Using the mouse wheel could lead to a crash if mouse was not over a widget (r2530) +- Fix: Blinking 'lock' gfx in multiplayer games (r2548) +- Fix: Remove original train pathfinder. Enhanced old pathfinder (r2553) +- Fix: Spaces in the path to the MIDI files caused the win32 MIDI player to fail (r2563) +- Fix: Set server map name to the loaded name of the game/scenario (r2610) +- Fix: Improve the old pathfinder. Changed it to A* instead of Dijkstra. Benchmark shows that NTP is now around 10x faster than NPF (r2635) +- Fix: Correctly save and load company_value, it's 64 bits wide, not 32 bits (r2684) +- Fix: Volume control works now for the DirectMusic MIDI backend (r2712) +- Fix: Change the fence algorithm so it removes fences when no farm tile is adjacent (r2739) +- Fix: Tree tiles above the snow line got redrawn disproportionately often (r2750) +- Fix: Depots could build trains of the wrong track type (r2764) +- Fix: Sort the directories in the scenarion/savegame list (r2860) +- Fix: On OS/2 show the trailing \ if the current directory is a root directory (r2860) +- Fix: Return a proper version number, when testing the TTDPatch version in the SkipIf action (r2862) +- Fix: Change the way NewGRFs are loaded, this saves quite some sprite slots - about 2000 for DBSetXL for example (r2868) +- Fix: Several format string vulnerabilities and buffer overflows in the network code (r2899) +- Fix: fixed issue where autorenewed vehicles did not get all stats updated (r2912) +- Fix: Exit the child of the extmidi backend with _exit() instead of exit(), because we do not want any atexit handlers - especially flushing output streams - to run, if exec() fails (r2938) +- Fix: Server crash with "say"-command (r2950) +- Fix: Fix win32 midi volume level control which did not work (r2960) +- Fix: [OSX] quitting the game no longer leaves a process behind that eats all the CPU power (r3281) +- Fix: Fix for UFO-broken waypoint [SF#1216203] (r2961) +- Fix: [NewGRF] Include missing grf feature canal +- Fix: [NewGRF] Add bounds checking to VehicleChangeInfo for vehicles +- Fix: [NewGRF] Wagon speed limits do not apply for wagons with livery overrides +- Fix: Align settings pool items to the size of void* to fix bus errors on 64bit architectures which require aligned variables (r2976) +- Fix: Restart_game_date is an UINT16, not a BYTE. Now setting the game restart year via the console should work (r2987) +- Fix: [NewGRF] Some GRF files do not specify a name or description, in which case the Action 8 is 8 bytes, not 9 (r3005) +- Fix: The finnish markka was never abbreviated with capital letters (r3021) +- Fix: Improve handling of non-existent sprite sets (r3044) +- Fix: Do not attempt to map and empty sprite group to a vehicle (r3045) +- Fix: Fixed typo and hang for BeOS Networking (r3053) +- Fix: On Win98 and lower when you go to the root directory of a drive (eg. C:\) you were stuck there indefinitely and could not change any directories or see any files (r3056) +- Fix: Complete rewrite of autoreplace; multiheaded train engines are replaced correctly (r3081) +- Fix: A new train is now made if the front unit is an engine and the former front engine is moved away (r3144) +- Fix: There are only 2 possible directions for ship depots, not 4 (r3199) +- Fix: Allow bribing up to the maximum rating for bribing, do not disable this option at some arbitrary value early (r3201) +- Fix: Do not lower land on tunnel, even with diag tracks on it (r3228) +- Fix: Crash when making a screenshotin the main menu (r3235) +- Fix: Crash when starting a scenarion via 'New Game' fails (r3235) +- Fix: Determine clicked status of sticky icon from window flags rather than the widget click state (r3247) +- Fix: Graphical glitch with autorail tool on a certain tile-types (r3254) +- Fix: Center the X of the window close button (r3302) +- Fix: [NewGRF] Unload engine names before loading grf files (r3316) +- Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received (r3322) +- Fix: Build failed if SDL is built without pthread support (r3326) +- Fix: Move initialization of vehicle random_bits to DC_EXEC blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possib le network desyncs (r3352) +- Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle (r3367) +- Fix: Out-of-bounds array access when road vehicles overtook in a curve caused desyncs (r3371) +- Fix: Update signal states when building or removing rail station blocks (r3372) +- Fix: Do not allow trains to get bigger than 100 via drag and drop (r3374) +- Fix: Do not reset date in the scenario editor when pressing RandomLand (r3376) +- Fix: [NewGRF] Running cost should be halved for dual head vehicles (r3384) +- Fix: No fence was placed when placing fences and the neighbouring tile is a rail configuration which permits a fence but has a signal (r3389) +- Fix: [NewGRF] Ignore non-climate dependent cargo types (r3394) +- Fix: [NewGRF] Only add a random number of days to an engine's base introduction date if that date is not 0 (r3410) +- Fix: When changing the server password via the console, actually set the password as well as flag whether it is required (r3411) +- Fix: Under certain conditions placing a road tile parallel under a bridge would, instead of failing, succeed and place a perpendicular piece (r3413) +- Fix: Disable the Fund New Industry menu item and window when connected to a server as a spectator (r3414) +- Fix: Disable the clone and refit buttons in the train view when viewing another player's vehicles, or as a spectator (r3415) +- Fix: Disallow building an oil rig above sea level (r3416) +- Fix: When removing a town-owned tunnel the player's rating was not reduced (r3418) +- Fix: (Possible) game crash on removing track/road under bridge if a vehicle was on the track/road under the bridge and the track/road sloped (r3419) +- Fix: [NewGRF] Only power should decide whether a rail vehicle is an engine or a wagon. (fixes SHIKI 810 in jpsetw.grf) (r3424) +- Fix: Incorrect validating of tree-planting command which can allow a buffer-overflow (r3446) +- Fix: [NewGRF] When changing the sprite ID of a vehicle, if it is not FD (custom graphics), the value needs to changed from a 16bit array offset to an array index. (fixes tropicstw.grf) (r3449) +- Fix: You could not remove an item from a list-type of config ingame from the configuration file (r3475) +- Fix: [NewGRF] Always reinitialize the ttdpatch flags as patch settings may have changed (r3486) +- Fix: Price for demolishing a bridge was dependent on orientation and map size (r3487) 0.4.0.1 (2005-05-21) @@ -1574,11 +1748,11 @@ - Fix: Link error while compiling as dedicated server - Fix: Do not execute empty commands - Fix: Make OpenTTD icon look good on Win2K and earlier -- Fix: NetworkUDPRemoveAdvertise wasn't completely correct -- Fix: Signs in multiplayer didn't work +- Fix: NetworkUDPRemoveAdvertise was not completely correct +- Fix: Signs in multiplayer did not work - Fix: Dedicated server desyncs -- Fix: [ 1197216 ] Error: !invalid string id 0 in GetString, dedicated server endgame crash -- Fix: Don't allow things to be renamed to nothing +- Fix: Error: !invalid string id 0 in GetString, dedicated server endgame crash [SF#1197216] +- Fix: Do not allow things to be renamed to nothing - Fix: Windows installer deletes spritecache files on uninstall - Fix: Depot window did not get redrawn when a non-train-engine was sold - Fix: Do not scroll the game with the arrow keys when the chatbox is open @@ -1590,218 +1764,206 @@ ------------------------------------------------------------------------ - Feature: Bigger maps. Enjoy playing up to 2028x2048 (64 times as big as you were used to!) - Feature: New realistic acceleration; should be much better. Inlcudes gigger penalty on narrow curves and speedlimits in depots/stations -- Feature: It is now possible to build multiple road stations (up to 8) on a single station (multibus). +- Feature: It is now possible to build multiple road stations (up to 8) on a single station - Feature: New PathFinder (NPF). Support for train/road and ship based on A*. No more braindead pathfinding - Feature: Dynamic towns/industries/stations/vehicles/signs/orders/everything, up to 64K - Feature: Brand new OldLoader so OpenTTD is TTD(Patch) compatible again. Also endian safe -- Feature: Even better newgrf support, except for callbacks, everything works (ok, almost) +- Feature: Even better NewGRF support, except for callbacks, everything works (ok, almost) - Feature: Improved multiplayer. More console options, less desyncs and more fun -- Feature: Protected OpenTTD from interference of hacked clients, so it should be safe to play again. -- Feature: [ 1093261 ] Saving vehicle sorting criteria for each vehicle type -- Feature: [ 1107690 ] Resizable orders GUI -- Feature: [ 1166978 ] Focus keyboard on input-box in Multiplayer Menu -- Feature: [ 1174313 ] terrain hotkeys nonfunctional in scenario editor (D,Q,W,E,R,T,Y,U fltr) -- Feature: Complete rework of console and new commands like ls, save, load, help, etc. +- Feature: Protected OpenTTD from interference of hacked clients, so it should be safe to play again +- Feature: Saving vehicle sorting criteria for each vehicle type [SF#1093261] +- Feature: Resizable orders GUI [SF#1107690] +- Feature: Focus keyboard on input-box in Multiplayer Menu [SF#1166978] +- Feature: terrain hotkeys nonfunctional in scenario editor (D,Q,W,E,R,T,Y,U fltr) [SF#1174313] +- Feature: Complete rework of console and new commands like ls, save, load, help, etc - Feature: Signs are shown in the colour of the player who created them - Feature: Add cheat option to set production of raw-material industries in game - Feature: Replace trian GUI remembers railtype selected from the dropdown menu - Feature: Improved Autoreplace - Feature: many more smaller features :D -- Fix: [ 1108618 ] A wrong error message was displayed when trying to -- Fix: [ 1110407 ] Game does not crash any more when a newgrf file doesn't exist -- Fix: [ 1112469 ] Clearing land for free by reallocating HQ -- Fix: [ 1112469 ] Clearing land for free by reallocating HQ -- Fix: [ 1113037 ] crash when accessing hi-scores in editor, it is now disabled. -- Fix: [ 1113399 ] Game no longer crashes when right-clicking a disabled Full Load button -- Fix: [ 1114100 ] Dedicated server boots again -- Fix: [ 1114950 ] Game crashed sometimes when there were no industries in the map -- Fix: [ 1115200 ] In the main menu, when starting a new game while the load game dialog is open, openttd asserts. -- Fix: [ 1117538 ] non-stop orders are no longer accidently skipped -- Fix: [ 1116619 ] Generate the correct smoke type for diesel trains -- Fix: [ 1119308 ] Max passengers / mail variables are now 32 bit -- Fix: [ 1109400 ] Better test if a string actually contains any console command -- Fix: [ 1108637 ] 'Play scenario' now loads game options and difficulty, 'Load game' starts game with user-selected values. -- Fix: [ 1143587 ] carriages of newgrfs can be refitted again -- Fix: [ 1117730 ] Production values of temperate-climate banks can now be altered -- Fix: [ 1118810 ] openttd: ship_cmd.c:642 ... Assertion failed. Mapwrap fixed in ship_cmd.c (was implicitely ok before biggermaps). -- Fix: [ 1117327 ] Assertion error on kick. When a company is cleaned all its windows need to be closed. For global vehicle lists, the no-staiton index of -1 was not taken into account -- Fix: [ 1114261 ] Speeding up when pressing ALT+TAB (Windows) -- Fix: [ 1149403 ] Signals dissaper after typing text and pressing enter!. Signs in Scenario Editor have no owner so ignore that. -- Fix: [ 1149766 ] Single tile Bridge in Volcano City scenario. Some bridges still had the old single-tile bridge bug that was caused by improper town growth in combination with DC_AUTO. Fixed the scenario. -- Fix: [ 1119147 ] Stop startup memory corruption crash using optimized MSVC6. MSVC6 workaround as it's too stupid again for its own good -- Fix: [ 1101874 ] Dedicated server now accepts '-g' (load game) as param -- Fix: [ 1155696 ] Crash with german umlauts in station names. -- Fix: [ 1158618 ] Segmentation fault when loading savegame, out of bounds array check. -- Fix: [ 1149487 ] Autosave ignoring settings -- Fix: [ 1024703 ] Infinite access for A:\ (win32). Patch [1171208]. Only requery drive(s) if the user changes a directory, also surpress the OS error box that pops up on some windows machines. -- Fix: [ 1095110 ] Create Lake and draggable Create Desert tools -- Fix: [ 1172878 ] Trains "Go to depot" button: click twice skip to next order -- Fix: [ 1146215 ] Engine power not updated w/auto replace" autoreplace now forces an update of the cache. -- Fix: [ 1173690 ] Path displaying as "C:\\" in saveload window win32-only -- Fix: [ 1179892 ] click & drag removal of road assertion fail. -- Fix: [ 1174237 ] Max loan always in euros, use _opt_ptr instead of _opt -- Fix: [ 1184201 ] AI orders its vehicles to a competitor's truck stop. -- Fix: [ 1188986 ] Song in main menu screen should loop when it ends. -- Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. -- Fix: [ 1190625 ] Changing mapsize crashes game with highlighting. -- Fix: [ 1190896 1184378 ] [NPF] Trains ignoring their railtype (mono, maglev) -- Fix: [ 1202115 ] Clicking shipslist on bouy asserts GetPlayer(). -- Fix: [ 1187613 ] No HQ present for competitor, disable 'View HQ' button -- Fix: [ 1193048 ] Pre-signal stays red when there is only a single exit signal -- Fix: [ 1185176 ] Train in tunnel is not properly detected by signal code -- Fix: [newgrf] rotors of custom helicopters are displayed correctly in the hangar window +- Fix: A wrong error message was displayed when trying to [SF#1108618] +- Fix: Game does not crash any more when a NewGRF file does not exist [SF#1110407] +- Fix: Clearing land for free by reallocating HQ [SF#1112469] +- Fix: Clearing land for free by reallocating HQ [SF#1112469] +- Fix: crash when accessing hi-scores in editor, it is now disabled [SF#1113037] +- Fix: Game no longer crashes when right-clicking a disabled Full Load button [SF#1113399] +- Fix: Dedicated server boots again [SF#1114100] +- Fix: Game crashed sometimes when there were no industries in the map [SF#1114950] +- Fix: In the main menu, when starting a new game while the load game dialog is open, openttd asserts [SF#1115200] +- Fix: non-stop orders are no longer accidently skipped [SF#1117538] +- Fix: Generate the correct smoke type for diesel trains [SF#1116619] +- Fix: Max passengers / mail variables are now 32 bit [SF#1119308] +- Fix: Better test if a string actually contains any console command [SF#1109400] +- Fix: 'Play scenario' now loads game options and difficulty, 'Load game' starts game with user-selected values [SF#1108637] +- Fix: carriages of NewGRFs can be refitted again [SF#1143587] +- Fix: Production values of temperate-climate banks can now be altered [SF#1117730] +- Fix: openttd: ship_cmd.c:642 ... Assertion failed. Mapwrap fixed in ship_cmd.c (was implicitely ok before biggermaps) [SF#1118810] +- Fix: Assertion error on kick. When a company is cleaned all its windows need to be closed. For global vehicle lists, the no-staiton index of -1 was not taken into account [SF#1117327] +- Fix: Speeding up when pressing ALT+TAB (Windows) [SF#1114261] +- Fix: Signals dissaper after typing text and pressing enter!. Signs in Scenario Editor have no owner so ignore that [SF#1149403] +- Fix: Single tile Bridge in Volcano City scenario. Some bridges still had the old single-tile bridge bug that was caused by improper town growth in combination with DC_AUTO. Fixed the scenario [SF#1149766] +- Fix: Stop startup memory corruption crash using optimized MSVC6. MSVC6 workaround as it's too stupid again for its own good [SF#1119147] +- Fix: Dedicated server now accepts '-g' (load game) as param [SF#1101874] +- Fix: Crash with german umlauts in station names [SF#1155696] +- Fix: Segmentation fault when loading savegame, out of bounds array check [SF#1158618] +- Fix: Autosave ignoring settings [SF#1149487] +- Fix: Infinite access for A:\ (win32). Patch [1171208]. Only requery drive(s) if the user changes a directory, also surpress the OS error box that pops up on some windows machines [SF#1024703] +- Fix: Create Lake and draggable Create Desert tools [SF#1095110] +- Fix: Trains "Go to depot" button: click twice skip to next order [SF#1172878] +- Fix: Engine power not updated w/auto replace" autoreplace now forces an update of the cache [SF#1146215] +- Fix: Path displaying as "C:\\" in saveload window win32-only [SF#1173690] +- Fix: Click & drag removal of road assertion fail [SF#1179892] +- Fix: Max loan always in euros, use _opt_ptr instead of _opt [SF#1174237] +- Fix: AI orders its vehicles to a competitor's truck stop [SF#1184201] +- Fix: Song in main menu screen should loop when it ends [SF#1188986] +- Fix: Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one [SF#1188777] +- Fix: Changing mapsize crashes game with highlighting [SF#1190625] +- Fix: [NPF] Trains ignoring their railtype (mono, maglev) [SF#1190896, SF#1184378] +- Fix: Clicking shipslist on bouy asserts GetPlayer() [SF#1202115] +- Fix: No HQ present for competitor, disable 'View HQ' button [SF#1187613] +- Fix: Pre-signal stays red when there is only a single exit signal [SF#1193048] +- Fix: Train in tunnel is not properly detected by signal code [SF#1185176] +- Fix: [NewGRF] rotors of custom helicopters are displayed correctly in the hangar window - Fix: Scenario Editor now handles human-made roads better (try to build a city layout before placing the city, finally that works very nice) -- Fix: [Newgrf] helicopters are correctly recognized -- Fix: [autoreplace] made sure that planes only show planes in replace GUI and helicopters only show helicopters -- Fix: (Work around?) crash when generating tropical maps -- Fix: [autoreplace] Cheaters can no longer exploit autoreplace to get vehicles, that's not invented yet -- Fix: [autoreplace] Fixed a stupid bug introduced in r1687, that made a crash if anybody tried to autoreplace anything but an aircraft -- Fix: expand railroad stations beyond maximum spread -- Fix: [autoreplace] fixed a typo that could prevent autoreplaced aircraft from automatically go to a hangar +- Fix: [NewGRF] helicopters are correctly recognized +- Fix: [Autoreplace] made sure that planes only show planes in replace GUI and helicopters only show helicopters +- Fix: Crash when generating tropical maps +- Fix: [Autoreplace] Cheaters can no longer exploit autoreplace to get vehicles, that's not invented yet +- Fix: [Autoreplace] Fixed a stupid bug introduced in r1687, that made a crash if anybody tried to autoreplace anything but an aircraft +- Fix: Expand railroad stations beyond maximum spread +- Fix: [Autoreplace] fixed a typo that could prevent autoreplaced aircraft from automatically go to a hangar - Fix: Hacked clients can no longer be used to build vehicles that are not available yet - Fix: Minimum profit of vehicles was calculated wrong for Performance Rating -- Fix: no longer a station where you only unload is bad for your town-rating -- Fix: Crash in scenario-editor with terraforming out-of-map bounds. -- Fix: Game would crash if you full-screened with the 'fullscreen' button than chose a resolution from the dropdown box that was no longer valid. +- Fix: No longer a station where you only unload is bad for your town-rating +- Fix: Crash in scenario-editor with terraforming out-of-map bounds +- Fix: Game would crash if you full-screened with the 'fullscreen' button than chose a resolution from the dropdown box that was no longer valid - Fix: Scrolling with the arrow keys is now smooth and it now also scrolls exactly in tile direction if e.g. up and left are pressed -- Fix: many more fixes but I am too tired to list them all 0.3.6 (2005-01-24) ------------------------------------------------------------------------ -- Feature: resizable windows. All useful windows are already made resizable. +- Feature: resizable windows. All useful windows are already made resizable - Feature: highscore chart (accessible from the difficulty window) with top5 companies for a given difficulty (select the difficulty in the menu) - Feature: endgame score on 1 jan 2051 where you are added to the highscore if sufficiently large points have been accumulated. Game is paused while - Feature: Visually enhanced autorail placing - When using the autorail tool, the rail pieces which are going to be build are highlighted. - If a piece is shown in red, this indicates that the slope/rail combination is impossible. It does not tell you if - the rail line construction might not be possible because of other obstacles, e.g. houses or water. - Feature: Autoreplace Vehicles (accessible from the vehicle lists) - This feature works much like autorenew, but it will get you a new engine type instead of a new one of the same type. Once - ordered, it will automatically replace the engines while they visits a depot. The GUI for setting this up have been added on the - vehicle overview windows (Bjarni) -- Feature: A counter to tell how many engines you have of each type to the autoreplace vehicle windows (Bjarni) +- Feature: A counter to tell how many engines you have of each type to the autoreplace vehicle windows - Feature: A display for the total map population to the town display -- Feature: [network] RCon (Remote Connection). - A server can set: 'set rcon_pw <password>' to enable rcon - A client can now do: 'rcon <password> "<command>"' - !!Warning!!: do not give your rcon password to people you do not thrust! +- Feature: [network] RCon (Remote console) - Feature: hotkeys for dock and airport toolbar (see http://wiki.openttd.org/index.php/Hotkeys) -- Feature: [Network] banning system (mostly tnx to guru3) A server can ban people via ClientList using 'ban', 'unban', 'banlist'. +- Feature: [Network] banning system (mostly tnx to guru3) A server can ban people via ClientList using 'ban', 'unban', 'banlist' - Feature: [Network] server can now pause and unpause a game through the console. Use 'pause' and 'unpause' - Feature: [OS/2] OS/2 support is now finished (Fixes for networking, file selection, keyboard input, plus many other minor issues) - Feature: [SDL] Show revision number in window title - Feature: [Unix] Check which gcc version is present and only set available compiler flags -- Feature: [Windows] CTRL+V (Paste) now works on all editboxes. This includes 'Add Server', chat, etc. +- Feature: [Windows] CTRL+V (Paste) now works on all editboxes. This includes 'Add Server', chat, etc - Feature: [Windows] dedicated server is now functioning correctly - Feature: Addded keyboard shortcuts for the order window -- Feature: Aircraft refit options have been restricted to "sane" values. +- Feature: Aircraft refit options have been restricted to "sane" values - Feature: allows setting the production values of the rawmaterial producing industries in the editor -- Feature: console support for loading maps. Use 'load', 'list_files' and 'goto_dir' to navigate and load games. +- Feature: console support for loading maps. Use 'load', 'list_files' and 'goto_dir' to navigate and load games - Feature: Display server port in the multiplayer game info window - Feature: dynamite in landscaping toolbar (hotkey 'D') - Feature: Improved Network Lobby GUI with a green dot if company income is positive (else red dot) and lock icon if company is password protected - Feature: Make ottd compile on Zeta -- Feature: MD5 hash check for TTD files (The original TTD files are now checked with a MD5 sum to determine which version of the grf files is used and to warn about possible file corruptions. Thanks to ledow for the original patch) +- Feature: MD5 hash check for TTD files - Feature: New companies receive a 5-year protection period against buying-up -- Feature: norwegian townnames (Simen Graaten) +- Feature: norwegian townnames - Feature: Order Checking is only execute for ONE vehicle in an order-share system - Feature: Passengers aircraft now ignore the amount of mail for "full load any" options - Feature: place multiple accepting industies nearby in the editor mode if the appropriate patches are set - Feature: population in label of the town (patch setting) -- Feature: scrolling credits list (in alphabetical order) -- Feature: Train window now shows the number of vehicles per row (mpetrov) -- Feature: [ 1039061 ] Swiss town-names (vulvulune) -- Feature: [ 1090950 ] Adding 16:10 resolutions for mainly laptops (doode) -- Feature: [ 1098254 ] (dis)Allow Shares. Add patch options to allow buying/selling of shares (Hackykid) -- Fix: [ 1031451 ] Catchment area shows when buying sign -- Fix: [ 1040119 ] Flood and wagons in depot -- Fix: [ 1050990 ] Buying trains sometimes accounted for incorrectly. -- Fix: [ 1084074 ] Delayed news messages -- Fix: [ 1090495 ] Slopes under high bridges weren't flooded -- Fix: [ 1092473 ] In scenario editor, when trees are placed randomly, they are no longer placed on farmland -- Fix: [ 1092661 ] On create, the scrollbar of the server-list was not updated -- Fix: [ 1092707 ] placing rocks in scenario editor. You can place rocks on trees and vice versa -- Fix: [ 1093200 ] Drive side in new games. Setting the driver side is possible during the game until someone buys road vehicles. In networked games only the server can change it. -- Fix: [ 1093466 ] no more glitches with many maps in the scenario list when creating server -- Fix: [ 1093485 ] Dissappearing rocks in Scenario Editor -- Fix: [ 1094092 ] Toolbars accessible via keyboard in spectator mode -- Fix: [ 1095020 ] When all stations in an aircraft's order list are demolished, the plane eventually crashes (running out of fuel) -- Fix: [ 1095143 ] Servers list now also saves the port -- Fix: [ 1098553 ] Crash when all vehicles from a vehicles per station list had been removed -- Fix: [ 1099101 ] starting year patch goes out of range. Clamped year between 1920-2090 -- Fix: [ 1099225 ] Bug Fix - Vehicle Lists not updated at Acqusition (thx tamlin and mpetrov) -- Fix: [ 1099451 ] Game crashes after the click on Rename (see also Bug 10992). There was no check for non-selected engine -- Fix: [ 1100736 ] wrong tooltip for place desert button -- Fix: [ 1100767 ] fast forward in main menu -- Fix: [ 1101179 ] Crash if generating land while industry window is open. This also happened for towns and the land information window -- Fix: [ 1101906 ] Configure Patches window text overflow -- Fix: [ 1101963 ] console in dedicated server -- Fix: [ 1102275 ] Game crashed when clicking "new face" or "company color" twice -- Fix: [ 1102776 ], [ 1099535 ] Vehicle lists are now redrawn when a vehicle arrives in a depot. Station-specific vehicle lists are now redrawn daily as well (not only the master list) -- Fix: [ 1103113 ] font size changing. Dedicated server did not have code filtering, 'tab' could result in bigger fonts -- Fix: [ 1103187 ] Order Check messages are now validated before displayed -- Fix: [ 1103301 ] Railroad tracks on slopes weren't flooded -- Fix: [ 1104350 ] Crashed trains do not initiate the lost vehicle message anymore -- Fix: [ 110452 ] On horizontal/vertical tracks you are also charged for building/removing signals on the parallel track on the same tile. -- Fix: [ 1104969 ] Aircraft in hangar messages are now revalidated before display -- Fix: [ 1105112 ] Destroyed train locks crossings -- Fix: [ 1105281 ] upgrade rail fails when train under bridge -- Fix: [ 1105959 ] Trains don't think they're on a slope any more while they drive around in a tunnel -- Fix: [ 1105963 ] Buoys can now only be removed if no ship has it in their schedule. (This makes buoys more useable in multiplayer games again, as buoys can't be deleted by other players if they are used.) -- Fix: [ 1106354 ] Graph's keys get confused -- Fix: [ 1106930 ] placing signals with 2x1 drags is treated as placing a single signal -- Fix: [ 1107350 ] console ignoring return character occasionally. -- Fix: [ 1108008 ] Scenario creation bug; engines are of correct year when scenario is saved -- Fix: [ 1092474 ] little red box in scenario editor -- Fix: [ 1099197 ] scrolling through console sometimes crashed the whole game. -- Fix: [ 1099209 ] Catchment area with drag&drop stations +- Feature: scrolling credits list (in alphabetical order) +- Feature: Train window now shows the number of vehicles per row +- Feature: Swiss town-names [SF#1039061] +- Feature: Adding 16:10 resolutions for mainly laptops [SF#1090950] +- Feature: (dis)Allow Shares. Add patch options to allow buying/selling of shares [SF#1098254] +- Add: A brand new set of icons +- Change: AutoRenew is now a client-side patch instead of a game-side patch +- Change: Removed the 'close ALL windows' from the toolbar since shift+del does this +- Fix: Catchment area shows when buying sign [SF#1031451] +- Fix: Flood and wagons in depot [SF#1040119] +- Fix: Buying trains sometimes accounted for incorrectly [SF#1050990] +- Fix: Delayed news messages [SF#1084074] +- Fix: Slopes under high bridges were not flooded [SF#1090495] +- Fix: In scenario editor, when trees are placed randomly, they are no longer placed on farmland [SF#1092473] +- Fix: On create, the scrollbar of the server-list was not updated [SF#1092661] +- Fix: placing rocks in scenario editor. You can place rocks on trees and vice versa [SF#1092707] +- Fix: Drive side in new games. Setting the driver side is possible during the game until someone buys road vehicles. In networked games only the server can change it [SF#1093200] +- Fix: no more glitches with many maps in the scenario list when creating server [SF#1093466] +- Fix: Dissappearing rocks in Scenario Editor [SF#1093485] +- Fix: Toolbars accessible via keyboard in spectator mode [SF#1094092] +- Fix: When all stations in an aircraft's order list are demolished, the plane eventually crashes (running out of fuel) [SF#1095020] +- Fix: Servers list now also saves the port [SF#1095143] +- Fix: Crash when all vehicles from a vehicles per station list had been removed [SF#1098553] +- Fix: starting year patch goes out of range. Clamped year between 1920-2090 [SF#1099101] +- Fix: Bug Fix - Vehicle Lists not updated at Acqusition [SF#1099225] +- Fix: Game crashes after the click on Rename (see also Bug 10992). There was no check for non-selected engine [SF#1099451] +- Fix: wrong tooltip for place desert button [SF#1100736] +- Fix: fast forward in main menu [SF#1100767] +- Fix: Crash if generating land while industry window is open. This also happened for towns and the land information window [SF#1101179] +- Fix: Configure Patches window text overflow [SF#1101906] +- Fix: console in dedicated server [SF#1101963] +- Fix: Game crashed when clicking "new face" or "company color" twice [SF#1102275] +- Fix: Vehicle lists are now redrawn when a vehicle arrives in a depot. Station-specific vehicle lists are now redrawn daily as well (not only the master list) [SF#1099535, SF#1102776] +- Fix: font size changing. Dedicated server did not have code filtering, 'tab' could result in bigger fonts [SF#1103113] +- Fix: Order Check messages are now validated before displayed [SF#1103187] +- Fix: Railroad tracks on slopes were not flooded [SF#1103301] +- Fix: Crashed trains do not initiate the lost vehicle message anymore [SF#1104350] +- Fix: On horizontal/vertical tracks you are also charged for building/removing signals on the parallel track on the same tile [SF#110452] +- Fix: Aircraft in hangar messages are now revalidated before display [SF#1104969] +- Fix: Destroyed train locks crossings [SF#1105112] +- Fix: upgrade rail fails when train under bridge [SF#1105281] +- Fix: Trains do not think they're on a slope any more while they drive around in a tunnel [SF#1105959] +- Fix: Buoys can now only be removed if no ship has it in their schedule. (This makes buoys more useable in multiplayer games again, as buoys cannot be deleted by other players if they are used.) [SF#1105963] +- Fix: Graph's keys get confused [SF#1106354] +- Fix: placing signals with 2x1 drags is treated as placing a single signal [SF#1106930] +- Fix: console ignoring return character occasionally [SF#1107350] +- Fix: Scenario creation bug; engines are of correct year when scenario is saved [SF#1108008] +- Fix: little red box in scenario editor [SF#1092474] +- Fix: scrolling through console sometimes crashed the whole game [SF#1099197] +- Fix: Catchment area with drag&drop stations [SF#1099209] - Fix: [Network] 'kick 1' did crash dedicated servers -- Fix: [Network] A server no longer crashes when a client sends an invalid DoCommand, but drops the client instead. +- Fix: [Network] A server no longer crashes when a client sends an invalid DoCommand, but drops the client instead - Fix: [Network] Added packet protection. No longer a client or server -- Fix: [Network] Bug in bind system. Advertising failed on systems with more then 1 ip, and server_bind active to one of them. +- Fix: [Network] Bug in bind system. Advertising failed on systems with more then 1 ip, and server_bind active to one of them - Fix: [Network] Disabled 'money-cheat' (read: bug which could give people a lot of money) -- Fix: [SDL] now the binary never links to SDL if DEDICATED is set. +- Fix: [SDL] now the binary never links to SDL if DEDICATED is set - Fix: [Windows] somehow mousewheel was disabled on windows using SDL; reenabled again -- Fix: a modified client could try to replace a vehicle to an invalid engine ID and crash the server. +- Fix: a modified client could try to replace a vehicle to an invalid engine ID and crash the server - Fix: autoreplace vehicle lists are now redrawn when a new vehicle becomes available - Fix: Buy Vehicle GUI now shows HPs bigger than 32000 correctly - Fix: Console alias, load_game functionality and load fix -- Fix: correct error message for when trying to build a railroad station over a bus/truck/etc-station. +- Fix: correct error message for when trying to build a railroad station over a bus/truck/etc-station - Fix: Correct landscaping buttons in monorail and maglev toolbars - Fix: dedicated server also writes to log file if active - Fix: Desert-landscape does no longer crash - Fix: Expand town is a bit more agressive -- Fix: finally zooming in/out always works. +- Fix: finally zooming in/out always works - Fix: fixed chat-bug (that from a certain moment, nobody could talk) - Fix: fixed weight for double-head trains and with that the acceleration (now maglev lvl4 can reach their top speed, and are faster than lvl3) -- Fix: Full-Loading trains no longer get "lost" after a while (Hackykid) +- Fix: Full-Loading trains no longer get "lost" after a while - Fix: Graphs were not updated correctly when one graph with a certain selection was already open and another graph window was opened - Fix: in multiplayer clientlist can only be opened once - Fix: Loan does not count against the company value - Fix: nasty bug where one could build one station OVER the other - Fix: No crash when creating a game with New English town names any more -- Fix: now helicopters will use a hangar in schedule to be replaced in, even if they are only set to service there. Since helicopters are serviced at helipads, they will only go there if they needs to be replaced or renewed. They will also use a hangar in an airport in the schedule if needed. (Bjarni) +- Fix: now helicopters will use a hangar in schedule to be replaced in, even if they are only set to service there. Since helicopters are serviced at helipads, they will only go there if they needs to be replaced or renewed. They will also use a hangar in an airport in the schedule if needed - Fix: only a server can rename a town in a MP game -- Fix: really old maps do load again (Darkvater / TrueLight) +- Fix: really old maps do load again - Fix: Refit engine button is now disabled when cargo capacity equals zero - Fix: server issue where some company names were wrong - Fix: Ship Vehicle Lists are now redrawn correctly -- Fix: signal stays red if a track is removed (Darkvater / Tron / TrueLight) +- Fix: signal stays red if a track is removed - Fix: solve AI related order-problem - Fix: starting openttd with -g <invalid_name> now acts normal - Fix: The cost for an autorenew was not always send to the right player ;) - Fix: Autorenewing multiheaded train engines now costs the correct amount. Used to be twice the correct price -- Fix: the scrollbar in the network gui (server list) now updates when scrolling (HackyKid) -- Fix: Train crashes should no longer desync the game. +- Fix: the scrollbar in the network gui (server list) now updates when scrolling +- Fix: Train crashes should no longer desync the game - Fix: When deleting an order, the next pointer was not cleared, resulting in some unusual behavoir from time to time - Fix: You can now also delete automatically found servers by pressing "del" - Fix: You should no longer be able to delete bridges on any type of underground when there is a vehicle on it -- Add: A brand new set of icons. -- Change: AutoRenew is now a client-side patch instead of a game-side patch -- Change: Removed the 'close ALL windows' from the toolbar since shift+del does this. -- Language: Updated all languages -- Fix: Many more things.... 0.3.5 (2004-12-24) @@ -1817,14 +1979,13 @@ - Feature: Per-station vehicle lists - Feature: More realistically sized catchment areas - Feature: Sticky windows -- Feature: Even better support for newgrf-files +- Feature: Even better support for NewGRF-files - Feature: Implement improved vehicle loading algorithm - Feature: Even more advanced console - Feature: Game compiles under BEOS_SERVER - Feature: Game compiles under OS/2 (no network-support) - Feature: OpenTTD runs with the grf files of the DOS version - Feature: [Big Endian computers, which are mac and MorphOS]: are able to load savegames by TTD(Patch) -- Feature: Many more new things... - Add: 'l' openes the landscaping toolbar globally - Add: Make the town sometimes build streets on slopes - Add: Manpage @@ -1832,65 +1993,61 @@ - Add: SHIFT+DEL now deletes all non-vital windows (only status bar and main bar remain) - Add: Windows now shows revision, release information in title bar - Add: Windows snap at each other -- Change: [OSX build] Moved data and lang folders inside OpenTTD. This got rid of the package system too, making installing/updating easier -- Fix: [OSX build] Music is now on by default again -- Fix: [OSX build] Made error opens the console +- Add: Spanish, Catalan and Icelandic +- Change: [OSX] Moved data and lang folders inside OpenTTD. This got rid of the package system too, making installing/updating easier +- Fix: [OSX] Music is now on by default again +- Fix: [OSX] Made error opens the console - Fix: [SDL] Added a confirmation dialog when quitting the game - Fix: A train can leave and enter the same depot at the same time, then the trai simply got stuck -- Fix: Crash when making png screenshot with odd resolution (Tron) -- Fix: Directories in *nix are now sorted alphabetically in ascending order (Tron). +- Fix: Crash when making png screenshot with odd resolution +- Fix: Directories in *nix are now sorted alphabetically in ascending order - Fix: Do not consider a road station as street when growing the town - Fix: Engines from other climates do not appear any more when never_expire_vehicles is enabled - Fix: Game options (like drive side) are not taken from the scenario when using 'new game' command - Fix: Order checker now correctly detects station with invalid facilities - Fix: Polished GUI in a lot of ways - Fix: Saving or loading a map doesnt pauses the game anymore -- Fix: Some bridge part isn't displayed transparent in transparent mode -- Fix: Starting with -r option allows all resolutions (Tron) -- Fix: The pathfinder no longer sees rail with an other owner as a possible route. +- Fix: Some bridge part is not displayed transparent in transparent mode +- Fix: Starting with -r option allows all resolutions +- Fix: The pathfinder no longer sees rail with an other owner as a possible route - Fix: Unable to select other screenshot format in Game Option - Fix: Unwanted town renaming - Fix: Vehicles slow down under bridge if the track is on a foundation - Fix: You can no longer change name of waypoints whom are owned by somebody else -- Fix: [ 1090313 ] Shares are now also sold when a company goes bankrupt -- Fix: [ 1087701 ] It is no longer possible to crash trains of other companies by building a depot close to a station. (even more: trains do no longer enter tiles that do not belong to his owner) -- Fix: [ 1087403 ] Crashed trains aren't reported to have too few orders any more -- Fix: [ 1086375 ] Backup-order-list was not closed with an OT_NOTHING, -- Fix: [ 1085255 ] Docks now have a button to display the catchment area -- Fix: [ 1070274 ] Invisible trains. Weird macros and MSVC optimizing don't always mix. (Tron) -- Fix: [ 1068269 ] Number of passangers and mail in exclusive test offer window is swapped -- Fix: [ 1066504 ] Pause key pauses the game -- Fix: [ 1066121 ] Resetting file name after deleting a file (dannys9) -- Fix: [ 1066114 ] Code error in win32.c Thanks Shai -- Fix: [ 1065247 ] Windows can be placed behind toolbar -- Fix: [ 1064742 ] Editor Map-Menu wrong String -- Fix: [ 1058809 ] Always report a bus/lorry station as unpassable -- Fix: [ 1053397 ] Refit train window stays open -- Fix: [ 1050993 ] Incorrect Tooltip in Road Vehicle List. -- Fix: [ 1048596 ] Monorail and Maglev sounds are swapped -- Fix: [ 1040119 ] Flooded wagons in depots don't keep constantly exploding any more -- Fix: [ 1035303 ] Bug about lowering tracks built on slopes -- Fix: [ 1035066 ] 'Allow goto depot' turned off, no checkpoints in orders -- Fix: [ 1034318 ] Place sign and blue message box -- Fix: [ 1033947 ] Wrong mapping between music titles and songs -- Fix: [ 1030393 ] Some screensizes crashes OTTD. Fix in general bug that only allows resolutions which were multiple of 8 in width and height. Also use closest possible resolution in fullscreen if window size is not a valid resolution (Tron) -- Fix: [ 1030275 ] 'Service at' orders ignored after 2090. After 2090 year is reset to 1. Jan 2090, so most of the time, last service was in the future and no service ensured. -- Fix: [ 1029064 ] Building a station acted weird in some rare situations -- Fix: [ 1022227 ] Ships could unload cargo at stations without docks -- Fix: [ 999669 ] Wrong trees (toyland's) in sub-tropical landscape style -- Fix: [ 993500 ] High bridge rendering error -- Fix: [ 991101 ] Disabled buttons flicker no more -- Fix: [ 985925 ] Start/stop flag in train depots always works, regardless of the horizontal scroll position -- Fix: [ 985439 ] Un-owned rail. Trains could cross competitor's tracks if there was a road-crossing over it. -- Fix: [ 982611 ] Pathfinding bug; train likes the roundabout. If train needs servicing it will now look 16 tiles along the track instead of 12 tiles manhattan style (blathijs) -- Fix: [ 967096 ] Fullscreen. New button 'Fullscreen' in 'Game Options' menu which lets you set fullscreen ingame. -- Fix: [ 958098 ] No longer road/rail crossing signals hang when a train is reversed at the wrong moment (Yeah, our longest open bug finally fixed :) :) :)) -- Fix: [ 926105 ] Ctrl + d bug. Longest outstanding bug has been fixed \o/ 2004-03-30 (Tron) -- Language: Added Spanish -- Language: Added Catalan -- Language: Added Icelandic -- Language: Updated most languages -- Fix: Many more things.... +- Fix: Shares are now also sold when a company goes bankrupt [SF#1090313] +- Fix: It is no longer possible to crash trains of other companies by building a depot close to a station. (even more: trains do no longer enter tiles that do not belong to his owner) [SF#1087701] +- Fix: Crashed trains are not reported to have too few orders any more [SF#1087403] +- Fix: Backup-order-list was not closed with an OT_NOTHING, [SF#1086375] +- Fix: Docks now have a button to display the catchment area [SF#1085255] +- Fix: Invisible trains. Weird macros and MSVC optimizing do not always mix [SF#1070274] +- Fix: Number of passangers and mail in exclusive test offer window is swapped [SF#1068269] +- Fix: Pause key pauses the game [SF#1066504] +- Fix: Resetting file name after deleting a file [SF#1066121] +- Fix: Code error in win32.c Thanks Shai [SF#1066114] +- Fix: Windows can be placed behind toolbar [SF#1065247] +- Fix: Editor Map-Menu wrong String [SF#1064742] +- Fix: Always report a bus/lorry station as unpassable [SF#1058809] +- Fix: Refit train window stays open [SF#1053397] +- Fix: Incorrect Tooltip in Road Vehicle List [SF#1050993] +- Fix: Monorail and Maglev sounds are swapped [SF#1048596] +- Fix: Flooded wagons in depots do not keep constantly exploding any more [SF#1040119] +- Fix: Bug about lowering tracks built on slopes [SF#1035303] +- Fix: 'Allow goto depot' turned off, no checkpoints in orders [SF#1035066] +- Fix: Place sign and blue message box [SF#1034318] +- Fix: Wrong mapping between music titles and songs [SF#1033947] +- Fix: Some screensizes crashes OTTD. Fix in general bug that only allows resolutions which were multiple of 8 in width and height. Also use closest possible resolution in fullscreen if window size is not a valid resolution [SF#1030393] +- Fix: 'Service at' orders ignored after 2090. After 2090 year is reset to 1. Jan 2090, so most of the time, last service was in the future and no service ensured [SF#1030275] +- Fix: Building a station acted weird in some rare situations [SF#1029064] +- Fix: Ships could unload cargo at stations without docks [SF#1022227] +- Fix: Wrong trees (toyland's) in sub-tropical landscape style [SF#999669] +- Fix: High bridge rendering error [SF#993500] +- Fix: Disabled buttons flicker no more [SF#991101] +- Fix: Start/stop flag in train depots always works, regardless of the horizontal scroll position [SF#985925] +- Fix: Un-owned rail. Trains could cross competitor's tracks if there was a road-crossing over it [SF#985439] +- Fix: Pathfinding bug; train likes the roundabout. If train needs servicing it will now look 16 tiles along the track instead of 12 tiles manhattan style [SF#982611] +- Fix: Fullscreen. New button 'Fullscreen' in 'Game Options' menu which lets you set fullscreen ingame [SF#967096] +- Fix: No longer road/rail crossing signals hang when a train is reversed at the wrong moment [SF#958098] +- Fix: Ctrl + d bug. Longest outstanding bug has been fixed [SF#926105] 0.3.4 (2004-09-14) @@ -1901,594 +2058,593 @@ - Change: Changed 'terraforming' to 'landscaping' - Change: Changed default options (road side, distance units, currency) to most commonly used options - Change: Disable 'Submit Report' and 'Show Details' on OpenTTD error window on Windows. Currently of no use, since no devs have assembly knowledge -- Change: Removed patch no_train_service. Instead you can set the default service interval for any vehicle type to 'disabled'. -- Codechange: Comments added to the code (blathijs) -- Codechange: Made bridge building code more readable [ 996244 ] (follow) +- Change: Removed patch no_train_service. Instead you can set the default service interval for any vehicle type to 'disabled' +- Codechange: Comments added to the code +- Codechange: Made bridge building code more readable [SF#996244] - Feature: "None" as option for number of industries in difficulty settings - Feature: Add many random industries and towns in scenario editor -- Feature: Added Autosignals, just like Autorail. Can copy signal style, convert signal<->semaphore, etc. Big thanks to betatesters Dribbel and Testman57 (Darkvater) -- Feature: Added level land button to scenario editor (chrishuebsch) -- Feature: Added never_expire_vehicles to patches GUI (Chris Huebsch) -- Feature: Added new icons for landscaping toolbar (drawn by sign_de) -- Feature: Added original vehicle names file. Select it from the list. Vehicles will have real name, all other strings are in English (orudge). +- Feature: Added Autosignals, just like Autorail. Can copy signal style, convert signal<->semaphore, etc +- Feature: Added level land button to scenario editor +- Feature: Added never_expire_vehicles to patches GUI +- Feature: Added new icons for landscaping toolbar +- Feature: Added original vehicle names file. Select it from the list. Vehicles will have real name, all other strings are in English - Feature: Added/heavily modified patch by truesatan cheat change date -- Feature: Align toolbar left/center/right patch (TrueLight) -- Feature: All TTDLX kind of savegames are supported (.SS1, .SV1, .SV2, .SV0, .SS0). -- Feature: Alpha version of a new AI (TrueLight) -- Feature: Autodetect server in LAN via udp (Sign) +- Feature: Align toolbar left/center/right patch +- Feature: All TTDLX kind of savegames are supported (.SS1, .SV1, .SV2, .SV0, .SS0) +- Feature: Alpha version of a new AI +- Feature: Autodetect server in LAN via udp - Feature: Build_date of station (viewable with Query tool) - Feature: Cheat switch climate -- Feature: Company HQ can now be moved somewhere else (cost 1% of company value). Water floods HQ. +- Feature: Company HQ can now be moved somewhere else (cost 1% of company value). Water floods HQ - Feature: Competitors menu under patches - Feature: Copy/share orders now works from ship depot window for ships and hangar window for aircraft -- Feature: Difficulty settings window has been changed (Darkvater) +- Feature: Difficulty settings window has been changed - Feature: Enable/disable all buttons in message settings - Feature: Executeable is now openttd(.exe) always - Feature: General protection around Sprites -- Feature: Ingame console (sign_de) -- Feature: Invalid (void) orders in schedule are highlighted in red (Celestar) +- Feature: Ingame console +- Feature: Invalid (void) orders in schedule are highlighted in red - Feature: Invisible trees when in transparent mode (patch entry) -- Feature: Option to sort vehicles in vehicle-list window by different criteria. -- Feature: Performance details window in company league menu (TrueLight) -- Feature: Proper crediting to graphics artists to about box. -- Feature: Removing town roads has been finetuned. +- Feature: Option to sort vehicles in vehicle-list window by different criteria +- Feature: Performance details window in company league menu +- Feature: Proper crediting to graphics artists to about box +- Feature: Removing town roads has been finetuned - Feature: Safeguard against invalid values in Patches window. Values will stick to their defined min and max values - Feature: Sorting savegames, scenarios by name/date - Feature: Terraforming toolbar (in the plant tree menu) -- Feature: The extra dynamite patch has been changed a bit. -- Feature: Warning when a vehicle has invalid orders (celestar) -- Feature: Water floods everything, including vehicles. -- Feature: Working multiplayer gui (sign_de) -- Feature: [ 976127 ] No extra frequent jet crash on small airports (truesatan) -- Feature: [ 992998 ] Scrollto Station in Orders. CTRL click on orders of a vehicle and main-window scrolls to that station. (chrishuebsch) -- Feature: [ 997115 ] Improved industry directory (hampzter) -- Feature: [ 1003350 ] Euro introduction news item. (dominik81) -- Feature: [ 1009708 ] Percent-based service intervals. Send a vehicle to depot after it has lost X% of its reliability (mivlad) -- Feature: [ 1009710 ] Extra Viewport (Dribbel) -- Feature: [ 1024044 ] Show max loan in finances window. (ledow) +- Feature: The extra dynamite patch has been changed a bit +- Feature: Warning when a vehicle has invalid orders +- Feature: Water floods everything, including vehicles +- Feature: Working multiplayer gui +- Feature: No extra frequent jet crash on small airports [SF#976127] +- Feature: Scrollto Station in Orders. CTRL click on orders of a vehicle and main-window scrolls to that station [SF#992998] +- Feature: Improved industry directory [SF#997115] +- Feature: Euro introduction news item [SF#1003350] +- Feature: Percent-based service intervals. Send a vehicle to depot after it has lost X% of its reliability [SF#1009708] +- Feature: Extra Viewport [SF#1009710] +- Feature: Show max loan in finances window [SF#1024044] - Fix: (Unix) loading old scenarios (.sv0) works again - Fix: 64bit CPU fixes - Fix: 64x64 stations are now nicely painted -- Fix: A lot of network fixing (sign_de) +- Fix: A lot of network fixing - Fix: A lot of old AI fixed - Fix: All scenarios, savegames show up with their correct name - Fix: Automatic oil refinery generation in editor - Fix: Autosave folder was not created on MorphOS- Fix: Bridge slope fix again, thanks Truelight -- Fix: Bulldozing stuff with cheat magic_dynamite turned on doesn't lower city ratings +- Fix: Bulldozing stuff with cheat magic_dynamite turned on does not lower city ratings - Fix: Change SDL_HWSURFACE back to SDL_SWSURFACE (Diablo-3D); better performance -- Fix: Coast line near edge of map and near oilrigs (Dribbel) -- Fix: Company-value was not updated immediatly if legend was changed (vondel) -- Fix: Delete canal under bridge wasn't possible -- Fix: Disable Fast Forward in network games visually (didn't work anyways, just showed graphical output) +- Fix: Coast line near edge of map and near oilrigs +- Fix: Company-value was not updated immediatly if legend was changed +- Fix: Delete canal under bridge was not possible +- Fix: Disable Fast Forward in network games visually (did not work anyways, just showed graphical output) - Fix: Error message for 'game load failed' when no town is in a scenario - Fix: Game not pausing when saveload dialog is clicked in main menu - Fix: Load Scenario fix - Fix: Make endianess check 100% accurate -- Fix: Memory leak in news system (blathijs) +- Fix: Memory leak in news system - Fix: Monorail/maglev became available around 1927 - Fix: Move around sort-widgets a bit so it looks more natural -- Fix: Music now finally works on WinXP. DirectMusic is now default for an OS >= WinNT4 (WinNT4, Win2k, WinXP), and MIDI driver for lower OS's (Win95, Win98, WinME, etc). +- Fix: Music now finally works on WinXP. DirectMusic is now default for an OS >= WinNT4 (WinNT4, Win2k, WinXP), and MIDI driver for lower OS's (Win95, Win98, WinME, etc) - Fix: Old scenarios have correct colour - Fix: Placing/editing signs signs is possible in paused mode - Fix: Player window fixes, Getstring id0 fixes, Finances window is now ok - Fix: Playing new game with scenarios in windows works - Fix: Possible to disable some patches (e.g. default service interval) again by setting them to 0 -- Fix: Problems around exclusive transport rights (Celestar) +- Fix: Problems around exclusive transport rights - Fix: Railroad crossings on slopes are now possible - Fix: Random crash when player-face was displayed in error-dialog - Fix: Rare mousewheel scrolling with scrollbar crash -- Fix: Road vehicles don't get stuck any more at stations (Truelight + Celestar) +- Fix: Road vehicles do not get stuck any more at stations - Fix: Savegames are sorted with newest date first by default - Fix: Scenario editor now asks before it generates a random landscape -- Fix: Slopes graphics fix (dominik) +- Fix: Slopes graphics fix - Fix: Small gap between station button and signal button in rail toolbar -- Fix: Some minor fixes around GetTileTrackStatus (blathijs) +- Fix: Some minor fixes around GetTileTrackStatus - Fix: Sorter icon pointing down 'v' sorts in every window lowest value first, '^' highest value first - Fix: Starting a new game in DesertLandscape crashed the game - Fix: Stupid bug in company league window if non-player is first - Fix: Two non-AI players when loading a scenario - Fix: Unix uses same sorting of directories, files as windows - Fix: When adding parts to a statin max size is not 15x15 anymore, but _patches.station_spread -- Fix: Win98 crashes related to music/sound (orudge) +- Fix: Win98 crashes related to music/sound - Fix: Wrong building of road-slopes for a future AI/Town -- Fix: Wrong pathfinding when northern station tile is missing (blathijs) +- Fix: Wrong pathfinding when northern station tile is missing - Fix: You cannot take ownership of an oilrig by building right next to it - Fix: [Makefile] Fixed issue where sdl-config was needed even on systems without SDL -- Fix: [SDL] Performance fix fo palette animation and mouse jumping (jirif) +- Fix: [SDL] Performance fix fo palette animation and mouse jumping - Fix: [SDL] Same resolution was displayed more than once in game options -- Fix: [SDL] Smoother mouse and performance fix, like in Win32 (jirif) -- Fix: [ 963056 ] Wrong trains you can buy with scenarios -- Fix: [ 972087 ] Minimap crash -- Fix: [ 972247 ] Bug in '[a] weird non-uniform stations handling' (blathijs) -- Fix: [ 976583 ] Parent_list was too small -- Fix: [ 981934 ] Memoryleak in parent_list -- Fix: [ 982666 ] Max_loan in editor bug (TrueLight) -- Fix: [ 987888 ] Bridge building over boats -- Fix: [ 990770 ] Cargo delivery area patch for bug #989322. (Celstar) -- Fix: [ 992726 ] No tunnel crash (Celestar) -- Fix: [ 993339 ] Light House Placement Bug -- Fix: [ 993374 ] Pressing alt locks the game - sort of a bug. -- Fix: [ 993493 ] Buildings on water -- Fix: [ 993512 ] No canal building under bridge -- Fix: [ 993829 ] UDP Fixes (lucaspiller) -- Fix: [ 994067 ] Train drivers dies two times (follow) -- Fix: [ 994720 ] Road depot - bus/lorry station (Truelight+Darkvater P ) -- Fix: [ 996025 ] _local_player fixes. Fixes wrong memory access (TrueLight) -- Fix: [ 996065 ] Bridge Bug fixed bug fixed again (Darkvater) -- Fix: [ 996065 ] Weird two tile bridges on slopes -- Fix: [ 997303 ] Empty strings in signs -- Fix: [ 997703 ] Junction after tunnel bug (blathijs) -- Fix: [ 999592 ] "autosave" directoy creation (MorphOS/AmigaOS) (Tokai) -- Fix: [ 1001540 ] I lost all wagons. Half-assed fix for lost wagons. But now users can at least fix this problem. Consolecommand "resetengines" -- Fix: [ 1006530 ] BuildRoadOutsideStation fix. -- Fix: [ 1006715 ] Autorenew issues -- Fix: [ 1007272 ] Copy orders between bus/truck possible. (Celestar) -- Fix: [ 1007630 ] Scenario editor pause bug -- Fix: [ 1008605 ] Signals not updated after ClearTunnel Bug [ 985920 ] (TrueLight) -- Fix: [ 1009385 ] Too many save games prevented loading -- Fix: [ 1009567 ] problem with transferred cargo crashes game. -- Fix: [ 1009621 ] build in pause is now a cheat instead of a patch (truesatan) -- Fix: [ 1009631 ] Wrong multihead selling (Bodewes) -- Fix: [ 1010833 ] Turning on the magic bulldozer removes oil rigs -- Fix: [ 1012086 ] Drunk pilot (Celestar) -- Fix: [ 1014278 ] TileAddWrap() gave wrong results. -- Fix: [ 1016954 ] Cached_sprites does now work again -- Fix: [ 1022689 ] Bug when dragging a part of a multiheaded engine to 'sell-whole-train'. -- Fix: [ 1023971 ] Fix for MouseWheel assert error in non-zoomable viewports. Zooming now will only occur if mousepointer is either in an extra viewport window, or main game-window (Dribbel) -- Fix: [ 1025836 ] Company value problem (again). Now company value rightly shows the value, including ALL your money. -- Fix: [ 1025836 ] Company values bigger dan int32 were put to negative -- Fix: [ 1025836 ] Long bridges had negative value -- Fix: [ 1026271 ] Vehicle depots not transparent with transparent buildings. +- Fix: [SDL] Smoother mouse and performance fix, like in Win32 +- Fix: Wrong trains you can buy with scenarios [SF#963056] +- Fix: Minimap crash [SF#972087] +- Fix: Bug in '[a] weird non-uniform stations handling' [SF#972247] +- Fix: Parent_list was too small [SF#976583] +- Fix: Memoryleak in parent_list [SF#981934] +- Fix: Max_loan in editor bug [SF#982666] +- Fix: Bridge building over boats [SF#987888] +- Fix: Cargo delivery area patch for bug [SF#990770, SF#989322] +- Fix: No tunnel crash [SF#992726] +- Fix: Light House Placement Bug [SF#993339] +- Fix: Pressing alt locks the game - sort of a bug [SF#993374] +- Fix: Buildings on water [SF#993493] +- Fix: No canal building under bridge [SF#993512] +- Fix: UDP Fixes [SF#993829] +- Fix: Train drivers dies two times [SF#994067] +- Fix: Road depot - bus/lorry station [SF#994720] +- Fix: _local_player fixes. Fixes wrong memory access [SF#996025] +- Fix: Bridge Bug fixed bug fixed again [SF#996065] +- Fix: Weird two tile bridges on slopes [SF#996065] +- Fix: Empty strings in signs [SF#997303] +- Fix: Junction after tunnel bug [SF#997703] +- Fix: "autosave" directoy creation (MorphOS/AmigaOS) [SF#999592] +- Fix: I lost all wagons. Half-assed fix for lost wagons. But now users can at least fix this problem. Consolecommand "resetengines" [SF#1001540] +- Fix: BuildRoadOutsideStation fix [SF#1006530] +- Fix: Autorenew issues [SF#1006715] +- Fix: Copy orders between bus/truck possible [SF#1007272] +- Fix: Scenario editor pause bug [SF#1007630] +- Fix: Signals not updated after ClearTunnel Bug [SF#1008605, SF#985920] +- Fix: Too many save games prevented loading [SF#1009385] +- Fix: problem with transferred cargo crashes game [SF#1009567] +- Fix: build in pause is now a cheat instead of a patch [SF#1009621] +- Fix: Wrong multihead selling [SF#1009631] +- Fix: Turning on the magic bulldozer removes oil rigs [SF#1010833] +- Fix: Drunk pilot [SF#1012086] +- Fix: TileAddWrap() gave wrong results [SF#1014278] +- Fix: Cached_sprites does now work again [SF#1016954] +- Fix: Bug when dragging a part of a multiheaded engine to 'sell-whole-train' [SF#1022689] +- Fix: Fix for MouseWheel assert error in non-zoomable viewports. Zooming now will only occur if mousepointer is either in an extra viewport window, or main game-window [SF#1023971] +- Fix: Company value problem (again). Now company value rightly shows the value, including ALL your money [SF#1025836] +- Fix: Company values bigger dan int32 were put to negative [SF#1025836] +- Fix: Long bridges had negative value [SF#1025836] +- Fix: Vehicle depots not transparent with transparent buildings [SF#1026271] 0.3.3 (2004-07-13) ------------------------------------------------------------------------ - -- Feature: (MorphOS/AmigaOS) network support -- Feature: improved german town name generator -- Change: scenarios now have the file extension .scn -- Fix: removing and upgrading tracks under a bridge when a train is on the bridge -- Change: default network port from 12345 (known trojan) to 3979 -- Fix: pause button was not synched in network games -- Fix: crash caused by invalid screen resolutions -- Fix: AI can not build tubular bridges in 1950, etc. Same restrictions apply to it, as to human players. -- Feature: transparent station signs -- Feature: show total cargo per wagon type in train details window -- Fix: volume, liters, was x100, should be x1000 -- Feature: bridges on slopes -- Fix: bridge building by towns was screwed when executed without testing first -- Feature: added Galician translation (by Condex) -- Change: crossing tunnels is now considered a cheat -- Fix: better AI route finding +- Feature: MorphOS/AmigaOS network support +- Feature: Improved German town name generator +- Feature: Transparent station signs +- Feature: Show total cargo per wagon type in train details window +- Feature: Bridges on slopes +- Feature: Added Galician translation +- Feature: Extra dynamite, allow the removal of town-owned roads, bridges, tunnels for a popularity rating penalty +- Feature: Magic bulldozer cheat, that lets you remove industries, unmovables and town-owned buildings, roads and bridges +- Feature: Enabled 'remove' button for stations +- Feature: Cheat GUI (activate with crtl-alt-c) The game remembers if you have used a cheat +- Feature: Station sort implemented using qsort() +- Feature: Station list shows #of stations owned by player +- Feature: Split canal/lock tool in two tools, one for building canals, one for locks +- Feature: Make the HQ generate passengers and mail +- Feature: Display number of houses in town overview window +- Feature: Land info now shows type of signal +- Feature: Realistic train reversing +- Feature: Added support for 64 bit CPUs +- Feature: Added water quantity level "very low", which is the default for easy mode now +- Feature: Realistic acceleration turned on, train must first slow down and stop before it can reverse +- Feature: [MorphOS]: Various small improvement to make the the game feel more native +- Feature: Alt + f now toggles full screen (alt + enter still works) +- Feature: [OSX] Command + q shows the quit window and command + f or enter toggles full screen (alt and control still works too) +- Feature: Autorenew, autorenews vehicles if enabled +- Feature: (Incomplete) news history window +- Feature: Larger smallmap size +- Feature: Austrian Citynames +- Feature: Repaying most possible debt +- Feature: Added Polish translation +- Feature: Added Danish translation +- Feature: Initial GRF support.You have to enable it in openttd.cfg using [NewGRF] setting +- Feature: Smooth economy changes +- Feature: TTDPatch-style gotodepot. Ship depots and aircraft hangars can be inserted in the schedule as well +- Feature: Ability to add "service if needed" orders (the "full load" button changes to "service" after selecting a depot order) +- Feature: If a vehicle has depot orders in its schedule, automatic servicing is disabled +- Feature: Patch setting so that helicopters get serviced automatically on helipad +- Feature: Center toolbar on screen +- Feature: Sort savelist by date +- Feature: Allow scrolling in both directions +- Feature: Two new airports (metropolitan in 1980 and international in 1990) +- Feature: Resizing the window in all SDL builds +- Feature: Added MIDI flag to makefile to set custom path to midi player +- Change: Autosaves are now placed in save/autosave +- Change: Default savegame directory is /save in Linux +- Change: Screenshots are saved to PERSONAL_DIR (unix) +- Change: Scenarios now have the file extension .scn +- Change: Default network port from 12345 (known trojan) to 3979 +- Change: Crossing tunnels is now considered a cheat +- Change: Made helicopters able to land on small airports again +- Fix: Removing and upgrading tracks under a bridge when a train is on the bridge +- Fix: Pause button was not synched in network games +- Fix: Crash caused by invalid screen resolutions +- Fix: AI can not build tubular bridges in 1950, etc. Same restrictions apply to it, as to human players +- Fix: Volume, liters, was x100, should be x1000 +- Fix: Bridge building by towns was screwed when executed without testing first +- Fix: Better AI route finding - Fix: AI builds less inner-city bus stations - Fix: Better industry spreading on random maps - Fix: Two industries that accept the same goods can never be very close to each other -- Feature: Extra dynamite, allow the removal of town-owned roads, bridges, tunnels for a popularity rating penalty -- Feature: magic bulldozer cheat, that lets you remove industries, unmovables and town-owned buildings, roads and bridges -- Fix: destroying bridge (over water or 'higher bridge' with vehicle on it) -- Fix Game crashes when you hit the build rail button -- Fix: some scenarios had a max_railtype of 0 +- Fix: Destroying bridge (over water or 'higher bridge' with vehicle on it) +- Fix: Game crashes when you hit the build rail button +- Fix: Some scenarios had a max_railtype of 0 - Fix: Bribe Autorithy. A failed attempt to bribe is now also stored in savegame - Fix: 80% CPU load paused in fast-forward -- Feature: Enabled 'remove' button for stations -- Feature: Cheat GUI (activate with crtl-alt-c) The game remembers if you have used a cheat - Fix: Some airport runways were treated -- Fix: minor minimap glitch -- Fix: station sorting scroll fails with not ennough stations -- Fix: desert ground for depots in the desert -- Feature: station sort implemented using qsort() -- Feature: station list shows #of stations owned by player -- Fix: trains could run on wrong track type under bridges -- Fix: screenshot hangs -- Feature: split canal/lock tool in two tools, one for building canals, one for locks. -- Fix: wrong sound with ships -- Fix: toy shop closes even though it has supply -- Fix: nordic characters -- Feature: make the HQ generate passengers and mail -- Fix: slso restore Service Interval when rebuying vehicle -- Fix: crash with map bits > 8 -- Fix: ufo crash in busstop -- Fix: town actions has empty row -- Change: made helicopters able to land on small airports again -- Feature: display number of houses in town overview window -- Fix: train stuck with the head in one depot and tail in another +- Fix: Minor minimap glitch +- Fix: Station sorting scroll fails with not ennough stations +- Fix: Desert ground for depots in the desert +- Fix: Trains could run on wrong track type under bridges +- Fix: Screenshot hangs +- Fix: Wrong sound with ships +- Fix: Toy shop closes even though it has supply +- Fix: Nordic characters +- Fix: Also restore Service Interval when rebuying vehicle +- Fix: Crash with map bits > 8 +- Fix: UFO crash in busstop +- Fix: Town actions has empty row +- Fix: Train stuck with the head in one depot and tail in another - Fix: Optimized random radio tower spreading -- Feature: Land info now shows type of signal -- Fix: ground below trees is sometimes not covered by snow -- Fix: fast forward button in scenario editor -- Change: screenshots are saved to PERSONAL_DIR (unix) -- Fix: screenshot hotkey does not function in scenario editor -- Fix: allow deleting a bridge if a vehicle is below -- Fix: crash loading a scenario -- Fix: build tracks on water -- Fix: fast forward button pressed with tab -- Fix: vehicles don't get old -- Feature: realistic train reversing -- Feature: added support for 64 bit CPUs -- Fix: finance bug with some original scenarios -- Feature: added water quantity level "very low", which is the default for easy mode now +- Fix: Ground below trees is sometimes not covered by snow +- Fix: Fast forward button in scenario editor +- Fix: Screenshot hotkey does not function in scenario editor +- Fix: Allow deleting a bridge if a vehicle is below +- Fix: Crash loading a scenario +- Fix: Build tracks on water +- Fix: Fast forward button pressed with tab +- Fix: Vehicles do not get old +- Fix: Finance bug with some original scenarios - Fix: 'Stopped' is shown when train is stopping and 'Reverse' is clicked -- Feature: realistic acceleration turned on, train must first slow down and stop before it can reverse -- Feature: (MorphOS build) various small improvement to make the the game feel more native -- Feature: alt + f now toggles full screen (alt + enter still works) -- Feature: (OSX build) command + q shows the quit window and command + f or enter toggles full screen (alt and control still works too) -- Feature: pasky's autorenew, autorenews vehicles if enabled. -- Feature: (incomplete) news history window -- Feature: larger smallmap size -- Feature: Austrian Citynames -- Feature: repaying most possible debt -- Feature: added Polish translation (by tomek) -- Feature: added Danish translation (by Gof.dk) -- Feature: pasky's grfspecial loader. You have to enable them in openttd.cfg using [newgrf] setting -- Feature: smooth economy changes - Fix: 100% CPU bug -- Fix: crash when AI builds airport -- Fix: plays wrong music on main screen -- Fix: inflation was way too high when intrest rate = 0 -- Fix: can't sell anything if money is TOO negative -- Fix: fast forward button resets -- Feature: TTDPatch-style gotodepot. Ship depots and aircraft hangars can be inserted in the schedule as well. -- Feature: ability to add "service if needed" orders (the "full load" button changes to "service" after selecting a depot order) -- Feature: if a vehicle has depot orders in its schedule, automatic servicing is disabled -- Change: autosaves are now placed in save/autosave -- Feature: patch setting so that helicopters get serviced automatically on helipad -- Fix: "refit train" button remains -- Change: default savegame directory is /save in Linux -- Fix: enable up/down scrolling with the mouse -- Feature: center toolbar on screen -- Feature: sort savelist by date -- Feature: allow scrolling in both directions -- Feature: darkvater's two new airports (metropolitan in 1980 and international in 1990) -- Feature: Resizing the window in all SDL builds +- Fix: Crash when AI builds airport +- Fix: Plays wrong music on main screen +- Fix: Inflation was way too high when intrest rate = 0 +- Fix: Cannot sell anything if money is TOO negative +- Fix: Fast forward button resets +- Fix: "Refit train" button remains +- Fix: Enable up/down scrolling with the mouse - Fix: 1920 all trains -- Fix: wrong heli breakdownspeed -- Feature: added MIDI flag to makefile to set custom path to midi player -- Fix: station list cargo waiting display bug -- Fix: bug that could allow rails on steep slopes -- Fix: train depots and checkpoints not flooded by water -- Fix: added command line option (-i) to deactivate the grf check -- Fix: signal bug [ 949929 ] +- Fix: Wrong heli breakdownspeed +- Fix: Station list cargo waiting display bug +- Fix: Bug that could allow rails on steep slopes +- Fix: Train depots and checkpoints not flooded by water +- Fix: Added command line option (-i) to deactivate the grf check +- Fix: Signal bug [SF#949929] 0.3.2.1 (2004-05-23) ------------------------------------------------------------------------ -- Fix: use english.lng by default +- Feature: Now builds on FreeBSD +- Feature: Now builds on MorphOS +- Fix: Use english.lng by default - Fix: No bridges available in 1920 -- Fix: czech file was missing -- Feature: now builds on FreeBSD -- Feature: now builds on MorphOS +- Fix: Czech file was missing 0.3.2 (2004-05-22) ------------------------------------------------------------------------ -- Feature: HP for trians limited to 16bit int -- Feature: added Czech translation -- Feature: train refitting -- Feature: auto euro -- Fix: don't allow building railroad stations on airports or bus stations -- Feature: industry directory -- Feature: added extend vehicle life/noexpire patch -- Feature: show revision number in title bar +- Feature: HP for trains limited to 16bit int +- Feature: Added Czech translation +- Feature: Train refitting +- Feature: Auto euro +- Feature: Industry directory +- Feature: Added extend vehicle life/noexpire patch +- Feature: Show revision number in title bar +- Feature: Random network games +- Feature: Smallmap remembers size +- Feature: Remember value of show town names in smallmap +- Feature: Norwegian translation +- Feature: Norwegian currency +- Feature: Slovak language +- Feature: Use SO_REUSEADDR on listen socket +- Feature: Unix sigabort handling +- Feature: Hungarian translation +- Feature: Added Norwegian translation +- Feature: Added more default resolutions +- Feature: Return error message if DOS grf files are used +- Feature: Bemidi support +- Feature: Added Icelandic currency +- Change: Plant area of trees now allowed for 20x20 area +- Change: "kmh^-1" to "km/h" +- Change: Show original savegame names for oldstyle savegames +- Change: Autosave go to autosave/ +- Fix: Do not allow building railroad stations on airports or bus stations +- Fix: Canal tool resets after 1 use - Fix: Enable mouse wheel scrolling and zooming in SDL - Fix: Construct industries producing raw materials -- Fix: loading TTD saves gave incorrect reliability parameters for wagons -- Feature: random network games -- Fix: fixed order restore bug in network play -- Fix: network sync fix for train goto depot -- Feature: smallmap remembers size +- Fix: Loading TTD saves gave incorrect reliability parameters for wagons +- Fix: Fixed order restore bug in network play +- Fix: Network sync fix for train goto depot - Fix: Only one statue per player per town -- Fix: enhanced patch configurator -- Fix: if realistic acceleration was enabled, train didn't accelerate if they entered a tunnel right after a slope -- Fix: remove sdl frameskip message -- Fix: road vehicle on hills speedfix +- Fix: Enhanced patch configurator +- Fix: If realistic acceleration was enabled, train did not accelerate if they entered a tunnel right after a slope +- Fix: Remove SDL frameskip message +- Fix: Road vehicle on hills speedfix - Fix: CompanyValueGraph window too small for currency -- Fix: mkdir() problem in unix.c -- Fix: client kills server if it leaves a networkgame -- Change: autosave go to autosave/ -- Fix: Canal tool resets after 1 use -- Feature: remember value of show town names in smallmap -- Feature: norwegian translation -- Feature: norwegian currency -- Feature: slovak language -- Fix: smoother mouse cursor -- Fix: fixed a couple of overlapping memcpys -- Feature: use SO_REUSEADDR on listen socket -- Feature: unix sigabort handling -- Feature: hungarian translation -- Fix: quit to beos -- Fix: dragging to build canals sometimes crashed -- Fix: cactus plants died on desert -- Feature: added norwegian translation -- Feature: added more default resolutions -- Feature: return error message if DOS grf files are used -- Feature: bemidi support -- Fix: invalid letters in spanish town names -- Fix: rail upgrade button -- Fix: makefile reorganization +- Fix: Mkdir() problem in unix.c +- Fix: Client kills server if it leaves a networkgame +- Fix: Smoother mouse cursor +- Fix: Fixed a couple of overlapping memcpys +- Fix: Quit to beos +- Fix: Dragging to build canals sometimes crashed +- Fix: Cactus plants died on desert +- Fix: Invalid letters in spanish town names +- Fix: Rail upgrade button +- Fix: Makefile reorganization - Fix: Zoom out button not grayed out -- Fix: no space between some values and units -- Change: Plant area of trees now allowed for 20x20 area -- Change: "kmh^-1" to "km/h" -- Fix: Station catchment outline-tiles weren't shown properly on slopes -- Fix: oil rig station wasn't properly deleted -- Fix: fixed making screenshots in scenario editor -- Feature: added icelandic currency -- Change: show original savegame names for oldstyle savegames -- Fix: mac patches by bjarni -- Fix: fixed alignment issue in station drawing +- Fix: No space between some values and units +- Fix: Station catchment outline-tiles were not shown properly on slopes +- Fix: Oil rig station was not properly deleted +- Fix: Fixed making screenshots in scenario editor +- Fix: Mac patches +- Fix: Fixed alignment issue in station drawing 0.3.1 (2004-04-26) ------------------------------------------------------------------------ -- Fix: shift+arrows keys scrolls faster (by pasky) -- Feature: bridge pillars for higher bridges -- Fix: [ 941880 ] "monorail in 1985" which allowed you to build monorail/maglev at any year -- Feature: remember cargo payment rates selection, default to all -- Fix: town ratings when companies are deleted/merged -- Fix: vehicle reliability calculation in third phase -- Change: new directory structure (*.grf+sample.cat in data subdir, *.lng in lang subdir) -- Feature: fast forward button -- Fix: random world button in scenario editor doesn't build cities, industries, trees -- Fix: loading worlds with no towns now fails -- Fix: outdated sort order after station renaming -- Feature: copy/share orders from trains in depot -- Fix: better train detection for copy orders -- Fix: [ 938481 ] Euro currency bug -- Fix: [ 938170 ] Go to xxx road depot selection bug (2) -- Fix: [ 934520 ] scrolling and newspaper in title screen -- Feature: swedish translation (by poLiSen) -- Fix: incorrect cargo_days for trains -- Feature: dragging to construct canals -- Fix array bounds error with train breakdown speeds -- Fix: towns deleting random tiles around houses -- Feature: can now have more than 128 towns -- Fix: incorrect road vehicle list caption for competitors -- Fix: vehicle menu graying after a bankrupty -- Feature: always allow building small airports patch -- Feature: colorful newspaper after a certain date -- Feature: build while paused patch -- Feature: polish town names -- Fix: selective road removal -- Feature: clear area now works in scenario editor -- Feature: drag&drop stations -- Fix: make houses available in 1920 to prevent hang -- Fix: duration of breakdown smoke -- Fix: slope bug under bridges -- Feature: more realistic train starting and stopping -- Fix: don't play invalid sounds (fixes road reconstruction crash) -- Fix: display correct train power with multihead engines -- Fix: buffer overflow caused by too long string in english.lng -- Fix: destroying things with no money +- Feature: Bridge pillars for higher bridges +- Feature: Remember cargo payment rates selection, default to all +- Feature: Fast forward button +- Feature: Copy/share orders from trains in depot +- Feature: Swedish translation +- Feature: Dragging to construct canals +- Feature: Can now have more than 128 towns +- Feature: Always allow building small airports patch +- Feature: Colorful newspaper after a certain date +- Feature: Build while paused patch +- Feature: Polish town names +- Feature: Clear area now works in scenario editor +- Feature: Drag&drop stations +- Feature: More realistic train starting and stopping +- Change: New directory structure (*.grf+sample.cat in data subdir, *.lng in lang subdir) +- Fix: Shift+arrows keys scrolls faster +- Fix: "Monorail in 1985" which allowed you to build monorail/maglev at any year [SF#941880] +- Fix: Town ratings when companies are deleted/merged +- Fix: Vehicle reliability calculation in third phase +- Fix: Random world button in scenario editor does not build cities, industries, trees +- Fix: Loading worlds with no towns now fails +- Fix: Outdated sort order after station renaming +- Fix: Better train detection for copy orders +- Fix: Euro currency bug [SF#938481] +- Fix: Go to xxx road depot selection bug (2) [SF#938170] +- Fix: Scrolling and newspaper in title screen [SF#934520] +- Fix: Incorrect cargo_days for trains +- Fix: Array bounds error with train breakdown speeds +- Fix: Towns deleting random tiles around houses +- Fix: Incorrect road vehicle list caption for competitors +- Fix: Vehicle menu graying after a bankrupty +- Fix: Selective road removal +- Fix: Make houses available in 1920 to prevent hang +- Fix: Duration of breakdown smoke +- Fix: Slope bug under bridges +- Fix: Do not play invalid sounds (fixes road reconstruction crash) +- Fix: Display correct train power with multihead engines +- Fix: Buffer overflow caused by too long string in english.lng +- Fix: Destroying things with no money 0.3.0 (2004-04-14) ------------------------------------------------------------------------ -- Change: don't slow down trains as much on hills -- Fix: aircraft terminal wasn't properly freed if aircraft crashed -- Fix: fixed station acceptance bug -- Change: limit amount of radiotowers. -- Feature: cost estimation with Shift -- Change: changed speedkey from Shift to Tab. -- Feature: added patch for starting_date, takes a value on the form yyyy, yyyymm or yyyymmdd. -- Feature: support for multiheaded trains -- Feature: sell whole train by dragging loco to special trashcan -- Feature: drag the whole train with ctrl in depot -- Fix: fixed buy shares in company -- Feature: added convert rail tool -- Change: enhanced patches window with pages. -- Feature: patch to select what vehicle types the ai will build -- Feature: better slope graphics -- Fix: only deliver goods to stations that have a rating != 0 -- Feature: new pathfinding algorithm for trains (enable with new_pathfinding) -- Change: changed intro graphics -- Change: all player stuff is deleted when you load a scenario. -- Fix: added F hotkeys in scenario editor +- Feature: Cost estimation with Shift +- Feature: Added patch for starting_date, takes a value on the form yyyy, yyyymm or yyyymmdd +- Feature: Support for multiheaded trains +- Feature: Sell whole train by dragging loco to special trashcan +- Feature: Drag the whole train with ctrl in depot +- Feature: Added convert rail tool +- Feature: Patch to select what vehicle types the ai will build +- Feature: Better slope graphics +- Feature: New pathfinding algorithm for trains (enable with new_pathfinding) - Feature: Added patch to use timidity for BeOS -- Feature: mousewheel can now be used to scroll in windows -- Feature: added coordinate display to landinfo window -- Feature: change default servicing interval for vehicles -- Feature: change max # of vehicles per player -- Fix: unable to raise land next to signal -- Feature: nonuniform stations patch -- Feature: moved error message box out of the way -- Fix: aircraft was shown instead of ships in player overview window -- Feature: canals/shiplifts -- Feature: build tree of random type -- Feature: build trees on area -- Feature: added color coded vehicle profits -- Feature: ability to close error messages with space. -- Fix: updated installer to take care of savegames more carefully -- Fix: don't make a new subsidy if there already exists one that is currently active by a company -- Fix: town directory sometimes showed huge numbers -- Fix: fixed bugs when changing owners of items (pieces of rail were not always deleted), -- Feature: network games (currently unsupported) -- Fix: fixed bug with large stations in train pathfinder -- Change: use save/ as save folder on win32 -- Feature: bigger demolish tool -- Change: moved date in news window -- Feature: two more bridges -- Feature: improved depot finding -- Feature: bribe the town authority -- Feature: allow building many trees on a single tile. -- Feature: added snow_line_height setting, only affects new games. -- Change: don't check if tiles around the clicked station is a station in order gui -- Fix: deleting docks doesn't produce land -- Fix: deleting ship depot doesn't produce land -- Fix: buoy is now treated as water when flooding -- Feature: errmsg_duration controls how long error messages are displayed -- Fix: combo presignals bug fix -- Fix: prevent going to 0,0 if airport/docks is deleted -- Feature: fullscreen_bpp setting in [win32] sets the bpp to use in fullscreen mode -- Fix: french town names had bad letters in them -- Feature: euro symbol -- Feature: high bridges -- Fix: order list when replacing train didn't work properly -- Change: keep checkpoint button down after placing -- Fix: start in the middle of the map -- Change: moved disk devices to bottom of list on win32 -- Fix: more error tolerant saveload code +- Feature: Mousewheel can now be used to scroll in windows +- Feature: Added coordinate display to landinfo window +- Feature: Change default servicing interval for vehicles +- Feature: Change max # of vehicles per player +- Feature: Nonuniform stations patch +- Feature: Moved error message box out of the way +- Feature: Canals/shiplifts +- Feature: Build tree of random type +- Feature: Build trees on area +- Feature: Added color coded vehicle profits +- Feature: Ability to close error messages with space +- Feature: Network games (currently unsupported) +- Feature: Bigger demolish tool +- Feature: Two more bridges +- Feature: Improved depot finding +- Feature: Bribe the town authority +- Feature: Allow building many trees on a single tile +- Feature: Added snow_line_height setting, only affects new games +- Feature: Errmsg_duration controls how long error messages are displayed +- Feature: Fullscreen_bpp setting in [win32] sets the bpp to use in fullscreen mode +- Feature: Euro symbol +- Feature: High bridges - Feature: ZLIB savegames (smaller than before) -- Feature: PNG,PCX screenshot support -- Feature: indicate with gray in vehicle popup menus if company has no vehicles of that type -- Feature: clicking on the money brings up finances -- Fix: (OSX build) now runs even if sdl is not present on the system -- Fix: (OSX build) now runs on systems older than 10.3 -- Fix: (OSX build) altered compiler settings to make a completely stable app -- Feature: (OSX build) distribution now uses Apples package system for easier updates -- Feature: (OSX build) Application is now a proper bundle application +- Feature: PNG, PCX screenshot support +- Feature: Indicate with gray in vehicle popup menus if company has no vehicles of that type +- Feature: Clicking on the money brings up finances +- Feature: [OSX] Distribution now uses Apples package system for easier updates +- Feature: [OSX] Application is now a proper bundle application +- Change: Use save/ as save folder on win32 +- Change: Moved date in news window +- Change: Do not check if tiles around the clicked station is a station in order gui +- Change: Keep checkpoint button down after placing +- Change: Moved disk devices to bottom of list on win32 +- Change: Changed speedkey from Shift to Tab +- Change: Enhanced patches window with pages +- Change: Do not slow down trains as much on hills +- Change: Limit amount of radiotowers +- Change: Changed intro graphics +- Change: All player stuff is deleted when you load a scenario +- Fix: Aircraft terminal was not properly freed if aircraft crashed +- Fix: Fixed station acceptance bug +- Fix: Fixed buy shares in company +- Fix: Only deliver goods to stations that have a rating != 0 +- Fix: Added F hotkeys in scenario editor +- Fix: Unable to raise land next to signal +- Fix: Aircraft was shown instead of ships in player overview window +- Fix: Updated installer to take care of savegames more carefully +- Fix: Do not make a new subsidy if there already exists one that is currently active by a company +- Fix: Town directory sometimes showed huge numbers +- Fix: Fixed bugs when changing owners of items (pieces of rail were not always deleted), +- Fix: Fixed bug with large stations in train pathfinder +- Fix: Deleting docks does not produce land +- Fix: Deleting ship depot does not produce land +- Fix: Buoy is now treated as water when flooding +- Fix: Combo presignals bug fix +- Fix: Prevent going to 0,0 if airport/docks is deleted +- Fix: French town names had bad letters in them +- Fix: Order list when replacing train did not work properly +- Fix: Start in the middle of the map +- Fix: More error tolerant saveload code +- Fix: [OSX] Now runs even if SDL is not present on the system +- Fix: [OSX] Now runs on systems older than 10.3 +- Fix: [OSX] Altered compiler settings to make a completely stable app 0.2.1 (2004-04-04) ------------------------------------------------------------------------ -- Fix: copy orders crashed if you clicked on a wagon - Feature: 'A' hotkey now always opens autorail -- Change: Moved autorail button - Feature: X can be used to toggle transparent buildings -- Fix: don't show transparent buildings in intro -- Fix: installer doesn't delete savegames - Feature: Hotkeys 1-9 can be used to build a bridge in the bridge window - Feature: Added more hotkeys in the road build window +- Change: Moved autorail button +- Fix: Copy orders crashed if you clicked on a wagon +- Fix: Do not show transparent buildings in intro +- Fix: Installer does not delete savegames 0.2 (2004-04-03) ------------------------------------------------------------------------ -- Feature: autoscroll (only works to left/right) -- Feature: train checkpoints, instead of ttdpatch's nonstop handling -- Feature: ttdpatch compatible nonstop handling -- Fix: news window was moved strangely when resizing -- Fix: fixed sign drawing bug in max zoom out mode -- Feature: refresh rate configuration setting -- Feature: town directory sorting options -- Feature: pre-signals (ctrl-click on existing signals to change signal type) -- Feature: show semaphores on the right side if right-sided traffic -- Improvement: increased number of windows on screen to 20 -- Feature: patch options configuration window -- Fix: road vehicles sometimes getting stuck -- Feature: autorail build tool -- Feature: "show yearly finances window" option -- Feature: "signals on drive side" patch (by Michael Polnick) -- Fix: connecting tracks behind depot causing incorrect signal behavior -- Fix: save/load diskspace bug -- Feature: "show full date in statusbar" option -- Feature: italian translation (by duepixel) -- Feature: road and rail removal by dragging a selection -- Feature: news item for "train is unprofitable" -- Feature: news item for "train is lost" -- Feature: (win32 build) double size mode (ctrl-d to toggle) -- Fix: incorrect bridge cost for long bridges -- Feature: "multiple similar industries in close proximity" option -- Feature: "multiple industries per down" option -- Feature: "crossing tunnels" option -- Feature: order sharing and copying ("goto" on other vehicle to copy, ctrl+"goto" to share) -- Feature: remember last built rail type -- Feature: "debtmax" faster loan management with ctrl key -- Fix: disallow buoy in north corner -- Feature: "go to depot" orders option -- Feature: "long bridges" option -- Feature: "select goods" option -- Feature: "no train service" option -- Feature: "no inflation" option -- Improvement: (OSX build) now starts when doubleclicked -- Improvement: (OSX build) significant performance increase -- Improvement: optimized startup time -- Feature: automatically detect available resolutions -- Feature: "full load any" option, as in ttdpatch -- Feature: automatic detection of available language files -- Feature: German translation (by truesatan and wuntvor) -- Improvement: sorted savegame list -- Feature: finnish town names (by Jpl) -- Feature: remember custom difficulty settings -- Fix: shift key now increases game speed only when game window is active -- Fix: ctrl button now works with SDL driver -- Feature: configuration file system -- Feature: show vehicle speed in vehicle view windows -- Fix: incorrect weight displayed in "new trains" window -- Feature: train depot window now has horizontal scrollbar -- Feature: mammoth trains -- Fix: incorrect train running cost in newspaper -- Feature: on-the-fly language selection -- Feature: load old premade ttd maps (must be renamed to .sv1 extension) +- Feature: Autoscroll (only works to left/right) +- Feature: Train checkpoints, instead of TTDPatch's nonstop handling +- Feature: TTDPatch compatible nonstop handling +- Feature: Refresh rate configuration setting +- Feature: Town directory sorting options +- Feature: Pre-signals (ctrl-click on existing signals to change signal type) +- Feature: Show semaphores on the right side if right-sided traffic +- Feature: Patch options configuration window +- Feature: Autorail build tool +- Feature: "Show yearly finances window" option +- Feature: "Signals on drive side" patch +- Feature: "Show full date in statusbar" option +- Feature: Italian translation +- Feature: Road and rail removal by dragging a selection +- Feature: News item for "train is unprofitable" +- Feature: News item for "train is lost" +- Feature: [Win32] Double size mode (Ctrl-d to toggle) +- Feature: "Multiple similar industries in close proximity" option +- Feature: "Multiple industries per down" option +- Feature: "Crossing tunnels" option +- Feature: Order sharing and copying ("goto" on other vehicle to copy, ctrl+"goto" to share) +- Feature: Remember last built rail type +- Feature: "Debtmax" faster loan management with ctrl key +- Feature: "Go to depot" orders option +- Feature: "Long bridges" option +- Feature: "Select goods" option +- Feature: "No train service" option +- Feature: "No inflation" option +- Feature: Automatically detect available resolutions +- Feature: "Full load any" option, as in TTDPatch +- Feature: Automatic detection of available language files +- Feature: German translation +- Feature: Finnish town names +- Feature: Remember custom difficulty settings +- Feature: Configuration file system +- Feature: Show vehicle speed in vehicle view windows +- Feature: Train depot window now has horizontal scrollbar +- Feature: Mammoth trains +- Feature: On-the-fly language selection +- Feature: Load old premade ttd maps (must be renamed to .sv1 extension) +- Change: Increased number of windows on screen to 20 +- Change: [OSX] Start when doubleclicked +- Change: [OSX] Significant performance increase +- Change: Optimized startup time +- Change: Sorted savegame list +- Fix: News window was moved strangely when resizing +- Fix: Fixed sign drawing bug in max zoom out mode +- Fix: Road vehicles sometimes getting stuck +- Fix: Connecting tracks behind depot causing incorrect signal behavior +- Fix: Save/load diskspace bug +- Fix: Incorrect bridge cost for long bridges +- Fix: Disallow buoy in north corner +- Fix: Shift key now increases game speed only when game window is active +- Fix: Ctrl button now works with SDL driver +- Fix: Incorrect weight displayed in "new trains" window +- Fix: Incorrect train running cost in newspaper 0.1.4 (2004-03-25) ------------------------------------------------------------------------ -- Feature: crash submit system on win32 -- Fix: train smoke clouds -- Fix: train engine sounds -- Fix: play all sounds at 11025 hz (fixes certain sounds) -- Feature: autosave -- Fix: scenario editor desert button now makes desert instead of lighthouse -- Fix: creating random town in scenario editor crash -- Fix: candy bubbles sometimes caused crash -- Fix: wrong speed was shown in news window for some vehicles -- Fix: graph color bleeding -- Feature: build on coasts -- Feature: Allow building transmitters, lighthouses and company headquarters on slopes -- Feature: now builds on MacOSX -- Fix: arrow keys with SDL driver -- Change: new savegame format -- Change: new format for english.lng -- Fix: don't allow trains to road depots -- Fix: road vehicle was sometimes shown inside depot -- Fix: arrow keys in sdl driver were wrong -- Fix: endianness bugs in save/load -- Fix: now builds on FreeBSD -- Fix: screenshot feature now works -- Fix: rail foundations sometimes displayed unnecessarily -- Fix: minor AI bugs -- Fix: fixed industry sounds -- Feature: in-game resolution selection via settings window +- Feature: Crash submit system on win32 +- Feature: Autosave +- Feature: In-game resolution selection via settings window - Feature: Dutch town names - Feature: Added load game menu item -- Fix: bug where ship depots were very expensive -- Fix: BeOS build (by MYOB) -- Fix: yearly expenses data being the same for the past two game years -- Fix: adding songs to playlists other than custom1 and custom2 -- Fix: first and last tracks playing the wrong music -- Fix: Palette animation for SDL video (rob) -- Fix: Get remaining disk space on most Unix-en (rob) -- Fix: screen went black when resizing +- Feature: Build on coasts +- Feature: Allow building transmitters, lighthouses and company headquarters on slopes +- Feature: Now builds on MacOSX +- Change: New savegame format +- Change: New format for english.lng +- Fix: Train smoke clouds +- Fix: Train engine sounds +- Fix: Play all sounds at 11025 hz (fixes certain sounds) +- Fix: Scenario editor desert button now makes desert instead of lighthouse +- Fix: Creating random town in scenario editor crash +- Fix: Candy bubbles sometimes caused crash +- Fix: Wrong speed was shown in news window for some vehicles +- Fix: Graph color bleeding +- Fix: Arrow keys with SDL driver +- Fix: Do not allow trains to road depots +- Fix: Road vehicle was sometimes shown inside depot +- Fix: Arrow keys in sdl driver were wrong +- Fix: Endianness bugs in save/load +- Fix: Now builds on FreeBSD +- Fix: Screenshot feature now works +- Fix: Rail foundations sometimes displayed unnecessarily +- Fix: Minor AI bugs +- Fix: Fixed industry sounds +- Fix: Bug where ship depots were very expensive +- Fix: BeOS build +- Fix: Yearly expenses data being the same for the past two game years +- Fix: Adding songs to playlists other than custom1 and custom2 +- Fix: First and last tracks playing the wrong music +- Fix: Palette animation for SDL video +- Fix: Get remaining disk space on most Unix-en +- Fix: Screen went black when resizing 0.1.3 (2004-03-18) ------------------------------------------------------------------------ -- Fix: message options window -- Fix: company takeover/purchase +- Feature: Swedish town names +- Feature: More currencies +- Feature: Better window resizing/zooming +- Feature: Added goto road vehicle depot for road vehicle orders +- Feature: Possibility to use either semaphores or signals (Ctrl key) +- Feature: Limited the scrolling rate for year selector in scenario editor - Feature: Improved mouse scroll zooming -- Fix: station code so it's not possible to steal another player's temporarily deleted station -- Fix: subsidy owner bug when deleting station -- Fix: crash when deleting a bridge with a train on it - Feature: Larger stations and possibility to join stations -- Fix: missing candy initial cargo payment values -- Fix: goods and Food/FizzyDrinks subsidies -- Fix: graphical glitch in subsidies window -- Fix: take over company dialog was not shown properly -- Fix: crash if player windows were open while the company went bankrupt -- Fix: train slowness on hills -- Feature: swedish town names (patch by glottis) -- Feature: more currencies -- Feature: better window resizing/zooming -- Feature: added goto road vehicle depot for road vehicle orders -- Feature: possibility to use either semaphores or signals (Ctrl key) -- Feature: limited the scrolling rate for year selector in scenario editor +- Fix: Message options window +- Fix: Company takeover/purchase +- Fix: Station code so it is not possible to steal another player's temporarily deleted station +- Fix: Subsidy owner bug when deleting station +- Fix: Crash when deleting a bridge with a train on it +- Fix: Missing candy initial cargo payment values +- Fix: Goods and Food/FizzyDrinks subsidies +- Fix: Graphical glitch in subsidies window +- Fix: Take over company dialog was not shown properly +- Fix: Crash if player windows were open while the company went bankrupt +- Fix: Train slowness on hills 0.1.2 (2004-03-15) ------------------------------------------------------------------------ -- Feature: mouse wheel can be used to zoom in out on win32 -- Feature: implemented some support for resizing the window dynamically in win32 -- Fix: tunnel mouse icon for maglev and monorail +- Feature: Mouse wheel can be used to zoom in out on win32 +- Feature: Implemented some support for resizing the window dynamically in win32 +- Fix: Tunnel mouse icon for maglev and monorail 0.1.1 (2004-03-14) ------------------------------------------------------------------------ - Feature: Preliminary presignal support -- Add: external MIDI driver for unix version (by robertnorris) -- Add: DirectMusic driver for Win32 version -- Fix: problem where directories weren't displayed under Linux (by Markus) - Feature: Center windows properly in higher resolutions -- Add: "build tracks on slopes" feature -- Fix: colors in map window for routes - Feature: Command line -g flag now optionally takes a game to load -- Fix: road drive side +- Add: External MIDI driver for Unix version +- Add: DirectMusic driver for Win32 version +- Add: "build tracks on slopes" feature +- Fix: Problem where directories were not displayed under Linux +- Fix: Colors in map window for routes +- Fix: Road drive side - Fix: "Fund road construction" not clickable when unavailable diff --git a/known-bugs.txt b/known-bugs.txt index 20c188042..4c38dd270 100644 --- a/known-bugs.txt +++ b/known-bugs.txt @@ -11,13 +11,17 @@ 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.0-beta2 +Bugs for 0.7.1 ------------------------------------------------------------------------ URL: http://bugs.openttd.org -- 2689 Capacity ordering of articulated vehicle in build vehicle window is wrong +- 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 +- 2737 Self-crossing trains ignore "forbid 90 degree turn" setting - 2616 Cloning creates vehicles with invalid subcargos - 2585 [OSX] OS' mouse pointer showing +- 2484 [OSX] Cannot enter CJK characters - 2427 Vehicle owner gets paid for whole cargo feeder share - 1944 Road vehicles not picking empty drivethrough platform - 1762 Strange Autoreplace behaviour diff --git a/os/debian/changelog b/os/debian/changelog index 07efb9ecd..6af62d4d9 100644 --- a/os/debian/changelog +++ b/os/debian/changelog @@ -1,17 +1,59 @@ -openttd (0.7~svn-1) UNRELEASED; urgency=low +openttd (0.8~svn-1) UNRELEASED; urgency=low * Unreleased SVN version. Versioned to allow normal upgrades to released versions. -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 03 Sep 2008 18:56:04 +0200 -openttd (0.7.0-beta2) unstable; urgency=low +openttd (0.7.1) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman <matthijs@stdin.nl> Tue, 09 Jun 2008 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 + +openttd (0.7.1~RC2) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman <matthijs@stdin.nl> Thu, 21 Mar 2008 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 + +openttd (0.7.0) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 01 Apr 2008 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 + +openttd (0.7.0~RC1) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 16 Mar 2008 00:07:00 +0200 + +openttd (0.7.0~beta2) unstable; urgency=low * New upstream release. -- Matthijs Kooijman <matthijs@stdin.nl> Tue, 10 Mar 2009 00:33:05 +0100 -openttd (0.7.0-beta1) unstable; urgency=low +openttd (0.7.0~beta1) unstable; urgency=low * New upstream release. diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi index 800af12c3..6de16a16e 100644 --- a/os/win32/installer/install.nsi +++ b/os/win32/installer/install.nsi @@ -1,11 +1,11 @@ !define APPNAME "OpenTTD" ; Define application name -!define APPVERSION "0.7.0" ; Define application version -!define INSTALLERVERSION 55 ; NEED TO UPDATE THIS FOR EVERY RELEASE!!! +!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!!! !include ${VERSION_INCLUDE} !define APPURLLINK "http://www.openttd.org" !define APPNAMEANDVERSION "${APPNAME} ${APPVERSION}" -!define APPVERSIONINTERNAL "${APPVERSION}.0" ; Needs to be of the format X.X.X.X !define MUI_ICON "..\..\..\media\openttd.ico" !define MUI_UNICON "..\..\..\media\openttd.ico" @@ -112,13 +112,6 @@ Section "!OpenTTD" Section1 File ${PATH_ROOT}bin\data\*.grf File ${PATH_ROOT}bin\data\*.obg File ${PATH_ROOT}bin\data\opntitle.dat - ; Copy scenario files (don't choke if they don't exist) - SetOutPath "$INSTDIR\scenario\" - File /nonfatal ${PATH_ROOT}bin\scenario\*.scn - - ; Copy heightmap files (don't choke if they don't exist) - SetOutPath "$INSTDIR\scenario\heightmap\" - File /nonfatal ${PATH_ROOT}bin\scenario\heightmap\*.* ; Copy the scripts SetOutPath "$INSTDIR\scripts\" diff --git a/readme.txt b/readme.txt index 657458f91..686cf9941 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,6 @@ OpenTTD README -Last updated: 2009-03-10 -Release version: 0.7.0-beta2 +Last updated: 2009-06-09 +Release version: 0.7.1 ------------------------------------------------------------------------ @@ -253,8 +253,8 @@ features known from TTDPatch (http://www.ttdpatch.net/). Several important non-standard controls: -* Ctrl makes much commands more powerful. For example Ctrl clicking on signals - with the build signal tool on signals changes their behaviour. +* Ctrl makes many commands more powerful. For example Ctrl clicking on signals + with the build signal tool changes their behaviour. * Ingame console. More information at http://wiki.openttd.org/index.php/Console * Right clicking shows tooltips |