bump version to 0.93.2, update changelog.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1631 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
Ozkan Sezer 2019-09-12 12:36:59 +00:00
parent 39b4fccb44
commit 13d8e8f704
6 changed files with 134 additions and 91 deletions

View File

@ -4,7 +4,7 @@
<toc>
<verb></verb>
<em>Page last edited: Feb. 2018</em>
<em>Page last edited: Sep. 2019</em>
<sect> About <p>
@ -154,6 +154,16 @@ these patched libSDL binaries may help.
</itemize>
<sect> Changes<p>
<sect1> Changes in 0.93.2<p>
<itemize>
<item> Lightmaps are now dynamically allocated (from QSS), and BLOCK_WIDTH/HEIGHT raised from 128 to 256.
<item> Fixed several uncheked limits that would crash the Slayer's Testaments mod.
<item> Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's Testaments mod works.
<item> Fixed 'pants' and 'shirt' types so that those textures load correctly on platforms where char is unsigned by default (sf.net bug #28).
<item> Update the third-party libraries. Other fixes/cleanups.
</itemize>
</p>
<sect1> Changes in 0.93.1<p>
<itemize>
<item> Fixed a fog regression which was introduced in 0.93.0.

View File

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.93.1</string>
<string>0.93.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>LSApplicationCategoryType</key>

View File

@ -2,7 +2,7 @@
Copyright (C) 1996-2001 Id Software, Inc.
Copyright (C) 2002-2009 John Fitzgibbons and others
Copyright (C) 2007-2008 Kristian Duske
Copyright (C) 2010-2017 QuakeSpasm developers
Copyright (C) 2010-2019 QuakeSpasm developers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@ -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.93
#define QUAKESPASM_VER_PATCH 1 // helper to print a string like 0.93.1
#define QUAKESPASM_VER_PATCH 2 // helper to print a string like 0.93.2
#ifndef QUAKESPASM_VER_SUFFIX
#define QUAKESPASM_VER_SUFFIX // optional version suffix string literal like "-beta1"
#endif

View File

@ -1,17 +1,18 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>QuakeSpasm</TITLE>
</HEAD>
<BODY>
<H1>QuakeSpasm</H1>
<H2></H2><P>
<H2></H2>
<P>
<PRE>
</PRE>
</P>
<P><EM>Page last edited: Feb. 2018</EM></P>
<P><EM>Page last edited: Sep. 2019</EM></P>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About </A></H2>
@ -41,22 +42,23 @@
<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.93.1</A>
<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.93.0</A>
<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.92.1</A>
<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.92.0</A>
<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.91.0</A>
<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.90.1</A>
<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.90.0</A>
<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.85.9</A>
<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.8</A>
<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.7</A>
<LI><A NAME="toc6.11">6.11</A> <A HREF="Quakespasm.html#ss6.11">Changes in 0.85.6</A>
<LI><A NAME="toc6.12">6.12</A> <A HREF="Quakespasm.html#ss6.12">Changes in 0.85.5</A>
<LI><A NAME="toc6.13">6.13</A> <A HREF="Quakespasm.html#ss6.13">Changes in 0.85.4</A>
<LI><A NAME="toc6.14">6.14</A> <A HREF="Quakespasm.html#ss6.14">Changes in 0.85.3</A>
<LI><A NAME="toc6.15">6.15</A> <A HREF="Quakespasm.html#ss6.15">Changes in 0.85.2</A>
<LI><A NAME="toc6.16">6.16</A> <A HREF="Quakespasm.html#ss6.16">Changes in 0.85.1</A>
<LI><A NAME="toc6.1">6.1</A> <A HREF="Quakespasm.html#ss6.1">Changes in 0.93.2</A>
<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.93.1</A>
<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.93.0</A>
<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.92.1</A>
<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.92.0</A>
<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.91.0</A>
<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.90.1</A>
<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.90.0</A>
<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.9</A>
<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.8</A>
<LI><A NAME="toc6.11">6.11</A> <A HREF="Quakespasm.html#ss6.11">Changes in 0.85.7</A>
<LI><A NAME="toc6.12">6.12</A> <A HREF="Quakespasm.html#ss6.12">Changes in 0.85.6</A>
<LI><A NAME="toc6.13">6.13</A> <A HREF="Quakespasm.html#ss6.13">Changes in 0.85.5</A>
<LI><A NAME="toc6.14">6.14</A> <A HREF="Quakespasm.html#ss6.14">Changes in 0.85.4</A>
<LI><A NAME="toc6.15">6.15</A> <A HREF="Quakespasm.html#ss6.15">Changes in 0.85.3</A>
<LI><A NAME="toc6.16">6.16</A> <A HREF="Quakespasm.html#ss6.16">Changes in 0.85.2</A>
<LI><A NAME="toc6.17">6.17</A> <A HREF="Quakespasm.html#ss6.17">Changes in 0.85.1</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="Quakespasm.html#s7">Todo </A></H2>
@ -245,7 +247,19 @@ these patched libSDL binaries may help.
<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.93.1</A>
<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.93.2</A>
</H2>
<P>
<UL>
<LI> Lightmaps are now dynamically allocated (from QSS), and BLOCK_WIDTH/HEIGHT raised from 128 to 256.</LI>
<LI> Fixed several uncheked limits that would crash the Slayer's Testaments mod.</LI>
<LI> Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's Testaments mod works.</LI>
<LI> Fixed 'pants' and 'shirt' types so that those textures load correctly on platforms where char is unsigned by default (sf.net bug #28).</LI>
<LI> Update the third-party libraries. Other fixes/cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.93.1</A>
</H2>
<P>
@ -259,7 +273,7 @@ these patched libSDL binaries may help.
<LI> Update the third-party libraries. Other fixes/cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.93.0</A>
<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.93.0</A>
</H2>
<P>
@ -302,7 +316,7 @@ these patched libSDL binaries may help.
<LI> Update the third-party libraries.</LI>
</UL>
</P>
<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.92.1</A>
<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.92.1</A>
</H2>
<P>
@ -312,7 +326,7 @@ these patched libSDL binaries may help.
<LI> Updated some of the third-party libraries.</LI>
</UL>
</P>
<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.92.0</A>
<H2><A NAME="ss6.5">6.5</A> <A HREF="#toc6.5">Changes in 0.92.0</A>
</H2>
<P>
@ -332,7 +346,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.5">6.5</A> <A HREF="#toc6.5">Changes in 0.91.0</A>
<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.91.0</A>
</H2>
@ -392,7 +406,7 @@ these patched libSDL binaries may help.
<LI> Raised MAX_SFX to 1024 (was 512).</LI>
</UL>
</P>
<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.90.1</A>
<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.90.1</A>
</H2>
@ -452,7 +466,7 @@ these patched libSDL binaries may help.
<LI> Update 3rd-party libraries.</LI>
</UL>
</P>
<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.90.0</A>
<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.90.0</A>
</H2>
<P>
@ -497,7 +511,7 @@ these patched libSDL binaries may help.
<LI> Other fixes and clean-ups.</LI>
</UL>
</P>
<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.85.9</A>
<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.9</A>
</H2>
<P>
@ -521,7 +535,7 @@ these patched libSDL binaries may help.
<LI> Several other minor fixes/cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.8</A>
<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.8</A>
</H2>
<P>
@ -546,7 +560,7 @@ these patched libSDL binaries may help.
<LI> Miscellaneous source code cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.7</A>
<H2><A NAME="ss6.11">6.11</A> <A HREF="#toc6.11">Changes in 0.85.7</A>
</H2>
<P>
@ -564,7 +578,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.11">6.11</A> <A HREF="#toc6.11">Changes in 0.85.6</A>
<H2><A NAME="ss6.12">6.12</A> <A HREF="#toc6.12">Changes in 0.85.6</A>
</H2>
<P>
@ -575,7 +589,7 @@ these patched libSDL binaries may help.
<LI> Minor SDL video fixes.</LI>
</UL>
</P>
<H2><A NAME="ss6.12">6.12</A> <A HREF="#toc6.12">Changes in 0.85.5</A>
<H2><A NAME="ss6.13">6.13</A> <A HREF="#toc6.13">Changes in 0.85.5</A>
</H2>
<P>
@ -594,7 +608,7 @@ these patched libSDL binaries may help.
<LI> Several code updates from uHexen2 project, several code cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.13">6.13</A> <A HREF="#toc6.13">Changes in 0.85.4</A>
<H2><A NAME="ss6.14">6.14</A> <A HREF="#toc6.14">Changes in 0.85.4</A>
</H2>
<P>
@ -612,7 +626,7 @@ these patched libSDL binaries may help.
<LI> Other minor sound and cdaudio updates</LI>
</UL>
</P>
<H2><A NAME="ss6.14">6.14</A> <A HREF="#toc6.14">Changes in 0.85.3</A>
<H2><A NAME="ss6.15">6.15</A> <A HREF="#toc6.15">Changes in 0.85.3</A>
</H2>
<P>
@ -635,7 +649,7 @@ these patched libSDL binaries may help.
</UL>
</P>
<H2><A NAME="ss6.15">6.15</A> <A HREF="#toc6.15">Changes in 0.85.2</A>
<H2><A NAME="ss6.16">6.16</A> <A HREF="#toc6.16">Changes in 0.85.2</A>
</H2>
<P>
@ -654,7 +668,7 @@ these patched libSDL binaries may help.
</UL>
</P>
<H2><A NAME="ss6.16">6.16</A> <A HREF="#toc6.16">Changes in 0.85.1</A>
<H2><A NAME="ss6.17">6.17</A> <A HREF="#toc6.17">Changes in 0.85.1</A>
</H2>
<P>

View File

@ -19,32 +19,33 @@
5. Known Bugs
6. Changes
6.1 Changes in 0.93.1
6.2 Changes in 0.93.0
6.3 Changes in 0.92.1
6.4 Changes in 0.92.0
6.5 Changes in 0.91.0
6.1 Changes in 0.93.2
6.2 Changes in 0.93.1
6.3 Changes in 0.93.0
6.4 Changes in 0.92.1
6.5 Changes in 0.92.0
6.6 Changes in 0.91.0
6.5.1 Bugfixes
6.5.2 Visual improvements
6.5.3 Interface improvements
6.5.4 Code cleanup / Other
6.5.5 Raised limits
6.6 Changes in 0.90.1
6.6.1 Bugfixes
6.6.2 Performance
6.6.3 Visual improvements
6.6.4 Interface improvements
6.6.5 Code cleanup
6.7 Changes in 0.90.0
6.8 Changes in 0.85.9
6.9 Changes in 0.85.8
6.10 Changes in 0.85.7
6.11 Changes in 0.85.6
6.12 Changes in 0.85.5
6.13 Changes in 0.85.4
6.14 Changes in 0.85.3
6.15 Changes in 0.85.2
6.16 Changes in 0.85.1
6.7 Changes in 0.90.1
6.7.1 Bugfixes
6.7.2 Performance
6.7.3 Visual improvements
6.7.4 Interface improvements
6.7.5 Code cleanup
6.8 Changes in 0.90.0
6.9 Changes in 0.85.9
6.10 Changes in 0.85.8
6.11 Changes in 0.85.7
6.12 Changes in 0.85.6
6.13 Changes in 0.85.5
6.14 Changes in 0.85.4
6.15 Changes in 0.85.3
6.16 Changes in 0.85.2
6.17 Changes in 0.85.1
7. Todo
8. Copyright
@ -54,7 +55,7 @@
______________________________________________________________________
Page last edited: Feb. 2018
Page last edited: Sep. 2019
1. About
@ -103,11 +104,11 @@
support CD audio. cd_sdl.c needs replacing with cd_linux.c,
cd_bsd.c etc..
o In windows, alternative CD drives are accessible by "quakespasm
-cddev F" (for example)
o In windows, alternative CD drives are accessible by
"quakespasm -cddev F" (for example)
o Quakespasm allows loading new games (mods) on the fly with "game
GAMENAME {-quoth/hipnotic/rogue}"
o Quakespasm allows loading new games (mods) on the fly with
"game GAMENAME {-quoth/hipnotic/rogue}"
o Use "quakespasm -condebug" to save console log to "qconsole.log".
SDL2 builds no longer generate stdout.txt/stderr.txt.
@ -288,7 +289,25 @@
6. Changes
6.1. Changes in 0.93.1
6.1. Changes in 0.93.2
o Lightmaps are now dynamically allocated (from QSS), and
BLOCK_WIDTH/HEIGHT raised from 128 to 256.
o Fixed several uncheked limits that would crash the Slayer's
Testaments mod.
o Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's
Testaments mod works.
o Fixed 'pants' and 'shirt' types so that those textures load
correctly on platforms where char is unsigned by default
(sf.net bug #28).
o Update the third-party libraries. Other fixes/cleanups.
6.2. Changes in 0.93.1
o Fixed a fog regression which was introduced in 0.93.0.
@ -306,7 +325,7 @@
o Update the third-party libraries. Other fixes/cleanups.
6.2. Changes in 0.93.0
6.3. Changes in 0.93.0
o Raise default "joy_deadzone_trigger" cvar to 0.2.
@ -391,7 +410,7 @@
o Update the third-party libraries.
6.3. Changes in 0.92.1
6.4. Changes in 0.92.1
o Fixed large menu scale factors (was broken in 0.92.0).
@ -400,7 +419,7 @@
o Updated some of the third-party libraries.
6.4. Changes in 0.92.0
6.5. Changes in 0.92.0
o SDL2 Game Controller support.
@ -437,9 +456,9 @@
o Updated some of the third-party libraries. Other fixes/clean-ups.
6.5. Changes in 0.91.0
6.6. Changes in 0.91.0
6.5.1. Bugfixes
6.6.1. Bugfixes
o Fix unwanted fog mode change upon video restart.
@ -475,7 +494,7 @@
o Prevent a possible vulnerability in MSG_ReadString (old Q1/Q2 bug).
6.5.2. Visual improvements
6.6.2. Visual improvements
o New cvars r_lavaalpha, r_slimealpha, r_telealpha for fine-tuning
specific liquid opacities (from DirectQ/RMQEngine, non-archived,
@ -486,18 +505,18 @@
o GLSL gamma is now supported on older hardware without NPOT
extension.
6.5.3. Interface improvements
6.6.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.5.4. Code cleanup / Other
6.6.4. Code cleanup / Other
o Update third-party libraries.
6.5.5. Raised limits
6.6.5. Raised limits
o Default max_edicts 8192 (was 2048) and no longer saved to
config.cfg.
@ -509,9 +528,9 @@
o Raised MAX_SFX to 1024 (was 512).
6.6. Changes in 0.90.1
6.7. Changes in 0.90.1
6.6.1. Bugfixes
6.7.1. Bugfixes
o Fix dynamic light artifact where changing lightmap are rendered one
frame late (bug introduced in 0.90.0).
@ -534,13 +553,13 @@
o Fix crash on out-of-bounds skin number.
6.6.2. Performance
6.7.2. Performance
o Use multithreaded OpenGL on OS X for better performance.
o New, faster mdl renderer using GLSL. Disable with "-noglslalias".
6.6.3. Visual improvements
6.7.3. Visual improvements
o New gamma correction implementation using GLSL. Fixes all known
gamma issues (affecting the full display, persisting after
@ -554,7 +573,7 @@
o r_noshadow_list cvar added (from MarkV.)
6.6.4. Interface improvements
6.7.4. Interface improvements
o Support pausing demo playback with the "pause" command.
@ -571,14 +590,14 @@
"trying to load ent", "bad chunk length", "meshing",
"PR_AlocStringSlots: realloc'ing"
6.6.5. Code cleanup
6.7.5. Code cleanup
o Clean up IDE project files to build on fresh systems.
o Update 3rd-party libraries.
6.7. Changes in 0.90.0
6.8. Changes in 0.90.0
o Fix issues on Windows systems with DPI scaling.
@ -686,7 +705,7 @@
o Other fixes and clean-ups.
6.8. Changes in 0.85.9
6.9. Changes in 0.85.9
o Fixes for several undefined behaviors in C code (gcc-4.8 support.)
@ -733,7 +752,7 @@
o Several other minor fixes/cleanups.
6.9. Changes in 0.85.8
6.10. Changes in 0.85.8
o Made Quake shareware 1.00 and 1.01 versions to be recognized
properly.
@ -780,7 +799,7 @@
o Miscellaneous source code cleanups.
6.10. Changes in 0.85.7
6.11. Changes in 0.85.7
o Added support for cross-level demo playback
@ -806,7 +825,7 @@
o Several other small changes mostly invisible to the end-user
6.11. Changes in 0.85.6
6.12. Changes in 0.85.6
o More work for string buffer safety
@ -819,7 +838,7 @@
o Minor SDL video fixes.
6.12. Changes in 0.85.5
6.13. Changes in 0.85.5
o SDL input driver updated adding native keymap and dead key support
to the console
@ -850,7 +869,7 @@
o Several code updates from uHexen2 project, several code cleanups.
6.13. Changes in 0.85.4
6.14. Changes in 0.85.4
o Implement music (OGG, MP3, WAV) playback
@ -878,7 +897,7 @@
o Other minor sound and cdaudio updates
6.14. Changes in 0.85.3
6.15. Changes in 0.85.3
o Fix the "-dedicated" option (thanks Oz) and add platform specific
networking code (default) rather than SDL_net
@ -915,7 +934,7 @@
some other CD tweaks.
6.15. Changes in 0.85.2
6.16. Changes in 0.85.2
o Replace the old "Screen size" slider with a "Scale" slider
@ -943,7 +962,7 @@
o Add OSX Makefile (tested?)
6.16. Changes in 0.85.1
6.17. Changes in 0.85.1
o 64 bit CPU support