------------------------------------------------------------------------ r11050 | belugas | 2007-09-06 03:02:38 +0000 (Thu, 06 Sep 2007) | 1 line -Codechange: Use the translated gfx, not the original one. ------------------------------------------------------------------------ r11049 | rubidium | 2007-09-05 23:26:45 +0000 (Wed, 05 Sep 2007) | 2 lines -Codechange: unify a large part of the vehicle details window. Based on a patch by nycom. ------------------------------------------------------------------------ r11048 | rubidium | 2007-09-05 21:05:12 +0000 (Wed, 05 Sep 2007) | 2 lines -Fix [FS#1206]: several cases where (re)moving eninges on a train would corrupt the vehicle counts for the groups. ------------------------------------------------------------------------ r11047 | rubidium | 2007-09-05 17:53:14 +0000 (Wed, 05 Sep 2007) | 2 lines -Fix (r11011) [FS#1205]: desync due to wrong cached vehicle length on articulated vehicle construction. ------------------------------------------------------------------------ r11046 | bjarni | 2007-09-05 10:33:42 +0000 (Wed, 05 Sep 2007) | 2 lines -Codechange: added function to get the next movable (non-articulated, non-read end of dualheaded engine) vehicle in a train ------------------------------------------------------------------------ r11045 | bjarni | 2007-09-05 10:15:23 +0000 (Wed, 05 Sep 2007) | 2 lines -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine ------------------------------------------------------------------------ r11044 | bjarni | 2007-09-05 09:31:15 +0000 (Wed, 05 Sep 2007) | 3 lines -Fix (r11043): [autoreplace] a proper fix should cover all cases, not just the one mentioned in the bug report Certain dualheaded/articulated consists could still trigger this issue ------------------------------------------------------------------------ r11043 | bjarni | 2007-09-04 19:58:18 +0000 (Tue, 04 Sep 2007) | 2 lines -Fix (r10039) [FS#1185]: Autorenew/autoreplace fails silently with multiple multi-headed engines ------------------------------------------------------------------------ r11042 | rubidium | 2007-09-04 12:06:38 +0000 (Tue, 04 Sep 2007) | 2 lines -Fix [FS#1196]: so newgrf callbacks returned slightly wrong heights (height of nothern corner instead of height of lowest corner). Patch by frosch. ------------------------------------------------------------------------ r11041 | rubidium | 2007-09-04 12:00:12 +0000 (Tue, 04 Sep 2007) | 2 lines -Fix (r10460) [FS#1195]: the industry's owner was saved twice instead of the owner and the founder. Patch by frosch. ------------------------------------------------------------------------ r11040 | rubidium | 2007-09-04 11:58:27 +0000 (Tue, 04 Sep 2007) | 2 lines -Fix [FS#1179]: removing CMD_AUTO from some commands could remotely trigger an assertion. ------------------------------------------------------------------------ r11039 | rubidium | 2007-09-02 20:41:46 +0000 (Sun, 02 Sep 2007) | 2 lines -Fix [FS#1191]: underflow that caused overflows in the performance rating calculation. ------------------------------------------------------------------------ r11038 | miham | 2007-09-02 20:28:53 +0000 (Sun, 02 Sep 2007) | 11 lines -Update: WebTranslator2 update to 2007-09-02 22:28:19 brazilian_portuguese - 4 fixed by tucalipe (4) bulgarian - 1 fixed by thetitan (1) catalan - 4 fixed by arnaullv (4) croatian - 6 fixed, 563 changed by knovak (569) czech - 4 fixed by Hadez (4) dutch - 4 fixed by habell (4) french - 4 fixed, 5 changed by Skiper (3), glx (6) italian - 4 fixed, 2 changed by lorenzodv (6) korean - 14 fixed, 22 changed by leejaeuk5 (36) ------------------------------------------------------------------------ r11033 | rubidium | 2007-09-01 20:09:26 +0000 (Sat, 01 Sep 2007) | 2 lines -Fix [FS#1184] (r11011): building articulated vehicles failed. Based on a patch by SmatZ. ------------------------------------------------------------------------ r11032 | rubidium | 2007-09-01 09:12:46 +0000 (Sat, 01 Sep 2007) | 2 lines -Codechange: unmagicify some table sizes and removal of some unnecessary variables. Patch by frosch. ------------------------------------------------------------------------ r11031 | rubidium | 2007-09-01 08:31:36 +0000 (Sat, 01 Sep 2007) | 2 lines -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas. ------------------------------------------------------------------------ r11030 | rubidium | 2007-09-01 08:04:08 +0000 (Sat, 01 Sep 2007) | 2 lines -Revert r11016, Fix [FS#1178]: the way to determine whether a station should get goods was not done properly. ------------------------------------------------------------------------ r11029 | glx | 2007-08-31 23:29:53 +0000 (Fri, 31 Aug 2007) | 1 line -Fix [FS#1164]: win32 midi doesn't stop when closing openttd ------------------------------------------------------------------------ r11028 | rubidium | 2007-08-31 23:02:16 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1177]: crash when having the Finance window opened of the player you are cheating to. ------------------------------------------------------------------------ r11027 | rubidium | 2007-08-31 20:52:38 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix: do not unconditionally assume that a tile has a depot. ------------------------------------------------------------------------ r11026 | rubidium | 2007-08-31 20:50:59 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix: the name of a sign could sometimes be NULL causing crashes. ------------------------------------------------------------------------ r11025 | rubidium | 2007-08-31 20:50:18 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix: safeguard StrEmpty from calls with NULL. ------------------------------------------------------------------------ r11024 | rubidium | 2007-08-31 20:03:50 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1173]: give a more correct error when building some things on tile 0; "Can't build on water" or "Too close to the edge" instead of "Vehicle in the way". Patch by SmatZ. ------------------------------------------------------------------------ r11023 | rubidium | 2007-08-31 19:49:31 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1150]: Switching players (using the cheat) crashed on Big Endian machines. ------------------------------------------------------------------------ r11022 | rubidium | 2007-08-31 19:46:45 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix: the canal border determination did not take oil rigs into consideration. ------------------------------------------------------------------------ r11021 | rubidium | 2007-08-31 17:43:29 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1175]: do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money. ------------------------------------------------------------------------ r11020 | rubidium | 2007-08-31 17:38:29 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1174]: 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. ------------------------------------------------------------------------ r11019 | rubidium | 2007-08-31 17:31:54 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ. ------------------------------------------------------------------------ r11018 | rubidium | 2007-08-31 17:15:46 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1169]: Disallow buying/selling shares in your own company or a bankrupted/non-existant company. ------------------------------------------------------------------------ r11017 | rubidium | 2007-08-31 17:13:39 +0000 (Fri, 31 Aug 2007) | 2 lines -Codechange: unify determining whether a vehicle needs/can be service a little more. ------------------------------------------------------------------------ r11016 | rubidium | 2007-08-31 17:09:13 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1172]: stations would also be given cargo when vehicles have only dropped cargo of that particular type. ------------------------------------------------------------------------ r11015 | rubidium | 2007-08-31 13:06:28 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1166]: towns would build bridges through eachother. ------------------------------------------------------------------------ r11014 | rubidium | 2007-08-31 12:57:52 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix (r11011) [FS#1170]: crash when selling the first train of a consist. ------------------------------------------------------------------------ r11013 | rubidium | 2007-08-31 12:45:21 +0000 (Fri, 31 Aug 2007) | 2 lines -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus. ------------------------------------------------------------------------ r11011 | rubidium | 2007-08-30 21:11:12 +0000 (Thu, 30 Aug 2007) | 3 lines -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const. -Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. ------------------------------------------------------------------------ r11009 | rubidium | 2007-08-30 20:40:33 +0000 (Thu, 30 Aug 2007) | 2 lines -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles. ------------------------------------------------------------------------ r11006 | rubidium | 2007-08-30 19:20:15 +0000 (Thu, 30 Aug 2007) | 2 lines -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ. ------------------------------------------------------------------------