Commit graph

  • 957176d659 Fix GCC -W(maybe-)uninitialized warnings that at least kinda had a point Daniel Gibson 2023-01-05 06:21:07 +0100
  • 5844af62ce Don't use "register" keyword, it was deprecated in C++11 Daniel Gibson 2023-01-05 04:57:54 +0100
  • 279a40a981 Fix -Wformat-security warnings - thanks James Addison! Daniel Gibson 2022-12-29 05:38:13 +0100
  • 6940d7f678 Fix build with Visual Studio's builtin CMake support Daniel Gibson 2022-12-30 04:45:46 +0100
  • 051abc0dd1 Add build instructions for Linux/Ubuntu to README.md Daniel Gibson 2022-12-29 03:06:26 +0100
  • a6ba6cb5e5 Add GCC/clang-specific CMake options: ASAN, UBSAN, FORCE_COLORED_OUTPUT Daniel Gibson 2022-12-29 01:40:20 +0100
  • 4567f26539 Fix scaling down volume of all sounds, #179 #326 Daniel Gibson 2022-12-28 20:48:03 +0100
  • ee4eced60b Fix typo in game/Weapon.cpp from "Fix renderlights ..." commit Daniel Gibson 2022-12-29 01:42:23 +0100
  • 2194d6a8bc Fix build with Visual Studio's builtin CMake support fix-weapon-volume-issues Daniel Gibson 2022-12-30 04:45:46 +0100
  • c8321ddd1f Fix scaling down volume of sounds, again, #179 #326 Daniel Gibson 2022-12-29 17:28:54 +0100
  • c2d4474ed8 Add build instructions for Linux/Ubuntu to README.md Daniel Gibson 2022-12-29 03:06:26 +0100
  • 03457ba405 Fix typo in game/Weapon.cpp from "Fix renderlights ..." commit Daniel Gibson 2022-12-29 01:42:23 +0100
  • f37e78e306 Add GCC/clang-specific CMake options: ASAN, UBSAN, FORCE_COLORED_OUTPUT Daniel Gibson 2022-12-29 01:40:20 +0100
  • 2ec34d9bc4 Fix scaling down volume of all sounds, #179 #326 Daniel Gibson 2022-12-28 20:48:03 +0100
  • e0cff24e17 Ignored format-string warning section: add explanatory comment James Addison 2022-12-23 14:26:21 +0000
  • e182fdde74 Consistency: remove GCC-conditional checks around GCC-specific #pragma directives James Addison 2022-12-23 14:24:02 +0000
  • 2af9571dda Consistency: apply code fixes from 'd3xp' directory to 'game' directory James Addison 2022-12-23 11:19:06 +0000
  • 27988c84a7 Type handling: ensure that when format-string patterns are provided, arguments previously provided of type 'idStr' are converted to cstr (const char *) James Addison 2022-12-20 21:32:54 +0000
  • 15650df017 Preprocessor macros: when checking for GCC version, also (beforehand) check that a __GNUC__ definition exists James Addison 2022-12-20 20:40:57 +0000
  • 6c1b9b0acc Remove format-string argument from 'AddChatLine' function calls, and remove 'id_attribute' from 'AddChatLine' function definition James Addison 2022-12-20 20:32:33 +0000
  • c5ecab3ab0 d3xp/MultiplayerGame.cpp: Remove incorrect usage of 'va' function call within a printf-like function James Addison 2022-12-20 20:01:04 +0000
  • c8471f9ffc Nitpick: remove trailing whitespace after AddChatLine invocation in d3xp/MultiplayerGame.cpp James Addison 2022-12-20 18:41:20 +0000
  • b00b0ab089 Fixup: resolve unresolved merge conflict from 8a0f7bb3361de2036e32cec913de137330d04459 James Addison 2022-12-20 18:40:42 +0000
  • 9fd7d7b2a5 Clarity: make operator precedence explicit in GCC preprocessor conditional James Addison 2022-12-20 18:02:48 +0000
  • 61db2a764c Fixup: include conditional statement around verbose debug output that previously used MA_VERBOSE macro James Addison 2022-12-20 17:49:03 +0000
  • 9064a81c5e Add GCC format-security diagnostic filter around FS_WriteFloatString implementation in framework/File.cpp James Addison 2022-12-20 16:29:47 +0000
  • a738f78664 Revert changes made to sprintf calls within framework/File.cpp James Addison 2022-12-20 15:42:25 +0000
  • 7c9bd874d8 In cases where a printf-like function is called with a sub-call to 'va' as the only argument, insert a format pattern as the first argument James Addison 2022-12-20 10:34:15 +0000
  • 765d7d373c Partial revert: in cases where a printf-like function is invoked with multiple arguments (or the result of a 'va' function call as an argument), undo the introduction of an explicit '%s' format string argument James Addison 2022-12-20 00:59:58 +0000
  • 8b0b94663a Fixup: restore a trailing newline from a printf call within idAsyncServer::RunFrame (it was removed unintentionally as part of commit cd0209697786e6172b6aefa025f362a3dd9bbd1c) James Addison 2022-12-19 13:59:26 +0000
  • b65d8d98fb Update more locations that did not use explicit format patterns James Addison 2022-12-19 11:40:09 +0000
  • 1f481aac79 Remove use (and definition) of MA_VERBOSE macro from Model_ma.cpp James Addison 2022-12-19 10:58:12 +0000
  • b2e50cae06 Update sources to compile successfully with -Wformat-security compilation flag enabled James Addison 2022-12-19 15:22:51 +0000
  • a7e4eb8644 Fix renderlights loaded from savegames aliasing other lights Daniel Gibson 2022-11-06 18:12:54 +0100
  • 2a85b73110 Fix some ubsan warnings Daniel Gibson 2021-06-22 22:39:02 +0200
  • e1e8103982 HARDLINK_GAME option in cmake Daniel Gibson 2021-06-22 22:38:45 +0200
  • 4dcc7efe59 StartSoundShader() event: special-case for soundName "", refs #494 Daniel Gibson 2022-10-31 03:16:16 +0100
  • d0d00c0095 Bump version to 1.5.3pre Daniel Gibson 2022-10-22 20:57:48 +0200
  • 177740ca88 Fix crash in Radiant Model Preview Dialog, fix #496 Daniel Gibson 2022-10-22 20:46:14 +0200
  • eb6e0c9f3b Spelling fix: s/Attemting/Attempting/ Tobias Frost 2022-08-27 10:48:13 +0200
  • ca68aabbcc idSlowChannel avoid messing with lowpass member which has virtual methods, so more carefully resetting. David Carlier 2022-08-07 09:57:53 +0100
  • d4f576dff4 Couple of little updates. register keyword was necessary in the past, now they are obsolete even more so in C++. Using LLVM '__builtin_debugtrap, a better fit than __builtin_trap` as the comment explained, it does not play so nice with debuggers. David Carlier 2022-08-06 11:48:25 +0100
  • 7783941dd1 fix passing an object that undergoes default argument promotion to 'va_start' has undefined behavior warning. David CARLIER 2022-08-06 08:20:27 +0100
  • 641cc1d2d7
    Correct the spelling mistakes in README.md arsenkhy 2022-07-22 04:50:03 +0600
  • cc0f49f9a8 Remove deprecated warnings on mac for cString use. PLG 2022-07-07 09:03:20 +0200
  • c58689c472 Remove deprecated warnings on mac for cString use. PLG 2022-07-07 09:03:20 +0200
  • 88d7ad0d53
    Merge 30757ef2a0 into 2e71b99ee0 Jeremy Palmer 2022-07-04 17:04:56 +1000
  • 30757ef2a0
    MacOS: set basepath to executablePath rather than one path above bundle Jeremy Palmer 2022-07-04 17:03:54 +1000
  • d1f58bfe6e Install Linux dist files Alexandre Bouvier 2022-06-16 19:48:19 +0200
  • 2e71b99ee0 dhewm3 1.5.2 1.5.2 Daniel Gibson 2022-06-13 03:36:23 +0200
  • 89c44d7ac9 Make warning about falling back to base.dll more visible Daniel Gibson 2022-06-08 03:22:12 +0200
  • 42b37b039e Include Linux metadata based on App Stream standard Kevin Degeling 2021-06-30 17:23:26 +0200
  • a2929d9062 Fix Light Editor in Radiant (#456) Daniel Gibson 2022-05-30 00:33:16 +0200
  • 6dfada9af0 Update version to 1.5.2rc2 1.5.2_RC2 Daniel Gibson 2022-05-28 18:06:52 +0200
  • 860181867a Disable assertion in idSampleDecoderLocal::Decode*(), fix #461 Daniel Gibson 2022-05-28 18:05:22 +0200
  • cdbb526a3b Add Doom3: Phobos to list of mods that need d3xp (STILL UNSUPPORTED!) Daniel Gibson 2022-05-25 06:34:04 +0200
  • 2f92bc268d Support loading The Lost Mission and librecoopd3xp via mods menu Daniel Gibson 2022-05-25 06:17:29 +0200
  • b88b99fadb Fix assertion when switching to mod via menu, #458 Daniel Gibson 2022-05-24 03:32:55 +0200
  • ffd6e000e1 some debug prints to maybe narrow down resolution issues on mac debug-res-list Daniel Gibson 2022-05-21 06:42:13 +0200
  • 77e70b5df7 Add some missing newlines and fix typo in changelog Daniel Gibson 2022-05-21 06:30:54 +0200
  • 0f9e066bf6 Fix running script debugger if fs_basepath is used Daniel Gibson 2022-05-18 04:22:25 +0200
  • e8a1eb8baf Fix mouse remaining ungrabbed when running map from Radiant Daniel Gibson 2022-05-18 04:01:33 +0200
  • a363ab4e31 Update version to 1.5.2rc1 1.5.2_RC1 Daniel Gibson 2022-05-16 05:47:28 +0200
  • c22965bf58 Work around assertion in alphalabs4, fix #409 Daniel Gibson 2022-05-16 05:43:47 +0200
  • adad73cda7
    CMake: Fix typo in MSVC-specific CPU detection for x64 Daniel Gibson 2022-02-27 00:37:31 +0100
  • 699779e9ca Make window alpha chan opaque on Wayland, fix #426 Daniel Gibson 2022-01-22 16:07:51 +0100
  • 1108c16034 r_fillWindowAlphaChan: controls filling alpha chan in RB_SwapBuffers() test-alpha Daniel Gibson 2022-02-05 06:08:46 +0100
  • ded470f137 hack updated to disable GL_TEXTURE_2D => works better on wayland Daniel Gibson 2022-01-23 00:29:04 +0100
  • b468203a37 hack to hopefully make framebuffers alpha-channel opaque Daniel Gibson 2022-01-22 16:07:51 +0100
  • aba4068c75
    Update Player.cpp Jacobo 2022-02-03 17:54:28 -0500
  • 5607f6113b
    Update Player.cpp Jacobo 2022-02-03 17:50:47 -0500
  • 555d7e3c5d
    Merge branch 'dhewm:master' into master Jacobo 2022-01-24 07:12:07 -0500
  • d09ccb8539 If creating window fails, first try to reduce MSAA level, fix #440 Daniel Gibson 2022-01-24 05:40:30 +0100
  • 815099f833
    Changelog: Mention #386 Daniel Gibson 2022-01-20 14:29:54 +0100
  • eacdc2daab
    Rename d3xp to sabase Jacobo 2022-01-18 07:31:13 -0500
  • df9d4fe2dc
    Update Player.cpp Jacobo 2022-01-18 07:26:24 -0500
  • bca9326dba
    Fix weapon errors Jacobo 2022-01-18 07:24:59 -0500
  • 006a93236e
    Update Weapon.cpp Jacobo 2022-01-18 07:23:13 -0500
  • 221650186b
    Update BuildDefines.h Jacobo 2022-01-18 07:20:07 -0500
  • 669c4c1fc3
    Update Licensee.h Jacobo 2022-01-18 07:18:42 -0500
  • 6ee4029238
    Changes for standalone Jacobo 2022-01-18 07:17:51 -0500
  • 33efd57549
    Update Weapon.cpp Jacobo 2022-01-18 07:09:47 -0500
  • 5f0d166474
    Merge branch 'dhewm:master' into master Jacobo 2022-01-18 07:08:01 -0500
  • 04f9481f4d
    Fix Joint errors in standalone games Jacobo 2022-01-18 07:07:37 -0500
  • d34832e4fc Fix Mac build Daniel Gibson 2022-01-17 15:31:10 +0100
  • eff9fd6ac3 GLimp_Init(): Log r_mode and resolution used for creating window Daniel Gibson 2022-01-16 19:39:35 +0100
  • 5f3356627e CMake: (Theoretically) support Windows on ARM, try to unify ARM CPU names Daniel Gibson 2022-01-16 17:55:11 +0100
  • 67d0b7cf01 dhewm3log.txt for Windows, update changelog Daniel Gibson 2022-01-16 06:22:44 +0100
  • 5438c9409f dhewm3log.txt for AROS Daniel Gibson 2022-01-16 06:12:51 +0100
  • 952292b4a6 POSIX: log output to save_path/dhewm3log.txt Daniel Gibson 2022-01-16 06:11:20 +0100
  • 4f74c15afe Make sure MAX_OSPATH has sane size; fix some typos Daniel Gibson 2022-01-16 06:02:40 +0100
  • 9676a7bc14
    Stop joint errors in standalone games Jacobo 2022-01-14 07:51:46 -0500
  • d679e393c3 Add D3_(v)snprintfC99() for C99-compatible implementations Daniel Gibson 2022-01-10 04:06:54 +0100
  • ae63021d00 Add absolute mouse mode and refactor mouse grabbing code Daniel Gibson 2021-06-20 17:19:23 +0200
  • 00b58d1f0f Print available displays and mouse position before creating window Daniel Gibson 2022-01-08 18:06:13 +0100
  • 8cb4843022 Shorten file path in backtraces Daniel Gibson 2022-01-08 16:57:32 +0100
  • 3e039ca898 Fix misleading indentation in roq codec.cpp Daniel Gibson 2022-01-07 09:10:40 +0100
  • ea781c577e Use idStr::Copynz() instead of strncpy() Daniel Gibson 2022-01-06 20:39:09 +0100
  • df0916ecf8 Mac: Fix RAM detection for >2GB Daniel Gibson 2022-01-08 16:05:31 +0100
  • 5becb2d14d
    README: Recommend vcpkg for Windows, Update Mac instructions Daniel Gibson 2022-01-05 03:26:46 +0100