Commit graph

  • b7e96e0dac Reduce list copying in environment overrides Kp 2023-03-23 01:14:37 +0000
  • 9b9a9712e4 Improve output in compile_commands.json Kp 2023-03-23 01:14:37 +0000
  • 769164a55b Fix SConstruct for scons 4.5.0+ Arne de Bruijn 2023-03-22 10:41:28 +0100
  • 189ac23f61 Prefer V.copy over V[:] for creating shallow copies of sequences Kp 2023-03-19 23:39:45 +0000
  • 5a5f10ff4f Print shell subcommands in reusable form Kp 2023-03-18 19:23:17 +0000
  • 4580811252 Use Python f-strings for SConstruct formatting Kp 2023-03-18 19:23:17 +0000
  • 89e89c8afb Move global constants from mglobal.cpp to cglobal.cpp Kp 2023-03-12 10:40:25 +0000
  • 6add766bb3 Generate build failure string in one step Kp 2023-03-11 19:02:48 +0000
  • 2c25c15b74 Remove obsolete snapshot ebuild Kp 2023-03-04 13:03:28 +0000
  • b5a8f72e6e Add python3_11 to PYTHON_COMPAT Kp 2023-03-04 13:03:28 +0000
  • 114cdef1d2 Remove unused argument to parse_bmhd Kp 2023-02-26 18:42:12 +0000
  • d4f8a7c054
    Include ppc* in the build fail template pkubaj 2023-02-21 13:46:50 +0000
  • 452a50f80b Move WID_* constants into wall_is_doorway_result Kp 2023-02-18 14:30:59 +0000
  • 56d1814489 Add alternative mixer resamplers Kp 2023-02-11 10:50:21 +0000
  • f2acbf443a Move digi_mixer_init to namespace dcx Kp 2023-02-04 19:21:25 +0000
  • 15d54d4d6d Precompute ui_file_browser::spaces Kp 2023-02-04 19:21:25 +0000
  • f0f669e8ab Use sentinel for null_sentinel_iterator end() Kp 2023-02-04 19:21:25 +0000
  • 3aef1ee569 Tighten PHYSFSX_counted_list_template reset rules Kp 2023-02-04 19:21:25 +0000
  • 0d97683cee Construct PHYSFSX_counted_list with the correct count Kp 2023-02-04 19:21:25 +0000
  • 87ab4f3360 Store filename_list in ui_file_browser Kp 2023-02-04 19:21:25 +0000
  • 0456e8f50b Remove #if DXX_USE_EDITOR from editor-only file.cpp Kp 2023-02-04 19:21:25 +0000
  • da90b6801e Move JukeboxSongs.num_songs into local scope Kp 2023-02-04 19:21:25 +0000
  • 1f5e9808e5 Pass std::span to rotate_list Kp 2023-02-04 19:21:25 +0000
  • a582b4ee82 Remove write-only g3d_interp_outline Kp 2023-02-04 19:21:25 +0000
  • 805f3126db Simplify test for support of explicitly deleted functions Kp 2023-02-04 19:21:25 +0000
  • 580fe803f0 Make tmapinfo_flags a complete type Kp 2023-01-29 20:42:03 +0000
  • 0e1219a66b Factor out texture setup to get_texture Kp 2023-01-29 20:42:03 +0000
  • c5d15d5c6e Inline the single use of MAX_POLYGON_VECS Kp 2023-01-29 20:42:03 +0000
  • 4f37720882 Use enumerated_array for ambient sound depth tracking Kp 2023-01-29 20:42:03 +0000
  • fecc1f102f Use enum class for clwallnum_t Kp 2023-01-29 20:42:03 +0000
  • bf7ba07e1f Use smallest viable size in valptridx::array_base_count_type Kp 2023-01-29 20:42:03 +0000
  • 385d51b18e Delegate UI_DIALOG deletion back to window_close Kp 2023-01-29 20:42:03 +0000
  • 031a4b166c Use enum class for wall_is_doorway_result Kp 2023-01-29 20:42:03 +0000
  • 132612de35 Use enum class for wall_is_doorway_mask Kp 2023-01-29 20:42:03 +0000
  • df0772ae1c Use variable template for CollisionResult initialization Kp 2023-01-29 20:42:03 +0000
  • fa9fbed517 Use enum class for D1 custom_info::replacement_index Kp 2023-01-29 20:42:03 +0000
  • f76d023ec8 Skip SConf check_glu test when it would return immediately Kp 2023-01-29 20:42:03 +0000
  • 54d04acbe1 Check pkg-config exit status Kp 2023-01-26 02:49:21 +0000
  • 7b1a0fc643 Tighten and document the physfs zlib workaround Kp 2023-01-26 02:49:21 +0000
  • b25b88198f Fix build with opengl=0 and no GL headers available Miro Kropacek 2023-01-24 18:21:48 +0100
  • 9afb4bd0c6 Use macos-12 in github macOS workflow Arne de Bruijn 2023-01-23 17:03:58 +0100
  • 701ba663e5 More precise bounds check in EVENT_NEWMENU_SELECTED handler Joe Mason 2023-01-22 23:47:57 -0500
  • fba1bd4963 Leave space for added separator in EVENT_NEWMENU_SELECTED handler. Joe Mason 2023-01-22 22:51:45 -0500
  • 91781639f0 Disable -Warray-bounds check to work around GCC bug Joe Mason 2023-01-13 21:30:30 -0500
  • 5551b33fdf Use shared_ptr for tracking variables in window.h Joe Mason 2023-01-08 21:54:13 -0500
  • 2518da6724 Merge branch 693/gcc-array-bounds into master Kp 2023-01-14 19:05:37 +0000
  • 5e52d11fc6 Discourage spurious gcc warning Kp 2023-01-14 19:05:37 +0000
  • cd27cfbe40 Merge branch 693/window-lifetime into master Kp 2023-01-14 19:05:37 +0000
  • 27586fe0b9 Track newmenu return value using std::shared_ptr Kp 2023-01-14 19:05:37 +0000
  • 407ab585a8 Move window existence flag to a mixin, and track using std::shared_ptr Kp 2023-01-14 19:05:37 +0000
  • 7a9e43da61 Merge branch 693/overflow-check into master Kp 2023-01-14 19:05:37 +0000
  • b6ce89eb54 Add compile-time sanity check on multi_send_data_direct length Kp 2023-01-14 19:05:37 +0000
  • 6cbfc2fd55 Merge branch 693/newmenu-separator into master Kp 2023-01-14 19:05:37 +0000
  • b8f25c9d1e Fix off-by-strlen(sep) in buffer capacity check Kp 2023-01-14 19:05:37 +0000
  • 9839ca185b Merge branch 'osx-clang-missing-ranges' to master Kp 2023-01-14 19:05:37 +0000
  • 99b98bb555 Rework convert_integer to return result in some cases Kp 2023-01-14 19:05:37 +0000
  • 34046216a2 Make enumerate() iterator suitable for use with std::ranges Kp 2023-01-14 19:05:37 +0000
  • 9188c72b34 Reduce maximum nm_messagebox strings Kp 2023-01-14 19:05:37 +0000
  • 97c8a7a081 Remove macro wrapper around nm_messagebox Kp 2023-01-14 19:05:37 +0000
  • 28bb251eea Remove unused return value for select_mission Kp 2023-01-14 19:05:37 +0000
  • 8538a96451 Remove write-only multi_protocol Kp 2023-01-14 19:05:37 +0000
  • 2790c5b14a Use run_blocking_newmenu for newdemo save-as dialog Kp 2023-01-14 19:05:37 +0000
  • 43470c09bd Use run_blocking_newmenu for newdemo error dialog Kp 2023-01-14 19:05:37 +0000
  • dfce7ed40d Simplify SDL_QUIT handling Kp 2023-01-14 19:05:37 +0000
  • 7a087702d0 Remove Mac-specific Command-Q handler Kp 2023-01-14 19:05:37 +0000
  • 820ba19883 Move vclip id validation down into paging_touch_vclip Kp 2023-01-14 19:05:37 +0000
  • 3f1aa85ad6 Make partial_range_t inherit from ranges::subrange Kp 2023-01-14 19:05:37 +0000
  • 932c8370d5 Make iterator_result_converter satisfy std::ranges::range Kp 2023-01-14 19:05:37 +0000
  • 2644e0cb93 Disable -Warray-bounds check to work around GCC bug Joe Mason 2023-01-13 21:30:30 -0500
  • 10a2b2d337 Use shared_ptr for tracking variables in window.h Joe Mason 2023-01-08 21:54:13 -0500
  • 1f1903a3b9 Overflow check in net_udp_send_mdata_direct Joe Mason 2023-01-08 19:26:28 -0500
  • edfb3c4b77 Leave space for separator in EVENT_NEWMENU_SELECTED handler Joe Mason 2023-01-08 19:03:25 -0500
  • 9fd0cc96a5 Use correct coefficient table for 11Khz sounds Kp 2023-01-08 14:19:52 +0000
  • 476affd806
    Fix macOS compilation Kreeblah 2023-01-07 15:47:23 -0800
  • 28a83aa43f Harden D2 loading of D1 texture numbers Kp 2023-01-07 22:17:31 +0000
  • 06bb1b74ad Harden bm_read_alias against bad input Kp 2023-01-07 22:17:31 +0000
  • 2a4a06aca0 Use enum class for pigfile_size Kp 2023-01-07 22:17:31 +0000
  • 91496e1d4a Use enum class for properties_init result Kp 2023-01-07 22:17:31 +0000
  • 058ad139e4 Return earlier if no sound data is available Kp 2023-01-07 22:17:31 +0000
  • 704bde86bd Move SysNoHogDir to CGameArg Kp 2023-01-07 22:17:31 +0000
  • 5ce4d49004 Use enum class for sound_sample_rate Kp 2023-01-07 22:17:31 +0000
  • 60adb6ecd8 Hold digi_sample_rate const Kp 2023-01-07 22:17:31 +0000
  • d9241c2d69 Add back old SDL_mixer-based resampler Kp 2023-01-07 22:17:31 +0000
  • 9e3ebdb1f7 Add static asserts that the custom resampler does not truncate input Kp 2023-01-07 22:17:31 +0000
  • f002678974 Fix integer overflow in mixer resampler Kp 2023-01-07 22:17:31 +0000
  • b5a609868e Remove inline stub for swap_polygon_model_data Kp 2023-01-07 22:17:31 +0000
  • 08cc393e74 Return DiskSoundHeader from DiskSoundHeader_read Kp 2023-01-07 22:17:31 +0000
  • 66d588c624 Use bitmap name in place for non-animated bitmaps Kp 2023-01-07 22:17:31 +0000
  • 165b50bcc7 Use mve_audio_spec to track whether audio can play Kp 2023-01-07 22:17:31 +0000
  • 095b19e450 Use standard new[]/delete[] for movie audio buffer Kp 2023-01-07 22:17:31 +0000
  • 7b602efedc Pass std::span to mveaudio_uncompress Kp 2023-01-07 22:17:31 +0000
  • 05eea350a0 Move unique_span to d_uspan.h Kp 2023-01-07 22:17:31 +0000
  • 5700cc28e7 Pass std::span to decodeFrame16 Kp 2023-01-07 22:17:31 +0000
  • 870c85ceab Pass std::span to decodeFrame8 Kp 2023-01-07 22:17:31 +0000
  • 38ff4a7b19 Use std::span for MVE g_pCurMap, g_nMapLength Kp 2023-01-07 22:17:31 +0000
  • f9ac799d88 Detect escort goal even for silent powerups Kp 2023-01-07 22:17:31 +0000
  • 3a4927ddb1 Switch do_morph_frame to enumerate(zip()) Kp 2023-01-07 22:17:31 +0000
  • e0478f8111 Use if constexpr to guard calls to align_polygon_model_data Kp 2022-12-31 16:21:47 +0000
  • 9ba1c13d9f Flatten type information for zip<> Kp 2022-12-31 16:21:47 +0000
  • 1fcb02f100 Inline zip sentinel type resolution Kp 2022-12-31 16:21:47 +0000