------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ r11005 | rubidium | 2007-08-30 17:17:04 +0000 (Thu, 30 Aug 2007) | 3 lines -Codechange: move the tiletype specific terraforming checks to the functions for those tile types. -Codechange: barren the rail grounds on terraforming. ------------------------------------------------------------------------ r11004 | rubidium | 2007-08-30 13:09:44 +0000 (Thu, 30 Aug 2007) | 2 lines -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct. ------------------------------------------------------------------------ r11003 | rubidium | 2007-08-30 13:03:56 +0000 (Thu, 30 Aug 2007) | 2 lines -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that. ------------------------------------------------------------------------ r11002 | rubidium | 2007-08-30 12:10:32 +0000 (Thu, 30 Aug 2007) | 2 lines -Codechange: unhackify the cargo packet list saving (a little). ------------------------------------------------------------------------ r11001 | rubidium | 2007-08-29 21:49:08 +0000 (Wed, 29 Aug 2007) | 2 lines -Codechange: unify the way to determine whether a vehicle is in a depot. ------------------------------------------------------------------------ r11000 | truelight | 2007-08-29 21:30:03 +0000 (Wed, 29 Aug 2007) | 3 lines -Fix r10121: when introducing the new blitter system, smallmap regained an old bug: buffer-overflow when moving window to far bottom-right. -Note: we no longer cheat on not drawing the last line in smallmap, this time we created a more elegant fix ------------------------------------------------------------------------ r10999 | rubidium | 2007-08-29 21:27:16 +0000 (Wed, 29 Aug 2007) | 2 lines -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom. ------------------------------------------------------------------------ r10998 | rubidium | 2007-08-29 21:08:35 +0000 (Wed, 29 Aug 2007) | 2 lines -Codechange: refactor of the "core" of the terraforming code to make it possible to push the tile type specific terraforming requirements out of the generic part of the terraforming code. Patch by frosch. For more information take a look at FS#1147. ------------------------------------------------------------------------ r10997 | rubidium | 2007-08-29 20:50:58 +0000 (Wed, 29 Aug 2007) | 2 lines -Codechange: unify the vehicle view window. Patch by PhilSophus. ------------------------------------------------------------------------ r10996 | bjarni | 2007-08-29 08:20:04 +0000 (Wed, 29 Aug 2007) | 5 lines -Feature: [OSX] added more options for right click emulation (controlled from the interface tab in the patch window) This only works with the cocoa drivers (you will use the cocoa drivers unless you manually switched to SDL and compiled yourself) Note: if control-click is selected, then the ingame control-click (like presignals and such) will be command-click Requested and tested by ln- (so he should be blamed if this goes wrong :P ) ------------------------------------------------------------------------ r10995 | rubidium | 2007-08-28 06:46:33 +0000 (Tue, 28 Aug 2007) | 2 lines -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom. ------------------------------------------------------------------------ r10994 | belugas | 2007-08-28 01:09:41 +0000 (Tue, 28 Aug 2007) | 1 line -Codechange: Change some function names to be more representative and more fitting of trunk's naming convention (skidd13) ------------------------------------------------------------------------ r10993 | belugas | 2007-08-27 23:50:56 +0000 (Mon, 27 Aug 2007) | 1 line -Codechange: A few less magical numbers (skidd13) ------------------------------------------------------------------------ r10992 | rubidium | 2007-08-27 21:33:26 +0000 (Mon, 27 Aug 2007) | 2 lines -Fix [FS#1132]: huge amount of vehicles in the "ungrouped" group. Patch by frosch. ------------------------------------------------------------------------ r10991 | rubidium | 2007-08-27 21:18:04 +0000 (Mon, 27 Aug 2007) | 2 lines -Codechange: add documentation, enumification and some code simplifications to the terraforming code. Patch by frosch. ------------------------------------------------------------------------