EDuke32 Changelog Unofficial archive

Build 10263

27 May 2023 · 23 commits by 2 authors · GIT

Builds by month 276 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 · 20230527-10263.txt
commit 237ce7d725017224a7fa197333aa6efde0b817bc
Author: NY00123 <ny00@outlook.com>
Date:   Fri May 12 17:03:27 2023 +0300

    samples: Add screentext.con as previously present under source/duke3d/src/lunatic

commit 8139007c2223cbf43c8502a05c4cbce8567ca2cf
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 01:59:25 2023 -0500

    KenBuild: Replace startup window with working code from SW

commit 617196a081be1a1e4e1778858b6cf181f12930b0
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 01:58:59 2023 -0500

    KenBuild: Add macOS .app bundles

commit 6743dd036eedfa428b8db14bbdbe3792f1b870cd
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 01:58:40 2023 -0500

    KenBuild: Replace space in editor's proper name with hyphen

commit e81dd484b3e08d5f3471f0f6fd91b01e5a7dd583
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 01:29:23 2023 -0500

    Fix logic of voxflags lookup in polymost_voxdraw, avoiding OOB access

commit 87a67abdcd79f871786de95e099337584eeec2aa
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 00:43:50 2023 -0500

    voxmodel: Cleanup in gloadtex, loadvox, loadkvx, loadkv6

commit 8298dd307692a50cc6eab279a460111ac6e273de
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Sat May 27 00:11:54 2023 -0500

    voxmodel: Factor out variables in setzrange
    
    This was in preparation to fix a signed integer overflow, but SW is full of
    them, so I'm not going to bother for now.
    
    runtime error: negation of -2147483648 cannot be represented in type 'int';
    cast to an unsigned type to negate this value to itself

commit 9cdd3aff4d23ee92ccf5d32b2dc64dad250eb5df
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 23:45:56 2023 -0500

    Fix a small number of whitespace issues

commit b8f3ead321a8a7274747e851c3835bf383e4b743
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 23:45:29 2023 -0500

    Mark nextPow2 CONSTEXPR_CXX14 due to while loop

commit e568a423650966fc82814abf4dc34ffad9b8fb67
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 23:39:56 2023 -0500

    Avoid signed integer overflow in calc_smoothratio
    
    37416553 * 60 cannot be represented in type 'int'

commit 2f5ab41041548945e3f7c10a268c72428c725180
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 23:20:07 2023 -0500

    Bail from buildgl_resetSamplerObjects if !samplerobjects
    
    Avoids null pointer deference on glIsSampler

commit 49f5bb3d020a786af11903f93ec7cdd26a2a0c20
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 22:41:07 2023 -0500

    macOS: Use Xstrdup in osxbits.mm
    
    Avoids ASan failures

commit ce682360d7421f24c0d5a64da3596049d99f8249
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 22:24:51 2023 -0500

    macOS: Implement startwin_isopen
    
    See commit b689f9974f32acfa6200ba354ee2e21aea10702d
    See commit b2e15923a6690653cd51255e839d081551817187
    Or, see `git log -S startwin_isopen`

commit 21f6ddbb1f006ebe122335c0466ee63b5ae57680
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 22:14:06 2023 -0500

    Makefile: Disable LF on macOS

commit 74bb1083e767dd4c55ac54264f7c0e1c4d19bc83
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 22:09:33 2023 -0500

    Makefile: Improve LF thing

commit d66c843f4665da96646c6a4cb997381a14f01d38
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 21:55:11 2023 -0500

    Makefile: Add consideration of IMPLICIT_ARCH=arm64 to logic
    
    Fixes warning: -read_only_relocs cannot be used with arm64

commit 0cdfdfc06aa7a31991756cc6ce032d31800aae8d
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 21:45:58 2023 -0500

    Makefile: Don't use LLD on macOS

commit d42fe70294beaa12c166d4eb0fcfe9f60e458f30
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 21:43:39 2023 -0500

    Makefile: Use correct location of Homebrew when building on Apple Silicon

commit d3719deb6a084c93c17c4060b840009192eac1db
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri May 26 21:24:12 2023 -0500

    macOS: Remove 2D mode selection from editor startup window
    
    See commit 495475a6057579e82a8536ca2cf3d73d9f08bf27

commit 8f8a930eec8b440a8e7eb364027337008b18d848
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Dec 2 19:37:08 2021 -0600

    ebacktrace: Slightly improve generation of ExceptionPrinted message

commit d9586a4e60ea21997c263a65ad53e6961243e55c
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Dec 2 19:34:00 2021 -0600

    ebacktrace: Fix warning: 'strncpy' specified bound 260 equals destination size [-Wstringop-truncation]

commit a610fe0bb77d51c9f3c3782ab0d1868057f3cabf
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Dec 2 19:33:28 2021 -0600

    ebacktrace: Add stub for libintl_asprintf

commit 6f21dba74fca02e1fcec3fb73d526ae68c278673
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Dec 2 19:33:05 2021 -0600

    ebacktrace: Replace bfd_get_section_{flags,size,vma} with bfd_section_*

See https://voidpoint.io/terminx/eduke32 for more details.
samples CON

Add screentext.con as previously present under source/duke3d/src/lunatic

NY00123 12 May 2023, 17:03 UTC+3 237ce7d
voxmodel Fix

Factor out variables in setzrange

Evan Ramos (Hendricks266) 27 May 2023, 00:11 UTC−5 8298dd3

This was in preparation to fix a signed integer overflow, but SW is full of them, so I'm not going to bother for now. runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself