Revision r5755
Lunatic: Fix build. BUILD_LUNATIC.
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
Lunatic: Fix build. BUILD_LUNATIC.
Makefile: Convert object lists to an escaped multi-line format for better diffing.
Makefile: Add some missing dependencies on the folders in which objects are created.
Makefile: Add L_CXXONLYFLAGS, and use it to pass "-static-libstdc++" on Windows.
Makefile: Remove STATICSTDCPP variable.
Makefile: Rename "CPPONLYFLAGS" variable to "CXXONLYFLAGS", since "CPPFLAGS" traditionaly refers to the C preprocessor, not C++.
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.
Makefile: Output objects to subfolders of one unified "obj" folder and simplify clean rules accordingly.
Makefile: Add mappings from a component's root prefix to its ideal folder name.
Makefile: Introduce *_PROPER name variables for output components and use them where currently implemented.
Makefile: Rename a large number of variables in the component definitions in order to make things consistent (and factorable).
Makefile: Fix erroneous tab characters.
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.
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.
KenBuild: Address "warning: shifting a negative signed value is undefined [-Wshift-negative-value]".
KenBuild: Fix OS X build.
KenBuild: Fix symbol issues.
KenBuild, SW: rotatepoint
KenBuild, SW: Fix "psky" typo.
KenBuild: tspritetype
KenBuild: Fix mul3 and sqr pragmas.
KenBuild, SW: Fix Win32 startup window warnings.
Use "Backslash" instead of "\" for keybinds because its nature as an escape character causes issues. Fixes ticket #16.
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.
libdivide.h: Silence "warning: variable 'result' is uninitialized when used here [-Wuninitialized]".
Amend previous commit. DONT_BUILD.
Fix NO_ALIGNED_MALLOC to actually work and not transpose the parameters. DONT_BUILD.
------------------------------------------------------------------------ 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.