EDuke32 Changelog Unofficial archive

Build 5756

22 May 2016 · 28 commits by 1 author · SVN

Builds by month 318 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20160522-5756.txt
------------------------------------------------------------------------
r5756 | hendricks266 | 2016-05-22 21:54:13 -0700 (Sun, 22 May 2016) | 1 line

Update ignore rules.
------------------------------------------------------------------------
r5755 | hendricks266 | 2016-05-22 21:47:22 -0700 (Sun, 22 May 2016) | 1 line

Lunatic: Fix build. BUILD_LUNATIC.
------------------------------------------------------------------------
r5754 | hendricks266 | 2016-05-22 21:47:18 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Convert object lists to an escaped multi-line format for better diffing.
------------------------------------------------------------------------
r5753 | hendricks266 | 2016-05-22 21:47:15 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Add some missing dependencies on the folders in which objects are created.
------------------------------------------------------------------------
r5752 | hendricks266 | 2016-05-22 21:47:12 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Add L_CXXONLYFLAGS, and use it to pass "-static-libstdc++" on Windows.
------------------------------------------------------------------------
r5751 | hendricks266 | 2016-05-22 21:47:09 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Remove STATICSTDCPP variable.
------------------------------------------------------------------------
r5750 | hendricks266 | 2016-05-22 21:47:06 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Rename "CPPONLYFLAGS" variable to "CXXONLYFLAGS", since "CPPFLAGS" traditionaly refers to the C preprocessor, not C++.
------------------------------------------------------------------------
r5749 | hendricks266 | 2016-05-22 21:47:03 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Output the postprocessed Lunatic symbol lists to $(DUKE3D_OBJ) so they don't need special cleanup and ignore rules. Also fix building the Lunatic-enabled editor on OS X.
------------------------------------------------------------------------
r5748 | hendricks266 | 2016-05-22 21:47:00 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Output objects to subfolders of one unified "obj" folder and simplify clean rules accordingly.
------------------------------------------------------------------------
r5747 | hendricks266 | 2016-05-22 21:46:57 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Add mappings from a component's root prefix to its ideal folder name.
------------------------------------------------------------------------
r5746 | hendricks266 | 2016-05-22 21:46:54 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Introduce *_PROPER name variables for output components and use them where currently implemented.
------------------------------------------------------------------------
r5745 | hendricks266 | 2016-05-22 21:46:52 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Rename a large number of variables in the component definitions in order to make things consistent (and factorable).
------------------------------------------------------------------------
r5744 | hendricks266 | 2016-05-22 21:46:49 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Fix erroneous tab characters.
------------------------------------------------------------------------
r5743 | hendricks266 | 2016-05-22 21:46:46 -0700 (Sun, 22 May 2016) | 1 line

Makefile: Shorten host platform detection code and improve it on Windows to try using $(OS) before invoking uname, and to catch "MSYS" in addition to "MINGW" in uname's output.
------------------------------------------------------------------------
r5742 | hendricks266 | 2016-05-22 21:46:43 -0700 (Sun, 22 May 2016) | 3 lines

Makefile: Remove *_TARGET variables for final outputs, which could have been used to disable compilation of specific ones.

This was only ever used to not compile the editor for Wii, but we now support that. Up to now these only served to clutter the Makefile.
------------------------------------------------------------------------
r5741 | hendricks266 | 2016-05-22 21:46:41 -0700 (Sun, 22 May 2016) | 1 line

KenBuild: Address "warning: shifting a negative signed value is undefined [-Wshift-negative-value]".
------------------------------------------------------------------------
r5740 | hendricks266 | 2016-05-22 21:46:37 -0700 (Sun, 22 May 2016) | 1 line

KenBuild: Fix OS X build.
------------------------------------------------------------------------
r5739 | hendricks266 | 2016-05-22 21:46:34 -0700 (Sun, 22 May 2016) | 1 line

