[quakespasm] 01/06: Imported Upstream version 0.92.1+dfsg

Stephen Kitt skitt at moszumanska.debian.org
Fri Aug 26 20:47:58 UTC 2016


This is an automated email from the git hooks/post-receive script.

skitt pushed a commit to branch master
in repository quakespasm.

commit 144415523325dc1293092169b65ae0f487b314cf
Author: Stephen Kitt <steve at sk2.org>
Date:   Fri Aug 26 22:27:58 2016 +0200

    Imported Upstream version 0.92.1+dfsg
---
 Linux/sgml/Quakespasm.sgml |  10 ++-
 Quake/arch_def.h           |  11 ++-
 Quake/filenames.h          | 194 +++++++++++++++++++++++++++++++++++++++++++++
 Quake/gl_draw.c            |   3 +-
 Quake/keys.h               |   2 +-
 Quake/net_sys.h            |   2 +-
 Quake/q_ctype.h            |  20 ++++-
 Quake/quakedef.h           |   2 +-
 Quake/snd_mikmod.c         |   1 -
 Quakespasm.html            |  67 +++++++++-------
 Quakespasm.txt             | 102 +++++++++++++-----------
 11 files changed, 330 insertions(+), 84 deletions(-)

diff --git a/Linux/sgml/Quakespasm.sgml b/Linux/sgml/Quakespasm.sgml
index 13bfe5a..9d2fb86 100644
--- a/Linux/sgml/Quakespasm.sgml
+++ b/Linux/sgml/Quakespasm.sgml
@@ -4,7 +4,7 @@
 <toc>
 <verb></verb>
 
-<em>Page last edited: July 2016</em>
+<em>Page last edited: August 2016</em>
 
 <sect> About <p>
 
@@ -157,6 +157,14 @@ The "game" command doesn't execute quake.rc in the new game directory being swit
 </p>
 <sect> Changes<p>
 
+<sect1> Changes in 0.92.1<p>
+<itemize>
+<item> Fixed large menu scale factors (was broken in 0.92.0).
+<item> Fixed PAUSE key (was broken in 0.92.0).
+<item> Updated some of the third-party libraries.
+</itemize>
+</p>
+
 <sect1> Changes in 0.92.0<p>
 <itemize>
 <item> SDL2 Game Controller support.
diff --git a/Quake/arch_def.h b/Quake/arch_def.h
index a0616a7..775e4d6 100644
--- a/Quake/arch_def.h
+++ b/Quake/arch_def.h
@@ -59,7 +59,7 @@
 #   endif
 
 #elif defined(__MORPHOS__) || defined(__AROS__) || defined(AMIGAOS)	|| \
-      defined(__amigaos__) || defined(__amigados__)			|| \
+      defined(__amigaos__) || defined(__amigaos4__) ||defined(__amigados__) || \
       defined(AMIGA) || defined(_AMIGA) || defined(__AMIGA__)
 
 #   if !defined(PLATFORM_AMIGA)
@@ -108,6 +108,13 @@
 #endif	/* PLATFORM_BSD (for convenience) */
 
 
+#if defined(PLATFORM_AMIGA) && !defined(PLATFORM_AMIGAOS3)
+#   if !defined(__MORPHOS__) && !defined(__AROS__) && !defined(__amigaos4__)
+#	define	PLATFORM_AMIGAOS3	1
+#   endif
+#endif	/* PLATFORM_AMIGAOS3 (for convenience) */
+
+
 #if defined(_WIN64)
 #	define	PLATFORM_STRING	"Win64"
 #elif defined(_WIN32)
@@ -130,6 +137,8 @@
 #	define	PLATFORM_STRING	"MorphOS"
 #elif defined(__AROS__)
 #	define	PLATFORM_STRING	"AROS"
