EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Showing 2012 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 38 builds · 135 commits

Export CSV
Display options
Commit details:

April 2012 1 build · 1 commit

Build 2597

8 Apr 2012 · 1 commit · 1 author SVN
Open build
  • General

    Build tools:

    Hendricks266 r2597 8 Apr, 00:23 Fix
    Show details

    - clearbufbyte --> Bmemset - add libm to $(UTILLIBS) to fix building of mkpalette - add self-explanatory Makefile commands: dxutils, sdlutils, printdxutils, printsdlutils

March 2012 14 builds · 53 commits

Build 2541

25 Mar 2012 · 5 commits · 1 author SVN
Open build
  • General

    osxbuild.sh: more options and designation of presets

    Hendricks266 r2541 25 Mar, 22:07
  • General

    All string literals sent as normal messages to the player in-game written in ALL CAPS have been converted by hand to more proper capitalization. (Critical errors have been left as-is, and the editor did not need changes.)

    Hendricks266 r2540 25 Mar, 22:07
  • General

    Add "specularpower" and "specularfactor" as synonyms of "specpower" and "specfactor" respectively.

    Hendricks266 r2539 25 Mar, 22:06
  • General

    Superficial text changes:

    Hendricks266 r2538 25 Mar, 22:05 CON
    Show details

    - Help window text cleaned and made more consistent between game and editor - Added help entry for "-clipmap" - Log text for using CON, DEF, and RTS files has been made consistent - All instances of '%s' have been replaced with \"%s\" because ' is a valid filename character. (At least on Windows.)

  • General

    OS X: Fix more warnings.

    Hendricks266 r2537 25 Mar, 22:04 Fix

Build 2523

24 Mar 2012 · 1 commit · 1 author SVN
Open build
  • General

    - Makefiles:

    Hendricks266 r2523 24 Mar, 01:30 FixEngine
    Show details

    - Fix typo, correctly adding SDL libs to the tools on OS X so that makesdlkeytrans builds. - Move all mention of $(LIBS) out of build/Makefile into build/Makefile.shared because no linking takes place in the engine itself so LIBS additions were lost. This should fix USE_LIBPNG=1 on Windows at least. - Other assorted cleanup.

Build 2522

23 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    Update credits in menus.c with people from the Credits wiki page. Also, fix the text and order of other entries.

    Hendricks266 r2522 23 Mar, 13:24 Fix
  • General

    Build tools:

    Hendricks266 r2521 23 Mar, 13:23 Fix
    Show details

    - Fix up and add building instructions for kmd2tool, getdxdidf, and makesdlkeytrans. - Add kmd2tool to "utils" build job. - Fix warning in and cross-platform building of generateicon. - Source and text cleanup!

  • General

    Makefiles:

    Hendricks266 r2520 23 Mar, 13:22 Fix
    Show details

    - Properly handle the architecture definition when BUILD32_ON_64=1 - Add proper $(*LDFLAGS) to which LTO and ARCH are correctly passed. - Cleanup of compiler flag variables. This should fix to some degree building of the Build tools on OS X, and it may possibly fix the crashing of the OS X x86 32-bit build.

Build 2510

20 Mar 2012 · 5 commits · 1 author SVN
Open build
  • Link to libz on OS X like on Windows.

    Hendricks266 r2510 20 Mar, 12:33
  • Update/fix treatment of libpng libraries and headers under Windows and OS X.

    Hendricks266 r2509 20 Mar, 12:30 Fix
  • General

    osxbuild.sh: Partial solution for non-building tools: remove "-j 3" parameter. (The -k [--keep-going] parameter has been added just to the tools for a small bit of good measure.)

    Hendricks266 r2508 20 Mar, 12:29
  • Add $(STATICSTDCPP) variable which the user can set to 0 or 1 to explicitly set C++ standard library linking to static or shared respectively. By default it is transparently left blank.

    Hendricks266 r2507 20 Mar, 12:29
    Show details

    An effect is only really seen in the buildtools written in C++, currently just arttool. This is mainly of interest to distributors of the buildtools to avoid missing DLL errors.

  • General

    More "malloc + strlen + strcpy --> strdup" in module parameter code.

    Hendricks266 r2506 20 Mar, 12:28

Build 2495

18 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    New "-clipmap" command-line switch to specify sector collision clip maps. This switch works in an additive fashion like -mx and -mh. _clipshape0.map through _clipshape9.map remain loaded by default.

    Hendricks266 r2495 18 Mar, 01:50 Engine
    Show details

    Also, a very minor change in the con/def module code. (int --> int32_t)

  • General

    osxbuild.sh: Potential fix for the $commonargs bash variable.

    Hendricks266 r2494 18 Mar, 01:49 Fix
  • Add "unpackssi" and "Build Customization Suite" [Palette Importer/Extractor] (bsuite), both by JonoF. I have rewritten bsuite to use command-line arguments rather than a 16-bit real mode DOS UI. Both programs have had all warnings fixed and whitespace corrected.

    Hendricks266 r2493 18 Mar, 01:48 Fix

