File Descent3.changes of Package Descent3
-------------------------------------------------------------------
Thu Apr 25 16:26:17 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240424.8770ea4:
* Debug version of TERRAIN_REGION() that checks for invalid values
* Allow manual triggering if needed
* README: cmake defines must be passed to --preset
* Update README.md - consistency
* unzip: Link against real zlib.
* Update README.md
* Add BUILD_INTERFACE to cfile module
* Fix float reading in cfile
* Fix regression in cf_ReadByte()
* Reapply "Cfile module update"
* Update build label for appropriate *NIX platform
* Fix crash in hlsSystem::ComputePlayInfo(), #141
* [WindowMode] Temporary disabled window mode in Release builds until it's ready for shipping.
* Revert "[Windows] Temporary workaround to keep the window resolution as it was before the changes to fix the preprocessor defines for the Release build."
* Implementing C++ byteswap functions
* Logging updates:
* Enable console logging if MONO or LOGGER is defined
* Update README.md
* Update build.yml
* Add logo to readme
* HogMaker: don't modify data when printing it
* Don't prompt for a CD when starting Descent 3 if the videos weren't found
* Show static background in main menu if mainmenu video isn't found
* Update 03-wiki-issue.yml
* Update 01-build-failure.yml
* Update 02-runtime-issue.yml
* Add new issue templates
* readme: note location of newly build Descent3 binary
* Ensure STDCALL/STDCALLPTR is only invoked on x86
* Replace vector with array
* Fix possible heap buffer overflow
* sanity check: don't attempt to unlink an object that is already unlinked
* Fix loop in InternalAudioDecoder::Read()
* Fix -Wtautological-pointer-compare
* Fix -Wdangling-else
* Fix -Wparentheses
* Fix -Wparentheses-equality
* Fix -Wswitch
* Fix -Wcomment
* CI: Add Linux / clang to build matrix
* Remove libacm/util.c
* Implement an IAudioDecoder that uses libacm
* Make libacm.h C++-aware
* AudioDecoder: Get rid of custom malloc/free functions
* Import source of libacm 1.3, integrate it into CMake build
* Add FORCE_COLORED_OUTPUT option (for GCC and Clang) to CMakeLists.txt
* Verbose build in CI
* [CI] Use same job for both Debug and Release builds
* Remove now unused hogUtils-i686
* Generate HOG files as dependencies for Descent3
* Implementing HogMaker replacement of HogUtils
* [Windows] Temporary workaround to keep the window resolution as it was before the changes to fix the preprocessor defines for the Release build.
* [Build] Only set preprocessor define _DEBUG in Debug builds. Linux and Mac had this set on all build configurations.
* Remove unnecessary build dependency
* [Build] Fixed Linux/Mac Release build compilation due to inconsistant #ifdef use that worked only on Windows.
* [Build] Fixed 'uninitialized local variable' in Release build after last commit.
* [Build] Added missing RELEASE preprocessor define in Release build.
* Some more CMake white space formatting
* Add cmake to Brewfile, simplify instructions
* Add missing prerequisite
* Correct typos
* More simple warning fixes
* Update README.md
* Add proposed changes
* Remove license from html files
* Add license to legacy utilities
* Add D3 utilities source (from kevinbentley/add-missing)
* Hog Utilities
* A bunch of other files from D3 to sort through.
* Removed extraneous license
* Removed extraneous license text.
* Updated source to reflect the license that this code is released under.
* Remove -fpermissive and -Wno-address-of-temporary flags
* Don't take the address of an rvalue
* Use PInfo* instead of void*
* Fix a vexing parse
* Add issue templates, adjust gitignore for windows
* Remove deprecated CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
* Standardize CMake formatting
* Remove D3_GAMEDIR hard-coded CMake variable
* fix CMakePresets for Windows, add build presets
* Quiet Clang Static Analyzer warnings.
* Change most sprintf to snprintf.
-------------------------------------------------------------------
Fri Apr 19 18:05:38 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240419.99f86c5:
* Revert "Cfile module update"
* enable stricter MSVC warnings, fix some of them
* Accurately find the linux artifacts (#80)
* Fix endian read-write for doubles.
* Fixing an accidental change back
* Enable all codec opcodes. We had disabled some when trying to debug the code years ago and not all got re-enabled.
* oops, left a comment incompl
* Remove unneded mprintfs
* Deregister the raw input device on DDIO shutdown, to avoid excessive capturing of the mouse.
* Rename names of enums
* Rename WRITE_FILE_ENTRY() to WriteHogEntry hogfile
* Remove duplicated code in hogfile
* Minor fixes to cfile code
* Rename/move cfile related files
* Remove MONO define
* Add the out directory to .gitignore
* Fix simple warnings
* Fix cf_SetSearchPath bad memory access (tested on macOS)
* Linux-clang: also apply -Wno-address-of-temporary
* UIEdit: set char to 0 instead of NULL
-------------------------------------------------------------------
Thu Apr 18 18:15:21 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Initial package, version 0~git20240418.6572274