+#elif defined(__amigaos4__)
+#	define	PLATFORM_STRING	"AmigaOS4"
 #elif defined(PLATFORM_AMIGA)
 #	define	PLATFORM_STRING	"AmigaOS"
 #elif defined(__QNX__) || defined(__QNXNTO__)
diff --git a/Quake/filenames.h b/Quake/filenames.h
new file mode 100644
index 0000000..4e2df7b
--- /dev/null
+++ b/Quake/filenames.h
@@ -0,0 +1,194 @@
+/* Macros for taking apart, interpreting and processing file names.
+ *
+ * These are here because some non-Posix (a.k.a. DOSish) systems have
+ * drive letter brain-damage at the beginning of an absolute file name,
+ * use forward- and back-slash in path names interchangeably, and
+ * some of them have case-insensitive file names.
+ *
+ * Copyright 2000, 2001, 2007 Free Software Foundation, Inc.
+ *
+ * This is based on filenames.h from BFD, the Binary File Descriptor
+ * library, changed further for our needs.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA.
+ */
+
+#ifndef FILENAMES_H
+#define FILENAMES_H
+
+#include <string.h>
+
+/* ---------------------- Windows, DOS, OS2: ---------------------- */
+#if defined(__MSDOS__) || defined(MSDOS) || defined(__DOS__)	|| \
+    defined(__DJGPP__) || defined(__OS2__) || defined(__EMX__)	|| \
+    defined(_WIN32) || defined(__CYGWIN__)
+
+#define HAVE_DOS_BASED_FILE_SYSTEM 1
+#define HAVE_CASE_INSENSITIVE_FILE_SYSTEM 1
+
+#define HAS_DRIVE_SPEC(f)	((f)[0] && ((f)[1] == ':'))
+#define STRIP_DRIVE_SPEC(f)	((f) + 2)
+#define IS_DIR_SEPARATOR(c)	((c) == '/' || (c) == '\\')
+/* both '/' and '\\' work as dir separator.  djgpp likes changing
+ * '\\' into '/', so I define DIR_SEPARATOR_CHAR as '/' for djgpp,
+ * '\\' otherwise.  */
+#ifdef __DJGPP__
+#define DIR_SEPARATOR_CHAR	'/'
+#define DIR_SEPARATOR_STR	"/"
+#else
+#define DIR_SEPARATOR_CHAR	'\\'
+#define DIR_SEPARATOR_STR	"\\"
+#endif
+/* Note that IS_ABSOLUTE_PATH accepts d:foo as well, although it is
+   only semi-absolute.  This is because the users of IS_ABSOLUTE_PATH
+   want to know whether to prepend the current working directory to
+   a file name, which should not be done with a name like d:foo.  */
+#define IS_ABSOLUTE_PATH(f)	(IS_DIR_SEPARATOR((f)[0]) || HAS_DRIVE_SPEC((f)))
+
+#ifdef __cplusplus
+static inline char *FIND_FIRST_DIRSEP(char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    char *p1 = strchr(_the_path, '/');
+    char *p2 = strchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 < p2)? p1 : p2;
+}
+static inline char *FIND_LAST_DIRSEP (char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    char *p1 = strrchr(_the_path, '/');
+    char *p2 = strrchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 > p2)? p1 : p2;
+}
+static inline const char *FIND_FIRST_DIRSEP(const char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    const char *p1 = strchr(_the_path, '/');
+    const char *p2 = strchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 < p2)? p1 : p2;
+}
+static inline const char *FIND_LAST_DIRSEP (const char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    const char *p1 = strrchr(_the_path, '/');
+    const char *p2 = strrchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 > p2)? p1 : p2;
+}
+#else
+static inline char *FIND_FIRST_DIRSEP(const char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    char *p1 = strchr(_the_path, '/');
+    char *p2 = strchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 < p2)? p1 : p2;
+}
+static inline char *FIND_LAST_DIRSEP (const char *_the_path) {
+/* FIXME: What about C:FOO ? */
+    char *p1 = strrchr(_the_path, '/');
+    char *p2 = strrchr(_the_path, '\\');
+    if (p1 == NULL) return p2;
+    if (p2 == NULL) return p1;
+    return (p1 > p2)? p1 : p2;
+}
+#endif /* C++ */
+
+/* ----------------- AmigaOS, MorphOS, AROS, etc: ----------------- */
+#elif defined(__MORPHOS__) || defined(__AROS__) || defined(AMIGAOS)	|| \
+      defined(__amigaos__) || defined(__amigaos4__) ||defined(__amigados__) || \
+      defined(AMIGA) || defined(_AMIGA) || defined(__AMIGA__)
+
+#define HAS_DRIVE_SPEC(f)	(0) /* */
+#define STRIP_DRIVE_SPEC(f)	(f) /* */
+#define IS_DIR_SEPARATOR(c)	((c) == '/' || (c) == ':')
+#define DIR_SEPARATOR_CHAR	'/'
+#define DIR_SEPARATOR_STR	"/"
+#define IS_ABSOLUTE_PATH(f)	(IS_DIR_SEPARATOR((f)[0]) || (strchr((f), ':')))
+#define HAVE_CASE_INSENSITIVE_FILE_SYSTEM 1
+
+#ifdef __cplusplus
+static inline char *FIND_FIRST_DIRSEP(char *_the_path) {
+    char *p = strchr(_the_path, ':');
+    if (p != NULL) return p;
+    return strchr(_the_path, '/');
+}
+static inline char *FIND_LAST_DIRSEP (char *_the_path) {
+    char *p = strrchr(_the_path, '/');
+    if (p != NULL) return p;
+    return strchr(_the_path, ':');
+}
+static inline const char *FIND_FIRST_DIRSEP(const char *_the_path) {
+    const char *p = strchr(_the_path, ':');
+    if (p != NULL) return p;
+    return strchr(_the_path, '/');
+}
+static inline const char *FIND_LAST_DIRSEP (const char *_the_path) {
+    const char *p = strrchr(_the_path, '/');
+    if (p != NULL) return p;
+    return strchr(_the_path, ':');
+}
+#else
+static inline char *FIND_FIRST_DIRSEP(const char *_the_path) {
+    char *p = strchr(_the_path, ':');
+    if (p != NULL) return p;
+    return strchr(_the_path, '/');
+}
+static inline char *FIND_LAST_DIRSEP (const char *_the_path) {
+    char *p = strrchr(_the_path, '/');
+    if (p != NULL) return p;
+    return strchr(_the_path, ':');
+}
+#endif /* C++ */
+
+/* ---------------------- assumed UNIX-ish : ---------------------- */
+#else /* */
+
+#define IS_DIR_SEPARATOR(c)	((c) == '/')
+#define DIR_SEPARATOR_CHAR	'/'
+#define DIR_SEPARATOR_STR	"/"
+#define IS_ABSOLUTE_PATH(f)	(IS_DIR_SEPARATOR((f)[0]))
+#define HAS_DRIVE_SPEC(f)	(0)
+#define STRIP_DRIVE_SPEC(f)	(f)
+
+#ifdef __cplusplus
+static inline char *FIND_FIRST_DIRSEP(char *_the_path) {
+    return strchr(_the_path, '/');
+}
+static inline char *FIND_LAST_DIRSEP (char *_the_path) {
+    return strrchr(_the_path, '/');
+}
+static inline const char *FIND_FIRST_DIRSEP(const char *_the_path) {
+    return strchr(_the_path, '/');
+}
+static inline const char *FIND_LAST_DIRSEP (const char *_the_path) {
+    return strrchr(_the_path, '/');
+}
+#else
+static inline char *FIND_FIRST_DIRSEP(const char *_the_path) {
+    return strchr(_the_path, '/');
+}
+static inline char *FIND_LAST_DIRSEP (const char *_the_path) {
+    return strrchr(_the_path, '/');
+}
+#endif /* C++ */
+
+#endif
+
+#endif /* FILENAMES_H */
+
diff --git a/Quake/gl_draw.c b/Quake/gl_draw.c
index b8cbe49..470c75a 100644
--- a/Quake/gl_draw.c
+++ b/Quake/gl_draw.c
@@ -701,8 +701,9 @@ void GL_SetCanvas (canvastype newcanvas)
 		glViewport (glx, gly, glwidth, glheight);
 		break;
 	case CANVAS_MENU:
