macros.h
Sat, 18 Mar 2006 15:31:34 +0000 Darkvater (svn r3958) Change HASBIT() to return 0/1 instead of 0/value of tested bit. Backport of r3747 from trunk 0.4.5
Sat, 18 Mar 2006 15:12:24 +0000 Darkvater (svn r3948) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (thanks Tron for the help). Backport of r3529, r3553 from trunk 0.4.5
Thu, 12 Oct 2006 15:13:40 +0000 Darkvater (svn r6758) -Feature: Add a measurement tool that will show dimensions and height
Sat, 19 Aug 2006 10:00:30 +0000 truelight (svn r5946) -Add: merged the TGP branch to mainline. TGP adds:
Tue, 15 Aug 2006 00:19:01 +0000 Darkvater (svn r5902) -Fix [FS#26]: BIGMULS return-type fix (Graphite)
Sat, 03 Jun 2006 19:23:14 +0000 peter1138 (svn r5088) - Add another set of parentheses, missed in r5085, somehow... (thanks ASM)
Sat, 03 Jun 2006 15:14:41 +0000 peter1138 (svn r5085) - Fix (FS#198): add parentheses to CHANCE16*() (and GENERAL_SPRITE_COLOR) macro parameters (thanks to ASM)
Thu, 11 May 2006 10:33:58 +0000 celestar (svn r4822) -Feature: Station List View can now be sorted and filtered (by waiting cargo type and facilities)
Tue, 28 Mar 2006 21:51:14 +0000 Darkvater (svn r4142) - Fix [FS#74]: Incorrectly loaded settings from the config file when the signed uint32 variable would be negative.
Fri, 24 Mar 2006 18:16:39 +0000 belugas (svn r4092) CodeChange : Named sprites instead of magic numbers plus create/use helper macro/enum for recoloring scheme
Fri, 03 Mar 2006 19:42:09 +0000 tron (svn r3747) Change HASBIT() to return 0/1 instead of 0/value of tested bit, because the name suggests it does the former and current behavior broke in some places in very subtle ways (for example HASBIT(x, 0) != HASBIT(y, 1) doesn't work, returning a bool after HASBIT(x, 9) neither)
Fri, 03 Feb 2006 21:51:42 +0000 Darkvater (svn r3529) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (thanks Tron for the help)
Wed, 01 Feb 2006 07:36:15 +0000 tron (svn r3511) More whitespace ([FS#46] by Rubidium)
Tue, 20 Dec 2005 20:52:05 +0000 Darkvater (svn r3322) - Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received
Tue, 13 Dec 2005 07:32:06 +0000 peter1138 (svn r3290) - Fix: "[ 1360054 ] Rename Sign, Cause Game Crash, nightly version r3213": Added filter to test for valid character input.
Wed, 16 Nov 2005 13:11:28 +0000 tron (svn r3205) Some more uses for GB/SB
Wed, 05 Oct 2005 07:20:26 +0000 tron (svn r3019) -Codechange: Replace explicit shifting/anding/oring with GB and SB
Thu, 08 Sep 2005 12:48:26 +0000 tron (svn r2924) Introduce the ALIGN() macro which aligns values to multiples of a power of 2, for exact semantics see the commment in macros.h
Sat, 30 Jul 2005 09:29:20 +0000 tron (svn r2758) Add the AB() macro to add a value to a bit range and use it in a few places, also make use of GB and SB nearby
Sun, 24 Jul 2005 15:56:31 +0000 celestar (svn r2702) -Codechange: Cleaned up the sprite code and replaced many magic numbers
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Thu, 21 Jul 2005 22:15:02 +0000 tron (svn r2669) Shuffle some more stuff around to reduce dependencies
Sun, 17 Jul 2005 09:41:28 +0000 tron (svn r2596) Add macros ROL and ROR to ROtate values Left/Right. Also shorten the parameter names for GB and SB to increase readability
Sat, 25 Jun 2005 16:44:57 +0000 tron (svn r2487) Replace TILE_XY by TileXY/TileDiffXY
Wed, 01 Jun 2005 11:52:44 +0000 hackykid (svn r2390) - Codechange: Fix some warnings on GCC 4.0.0
Sun, 22 May 2005 07:12:09 +0000 tron (svn r2358) Add macros for getting (GB) and setting (SB) a range of bits
Fri, 25 Mar 2005 14:19:33 +0000 tron (svn r2060) Clean up some string construction and remove now unused macro
Tue, 22 Feb 2005 18:28:20 +0000 tron (svn r1904) Remove some more unused stuff
Tue, 22 Feb 2005 12:48:03 +0000 tron (svn r1898) Remove some unused macros from macros.h and move some others to more appropriate headers
Sat, 05 Feb 2005 22:52:08 +0000 tron (svn r1809) Remove unused function str_is_below()
Sat, 05 Feb 2005 22:50:33 +0000 tron (svn r1808) Use strcmp() instead of home brewed function str_eq()
Mon, 31 Jan 2005 11:23:10 +0000 matthijs (svn r1751) - Feature: New PathFinder (NPF).
Fri, 28 Jan 2005 15:31:04 +0000 tron (svn r1706) Implement ScaleByMapSize() and ScaleByMapSize1D()
Tue, 25 Jan 2005 21:43:57 +0000 tron (svn r1676) Increase the size of TileIndex and TileIndexDiff to 32bits and adapt the save/load data and some other parts of the code to that change
Sun, 16 Jan 2005 11:24:58 +0000 tron (svn r1536) Move GET_TILEHEIGHT, GET_TILETYPE and IS_TILETYPE to map.h, turn them into inline functions and add some asserts
Sun, 09 Jan 2005 17:55:11 +0000 tron (svn r1447) Move TILE_ADD(), TILE_ADDXY() and SafeTileAdd() to map.[ch] and make the latter map size agnostic
Sun, 09 Jan 2005 16:02:06 +0000 truelight (svn r1445) -Fix: reversing a train also reverses the UP and DOWN status for the
Sat, 08 Jan 2005 23:59:49 +0000 darkvater (svn r1437) -Fix: Safetileadd preprocessor magic is the same as for GCC and no longer extern
Fri, 07 Jan 2005 17:47:29 +0000 tron (svn r1416) Print sensible information in SafeTileAdd() if gcc is used
Fri, 07 Jan 2005 17:40:23 +0000 tron (svn r1415) Move TILE_FROM_XY and TILE_XY to map.h and push TILE_[XY] bits from map.h into map.c.
Fri, 07 Jan 2005 17:02:43 +0000 tron (svn r1414) Move TileIndex, TILE_MASK and GET_TILE_[XY] to map.h and turn the latter into inline functions names Tile[XY]
Wed, 05 Jan 2005 13:32:03 +0000 tron (svn r1386) Move TileIndexDiff to map.h
Sat, 18 Dec 2004 13:38:27 +0000 truelight (svn r1153) -Fix: FindCatchmentRadius is now a function that uses the enums instead
Wed, 15 Dec 2004 22:18:54 +0000 tron (svn r1117) Move map arrays and some related macros into their own files map.c and map.h
Wed, 08 Dec 2004 15:46:13 +0000 Celestar (svn r979) Allow more realistically sized catchment areas
Sat, 04 Dec 2004 17:54:56 +0000 truelight (svn r942) -Merged branch/network back into the trunk
Wed, 24 Nov 2004 13:19:48 +0000 tron (svn r793) Merge INLINE -> inline replacement (revision 376)
Mon, 13 Sep 2004 22:49:11 +0000 signde (svn r240) -Fix: desync on subsidy generation
Mon, 13 Sep 2004 20:38:36 +0000 darkvater (svn r237) -Fix: [1025836] Company value problem (again). Now company value rightly shows the value, including ALL your money.
Sun, 12 Sep 2004 21:49:38 +0000 darkvater (svn r223) -Fix: Const correctness and miscellaneous fixes. Thank you Tron for your diligent fixing of warnings (and some possibly bugs) (Tron)
Fri, 10 Sep 2004 19:02:27 +0000 truelight (svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!
Wed, 11 Aug 2004 22:07:08 +0000 darkvater (svn r23) -Some omments on the code (blathijs)
Mon, 09 Aug 2004 17:04:08 +0000 truelight (svn r1) Import of revision 975 of old (crashed) SVN