------------------------------------------------------------------------ r13517 | skidd13 | 2008-06-14 16:41:03 +0000 (Sat, 14 Jun 2008) | 2 lines -Add: remaining used typesafe versions of the mem* functions from ------------------------------------------------------------------------ r13516 | skidd13 | 2008-06-14 16:23:08 +0000 (Sat, 14 Jun 2008) | 3 lines -Codechange: Move MemCpyT to a fitting core header -Codechange: Split the sorting code from the sortlist to an appropriate header ------------------------------------------------------------------------ r13515 | belugas | 2008-06-14 02:00:20 +0000 (Sat, 14 Jun 2008) | 1 line -Codechange: Widget enumification for scenario editor ------------------------------------------------------------------------ r13514 | belugas | 2008-06-14 01:45:58 +0000 (Sat, 14 Jun 2008) | 1 line -Codechange: Removal of dead code (or useless, to be more exact) ------------------------------------------------------------------------ r13513 | belugas | 2008-06-14 01:08:59 +0000 (Sat, 14 Jun 2008) | 3 lines -Codechange: Give proper message when building a river fails. Give proper description of a river tile with the Query Tool. Extracted (in part) from FS#1884, by Ammler ------------------------------------------------------------------------ r13508 | glx | 2008-06-13 15:18:29 +0000 (Fri, 13 Jun 2008) | 1 line -Fix (r7733): incorrect usage of strtoul ------------------------------------------------------------------------ r13507 | peter1138 | 2008-06-13 13:28:55 +0000 (Fri, 13 Jun 2008) | 2 lines -Fix (r12856): first engine change should've been moved too ------------------------------------------------------------------------ r13505 | rubidium | 2008-06-13 05:50:24 +0000 (Fri, 13 Jun 2008) | 2 lines -Fix: clear the memory for the new AI during the loading of a savegame so it does not try to execute commands generated in a different savegame, which could be resulting in the AI trying to give orders to stations that do not exist. ------------------------------------------------------------------------ r13504 | belugas | 2008-06-13 01:57:48 +0000 (Fri, 13 Jun 2008) | 1 line -Codechange: enumify some widgets for scenario editor. More work is required. ------------------------------------------------------------------------ r13503 | belugas | 2008-06-13 01:17:03 +0000 (Fri, 13 Jun 2008) | 1 line -Fix(r13173)[FS#2073]: Wrong widget numbers & event handlers were assigned to the zoom in and out buttons in the scenario editor ------------------------------------------------------------------------ r13502 | smatz | 2008-06-13 00:00:04 +0000 (Fri, 13 Jun 2008) | 1 line -Fix (r11212): drawing of zoomed out partial sprites could cause deadlocks or crashes ------------------------------------------------------------------------ r13501 | smatz | 2008-06-12 22:29:42 +0000 (Thu, 12 Jun 2008) | 1 line -Feature(tte): ctrl+click on sign you own to remove it (Osai, planetmaker) ------------------------------------------------------------------------ r13499 | frosch | 2008-06-12 21:36:56 +0000 (Thu, 12 Jun 2008) | 1 line -Codechange: Allow drawing (ugly) leveled foundations on steep slopes, just in case someone needs them for fallback. ------------------------------------------------------------------------ r13495 | rubidium | 2008-06-12 19:06:30 +0000 (Thu, 12 Jun 2008) | 2 lines -Fix: scrolling the main map with the keys speed was influenced by movement of the mouse. ------------------------------------------------------------------------ r13494 | rubidium | 2008-06-12 18:51:35 +0000 (Thu, 12 Jun 2008) | 2 lines -Fix: a little documentation + copy-paste mistake for sprite.h. ------------------------------------------------------------------------ r13490 | skidd13 | 2008-06-12 16:30:41 +0000 (Thu, 12 Jun 2008) | 2 lines -Add: a seperate icon for aqueducts ------------------------------------------------------------------------ r13489 | rubidium | 2008-06-12 14:41:29 +0000 (Thu, 12 Jun 2008) | 2 lines -Fix: first determine where to *exactly* build a house before asking a NewGRF whether the location is good instead of possibly moving the house a tile after the NewGRF said the location is good. ------------------------------------------------------------------------ r13488 | smatz | 2008-06-12 13:40:07 +0000 (Thu, 12 Jun 2008) | 1 line -Fix (r13485): track wasn't removed on company bankrupcy when there was a ship on lower halftile ------------------------------------------------------------------------ r13485 | rubidium | 2008-06-12 11:15:43 +0000 (Thu, 12 Jun 2008) | 2 lines -Fix: let ships also navigate on half-tile sloped watery rail tiles. ------------------------------------------------------------------------ r13482 | peter1138 | 2008-06-12 09:25:04 +0000 (Thu, 12 Jun 2008) | 2 lines -Codechange: Use "extended bytes" in Actions 3 and 4 for vehicles ------------------------------------------------------------------------ r13481 | smatz | 2008-06-11 21:37:36 +0000 (Wed, 11 Jun 2008) | 1 line -Codechange: add 'B' keyboard shortcut to build aqueduct (planetmaker) ------------------------------------------------------------------------ r13480 | rubidium | 2008-06-11 19:57:45 +0000 (Wed, 11 Jun 2008) | 2 lines -Fix [FS#2050]: RVs stoppping at drive through stations of other companies. ------------------------------------------------------------------------ r13479 | smatz | 2008-06-11 17:35:55 +0000 (Wed, 11 Jun 2008) | 1 line -Codechange: don't use word 'bridge' for aqueducts that often ------------------------------------------------------------------------ r13478 | smatz | 2008-06-11 17:10:36 +0000 (Wed, 11 Jun 2008) | 1 line -Codechange: don't use GetBridgeSpec() for aqueducts ------------------------------------------------------------------------ r13477 | smatz | 2008-06-11 16:24:00 +0000 (Wed, 11 Jun 2008) | 1 line -Fix (r13464): correct tile type in the Query tile info window ------------------------------------------------------------------------ r13476 | rubidium | 2008-06-11 16:22:07 +0000 (Wed, 11 Jun 2008) | 2 lines -Fix: draw canal borders for locks and when directly next to a aquaduct entrace but under the aqueduct. ------------------------------------------------------------------------ r13475 | smatz | 2008-06-11 15:56:55 +0000 (Wed, 11 Jun 2008) | 1 line -Fix (r13464): crash on destroying aquaduct with ship on in and on company bankrupt ------------------------------------------------------------------------ r13472 | glx | 2008-06-11 15:08:52 +0000 (Wed, 11 Jun 2008) | 1 line -Backport (r13467 from NoAI): make CmdRemoveRoadStop use p2 as documented (only look at bit 0, not at the complete value) ------------------------------------------------------------------------ r13469 | rubidium | 2008-06-11 14:55:02 +0000 (Wed, 11 Jun 2008) | 2 lines -Codechange: add support for loading Action 0x05, type 0F: "tracks for slopes". It's not useful right now, but it will be in the future. ------------------------------------------------------------------------ r13468 | rubidium | 2008-06-11 14:51:31 +0000 (Wed, 11 Jun 2008) | 2 lines -Fix: make aqueducts a little more expensive than normal bridges and disable terraforming of aqueduct bridgeheads; one can't terraform normal canal tiles either. ------------------------------------------------------------------------ r13466 | rubidium | 2008-06-11 14:13:07 +0000 (Wed, 11 Jun 2008) | 2 lines -Fix (r13464): slope checking got lost during development... ------------------------------------------------------------------------ r13464 | rubidium | 2008-06-11 13:54:01 +0000 (Wed, 11 Jun 2008) | 2 lines -Codechange: support NewGRF Action 0x05, type 12. ------------------------------------------------------------------------ r13462 | smatz | 2008-06-11 12:46:28 +0000 (Wed, 11 Jun 2008) | 1 line -Codechange: move DriverFactoryBase destructor definition from header file (saves ~16kB) ------------------------------------------------------------------------ r13456 | smatz | 2008-06-10 21:59:22 +0000 (Tue, 10 Jun 2008) | 1 line -Codechange: use AllocaM() macro instead of alloca() at most places ------------------------------------------------------------------------ r13446 | belugas | 2008-06-10 17:47:55 +0000 (Tue, 10 Jun 2008) | 3 lines -Fix(r13443): changed the var previously introduced from 69 to 46, as no param was required (thanks frosch) ------------------------------------------------------------------------ r13445 | smatz | 2008-06-10 17:28:37 +0000 (Tue, 10 Jun 2008) | 1 line -Codechange: make 32bpp_optimized blitter ~10-20% faster in drawing (depends on architecture and compiler) ------------------------------------------------------------------------ r13444 | rubidium | 2008-06-10 16:46:11 +0000 (Tue, 10 Jun 2008) | 2 lines -Codechange: make the order GUI somewhat more efficient. The most used options can be done with a single click now. ------------------------------------------------------------------------ r13443 | belugas | 2008-06-10 16:10:54 +0000 (Tue, 10 Jun 2008) | 4 lines -Feature[newGRF]: Add var 0x69 for industries, long format construction date. Same as var B0, but base year is now 0, instead of 1920 ------------------------------------------------------------------------ r13437 | belugas | 2008-06-10 00:42:19 +0000 (Tue, 10 Jun 2008) | 1 line -Feature[newGRF]: Add long format introduction and maximum construction year for house. ------------------------------------------------------------------------ r13434 | smatz | 2008-06-09 12:20:00 +0000 (Mon, 09 Jun 2008) | 1 line -Fix (r13317): news window with invalid news item could be shown ------------------------------------------------------------------------ r13433 | rubidium | 2008-06-09 12:17:01 +0000 (Mon, 09 Jun 2008) | 3 lines -Codechange: remove a now useless global variable. -Fix: MP advertising was not advertising. ------------------------------------------------------------------------ r13419 | rubidium | 2008-06-08 19:18:01 +0000 (Sun, 08 Jun 2008) | 2 lines -Fix [FS#2063]: Entries in the bridge list were not sorted when the window was just opened. ------------------------------------------------------------------------ r13417 | rubidium | 2008-06-08 15:27:57 +0000 (Sun, 08 Jun 2008) | 2 lines -Fix (r12945, r13413): freeing the ThreadObjects in a manner that hopefully doesn't cause crashes. ------------------------------------------------------------------------ r13413 | rubidium | 2008-06-08 12:28:23 +0000 (Sun, 08 Jun 2008) | 2 lines -Codechange: remove some enums that haven't been used for years. ------------------------------------------------------------------------ r13412 | truebrain | 2008-06-08 12:06:27 +0000 (Sun, 08 Jun 2008) | 2 lines -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations) ------------------------------------------------------------------------ r13411 | rubidium | 2008-06-08 10:51:36 +0000 (Sun, 08 Jun 2008) | 2 lines -Codechange: remove the return value from the thread procs because it is never used. ------------------------------------------------------------------------ r13409 | rubidium | 2008-06-08 09:14:30 +0000 (Sun, 08 Jun 2008) | 2 lines -Fix: division by zero when one would press 'd' (skip order) when there's no order. ------------------------------------------------------------------------ r13408 | rubidium | 2008-06-08 08:44:19 +0000 (Sun, 08 Jun 2008) | 2 lines -Codechange: some stricter checking. ------------------------------------------------------------------------