-		s = q_min((float)glwidth / 640.0, (float)glheight / 200.0); // ericw -- doubled width to 640 to accommodate long keybindings
+		s = q_min((float)glwidth / 320.0, (float)glheight / 200.0);
 		s = CLAMP (1.0, scr_menuscale.value, s);
+		// ericw -- doubled width to 640 to accommodate long keybindings
 		glOrtho (0, 640, 200, 0, -99999, 99999);
 		glViewport (glx + (glwidth - 320*s) / 2, gly + (glheight - 200*s) / 2, 640*s, 200*s);
 		break;
diff --git a/Quake/keys.h b/Quake/keys.h
index 02cc41f..32f2eac 100644
--- a/Quake/keys.h
+++ b/Quake/keys.h
@@ -154,7 +154,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #define K_LTRIGGER		251
 #define K_RTRIGGER		252
 
-#define	MAX_KEYS		253
+#define	MAX_KEYS		256
 
 #define	MAXCMDLINE	256
 
diff --git a/Quake/net_sys.h b/Quake/net_sys.h
index 1ce742e..77727e3 100644
--- a/Quake/net_sys.h
+++ b/Quake/net_sys.h
@@ -121,7 +121,7 @@ typedef unsigned int	in_addr_t;	/* u_int32_t */
 #define	selectsocket(_N,_R,_W,_E,_T)		\
 	WaitSelect((_N),(_R),(_W),(_E),(_T),NULL)
 #define	IOCTLARG_P(x)	(char *) x