KenBuild: Fix symbol issues.
------------------------------------------------------------------------
r5738 | hendricks266 | 2016-05-22 21:46:30 -0700 (Sun, 22 May 2016) | 1 line

KenBuild, SW: rotatepoint
------------------------------------------------------------------------
r5737 | hendricks266 | 2016-05-22 21:46:25 -0700 (Sun, 22 May 2016) | 1 line

KenBuild, SW: Fix "psky" typo.
------------------------------------------------------------------------
r5736 | hendricks266 | 2016-05-22 21:46:21 -0700 (Sun, 22 May 2016) | 1 line

KenBuild: tspritetype
------------------------------------------------------------------------
r5735 | hendricks266 | 2016-05-22 21:46:18 -0700 (Sun, 22 May 2016) | 1 line

KenBuild: Fix mul3 and sqr pragmas.
------------------------------------------------------------------------
r5734 | hendricks266 | 2016-05-22 21:46:14 -0700 (Sun, 22 May 2016) | 1 line

KenBuild, SW: Fix Win32 startup window warnings.
------------------------------------------------------------------------
r5733 | hendricks266 | 2016-05-22 21:46:11 -0700 (Sun, 22 May 2016) | 1 line

Use "Backslash" instead of "\" for keybinds because its nature as an escape character causes issues. Fixes ticket #16.
------------------------------------------------------------------------
r5732 | hendricks266 | 2016-05-22 21:46:07 -0700 (Sun, 22 May 2016) | 3 lines

libdivide.h: Silence "warning: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'long long' in initializer list in C++11 [-Wc++11-narrowing]".

The problem that the block of code in question works around was fixed in LLVM r82228 and landed in clang 2.7.
------------------------------------------------------------------------
r5731 | hendricks266 | 2016-05-22 21:46:02 -0700 (Sun, 22 May 2016) | 1 line

libdivide.h: Silence "warning: variable 'result' is uninitialized when used here [-Wuninitialized]".
------------------------------------------------------------------------
r5730 | hendricks266 | 2016-05-22 14:01:12 -0700 (Sun, 22 May 2016) | 1 line

Amend previous commit. DONT_BUILD.
------------------------------------------------------------------------
r5729 | hendricks266 | 2016-05-20 19:39:58 -0700 (Fri, 20 May 2016) | 1 line

Fix NO_ALIGNED_MALLOC to actually work and not transpose the parameters. DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

Output the postprocessed Lunatic symbol lists to $(DUKE3D_OBJ) so they don't need special cleanup and ignore rules. Also fix building the Lunatic-enabled editor on OS X.

Evan Ramos (Hendricks266) 22 May 2016, 21:47 UTC−7 r5749

Shorten host platform detection code and improve it on Windows to try using $(OS) before invoking uname, and to catch "MSYS" in addition to "MINGW" in uname's output.

Evan Ramos (Hendricks266) 22 May 2016, 21:46 UTC−7 r5743

Remove *_TARGET variables for final outputs, which could have been used to disable compilation of specific ones.

Evan Ramos (Hendricks266) 22 May 2016, 21:46 UTC−7 r5742

This was only ever used to not compile the editor for Wii, but we now support that. Up to now these only served to clutter the Makefile.

Fix

Use "Backslash" instead of "\" for keybinds because its nature as an escape character causes issues. Fixes ticket #16.

Evan Ramos (Hendricks266) 22 May 2016, 21:46 UTC−7 r5733
Fix

libdivide.h: Silence "warning: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'long long' in initializer list in C++11 [-Wc++11-narrowing]".

Evan Ramos (Hendricks266) 22 May 2016, 21:46 UTC−7 r5732

The problem that the block of code in question works around was fixed in LLVM r82228 and landed in clang 2.7.

libdivide.h: Silence "warning: variable 'result' is uninitialized when used here [-Wuninitialized]".

Evan Ramos (Hendricks266) 22 May 2016, 21:46 UTC−7 r5731