EDuke32 Changelog Archivio non ufficiale

Build 9875

14 dicembre 2021 · 34 commit di 1 autore · GIT

Build per mese 225 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 · 20211214-9875.txt
commit 3cbf4001af2b168f0a38beed94c672b6e0bb45a4
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Dec 10 17:16:32 2021 -0800

    Duke3d: add menu option to control OPL3 volume post-amplification

commit 77aa09023e2ab8ff2eef7a9d4c8b15ceae8b041c
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 04:29:16 2021 -0800

    Duke3d: add mjr4077au to contributors

commit b85ed73eee0e806bfc9e405946c0c0dedf4f54ce
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 04:29:16 2021 -0800

    Duke3d: fix misleading usage of A_CheckSpriteFlags() (comparison with 0 implied the function returns the flag bits instead of `true` or `false`; it does not)

commit 487ba030b9fdda184e0b2c27f17f21767f15881b
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 04:29:16 2021 -0800

    engine: extra const in libtess2

commit 544044d66173ea840244ebe33a575e0cfabf01c3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 04:29:16 2021 -0800

    Duke3d: fix redundant assignment

commit cd88671f0bdebc170862b0260dceb2cc2a48da1e
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 17:39:01 2021 -0800

    audiolib: remove unused duplicate function that crept in during dev work on the WinMM MIDI driver

commit defbbfb6d2ae939a33bd62fdd8cfeec9a1322f5b
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 17:25:06 2021 -0800

    engine: fix use of value before validation in polymer_updatewall()

commit f78340554fc77eebe474b16aaefbbea323658fae
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 13:21:36 2021 -0800

    engine: prevent potential deferencing of null ptr

commit 3a12ada9d04d2eca9e5cdad0c921166854ff5f68
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 13:21:36 2021 -0800

    engine: this sort of type punning isn't necessary anymore

commit 0beeebf702dd2795a4bd2ef409404c1b1f867892
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 13:21:36 2021 -0800

    audiolib: update TinySoundFont to e86d986ed6ccb93b4ee41d2de656c49c721b18db

commit 4c1939858f29184265dfd0710ca86910d749e55a
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 13:21:36 2021 -0800

    engine: fix copy/paste error in screentextRender()
    
    For some reason, this error didn't propagate into screentextGetSize().

commit 63ae2ebaa8ad1c4c93f8aa44e764e2515e19ff05
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 09:55:26 2021 -0800

    audiolib: optimize modulo operations out of a few common OPL3 emulator functions

commit 56db37016105704300b8f28ad6597f61f0a81ff4
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 09:55:26 2021 -0800

    audiolib: sort opl3_slot struct by member size

commit 5aa3b1aa568fb233fac8ae0c45419609dacc2033
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 09:55:26 2021 -0800

    Duke3d: only fix16_to_int the player's angle once when throwing pipebombs or placing tripbombs

commit 397d5f405332d4c0e1f0c84ceefe4745d4a630ff
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 09:54:08 2021 -0800

    Duke3d: merge identical cases in switch

commit 556e2eb64671ca7ac4cb3fbc8b6543cca90ed5a3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 09:42:46 2021 -0800

    Duke3d: any compiler worth half a shit will optimize this away but I want the static analyzer to shut up about calling strlen within a loop

commit 1c7f64f0d755ec21d1b2aac087d6119c7dd48058
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 08:56:21 2021 -0800

    engine: promote globalypanning to type of globalzd before shift

commit 324edd1aae03b2c1b428de8a88e42a20bbf4f6c3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 08:54:45 2021 -0800

    Duke3d: fix copy/paste error

commit de4492fefa8c33df232705ad9ab7436a62ec97f6
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 21:03:35 2021 -0800

    engine: consolidate identical cases in softsurface_blitBuffer() switch statement

commit 2c2ed17c2296d751104e75a5f1a7ac4f675799a7
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 08:55:31 2021 -0800

    This check wasn't doing anything

commit 293a72841d32b578727ae8cfbb964a7ca11793e3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 08:35:39 2021 -0800

    engine: prevent leak of address of object on stack in polymost_dorotatespritemodel()

commit 2ba642e3248be4dea909baf56d5baa2dbef5066c
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 08:34:03 2021 -0800

    engine: C++11 syntax for default constructors in vectormath lib

commit 48af502a5d65bce28487cb353dd71d8664567e82
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 07:40:03 2021 -0800

    GetWindowLong -> GetWindowLongPtr

commit dedc889477d673356e99100678999e165b686820
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 04:29:16 2021 -0800

    Makefile: add SDL_STATIC so Fury can static link SDL on Linux, but not any of its dependencies or other required libraries

commit 573b07cedefb9109cecedd867d582e5deb3481df
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 07:51:24 2021 -0800

    engine: fix potential crash in polymost_fillpolygon()

commit ec4807edcb634dd876cd92e770f05fecf147fb0d
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 07:24:43 2021 -0800

    engine: no need to set initDone twice

commit 47dfd1d1a3baa04d3e225182133317ab5f340adb
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 07:23:18 2021 -0800

    engine: fix faulty logic in OSD_SetLogFile()

commit 86e2d456f7982b3936ca6c5932ed4e01196a35e1
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Dec 8 07:22:11 2021 -0800

    Duke3d: these conditions are already checked above

commit 489ae41e33cee823c999a17cba4ebf44881d0830
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 21:02:43 2021 -0800

    audiolib: fix undefined behavior

commit 4af066e6d58f388386e6b5a1b4f806da4d32d037
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 21:00:54 2021 -0800

    Duke3d: fix accidental use of initprintf() instead of buildprint()

commit 095ae9125d582b542bc0a6c42b629b58ad633194
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 21:00:10 2021 -0800

    engine: fix console debug output when loading hightile textures and model skins takes too long

commit 9669860d898c0538407e872371a15c43f22599e2
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 20:58:46 2021 -0800

    audiolib: remove dead code branch

commit 75290ed3069d4c282adb375610c290a1aaffe66e
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 20:47:07 2021 -0800

    engine: wow I'm dumb sometimes

commit 9f124036cff68d8d6670988cd289d28f5171ccac
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Dec 7 20:11:04 2021 -0800

    editor: fix possible file handle leak in osdcmd_artdump()

See https://voidpoint.io/terminx/eduke32 for more details.
Duke3D Fix

fix misleading usage of A_CheckSpriteFlags() (comparison with 0 implied the function returns the flag bits instead of `true` or `false`; it does not)

Richard Gobeille (TerminX) 24 nov 2021, 04:29 UTC−8 b85ed73