-#if defined(__AMIGA__) && !defined(__MORPHOS__)
+#if defined(__amigaos4__) || defined(PLATFORM_AMIGAOS3)
 #define	inet_ntoa(x) Inet_NtoA(x.s_addr) /* Inet_NtoA(*(ULONG*)&x) */
 #define	h_errno Errno()
 #endif
diff --git a/Quake/q_ctype.h b/Quake/q_ctype.h
index ffbca4c..729f796 100644
--- a/Quake/q_ctype.h
+++ b/Quake/q_ctype.h
@@ -63,8 +63,22 @@ static inline int q_isblank(int c)
 
 static inline int q_isspace(int c)
 {
-	return (q_isblank(c) || c == '\n' || c == '\r' ||
-				c == '\f' || c == '\v');
+	switch(c) {
+	case ' ':  case '\t':
+	case '\n': case '\r':
+	case '\f': case '\v': return 1;
+	}
+	return 0;
+}
+
+static inline int q_isgraph(int c)
+{
+	return (c > 0x20 && c <= 0x7e);
+}
+
+static inline int q_isprint(int c)
+{
+	return (c >= 0x20 && c <= 0x7e);
 }
 
 static inline int q_toascii(int c)
@@ -82,4 +96,4 @@ static inline int q_toupper(int c)
 	return ((q_islower(c)) ? (c & ~('a' - 'A')) : c);
 }
 
-#endif	/* Q_CTYPE_H */
+#endif /* Q_CTYPE_H */
diff --git a/Quake/quakedef.h b/Quake/quakedef.h
index 639741c..565d4ed 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.92
-#define	QUAKESPASM_VER_PATCH	0	// helper to print a string like 0.91.0
+#define	QUAKESPASM_VER_PATCH	1	// helper to print a string like 0.92.1
 
 //define	PARANOID			// speed sapping error checking
 
