------------------------------------------------------------------------ r5177 | hendricks266 | 2015-05-03 00:04:49 -0700 (Sun, 03 May 2015) | 1 line Restructure and expand some ART loading functionality in the engine. ------------------------------------------------------------------------ r5176 | hendricks266 | 2015-05-03 00:04:31 -0700 (Sun, 03 May 2015) | 1 line Defs: Factor out dummytile creation code into E_CreateDummyTile and account for the case when a dummytile may be overwriting a faketile from tilefromtexture. ------------------------------------------------------------------------ r5175 | hendricks266 | 2015-05-03 00:04:11 -0700 (Sun, 03 May 2015) | 1 line Separate kpzload into two separate functions, kpzbufload (which now lives in cache1d, regardless of WITHKPLIB) and kpzdecode. ------------------------------------------------------------------------ r5174 | hendricks266 | 2015-05-03 00:03:48 -0700 (Sun, 03 May 2015) | 3 lines Replace most instances of casting byte arrays to wider integral types with the B_(UN)BUF functions in compat.h that were previously used only in the netcode. I have commented out the versions of these functions that perform bitmasks and shifts and replaced them with versions that cast to and from integral types, pending performance and compatibility research across platforms. ------------------------------------------------------------------------ r5173 | hendricks266 | 2015-05-03 00:03:12 -0700 (Sun, 03 May 2015) | 3 lines Replace the bswap function used in kplib with B_SWAP32, and merge the 32-bit MSVC and GCC assembly into compat.h. TODO: Review the value of the continued use of special cases of these swap functions, including the OS-based variants for BSD and OS X, and this assembly. ------------------------------------------------------------------------ r5172 | hendricks266 | 2015-05-03 00:02:54 -0700 (Sun, 03 May 2015) | 1 line kplib: Replace [LS]SWAPI[BL] macros with the B_(BIG|LITTLE)(16|32) ones defined in compat.h and used everywhere else. ------------------------------------------------------------------------ r5171 | hendricks266 | 2015-05-03 00:02:40 -0700 (Sun, 03 May 2015) | 1 line Fix typo "maxtileallocsiz" --> "maxtiltallocsiz" for MAXYDIM < 640. ------------------------------------------------------------------------ r5170 | hendricks266 | 2015-05-03 00:02:23 -0700 (Sun, 03 May 2015) | 1 line Menus: Call SDL_Start/StopTextInput() at the appropriate times so that touch devices display the on-screen keyboard when the user is prompted for text input. ------------------------------------------------------------------------ r5169 | hendricks266 | 2015-04-28 14:30:42 -0700 (Tue, 28 Apr 2015) | 1 line Set up input so that the menus are navigable under iOS. This also enables the SELECTDIR back button unconditionally instead of restricting it to non-touch devices. DONT_BUILD. ------------------------------------------------------------------------ r5168 | hendricks266 | 2015-04-25 17:58:08 -0700 (Sat, 25 Apr 2015) | 1 line Ensure that Objective-C compiler invocations include the C-only options that we specify, especially -std=gnu99. DONT_BUILD. ------------------------------------------------------------------------ r5167 | hendricks266 | 2015-04-25 17:45:55 -0700 (Sat, 25 Apr 2015) | 1 line Don't use #pragma push_macro in buildtypes.h, for compatibility with GCC 4.2. DONT_BUILD. ------------------------------------------------------------------------ r5166 | hendricks266 | 2015-04-25 17:08:14 -0700 (Sat, 25 Apr 2015) | 3 lines LunaCON: Expose all structs to inline access. Tiledata and paldata are still to-do. DONT_BUILD. ------------------------------------------------------------------------ r5165 | hendricks266 | 2015-04-25 17:07:57 -0700 (Sat, 25 Apr 2015) | 3 lines CON: Add player[].index, which returns the player ID that you put in. Mostly useful to get the magic value of THISACTOR when applied to the player struct. DONT_BUILD. ------------------------------------------------------------------------ r5164 | hendricks266 | 2015-04-23 17:10:00 -0700 (Thu, 23 Apr 2015) | 3 lines Menus: When toggling Music in the Sound menu, respect the LOGO_PLAYMUSIC flag in LOGO_FLAGS for the main menu. DONT_BUILD. ------------------------------------------------------------------------ r5163 | hendricks266 | 2015-04-23 17:09:42 -0700 (Thu, 23 Apr 2015) | 3 lines AudioLib: When handling a LOOP_END tag in FLAC or Ogg, truncate any blocks that read past it so that the specified value is respected precisely, instead of rounding up to the nearest block size. DONT_BUILD. ------------------------------------------------------------------------ r5162 | hendricks266 | 2015-04-23 17:09:19 -0700 (Thu, 23 Apr 2015) | 3 lines AudioLib: malloc + memset to zero --> calloc DONT_BUILD. ------------------------------------------------------------------------ r5161 | hendricks266 | 2015-04-23 17:08:46 -0700 (Thu, 23 Apr 2015) | 3 lines Add game-side def "globalgameflags" that takes a single value. Flag 1 disables hardcoded pinning of HUD weapons to the side of the screen in widescreen. DONT_BUILD. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.