Commit graph

16124 commits

Author SHA1 Message Date
Alam Ed Arias
1a00e636b6 Merge branch 'extra-resolutions' into 'next'
Extra resolutions

See merge request STJr/SRB2!1795
2025-01-10 03:02:30 +00:00
Spectrum (Jonathan Dove)
3b1711c028 Extra resolutions 2025-01-10 03:02:30 +00:00
Alam Ed Arias
9756b9e19b Merge branch 'fix-1310' into 'next'
Convert waddir to an absolute path

Closes #1310

See merge request STJr/SRB2!2538
2025-01-10 01:10:09 +00:00
LJ Sonic
41549005ed Merge branch 'rigatoni' into 'next'
Fix being unable to use CTRL keyboard shortcuts on menu input fields (resolves #1338)

Closes #1338

See merge request STJr/SRB2!2580
2025-01-08 12:52:49 +00:00
LJ Sonic
a30637a505 Merge branch 'fix-buffer-overflow-gettexturefornum' into 'next'
Fix buffer overflow when reading string from R_TextureNameForNum into Lua

Closes #1341

See merge request STJr/SRB2!2582
2025-01-08 12:46:12 +00:00
Gustaf Alhäll
f3f3fafdc4 Fix buffer overflow when reading string from R_TextureNameForNum into Lua 2025-01-04 18:27:11 +01:00
pastel
9eecedf3ae Fix being unable to use CTRL keyboard shortcuts on menu input fields 2024-12-31 14:05:51 -06:00
LJ Sonic
3e6862b1c2 Merge branch 'http-download-threaded' into 'next'
Put HTTP downloading on a background thread

See merge request STJr/SRB2!2322
2024-12-31 16:14:06 +00:00
LJ Sonic
faf87ea250 Merge branch 'fix-segfault-leftover-ztargetfocus' into 'next'
Fix segfault due to leftover ztargetfocus when switching maps

Closes #1333

See merge request STJr/SRB2!2573
2024-12-31 15:55:09 +00:00
LJ Sonic
06eb59c400 Merge branch 'fix-software-renderer-plane-overflow' into 'next'
Fix plane offsets overflow in the software renderer

Closes #1322 and #1227

See merge request STJr/SRB2!2575
2024-12-31 15:54:59 +00:00
LJ Sonic
493ba8c669 Merge branch 'two_toriel' into 'next'
Correctly force Sonic in the tutorial (resolves #1331)

Closes #1331

See merge request STJr/SRB2!2571
2024-12-31 15:54:47 +00:00
LJ Sonic
03824651e2 Merge branch 'fix-switch-perfstats-segfault' into 'next'
Fix segfault when switching perfstats screen before sampling is done

See merge request STJr/SRB2!2576
2024-12-30 16:25:20 +00:00
Hanicef
93d48ca97e Fix segfault when aborting HTTP download 2024-12-30 17:12:56 +01:00
Hanicef
c04dd70a43 Avoid double initialization of CURL 2024-12-30 16:41:10 +01:00
Hanicef
770ee7b53c Put HTTP downloading on a background thread 2024-12-30 16:41:10 +01:00
LJ Sonic
a4f907fea1 Merge branch 'fix-ioopen-crash' into 'next'
Fix io.open() crashing the client sometimes

See merge request STJr/SRB2!2578
2024-12-29 23:22:55 +00:00
LJ Sonic
91d1c11617 Fix io.open() crashing the client sometimes 2024-12-30 00:03:41 +01:00
Gustaf Alhäll
4fdb2f6b08 Fix segfault when switching perfstats screen before sampling is done 2024-12-29 13:42:36 +01:00
Gustaf Alhäll
be7c2d9dd3 Reset target focus in P_LoadLevel instead 2024-12-29 12:57:42 +01:00
LJ Sonic
28d5b79fa5 Merge branch 'fix-input-block-intermission' into 'next'
Fix some components of ticcmd being blocked in IntermissionThinker

Closes #1330

See merge request STJr/SRB2!2572
2024-12-26 14:48:04 +00:00
Lactozilla
f27b2900d2 Fix plane offsets overflow in the software renderer 2024-12-23 23:27:41 -03:00
LJ Sonic
33ceb5c140 Merge branch '100_free_samples_of_boxed_pasta' into 'next'
Increase ps_samplesize default value to 175

See merge request STJr/SRB2!2562
2024-12-22 17:27:29 +00:00
pastel
90a23b8a84 Increase ps_samplesize default value to 100 2024-12-22 11:19:12 -06:00
Gustaf Alhäll
bc0735c027 Fix segfault due to leftover ztargetfocus when switching maps 2024-12-21 12:33:00 +01:00
Gustaf Alhäll
5093e9eb8e Re-add gamestate check alongside addedtogame 2024-12-20 18:04:49 +01:00
Gustaf Alhäll
468cef704f Fix some components of ticcmd being blocked in IntermissionThinker 2024-12-20 17:36:38 +01:00
pastel
102ba86869 Correctly force Sonic in the tutorial 2024-12-19 14:11:01 -06:00
Lactozilla
14606ebe30 Merge branch 'remove-maxradius' into 'next'
Remove MAXRADIUS adjustment from bounding box calculations

See merge request STJr/SRB2!2566
2024-12-17 21:05:52 +00:00
Lactozilla
292b735ddc Merge branch 'simplify-blockthingsiterator' into 'next'
Fix blocknode iterating and simplify P_BlockThingsIterator

Closes #1323

See merge request STJr/SRB2!2565
2024-12-17 21:05:43 +00:00
Lactozilla
a18aca365f Merge branch '1324-next-post-pre3-mobjremoved-hook-is-broken-always-immediately-errors-into-please-check-valid' into 'next'
Fix #1324

Closes #1324

See merge request STJr/SRB2!2564
2024-12-17 21:05:28 +00:00
Lactozilla
ebc29ef0c8 Fix more code that uses block->mnext 2024-12-17 15:42:22 -03:00
Lactozilla
fcb4948e48 Merge branch 'next' into simplify-blockthingsiterator 2024-12-17 15:27:12 -03:00
Alam Ed Arias
e570328ce6 Merge branch 'haiku-build' into 'next'
Revive Haiku build

See merge request STJr/SRB2!2537
2024-12-14 19:26:47 +00:00
Hanicef
4a9f10c076 Adjust CMakeLists.txt for Haiku 2024-12-14 15:09:56 +01:00
Hanicef
1150aa8b4a Merge remote-tracking branch 'origin/next' into haiku-build 2024-12-14 13:50:26 +00:00
Lactozilla
e7f581a958 Remove MAXRADIUS adjustment from bounding box calculations
This was added by the Doom developers to work around the issue where
objects were not linked into all blockmap cells they were touching, and
instead just the one at the object's center. Since this is no longer
the case after commit 41613d89a1,
this adjustment is no longer necessary.
2024-12-13 20:21:34 -03:00
Lactozilla
c9a1984da5 Simplify P_BlockThingsIterator
There was no reason to do what I did, since the loop only needs to hold
a reference to the next block. This reverts the function to how it was
before 7469a6271b, but holds the
reference properly.
2024-12-13 19:55:50 -03:00
Lactozilla
466f3504f2 Merge branch 'optimize-addon-load' into 'next'
Fix performance regressions in addon loading

See merge request STJr/SRB2!2560
2024-12-13 18:30:46 +00:00
Lactozilla
5fd606ead3 Fix #1324 2024-12-13 15:18:27 -03:00
Gustaf Alhäll
bf23d61dc1 Remove W_IsFolderEmpty header definition 2024-12-08 20:32:04 +01:00
Gustaf Alhäll
2b2df194dc Fix performance regressions in addon loading 2024-12-08 16:13:45 +01:00
Lactozilla
9c74a73e57 Merge branch 'fix-mobj-skin-segfault' into 'next'
Fix segfault when accessing skin from lua on a delayed removal

See merge request STJr/SRB2!2558
2024-12-07 23:51:22 +00:00
Lactozilla
08755e6260 Merge branch 'fix-lighttable-out-of-order-free' into 'next'
Fix HWR_ClearLightTables being called too late

See merge request STJr/SRB2!2557
2024-12-07 22:42:23 +00:00
Gustaf Alhäll
608e236d90 Fix segfault when accessing skin from lua on a delayed removal 2024-12-07 23:11:59 +01:00
Lactozilla
98aed03f15 Fix HWR_ClearLightTables being called too late
extracolormaps own the OpenGL-specific light table data, so that has to be freed earlier.
2024-12-07 17:43:05 -03:00
LJ Sonic
baec79e01d Merge branch 'fix-bot-spawn-twod' into 'next'
Fix crash when spawning a BOT_2PAI on a 2D map

See merge request STJr/SRB2!2552
2024-12-07 14:56:25 +00:00
Lactozilla
b7779f0316 Merge branch '1309-2-2-14-pre2-sector-portal-target-height-is-stationary' into 'next'
Fix sector portal heights

Closes #1309

See merge request STJr/SRB2!2545
2024-12-07 01:11:39 +00:00
Lactozilla
e42f99a0ba Merge branch '1292-non-opaque-fof-planes-with-holed-textures-display-opaque-in-software-when-sloped' into 'next'
Make transparency in planes with "splat" rendering consistent

Closes #1292

See merge request STJr/SRB2!2550
2024-12-06 06:20:34 +00:00
Lactozilla
2a85ca98e2 Merge branch '1304-2-2-14-pre2-opengl-palette-rendering-does-not-reflect-changes-in-sector-s-colormap' into 'next'
Fix colormap textures not being updated for palette shaders

Closes #1304

See merge request STJr/SRB2!2546
2024-12-06 06:19:59 +00:00
Lactozilla
2daf39f566 Merge branch 'fix-localhost-nonstandard-port' into 'next'
Fix connecting to localhost on non-standard ports

See merge request STJr/SRB2!2551
2024-12-06 06:19:55 +00:00