Commit Graph

5546 Commits

Author SHA1 Message Date
glx d5fbfd4b7d (svn r11153) [0.5] -Fix [FS#1251]: incorrect usage of {G} tag in slovak translation 2007-09-24 03:08:47 +00:00
rubidium d15bf875a9 (svn r11113) [0.5] -Prepare 0.5 branch for release of 0.5.3. 2007-09-15 11:17:42 +00:00
rubidium d2258280bf (svn r11077) [0.5] -Fix: Possible NULL pointer dereference. 2007-09-09 22:35:21 +00:00
rubidium c87722e428 (svn r11074) [0.5] -Backport from trunk (r11040):
- Fix: Removing CMD_AUTO from some commands could remotely trigger an assertion [FS#1179] (r11040)
2007-09-09 20:52:54 +00:00
rubidium 70d43a7b37 (svn r11073) [0.5] -Backport from trunk (r11039, r11029, r11027, r11024, r11021, r11020, r11018):
- Fix: Underflow that caused overflows in the performance rating [FS#1179] (r11039)
- Fix [Windows]: MIDI does not stop when closing openttd [FS#1164] (r11029)
- Fix: Do not unconditionally assume that a tile has a depot (r11027)
- Fix: Give a more correct error when building some things on tile 0 [FS#1173] (r11024)
- 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)
- Fix: One could not give money when (s)he had too much money [FS#1174] (r11020)
- Fix: Disallow buying/selling shares in your own company or a bankrupt company [FS#1169] (r11018)
2007-09-09 20:36:15 +00:00
rubidium c7dbb1fca0 (svn r11071) [0.5] -Fix [FS#1218]: crash when quiting the game in one of the end score windows. 2007-09-09 16:59:56 +00:00
bjarni f6d62e18e0 (svn r11010) [0.5] -Prepare 0.5 branch for release of 0.5.3-RC3. 2007-08-30 21:06:52 +00:00
rubidium 9097f2b1d4 (svn r11008) [0.5] -Fix (r11007): CTRL-S (save) and CTRL-Z (undo) shouldn't be pressed simultaniously before committing. 2007-08-30 19:42:09 +00:00
rubidium 84d1c4e8c5 (svn r11007) [0.5] -Backport from trunk (r11006)
- Fix: spectators are not allowed to issue commands (r11006)
2007-08-30 19:21:12 +00:00
glx 68d1b29e19 (svn r10952) [0.5] -Backport from trunk (r10877, r10890, r10892, r10942, r10948):
- Fix: Some isocodes were wrong (r10877)
- 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)
- Fix: Trains would not get flooded when they are at the lower part of a tile that would become a coast tile after flooding [FS#1127] (r10892)
- Fix: Make the AI not crash when it has ships as the AI does not support them [FS#1133] (r10942)
- Add: [Windows] crash.dmp support for MSVC release builds (r10948)
2007-08-20 15:17:24 +00:00
truelight 76d427fdfd (svn r10849) [0.5] -Fix r10842: months of not-fully-correctly language syncing caused a small mess; this cleans that up
[0.5] -Fix r10842: not all language-files were fully synced with trunk. Now they are for sure
2007-08-10 22:03:12 +00:00
glx 4b6e53b31c (svn r10848) [0.5] -Fix (r10841): 'mixed declaration and code' warning 2007-08-10 19:06:01 +00:00
truelight f167d9bc50 (svn r10846) [0.5] -Fix r10842: a few strings didn't make it through the automated sync system 2007-08-10 18:36:35 +00:00
truelight 28235ceaaf (svn r10843) [0.5] -Fix r10842: a few strings didn't make it through the automated sync system (more to come though) 2007-08-10 18:01:19 +00:00
truelight ca55aa310b (svn r10842) [0.5] -Backport from trunk (r10479, r10488, r10510, r10532, r10550, r10559, r10583, r10592, r10620, r10626, r10648, r10703, r10737, r10828):
- Language updates (r10479, r10488, r10510, r10532, r10550, r10559, r10583, r10592, r10620, r10626, r10648, r10703, r10737, r10828)
2007-08-10 17:56:34 +00:00
rubidium 3baf4aa4a2 (svn r10841) [0.5] -Backport from trunk (r10835, r10593, r10500, r10497, r10410, r10357, r10199):
- Fix: [Windows] Do not try to minimise or restore the window when closing OpenTTD [FS#998] (r10835)
- Fix: One could not remove locks that were build in a (very) old version of OpenTTD [FS#1038] (r10593)
- Fix: One cannot navigate using arrow keys in the game name text box [FS#1038] (r10500)
- Fix: Ship's maximum speed wrongly shown [FS#1013] (r10497)
- Fix: [OSX] Of the resolution is changed to something that is too high for the monitor, then it is reduced to fit the monitor size, solving several crashes and graphical glitches [FS#458] (r10410)
- Fix: NPF was leaking memory each time it got initialized, except for the first time (r10357)
- Fix: [YAPF] 'target_seen' flag that is set prematurely in some cases (1 tile long cached segment followed by target station) which caused asserts to trigger [FS#884] (r10199)
2007-08-10 17:53:12 +00:00
truelight dbaf192ba0 (svn r10840) [0.5] -Update [Lang]: move croation from unfinished, and prepare it for a trunk-sync 2007-08-10 17:49:29 +00:00
rubidium 9f333a98bc (svn r10739) [0.5] -Fix [FS#1096]: 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. 2007-07-31 17:35:35 +00:00
rubidium 13259028b1 (svn r10735) [0.5] -Fix [FS#1062]: trains being split into two pieces when loading an old savegame. 2007-07-30 10:24:04 +00:00
orudge 4ecd0b659d (svn r10650) [0.5] -Fix: Fix chdir problem with open/save dialog on OS/2 (Paul Smedley) 2007-07-22 16:48:10 +00:00
rubidium 515849e764 (svn r10468) [0.5] -Prepare 0.5 branch for release of 0.5.3-RC2. 2007-07-07 18:26:56 +00:00
rubidium ed4a9edba5 (svn r10467) [0.5] -Backport from trunk (r10406, r10465):
- Fix: Visual glitches when a window is resized in the WE_CREATE callback (r10465)
- Fix: Only industries in the temperate climate should be affected by the "do not increase production" flag [FS#968] (r10406)
2007-07-07 18:01:26 +00:00
glx b83f6733ca (svn r10400) [0.5] -Backport from trunk (r10399):
- Fix: [Windows] _wnd.has_focus was not properly set after using ALT-TAB [FS#962] (r10399)
2007-06-30 15:13:55 +00:00
glx b0e8d229ee (svn r10383) [0.5] -Fix (r10373, FS#958): v->z_pos was wrong for trains on bridge 2007-06-29 00:26:10 +00:00
rubidium fe8bb8da91 (svn r10375) [0.5] -Prepare 0.5 branch for release of 0.5.3-RC1. 2007-06-28 15:58:55 +00:00
rubidium a221bece84 (svn r10374) [0.5] -Backport from trunk (r10333, r10336, r10337, r10345, 10346, 10368):
- Fix: Waypoints could be renamed when you are not the owner (r10368)
- Fix: The 'old' pathfinders (OPF and NPF) for road vehicles could not find a path when in a tunnel [FS#290] (r10345, r10346)
- Fix: Only add the autoreplace menu when autoreplace actually knows about the group [FS#880] (r10337)
- Fix: Signal state sometimes not properly set when the signal "pathfinder" reached the end of a line [FS#910] (r10336)
- Fix: News messages were shown over the endgame/highscore windows [FS#943] (r10333)
2007-06-28 14:31:46 +00:00
rubidium cd32a5f18c (svn r10373) [0.5] -Backport from trunk (r10306, r10311, r10317, r10339, r10344):
- Fix: Acceleration for trains on slopes is not calculated properly [FS#786] (r10317, r10344)
- Fix: Rail could be destroyed when building tunnels (r10306)
2007-06-28 14:11:00 +00:00
rubidium a6c7987a43 (svn r10372) [0.5] -Backport from trunk (r10288, r10290, r10293, r10294, r10295, r10347, r10348):
- Feature: Make the client list window (for network games) stickyable (r10293)
- Fix: Smooth economy did not close primary industries and it allowed increasing of production of industries that should not have rising productions (r10290, r10347, r10348)
- Fix: Flush the output of the dedicated server console (r10295)
- Fix: The "pause" key did not work in the scenario editor (r10294)
- 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)
2007-06-28 13:58:39 +00:00
orudge 10b6fc898b (svn r10307) [0.5] -Fix: Got 0.5 compiling on OS/2 again 2007-06-24 18:26:50 +00:00
truelight e3a245369e (svn r10285) [0.5] -Backport from trunk (r10284):
- Fix: don't make everyone spectator if 1 joining client failed to create new company (r10284)
2007-06-22 22:15:49 +00:00
rubidium 71347cae43 (svn r10282) [0.5] -Fix: compilation without networking support.
[0.5] -Fix: crashes with subsidy messages when using Korean as language.
2007-06-22 21:06:51 +00:00
glx 5edc24e66a (svn r10281) [0.5] -Backport from trunk (r10186, r10229, r10251):
- Fix: [Windows] Do not mess desktop when using ALT-TAB [FS#876] (r10251, r10186)
- Cleanup: removed duplicate include (r10229)
2007-06-22 20:20:36 +00:00
rubidium 7fff0a71f2 (svn r10280) [0.5] -Backport from trunk (r10109, r10219, r10222, r10230, r10246, r10258):
- Fix: Do not look in every direction for tunnels when building one, one direction is enough (r10258)
- Fix: Take the age of the front vehicle for station rating (r10246)
- Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal [FS#594] (r10240)
- Fix: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could technically cause desyncs in network games as the collision hash order is not guaranteed [FS#892] (r10222)
- Fix: Land under foundations was terraform when it shouldn't be terraformed [FS#882, FS#890] (r10219)
- Fix: 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)
2007-06-22 20:12:09 +00:00
rubidium 79a7bf75a0 (svn r10279) [0.5] -Backport from trunk (r10139, r10153, r10154, r10155, r10165, r10187):
- Fix: Do not make a 270 degree turn on the international airport when a 90 degree turn is enough (r10187)
- Fix: Crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport [FS#874] (r10165)
- Fix: Airports did not flood when there are aircraft on the airport [FS#601] (r10155)
- Fix: Some vehicles were not drawn when having a high resolution and a high zoom-out level [FS#870] (r10154)
- Fix: Vehicles disappear when crossing certain tiles [FS#869] (r10153)
- Fix: OpenTTD assumes that the resolution is at least 1 by 1, so force the resolution to be always at least 1 by 1 (r10139)
2007-06-22 20:08:37 +00:00
rubidium 526b2ae81b (svn r10277) [0.5] -Backport from trunk (10116, r10128, r10130, r10131, r10137, r10138):
- Feature: console command to get the current game date (r10137)
- Fix: When you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played (r10138)
- 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)
- Fix: SetCurrentGrfLangID returned the wrong language ids for most languages (r10130)
2007-06-22 20:06:59 +00:00
rubidium aa6a621f0a (svn r10275) [0.5] -Backport from trunk (r10048, r10068, r10075, r10082, r10085, r10087):
- Fix: "Deactivate Electrified Railways" did not work [FS#836] (10083)
- Fix: Memory leaks in the networking code [FS#846, FS#844] (r10082, r10075)
- Fix: Coverage area highlight was still show when it was turned off for docks [FS#835] (r10068)
- Fix: Do not use override engine type for articulated wagon parts (r10048)
2007-06-22 20:04:18 +00:00
rubidium 141da0127f (svn r10274) [0.5] -Backport from trunk (r9961, r10023, r10028, r10030, r10038, r10147):
- Fix: Some bits were unset when loading old TTD savegames when they shouldn't be unset (r10147)
- Fix: Sprite resulting from '?' substitution was reloaded into the cache entry for SPR_IMG_QUERY instead of the original sprite cache entry. This resulted in unaccounted missing sprite cache memory, and was exacerbated because the original missing sprite was not cached, so it did it again and again and again. Slowdowns and boom (r10038)
- Fix: One could build on (some) slopes when building on slopes was disabled [FS#823] (r10030)
- Fix: When deleting the first engine of a train with multiple engines, only reopen the train window if the player had the original train window open. This fixes 'random' windows opening for multiple players of the same company (r10028)
- Fix: When selling trains, if there were no wagons between multiheaded engines the rear part could be checked despite having already been deleted (10023)
- Fix: Some files were still in iso8859-15 instead of UTF-8 (r9961)
2007-06-22 20:01:02 +00:00
rubidium 95adb04eae (svn r10152) [0.5] -Fix: MorphOS interprets // as /../, so do not add any duplicate slashes (tokai). 2007-06-13 20:48:11 +00:00
rubidium 516a01c761 (svn r10151) [0.5] -Fix [FS#862]: train disconnects in some old TTD savegames. 2007-06-13 20:30:48 +00:00
rubidium c40f10d6d4 (svn r10083) [0.5] -Fix [FS#836]: "Deactivate Electrified Railways" didn't work. 2007-06-10 19:59:34 +00:00
rubidium 4f757bb914 (svn r9977) [0.5] -Prepare 0.5 branch for release of 0.5.2. 2007-05-29 18:02:14 +00:00
rubidium aafb49b3c4 (svn r9968) [0.5] -Backport from trunk (r9966):
- Fix: bridges and tunnels were not always removed on bankruptcy, thus leaving tunnels/bridges with an invalid owner that would crash the game when clicking with the query tool on them.
2007-05-28 22:11:42 +00:00
glx 4bbc264c72 (svn r9864) [0.5] -Codechange (win32): Remove references to MSLU and hide UNICODE notice for win9x users in installer 2007-05-17 19:47:04 +00:00
rubidium f042798507 (svn r9863) [0.5] -Backport from trunk (r9759, r9861):
- Feature: Add threading support for MorphOS (r9759)
- Fix: Null pointer dereference under MorphOS and AmigaOS (r9861)
2007-05-17 15:04:28 +00:00
rubidium 909edb84af (svn r9859) [0.5] -Prepare 0.5 branch for release of 0.5.2-RC1. 2007-05-16 21:41:34 +00:00
rubidium 906a606418 (svn r9858) [0.5] -Backport from trunk (r9771, r9856):
- Feature: Add password protected status to 'players' (network server) console command (r9771)
- Fix: Loading some TTDP savegames caused an instant assertion on loading (r9857)
2007-05-16 21:33:07 +00:00
rubidium 2c6a0e46a9 (svn r9856) [0.5] -Backport from trunk (r9855):
- Fix: Do not perform any commands on MP_VOID tiles [FS#779] (r9855)
2007-05-16 08:21:16 +00:00
rubidium 236237740a (svn r9854) [0.5] -Backport from trunk (r9715, r9724, r9774, r9796, r9811, r9847): language updates. 2007-05-15 23:32:50 +00:00
rubidium 3a195edcad (svn r9853) [0.5] -Backport from trunk (r9837, r9827, r9785, r9775, r9758, r9716):
- Feature: Add server_lang in [network] section of openttd.cfg (r9716)
- Fix: [NewGRF] Catch occurance of division-by-zero in varaction handling (r9837)
- Fix: Only non dedicated servers cannot have 0 players [FS#765] (r9785)
- Fix: Remove arbitrary limit on length of NewGRF strings (r9775)
- Fix: [NewGRF] Ignore axis-bit of station tile layouts [FS#756] (r9758)
2007-05-15 22:02:32 +00:00
glx c50cf74889 (svn r9852) [0.5] -Backport from trunk (r9728, r9834):
- Fix: [win32] Dead key and open/close console. (r9728)
- Add: win9x check in win32 builds
2007-05-15 22:00:41 +00:00