forked from fabiangreffrath/woof
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Woof! post-15.0.1 merge #131
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add Clang Vector Extension and switch to xyzw quat * Formatting --------- Co-authored-by: Jon Daniel <jopadan@mailfence.com> Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
…biangreffrath#1832) * Revert "remove GCC variant of `div64_32` (fabiangreffrath#1818)" This reverts commit fac7cf7. * Remove asm multi-constraint clang generates poor code otherwise: https://stackoverflow.com/questions/16850309/clang-llvm-inline-assembly-multiple-constraints-with-useless-spills-reload * Fix potential FixedDiv overflow when passed INT_MIN as first arg
* use Ceski's naming * add simple "Shadow" mode * add little noise using formula from Nugget Doom * don't allow in netgame
* allow to toggle "Organize save files" at runtime * create savegame directory only when saving the game * put free/reassign into a macro
* unlimited number of statusbars
* do not redraw view border three times We do not have three video buffers anymore. * turn borderdrawcount into a boolean
* don't draw crosshair two times
* minor menu clean-up * move "Invulnerability effect" back to Misc category
) Prevents the chainsaw idle sound and the player pain sound from interruting each other. https://www.doomworld.com/forum/topic/112333-this-is-woof-1501-dec-06-2024/?page=103&tab=comments#comment-2877815 This fix seems plausible since both "Oof!" and "Ouch!" are voiceful expressions. ;)
…abiangreffrath#2091) * Make Chex 3 Vanilla its own mission pack, and add support for the modding version. * Fix chex3d2 incorrectly using Final Doom behavior.
…ngreffrath#2095) * add PWAD ENDOOM option setting * cleaned redundant parentheses
…15) (fabiangreffrath#2094) * attempt to build with -std=gnu23, which is the new default in gcc-15 * include <stdbool.h> * fix function pointers in d_deh.c * fix argument type in p_tick.c * fix function pointes in m_cheat.c * fix function pointers in info.c * fix parameter list in m_cheat.c * revert changes to build system and CI
…rath#2096) * rename u_mapinfo->g_umapinfo, cosmetic changes * update copyright and README.md
* remove 512 chars file names truncation, load .wad only from root directory
…effrath#2101) Co-authored-by: Fabian Greffrath <fabian@brainbug>
* rework AddDefaultExtension() * simplify: assume `ext` must start with a dot
* allow to set complevel by COMPDB lump Fixes fabiangreffrath#2121 * do not apply comp[] options in complevel Vanilla * check for DV_NONE, do not apply comp options if not MBF21 * minor restructuring * do not even need old_demover, it will always be MBF21 anyway * fix blank line in compdb.lmp
…angreffrath#2128) Closes fabiangreffrath#2127 Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
* comvert md5 entries into single-element arrays * fix the tntr_map30 entry, while at it * revert converting md5 entries into single-element arrays * pretty print the base/all-all/compdb.lmp JSON format lump by piping it through the following code and fixing the missing newline at the end of the file: ```python import sys, json json.dump(json.load(sys.stdin), sys.stdout, indent=2) ```
* fix SKYDEFS scroll speed Fixes fabiangreffrath#2107 * add scrolling sky interpolation * add `scrolly` interpolation, check fo pause/menu Co-Authored-By: @rfomin
* fix 'pwad endoom only' logic * fixed code formatting
Fixes desync in evit32x333.lmp
* fix fast doors reopening with wrong sound Thanks @MrAlaux for pointing me to this fix. * change comp flag description accordingly
* implement id24 demoloop specification * fixed various assorted issues from draft PR * added further fixes and simplifications to demoloop system * cleaner demoloop internals * implement outro_wipe field functionality * Revert "implement outro_wipe field functionality" This reverts commit 1dba7b2. * added demoloop TODO notice --------- Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
…#2142) * fix super-wide (1600px) status bar graphic alignment Fixes fabiangreffrath#2140 * use formula from Eternity Engine * drop casts * use DIV_ROUND_FLOOR()
If `secondarylump` is invalid, there will be a crash as we try to copy NULL string.
* update CHANGELOG.md * small fixes * more minor fixes --------- Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
* implement deh_log function * fix cppcheck warning * rename "deh IO" functions * remove unnecessary declarations
Superseded by 753ba57. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.