~ubuntu-branches/debian/squeeze/openttd/squeeze

« back to all changes in this revision

Viewing changes to changelog.txt

  • Committer: Bazaar Package Importer
  • Author(s): Matthijs Kooijman, Matthijs Kooijman
  • Date: 2009-10-01 22:52:59 UTC
  • mfrom: (1.1.8 upstream) (2.1.6 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091001225259-5kpkp4sthbszpyif
[ Matthijs Kooijman ]
* New upstream release
* Use printf instead of echo -en in openttd-wrapper to make it POSIX
  compatible (Closes: #547758).
* Remove three patches that are now included in upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
0.7.3 (2009-10-01)
 
2
------------------------------------------------------------------------
 
3
- Fix: [NewGRF] Crash when trying to build an industry that has no industry layout defined [FS#3233] (r17638, r17633)
 
4
 
 
5
 
 
6
0.7.3-RC2 (2009-09-24)
 
7
------------------------------------------------------------------------
 
8
- Update: Documentation about bug reporting and known bugs (r17554)
 
9
- Fix: When a command did not fail in test run and failed in execution run, error message was not set. Affects only few commands (r17607)
 
10
- Fix: [NewGRF] Crash when defining the same tile in a tile layout twice [FS#3218] (r17605)
 
11
- Fix: Vehicle image was not always updated when needed (r17594)
 
12
- Fix: [NoAI] Could not query the size of small airports when they could not be build anymore [FS#3212] (r17591)
 
13
- Fix: Erroneous message about changing the difficulty level [FS#3220] (r17588)
 
14
- Fix: Assertion triggered when the second vehicle in a 101+ (or 11+ if mammoth trains is disabled) vehicle free wagon chain is an engine and the first vehicle is moved to another chain [FS#3208] (r17576)
 
15
- Fix: [NewGRF] Memory leak when viewing the NewGRF settings of a server (r17563)
 
16
- Fix: [NewGRF] The NewGRF settings of (remote) network games did not get properly updated when the NewGRFs were rescanned causing reading of freed data [FS#2972] (r17562)
 
17
- Fix: [NewGRF] Close the "Add NewGRF" window when you close the "NewGRF Settings" window. The add window has a pointer to the settings which means that not deleting it would cause dereferencing an already freed pointer [FS#3206] (r17559)
 
18
- Fix: Vehicles waiting for their time table did not load anymore after their initial load was completed [FS#3201] (r17551)
 
19
- Fix: Aircraft were given an unfair advantage in station rating calculations (r17550)
 
20
- Fix: [NewGRF] Sign extending of profit calculation did not work (r17546)
 
21
- Fix: [NoAI] AIs had "infinite" time when running code from the global scope [FS#3202] (r17545)
 
22
- Fix: [NoAI] Crash when doing commands in the "global" scope [FS#3202] (r17544)
 
23
 
 
24
 
 
25
0.7.3-RC1 (2009-09-13)
 
26
------------------------------------------------------------------------
 
27
- Add: [NoAI] AITown::GetLastMonthTransportedPercentage and AIIndustry::GetLastMonthTransportedPercentage (r17294)
 
28
- Add: [NoAI] AICompany::Get/Set PresidentGender (r17016)
 
29
- Add: [NoAI] AIEngine::GetDesignDate (r17014)
 
30
- Add: [NoAI] AIStation::GetConstructionDate (r17012)
 
31
- Add: [NoAI] AIAbstractList::SORT_ASCENDING / SORT_DESCENDING (r17005)
 
32
- Change: [NoAI] AITown::GetLastMonthProduction now returns the same value as AITown::GetMaxProduction (r17293)
 
33
- Change: Mention the MD5 checksum of the original NewGRF in the 'saveload failed horribly'-error message and make it more clear that the filename is of the current NewGRF [FS#3139] (r17267)
 
34
- Change: Make overbuilding the front tile of a road station/depot with road consistent with overbuilding the front tile of tunnels/bridges [FS#2802] (r17239)
 
35
- Change: Improve error output on missing or corrupt files (r17238)
 
36
- Change: [Unix] Only use colorized error output on interactive terminals (r17227)
 
37
- Change: [NoAI] Crash an AI when it uses a DoCommand / Sleep instead of just printing an error message in the AI Debug Window [FS#2980] (r17223)
 
38
- Change: [NoAI] When the API requests a string as parameter allow every squirrel type and convert to a string [FS#3101] (r17221)
 
39
- Change: Make strgen warn if the translation uses STRINGn or RAW_STRING instead of STRING (r17137, r17129)
 
40
- Change: [NoAI] Load the API before compiling an AI script so AIs can subclass API classes and use API constants as part of their own constants (r17043)
 
41
- Change: Add notion of Ctrl+Click in the tooltip for Loan borrow/repay buttons [FS#3066] (r16979)
 
42
- Change: [MSVC] Make all language files depend on english.txt (r16975)
 
43
- Change: There is no point in not randomising engine introduction-date before 1922. Instead disable the randomisation for the first two years after game-start, so you do not have to wait for the first engine (r16929)
 
44
- Fix: [Squirrel] In some cases the call stack would not be cleaned up properly during crash handling. Occasionally this causes asserts to be triggered or crashes [FS#3189] (r17515)
 
45
- Fix: When loading GRFConfigs from ini file, validate them wrt. duplicate GRF IDs [FS#3197] (r17510)
 
46
- Fix: When building a part fails during cloning, sell what was already cloned instead of leaving it 'for free'. Also make cloning multiheaded trains possible with with 'max - 1' vehicles existing [FS#3196] (r17509)
 
47
- Fix: [NoAI] The wrong value was restored to SetAllowDoCommand possible resulting in an AI that was not allowed to do any actions (r17500)
 
48
- Fix: Road vehicles could get lost when the prelimiary destination (for the pathfinder heuristics) is unreachable [FS#3188] (r17491)
 
49
- Fix: When building roads is not allowed for town, then do not build the initial piece either [FS#3173] (r17444)
 
50
- Fix: Destruction of depots did not remove any vehicle lists related to the depot, causing windows pointing to deleted depots and (thus) crashes [FS#3180] (r17442)
 
51
- Fix: Economy recession would never end when economy is set to Steady while in recession (r17426)
 
52
- Fix: The index of orders loaded from old savegames was owerwritten with an unitialized value (r17419)
 
53
- Fix: Incomplete check on validity of industry type when building industries (r17413)
 
54
- Fix: [Squirrel] Guard against Squirrel stack overflows (r17403)
 
55
- Fix: [NoAI] During every save a few slots on the Squirrel stack were leaked (r17402)
 
56
- Fix: [NoAI] Several AITile::* functions did not check whether their parameters were valid (r17378)
 
57
- Fix: Memory leak when trying to bankrupt the local company, other minor improvements of bankruptcy (r17342, r17341, r17340)
 
58
- Fix: Not all non-ASCII characters were entered with escapes in the About window (r17309)
 
59
- Fix: [NoAI] AIRail::RemoveRailTrack returned ERR_PRECONDITION_ERROR for road/rail-crossings (r17307)
 
60
- Fix: [NoAI] Reloading an AI started a new AI in the first available company slot causing other AIs to be started [FS#3153] (r17298)
 
61
- Fix: [NoAI] AITown::GetLastMonthTransported did not work as documented at all, make it return what AITown::GetLastMonthProduction did (r17293)
 
62
- Fix: Crash after upgrading base graphics set when opening the game options menu and you were using the upgraded set [FS#3147] (r17291)
 
63
- Fix: [Squirrel] Stack was not always cleared properly with tail recursion (r17284)
 
64
- Fix: [Squirrel] Calling a function that has default parameters with not enough parameters can cause a crash (r17273)
 
65
- Fix: Other tunnel end not shown if building rail tunnels and the first railtype is not available yet [FS#3141] (r17251)
 
66
- Fix: [NoAI] AIs that crashed during Save() were not killed as they should [FS#3134] (r17231)
 
67
- Fix: [NoAI] Do not assert when an AI uses AI*Mode objects incorrectly but crash the AI instead (r17230)
 
68
- Fix: Remove the (deprecated since 2006) Encoding entry from the openttd.desktop file (r17226)
 
69
- Fix: With time tables vehicles would stay in the 'loading' state after they have finished loading [FS#3129, FS#3130] (r17222)
 
70
- Fix: Do not ignore white space changes (e.g. alignment fixes) in the exporter (r17220)
 
71
- Fix: [NoAI] IsRoadTypeAvailable(GetCurrentRoadType()) was not a precondition for several AIRoad::* functions (r17203)
 
72
- Fix: [NoAI] Do not say you are building a depot when you are actually building a station (API docs typo) (r17201)
 
73
- Fix: Accept monthly production values in the scenario editor [FS#2406] (r17198)
 
74
- Fix: [Squirrel] FPE when an AI tried to do '% 0' (r17195)
 
75
- Fix: [NoAI] Guard the valuator against 'external' modifications of the valuated list which could cause it to go into an infinite loop [FS#3124] (r17193)
 
76
- Fix: Do not return exit value of rm, but of the actual configure run (r17163)
 
77
- Fix: A stuck train could free the reservation of another train if it was reversed or did crash (r17152)
 
78
- Fix: A train entering a PBS section through a block signal could cause a train crash if another reservation ending at a safe tile was already present in the section [FS#3104] (r17151)
 
79
- Fix: Update vehicle position cache when the vehicle sprite changes [FS#3060] (r17121)
 
80
- Fix: Mark industry tiles dirty when trigger are triggered (r17118)
 
81
- Fix: Squirrel_export.sh failed for some locales (r17109)
 
82
- Fix: Make restart command work again and make the help show how it works and how it does not work [FS#3092] (r17097)
 
83
- Fix: News message about ordered refits failing was not very clear [FS#3091] (r17096)
 
84
- Fix: Crash when renaming some stations [FS#3082] (r17078)
 
85
- Fix: RPM spec file failed for CentOS; apparantly their rpmbuild is pickier or so [FS#3024] (r17077)
 
86
- Fix: [NewGRF] Mark house tiles dirty when triggers were triggered (r17047)
 
87
- Fix: [NewGRF] Trigger house trigger 02 only for the north tile [FS#3085] (r17046)
 
88
- Fix: Graphical glitch with graph key [FS#3083] (r17041)
 
89
- Fix: '[bd]ash'-ism in configure [FS#3076] (r17026)
 
90
- Fix: Infinite recursion in content dependency checking [FS#3075] (r17015)
 
91
- Fix: Concatenating strings in Squirrel when non-ASCII strings were received from OpenTTD failed [FS#3074] (r17013)
 
92
- Fix: [NoAI] Documentation of AITile::LevelTiles was wrong (r17049)
 
93
- Fix: [NoAI] AIBridge::GetPrice returned incorrect values (r16986)
 
94
- Fix: Make it so that failing to generate many random towns in scenario editor returns a failing message [FS#3059] (r16977)
 
95
- Fix: The last manually added server would not be saved [FS#3062] (r16981)
 
96
 
 
97
 
 
98
0.7.2 (2009-08-01)
 
99
------------------------------------------------------------------------
 
100
- Fix: Vehicles would wait 'very long' when they had nothing to unload and gradual loading was disabled [FS#3054] (r16933)
 
101
 
 
102
 
 
103
0.7.2-RC2 (2009-07-21)
 
104
------------------------------------------------------------------------
 
105
- Fix: When marking trains stuck do not reset the unload/stuck counter when the vehicle is unloading. It will be automatically reset once the vehicle wants to leave the station [FS#3038] (r16901)
 
106
- Fix: [NoAI]: Small errors in the API documentation [FS#3037] (r16865)
 
107
- Fix: Savegames from before 0.4 would get their waypoint 'index' messed up (r16854)
 
108
- Fix: Cargo payments were not destroyed when a vehicle was destructed. This only happened when you crashed a vehicle while it was unloading [FS#3032, FS#3046] (r16801)
 
109
 
 
110
 
 
111
0.7.2-RC1 (2009-07-15)
 
112
------------------------------------------------------------------------
 
113
- Add: Plural 'rule' for Korean (r16811)
 
114
- Add: [NoAI] AIVehicle::GetReliability to get the current reliability of vehicles (r16790)
 
115
- Fix: Call the AI Save() function only once so AIs can not crash OpenTTD [FS#3034] (r16834)
 
116
- Fix: Use the palette of the vehicle being drawn instead of the one of the front vehicle (r16819)
 
117
- Fix: Automatic resizing of SelectCompanyLiveryWindow was not working as expected [FS#3021] (r16809)
 
118
- Fix: Service orders did not behave like conditional orders; if a train does not need service it did not completely skip the order, but still go in the direction of the depot [FS#3031] (r16802)
 
119
- Fix: Houses would not get build on the map edge [FS#3025] (r16795)
 
120
- Fix: Audio playback rate was fixed at 11025Hz regardless of the rate specified to the audio driver, resulting in incorrect playback speed. It is still preferable to use 11025Hz output rate if possible as OpenTTD's sample rate converter is very low quality (r16784)
 
121
- Fix: Do not use the same error message for turning around road vehicles and flipping parts of trains in the depot [FS#3019] (r16772)
 
122
- Fix: The win32 and win64 binary packages would not get their readme converted to DOS line endings (r16769)
 
123
- Fix: [NoAI] AITile::GetCargoProduction/Acceptance did not accept a radius of 0 anymore (r16767)
 
124
- Fix: In the refit window the 'Select cargo type to carry' line always showed the ship refit tooltip [FS#3018] (r16757)
 
125
- Fix: When loading a savegame Engine::grffile might be left NULL in certain cases (dynamic_engines enabled, articulated vehicle with only wagon-override action3s) (r16737)
 
126
- Fix: Show Close instead of Cancel when there is nothing to canel in the content downloading window [FS#2991] (r16732)
 
127
- Fix: [NoAI] AIDepotList contained wrong tiles for hangars when st->xy != st->airport_tile (r16731)
 
128
- Fix: The Join station window did not show all stations nearby in some cases (r16728)
 
129
- Fix: Invalidate subsidies with invalid source or destination when converting older savegames (r16710)
 
130
- Fix: The list of animated tiles could have duplicates (only for old savegames) and tiles that were not animated [FS#2994] (r16709)
 
131
- Fix: When SDL/Allegro fail to initialise, fall back on another video driver but not to the null driver (r16702, r16700, r16699)
 
132
- Fix: Limit the screen's resolution to 65535x65535 so the dirty pixels stay within bounds of a 32 bits integer [FS#3001] (r16701)
 
133
- Fix: Only pay for whatever has been actually unloaded and perform the payment when unloading has finished [FS#2995] (r16694)
 
134
- Fix: Missing debug string for ESRB_SAFE_TILE in YAPF debugging helper [FS#3002] (r16690)
 
135
- Fix: When there is no AI version that can load data from the savegame, load the latest version of the same AI instead of a random AI (r16651, r16650, r16649)
 
136
- Fix: Loading of some town data from old savegames was broken (r16631)
 
137
- Fix: [NewGRF] Some of the var action 2 80+ variables contained wrong results from NewGRF perspective (r16615, r16613)
 
138
- Fix: Antialiased fonts broken; check pixel_mode instead of palette_mode (r16602)
 
139
- Fix: Give a more meaningful error message when console commands expect an integer but do not get one (r16600)
 
140
- Fix: Mouse would under some circumstances not be undrawn when drawing the first chat line causing two mouse pointers to be visible [FS#2969] (r16594)
 
141
- Fix: Do not crash when tars/NewGRFs are removed, just tell the file could not be opened/found [FS#2967] (r16590)
 
142
- Fix: Set default stack size to 1MB to prevent _chstk crash (MSVC) [FS#2978] (r16589, r16588)
 
143
- Fix: [Network] Always send the starting date from the game you are currently playing instead the starting date from the config file (r16573)
 
144
- Fix: Also catch FPEs in saveload and the warning about missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing (r16572)
 
145
- Fix: In some cases, train could be stuck in depot [FS#2974] (r16571)
 
146
- Fix: [NoAI] AIMarine::AreWaterTilesConnected did not return true for bridge head<>neighbouring water tile (r16563)
 
147
- Fix: Removing of duplicates of base graphics set could behave randomly (r16548)
 
148
 
 
149
 
1
150
0.7.1 (2009-06-09)
2
151
------------------------------------------------------------------------
3
152
- Fix: When finding duplicate graphics sets favour the more complete one (r16538)
65
214
- Add: [NoAI] AIAirport::GetPrice, returning the building cost of an airport (r16252)
66
215
- Add: [NoAI] Two new error codes to AITile: ERR_AREA_ALREADY_FLAT and ERR_EXCAVATION_WOULD_DAMAGE (r16171)
67
216
- Add: [NoAI] AITile::Get(Min|Max|Corner)Height (r16166)
68
 
- Add: [NoAI] Several functions to AIOrder to check the what kind of order an order is [FS#2801] (r16165)
 
217
- Add: [NoAI] Several functions to AIOrder to check the what kind of order an order is and AIVehicle.SendVehicleToDepotForServicing [FS#2801] (r16165)
69
218
- Add: [NoAI] UseAsRandomAI as function in info.nut. When an AI returns false, it will never be chosen as random AI (r16113)
70
219
- Add: [NoAI] AIOF_STOP_IN_DEPOT to the orderflags in AIOrder to allow stop-in-depot orders (r16107)
71
220
- 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)
95
244
- Fix: Road was removed when both the Remove button was active and Ctrl was pressed [FS#2582] (r16119)
96
245
- Fix: [NoAI] Make sure AIOrder::GetDestination always returns a tile belonging to the station (16109)
97
246
- Fix: [NoAI] When giving an aircraft a goto-hangar order do not let it be a normal goto-station order (r16108)
98
 
- Fix: [NoAI] AIOrder::SetOrderFlags always removed "Service if needed" from goto-depot orders (r16106)
 
247
- Fix: [NoAI] AIOrder::SetOrderFlags always removed 'Service if needed' from goto-depot orders (r16106)
99
248
- Fix: Connect tried to validate too much of the company ID with too little information on hand [FS#2849] (r16096)
100
249
- 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)
101
250
- Fix: The language is called Slovak, not Slovakish (r16090)
107
256
- Fix: Do not warn that crashed vehicles are getting old; upgrading them is impossible [FS#2740] (r16048)
108
257
- Fix: The currency abbreviation for the Romanian Leu is now RON [FS#774] (r16041)
109
258
- Fix: Dash was not able to run iconv detection (r16035)
110
 
- 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)
111
 
- Fix: Storing/loading some currencies failed due to inconsistent settings "tables" [FS#2826] (r16028)
 
259
- 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)
 
260
- Fix: Storing/loading some currencies failed due to inconsistent settings 'tables' [FS#2826] (r16028)
112
261
- 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)
113
 
- Fix: "Build separate station" in the station picker would reuse deleted stations [FS#2818] (r16025)
 
262
- Fix: 'Build separate station' in the station picker would reuse deleted stations [FS#2818] (r16025)
114
263
- Fix: 32 bpp sprites in tars would also be shown in the list of heightmaps [FS#2817] (r16023)
115
 
- 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)
 
264
- 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)
116
265
- Fix: Chance16() did not work for b = 1. Also transform the formula to not use divisions (r16006)
117
266
- Fix: Inconsistency between using NETWORK_NAME_LENGTH and NETWORK_CLIENT_NAME_LENGTH for the length of client names (r15988)
118
267
- Fix: [NewGRF] Abort production callback after 0x10000 iterations and show a messagebox blaming the NewGRF [FS#2787] (r15958)
169
318
- 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)
170
319
- 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)
171
320
- Fix: Do not crash when the generate map does not contain a suitable location for a town [FS#2720] (r15689)
172
 
- Fix: Do not crash when someone substitutes the "map generation" sprites with garbage [FS#2720] (r15685)
 
321
- Fix: Do not crash when someone substitutes the 'map generation' sprites with garbage [FS#2720] (r15685)
173
322
- 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)
174
323
- Fix: It was possible to remove rail tunnels/bridges and aqueducts build by rival companies [FS#2718] (r15667)
175
324
- 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)
273
422
- Feature: [NewGRF] Add Variational Action 2 Variable 0x47 for houses, Coordinates of the house tile (r14294)
274
423
- 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)
275
424
- Feature: Double click to join selected server/company (r14209)
276
 
- Feature: Allow both the German as well as non-German toyland graphics as "correct" and official graphics (r14197)
 
425
- Feature: Allow both the German as well as non-German toyland graphics as 'correct' and official graphics (r14197)
277
426
- Feature: Allow people to create their own base graphics easily and without requiring code changes (r14197)
278
427
- Feature: [NewGRF]: Add support for property 0x13 for Bridges. In other words, one can now specifies a 16 bits cost multiplier (r14172)
279
428
- Feature: Make it possible to choose between the DOS and Windows graphics packs while retaining the possibility to override the palette (r14151)
300
449
- Feature: Conditional 'skip/jump' orders (r12667)
301
450
- Feature: Ability to send a vehicle (using default orders) to the nearest depot (r12661)
302
451
- Feature: Ability to force a vehicle to not load or to not unload at a station (r12650)
303
 
- Feature: Four different non-stop types, individually selectable per order. Replaces "TTDP compatible order" setting (r12648)
304
 
- 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)
 
452
- Feature: Four different non-stop types, individually selectable per order. Replaces 'TTDP compatible order' setting (r12648)
 
453
- 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)
305
454
- Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes (r12634)
306
455
- Feature: Show what cargos a station could be supplied with (r12596)
307
456
- Feature: [NewGRF] Add random action 2 type 84. For vehicles only (r12452)
311
460
- Feature: On Screen Keyboard for input fields so someone without a keyboard can enter text too [FS#1846] (r12425)
312
461
- Change: When checking for unique names, compare only with manually set names [FS#1923] (r14958)
313
462
- Change: Apply the 'warn if train's income is negative' setting to other vehicle types, too (r14835)
314
 
- 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)
 
463
- 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)
315
464
- 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)
316
465
- Change: [NewGRF] Since our NewGRF handling is better than it used to be, disable a NewGRF if unexpected sprites are reached (r14184)
317
466
- Fix: A town could build a statue under a bridge [FS#2618] (r15397)
333
482
- 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)
334
483
- Fix: [NewGRF] Station specs did not get deallocated when building a new station part over them (r14955)
335
484
- Fix: Sharing/cloning/inserting of orders that the/a vehicle (in the shared list) cannot go to (wrong station type etc) [FS#1890] (r14954)
336
 
- 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)
 
485
- 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)
337
486
- Fix: Abort dragging of vehicles in the group window when they are deleted [FS#2500] (r14925)
338
487
- Fix: Do not unnecessarily reset the cursor, when a different vehicle is dragged (r14924)
339
488
- Fix: [NewGRF] First create all articulated parts of roadvehicles, then call callback 36 capacity, also call it for all articulated parts (r14903)
340
489
- Fix: Overflow of number of orders per vehicle [FS#2495] (r14830)
341
490
- Fix: Off-by-one causing possible out-of-bounds reads (r14811)
342
 
- 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)
 
491
- 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)
343
492
- Fix: Do not let any disaster vehicle (Helicopter or Airplane) target invalid industry (r14746)
344
493
- Fix: Memory leak in Action 0x0F (new town names) (r14737)
345
494
- Fix: Writing a single char to the config file caused reading outside a buffer (r14729)
389
538
- Fix: [Win32] Some keypress combinations could be handled twice [FS#2206] (r14363)
390
539
- 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)
391
540
- Fix: Desync due to randomly ordered vehicle hash by flooding and road vehicle overtake/following (r14356, r14258)
392
 
- Fix: Signs were not updated on company bankrupcy/sell, and thus could have the colour of invalid player (r14348)
 
541
- Fix: Signs were not updated on company bankruptcy/sell, and thus could have the colour of invalid player (r14348)
393
542
- Fix: Delete the RenameSignWindow when 'its' sign is deleted (r14345)
394
543
- Fix: Signs from old savegames were lost (causing little memory leaks) (r14340)
395
544
- Fix: When a company was renamed and then manager was renamed before building anything, company name changed (r14328)
396
 
- 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)
 
545
- 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)
397
546
- 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)
398
547
- Fix: Possible assert when renaming removed waypoint (r14322)
399
548
- Fix: Properly delete orders so the pool does not fill up (r14319)
404
553
- Fix: Default for sound effects and music volume should be in the valid range for that setting [FS#2286] (r14289)
405
554
- Fix: Make small UFO aware of articulated RVs so they crash the complete vehicle instead of a small part of it (r14270)
406
555
- Fix: Desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete (r14265)
407
 
- 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)
408
 
- Fix: Clicking on the smallmap did not break the "follow vehicle in main viewport" [FS#2269] (r14243)
 
556
- 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)
 
557
- Fix: Clicking on the smallmap did not break the 'follow vehicle in main viewport' [FS#2269] (r14243)
409
558
- Fix: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines [FS#2267] (r14239)
410
559
- Fix: Feeder share was computed wrong when splitting cargo packet (r14234)
411
560
- Fix: Signs (town name, station name, ...) could be too long for 8bit width in pixels (r14221)
428
577
- Fix: Flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension [FS#2228] (r14087)
429
578
- Fix: Division by 0 in NewAI [FS#2226] (r14062)
430
579
- Fix: NewGRF callback 23 did not use the NewGRF compatible text stack [FS#2224] (r14058)
431
 
- Fix: NewGRF text stack's "push word" did not move the data around properly (r14057)
 
580
- Fix: NewGRF text stack's 'push word' did not move the data around properly (r14057)
432
581
- 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)
433
582
- 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)
434
583
- Fix: Crash when the AI tries to find the depot of an airport that does not have a depot [FS#2190] (r13999)
460
609
- Fix: Checking for train waiting at other side of two-way signal was broken [FS#2162] (r13806)
461
610
- Fix: Some revision checking code was unintentionally disabled (r13776)
462
611
- Fix: Enforce the validity of a NetworkAction (chat packet) issued by a client (r13775)
463
 
- Fix: Selecting non-full length vehicles in the depot gui would place the "mouse pointer" out of the center of the vehicle making it hard to "aim" [FS#2147] (r13759)
 
612
- Fix: Selecting non-full length vehicles in the depot gui would place the 'mouse pointer' out of the center of the vehicle making it hard to 'aim' [FS#2147] (r13759)
464
613
- Fix: NewGRF rail continuation would always mark a tunnel on the same axis as connected, even when the tunnel faces the wrong direction (r13734)
465
614
- Fix: Assumption that non-north tiles of a house do not have the 1x1 building bit set was flawed with some NewGRFs. This caused the amount of houses to differ, which causes the town radii to differ, which causes desyncs when towns are expanded (r13729)
466
615
- Fix: Possible desync on the autorenew settings 20+ game years (i.e. 4.5+ hours) after a company was started (r13718)
497
646
- 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)
498
647
- Fix: Drawing of zoomed out partial sprites could cause deadlocks or crashes (r13502)
499
648
- Fix: First determine where to *exactly* build a house before asking a NewGRF whether the location is good instead of possibly moving the house a tile after the NewGRF said the location is good (r13489)
500
 
- Fix: Track was not removed on company bankrupcy when there was a ship on lower halftile (r13488)
 
649
- Fix: Track was not removed on company bankrupcty when there was a ship on lower halftile (r13488)
501
650
- Fix: Let ships also navigate on half-tile sloped watery rail tiles (r13485)
502
651
- Fix: Division by zero when one would press 'd' (skip order) when there's no order (r13409)
503
652
- Fix: Do not crash when resolving vehicle sprite groups with zero sprites (r13397)
581
730
 
582
731
0.6.0-RC1 (2008-03-26)
583
732
------------------------------------------------------------------------
584
 
- Feature: Show whether a town is a "city" in the town description title bar (r12391)
 
733
- Feature: Show whether a town is a 'city' in the town description title bar (r12391)
585
734
- Feature: Increase house animation frame number from 32 to 128 (r12347)
586
735
- Fix: Loading of TTD savegames (r12399, r12401)
587
736
- Fix: Vehicle lists related to stations not closed when the station is deleted [FS#1872] (r12393)
640
789
- Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, show running cost of wagons if available (r12209)
641
790
- Fix: When loading a savegame fails, do not start creating a new game, just go straight back to the intro screen (r12202)
642
791
- Fix: Force AI to build rail or road instead of bridges if possible, so it does not build bridges everywhere (r12200)
643
 
- Fix: "Transparent buildings" now only toggles buildings, so show tick when buildings are transparent [FS#1789] (r12198)
 
792
- Fix: 'Transparent buildings' now only toggles buildings, so show tick when buildings are transparent [FS#1789] (r12198)
644
793
- Fix: Show correct last year profit when the train had negative income [FS#1788] (r12197)
645
794
- Fix: There can be oil rigs at map borders, do not set water class for them [FS#1787] (r12195)
646
795
- Fix: Do not start overtaking if the RV reaches wrong-way one-way-road in the next tiles (r12191)
845
994
- Fix: Aircraft sometimes stopped mid-air when the airport got destroyed [FS#1503] (r11562)
846
995
- Fix: Group list was not updated when removing the last group [FS#1504] (r11561)
847
996
- Fix: Overflow when drawing graphics with high company values [FS#1505] (r11558)
848
 
- Fix: If ever the air/heliport is suddenly not available while the "chopper" is descending, just go back into flying instead of stopping mid air [FS#1496] (r11546)
 
997
- Fix: If ever the air/heliport is suddenly not available while the 'chopper' is descending, just go back into flying instead of stopping mid air [FS#1496] (r11546)
849
998
- Fix: Cargo translation was sometimes done when it should not be done [FS#1501] (r11544)
850
999
- Fix: [OSX] Detect statvfs at runtime (based on OSX version) instead of compile time. This should prevent a crash on OSX 10.3 with the precompiled binaries (in the load/save windows) (r11541)
851
1000
- Fix: [OSX] Do not try to compile the quartz video driver on OSX 10.3 as it will fail (r11540)
875
1024
- Feature: Control-Clicking the Centre Main View button on the vehicle window allows the main viewport to follow the chosen vehicle (r11304)
876
1025
- Feature: User customisable faces (r11269)
877
1026
- Feature: Make more advanced rail types more expensive to build (r11265)
878
 
- Feature: Implement the "moreanimation" feature of TTDP, so we can properly support newindustries (r11228)
 
1027
- Feature: Implement the 'moreanimation' feature of TTDP, so we can properly support newindustries (r11228)
879
1028
- Feature: [NewGRF] Add support for newindustries (r11204)
880
1029
- Feature: Sort the NewGRFs by name, making searching a specific NewGRF a lot easier (r11175)
881
1030
- Feature: Add possibility to show the bounding boxes of sprites using CTRL-B so one can get a better understanding of the used bounding boxes to fix the glitches that still exist. Note that showing the bounding boxes is not glitch free; it only gives you some knowledge where the bounding boxes are (r11174)
889
1038
- Feature: [OSX] OpenTTD will now pick the same language as finder is set to if no config file is found (r10851)
890
1039
- 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)
891
1040
- Feature: Support for autosave_on_exit in the console, so dedicated servers can use it (r10658)
892
 
- Feature: Add a soft limit of 4096 "entities" in a station's waiting queue and a hard limit of 32768 so (malicious) people cannot cause a "denial of service" attack by filling cargo lists (r10555)
 
1041
- Feature: Add a soft limit of 4096 'entities' in a station's waiting queue and a hard limit of 32768 so (malicious) people cannot cause a 'denial of service' attack by filling cargo lists (r10555)
893
1042
- Feature: Replace all the windows for Industry building by a more flexible one (r10496)
894
 
- Feature: Support for "prospecting" raw industries, i.e. you pay an amount of money and then it might (with a given chance) build a raw industry somewhere on the map (r10451)
 
1043
- Feature: Support for 'prospecting' raw industries, i.e. you pay an amount of money and then it might (with a given chance) build a raw industry somewhere on the map (r10451)
895
1044
- Feature: Automatic signal completion, enabled by pressing CTRL when dragging signals. Signals will continue following track until an existing signal, junction or station are reached. This currently replaces the existing use of CTRL-drag for changing existing signal type (r10437)
896
1045
- Feature: New sign editor features including switching to previous/next sign (r10401)
897
 
- Feature: Disallow (in the GUI) the building of infrastructure you do not have available vehicles for. This means that the airport building button is disabled till you can actually build aircraft. The game itself will not disallow you to build the infrastructure and this "new" behaviour can be overridden with a patch setting [FS#669] (r10353)
 
1046
- Feature: Disallow (in the GUI) the building of infrastructure you do not have available vehicles for. This means that the airport building button is disabled till you can actually build aircraft. The game itself will not disallow you to build the infrastructure and this 'new' behaviour can be overridden with a patch setting [FS#669] (r10353)
898
1047
- Feature: Add the possibility of automatically filling in timetables based on the times from the first (or subsequent) run-throughs (r10331)
899
 
- Feature: Option to select the "default" rail type when you start a new game or load a game. This is done either static, i.e. rail, electrified rail, monorail and maglev, or dynamic which takes either the first or last available railtype or the railtype that is used most on the map [FS#812] (r10329)
 
1048
- Feature: Option to select the 'default' rail type when you start a new game or load a game. This is done either static, i.e. rail, electrified rail, monorail and maglev, or dynamic which takes either the first or last available railtype or the railtype that is used most on the map [FS#812] (r10329)
900
1049
- Feature: Give a better explanation why the loading of a savegame failed and do not crash on loading savegames that were altered by patches or branches [FS#917] (r10300)
901
1050
- Feature: A sticky button for the client list window [FS#885] (r10293)
902
1051
- Feature: Allow double-clicking on certain places: add NewGRF window, build-vehicle and town-action (r10265, r10267)
909
1058
- Feature: Add support for articulated road vehicles (r10097)
910
1059
- Feature: Allow moving of orders instead of removing them and readding them somewhere else [FS#828] (r10071)
911
1060
- Feature: Replace hard coded spritecache size with a configuration option, sprite_cache_size. The default size is 2MB and the value can range from 1 to 64MB. If you experience slow-downs when scrolling the map, try increasing this setting (r10042)
912
 
- Feature: Skip to the selected order in the order list when clicking on the "skip" button while pressing CTRL [FS#760] (r10033)
 
1061
- Feature: Skip to the selected order in the order list when clicking on the 'skip' button while pressing CTRL [FS#760] (r10033)
913
1062
- Feature: Sort the strings in server language dropdown and the town names dropdown (r10032, r10036)
914
1063
- Feature: Build windows of trains, road vehicles and ships can now be sorted by cargo capacity (planes already had this option) (r10024)
915
1064
- Feature: More languages flags for servers [FS#790] (r10017)
921
1070
- Feature: Allow building new stations adjacent to existing stations by holding down control (r9905)
922
1071
- Feature: Add one new zoom-out level: 8 times (r9884)
923
1072
- Feature: Advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group (r9874)
924
 
- Feature: Make "improved loading" a proper improved loading instead of loading one (semi-)random vehicle at a time. Furthermore fill multiple vehicles at once when there is enough cargo to do so (r9838)
 
1073
- Feature: Make 'improved loading' a proper improved loading instead of loading one (semi-)random vehicle at a time. Furthermore fill multiple vehicles at once when there is enough cargo to do so (r9838)
925
1074
- Feature: Add drag and drop removal of station tiles (r9810)
926
 
- Feature: Support for "curvature info", Action 2 for train, variable 45 (r9803)
 
1075
- Feature: Support for 'curvature info', Action 2 for train, variable 45 (r9803)
927
1076
- Feature: [NewGRF] Add action 1, 2 and 3 support for canals (r9797)
928
1077
- Feature: Add the possibility to choose different road patterns for towns to use (r9779)
929
1078
- Feature: Add an option to automatically pause when starting a new game (r9734)
993
1142
- Fix: Crash when having the Finance window opened of the player you are cheating to [FS#1177] (r11028)
994
1143
- Fix: Switching players (using the cheat) crashed on Big Endian machines [FS#1150] (r11023)
995
1144
- Fix: The canal border determination did not take oil rigs into consideration (r11022)
996
 
- Fix: Do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money [FS#1175] (r11021)
 
1145
- Fix: Do not display income/expenses when they do not belong to a 'valid' tile, like the money cheat/giving money [FS#1175] (r11021)
997
1146
- Fix: One could not give money when (s)he had too much money or rather: when casting the amount of money to an int32 becomes negative [FS#1174] (r11020)
998
1147
- Fix: When determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location [FS#1104] (r10792)
999
1148
- Fix: Determining whether there is a tunnel going under the lowered area is only needed in two directions instead of all four, so take the directions (one for each axis) to the nearest border (along the given axis) [FS#1058] (r10686)
1000
 
- Fix: Graphical glitches when the "link landscape toolbar" patch is turned on when opening one of the construction toolbars [FS#1076] (r10685)
 
1149
- Fix: Graphical glitches when the 'link landscape toolbar' patch is turned on when opening one of the construction toolbars [FS#1076] (r10685)
1001
1150
- Fix: Trolly AI did not know about steep slopes, and used wrong tileh in some cases [FS#1070] (r10655)
1002
1151
- Fix: Be consistent with the space between the company name and the player number, i.e. always put a space between them [FS#1052] (r10627)
1003
1152
- Fix: [YAPF] Ships received curve penalty for non-diagonal straight move (r10578)
1054
1203
- Fix: [Windows] MIDI does not stop when closing openttd [FS#1164] (r11029)
1055
1204
- Fix: Do not unconditionally assume that a tile has a depot (r11027)
1056
1205
- Fix: Give a more correct error when building some things on tile 0 [FS#1173] (r11024)
1057
 
- Fix: Do not display income/expenses when they do not belong to a "valid" tile, like the money cheat and giving money [FS#1175] (r11021)
 
1206
- Fix: Do not display income/expenses when they do not belong to a 'valid' tile, like the money cheat and giving money [FS#1175] (r11021)
1058
1207
- Fix: One could not give money when (s)he had too much money [FS#1174] (r11020)
1059
1208
- Fix: Disallow buying/selling shares in your own company or a bankrupt company [FS#1169] (r11018)
1060
1209
- Fix: Crash when quiting the game in one of the end score windows [FS#1218] (r11071)
1068
1217
- Fix: Removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was [FS#1125] (r10890)
1069
1218
- Fix: Some isocodes were wrong, resulting in some NewGRF not working properly for the affected languages (r10877)
1070
1219
- Fix: [Windows] Do not try to minimise or restore the window when closing OpenTTD [FS#998] (r10835)
1071
 
- Fix: Trains going over bridges would get the "going down hill" accelerate bonus, which causes trains to go faster on bridges than they would be going on level land [FS#1096] (r10739)
 
1220
- Fix: Trains going over bridges would get the 'going down hill' accelerate bonus, which causes trains to go faster on bridges than they would be going on level land [FS#1096] (r10739)
1072
1221
- Fix: Trains being split into two pieces when loading an old savegame [FS#1062] (r10735)
1073
1222
- Fix: [OS/2] Fix chdir problem with open/save dialog (r10650)
1074
1223
- Fix: One could not remove locks that were build in a (very) old version of OpenTTD [FS#1038] (r10593)
1094
1243
- Fix: Acceleration for trains on slopes is not calculated properly [FS#786] (r10344, r10317)
1095
1244
- Fix: The 'old' pathfinders (OPF and NPF) for road vehicles could not find a path when in a tunnel [FS#290] (r10345)
1096
1245
- Fix: Only add the autoreplace menu when autoreplace actually knows about the group [FS#880] (r10337)
1097
 
- Fix: Signal state sometimes not properly set when the signal "pathfinder" reached the end of a line [FS#910] (r10336)
 
1246
- Fix: Signal state sometimes not properly set when the signal 'pathfinder' reached the end of a line [FS#910] (r10336)
1098
1247
- Fix: News messages were shown over the endgame/highscore windows [FS#943] (r10333)
1099
1248
- Fix: Rail could be destroyed when building tunnels (r10306)
1100
1249
- Fix: Flush the output of the dedicated server console (r10295)
1101
 
- Fix: The "pause" key did not work in the scenario editor (r10294)
 
1250
- Fix: The 'pause' key did not work in the scenario editor (r10294)
1102
1251
- Fix: Age non-front engines too (so when you move engines around in the depot they do not get age 0 when they are much older [FS#202] (r10288)
1103
1252
- Fix: Do not make everyone spectator if 1 joining client failed to create new company (r10284)
1104
1253
- Fix: Remove invalid characters (for the file system) from savegame names [FS#916, FS#850] (r10272, r10116)
1106
1255
- Fix: Do not look in every direction for tunnels when building one, one direction is enough (r10258)
1107
1256
- Fix: [Windows] Do not mess desktop when using ALT-TAB [FS#876] (r10251, r10186)
1108
1257
- Fix: Take the age of the front vehicle for station rating (r10246)
1109
 
- Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal [FS#594] (r10240)
 
1258
- Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of 'just' removing the canal [FS#594] (r10240)
1110
1259
- 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)
1111
1260
- Fix: Land under foundations was terraform when it should not be terraformed [FS#882, FS#890] (r10219)
1112
1261
- Fix: Do not make a 270 degree turn on the international airport when a 90 degree turn is enough (r10187)
1119
1268
- Fix: When you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played (r10138)
1120
1269
- Fix: When removing a dock, a ship will always try to reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water [FS#810] (r10131)
1121
1270
- Fix: SetCurrentGrfLangID returned the wrong language ids for most languages (r10130)
1122
 
- Fix: Some NewGRFs use the same (unused in the "current" climate) sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it to be a sprite and another NewGRF overwrites it with a non-sprite nasty things happen (drawing a non-sprite crashes OTTD) [FS#838] (r10109)
1123
 
- Fix: Multiple subsequent "give money" actions could result in duplicate messages that money has been transfered when it only happened once, or tell you paid money when you did not [FS#834, FS#839] (r10087, r10085)
1124
 
- Fix: "Deactivate Electrified Railways" did not work [FS#836] (10083)
 
1271
- Fix: Some NewGRFs use the same (unused in the 'current' climate) sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it to be a sprite and another NewGRF overwrites it with a non-sprite nasty things happen (drawing a non-sprite crashes OTTD) [FS#838] (r10109)
 
1272
- Fix: Multiple subsequent 'give money' actions could result in duplicate messages that money has been transfered when it only happened once, or tell you paid money when you did not [FS#834, FS#839] (r10087, r10085)
 
1273
- Fix: 'Deactivate Electrified Railways' did not work [FS#836] (10083)
1125
1274
- Fix: Memory leaks in the networking code [FS#846, FS#844] (r10082, r10075)
1126
1275
- Fix: Coverage area highlight was still show when it was turned off for docks [FS#835] (r10068)
1127
1276
- Fix: Do not use override engine type for articulated wagon parts (r10048)
1149
1298
- Fix: Remove arbitrary limit on length of NewGRF strings (r9775)
1150
1299
- Fix: [NewGRF] Ignore axis-bit of station tile layouts [FS#756] (r9758)
1151
1300
- Fix: [win32] Dead key and open/close console (r9728)
1152
 
- 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)
 
1301
- 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)
1153
1302
- Fix: Trains were lost after autorenewal/autoreplace [FS#732] (r9753)
1154
1303
- Fix: Stop flooded towns from building roads on water [FS#598] (r9743)
1155
1304
- Fix: Station signs were not resized when the language changed [FS#672] (r9741)
1169
1318
0.5.1-RC3 (2007-04-17)
1170
1319
------------------------------------------------------------------------
1171
1320
- Feature: Add list_patches to console commands; shows all patches and values (r9565)
1172
 
- Fix: Select "Custom" in the difficulty settings gui when changing a setting [FS#733] (r9647)
 
1321
- Fix: Select 'Custom' in the difficulty settings gui when changing a setting [FS#733] (r9647)
1173
1322
- Fix: Building rail on steep slopes ignored build_on_slopes patch setting (r9602)
1174
1323
- Fix: Wrong characters in Finnish town names (r9641)
1175
1324
- Fix: When checking for no vehicle on ground-tiles, do not take into account vehicles that are in the air (r9542)
1202
1351
- Fix: Shared orders got messed up when the 'first' trains got removed in the depot [FS#685] (r9277)
1203
1352
- Fix: Use a less CPU-intensive algorithm to find a random industry for the AI to prevent it slowing down the game [FS#644] (r9251)
1204
1353
- Fix: When loading games, enroute_from was updated in the wrong place, causing issues with TTD savegames/scenarios (r9147)
1205
 
- Fix: "Train is lost" message is generated incorrectly [FS#676] (r9146)
 
1354
- Fix: 'Train is lost' message is generated incorrectly [FS#676] (r9146)
1206
1355
- Fix: Difficulty level button was not selected when opening the difficulty window (r9117)
1207
1356
- Fix: The wrong catenary wires were drawn for tunnel entrances [FS#612] (r9077)
1208
1357
- 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)
1214
1363
- Fix: Desync caused by buffer overflow [FS#664] (r9027)
1215
1364
- Fix: When cutting strings into multiple lines also take into consideration whitespace characters of more than 1 byte length (r9012)
1216
1365
- Fix: Play the correct engine sound based on the engine type instead of the sprite (r9009)
1217
 
- Fix: New locomotive names were not announced in the news, it said "new railway locomotive available - railway locomotive" [FS#581] (r9000, r9001)
 
1366
- Fix: New locomotive names were not announced in the news, it said 'new railway locomotive available - railway locomotive' [FS#581] (r9000, r9001)
1218
1367
- Fix: [NewGRF] Do not select a disabled platform length/number of track count when going out of drag-drop mode [FS#450] (r8999)
1219
1368
- Fix: [win] Resolution doubled in cfg file when fullscreen mode used [FS#642] (r8994)
1220
1369
- Fix: The industry list should also be (re)set when the number of industries is 0 [FS#656] (r8980)
1227
1376
0.5.0 (2007-02-27)
1228
1377
------------------------------------------------------------------------
1229
1378
- Feature: Add the ability to load newer TTDP games (the tile information for coasts has changed) (r8738)
1230
 
- Feature: Selecting "end of orders" and deleting will delete all the vehicle's orders (shared mode unchanged) (r8685)
 
1379
- Feature: Selecting 'end of orders' and deleting will delete all the vehicle's orders (shared mode unchanged) (r8685)
1231
1380
- Codechange: Call GetFirstVehicleInChain only for trains thus increasing performance in large games (r8744)
1232
1381
- Fix: Possible crashes, problems with aircraft and airport removal (r8921)
1233
1382
- Fix: Do not show the 'edit sign' window for spectators (r8808)
1267
1416
- Fix: Network client crashes when a server sends a 0-sized savegame [FS#556] (r8167)
1268
1417
- Fix: Several desync fixes (incorrect roadstop update of old games, autoreplace bugs) [FS#551] (r8137, r8147, r8157)
1269
1418
- Fix: Some disaster-events fixed: combat chopper shoots from right position, submarine once again moves around (r8140, r8158)
1270
 
- Fix: "out of sprite memory" warning messages due to incorrect assumption of requested memory for sprites (r8133)
 
1419
- Fix: 'out of sprite memory' warning messages due to incorrect assumption of requested memory for sprites (r8133)
1271
1420
- Fix: Bouys are now built and numbered 1..9 not 9..1 [FS#538] (r8123)
1272
1421
- 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)
1273
1422
- Fix: Crash when removing a town in the scenario editor while the query window is open for one of the town's tiles (r8030)
1323
1472
- Feature: Increase the chatbuffer of chat messages, messages longer than the graphical box will be wrapped to a new line (r6956)
1324
1473
- Feature: Allow typing longer text than visible for an editbox; it will scroll properly now (r6954)
1325
1474
- Feature: Allow spectators to team-speak to eachother (r6933)
1326
 
- Feature: Allow for " to be in console tokens. Escape them with \. eg \" (r6875)
 
1475
- Feature: Allow for ' to be in console tokens. Escape them with \. eg \' (r6875)
1327
1476
- 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)
1328
1477
- Feature: (Train is) lost message is now generated immediately when pathfinder cannot find the path (r6800)
1329
1478
- Feature: Add a measurement tool that will show dimensions and height differences of various draggable tools (r6758)
1336
1485
- Feature: Depot and vehicle list windows reworked a bit with more buttons to include 'Autoreplace all' (instantly), 'Sell all', 'Start all' and 'Stop all' (r6542, r6552, r6515)
1337
1486
- Feature: Using goto depot with a different control selection will now alter the service/stopping in depot flag instead of cancelling the goto depot order (r6295)
1338
1487
- Feature: When automatically detecting the language try to first match language+territory (e.g. de_CH), then just language (e.g. de) and fall back to en_GB otherwise (r6290)
1339
 
- Feature: Add a "goto depot" button to various vehicle list windows (r6229, r6246)
 
1488
- Feature: Add a 'goto depot' button to various vehicle list windows (r6229, r6246)
1340
1489
- Feature: Save max_companies/clients/spectators in the config file (r6170)
1341
1490
- Feature: Vehicle status bar will show the heading string in different colours to visually discern the difference between a service and a forced stop (r6165, r6414)
1342
1491
- Feature: Control clicking Goto Depot will now make the vehicle service instead of stop in depot (r6165)
1355
1504
- Feature: Also allow horizontal and vertical rails on steep slopes (r5864)
1356
1505
- Feature: Allow building of (certain) rails, roads and bridge ramps on steep sloped tiles (r5833)
1357
1506
- Feature: Replacing from a train engine without cargo capacity to one with cargo capacity will now make autoreplace refit the engine to carry the cargo type from the last wagon in the train (r5465)
1358
 
- Feature: [OSX] Macs with touchpads that support two finger scrolling can now use this "scrollwheel" to scroll up/down (r5460)
 
1507
- Feature: [OSX] Macs with touchpads that support two finger scrolling can now use this 'scrollwheel' to scroll up/down (r5460)
1359
1508
- Feature: Allow building canals at sea-level, using ctrl to toggle canal or plain water tile. This allows building of non-raisable sea-level water ways (useful in multiplayer) and dikes for low-level areas (r5403)
1360
1509
- Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters (r5346)
1361
1510
- Feature: Implement smooth horizontal depot and, vehicle list scrolling for trains (r5046)
1362
1511
- Feature: Add new pathfinder, YAPF. Has greatly improved performance and better, fully configurable, pathfinding (yapf) (r4987)
1363
 
- Feature: Add a new console command "players" that lists current players along with basic stats [FS#150] (r4828)
 
1512
- Feature: Add a new console command 'players' that lists current players along with basic stats [FS#150] (r4828)
1364
1513
- Feature: Station List View can now be sorted and filtered (by waiting cargo type and facilities) (r4822)
1365
1514
- Feature: The integer-list parser now accepts a space character as an item seperator next to the comma for openttd.cfg (r4490)
1366
1515
- Feature: Add support for electric railways as a seperate tracktype. Electric trains will not run on non-electrfied track unless otherwise controlled by patch option (elrails) (r4150)
1390
1539
- Codechange: Show more correct capacity of articulated wagons in the train purchase list (r6650)
1391
1540
- Codechange: When showing tooltips, properly position the tooltip taking into account window dimensions and cursor (r6405)
1392
1541
- Codechange: Speed up the animated cursors a bit so they move once in a while at least (r6367)
1393
 
- Codechange: Remove the "unsorted" vehicle sorter, because it's plain useless (r6270)
 
1542
- Codechange: Remove the 'unsorted' vehicle sorter, because it's plain useless (r6270)
1394
1543
- Codechange: Remove MSVC6 support. The compiler was too stupid and too many workarounds were needed. Please switch to mingw or VC2005++ express (r5286)
1395
1544
- Codechange: Allow a switch in Makefile.config to disable threads in OpenTTD (r5978)
1396
1545
- Codechange: [win32] Add native x64 target to VS2005 project files (r5813)
1402
1551
- Codechange: Completely remove the deprecated -p parameter (is superseded by -n) (r3508)
1403
1552
- Fix: Town ratings were not reset when a company went bankrupt (r7433)
1404
1553
- Fix: With realistic acceleration, guarantee a minimum braking force is applied. This ensures trains will stop when going down hill (r7425)
1405
 
- 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)
 
1554
- 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)
1406
1555
- 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)
1407
1556
- Fix: Deleting Train in depot with autoreplace fails [FS#418] (r7385)
1408
1557
- 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)
1410
1559
- Fix: Segmentation fault in the SDL video driver when one goes to fullscreen and there are no suitable resolutions (r7332)
1411
1560
- Fix: When loading a game from a dedicated server the local player set to 0, theoretically enabling the dedicated server to also play (r7312)
1412
1561
- Fix: TTDPatch vars are little endian (r7282)
1413
 
- Fix: Always display the excavation of roadworks even when fully zoomed out or "full details" are off (r7240)
 
1562
- Fix: Always display the excavation of roadworks even when fully zoomed out or 'full details' are off (r7240)
1414
1563
- Fix: Window allocation and deletion messed with the actual window pointer, possibly crashing OpenTTD [FS#350, SF#1560913] (r7205)
1415
1564
- Fix: Callback not executed for non-player based patch changes in multiplayer for all clients; possible desync issue (r7190)
1416
1565
- Fix: Station sign (and base station coordinates) did not move along with station when station moved by walking [FS#388] (r7169)
1417
1566
- Fix: MiniMap was misplacing vehicles sometimes [FS#402] (r7166)
1418
1567
- Fix: Some mouse events possibly lost under high CPU load, handle mouse input right away instead of waiting for GameLoop [FS#221, SF1168820] (r7157)
1419
1568
- Fix: Some keyboard events possibly lost under high CPU load, handle keyboard input in place instead of global variables magic [FS#279] (r7153)
1420
 
- Fix: "Position of Main Toolbar" option is not honored when starting new game or loading saved [FS#172] (r7130)
 
1569
- Fix: 'Position of Main Toolbar' option is not honored when starting new game or loading saved [FS#172] (r7130)
1421
1570
- Fix: Synchronize the engine-renew settings of a player when joining a multiplayer game (r7126)
1422
 
- Fix: Several errors/glitches related to multiplayer and bankrupcy (mainly server), and non-updated company-information (r7125)
 
1571
- Fix: Several errors/glitches related to multiplayer and bankrupcty (mainly server), and non-updated company-information (r7125)
1423
1572
- Fix: Cloning a vehicle that has been refitted would incur the expense as running costs, not new vehicles [FS#371] (r7115)
1424
1573
- Fix: Do not let ships enter partial water tiles under bridges; they will travel up land... (r7110)
1425
1574
- Fix: AI tried to build road from the back or side of road stop/depot (r7069)
1490
1639
- Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it
1491
1640
- Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water
1492
1641
- Fix: Fix several glitches concerning foundations. Houses, property (rail/road/bridge/etc.) and cursor are now aligned properly
1493
 
- 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
 
1642
- 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
1494
1643
- Fix: Only advertise the server to your external IP/network (eg not to 127.0.0.1) and use proper broadcast addresses
1495
1644
- Fix: '-f' switch is not valid on windows, so do not show it in help
1496
1645
- Fix: [Autoreplace] Autoreplaced trains can leave all wagons in depot under certain circumstances
1503
1652
- Fix: [AI] The trolly AI used information from the wrong industry when calculating the amount of to be transported goods
1504
1653
- Fix: [NTP] Fix NTP over bridges: do not check the rail type when on a bridge
1505
1654
- Fix: Truncate text in dropdown lists to stop text overflowing
1506
 
- 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
 
1655
- 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
1507
1656
- 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'
1508
1657
- Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
1509
1658
- Fix: Issue with train pathfinding over level crossings
1520
1669
- Fix: Game no longer crashes when the last vehicle servicing a station has been deleted
1521
1670
- Fix: Reset the last built railtype when starting a new game
1522
1671
- Fix: Cloned vehicles get the same service interval as the original vehicle
1523
 
- Fix: Game no longer errors out when "Many random towns" is selected in the scenario editor
 
1672
- Fix: Game no longer errors out when 'Many random towns' is selected in the scenario editor
1524
1673
- Fix: Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road
1525
1674
- Fix: Temperate bank will no longer appear (during game) in tropic landscape. This bug is from the original game
1526
1675
- Fix: Specify the 'stopall' console command as a debug command
1527
1676
- Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work as intended
1528
1677
- Fix: Ships and aircraft can now be used as feeders as well
1529
1678
- Fix: When a multiheaded train is sold the pointers were not updated correctly causing sporadious crashes/disconnects
1530
 
- Fix: New plantations now cause the correct ".. being planted .." news item
 
1679
- Fix: New plantations now cause the correct '.. being planted ..' news item
1531
1680
- Fix: Danish town names were saved/loaded as Swiss
1532
1681
- Fix: Removing roads on crossings was done without a check for ownership
1533
1682
- Fix: [Autoreplace] Fix drawing of train list for outdated engines
1603
1752
- Feature: [localisation] Support genders (r2594)
1604
1753
- Feature: [localisation] Support cases (r2597)
1605
1754
- Feature: Add support for truncating strings to a given (pixel) length (r2607)
1606
 
- Feature: Overhaul DirectMusic MIDI backend, remove "experimental" status (r2712)
 
1755
- Feature: Overhaul DirectMusic MIDI backend, remove 'experimental' status (r2712)
1607
1756
- 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)
1608
1757
- Feature: The Main Toolbar Dropdown Menu can now display disabled items (r2734)
1609
1758
- Feature: Clone vehicles (r2764)
1610
1759
- Feature: When starting without a config file determine the language on basis of the current locale (r2777)
1611
 
- Feature: [NewGRF] Add support for "extended bytes" (r2872)
 
1760
- Feature: [NewGRF] Add support for 'extended bytes' (r2872)
1612
1761
- Feature: [localisation] Major step twoards ISO-8859-15: Implement missing characters (r2879)
1613
1762
- Feature: Implement the console command rm to remove savegames (r2941)
1614
1763
- Feature: Danish town names (r2957)
1684
1833
- Fix: Several format string vulnerabilities and buffer overflows in the network code (r2899)
1685
1834
- Fix: fixed issue where autorenewed vehicles did not get all stats updated (r2912)
1686
1835
- 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)
1687
 
- Fix: Server crash with "say"-command (r2950)
 
1836
- Fix: Server crash with 'say'-command (r2950)
1688
1837
- Fix: Fix win32 midi volume level control which did not work (r2960)
1689
1838
- Fix: [OSX] quitting the game no longer leaves a process behind that eats all the CPU power (r3281)
1690
1839
- Fix: Fix for UFO-broken waypoint [SF#1216203] (r2961)
1809
1958
- Fix: Autosave ignoring settings [SF#1149487]
1810
1959
- 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]
1811
1960
- Fix: Create Lake and draggable Create Desert tools [SF#1095110]
1812
 
- Fix: Trains "Go to depot" button: click twice skip to next order [SF#1172878]
1813
 
- Fix: Engine power not updated w/auto replace" autoreplace now forces an update of the cache [SF#1146215]
1814
 
- Fix: Path displaying as "C:\\" in saveload window win32-only [SF#1173690]
 
1961
- Fix: Trains 'Go to depot' button: click twice skip to next order [SF#1172878]
 
1962
- Fix: Engine power not updated w/auto replace' autoreplace now forces an update of the cache [SF#1146215]
 
1963
- Fix: Path displaying as 'C:\\' in saveload window win32-only [SF#1173690]
1815
1964
- Fix: Click & drag removal of road assertion fail [SF#1179892]
1816
1965
- Fix: Max loan always in euros, use _opt_ptr instead of _opt [SF#1174237]
1817
1966
- Fix: AI orders its vehicles to a competitor's truck stop [SF#1184201]
1859
2008
- Feature: [Windows] CTRL+V (Paste) now works on all editboxes. This includes 'Add Server', chat, etc
1860
2009
- Feature: [Windows] dedicated server is now functioning correctly
1861
2010
- Feature: Addded keyboard shortcuts for the order window
1862
 
- Feature: Aircraft refit options have been restricted to "sane" values
 
2011
- Feature: Aircraft refit options have been restricted to 'sane' values
1863
2012
- Feature: allows setting the production values of the rawmaterial producing industries in the editor
1864
2013
- Feature: console support for loading maps. Use 'load', 'list_files' and 'goto_dir' to navigate and load games
1865
2014
- Feature: Display server port in the multiplayer game info window
1870
2019
- Feature: New companies receive a 5-year protection period against buying-up
1871
2020
- Feature: norwegian townnames
1872
2021
- Feature: Order Checking is only execute for ONE vehicle in an order-share system
1873
 
- Feature: Passengers aircraft now ignore the amount of mail for "full load any" options
 
2022
- Feature: Passengers aircraft now ignore the amount of mail for 'full load any' options
1874
2023
- Feature: place multiple accepting industies nearby in the editor mode if the appropriate patches are set
1875
2024
- Feature: population in label of the town (patch setting)
1876
2025
- Feature: scrolling credits list (in alphabetical order)
1904
2053
- Fix: Crash if generating land while industry window is open. This also happened for towns and the land information window [SF#1101179]
1905
2054
- Fix: Configure Patches window text overflow [SF#1101906]
1906
2055
- Fix: console in dedicated server [SF#1101963]
1907
 
- Fix: Game crashed when clicking "new face" or "company color" twice [SF#1102275]
 
2056
- Fix: Game crashed when clicking 'new face' or 'company color' twice [SF#1102275]
1908
2057
- 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]
1909
2058
- Fix: font size changing. Dedicated server did not have code filtering, 'tab' could result in bigger fonts [SF#1103113]
1910
2059
- Fix: Order Check messages are now validated before displayed [SF#1103187]
1942
2091
- Fix: finally zooming in/out always works
1943
2092
- Fix: fixed chat-bug (that from a certain moment, nobody could talk)
1944
2093
- 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)
1945
 
- Fix: Full-Loading trains no longer get "lost" after a while
 
2094
- Fix: Full-Loading trains no longer get 'lost' after a while
1946
2095
- Fix: Graphs were not updated correctly when one graph with a certain selection was already open and another graph window was opened
1947
2096
- Fix: in multiplayer clientlist can only be opened once
1948
2097
- Fix: Loan does not count against the company value
1962
2111
- Fix: the scrollbar in the network gui (server list) now updates when scrolling
1963
2112
- Fix: Train crashes should no longer desync the game
1964
2113
- Fix: When deleting an order, the next pointer was not cleared, resulting in some unusual behavoir from time to time
1965
 
- Fix: You can now also delete automatically found servers by pressing "del"
 
2114
- Fix: You can now also delete automatically found servers by pressing 'del'
1966
2115
- Fix: You should no longer be able to delete bridges on any type of underground when there is a vehicle on it
1967
2116
 
1968
2117
 
2061
2210
- Change: Removed patch no_train_service. Instead you can set the default service interval for any vehicle type to 'disabled'
2062
2211
- Codechange: Comments added to the code
2063
2212
- Codechange: Made bridge building code more readable [SF#996244]
2064
 
- Feature: "None" as option for number of industries in difficulty settings
 
2213
- Feature: 'None' as option for number of industries in difficulty settings
2065
2214
- Feature: Add many random industries and towns in scenario editor
2066
2215
- Feature: Added Autosignals, just like Autorail. Can copy signal style, convert signal<->semaphore, etc
2067
2216
- Feature: Added level land button to scenario editor
2175
2324
- Fix: Weird two tile bridges on slopes [SF#996065]
2176
2325
- Fix: Empty strings in signs [SF#997303]
2177
2326
- Fix: Junction after tunnel bug [SF#997703]
2178
 
- Fix: "autosave" directoy creation (MorphOS/AmigaOS) [SF#999592]
2179
 
- Fix: I lost all wagons. Half-assed fix for lost wagons. But now users can at least fix this problem. Consolecommand "resetengines" [SF#1001540]
 
2327
- Fix: 'autosave' directoy creation (MorphOS/AmigaOS) [SF#999592]
 
2328
- Fix: I lost all wagons. Half-assed fix for lost wagons. But now users can at least fix this problem. Consolecommand 'resetengines' [SF#1001540]
2180
2329
- Fix: BuildRoadOutsideStation fix [SF#1006530]
2181
2330
- Fix: Autorenew issues [SF#1006715]
2182
2331
- Fix: Copy orders between bus/truck possible [SF#1007272]
2218
2367
- Feature: Land info now shows type of signal
2219
2368
- Feature: Realistic train reversing
2220
2369
- Feature: Added support for 64 bit CPUs
2221
 
- Feature: Added water quantity level "very low", which is the default for easy mode now
 
2370
- Feature: Added water quantity level 'very low', which is the default for easy mode now
2222
2371
- Feature: Realistic acceleration turned on, train must first slow down and stop before it can reverse
2223
2372
- Feature: [MorphOS]: Various small improvement to make the the game feel more native
2224
2373
- Feature: Alt + f now toggles full screen (alt + enter still works)
2233
2382
- Feature: Initial GRF support.You have to enable it in openttd.cfg using [NewGRF] setting
2234
2383
- Feature: Smooth economy changes
2235
2384
- Feature: TTDPatch-style gotodepot. Ship depots and aircraft hangars can be inserted in the schedule as well
2236
 
- Feature: Ability to add "service if needed" orders (the "full load" button changes to "service" after selecting a depot order)
 
2385
- Feature: Ability to add 'service if needed' orders (the 'full load' button changes to 'service' after selecting a depot order)
2237
2386
- Feature: If a vehicle has depot orders in its schedule, automatic servicing is disabled
2238
2387
- Feature: Patch setting so that helicopters get serviced automatically on helipad
2239
2388
- Feature: Center toolbar on screen
2295
2444
- Fix: Inflation was way too high when intrest rate = 0
2296
2445
- Fix: Cannot sell anything if money is TOO negative
2297
2446
- Fix: Fast forward button resets
2298
 
- Fix: "Refit train" button remains
 
2447
- Fix: 'Refit train' button remains
2299
2448
- Fix: Enable up/down scrolling with the mouse
2300
2449
- Fix: 1920 all trains
2301
2450
- Fix: Wrong heli breakdownspeed
2339
2488
- Feature: Bemidi support
2340
2489
- Feature: Added Icelandic currency
2341
2490
- Change: Plant area of trees now allowed for 20x20 area
2342
 
- Change: "kmh^-1" to "km/h"
 
2491
- Change: 'kmh^-1' to 'km/h'
2343
2492
- Change: Show original savegame names for oldstyle savegames
2344
2493
- Change: Autosave go to autosave/
2345
2494
- Fix: Do not allow building railroad stations on airports or bus stations
2392
2541
- Feature: More realistic train starting and stopping
2393
2542
- Change: New directory structure (*.grf+sample.cat in data subdir, *.lng in lang subdir)
2394
2543
- Fix: Shift+arrows keys scrolls faster
2395
 
- Fix: "Monorail in 1985" which allowed you to build monorail/maglev at any year [SF#941880]
 
2544
- Fix: 'Monorail in 1985' which allowed you to build monorail/maglev at any year [SF#941880]
2396
2545
- Fix: Town ratings when companies are deleted/merged
2397
2546
- Fix: Vehicle reliability calculation in third phase
2398
2547
- Fix: Random world button in scenario editor does not build cities, industries, trees
2517
2666
- Feature: Show semaphores on the right side if right-sided traffic
2518
2667
- Feature: Patch options configuration window
2519
2668
- Feature: Autorail build tool
2520
 
- Feature: "Show yearly finances window" option
2521
 
- Feature: "Signals on drive side" patch
2522
 
- Feature: "Show full date in statusbar" option
 
2669
- Feature: 'Show yearly finances window' option
 
2670
- Feature: 'Signals on drive side' patch
 
2671
- Feature: 'Show full date in statusbar' option
2523
2672
- Feature: Italian translation
2524
2673
- Feature: Road and rail removal by dragging a selection
2525
 
- Feature: News item for "train is unprofitable"
2526
 
- Feature: News item for "train is lost"
 
2674
- Feature: News item for 'train is unprofitable'
 
2675
- Feature: News item for 'train is lost'
2527
2676
- Feature: [Win32] Double size mode (Ctrl-d to toggle)
2528
 
- Feature: "Multiple similar industries in close proximity" option
2529
 
- Feature: "Multiple industries per down" option
2530
 
- Feature: "Crossing tunnels" option
2531
 
- Feature: Order sharing and copying ("goto" on other vehicle to copy, ctrl+"goto" to share)
 
2677
- Feature: 'Multiple similar industries in close proximity' option
 
2678
- Feature: 'Multiple industries per down' option
 
2679
- Feature: 'Crossing tunnels' option
 
2680
- Feature: Order sharing and copying ('goto' on other vehicle to copy, ctrl+'goto' to share)
2532
2681
- Feature: Remember last built rail type
2533
 
- Feature: "Debtmax" faster loan management with ctrl key
2534
 
- Feature: "Go to depot" orders option
2535
 
- Feature: "Long bridges" option
2536
 
- Feature: "Select goods" option
2537
 
- Feature: "No train service" option
2538
 
- Feature: "No inflation" option
 
2682
- Feature: 'Debtmax' faster loan management with ctrl key
 
2683
- Feature: 'Go to depot' orders option
 
2684
- Feature: 'Long bridges' option
 
2685
- Feature: 'Select goods' option
 
2686
- Feature: 'No train service' option
 
2687
- Feature: 'No inflation' option
2539
2688
- Feature: Automatically detect available resolutions
2540
 
- Feature: "Full load any" option, as in TTDPatch
 
2689
- Feature: 'Full load any' option, as in TTDPatch
2541
2690
- Feature: Automatic detection of available language files
2542
2691
- Feature: German translation
2543
2692
- Feature: Finnish town names
2562
2711
- Fix: Disallow buoy in north corner
2563
2712
- Fix: Shift key now increases game speed only when game window is active
2564
2713
- Fix: Ctrl button now works with SDL driver
2565
 
- Fix: Incorrect weight displayed in "new trains" window
 
2714
- Fix: Incorrect weight displayed in 'new trains' window
2566
2715
- Fix: Incorrect train running cost in newspaper
2567
2716
 
2568
2717
 
2643
2792
- Feature: Command line -g flag now optionally takes a game to load
2644
2793
- Add: External MIDI driver for Unix version
2645
2794
- Add: DirectMusic driver for Win32 version
2646
 
- Add: "build tracks on slopes" feature
 
2795
- Add: 'build tracks on slopes' feature
2647
2796
- Fix: Problem where directories were not displayed under Linux
2648
2797
- Fix: Colors in map window for routes
2649
2798
- Fix: Road drive side
2650
 
- Fix: "Fund road construction" not clickable when unavailable
 
2799
- Fix: 'Fund road construction' not clickable when unavailable