Build 2487

17 Mar 2012 · 1 commit · 1 author SVN
Open build
  • General

    osxbuild.sh:

    Hendricks266 r2487 17 Mar, 00:25
    Show details

    - Make all arguments explicit toggles (except for onlyzip). - Disable PowerPC builds by default on Snow Leopard in addition to Lion. - Enable Darwin 9 compatibility for all builds whenever PowerPC is enabled.

Build 2476

13 Mar 2012 · 5 commits · 1 author SVN
Open build
  • General

    osxbuild.sh: new "tools" parameter builds the Build tools in addition to the full binaries

    Hendricks266 r2476 13 Mar, 23:27
    Show details

    Makefiles: new features to facilitate above: - buildtools: "make printutils" is a phony which simply lists all the tools - $(EXESUFFIX_OVERRIDE)

  • Fix warnings in enumdisplay.c only revealed with the previous Makefile edits.

    Hendricks266 r2475 13 Mar, 23:27 Fix
  • More Makefile changes, including bringing Makefile.msvc up to date.

    Hendricks266 r2474 13 Mar, 23:26
  • General

    Build tools: Whitespace cleanup and tab stop replacement.

    Hendricks266 r2473 13 Mar, 23:25
  • General

    Fix all warnings in the Build tools for both GCC and Clang.

    Hendricks266 r2472 13 Mar, 23:24 Fix

Build 2460

11 Mar 2012 · 6 commits · 1 author SVN
Open build
  • General

    Fix another typo in osxbuild.sh.

    Hendricks266 r2460 11 Mar, 21:57 Fix
  • General

    Convenience Makefile variable for building with Clang: make CLANG=1

    Hendricks266 r2459 11 Mar, 21:49
  • General

    More Build tools improvements:

    Hendricks266 r2458 11 Mar, 21:48 Fix
    Show details

    - JFBuild ports: arttool, givedepth, and mkpalette - All viable tools are now built when 'make utils' is invoked, not just some - Revert "initprintf" hack of previous commit and replace it with "compat_tools.c" - Move Bstrtolower from baselayer.c to compat.c - Makefiles: Add start and finish messages for the tools - Makefiles: To prevent "-Wimplicit" from being passed to the C++ compiler, create $(*CONLYFLAGS)

  • General

    Fix compiling the Build tools by:

    Hendricks266 r2457 11 Mar, 21:47 Fix
    Show details

    - Adding $(EXESUFFIX) where it belongs in the Makefile. - Eliminating a call to initprintf() from compat.c. This may not be ideal.

  • General

    Fix JonoF's email address.

    Hendricks266 r2456 11 Mar, 21:47 Fix
Open the build to see all 6 commits

Build 2445

10 Mar 2012 · 2 commits · 1 author SVN
Open build
  • General

    OS X: another set of new universal x86/x86_64/PPC libraries provided by LSDNinja, this time compiled under Leopard 10.5

    Hendricks266 r2445 10 Mar, 23:15
  • General

    - Makefiles: fix handling of "-Wstrict-overflow=1" to fix Leopard 10.5/Xcode 3.1.4 compatibility

    Hendricks266 r2444 10 Mar, 23:11 Fix
    Show details

    - osxbuild.sh: explicitly specify "ARCH='-arch x86_64'" for 64-bit builds

Build 2437

10 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    Thoroughly revised osxbuild.sh, featuring:

    Hendricks266 r2437 10 Mar, 01:45
    Show details

    - Conditional disabling of the build for each architecture - Conditional enabling of debug building - Detection of the OS X version, disabling incompatible builds and establishing a minimum version - Fail-safe assembly of fat binaries and the archive (each item is checked first) - Lovely factored 'for' loops and parameter expansion

  • General

    Add file existence check for model skins.

    Hendricks266 r2436 10 Mar, 01:44
  • General

    Add "echo" def parameter which prints a string to the console and log file.

    Hendricks266 r2435 10 Mar, 01:44
    Show details

    Syntax: echo "Your text here."

Build 2434

9 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    OS X: Since the posix_memalign function causes problems when running on 10.5, not just building, I am making this more "risky/daring" change because OS X guarantees 16 byte alignment so it should be safe.

    Hendricks266 r2434 written 8 Mar 2012
  • General

    OS X: new universal x86/x86_64/PPC libraries provided by LSDNinja

    Hendricks266 r2433 written 8 Mar 2012
  • General

    OS X: fix build under Leopard/Xcode 3.1.4

    Hendricks266 r2432 written 8 Mar 2012 Fix