diff --git a/Quake/snd_mikmod.c b/Quake/snd_mikmod.c
index 3ae5b86..2327181 100644
--- a/Quake/snd_mikmod.c
+++ b/Quake/snd_mikmod.c
@@ -90,7 +90,6 @@ static qboolean S_MIKMOD_CodecInitialize (void)
 	if (shm->channels == 2)
 		md_mode |= DMODE_STEREO;
 	md_mode |= DMODE_SOFT_MUSIC;	/* this is a software-only mixer */
-	md_mode |= DMODE_HQMIXER;		/* high-quality mixer is OK */
 
 	/* md_mixfreq is UWORD, so something like 96000 isn't OK */
 	md_mixfreq = (shm->speed < 65536)? shm->speed : 48000;
diff --git a/Quakespasm.html b/Quakespasm.html
index 0e6a55d..4dd4940 100644
--- a/Quakespasm.html
+++ b/Quakespasm.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.69">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
  <TITLE>QuakeSpasm</TITLE>
 </HEAD>
 <BODY>
@@ -12,7 +12,7 @@
 <PRE>
 </PRE>
 </P>
-<P><EM>Page last edited: July 2016</EM></P>
+<P><EM>Page last edited: August 2016</EM></P>
 
 <P>
 <H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About </A></H2>
@@ -42,19 +42,20 @@
 <H2><A NAME="toc6">6.</A> <A HREF="Quakespasm.html#s6">Changes</A></H2>
 
 <UL>
-<LI><A NAME="toc6.1">6.1</A> <A HREF="Quakespasm.html#ss6.1">Changes in 0.92.0</A>
-<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.91.0</A>
-<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.90.1</A>
-<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.90.0</A>
-<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.85.9</A>
-<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.85.8</A>
-<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.85.7</A>
-<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.85.6</A>
-<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.5</A>
-<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.4</A>
-<LI><A NAME="toc6.11">6.11</A> <A HREF="Quakespasm.html#ss6.11">Changes in 0.85.3</A>
-<LI><A NAME="toc6.12">6.12</A> <A HREF="Quakespasm.html#ss6.12">Changes in 0.85.2</A>
-<LI><A NAME="toc6.13">6.13</A> <A HREF="Quakespasm.html#ss6.13">Changes in 0.85.1</A>
+<LI><A NAME="toc6.1">6.1</A> <A HREF="Quakespasm.html#ss6.1">Changes in 0.92.1</A>
+<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.92.0</A>
+<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.91.0</A>
+<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.90.1</A>
+<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.90.0</A>
+<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.85.9</A>
+<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.85.8</A>
+<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.85.7</A>
+<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.6</A>
+<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.5</A>
+<LI><A NAME="toc6.11">6.11</A> <A HREF="Quakespasm.html#ss6.11">Changes in 0.85.4</A>
+<LI><A NAME="toc6.12">6.12</A> <A HREF="Quakespasm.html#ss6.12">Changes in 0.85.3</A>
+<LI><A NAME="toc6.13">6.13</A> <A HREF="Quakespasm.html#ss6.13">Changes in 0.85.2</A>
+<LI><A NAME="toc6.14">6.14</A> <A HREF="Quakespasm.html#ss6.14">Changes in 0.85.1</A>
 </UL>
 <P>
 <H2><A NAME="toc7">7.</A> <A HREF="Quakespasm.html#s7">Todo </A></H2>
@@ -244,7 +245,17 @@ these patched libSDL binaries may help.
 
 
 
-<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.92.0</A>
+<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.92.1</A>
+</H2>
+
+<P>
+<UL>
+<LI> Fixed large menu scale factors (was broken in 0.92.0).</LI>
+<LI> Fixed PAUSE key (was broken in 0.92.0).</LI>
+<LI> Updated some of the third-party libraries.</LI>
+</UL>
+</P>
+<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.92.0</A>
 </H2>
 
 <P>
