------------------------------------------------------------------------ r13565 | smatz | 2008-06-18 16:48:58 +0000 (Wed, 18 Jun 2008) | 2 lines -Change [FS#2077]: when invisibility is set, sprite sequences are now drawn until first non-opaque sprite is found (bit 14 not set) This is to balance performance, code complexity and NewGRF requirements ------------------------------------------------------------------------ r13564 | smatz | 2008-06-18 13:11:02 +0000 (Wed, 18 Jun 2008) | 1 line -Codechange: do not use SetPixel in PaletteAnimate, access destination directly instead. Makes palette animation ~40% faster. ------------------------------------------------------------------------ r13562 | belugas | 2008-06-18 03:19:31 +0000 (Wed, 18 Jun 2008) | 1 line -Codechange: Yet another enumification, which required a bit of explanation/documentation of a trickery some would call a hack ------------------------------------------------------------------------ r13561 | belugas | 2008-06-18 02:38:28 +0000 (Wed, 18 Jun 2008) | 1 line -Codechange: two more enumifications of widgets ------------------------------------------------------------------------ r13560 | belugas | 2008-06-18 02:04:01 +0000 (Wed, 18 Jun 2008) | 1 line -Fix(r13550): This section widget_count did not required to be lowered. So small revert ------------------------------------------------------------------------ r13559 | belugas | 2008-06-17 23:51:17 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: Enumification of the Options menu items ------------------------------------------------------------------------ r13552 | smatz | 2008-06-17 19:38:00 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: use TTD_ENDIAN comparations instead of tests if TTD_[BIG/LITTLE]_ENDIAN is defined ------------------------------------------------------------------------ r13551 | smatz | 2008-06-17 17:25:22 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: store offsets to different zoom levels in a distinguished struct instead in the data stream for 8bpp-optimized ------------------------------------------------------------------------ r13550 | belugas | 2008-06-17 16:33:55 +0000 (Tue, 17 Jun 2008) | 1 line -Fix(r13540, r13542): widget_count did not had the same value as 27. So, it has to be lowered by one, so it can be used as a widget "pointer" ------------------------------------------------------------------------ r13544 | peter1138 | 2008-06-17 07:05:17 +0000 (Tue, 17 Jun 2008) | 2 lines -Codechange: Add support for NewGRF varaction2 variable 5F. ------------------------------------------------------------------------ r13543 | belugas | 2008-06-17 03:20:04 +0000 (Tue, 17 Jun 2008) | 2 lines -Codechange: Enumification of the InGame toolbar and some leftovers of scenario editor one. Still more go do ------------------------------------------------------------------------ r13542 | belugas | 2008-06-17 03:13:09 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: Less a few more magic numbers and a code a bit more adaptable, still ------------------------------------------------------------------------ r13541 | belugas | 2008-06-17 02:33:42 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: Aligning some switch case. Code cosmetics. ------------------------------------------------------------------------ r13540 | belugas | 2008-06-17 02:25:45 +0000 (Tue, 17 Jun 2008) | 1 line -Codechange: Less a magic number and a more adaptable code ------------------------------------------------------------------------ r13539 | glx | 2008-06-16 20:16:43 +0000 (Mon, 16 Jun 2008) | 1 line -Fix (r13537): signed/unsigned warnings ------------------------------------------------------------------------ r13538 | frosch | 2008-06-16 20:08:30 +0000 (Mon, 16 Jun 2008) | 1 line -Fix (r12740)[FS#2087]: ChildSprites of foundations are not necessarily consecutive. ------------------------------------------------------------------------ r13537 | smatz | 2008-06-16 19:38:41 +0000 (Mon, 16 Jun 2008) | 1 line -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions ------------------------------------------------------------------------ r13536 | belugas | 2008-06-16 17:28:15 +0000 (Mon, 16 Jun 2008) | 2 lines -Codechange: Bit shifting is not really required when you know exactly the value to use. Even more when it's a parameter. ------------------------------------------------------------------------ r13535 | skidd13 | 2008-06-16 17:10:55 +0000 (Mon, 16 Jun 2008) | 3 lines -Codechange: Protect GUIList internals -Fix: VL_FIST_SORT should be set after list rebuild too ------------------------------------------------------------------------ r13534 | skidd13 | 2008-06-16 17:09:52 +0000 (Mon, 16 Jun 2008) | 2 lines -Codechange: Replace the main part of VehiclesListBase sorting with GUIList function calls ------------------------------------------------------------------------ r13533 | skidd13 | 2008-06-16 17:05:17 +0000 (Mon, 16 Jun 2008) | 2 lines -Codechange: Replace direct class member access of GUIList with the appropriate function calls ------------------------------------------------------------------------ r13524 | skidd13 | 2008-06-15 22:10:22 +0000 (Sun, 15 Jun 2008) | 3 lines -Codechange: use the typesafe QSort for vehicle sortings -Prepare: vehicles sorting for convsersion to GUIList ------------------------------------------------------------------------ r13523 | skidd13 | 2008-06-15 16:40:41 +0000 (Sun, 15 Jun 2008) | 2 lines -Codechange: replace qsort by the internal typesafe QSortT for resolution sorting ------------------------------------------------------------------------ r13522 | skidd13 | 2008-06-15 16:11:25 +0000 (Sun, 15 Jun 2008) | 2 lines -Codechange: Replace the qsort of the highscore with one of the internal sorters ------------------------------------------------------------------------ r13521 | skidd13 | 2008-06-15 15:48:33 +0000 (Sun, 15 Jun 2008) | 2 lines -Codechange: Use GUIList sorting instead of poll & sort for CompanyLeagueWindow ------------------------------------------------------------------------ r13520 | smatz | 2008-06-15 13:52:51 +0000 (Sun, 15 Jun 2008) | 1 line -Fix (r13375): pointer has to be valid before it can be loaded to (SLE_STR) ------------------------------------------------------------------------ r13519 | belugas | 2008-06-15 02:48:25 +0000 (Sun, 15 Jun 2008) | 2 lines -Feature[newGRF]: Implement var 63, variational action2 variable for Houses. Or, in more simple terms, the check for the animation frame of nearby house. ------------------------------------------------------------------------ r13518 | frosch | 2008-06-14 19:13:23 +0000 (Sat, 14 Jun 2008) | 1 line -Fix [FS#2083]: Properly count number of non-north housetiles. ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------