EDuke32 Changelog Archivio non ufficiale

Build 5177

3 maggio 2015 · 17 commit di 1 autore · SVN

Build per mese 276 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20150503-5177.txt
------------------------------------------------------------------------
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.

Factor out dummytile creation code into E_CreateDummyTile and account for the case when a dummytile may be overwriting a faketile from tilefromtexture.

Evan Ramos (Hendricks266) 3 mag 2015, 00:04 UTC−7 r5176

Separate kpzload into two separate functions, kpzbufload (which now lives in cache1d, regardless of WITHKPLIB) and kpzdecode.

Evan Ramos (Hendricks266) 3 mag 2015, 00:04 UTC−7 r5175

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.

Evan Ramos (Hendricks266) 3 mag 2015, 00:03 UTC−7 r5174

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.

Replace the bswap function used in kplib with B_SWAP32, and merge the 32-bit MSVC and GCC assembly into compat.h.

Evan Ramos (Hendricks266) 3 mag 2015, 00:03 UTC−7 r5173

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.

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.

Evan Ramos (Hendricks266) 3 mag 2015, 00:02 UTC−7 r5170

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.

Evan Ramos (Hendricks266) 28 apr 2015, 14:30 UTC−7 r5169

Ensure that Objective-C compiler invocations include the C-only options that we specify, especially -std=gnu99. DONT_BUILD.

Evan Ramos (Hendricks266) 25 apr 2015, 17:58 UTC−7 r5168
CON 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.

Evan Ramos (Hendricks266) 25 apr 2015, 17:07 UTC−7 r5165

DONT_BUILD.

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.

Evan Ramos (Hendricks266) 23 apr 2015, 17:09 UTC−7 r5163

DONT_BUILD.

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.

Evan Ramos (Hendricks266) 23 apr 2015, 17:08 UTC−7 r5161

DONT_BUILD.