@@ -264,7 +275,7 @@ these patched libSDL binaries may help.
 <LI> Updated some of the third-party libraries. Other fixes/clean-ups.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.91.0</A>
+<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.91.0</A>
 </H2>
 
 
@@ -324,7 +335,7 @@ these patched libSDL binaries may help.
 <LI> Raised MAX_SFX to 1024 (was 512).</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.90.1</A>
+<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.90.1</A>
 </H2>
 
 
@@ -384,7 +395,7 @@ these patched libSDL binaries may help.
 <LI> Update 3rd-party libraries.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.90.0</A>
+<H2><A NAME="ss6.5">6.5</A> <A HREF="#toc6.5">Changes in 0.90.0</A>
 </H2>
 
 <P>
@@ -429,7 +440,7 @@ these patched libSDL binaries may help.
 <LI> Other fixes and clean-ups.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.5">6.5</A> <A HREF="#toc6.5">Changes in 0.85.9</A>
+<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.85.9</A>
 </H2>
 
 <P>
@@ -453,7 +464,7 @@ these patched libSDL binaries may help.
 <LI> Several other minor fixes/cleanups.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.85.8</A>
+<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.85.8</A>
 </H2>
 
 <P>
@@ -478,7 +489,7 @@ these patched libSDL binaries may help.
 <LI> Miscellaneous source code cleanups.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.85.7</A>
+<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.85.7</A>
 </H2>
 
 <P>
@@ -496,7 +507,7 @@ these patched libSDL binaries may help.
 <LI> Several other small changes mostly invisible to the end-user</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.85.6</A>
+<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.6</A>
 </H2>
 
 <P>
@@ -507,7 +518,7 @@ these patched libSDL binaries may help.
 <LI> Minor SDL video fixes.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.5</A>
+<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.5</A>
 </H2>
 
 <P>
@@ -526,7 +537,7 @@ these patched libSDL binaries may help.
 <LI> Several code updates from uHexen2 project, several code cleanups.</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.4</A>
+<H2><A NAME="ss6.11">6.11</A> <A HREF="#toc6.11">Changes in 0.85.4</A>
 </H2>
 
 <P>
@@ -544,7 +555,7 @@ these patched libSDL binaries may help.
 <LI> Other minor sound and cdaudio updates</LI>
 </UL>
 </P>
-<H2><A NAME="ss6.11">6.11</A> <A HREF="#toc6.11">Changes in 0.85.3</A>
+<H2><A NAME="ss6.12">6.12</A> <A HREF="#toc6.12">Changes in 0.85.3</A>
 </H2>
 
 <P>
@@ -567,7 +578,7 @@ these patched libSDL binaries may help.
 </UL>
 </P>
 
-<H2><A NAME="ss6.12">6.12</A> <A HREF="#toc6.12">Changes in 0.85.2</A>
+<H2><A NAME="ss6.13">6.13</A> <A HREF="#toc6.13">Changes in 0.85.2</A>
 </H2>
 
 <P>
@@ -586,7 +597,7 @@ these patched libSDL binaries may help.
 </UL>
 </P>
 
-<H2><A NAME="ss6.13">6.13</A> <A HREF="#toc6.13">Changes in 0.85.1</A>
+<H2><A NAME="ss6.14">6.14</A> <A HREF="#toc6.14">Changes in 0.85.1</A>
 </H2>
 
 <P>
diff --git a/Quakespasm.txt b/Quakespasm.txt
index d176698..939c231 100644
--- a/Quakespasm.txt
+++ b/Quakespasm.txt
@@ -19,29 +19,30 @@
 
   5. Known Bugs
   6. Changes
-     6.1 Changes in 0.92.0
-     6.2 Changes in 0.91.0
-        6.2.1 Bugfixes
-        6.2.2 Visual improvements
-        6.2.3 Interface improvements
-        6.2.4 Code cleanup / Other
-        6.2.5 Raised limits
-     6.3 Changes in 0.90.1
+     6.1 Changes in 0.92.1
+     6.2 Changes in 0.92.0
+     6.3 Changes in 0.91.0
         6.3.1 Bugfixes
