diff --git a/Linux/net.sourceforge.quakespasm.Quakespasm.appdata.xml b/Linux/net.sourceforge.quakespasm.Quakespasm.appdata.xml
index e520d8fb8..ddded9f1e 100644
--- a/Linux/net.sourceforge.quakespasm.Quakespasm.appdata.xml
+++ b/Linux/net.sourceforge.quakespasm.Quakespasm.appdata.xml
@@ -58,7 +58,7 @@
Game
-
+
intense
diff --git a/Linux/sgml/Quakespasm.sgml b/Linux/sgml/Quakespasm.sgml
index 9c0ae05e6..159d8bdfd 100644
--- a/Linux/sgml/Quakespasm.sgml
+++ b/Linux/sgml/Quakespasm.sgml
@@ -3,7 +3,7 @@
QuakeSpasm
-Page last edited: June 2024.
+Page last edited: July 2024.
About
QuakeSpasm is a modern cross-platform Quake engine based on FitzQuake.
@@ -137,6 +137,16 @@ QuakeSpasm 0.94 has support for playing the 2021 re-release content: Copy the qu
Changes
+Changes in 0.96.3
+
+- Fix potential infinite loop when playing sounds with loop start >= end (e.g. misc/forcefield.wav from Madfox's kaptlog.zip)
+
- Fix possible overflow when resampling very big sounds (e.g. gram1.wav from the 'A day like no other' mod.)
+
- Change Sky_ClipPoly to allocate on the heap in if MAX_CLIP_VERTS limit is reached (e.g. with lim_daviddg from Liminal Spaces Jam)
+
- Minor code cleanups. Updates to third party code.
+
- Thanks to Andrei Drexler, Vincent Sonnier, Alexey Lysiuk, and Jaycie Ewald for patches.
+
+
+
Changes in 0.96.2
- Fix stack buffer overrun Mod_PolyForUnlitSurface: fixes crash when loading lim_daviddg.bsp from Liminal Spaces Jam.
diff --git a/MacOSX/English.lproj/InfoPlist.strings b/MacOSX/English.lproj/InfoPlist.strings
index 97a706f9c..377042b19 100644
Binary files a/MacOSX/English.lproj/InfoPlist.strings and b/MacOSX/English.lproj/InfoPlist.strings differ
diff --git a/MacOSX/Info.plist b/MacOSX/Info.plist
index 17f90513f..b1ca216e0 100644
--- a/MacOSX/Info.plist
+++ b/MacOSX/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 0.96.2
+ 0.96.3
CFBundleSignature
????
LSApplicationCategoryType
diff --git a/Quake/quakedef.h b/Quake/quakedef.h
index 61cb73fb3..d11f2e8ae 100644
--- a/Quake/quakedef.h
+++ b/Quake/quakedef.h
@@ -37,7 +37,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define FITZQUAKE_VERSION 0.85 //johnfitz
#define QUAKESPASM_VERSION 0.96
-#define QUAKESPASM_VER_PATCH 2 // helper to print a string like 0.94.7
+#define QUAKESPASM_VER_PATCH 3 // helper to print a string like 0.94.7
#ifndef QUAKESPASM_VER_SUFFIX
#define QUAKESPASM_VER_SUFFIX // optional version suffix string literal like "-beta1"
#endif
diff --git a/Quakespasm.html b/Quakespasm.html
index f1f4d1c36..457957b60 100644
--- a/Quakespasm.html
+++ b/Quakespasm.html
@@ -7,7 +7,7 @@
QuakeSpasm
-Page last edited: June 2024.
+Page last edited: July 2024.
@@ -30,36 +30,37 @@
+
+5.2 Changes in 0.96.2
-5.2 Changes in 0.96.1
+5.3 Changes in 0.96.1
-5.3 Changes in 0.96.0
+5.4 Changes in 0.96.0
-5.4 Changes in 0.95.1
+5.5 Changes in 0.95.1
-5.5 Changes in 0.95.0
+5.6 Changes in 0.95.0
-5.6 Changes in 0.94.7
+5.7 Changes in 0.94.7
-5.7 Changes in 0.94.6
+5.8 Changes in 0.94.6
-5.8 Changes in 0.94.5
+5.9 Changes in 0.94.5
-5.9 Changes in 0.94.4
+5.10 Changes in 0.94.4
-5.10 Changes in 0.94.3
+5.11 Changes in 0.94.3
-5.11 Changes in 0.94.2
+5.12 Changes in 0.94.2
-5.12 Changes in 0.94.1
+5.13 Changes in 0.94.1
-5.13 Changes in 0.94.0
+5.14 Changes in 0.94.0
-5.14 Changes in 0.93.2
+5.15 Changes in 0.93.2
-5.15 Changes in 0.93.1
+5.16 Changes in 0.93.1
-5.16 Changes in 0.93.0
+5.17 Changes in 0.93.0
-5.17 Changes in 0.92.1
+5.18 Changes in 0.92.1
-5.18 Changes in 0.92.0
+5.19 Changes in 0.92.0
-5.19 Changes in 0.91.0
+5.20 Changes in 0.91.0
Bugfixes
@@ -570,7 +583,7 @@
Raised limits
-5.20 Changes in 0.90.1
+5.21 Changes in 0.90.1
Bugfixes
@@ -620,7 +633,7 @@
Code cleanup
-5.21 Changes in 0.90.0
+5.22 Changes in 0.90.0
-5.22 Changes in 0.85.9
+5.23 Changes in 0.85.9
-5.23 Changes in 0.85.8
+5.24 Changes in 0.85.8
-5.24 Changes in 0.85.7
+5.25 Changes in 0.85.7
-5.25 Changes in 0.85.6
+5.26 Changes in 0.85.6
-5.26 Changes in 0.85.5
+5.27 Changes in 0.85.5
-5.27 Changes in 0.85.4
+5.28 Changes in 0.85.4
-5.28 Changes in 0.85.3
+5.29 Changes in 0.85.3
-5.29 Changes in 0.85.2
+5.30 Changes in 0.85.2
-5.30 Changes in 0.85.1
+5.31 Changes in 0.85.1
diff --git a/Quakespasm.txt b/Quakespasm.txt
index 3f9a1e3d1..94cf2d02a 100644
--- a/Quakespasm.txt
+++ b/Quakespasm.txt
@@ -3,7 +3,7 @@
______________________________________________________________________
- Page last edited: June 2024.
+ Page last edited: July 2024.
1. About
@@ -221,6 +221,23 @@
5. Changes
+ Changes in 0.96.3:
+
+ - Fix potential infinite loop when playing sounds with loop start >=
+ end (e.g. misc/forcefield.wav from Madfox's kaptlog.zip)
+
+ - Fix possible overflow when resampling very big sounds (e.g.
+ gram1.wav from the 'A day like no other' mod.)
+
+ - Change Sky_ClipPoly to allocate on the heap in if MAX_CLIP_VERTS
+ limit is reached (e.g. with lim_daviddg from Liminal Spaces Jam)
+
+ - Minor code cleanups. Updates to third party code.
+
+ - Thanks to Andrei Drexler, Vincent Sonnier, Alexey Lysiuk, and
+ Jaycie Ewald for patches.
+
+
Changes in 0.96.2:
- Fix stack buffer overrun Mod_PolyForUnlitSurface: fixes crash when