rubidium [Fri, 10 Aug 2007 17:53:12 +0000] rev 5530
(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)
truelight [Fri, 10 Aug 2007 17:49:29 +0000] rev 5529
(svn r10840) [0.5] -Update [Lang]: move croation from unfinished, and prepare it for a trunk-sync
rubidium [Tue, 31 Jul 2007 17:35:35 +0000] rev 5528
(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.
rubidium [Mon, 30 Jul 2007 10:24:04 +0000] rev 5527
(svn r10735) [0.5] -Fix [FS#1062]: trains being split into two pieces when loading an old savegame.
orudge [Sun, 22 Jul 2007 16:48:10 +0000] rev 5526
(svn r10650) [0.5] -Fix: Fix chdir problem with open/save dialog on OS/2 (Paul Smedley)
rubidium [Sat, 07 Jul 2007 18:26:56 +0000] rev 5525
(svn r10468) [0.5] -Prepare 0.5 branch for release of 0.5.3-RC2.
rubidium [Sat, 07 Jul 2007 18:01:26 +0000] rev 5524
(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)
glx [Sat, 30 Jun 2007 15:13:55 +0000] rev 5523
(svn r10400) [0.5] -Backport from trunk (r10399):
- Fix: [Windows] _wnd.has_focus was not properly set after using ALT-TAB [FS#962] (r10399)
glx [Fri, 29 Jun 2007 00:26:10 +0000] rev 5522
(svn r10383) [0.5] -Fix (r10373, FS#958): v->z_pos was wrong for trains on bridge
rubidium [Thu, 28 Jun 2007 15:58:55 +0000] rev 5521
(svn r10375) [0.5] -Prepare 0.5 branch for release of 0.5.3-RC1.
rubidium [Thu, 28 Jun 2007 14:31:46 +0000] rev 5520
(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)
rubidium [Thu, 28 Jun 2007 14:11:00 +0000] rev 5519
(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)
rubidium [Thu, 28 Jun 2007 13:58:39 +0000] rev 5518
(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)
orudge [Sun, 24 Jun 2007 18:26:50 +0000] rev 5517
(svn r10307) [0.5] -Fix: Got 0.5 compiling on OS/2 again
truelight [Fri, 22 Jun 2007 22:15:49 +0000] rev 5516
(svn r10285) [0.5] -Backport from trunk (r10284):
- Fix: don't make everyone spectator if 1 joining client failed to create new company (r10284)
rubidium [Fri, 22 Jun 2007 21:06:51 +0000] rev 5515
(svn r10282) [0.5] -Fix: compilation without networking support.
[0.5] -Fix: crashes with subsidy messages when using Korean as language.
glx [Fri, 22 Jun 2007 20:20:36 +0000] rev 5514
(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)
rubidium [Fri, 22 Jun 2007 20:12:09 +0000] rev 5513
(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)
rubidium [Fri, 22 Jun 2007 20:08:37 +0000] rev 5512
(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)
rubidium [Fri, 22 Jun 2007 20:06:59 +0000] rev 5511
(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)
rubidium [Fri, 22 Jun 2007 20:04:18 +0000] rev 5510
(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)
rubidium [Fri, 22 Jun 2007 20:01:02 +0000] rev 5509
(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)
rubidium [Wed, 13 Jun 2007 20:48:11 +0000] rev 5508
(svn r10152) [0.5] -Fix: MorphOS interprets // as /../, so do not add any duplicate slashes (tokai).
rubidium [Wed, 13 Jun 2007 20:30:48 +0000] rev 5507
(svn r10151) [0.5] -Fix [FS#862]: train disconnects in some old TTD savegames.
rubidium [Sun, 10 Jun 2007 19:59:34 +0000] rev 5506
(svn r10083) [0.5] -Fix [FS#836]: "Deactivate Electrified Railways" didn't work.
rubidium [Tue, 29 May 2007 18:02:14 +0000] rev 5505
(svn r9977) [0.5] -Prepare 0.5 branch for release of 0.5.2.
rubidium [Mon, 28 May 2007 22:11:42 +0000] rev 5504
(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.
glx [Thu, 17 May 2007 19:47:04 +0000] rev 5503
(svn r9864) [0.5] -Codechange (win32): Remove references to MSLU and hide UNICODE notice for win9x users in installer
rubidium [Thu, 17 May 2007 15:04:28 +0000] rev 5502
(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)
rubidium [Wed, 16 May 2007 21:41:34 +0000] rev 5501
(svn r9859) [0.5] -Prepare 0.5 branch for release of 0.5.2-RC1.
rubidium [Wed, 16 May 2007 21:33:07 +0000] rev 5500
(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)
rubidium [Wed, 16 May 2007 08:21:16 +0000] rev 5499
(svn r9856) [0.5] -Backport from trunk (r9855):
- Fix: Do not perform any commands on MP_VOID tiles [FS#779] (r9855)
rubidium [Tue, 15 May 2007 23:32:50 +0000] rev 5498
(svn r9854) [0.5] -Backport from trunk (r9715, r9724, r9774, r9796, r9811, r9847): language updates.
rubidium [Tue, 15 May 2007 22:02:32 +0000] rev 5497
(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)
glx [Tue, 15 May 2007 22:00:41 +0000] rev 5496
(svn r9852) [0.5] -Backport from trunk (r9728, r9834):
- Fix: [win32] Dead key and open/close console. (r9728)
- Add: win9x check in win32 builds
rubidium [Tue, 15 May 2007 21:42:27 +0000] rev 5495
(svn r9851) [0.5] -Backport from trunk (r9731, r9741, r9743, r9753, r9757):
- Fix: when you have closed the "Load game"/"New game" windows which you started from the "start server" menu, you shouldn't start a server when starting a new game [SF#1244842] (r9757)
- Fix: Trains were lost after autorenewal/autoreplace [FS#732] (r9753)
- Fix: Stop flooded towns from building roads on water [FS#598] (r9743)
- Fix: Station signs were not resized when the language changed [FS#672] (r9741)
- Fix: In news history, newlines were not replaced with spaces [FS#677] (r9731)
rubidium [Tue, 15 May 2007 21:24:18 +0000] rev 5494
(svn r9849) [0.5] -Backport from trunk (r9693, r9694, r9697, r9718, r9719, r9725 and 9726):
- Fix: Crash when destroying bridge with train partially on it [FS#738] (r9726)
- Fix: Planes made a 270 degree turn instead of a 90 degree turn on the southern runway of the intercontinental airport [FS#743] (r9725)
- Fix: In-game private messages did not work for clients with high ClientIDs (r9719)
- Fix: Do not allow building of rail vehicles whose railtype is not available (r9718)
- Fix: [YAPF] The guessed path was ignored for ships [FS#736] (r9694)
rubidium [Fri, 20 Apr 2007 19:45:38 +0000] rev 5493
(svn r9698) [0.5] -Prepare 0.5 branch for release of 0.5.1.
rubidium [Fri, 20 Apr 2007 19:40:07 +0000] rev 5492
(svn r9695) [0.5] -Backport from trunk (r9668, r9680, r9681, r9687): language updates.
rubidium [Tue, 17 Apr 2007 20:11:11 +0000] rev 5491
(svn r9660) [0.5] -Prepare 0.5 branch for release of 0.5.1-RC3.
truelight [Tue, 17 Apr 2007 19:08:08 +0000] rev 5490
(svn r9659) [0.5] -Fix r9656: missed 2 hunks in last commit
truelight [Tue, 17 Apr 2007 19:05:47 +0000] rev 5489
(svn r9657) [0.5] -Backport from trunk (r9585, r9613, r9615, r9633, r9640, r9649):
- Language updates (r9585, r9613, r9615, r9633, r9640, r9649)
rubidium [Tue, 17 Apr 2007 18:09:12 +0000] rev 5488
(svn r9656) [0.5] -Backport from trunk (r9602, r9641, r9647):
- Fix: Building rail on steep slopes ignored build_on_slopes patch setting (r9602)
- Fix: namegen.cpp was not UTF-8, which caused artefacts in Finnish town names (r9641)
- Fix: Select "Custom" in the difficulty settings gui when changing a setting [FS#733] (r9647)
truelight [Tue, 10 Apr 2007 13:12:15 +0000] rev 5487
(svn r9589) [0.5] -Fix (r9587, r9588): this time I really do hope turkish.txt went okay...
truelight [Tue, 10 Apr 2007 13:04:44 +0000] rev 5486
(svn r9588) [0.5] -Fix r9587: something went wrong in turkish.txt update
truelight [Tue, 10 Apr 2007 13:02:01 +0000] rev 5485
(svn r9587) [0.5] -Backport from trunk (r9585):
- Language updates (r9585)
truelight [Tue, 10 Apr 2007 12:58:05 +0000] rev 5484
(svn r9586) [0.5] -Backport from trunk (r9525, r9527, r9547, r9548, r9570, r9571, r9572, r9576):
- Language updates (r9525, r9527, r9547, r9548, r9570, r9571, r9572, r9576)
truelight [Tue, 10 Apr 2007 09:57:35 +0000] rev 5483
(svn r9584) [0.5] -Backport frmo trunk (r9542, r9565, r9573):
- Fix: when checking for no vehicle on ground-tiles, don't take into account vehicles that are in the air (r9542)
- Feature: add list_patches to console commands; shows all patches and values (r9565)
- Fix: enclose settings names containing spaces with quotes (r9573)
truelight [Tue, 10 Apr 2007 09:49:41 +0000] rev 5482
(svn r9583) [0.5] -Backport from trunk (r9529, r9533, r9540, r9541):
- Fix: when 2 clients joined together, the second asserted on the NewCompany command of the first (r9529)
- Fix: when company is removed, sell all shares he has first, then sell all shares other people might have in this company (r9533)
- Fix: bankrupt AIs no longer buy over themselves (also added safeguards to prevent in future) (r9540 / r9541)
truelight [Tue, 10 Apr 2007 09:40:36 +0000] rev 5481
(svn r9582) [0.5] -Backport from trunk (r9425, r9437, r9455, r9519):
- Fix: housekeeping in convert rail functions (r9425)
- Fix: dedicated server crashed when the y part of the resolution was less than 10 (r9437)
- Fix: values of diff_custom and snow_line in .cfg weren't checked properly (r9455)
- Fix: free the malloc'd variable, not the pointer to that variable (r9519)
belugas [Mon, 26 Mar 2007 00:20:22 +0000] rev 5480
(svn r9471) [0.5] -Backport from trunk (r9467 & r9469):
Reset the whole currency array while preserving custom one. Also, max data of to_euro is now 300, not 1000, disabling any proper loading of the patch setting
truelight [Sat, 24 Mar 2007 15:16:41 +0000] rev 5479
(svn r9430) [0.5] -Backport r9429: when deleting a vehicle which has shared orders with one more vehicle and no orders, segfaulted
rubidium [Fri, 23 Mar 2007 22:54:19 +0000] rev 5478
(svn r9422) [0.5] -Prepare 0.5 branch for release of 0.5.1-RC2.
rubidium [Fri, 23 Mar 2007 22:44:03 +0000] rev 5477
(svn r9421) [0.5] -Backport from trunk (r9392, r9415, r9420, custom):
- Fix: crashes when the chatbox would be drawn outside of the main window [FS#701] (r9420)
- Language updates (r9392, r9414, custom Simplified Chinese)
rubidium [Wed, 21 Mar 2007 23:06:01 +0000] rev 5476
(svn r9394) [0.5] -Fix (r9343): reading out of an array caused a segmentation fault.
bjarni [Wed, 21 Mar 2007 00:00:08 +0000] rev 5475
(svn r9384) [0.5] -Fix: [MorphOS] updated make release to avoid the need to specify RELEASE when building
rubidium [Tue, 20 Mar 2007 21:12:18 +0000] rev 5474
(svn r9382) [0.5] -Prepare 0.5 branch for release of 0.5.1-RC1.
rubidium [Tue, 20 Mar 2007 20:36:45 +0000] rev 5473
(svn r9380) [0.5] -Backport from trunk (r9378):
- Fix: cancel in password queries reduces amount of players in the network game when they haven't joined the game yet (r9378)
glx [Tue, 20 Mar 2007 00:02:18 +0000] rev 5472
(svn r9358) [0.5] -Backport from trunk (r9055, r9082, r9083, r9084, r9085, r9086):
- Codechange: Change windows unicode handling and allow a pure non-unicode build to function. (r9055)
- Codechange: [win32] Update VS2003 and VS2005 project files to build in UNICODE mode. When making a release it is probably better to make two binaries, one without UNICODE, the other with, guaranteeing full Win9x compatibility (UNICODE with MSLU also works, without it's even better). (r9082)
- Codechange: Be more lenient when trimming UTF-8 strings and don't terminate the string when an invalid encoding is encountered, but only focus on maximum length. (r9083)
- Fix: [win9x] Clipboard paste for Windows95 (doesn't have CF_UNICODETEXT) correctly converts the input to the current locale. (r9084)
- Fix: [win32] Move the initialisation of _codepage (non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop. (r9085)
- Fix: [win32] Rewrite keyboard input and handle all keypresses in a WM_CHAR event. This saves us from doing translation (ToUnicode[Ex], ToAscii[Ex]), and we get free IME-input support as a plus. (r9086)
rubidium [Mon, 19 Mar 2007 22:08:18 +0000] rev 5471
(svn r9355) [0.5] -Backport from trunk (r8906):
- Feature: translation dependant formatting of dates (r8906)
glx [Mon, 19 Mar 2007 21:42:05 +0000] rev 5470
(svn r9354) [0.5] -Backport from trunk (r8975, r9003, r9011, r9012):
-Regression: [win32] Possible buffer overflow if unicode text is pasted into an input box and needs trimming. (r8975)
-Codechange: Introduce a function Utf8PrevCharLen that finds the starting character of an UTF-8 sequence from a given position and returns the length to the first UTF-8 encoding byte of that sequence. (r9003)
-Codechange: Rework Utf8PrevChar so that it returns a pointer to the previous UTF8 character's first byte instead of a byte-length offset (r9011)
-Fix: When cutting strings into multiple lines also take into consideration whitespace characters of more than 1 byte length (eg IDEOGRAPHIC SPACE, IsWhitespace() function). When trimming such strings, account for multiple-byte long sequences so use *Utf8PrevChar(v) = '\0'. (r9012)
-Codechange: Add a function Utf8TrimString() that properly trims a string to an UTF8 encoding seperation instead of somewhere in the wild (and use it in the chat area) (r9012)
Mon, 19 Mar 2007 21:04:06 +0000(svn r9353) [0.5] -Backport language updates from trunk (r8957, r9002, r9005, r9013, r9014, r9020, r9021, r9054, r9116, r9118, r9132, r9286, r9292) 0.5
rubidium [Mon, 19 Mar 2007 21:04:06 +0000] rev 5469
(svn r9353) [0.5] -Backport language updates from trunk (r8957, r9002, r9005, r9013, r9014, r9020, r9021, r9054, r9116, r9118, r9132, r9286, r9292)
rubidium [Mon, 19 Mar 2007 20:38:26 +0000] rev 5468
(svn r9351) [0.5] -Backport from trunk (r9147, r9205, r9251, r9298):
- Fix: when loadin games, enroute_from was updated in the wrong place, causing issues with TTD savegames/scenarios (r9147)
- Fix: when you started openttd with '-g' you got the same map every run (r9205)
- Fix: use a less CPU-intensive algorithm to find a random industry for the AI to prevent it slowing down the game (r9251)
- Fix: A34-1000, Z-Shuttle, and Kelling K1 are now listed as small aircraft (r9298)
rubidium [Mon, 19 Mar 2007 20:23:27 +0000] rev 5467
(svn r9350) [0.5] -Backport from trunk (r9105, r9115, r9117, r9146):
- Fix: disable the ability to make flooding water with the canal build tool. In the scenario editor you can still make both canals and flooding water at height level 0 (r9105)
- Fix: make clear in the tooltips when the canal build tool (in the scenario editor) makes flooding water (r9115)
- Fix: difficulty level button was not selected when opening the difficulty window (r9117)
- Fix: "Train is lost" message is generated incorrectly (r9146)
rubidium [Mon, 19 Mar 2007 20:17:24 +0000] rev 5466
(svn r9349) [0.5] -Backport from trunk (r9043, r9062, r9064, r9070):
- Fix: the personal (.openttd) directories were hidden in the load/save directory listings (r9043)
- Fix: the station list, sorted by cargo rating, now takes stations into account that have no cargo waiting (r9062)
- Fix: don't keep on scrolling for non-numeric values in settings, but require reclick (r9064)
- Fix: when a bribe failed and you haven't picked up cargo yet, you would never be able to do so for a given station (r9070)
rubidium [Mon, 19 Mar 2007 20:05:49 +0000] rev 5465
(svn r9348) [0.5] -Backport from trunk (r8974, r8994, r9074):
- Fix: support compilation with the Vista Platform SDK (r8974)
- Fix: resolution doubled in cfg file when fullscreen mode used (r8994)
- Fix: win32 dedicated console now doesn't need an extra 'enter' to fully quit (r9074)
rubidium [Mon, 19 Mar 2007 19:56:16 +0000] rev 5464
(svn r9347) [0.5] -Backport from trunk (r9019, r9076, r9077):
- Fix: use <> for system-headers (r9019)
- 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 (r9076)
- Fix: the wrong catenary wires were drawn for tunnel entrances (r9077)
rubidium [Mon, 19 Mar 2007 19:42:40 +0000] rev 5463
(svn r9345) [0.5] -Backport from trunk (r9277, r9337, r9338):
- Fix: shared orders got messed up when the 'first' trains got removed in the depot (r9277)
- Fix: assert() when you removed the orders of a shared list while having the shared order vehicle list open (r9337)
- Fix: close the Shared Order Vehicle List if you remove the shared link with only 2 vehicles (r9338)
rubidium [Mon, 19 Mar 2007 19:34:44 +0000] rev 5462
(svn r9344) [0.5] -Backport from trunk (r9027, r9038, r9061, r9071):
- Fix: desync caused by buffer overflow (r9027)
- Feature: kick inactive initial network connections after some time (r9038, r9061)
- Fix: take over companies properly in multiplayer games (r9071)
rubidium [Mon, 19 Mar 2007 19:22:26 +0000] rev 5461
(svn r9343) [0.5] -Backport from trunk (r9000, r9001, r9097, r9137):
- Fix: new locomotive names were not announced in the news, it said "new railway locomotive available - railway locomotive" (r9000, r9001)
- Feature: add an extra news group for opening and closing of industries (r9097)
- Fix: when all news-setting buttons are 'full', make the for-all button show 'full' too (r9137)
rubidium [Mon, 19 Mar 2007 18:54:48 +0000] rev 5460
(svn r9342) [0.5] -Backport from trunk (r8980, r9065, r9339):
- Fix: the industry list should also be (re)set when the number of industries is 0 (r8980)
- Fix: possible dereference of NULL pointer (r9065)
- Codechange: disable shares by default and increase the default maximum distance from edge for oil refineries (r9339)
rubidium [Mon, 19 Mar 2007 18:47:10 +0000] rev 5459
(svn r9341) [0.5] -Backport from trunk (r8943, r8955, r8976, r8999, r9009):
- Fix: NewGRF support for vehicle variable 48 (r8943)
- Fix: crash on loading savegames with GRFs that do not have their GRF info/name set (r8955)
- Fix: reinitialize all engines after grf files have been reloaded/changed (r8976)
- Fix: do not select a disabled platform length/number of track count when going out of drag-drop mode (r8999)
- Fix: play the correct engine sound based on the engine type instead of the sprite (r9009)
rubidium [Sun, 11 Mar 2007 23:03:14 +0000] rev 5458
(svn r9128) [0.5] -Fix: trains slow down under bridges when they were going down on the tile before the bridge tile.
Darkvater [Tue, 27 Feb 2007 22:13:15 +0000] rev 5457
(svn r8930) [0.5] -Backport from trunk (r8929):
- [win32] Installer update (r8929)
Darkvater [Tue, 27 Feb 2007 16:29:22 +0000] rev 5456
(svn r8923) [0.5] -Prepare (again) 0.5 branch for release, update a few dates and changelog
Darkvater [Tue, 27 Feb 2007 16:23:02 +0000] rev 5455
(svn r8922) [0.5] -Backport from trunk (r8907, r8919, r8920, r8921):
- [OSX] Reading from an unitialized variable (r8907)
- [Win9x] FindFile with C:\\* doesn't work, don't append a slash doubly (r8919)
- Do not require to press 'Apply changes' in the newgrf GUI if the changes in there are not activated (this happens in the title screen) (r8920)
- Possible crashes, problems with aircraft and airport removal (r8921)
Darkvater [Tue, 27 Feb 2007 15:51:52 +0000] rev 5454
(svn r8917) [0.5] -Codechange (win32): Do not empty the data-path for the installer if you press the 'Back' button.
Darkvater [Tue, 27 Feb 2007 15:29:11 +0000] rev 5453
(svn r8916) [0.5] -Codechange (win32): Update the installer, add proper indentation, use MUI throughout and add a custom page about UNICODE and MSLU (remove some obsolete files)
Darkvater [Tue, 27 Feb 2007 15:19:36 +0000] rev 5452
(svn r8915) [0.5] -Codechange: Renamed remotely
matthijs [Mon, 26 Feb 2007 21:37:14 +0000] rev 5451
(svn r8910) [Debian] -Fix: Remove old reference to rc4.
matthijs [Mon, 26 Feb 2007 21:18:57 +0000] rev 5450
(svn r8909) [Debian] -Change: Update debian packaging files to those used for releases.
- Compile with freetype / fontconfig support.
- Make menu files translatable.
- Other packaging cleanups.
- Bump version number to 0.5.0-1.
Darkvater [Mon, 26 Feb 2007 00:19:31 +0000] rev 5449
(svn r8905) [0.5] -Update readme's, bugs, installers, changelogs etc. to prepare for 0.5.0.
[0.5] -Remove the limitation that games are refused to be loaded if no newgrf is present (was already like this in trunk/).
Darkvater [Sun, 25 Feb 2007 10:05:33 +0000] rev 5448
(svn r8895) [0.5] -Backport from trunk (r8645, r8671, r8686, r8690, r8719, r8728, r8729,
r8736, r8742, r8751, r8764, r8788, r8829, r8848, custom):
- Language file updates.
- Ukrainian(2), Lithuanian(15), Galician(151)
Darkvater [Sat, 24 Feb 2007 16:46:36 +0000] rev 5447
(svn r8883) [0.5] -Backport from trunk (r8740, r8793, r8865, r8878):
- GCC warnings for r8738 (r8740)
- Correct spelling of real french townnames and 'remove' a duplicate (r8793)
- (NewGRF) Ignore 1 byte action 0s during safety check (r8865)
- Stricter checks for CmdMoveRailVehicle() parameters (r8878)
Darkvater [Sat, 24 Feb 2007 01:47:26 +0000] rev 5446
(svn r8874) [0.5] -Backport from trunk (r8744, r8685):
- Call GetFirstVehicleInChain only for trains thus increasing performance in large games (r8744)
- (Feature) Selecting "end of orders" and deleting will delete all the vehicle's orders (in unshared mode, shared is unchanged) (r8685)
Darkvater [Sat, 24 Feb 2007 01:39:59 +0000] rev 5445
(svn r8873) [0.5] -Backport from trunk (r8766, r8836, r8869):
- Rail station platform penalty not calculated properly (r8766)
- Don't tell destination was found if it was only guessed (r8836)
- Large Train Stations/Trains causes assert due to wrong cost calculation (r8869)
Darkvater [Sat, 24 Feb 2007 01:21:31 +0000] rev 5444
(svn r8872) [0.5] -Backport from trunk (r8784, r8821, r8823, r8824):
- Unable to load TTDP (on *NIX) games (r8784)
- Unable to browse directories on *nix if the filesystem is not in UTF-8 charset and special characters are used (r8821, r8823, r8824)
Darkvater [Sat, 24 Feb 2007 01:14:54 +0000] rev 5443
(svn r8871) [0.5] -Backport from trunk (r8689, r8794, r8802, r8808):
- Crash when an old savegame had buoys on the northern edge of the map (r8689)
- It was possible to take over buoys by building a station next to them (r8794)
- Adhere order types for ship order insertion to determine destination type (r8802)
- Do not show the 'edit sign' window for spectators (r8808)
Darkvater [Sat, 24 Feb 2007 01:02:15 +0000] rev 5442
(svn r8870) [0.5] -Backport from trunk (r8684, r8709, r8738, r8777, r8828):
- Bool (uint32 in PPC) was written to as a uint8 (r8684)
- Fix a problem where loading times for overhanging trains are miscomputed (r8709)
- Load newer TTDP games (update coastal tiles) (r8738)
- Cloning unaware of articulated locomotives that could refit without refitting the front unit (r8777)
- Load station rectangle for all savegames, not only after version 27 (r8828)
Darkvater [Fri, 23 Feb 2007 18:25:11 +0000] rev 5441
(svn r8861) [0.5] -Backport from trunk (r8526, r8792, r8825, r8843):
- Add stubs for unsupported newgrf station properties (r8526)
- Be more strict about grf-string input (r8792, r8825)
- Fix an off-by-one error in GRFComment (r8843)
rubidium [Fri, 16 Feb 2007 18:36:36 +0000] rev 5440
(svn r8761) [0.5] -Update: add some missing strings that are in 0.5, but not in trunk.
rubidium [Mon, 12 Feb 2007 10:03:42 +0000] rev 5439
(svn r8687) [0.5] -Fix [FS#617]: assertion when getting the height of a bridge from the ramp tile.
rubidium [Fri, 09 Feb 2007 11:13:03 +0000] rev 5438
(svn r8650) [0.5] -Fix: 'Searching Server' is not worthy of debug level 0, as this opens an extra window on MorphOS for no reason.
rubidium [Fri, 09 Feb 2007 10:52:21 +0000] rev 5437
(svn r8649) [0.5] -Fix (8630): accidentally removed strings that were still in use for by 0.5 and forgot to add new languages to langs*.vcproj.
bjarni [Thu, 08 Feb 2007 19:24:36 +0000] rev 5436
(svn r8643) [0.5] -Fix: [OSX] link statically to freetype when STATIC is set
rubidium [Thu, 08 Feb 2007 16:18:11 +0000] rev 5435
(svn r8639) [0.5] -Update readme's, bugs, installers, changelogs etc. to prepare for 0.5.0-RC5.
rubidium [Thu, 08 Feb 2007 16:17:15 +0000] rev 5434
(svn r8638) [0.5] -Backport from trunk (8637):
-Fix: CTRL-clicking on a hangar in the order list segfaulted as hangars are part of a station instead of real depots
rubidium [Thu, 08 Feb 2007 14:10:14 +0000] rev 5433
(svn r8636) [0.5] -Backport from trunk (8634, 8635):
-Fix: draw canal edges under buoys that are in a canal
-Codechange: replace missing sprites with a red question mark
rubidium [Thu, 08 Feb 2007 11:26:09 +0000] rev 5432
(svn r8630) [0.5] -Backport lots of language updates from trunk
rubidium [Thu, 08 Feb 2007 11:03:00 +0000] rev 5431
(svn r8627) [0.5] -Backport from trunk (8409, 8420 + 8421, 8533, 8612):
-Regression: When the latest news was deleted, the news queue wrapped back to the oldest item, showing all news again.
-Regression [FS#573]: ShowLastNewsMessage could show an out-of-bounds news item because it did not checked if a previous item actually existed the first time it is called (forced news is INVALID_NEWS).
-Codechange: Rename the 'New <vehtype>' button of the global vehicle lists to 'Available <vehtype>' as it is a view-only list, not one from which you can purchase (rolling) stock.
-Fix: segmentation fault when the toolbar gets removed and you have selected one of the items in a submenu of the toolbar.
-Fix [FS#582]: When the currently selected player in the performance details window is no longer active, choose the first active player instead of the first player as that may also be inactive.
rubidium [Thu, 08 Feb 2007 10:41:45 +0000] rev 5430
(svn r8626) [0.5] -Backport from trunk (8294, 8296, 8536, 8540, 8609):
-Fix: deleting a vehicle with shared orders, but no orders would fail to reset prev_shared and next_shared
-Fix: GenerateVehicleSortList()/CmdMassStartStopVehicle() tried to put a TileIndex into an uint16
-Fix (FS#577): Road Vehicles now can obtain a slot even if the station is very spread out
-Fix[YAPF]: Assert when buoy is placed on NE or NW map edge (Dan)
-Fix: a road vehicle that is very close after another (slower) road vehicle gets its speed reset to 0 when entering a tunnel, which causes a traffic jam outside of the tunnel.
rubidium [Thu, 08 Feb 2007 10:19:03 +0000] rev 5429
(svn r8625) [0.5] -Backport from trunk (8253, 8273, 8497, 8520 + 8542):
-Codechange: Be more strict about language generation and fail any languages not having the mandatory ##name, ##ownname and ##isocode pragma's.
-Fix: return value from clamp was ignored
-Codechange: Increase the size of the sound/video/music-drivers to 32 bytes (instead of 16) so their actual parameters can be passed. Sound has for example 'bufsize' and 'hz'.
-Fix/Feature: requery gameservers that did not respond to their first query.
rubidium [Thu, 08 Feb 2007 10:04:57 +0000] rev 5428
(svn r8624) [0.5] -Backport from trunk (8239, 8240, 8315):
-Regression (r7278): Help window was empty for UNICODE builds
-Fix (r8013): Put the output of -h to stdout and not to stderr (through ShowInfo)
-Fix: use ShowInfo over fprintf(stderr, as Windows doesn't always have a stderr visible/available
rubidium [Thu, 08 Feb 2007 10:00:22 +0000] rev 5427
(svn r8623) [0.5] -Backport from trunk (8593, 8608, 8619, 8620)
-Fix (FS#564): bridges do not get destroyed when the bridge head gets flooded and there is a vehicle on the bridge.
-Fix: you were unable to build roads in the scenario editor when there is no town 0, even though there are other towns.
-Fix: store the ownership of a water tile in the buoy tile and set the ownership of the water tile when the buoy is removed. This solves the issue of removing ownership from canal tiles thus making is possible for other players to remove the canal tile.
-Fix: buoys on canal tiles do not flood anymore.
bjarni [Wed, 31 Jan 2007 22:08:23 +0000] rev 5426
(svn r8500) [0.5] -Fix: [OSX] freetype failed to be detected (now it's always enabled because Xcode installs it)
-Fix: [OSX] fontconfig is disabled even if it's found because the default one in OSX is 2.1.0 and OpenTTD needs at least 2.3.0
-Fix: FREETYPE_CONFIG is only set when it's undefined. This makes it possible to add it as argument to make
rubidium [Wed, 31 Jan 2007 12:47:35 +0000] rev 5425
(svn r8490) [0.5] -Add: logging of the IP address and port of invalid/illegal UDP packets.
rubidium [Wed, 31 Jan 2007 12:39:41 +0000] rev 5424
(svn r8489) [0.5] -Backport from trunk (8459, 8461): check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.
Darkvater [Thu, 18 Jan 2007 00:52:33 +0000] rev 5423
(svn r8228) [0.5] -Revert win32 changes
Darkvater [Thu, 18 Jan 2007 00:50:56 +0000] rev 5422
(svn r8227) [0.5] -Fix:?
- Prepare 0.5 branch for release. Update readme's, bugs, installers, changelog, etc. to 0.5.0-RC4
Darkvater [Wed, 17 Jan 2007 23:39:13 +0000] rev 5421
(svn r8222) [0.5] -Backport from trunk (lang, r8171, r8186, r8218):
- last missed chunk of danish language changes (lang)
- (FS#556) return SL_ERROR when unthreaded saves failed (r8171)
- (FS#557) apply railtype offset to station graphics if no custom station is in use (r8186)
- Increase spritecache size to 2MB (r8218).
Darkvater [Wed, 17 Jan 2007 23:13:19 +0000] rev 5420
(svn r8217) [0.5] -Backport some mixed changes for WT2, remove wrong norwegian languages:
- Untranslated strings: Polish (4), Icelandic (221!), Galician (144)
Darkvater [Wed, 17 Jan 2007 22:37:14 +0000] rev 5419
(svn r8213) [0.5] -Backport from trunk (r7975, r7983, r7986, r7987, r8012, r8039, r8051,
r8053, r8068, r8069, r8073, r8082, r8084, r8085, r8086, r8087, r8088, r8108,
r8121, r8122, r8148, r8162, r8163, r8193, r8206):
- Language file updates.
- Untranslated strings: Polish (4), Icelandic (221!), Galician (144), Brazilian-Portugese (4).
- Add Japanese, Norwegian bokmal/nynorsk, Slovenian as finished.
Darkvater [Wed, 17 Jan 2007 01:23:50 +0000] rev 5418
(svn r8182) -Backport from trunk (r8137, r8147, r8157):
- (FS#551) roadstop->num_vehicles was wrong for old savegames loaded for MP (r8137)
- v->leave_depot_instantly was not always reset correctly (r8147)
- moving cargo during auto replaces did not update the cached vehicle weight for trains properly (r8157)
*NOTE* This fixes several desync issues. Big props to Rubidium for finding, debugging
and fixing them!
Darkvater [Wed, 17 Jan 2007 01:19:09 +0000] rev 5417
(svn r8181) -Backport from trunk (r8133):
- (FS#535) "out of sprite memory" warning messages (smatz)
Darkvater [Wed, 17 Jan 2007 01:17:44 +0000] rev 5416
(svn r8180) -Backport from trunk (r8093, r8094, r8105, r8106, (r8107), r8111, r8165):
- Show the activated status of the GRF after pressing apply in window (r8094)
- Add the ability to load savegames without matching grf's.
*NOTE*: currently this feature is different from trunk in behaviour as it does NOT
allow you to load savegames with MISSING grfs only compatible (matching GRFID, non-
matching MD5SUM).
Darkvater [Wed, 17 Jan 2007 01:02:51 +0000] rev 5415
(svn r8179) -Backport from trunk (r8065, r8101, r8119, r8123, r8140, r8150):
- The station list does now remember the sort settings (r8065)
- Uninitializing windows calls WE_DESTROY to free dynamic memory used (r8101, r8119)
- (FS#538) Findfirstbit returns first bit (bouys now numbered 1..9) (r8123)
- FS#54) Combat helicopter shoots from right position, (r8140)
- Submarine disaster did not move around (r8158)
Darkvater [Wed, 17 Jan 2007 00:51:04 +0000] rev 5414
(svn r8178) -Backport from turnk (r8049, r8079, r8080, r8135):
- oe more news-window fix and fix up ShowLastNewsMessage (r8049)
- float division by 0 in YAPF code on Win9x (r8079, r8080)
- do not assert when removing duplicates would remove non-static grf (r8135)
matthijs [Wed, 17 Jan 2007 00:38:51 +0000] rev 5413
(svn r8177) - [Debian] Prepare debian packaging files for 0.5.0-rc4
Darkvater [Wed, 17 Jan 2007 00:38:27 +0000] rev 5412
(svn r8176) -Backport from trunk (r8042, r8089, r8090, r8112):
- OS/2 compilation with GCC (thanks to Paul Smedley and TrueBrain for help) (r8042)
- [win32] *nprintf functions are broken, 'len = count' wasn't handled (r8089, r8090)
- MSVC solution files will make openttd THE startup project (r8112)
Darkvater [Wed, 17 Jan 2007 00:29:16 +0000] rev 5411
(svn r8175) -Backport from trunk (r8030, r8070, r8071, r8074):
- crash when removing a town in the scenario editor and the query tool is open for a town's tile (r8030)
- (FS#537) heightmap crashes when rescaling, or using 24bpp bitmaps (r8070, r8074)
- (FS#536) inauguration date of companies from TTDP games was wrong (r8071)