-        6.3.2 Performance
-        6.3.3 Visual improvements
-        6.3.4 Interface improvements
-        6.3.5 Code cleanup
-     6.4 Changes in 0.90.0
-     6.5 Changes in 0.85.9
-     6.6 Changes in 0.85.8
-     6.7 Changes in 0.85.7
-     6.8 Changes in 0.85.6
-     6.9 Changes in 0.85.5
-     6.10 Changes in 0.85.4
-     6.11 Changes in 0.85.3
-     6.12 Changes in 0.85.2
-     6.13 Changes in 0.85.1
+        6.3.2 Visual improvements
+        6.3.3 Interface improvements
+        6.3.4 Code cleanup / Other
+        6.3.5 Raised limits
+     6.4 Changes in 0.90.1
+        6.4.1 Bugfixes
+        6.4.2 Performance
+        6.4.3 Visual improvements
+        6.4.4 Interface improvements
+        6.4.5 Code cleanup
+     6.5 Changes in 0.90.0
+     6.6 Changes in 0.85.9
+     6.7 Changes in 0.85.8
+     6.8 Changes in 0.85.7
+     6.9 Changes in 0.85.6
+     6.10 Changes in 0.85.5
+     6.11 Changes in 0.85.4
+     6.12 Changes in 0.85.3
+     6.13 Changes in 0.85.2
+     6.14 Changes in 0.85.1
 
   7. Todo
   8. Copyright
@@ -51,7 +52,7 @@
   ______________________________________________________________________
 
 
-  Page last edited: July 2016
+  Page last edited: August 2016
 
 
   1.  About
@@ -292,7 +293,16 @@
   6.  Changes
 
 
-  6.1.  Changes in 0.92.0
+  6.1.  Changes in 0.92.1
+
+  o  Fixed large menu scale factors (was broken in 0.92.0).
+
+  o  Fixed PAUSE key (was broken in 0.92.0).
+
+  o  Updated some of the third-party libraries.
+
+
+  6.2.  Changes in 0.92.0
 
   o  SDL2 Game Controller support.
 
@@ -329,9 +339,9 @@
   o  Updated some of the third-party libraries. Other fixes/clean-ups.
 
 
-  6.2.  Changes in 0.91.0
+  6.3.  Changes in 0.91.0
 
-  6.2.1.  Bugfixes
+  6.3.1.  Bugfixes
 
   o  Fix unwanted fog mode change upon video restart.
 
@@ -367,7 +377,7 @@
 
   o  Prevent a possible vulnerability in MSG_ReadString (old Q1/Q2 bug).
 
