EDuke32 Changelog Archivio non ufficiale

Build 3161

14 novembre 2012 · 3 commit di 1 autore · SVN

Build per mese 136 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 · 20121114-3161.txt
------------------------------------------------------------------------
r3161 | terminx | 2012-11-14 17:30:31 -0800 (Wed, 14 Nov 2012) | 2 lines

MinGW C build fix

------------------------------------------------------------------------
r3160 | terminx | 2012-11-14 16:23:10 -0800 (Wed, 14 Nov 2012) | 2 lines

Add a couple of #ifdef __cplusplus I missed

------------------------------------------------------------------------
r3159 | terminx | 2012-11-14 15:32:43 -0800 (Wed, 14 Nov 2012) | 4 lines

Fix the warnings when building with C++, add MSVC C++ build support. This also changes the internal type of lotags, hitags and cstat type fields to uint16_t instead of int16_t to clean up some dubious behavior wherein the code was using a value of 32768 as a flag in these fields for certain types of things, like invisible sprites (using the value as if it was uint16_t) where it was elsewhere checking if the value was < 0 (using the value as if it was int16_t). This change may break a few specific effects if any part of the relevant code was missed when looking for areas that needed to be addressed.

I think there's also a fix for the CON precache system breakage in here (lost it in my local tree when I started getting the C++ build working in MSVC, sorry!)

------------------------------------------------------------------------
FixEngineCON

Fix the warnings when building with C++, add MSVC C++ build support. This also changes the internal type of lotags, hitags and cstat type fields to uint16_t instead of int16_t to clean up some dubious behavior wherein the code was using a value of 32768 as a flag in these fields for certain types of things, like invisible sprites (using the value as if it was uint16_t) where it was elsewhere checking if the value was < 0 (using the value as if it was int16_t). This change may break a few specific effects if any part of the relevant code was missed when looking for areas that needed to be addressed.

Richard Gobeille (TerminX) 14 nov 2012, 15:32 UTC−8 r3159

I think there's also a fix for the CON precache system breakage in here (lost it in my local tree when I started getting the C++ build working in MSVC, sorry!)