------------------------------------------------------------------------ r10559 | miham | 2007-07-14 17:32:50 +0000 (Sat, 14 Jul 2007) | 6 lines -Update: WebTranslator2 update to 2007-07-14 19:32:31 american - 8 fixed by WhiteRabbit (8) catalan - 15 changed by arnaullv (15) estonian - 6 fixed by kristjans (6) slovenian - 6 fixed by Necrolyte (6) ------------------------------------------------------------------------ r10555 | rubidium | 2007-07-13 20:46:53 +0000 (Fri, 13 Jul 2007) | 2 lines -Codechange/Fix: 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. ------------------------------------------------------------------------ r10552 | truelight | 2007-07-13 19:06:12 +0000 (Fri, 13 Jul 2007) | 2 lines -Fix [FS#1034, r10546]: opening Available Aircrafts segfaulted ------------------------------------------------------------------------ r10550 | miham | 2007-07-13 16:56:07 +0000 (Fri, 13 Jul 2007) | 6 lines -Update: WebTranslator2 update to 2007-07-13 18:55:52 german - 3 fixed by Neonox (3) hungarian - 2 fixed by miham (2) slovak - 6 fixed by lengyel (6) traditional_chinese - 6 fixed by xbddc (6) ------------------------------------------------------------------------ r10549 | rubidium | 2007-07-13 15:12:36 +0000 (Fri, 13 Jul 2007) | 2 lines -Fix [FS#1031]: wrong tram catenary poles drawn in some bridge directions. ------------------------------------------------------------------------ r10548 | truelight | 2007-07-13 15:02:22 +0000 (Fri, 13 Jul 2007) | 2 lines -Fix [FS#1020]: don't segfault when you quit in the end-of-the-game screen ------------------------------------------------------------------------ r10547 | truelight | 2007-07-13 15:01:16 +0000 (Fri, 13 Jul 2007) | 2 lines -Fix: when Cheat-Window is open and a new month happens, the window wasn't redrawn instantly ------------------------------------------------------------------------ r10546 | truelight | 2007-07-13 14:51:55 +0000 (Fri, 13 Jul 2007) | 2 lines -Fix [FS#1026]: you can now have both Available Train as Available Ship window open ------------------------------------------------------------------------ r10542 | peter1138 | 2007-07-13 13:03:20 +0000 (Fri, 13 Jul 2007) | 2 lines -Codechange: use class member instead of global variable for null ticks value ------------------------------------------------------------------------ r10541 | rubidium | 2007-07-13 12:08:37 +0000 (Fri, 13 Jul 2007) | 4 lines -Fix [FS#1028]: cargo payment rates overflow. -Fix: cargo payment rates diverge from cost rates making it impossible to make any profit after a certain number of years. Both are solved by stopping the inflation after 170 years; there is absolutely no point in continueing the inflation after that as it only makes the game have overflows at some point that cannot be solved; using larger variables only delays the inevitable. ------------------------------------------------------------------------ r10537 | truelight | 2007-07-13 10:46:07 +0000 (Fri, 13 Jul 2007) | 2 lines -Backport r10536: added option for null-driver to configure how long it should run (-vnull:ticks=10000) ------------------------------------------------------------------------ r10532 | miham | 2007-07-12 17:08:56 +0000 (Thu, 12 Jul 2007) | 6 lines -Update: WebTranslator2 update to 2007-07-12 19:08:41 catalan - 3 changed by arnaullv (3) portuguese - 1 changed by izhirahider (1) russian - 6 fixed by Smoky555 (6) ukrainian - 6 fixed by fevral13 (6) ------------------------------------------------------------------------ r10522 | rubidium | 2007-07-12 13:40:24 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: the "build truck station" GUI showed that it would accept tourists when it does not, whereas the "build bus station" GUI did not show them when it did accept them. ------------------------------------------------------------------------ r10521 | rubidium | 2007-07-12 13:25:06 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: some NewGRFs did not check whether the newindustries bit was set, which breaks with a not-yet-finished-implementation of newindustries. ------------------------------------------------------------------------ r10520 | rubidium | 2007-07-12 09:15:57 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: when a "can I build this industry tile here" callback did not fail, it doesn't automatically mean that the industry tile can be built there. ------------------------------------------------------------------------ r10519 | rubidium | 2007-07-12 08:10:40 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: when getting a "nearby" tile, make sure you never roam outside of the map. ------------------------------------------------------------------------ r10518 | rubidium | 2007-07-12 07:57:08 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: use the location of the industry and not INVALID_TILE for production callbacks; makes looking at the environment of an industry a lot more useful. ------------------------------------------------------------------------ r10517 | rubidium | 2007-07-12 07:55:35 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: the "closest distance to water/land" calculation gave the distance to the north-eastern border instead of the closest water/land. ------------------------------------------------------------------------ r10516 | rubidium | 2007-07-12 07:53:53 +0000 (Thu, 12 Jul 2007) | 2 lines -Fix: if doing a lookup for a ID, scan the whole range instead of only the "new" ones because the old ones could be overriden too. ------------------------------------------------------------------------ r10515 | rubidium | 2007-07-11 23:10:22 +0000 (Wed, 11 Jul 2007) | 2 lines -Codechange: allow getting some more data about the environment of an industry. ------------------------------------------------------------------------ r10514 | rubidium | 2007-07-11 22:57:47 +0000 (Wed, 11 Jul 2007) | 2 lines -Codechange: add support for getting the nearest industry with a given type. ------------------------------------------------------------------------ r10513 | peter1138 | 2007-07-11 21:31:34 +0000 (Wed, 11 Jul 2007) | 2 lines -Fix [FS#1022]: use vehicle subtile position to update cache, not tile, so that collision detection works on bridges and tunnels. ------------------------------------------------------------------------ r10510 | miham | 2007-07-11 17:02:15 +0000 (Wed, 11 Jul 2007) | 15 lines -Update: WebTranslator2 update to 2007-07-11 19:01:42 brazilian_portuguese - 8 fixed by tucalipe (8) bulgarian - 33 fixed by thetitan (33) catalan - 6 fixed, 81 changed by arnaullv (87) dutch - 6 fixed by habell (6) french - 6 fixed by glx (6) hungarian - 4 fixed by miham (4) italian - 6 fixed by lorenzodv (6) japanese - 8 fixed by ickoonite (8) korean - 6 fixed, 17 changed by leejaeuk5 (23) latvian - 10 fixed by amjaliks (10) portuguese - 6 fixed by izhirahider (6) spanish - 6 fixed by eusebio (6) swedish - 6 fixed by daishan (6) ------------------------------------------------------------------------ r10509 | peter1138 | 2007-07-11 16:37:20 +0000 (Wed, 11 Jul 2007) | 3 lines -Codechange: cache expensive newgrf station variables during sprite lookups/callbacks. ------------------------------------------------------------------------ r10508 | rubidium | 2007-07-11 15:03:29 +0000 (Wed, 11 Jul 2007) | 2 lines -Codechange: allow customizable animation schemes for industries. ------------------------------------------------------------------------ r10507 | rubidium | 2007-07-11 08:35:14 +0000 (Wed, 11 Jul 2007) | 2 lines -Fix [FS#1019]: apparantly we used the wrong sprites for some pieces of the tram catenary (even though TTDP did so too). ------------------------------------------------------------------------ r10506 | rubidium | 2007-07-11 08:20:57 +0000 (Wed, 11 Jul 2007) | 2 lines -Fix: the (manual) building of banks was always rejected. ------------------------------------------------------------------------ r10505 | belugas | 2007-07-11 02:13:00 +0000 (Wed, 11 Jul 2007) | 3 lines -Fix(r10249)[FS#1016]: Town was still trying to gather information for tiles on which it could not build. aising the values to 2 will prevent further invasion of the water-at-the-edge :) ------------------------------------------------------------------------ r10504 | belugas | 2007-07-11 01:45:44 +0000 (Wed, 11 Jul 2007) | 1 line -Codechange: Shorten the test if no track bit has been found ------------------------------------------------------------------------ r10503 | belugas | 2007-07-11 00:36:03 +0000 (Wed, 11 Jul 2007) | 1 line -Codechange: Mark Callback CBID_INDUSTRY_FUND_MORE_TEXT (cb38) as implemented. ------------------------------------------------------------------------ r10502 | rubidium | 2007-07-10 22:45:09 +0000 (Tue, 10 Jul 2007) | 2 lines -Fix [FS#1017]: trying to get the town from a tile that can never be associated with a town. ------------------------------------------------------------------------ r10501 | rubidium | 2007-07-10 20:59:41 +0000 (Tue, 10 Jul 2007) | 2 lines -Fix [FS#1015]: error dialog was sometimes shown on all clients when a command failed instead of only the client that actually did the command. ------------------------------------------------------------------------ r10500 | rubidium | 2007-07-10 20:58:07 +0000 (Tue, 10 Jul 2007) | 2 lines -Fix [FS#1007]: cannot navigate using arrow keys in the game name text box. Patch by benc. ------------------------------------------------------------------------ r10498 | rubidium | 2007-07-10 07:46:58 +0000 (Tue, 10 Jul 2007) | 2 lines -Fix [FS#1008]: remove inconsistency between a warning and the actual behaviour. ------------------------------------------------------------------------ r10497 | peter1138 | 2007-07-10 07:10:23 +0000 (Tue, 10 Jul 2007) | 2 lines -Fix (FS#1013,r8464): Ship max speed wrongly shown (benc) ------------------------------------------------------------------------ r10496 | belugas | 2007-07-10 00:59:00 +0000 (Tue, 10 Jul 2007) | 3 lines -Feature: Replace all the windows for Industry building by a more flexible one. Thanks to Csaboka (from TTDPatch dev team) for his hints and original design (which i've found while it was halfway done, so i could make it more compliant ;)). Don't expect it to be a carbon-copy though. A few differences can be found here and there. Thanks to Rubidium for his helping hand. Hope you will like it as we do :) ------------------------------------------------------------------------ r10495 | belugas | 2007-07-10 00:10:19 +0000 (Tue, 10 Jul 2007) | 1 line -Codechange: Add the Action 00 property handlers for Industries and Industry tiles ------------------------------------------------------------------------ r10494 | rubidium | 2007-07-09 20:08:25 +0000 (Mon, 09 Jul 2007) | 2 lines -Fix (r10490): possible null dereference in some exotic newgrfs. ------------------------------------------------------------------------ r10493 | rubidium | 2007-07-09 19:38:12 +0000 (Mon, 09 Jul 2007) | 2 lines -Codechange: update some callback ID enums to reflect their changed usage, add a few and update the comments. ------------------------------------------------------------------------ r10492 | KUDr | 2007-07-09 19:24:45 +0000 (Mon, 09 Jul 2007) | 2 lines -Fix [YAPF, r10491]: commands with no effect (glx) ------------------------------------------------------------------------ r10491 | KUDr | 2007-07-09 18:57:12 +0000 (Mon, 09 Jul 2007) | 5 lines -Fix [FS#988, YAPF]: When rail segment was cached using electric engine and it ended with non-electric rail it was incorrectly cached with the end reason ESRB_DEAD_END instead of ESRB_RAIL_TYPE. (Eddi) - It caused YAPF to end prematurely there when it was searching for another path (for non-electric engine). - It can lead to sub-optimal path taken or 'train is lost' message. - In MP game it can also cause desync. - Uses changes made in r10489. ------------------------------------------------------------------------ r10490 | rubidium | 2007-07-09 18:53:43 +0000 (Mon, 09 Jul 2007) | 2 lines -Codechange: add support for industries on non-flat surfaces. ------------------------------------------------------------------------ r10489 | KUDr | 2007-07-09 18:27:42 +0000 (Mon, 09 Jul 2007) | 1 line -Codechange [YAPF]: FollowTrack_t now has new data member - m_err. It indicates the reason why the given track/trackdir can't be followed when method CFollowTrackT<>::Follow() returned false. ------------------------------------------------------------------------ r10488 | miham | 2007-07-09 16:32:52 +0000 (Mon, 09 Jul 2007) | 12 lines -Update: WebTranslator2 update to 2007-07-09 18:32:28 estonian - 2 fixed by kristjans (2) italian - 1 changed by lorenzodv (1) korean - 6 fixed by leejaeuk5 (6) latvian - 53 fixed by amjaliks (53) portuguese - 5 fixed, 9 changed by izhirahider (14) russian - 2 fixed by Smoky555 (2) slovak - 2 fixed by lengyel (2) spanish - 2 fixed by eusebio (2) swedish - 8 fixed by giddorah (8) ukrainian - 2 fixed by fevral13 (2) ------------------------------------------------------------------------ r10487 | rubidium | 2007-07-09 16:24:00 +0000 (Mon, 09 Jul 2007) | 2 lines -Fix: forgot some breaks in a switch statement. ------------------------------------------------------------------------ r10486 | rubidium | 2007-07-09 13:59:07 +0000 (Mon, 09 Jul 2007) | 2 lines -Fix: do not draw foundations when the "should I draw foundations" callbacks says to do so. ------------------------------------------------------------------------ r10485 | rubidium | 2007-07-09 13:21:49 +0000 (Mon, 09 Jul 2007) | 2 lines -Codechange: add a callback mechanism to determine whether building an industry is allowed at a given location. ------------------------------------------------------------------------ r10484 | rubidium | 2007-07-09 13:10:04 +0000 (Mon, 09 Jul 2007) | 2 lines -Codechange: reduce code duplication. ------------------------------------------------------------------------ r10483 | rubidium | 2007-07-08 19:54:51 +0000 (Sun, 08 Jul 2007) | 2 lines -Codechange: add support for callbacks to manipulate the building chance of farm fields and chopping chance for lumber mills. ------------------------------------------------------------------------ r10482 | rubidium | 2007-07-08 18:57:00 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix [FS#990]: Do not override the CFLAGS environment variable when configuring a non-debug makefile. Based on a patch by saggson. ------------------------------------------------------------------------ r10481 | maedhros | 2007-07-08 18:41:34 +0000 (Sun, 08 Jul 2007) | 2 lines -Codechange: Show a news message with the new industry when primary industry prospecting succeeds. ------------------------------------------------------------------------ r10480 | maedhros | 2007-07-08 18:40:15 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix: Don't allow building lighthouses and transmitters under bridges in the scenario editor, or during world generation. ------------------------------------------------------------------------ r10479 | miham | 2007-07-08 17:45:36 +0000 (Sun, 08 Jul 2007) | 17 lines -Update: WebTranslator2 update to 2007-07-08 19:44:48 american - 4 fixed by WhiteRabbit (4) catalan - 2 fixed by arnaullv (2) czech - 67 fixed by joeprusa (67) danish - 6 fixed by ThomasA (6) dutch - 2 fixed by webfreakz (2) french - 2 fixed by glx (2) german - 23 fixed by chu (23) hungarian - 2 fixed by miham (2) italian - 2 fixed, 4 changed by lorenzodv (6) latvian - 49 fixed by amjaliks (49) portuguese - 66 fixed by izhirahider (66) romanian - 2 fixed by kneekoo (2) slovenian - 2 fixed by Necrolyte (2) traditional_chinese - 2 fixed, 75 changed by xbddc (77) turkish - 7 fixed by jnmbk (7) ------------------------------------------------------------------------ r10478 | rubidium | 2007-07-08 17:44:46 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix [FS#999]: remove the loading indicator when a vehicle is removed. ------------------------------------------------------------------------ r10477 | rubidium | 2007-07-08 17:40:04 +0000 (Sun, 08 Jul 2007) | 2 lines -Codechange: add some callbacks to customise the acceptance of industries. ------------------------------------------------------------------------ r10476 | rubidium | 2007-07-08 14:23:15 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix: some newgrf callbacks were already implemented even though the comment said they were not. ------------------------------------------------------------------------ r10475 | rubidium | 2007-07-08 09:35:39 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix [FS#996]: some wrong comments for a few of the (vehicle) group related actions. ------------------------------------------------------------------------ r10474 | rubidium | 2007-07-08 09:29:28 +0000 (Sun, 08 Jul 2007) | 2 lines -Fix [FS#995]: wrong group count after train crash. ------------------------------------------------------------------------ r10473 | rubidium | 2007-07-08 00:25:05 +0000 (Sun, 08 Jul 2007) | 2 lines -Codechange: make the industry "window", the one that shows when you click on an industry, more flexible to allow easier integration with newindustries. ------------------------------------------------------------------------ r10472 | peter1138 | 2007-07-07 21:14:36 +0000 (Sat, 07 Jul 2007) | 2 lines -Fix (r10741): typos prevented compilation ------------------------------------------------------------------------ r10471 | peter1138 | 2007-07-07 20:31:23 +0000 (Sat, 07 Jul 2007) | 2 lines -Codechange: implement driver probing priority so that 'preferred' drivers are loaded first ------------------------------------------------------------------------ r10470 | peter1138 | 2007-07-07 20:17:01 +0000 (Sat, 07 Jul 2007) | 2 lines -Fix: clamp station build date to 16 bit value for newgrf, preventing overflow and incorrect graphics shown past a certain date. ------------------------------------------------------------------------