-  6.2.2.  Visual improvements
+  6.3.2.  Visual improvements
 
   o  New cvars r_lavaalpha, r_slimealpha, r_telealpha for fine-tuning
      specific liquid opacities (from DirectQ/RMQEngine, non-archived,
@@ -378,18 +388,18 @@
   o  GLSL gamma is now supported on older hardware without NPOT
      extension.
 
-  6.2.3.  Interface improvements
+  6.3.3.  Interface improvements
 
   o  New r_pos command to show player position.
 
   o  NaN detection in traceline with "developer 1" set now warns instead
      of errors.
 
-  6.2.4.  Code cleanup / Other
+  6.3.4.  Code cleanup / Other
 
   o  Update third-party libraries.
 
-  6.2.5.  Raised limits
+  6.3.5.  Raised limits
 
   o  Default max_edicts 8192 (was 2048) and no longer saved to
      config.cfg.
@@ -401,9 +411,9 @@
   o  Raised MAX_SFX to 1024 (was 512).
 
 
-  6.3.  Changes in 0.90.1
+  6.4.  Changes in 0.90.1
 
-  6.3.1.  Bugfixes
+  6.4.1.  Bugfixes
 
   o  Fix dynamic light artifact where changing lightmap are rendered one
      frame late (bug introduced in 0.90.0).
@@ -426,13 +436,13 @@
 
   o  Fix crash on out-of-bounds skin number.
 
-  6.3.2.  Performance
+  6.4.2.  Performance
 
   o  Use multithreaded OpenGL on OS X for better performance.
 
   o  New, faster mdl renderer using GLSL. Disable with "-noglslalias".
 
-  6.3.3.  Visual improvements
+  6.4.3.  Visual improvements
 
   o  New gamma correction implementation using GLSL. Fixes all known
      gamma issues (affecting the full display, persisting after
@@ -446,7 +456,7 @@
 
   o  r_noshadow_list cvar added (from MarkV.)
 
-  6.3.4.  Interface improvements
+  6.4.4.  Interface improvements
 
   o  Support pausing demo playback with the "pause" command.
 
@@ -463,14 +473,14 @@
      "trying to load ent", "bad chunk length", "meshing",
      "PR_AlocStringSlots: realloc'ing"
 
-  6.3.5.  Code cleanup
+  6.4.5.  Code cleanup
 
   o  Clean up IDE project files to build on fresh systems.
 
   o  Update 3rd-party libraries.
 
 
-  6.4.  Changes in 0.90.0
+  6.5.  Changes in 0.90.0
 
   o  Fix issues on Windows systems with DPI scaling.
 
@@ -578,7 +588,7 @@
   o  Other fixes and clean-ups.
 
 
-  6.5.  Changes in 0.85.9
+  6.6.  Changes in 0.85.9
 
   o  Fixes for several undefined behaviors in C code (gcc-4.8 support.)
 
@@ -625,7 +635,7 @@
   o  Several other minor fixes/cleanups.
 
 
-  6.6.  Changes in 0.85.8
+  6.7.  Changes in 0.85.8
 
   o  Made Quake shareware 1.00 and 1.01 versions to be recognized
      properly.
@@ -672,7 +682,7 @@
   o  Miscellaneous source code cleanups.
 
 
-  6.7.  Changes in 0.85.7
+  6.8.  Changes in 0.85.7
 
   o  Added support for cross-level demo playback
 
@@ -698,7 +708,7 @@
   o  Several other small changes mostly invisible to the end-user
 
 
-  6.8.  Changes in 0.85.6
+  6.9.  Changes in 0.85.6
 
   o  More work for string buffer safety
 
@@ -711,7 +721,7 @@
   o  Minor SDL video fixes.
 
 
-  6.9.  Changes in 0.85.5
+  6.10.  Changes in 0.85.5
 
   o  SDL input driver updated adding native keymap and dead key support
      to the console
@@ -742,7 +752,7 @@
   o  Several code updates from uHexen2 project, several code cleanups.
 
 
-  6.10.  Changes in 0.85.4
+  6.11.  Changes in 0.85.4
 
   o  Implement music (OGG, MP3, WAV) playback
 
@@ -770,7 +780,7 @@
   o  Other minor sound and cdaudio updates
 
 
-  6.11.  Changes in 0.85.3
+  6.12.  Changes in 0.85.3
 
   o  Fix the "-dedicated" option (thanks Oz) and add platform specific
      networking code (default) rather than SDL_net
@@ -807,7 +817,7 @@
      some other CD tweaks.
 
 
-  6.12.  Changes in 0.85.2
+  6.13.  Changes in 0.85.2
 
   o  Replace the old "Screen size" slider with a "Scale" slider
 
@@ -835,7 +845,7 @@
   o  Add OSX Makefile (tested?)
 
 
-  6.13.  Changes in 0.85.1
+  6.14.  Changes in 0.85.1
 
   o  64 bit CPU support
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/quakespasm.git



More information about the Pkg-games-commits mailing list