diff options
-rw-r--r-- | changelog.txt | 137 | ||||
-rw-r--r-- | known-bugs.txt | 23 | ||||
-rw-r--r-- | os/debian/changelog | 6 | ||||
-rw-r--r-- | os/win32/installer/install.nsi | 4 | ||||
-rw-r--r-- | readme.txt | 4 |
5 files changed, 154 insertions, 20 deletions
diff --git a/changelog.txt b/changelog.txt index 7b36c9cbb..b75ae80e5 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,140 @@ +0.7.0-beta1 (2009-02-16) +------------------------------------------------------------------------ +- Feature: Make it possible to have multiple windows with edit box open simultaniously (r15424) +- Feature: Add ability to select which base graphics set is used from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues (r15389) +- Feature: Do not draw superfluous catenary wires [FS#1761] (r15347) +- Feature: Add option to group and subtotal expenses list in the company finance window (r15301) +- Feature: Allow moving clients between companies/spectators by the server and the clients themselves (r15242) +- Feature: Native support for Transport Tycoon (Original) savegames (r15216) +- Feature: Allow terraforming of the tiles at the edges of the map (r15190) +- Feature: [NewGRF] Allow a grf to customize house name via callback 0x14D, during Tile Inquiry process (r15172) +- Feature: Downloading content from a central server (content.openttd.org) where authors can upload their NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from within the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates (r15126) +- Feature: Add support for IP range bans using CIDR notation (r15094) +- Feature: An AI framework so people can write their own AIs. This also removes the old cheating and heavily broken AI (r15027) +- Feature: [NewGRF] Support var 0x45 (curvature info) also for road vehicles (r14945) +- Feature: [NewGRF] Automatically set last engine ageing year to the last 'introduction year plus half model life', to allow engines later than 2050 to appear (r14926) +- Feature: Distant joining of stations (r14919) +- Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object (r14902) +- Feature: Remove the window limit, but leave a configurable limit on the number of non-sticky non-vital windows (r14899) +- Feature: Allow road vehicles to move multiple steps in a tick (code based on train movement code) and add support for RV prop 15. This gives RVs a maximum speed of 318mph instead 79mph. This only implements higher speeds, not 'realistic acceleration' (r14869) +- Feature: Automatic reversing in front of block signals can now be disabled by setting pf.wait_oneway_signal respectively pf.wait_twoway_signal to 255 (r14852) +- Feature: Few (optional) optimisations to making (initial) orders; like keeping goto selected [FS#1984] (r14827) +- Feature: Make the road grids of town match, when all are using the same road layout ofcourse [FS#2390] (r14821) +- Feature: Pressing CTRL while dragging to build a bridge builds the last built bridge type if possible [FS#2238] (r14805) +- Feature: Make the date format for default savegame/screenshot names configurable (r14792) +- Feature: Allow scrolling with the left mouse button pressed (if enabled). Primarily useful for systems with touch screen (r14789) +- Feature: Allow up to 15 companies (r14735) +- Feature: Allow up to 255 clients in multiplayer games (r14730) +- Feature: When the chosen language is not supported by the current font, try to find a font that does and use that instead (r14618) +- Feature: [NewGRF] Action0Industries property 24 (industry supplies default name for nearby station) (r14598) +- Feature: Non-destructive autofill with option to keep waiting times [FS#1124] (r14592) +- Feature: Stop-in-depot order; after this order you have to manually start the vehicle again (or sell it) (r14524) +- Feature: Arrow key scrolling in the server list (r14517) +- Feature: Initial support for handling bidirectional scripts and connecting Arabic characters (r14479) +- Feature: Allow sorting vehicles by remaining life time (r14352) +- Feature: Ability to reset name to default/automatic value (for vehicles, engines, towns, groups, stations, waypoints, managers and companies) (r14334) +- Feature: [NewGRF] Add Variational Action 2 Variable 0x47 for houses, Coordinates of the house tile (r14294) +- Feature: Allow overriding the palette of the base GRFs. This way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported (r14229) +- Feature: Double click to join selected server/company (r14209) +- Feature: Allow both the German as well as non-German toyland graphics as "correct" and official graphics (r14197) +- Feature: Allow people to create their own base graphics easily and without requiring code changes (r14197) +- Feature: [NewGRF]: Add support for property 0x13 for Bridges. In other words, one can now specifies a 16 bits cost multiplier (r14172) +- Feature: Make it possible to choose between the DOS and Windows graphics packs while retaining the possibility to override the palette (r14151) +- Feature: Increase the size of the console backlog. Now it'll only remove backlog items when there are more than a threshold and when they are there longer than (another) threshold (r14056) +- Feature: Make it possible to filter list_patches output like it's done for other list_* console commands (r14041) +- Feature: Path based signalling (r13926-13967) +- Feature: Show [total-]cargo info in depot when [ctrl-]right-clicking on vehicle (r13923) +- Feature: NewGRF presets, selected by a drop down list in the NewGRF window. Presets are saved in the config file (r13781) +- Feature: Add a few extra columns with information to the server list (r13732) +- Feature: [NewGRF] Add var 65 in Variational Action 2 Variables for Houses (r13603) +- Feature: [NewGRF] Implement var 63, variational action2 variable for Houses. Or, in more simple terms, the check for the animation frame of nearby house (r13519) +- Feature: Aqueducts (r13464) +- Feature: [NewGRF] Add var 0x69 for industries, long format construction date (r13443) +- Feature: [NewGRF] Add long format introduction and maximum construction year for house (r13437) +- Feature: [NewGRF] Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4), and add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles (r13376) +- 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: 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) +- Feature: Sorting vehicle lists by road vehicle/train length (r12766) +- 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: 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) +- Feature: [NewGRF] Add random action 2 type 84. For vehicles only (r12452) +- Feature: [NewGRF] Add support for var A2/22 for action 7/9/D: Difficulty level (r12449) +- Feature: Add +/- toggle buttons to station cargo waiting list to show/hide the detailed transferred cargo information (r12446) +- Feature: Open the time table when pressing the order button while pressing the CTRL key (r12441) +- Feature: On Screen Keyboard for input fields so someone without a keyboard can enter text too [FS#1846] (r12425) +- Change: When checking for unique names, compare only with manually set names [FS#1923] (r14958) +- Change: Apply the 'warn if train's income is negative' setting to other vehicle types, too (r14835) +- Change: When loading games in "network" mode use the start date of the save game for the server and all clients when loading the NewGRFs instead of the current date. Prevents desyncs caused by action 7/9s skipping parts of the GRF based on the date or some other variables that can differ at NewGRF load time (r14769) +- Change: Only say a engine/vehicle is refittable when it can be refitted to at least two cargo type or when it has subcargos (r14683) +- Change: [NewGRF] Since our NewGRF handling is better than it used to be, disable a NewGRF if unexpected sprites are reached (r14184) +- Fix: A town could build a statue under a bridge [FS#2618] (r15397) +- Fix: Multiple vehicles could be filling the timetable and only the data from one vehicle would be taken. Now only allow one to be filling at a time [FS#2466] (r15382) +- Fix: When testing for parallel road two tiles away, do not move more than one tile along the road (r15381) +- Fix: [NewGRF] The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned (r15378) +- Fix: A tram circling around in a depot did never actually 'enter' the depot [FS#2605] (r15375) +- Fix: Changing town road layout in-game caused ugly road networks [FS#2121] (r15340) +- Fix: Company could never have auto-assigned colour 0 (dark blue) (r15281) +- Fix: Deadlock (with wide fonts) or desync when generating manager name (r15279) +- Fix: Close all windows *before* starting a new game/loading a game instead of doing that as one of the latest steps of loading the game. This caused, in some cases, the NewGRF settings to be reset when the game was already loaded resulting in instant desyncs when joining a network game [FS#2577] (r15256) +- Fix: Aircraft could be 'loading in the air' or have zero speed while in air after converting old savegames [FS#2571] (r15230, r15227) +- Fix: Tile error location not reset when leveling land causing a tile to be highlighted when there was nothing to flatten [FS#2542] (r15138) +- Fix: Signs with sign 'Sign' were lost when converting from TTD savegames (r15137) +- Fix: [NewGRF] Add support for 8 byte action7/9 data, used as a mask for GRFID checks (r15114) +- Fix: [NewGRF] Keep industry variables 8E and 8F in sync with 93, when changing production using results 0D, 0E or 0F of callback 29 or 35 (r15103) +- Fix: [NewGRF] Disable a NewGRF from loading if it contains multiple Action 8s (r14979) +- Fix: Wrong defaults for service interval when switching between service interval in days and service interval in percentages [FS#2508] (r14959) +- Fix: [NewGRF] Building new station parts did not allocate a new station spec effectively breaking variable 41. This was due to the limited number of station specs that we can have per station. This fix makes newly build station parts create a new spec until one cannot allocate new station specs anymore and it'll revert to the old behaviour (sharing station specs) [FS#1832] (r14956) +- Fix: [NewGRF] Station specs did not get deallocated when building a new station part over them (r14955) +- Fix: Sharing/cloning/inserting of orders that the/a vehicle (in the shared list) cannot go to (wrong station type etc) [FS#1890] (r14954) +- Fix: The "animation state" of the bubbles was stored in a variable that was not stored in the savegame. Using a variable that gets saved in the savegame solves the desync and makes it a bit clearer [FS#2512] (r14931) +- Fix: Abort dragging of vehicles in the group window when they are deleted [FS#2500] (r14925) +- Fix: Do not unnecessarily reset the cursor, when a different vehicle is dragged (r14924) +- Fix: [NewGRF] First create all articulated parts of roadvehicles, then call callback 36 capacity, also call it for all articulated parts (r14903) +- Fix: Overflow of number of orders per vehicle [FS#2495] (r14830) +- Fix: Off-by-one causing possible out-of-bounds reads (r14811) +- Fix: In an MP game in SP mode no company would go bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) would not go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt [FS#1993] (r14750) +- Fix: Do not let any disaster vehicle (Helicopter or Airplane) target invalid industry (r14746) +- Fix: Memory leak in Action 0x0F (new town names) (r14737) +- Fix: Writing a single char to the config file caused reading outside a buffer (r14729) +- Fix: First transfer the whole load of a vehicle chain to industries before triggering any processing. This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks [FS#2460] (r14705) +- Fix: Zeppeliner (disaster) should target st->airport_tile, not st->xy (r14694) +- Fix: [NewGRF] Gradual filling graphics were not chosen according to the NewGRF spec [FS#2435] (r14678) +- Fix: [NewGRF] Check sprite size when executing action 6 (r14674) +- Fix: [NewGRF] Property 7 and callback 12 were broken for aircraft. Now callback 12 is properly called also for 'mail'. If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up) [FS#2444] (r14672) +- Fix: Possible stack corruption when reading corrupted sprites [FS#2415] (r14610) +- Fix: [NewGRF] Return the current year as construction year for unfinished houses (r14608) +- Fix: [NewGRF] When callback 1E fails, use the standard random colour (r14605) +- Fix: The company ID is off-by-one with respect to the rest of the GUI in the cheat window [FS#2422] (r14603) +- Fix: The range for kicking/banning clients is based on the maximum number of clients, not the maximum number of companies [FS#2414] (r14588) +- Fix: Allow capacity callbacks (15, 36) to return zero capacity (r14578) +- Fix: Crashes when a NewGRF sends an invalid string [FS#2395] (r14563) +- Fix: Order pool seemed to look full when it was not as it only checked whether it was possible to allocate a new block of pool items instead of checking for free pool items (r14547) +- Fix: Do not deliver cargo to industries not inside station catchment area [FS#2138] (r14530) +- Fix: Allocate stub (empty) sound entries when loading an empty/corrupt/incorrectly sized sample.cat instead of making valid NewGRFs fail to load (r14527) +- Fix: Make sure trains stop at the end of a station; a 3/8th length train did stop 2/8th of it's length too early causing a 63/8th long train not to fit in a 4 tile station [FS#2379] (r14526) +- Fix: Small possible chance of desync due to sorting on pointer instead of by (station) index [FS#2348] (r14463) +- Fix: When a road stop gets moved make sure to update the destination of RVs going to that road stop [FS#2330] (r14446) +- Fix: Support for spaces in directories passed to ./configure [FS#1802] (r14440) +- Fix: Trains would sometimes move one time too often/little when moving from diagonal<->non-diagonal tracks [FS#1793] (r14436) +- Fix: Balance the monthly random industry changes, by introducing a daily random industry change [FS#1885] (r14332) +- Fix: Save the palette of the loaded NewGRFs in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync (r14233) +- Fix: Glitches (alignment issues/inconsistent vehicle graphics) in original graphics (r14214, r14211) +- Fix: One could not get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though [FS#2085] (r14097) +- Fix: Various assorted autoreplace issues/malbehaviours [FS#1264, FS#2037, FS#2038, FS#2110] (r14083) +- Fix: The autoreplace gui showed vehicle types for replacement which CmdSetAutoReplace() did not accept (r14037) +- Fix: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct [FS#2074] (r13836) + + 0.6.3 (2008-10-01) ------------------------------------------------------------------------ - Fix: NewGRF VarAction 2 variable 43 for industries saw MP_VOID tiles as land tiles and was inefficient (r14417, r14416, r14415) diff --git a/known-bugs.txt b/known-bugs.txt index cc382c3bf..6bf35a79e 100644 --- a/known-bugs.txt +++ b/known-bugs.txt @@ -11,28 +11,19 @@ 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.6.3 +Bugs for 0.7.0-beta1 ------------------------------------------------------------------------ URL: http://bugs.openttd.org -- 2176 Towns unconditionally flatten all land -- 2138 Unexpected cargo appears -- 2132 Station vehicle/service window closes even when pinned -- 2129 Strings from message boxes could sometimes change (e.g. the screenshot filename) -- 2085 Vehicle list of shared vehicles without orders not possible +- 2631 Trains not chosing closest platform on large station +- 2616 Cloning creates vehicles with invalid subcargos +- 2585 [OSX] OS' mouse pointer showing +- 2427 Vehicle owner gets paid for whole cargo feeder share - 1944 Road vehicles not picking empty drivethrough platform -- 1923 Unique names not always enforced -- 1890 Airplanes copy helipcopters goto heliport order -- 1885 Almost all unserved industries die in big maps -- 1858 Industry legend in small map overwrites buttons -- 1802 Path with space in configure fails -- 1793 Inconsistent travel time for fast trains - 1762 Strange Autoreplace behaviour -- 1752 User input is not checked -- 1693 Removing road does not reset owner -- 1473 Train not going to available platform +- 1495 Long vehicles might block multistop drivethrough stations - 1404 Spinner widget interprets one click as many -- 1264 Autoreplace for multiple NewGRF DMU sets fails +- 1473 Lost trains ignore exit signals - 1140 [OSX] Not smooth moving map with touchpad - 1072 Text overflows in several windows - 119 Clipping problems with vehicles on slopes diff --git a/os/debian/changelog b/os/debian/changelog index 3a216aea9..c21de7a9d 100644 --- a/os/debian/changelog +++ b/os/debian/changelog @@ -5,6 +5,12 @@ openttd (0.7~svn-1) UNRELEASED; urgency=low -- Matthijs Kooijman <matthijs@stdin.nl> Wed, 03 Sep 2008 18:56:04 +0200 +openttd (0.7.0-beta1) unstable; urgency=low + + * New upstream release. + + -- Matthijs Kooijman <matthijs@stdin.nl> Mon, 16 Feb 2009 23:07:05 +0100 + openttd (0.6.3-1) unstable; urgency=low [ Matthijs Kooijman ] diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi index 87695f80e..fd079b3a3 100644 --- a/os/win32/installer/install.nsi +++ b/os/win32/installer/install.nsi @@ -1,6 +1,6 @@ !define APPNAME "OpenTTD" ; Define application name -!define APPVERSION "0.6.3" ; Define application version -!define INSTALLERVERSION 53 ; NEED TO UPDATE THIS FOR EVERY RELEASE!!! +!define APPVERSION "0.7.0" ; Define application version +!define INSTALLERVERSION 54 ; NEED TO UPDATE THIS FOR EVERY RELEASE!!! !include ${VERSION_INCLUDE} !define APPURLLINK "http://www.openttd.org" diff --git a/readme.txt b/readme.txt index a2c9cf515..8ffd45600 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,6 @@ OpenTTD README -Last updated: 2008-10-01 -Release version: 0.6.3 +Last updated: 2009-02-16 +Release version: 0.7.0-beta1 ------------------------------------------------------------------------ |