Build 2426

7 Mar 2012 · 2 commits · 1 author SVN
Open build
  • General

    Add "OSX_STARTUPWINDOW" Makefile variable to toggle the OS X startup window. Off by default.

    Hendricks266 r2426 7 Mar, 22:07
  • General

    Fix OSX-related typos in Makefile and osxbuild.sh.

    Hendricks266 r2425 7 Mar, 22:06 Fix

Build 2422

4 Mar 2012 · 6 commits · 1 author SVN
Open build
  • General

    Fix building ebacktrace1.dll with versions of binutils/libbfd after 2.20.51-1. This removes the need to link and depend on libintl (for now).

    Hendricks266 r2422 4 Mar, 23:25 Fix
  • General

    Fix -Wformat-security and -Wformat-extra-args warnings under clang.

    Hendricks266 r2421 4 Mar, 23:25 Fix
  • General

    Rewrite code for the "-rts" command line parameter to remove an unnecessary int32_t, prevent needless string copying, factor out duplicate math, centralize the default RTS name, and prevent clobbering of the RTSName CFG setting.

    Hendricks266 r2420 4 Mar, 23:24
  • General

    Add "echo" CON command which allows the user to print a quote only to the console and log file, for debugging or informational purposes. EVENT_INIT can finally be put to use!

    Hendricks266 r2419 4 Mar, 23:24 CON
  • General

    Remove ATTRIBUTE((used)) from gotpic[] because it only served to generate warnings when using LTO.

    Hendricks266 r2418 4 Mar, 23:23
Open the build to see all 6 commits

Build 2402

4 Mar 2012 · 8 commits · 1 author SVN
Open build
  • General

    synthesis.sh:

    Hendricks266 r2402 4 Mar, 01:33 Fix
    Show details

    - Exclude "Apple/lib" rather than "Apple" so that required files are not left out of the tarball. - Add one to $lastrevision before generating the ChangeLog so that it only includes what is new to an update. osxbuild.sh: - Add stronger detection of the SVN revision by adding support for 1.7 (no longer relying on an ".svn" directory) and having a specific fallback in case the build location is neither svn nor git. - Echo the SVN revision to source/rev.h before the build processes and revert it afterwards.

  • General

    Under Mac OS X, look for libvpx in /usr/local to add support for Homebrew in addition to MacPorts.

    Hendricks266 r2401 4 Mar, 01:32
  • General

    Under Mac OS X, override libsupc++ with libstdc++.

    Hendricks266 r2400 4 Mar, 01:32
  • General

    Add an explicit declaration so that Mac OS X binaries look for the Frameworks inside the app bundle before anywhere else.

    Hendricks266 r2399 4 Mar, 01:32
  • General

    Add APPLE_FRAMEWORKS Makefile variable which can be passed to the make invocation.

    Hendricks266 r2398 4 Mar, 01:31
    Show details

    ex: make APPLE_FRAMEWORKS=~/Library/Frameworks

Open the build to see all 8 commits

February 2012 2 builds · 5 commits

Build 2385

24 Feb 2012 · 4 commits · 1 author SVN
Open build
  • General

    The Mac OS X build process will now automatically copy the .app bundles to "./" and move the binaries into them.

    Hendricks266 r2385 24 Feb, 18:59
  • General

    add Mac OS X .app bundles to repository

    Hendricks266 r2384 24 Feb, 18:59
  • General

    Add the source .psd files for the EDuke32 logo and program icon to the repository. Though they are .psd, they are effectively vector because they utilize paths.

    Hendricks266 r2383 24 Feb, 18:57
  • General

    cosmetic:

    Hendricks266 r2382 24 Feb, 18:57
    Show details

    * update Windows icons to include 64x64, 128x128, and 256x256 sizes * add "orange_icon.ico" (unused; classic orange color of logo) * remove unused 32x32 "build_icon.bmp" file

January 2012 1 build · 2 commits

Build 2264

16 Jan 2012 · 2 commits · 1 author SVN
Open build
  • General

    Add the 'yoffset' token to model definitions to allow models to compensate for ART tiles with large yoffsets, such as #603. Under normal circumstances the existing 'zadd' parameter should be used instead. Special thanks to Supertanker.

    Hendricks266 r2264 16 Jan, 20:31
  • General

    weapons.con.sample:

    Hendricks266 r2263 16 Jan, 20:31 CON
    Show details

    - hud_orientation now uses proper bitwise operations - clean up whitespace