aboutsummaryrefslogtreecommitdiff
path: root/games/ezquake
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2006-12-21 13:32:40 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2006-12-21 13:32:40 +0000
commitae9cc160755a76b57134c2be2903812cc399be38 (patch)
treea73ee186296878b938013a58d8cd84df5b3108fd /games/ezquake
parentfc5b96f1a8f1e9bd71cc18975ccc5eddc2885c4e (diff)
downloadports-ae9cc160755a76b57134c2be2903812cc399be38.tar.gz
ports-ae9cc160755a76b57134c2be2903812cc399be38.zip
Notes
Diffstat (limited to 'games/ezquake')
-rw-r--r--games/ezquake/Makefile26
-rw-r--r--games/ezquake/distinfo12
-rw-r--r--games/ezquake/files/patch-EX_misc.c11
-rw-r--r--games/ezquake/files/patch-Makefile290
-rw-r--r--games/ezquake/files/patch-Makefile.list10
-rw-r--r--games/ezquake/files/patch-cd_linux.c476
-rw-r--r--games/ezquake/files/patch-cl_tcl.c14
-rw-r--r--games/ezquake/files/patch-common.c106
-rw-r--r--games/ezquake/files/patch-config_manager.c16
-rw-r--r--games/ezquake/files/patch-host.c11
-rw-r--r--games/ezquake/files/patch-image.c27
-rw-r--r--games/ezquake/files/patch-menu.h11
-rw-r--r--games/ezquake/files/patch-modules.c14
-rw-r--r--games/ezquake/files/patch-mp3_player.c52
-rw-r--r--games/ezquake/files/patch-mp3_player.h11
-rw-r--r--games/ezquake/files/patch-q_shared.h35
-rw-r--r--games/ezquake/files/patch-quakeasm.h15
-rw-r--r--games/ezquake/files/patch-snd_dma.c20
-rw-r--r--games/ezquake/files/patch-snd_linux.c167
-rw-r--r--games/ezquake/files/patch-snd_oss.c63
-rw-r--r--games/ezquake/files/patch-sys_linux.c42
-rw-r--r--games/ezquake/files/patch-vid_glx.c12
-rw-r--r--games/ezquake/pkg-plist220
23 files changed, 847 insertions, 814 deletions
diff --git a/games/ezquake/Makefile b/games/ezquake/Makefile
index 3b687ae1aba2..3137164759cd 100644
--- a/games/ezquake/Makefile
+++ b/games/ezquake/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= ezquake
-PORTVERSION= 1517
+PORTVERSION= 1754
CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_source_${PORTVERSION}
@@ -20,12 +20,12 @@ COMMENT= Modern QuakeWorld client
EXTRACT_DEPENDS=p7zip:${PORTSDIR}/archivers/p7zip
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 \
- jpeg.9:${PORTSDIR}/graphics/jpeg \
pcre.0:${PORTSDIR}/devel/pcre \
png.5:${PORTSDIR}/graphics/png \
xmms.4:${PORTSDIR}/multimedia/xmms
-USE_GCC= 3.2+
+USE_DOS2UNIX= *.[ch] Makefile*
+USE_GCC= 3.4+
USE_GMAKE= yes
USE_TCL= yes
USE_TCL_BUILD= yes
@@ -37,8 +37,7 @@ NO_WRKSUBDIR= yes
OPTIONS= GLX "Build GLX client" on \
OPTIMIZED_CFLAGS "Enable compilation optimizations" on \
- X11 "Build X11 client" on \
- X86_ASM "Enable x86 assembly code" on
+ X11 "Build X11 client" on
.include "${.CURDIR}/../quake-data/Makefile.include"
@@ -49,8 +48,9 @@ IGNORE= needs at least one interface (GLX or X11)
.endif
.if !defined(WITHOUT_GLX)
+LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
USE_GL= yes
-ALL_TARGET+= glx_release
+ALL_TARGET+= glx
PLIST_SUB+= GLX=""
.else
PLIST_SUB+= GLX="@comment "
@@ -58,19 +58,17 @@ PLIST_SUB+= GLX="@comment "
.if !defined(WITHOUT_X11)
USE_XLIB= yes
-ALL_TARGET+= x11_release
+ALL_TARGET+= x11
PLIST_SUB+= X11=""
.else
PLIST_SUB+= X11="@comment "
.endif
-.for f in OPTIMIZED_CFLAGS X86_ASM
-. if !defined(WITHOUT_${f})
-MAKE_ENV+= USE_${f}=YES
-. else
-MAKE_ENV+= USE_${f}=NO
-. endif
-.endfor
+.if !defined(WITHOUT_OPTIMIZED_CFLAGS)
+MAKE_ENV+= USE_OPTIMIZED_CFLAGS=YES
+.else
+MAKE_ENV+= USE_OPTIMIZED_CFLAGS=NO
+.endif
post-extract:
@cd ${WRKDIR} && 7z x -y ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}.7z \
diff --git a/games/ezquake/distinfo b/games/ezquake/distinfo
index a357311c7460..f62aa848da0e 100644
--- a/games/ezquake/distinfo
+++ b/games/ezquake/distinfo
@@ -1,6 +1,6 @@
-MD5 (ezquake/ezquake_source_1517.7z) = 006acbb0b17522266c8e70e3516edc6b
-SHA256 (ezquake/ezquake_source_1517.7z) = df91df3dd268a4f71c622959d8dfcceba47499668cfea178c51fe2b9ef0dce5e
-SIZE (ezquake/ezquake_source_1517.7z) = 1940056
-MD5 (ezquake/ezquake_linux_1517.tar.gz) = e367ff5e2fbf3bd78b4dfc4e5aa8c7a4
-SHA256 (ezquake/ezquake_linux_1517.tar.gz) = c2c320cc898aafe9619b3996b278903f09804f856c25f3a996c9a8359f104d7c
-SIZE (ezquake/ezquake_linux_1517.tar.gz) = 9963640
+MD5 (ezquake/ezquake_source_1754.7z) = 75eea8a04d49805a08addbac715c521c
+SHA256 (ezquake/ezquake_source_1754.7z) = f80390eb91b5a3ff0890e6c32de9d286bcbb5f72499061580da875c690ac716b
+SIZE (ezquake/ezquake_source_1754.7z) = 2813436
+MD5 (ezquake/ezquake_linux_1754.tar.gz) = 7f4c93f0e2906d58082c971d10a5a653
+SHA256 (ezquake/ezquake_linux_1754.tar.gz) = 04766414cb699e7b648470cf650e4dd3a6e8b378e32eeac26c3fcd4202fa6f22
+SIZE (ezquake/ezquake_linux_1754.tar.gz) = 11262255
diff --git a/games/ezquake/files/patch-EX_misc.c b/games/ezquake/files/patch-EX_misc.c
deleted file mode 100644
index 533acd880cbc..000000000000
--- a/games/ezquake/files/patch-EX_misc.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./EX_misc.c.orig Wed Mar 29 18:54:03 2006
-+++ ./EX_misc.c Tue Aug 29 20:59:12 2006
-@@ -8,7 +8,7 @@
- #include "EX_misc.h"
- #include "EX_FunNames.h"
-
--#if defined __linux || defined(__APPLE__)
-+#if defined __unix__ || defined(__APPLE__)
- #define CLIPBOARDSIZE 1024
- static char clipboard[CLIPBOARDSIZE] = "\0"; // for clipboard implementation
- #endif
diff --git a/games/ezquake/files/patch-Makefile b/games/ezquake/files/patch-Makefile
index b2c5d8be7829..268734803cc1 100644
--- a/games/ezquake/files/patch-Makefile
+++ b/games/ezquake/files/patch-Makefile
@@ -1,193 +1,97 @@
---- Makefile.orig Fri Apr 7 13:48:24 2006
-+++ Makefile Fri Nov 24 15:51:36 2006
-@@ -5,54 +5,26 @@
-
-
- # compilation tool and detection of targets/achitecture
--CC =gcc
- CC_BASEVERSION =$(shell $(CC) -dumpversion | sed -e 's/\..*//g')
- MACHINE =$(shell $(CC) -dumpmachine)
- ARCH =$(shell echo $(MACHINE) | sed -e 's/.*mingw32.*/mingw32/g' -e 's/\-.*//g' -e 's/i.86/x86/g')
- STRIP =strip --strip-unneeded --remove-section=.comment
-
--# Mac OSX Tiger : powerpc -> ppc
--ifeq ($(MACHINE),powerpc-apple-darwin8) # MacOS-10.4/ppc
-- ARCH = ppc
--endif
--
--# Mac OSX Tiger : i686 -> macx86
--ifeq ($(MACHINE),i686-apple-darwin8) # MacOS-10.4/x86
-- ARCH = macx86
-- STRIP = strip
--endif
--
--# add special architecture based flags
--ifeq ($(ARCH),x86) # Linux/x86
-- DEST_ARCH =x86
-- ARCH_CFLAGS =-march=$(shell echo $(MACHINE) | sed -e 's/\-.*//g')
--endif
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- DEST_ARCH =x86
-- ARCH_CFLAGS =-mwin32 -mno-cygwin
--endif
--ifeq ($(ARCH),ppc) # MacOS-X/ppc
-- DEST_ARCH =ppc
-- ARCH_CFLAGS =-arch ppc -faltivec -maltivec -mcpu=7450 -mtune=7450 -mpowerpc -mpowerpc-gfxopt
-- ifeq ($(CC_BASEVERSION),4) # auto vectorize if we're using gcc4.0+
-- ARCH_CFLAGS += -ftree-vectorize
-- endif
--endif
--
--
- #======================================================================
- # Output Directories
- #======================================================================
- # location of source relative to Makefile
- SOURCE_DIR =.
-
--BUILD_DEBUG_DIR =debug-$(ARCH)
--BUILD_RELEASE_DIR =release-$(ARCH)
-+BUILD_DEBUG_DIR =debug
-+BUILD_RELEASE_DIR =release
-
- # compiler flags
- PRJ_CFLAGS =-DWITH_ZLIB -DWITH_PNG -DEMBED_TCL -DUSE_TCL_STUBS
--XMMS_CFLAGS =-DWITH_XMMS `glib-config --cflags`
--BASE_CFLAGS =-Wall $(PRJ_CFLAGS) $(ARCH_CFLAGS)
-+XMMS_CFLAGS =-DWITH_XMMS `xmms-config --cflags` `glib-config --cflags`
-+BASE_CFLAGS =$(CFLAGS) -I$(LOCALBASE)/include `pcre-config --cflags` -I$(TCL_INCLUDEDIR) -DDATADIR='\"$(Q1DIR)\"' -Wall $(PRJ_CFLAGS) $(XMMS_CFLAGS)
-+
-+ifeq ($(USE_OPTIMIZED_CFLAGS),YES)
- BASE_RELEASE_CFLAGS =-ffast-math -fomit-frame-pointer -fexpensive-optimizations
- ifneq ($(CC_BASEVERSION),4) # if we're not auto-vectorizing then we can unroll the loops (mdfour ahoy)
- BASE_RELEASE_CFLAGS += -funroll-loops
-@@ -69,99 +41,47 @@
- BASE_RELEASE_CFLAGS += -falign-loops=2 -falign-jumps=2 -falign-functions=2
- endif
- endif
-+endif
-+
- BASE_DEBUG_CFLAGS =-g -D_DEBUG
-
--ifeq ($(ARCH),x86) # Linux/x86
-- BASE_CFLAGS += -Did386 $(XMMS_CFLAGS)
-- CL_DLFLAGS += -ldl
--endif
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- # use define for special assembly routines:
-- BASE_CFLAGS += -Did386 -DMINGW32
--endif
--ifeq ($(ARCH),ppc) # MacOS-X/ppc
-- BASE_CFLAGS += -D__BIG_ENDIAN__ -Ddarwin
--endif
--ifeq ($(ARCH),macx86) # MacOS-X/x86
-- BASE_CFLAGS += -Ddarwin
--endif
--ifeq ($(ARCH),powerpc) # Linux/PPC
-- BASE_CFLAGS += -D__BIG_ENDIAN__
-- CL_DLFLAGS += -ldl
-+ifeq ($(ARCH),i386)
-+ ifeq ($(USE_X86_ASM),YES)
-+ BASE_CFLAGS += -Did386
-+ endif
- endif
-
- BASE_CFLAGS += -funsigned-char -pipe -fno-strict-aliasing
- RELEASE_CFLAGS =$(BASE_CFLAGS) $(BASE_RELEASE_CFLAGS) -DNDEBUG
- DEBUG_CFLAGS =$(BASE_CFLAGS) $(BASE_DEBUG_CFLAGS) -Wimplicit
-
--
- # software and console (svga) builds
- DO_CC =$(CC) -DWITH_VMODE $(CFLAGS) -o $@ -c $<
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- DO_CC += -D_WINDOWS -mwindows
--endif
- DO_O_CC =$(CC) -O $(CFLAGS) -o $@ -c $<
- DO_AS =$(CC) $(CFLAGS) -x assembler-with-cpp
--ifeq ($(ARCH),x86) # Linux/x86
-- DO_AS += -DELF
--endif
-+DO_AS += -DELF
- DO_AS += -o $@ -c $<
-
- # opengl builds
--BASE_GLCFLAGS =-DWITH_JPEG -DGLQUAKE
--ifeq ($(ARCH),x86) # Linux/x86
-- ARCH_GLCFLAGS =-I/usr/include -DWITH_VMODE -DWITH_DGA -DWITH_EVDEV
--endif
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- ARCH_GLCFLAGS =-mwindows -I/opt/xmingw/include/ -I./pcre/ -I./libexpat/
--endif
--ifeq ($(ARCH),ppc) # MacOS-X/ppc
-- ARCH_GLCFLAGS = -I/opt/local/include/ -I/Developer/Headers/FlatCarbon -I/sw/include -FOpenGL -FAGL
--endif
--ifeq ($(ARCH),macx86) # MacOS-X/x86
-- ARCH_GLCFLAGS = -I/opt/local/include/ -I/Developer/Headers/FlatCarbon -I/sw/include -FOpenGL -FAGL `pcre-config --cflags` -I./libs
--endif
-+BASE_GLCFLAGS =-DWITH_JPEG -DGLQUAKE -I$(X11BASE)/include
-+ARCH_GLCFLAGS =-DWITH_VMODE -DWITH_DGA
-
- GLCFLAGS =$(ARCH_GLCFLAGS) $(BASE_GLCFLAGS)
-
- DO_GL_CC =$(CC) $(CFLAGS) $(GLCFLAGS) -o $@ -c $<
- DO_GL_AS =$(CC) $(CFLAGS) $(GLCFLAGS) -x assembler-with-cpp
--ifeq ($(ARCH),x86) # Linux/x86
-- DO_GL_AS += -DELF
--endif
-+DO_GL_AS += -DELF
- DO_GL_AS += -o $@ -c $<
-
--
- # linker flags
--LDFLAGS =-lm `glib-config --libs` -lpthread -lexpat `pcre-config --libs` -ltclstub $(CL_DLFLAGS)
-+LDFLAGS =-L$(LOCALBASE)/lib -lm `glib-config --libs` $(PTHREAD_LIBS) -lexpat `pcre-config --libs` -ltclstub$(TCL_SUFX) $(CL_DLFLAGS)
- SVGALDFLAGS =-lvga
--X11_LDFLAGS =-L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -lXxf86vm
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- LDFLAGS += -lws2_32 -luser32 -lwinmm
--endif
--ifeq ($(ARCH),ppc) # MacOS-X/ppc
-- LDFLAGS =`pcre-config --libs` -lexpat -framework OpenGL -framework AGL -framework DrawSprocket -framework Carbon -framework ApplicationServices -framework IOKit
--endif
--ifeq ($(ARCH),macx86) # MacOS-X/x86
-- LDFLAGS =`pcre-config --libs` -lexpat -framework OpenGL -framework AGL -framework DrawSprocket -framework Carbon -framework ApplicationServices -framework IOKit
--endif
-+X11_LDFLAGS =-L$(X11BASE)/lib -lX11 -lXext -lXxf86dga -lXxf86vm
-
- # opengl build
--BASE_GL_LDFLAGS =-L/usr/X11R6/lib -lGL -lm -lX11 -lXext
-+BASE_GL_LDFLAGS =-L$(X11BASE)/lib -lGL -lm -lX11 -lXext
- ARCH_GL_LDFLAGS =
--ifeq ($(ARCH),x86) # Linux/x86
-- ARCH_GL_LDFLAGS =-lXxf86dga -lXxf86vm
--endif
--ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
-- BASE_GL_LDFLAGS =
-- ARCH_GL_LDFLAGS =-mwindows -lopengl32 -ldxguid -lgdi32
--endif
--ifeq ($(ARCH),ppc) # MacOS-X/ppc
-- BASE_GL_LDFLAGS =
--endif
--ifeq ($(ARCH),macx86) # MacOS-X/x86
-- BASE_GL_LDFLAGS =
--endif
-+ARCH_GL_LDFLAGS =-lXxf86dga -lXxf86vm
- GL_LDFLAGS =$(ARCH_GL_LDFLAGS) $(BASE_GL_LDFLAGS)
-
-
-@@ -234,7 +154,6 @@
- $(BUILDDIR)/build/snd_mix.o \
- $(BUILDDIR)/build/snd_linux.o \
- $(BUILDDIR)/build/snd_oss.o \
-- $(BUILDDIR)/build/snd_alsa.o \
- \
- $(BUILDDIR)/build/cl_input.o \
- $(BUILDDIR)/build/keys.o \
-@@ -855,7 +774,6 @@
- $(BUILDDIR)/build-gl/snd_mix.o \
- $(BUILDDIR)/build-gl/snd_linux.o \
- $(BUILDDIR)/build-gl/snd_oss.o \
-- $(BUILDDIR)/build-gl/snd_alsa.o \
- \
- $(BUILDDIR)/build-gl/cl_input.o \
- $(BUILDDIR)/build-gl/keys.o \
+--- Makefile.orig Sat Nov 25 15:28:35 2006
++++ Makefile Tue Dec 19 20:41:59 2006
+@@ -6,7 +6,7 @@
+
+ # compilation tool and detection of targets/achitecture
+ _E = @
+-CC = gcc
++CC ?= gcc
+ CC_BASEVERSION = $(shell $(CC) -dumpversion | sed -e 's/\..*//g')
+
+ # TYPE = release debug
+@@ -16,25 +16,18 @@
+
+ # ARCH = x86 ppc
+ # OS = linux darwin
+-ARCH = $(shell uname -m | sed -e 's/i.86/x86/g' -e 's/Power Macintosh/ppc/g')
++ARCH ?= $(shell uname -m | sed -e 's/i.86/x86/g' -e 's/Power Macintosh/ppc/g')
+ OS = $(shell uname -s | tr A-Z a-z)
+
+-# add special architecture based flags
+-ifeq ($(ARCH),x86_64)
+- ARCH_CFLAGS = -march=k8 -D__LITTLE_ENDIAN__Q__
+-endif
+-ifeq ($(ARCH),x86)
+- ARCH_CFLAGS = -march=i686 -D__LITTLE_ENDIAN__Q__ -Did386
+-endif
+-ifeq ($(ARCH),ppc)
+- ARCH_CFLAGS = -arch ppc -faltivec -maltivec -mcpu=7450 -mtune=7450 -mpowerpc -mpowerpc-gfxopt -D__BIG_ENDIAN__Q__
+-endif
+-
+ # TODO: LIB_PREFIX must be $(OS)-$(ARCH)
+ ifeq ($(OS),linux)
+ DEFAULT_TARGET = glx
+ OS_GL_CFLAGS = -DWITH_DGA -DWITH_EVDEV -DWITH_VMODE
+ endif
++ifeq ($(OS),freebsd)
++ DEFAULT_TARGET = glx
++ OS_GL_CFLAGS = -DWITH_DGA -DWITH_VMODE -I$(X11BASE)/include
++endif
+ ifeq ($(OS),darwin)
+ DEFAULT_TARGET = mac
+ OS_GL_CFLAGS = -I/opt/local/include/ -I/Developer/Headers/FlatCarbon -I/sw/include -FOpenGL -FAGL
+@@ -50,19 +43,19 @@
+ # Directories for object files #
+ ################################
+
+-GLX_DIR = $(TYPE)-$(ARCH)/glx
+-X11_DIR = $(TYPE)-$(ARCH)/x11
+-SVGA_DIR = $(TYPE)-$(ARCH)/svga
+-MAC_DIR = $(TYPE)-$(ARCH)/mac
++GLX_DIR = $(TYPE)/glx
++X11_DIR = $(TYPE)/x11
++SVGA_DIR = $(TYPE)/svga
++MAC_DIR = $(TYPE)/mac
+
+ ################
+ # Binary files #
+ ################
+
+-GLX_TARGET = $(TYPE)-$(ARCH)/ezquake-gl.glx
+-X11_TARGET = $(TYPE)-$(ARCH)/ezquake.x11
+-SVGA_TARGET = $(TYPE)-$(ARCH)/ezquake.svga
+-MAC_TARGET = $(TYPE)-$(ARCH)/ezquake-gl.mac
++GLX_TARGET = $(TYPE)/ezquake-gl.glx
++X11_TARGET = $(TYPE)/ezquake.x11
++SVGA_TARGET = $(TYPE)/ezquake.svga
++MAC_TARGET = $(TYPE)/ezquake-gl.mac
+
+ ################
+
+@@ -78,9 +71,12 @@
+
+ # compiler flags
+ PRJ_CFLAGS = -DWITH_ZLIB -DWITH_PNG -DEMBED_TCL -DJSS_CAM
+-BASE_CFLAGS = -Wall -funsigned-char $(ARCH_CFLAGS) $(PRJ_CFLAGS) -I ./libs
++XMMS_CFLAGS= -DWITH_XMMS `xmms-config --cflags` `glib-config --cflags`
++BASE_CFLAGS := $(CFLAGS) -I$(LOCALBASE)/include `pcre-config --cflags` -I$(TCL_INCLUDEDIR) -DDATADIR='"$(Q1DIR)"' -Wall -funsigned-char $(PRJ_CFLAGS) $(XMMS_CFLAGS)
+
++ifeq ($(USE_OPTIMIZED_CFLAGS),YES)
+ RELEASE_CFLAGS = -pipe -O2 -fno-strict-aliasing -ffast-math -fomit-frame-pointer -fexpensive-optimizations -funroll-loops
++endif
+ DEBUG_CFLAGS = -ggdb
+
+ # opengl builds
+@@ -92,9 +88,9 @@
+ CFLAGS = $(BASE_CFLAGS) $(DEBUG_CFLAGS) -D_DEBUG
+ endif
+
+-LDFLAGS = -lm -lpthread
+-COMMON_LIBS = libs/$(LIB_PREFIX)/libpng.a libs/$(LIB_PREFIX)/libz.a libs/$(LIB_PREFIX)/libpcre.a libs/$(LIB_PREFIX)/libexpat.a libs/$(LIB_PREFIX)/libtcl8.4.a
+-GL_LIBS = libs/$(LIB_PREFIX)/libjpeg.a
++LDFLAGS = -L$(LOCALBASE)/lib -L$(X11BASE)/lib
++COMMON_LIBS = -lm -lpng -lz `pcre-config --libs` `glib-config --libs` -lexpat -ltcl$(TCL_SUFX) $(PTHREAD_LIBS)
++GL_LIBS = -ljpeg
+
+ include Makefile.list
+
diff --git a/games/ezquake/files/patch-Makefile.list b/games/ezquake/files/patch-Makefile.list
new file mode 100644
index 000000000000..a409158362f5
--- /dev/null
+++ b/games/ezquake/files/patch-Makefile.list
@@ -0,0 +1,10 @@
+--- Makefile.list.orig Sat Nov 25 15:28:35 2006
++++ Makefile.list Tue Dec 19 20:02:43 2006
+@@ -156,7 +156,6 @@
+ cd_linux \
+ keymap_x11 \
+ localtime_linux \
+- snd_alsa \
+ snd_linux \
+ snd_oss \
+ sys_linux
diff --git a/games/ezquake/files/patch-cd_linux.c b/games/ezquake/files/patch-cd_linux.c
index 8a68b2a7e404..9ee8d0998b20 100644
--- a/games/ezquake/files/patch-cd_linux.c
+++ b/games/ezquake/files/patch-cd_linux.c
@@ -1,253 +1,253 @@
--- ./cd_linux.c.orig Thu Apr 6 20:23:18 2006
+++ ./cd_linux.c Tue Aug 29 20:59:12 2006
@@ -30,7 +30,11 @@
- #include <string.h>
- #include <time.h>
- #include <errno.h>
-+#ifdef __FreeBSD__
-+#include <sys/cdio.h>
-+#else
- #include <linux/cdrom.h>
-+#endif
-
- #include "quakedef.h"
- #include "cdaudio.h"
+ #include <string.h>
+ #include <time.h>
+ #include <errno.h>
++#ifdef __FreeBSD__
++#include <sys/cdio.h>
++#else
+ #include <linux/cdrom.h>
++#endif
+
+ #include "quakedef.h"
+ #include "cdaudio.h"
@@ -54,8 +58,13 @@
- if (cdfile == -1 || !enabled)
- return; // no cd init'd
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCEJECT) == -1)
-+ Com_DPrintf ("ioctl cdioceject failed\n");
-+#else
- if ( ioctl(cdfile, CDROMEJECT) == -1 )
- Com_DPrintf ("ioctl cdromeject failed\n");
-+#endif
- }
-
-
+ if (cdfile == -1 || !enabled)
+ return; // no cd init'd
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCEJECT) == -1)
++ Com_DPrintf ("ioctl cdioceject failed\n");
++#else
+ if ( ioctl(cdfile, CDROMEJECT) == -1 )
+ Com_DPrintf ("ioctl cdromeject failed\n");
++#endif
+ }
+
+
@@ -64,30 +73,53 @@
- if (cdfile == -1 || !enabled)
- return; // no cd init'd
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCCLOSE) == -1)
-+ Com_DPrintf ("ioctl cdiocclose failed\n");
-+#else
- if ( ioctl(cdfile, CDROMCLOSETRAY) == -1 )
- Com_DPrintf ("ioctl cdromclosetray failed\n");
-+#endif
- }
-
- static int CDAudio_GetAudioDiskInfo(void)
- {
-+#ifdef __FreeBSD__
-+ struct ioc_toc_header tochdr;
-+#else
- struct cdrom_tochdr tochdr;
-+#endif
-
- cdValid = false;
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOREADTOCHEADER, &tochdr) == -1)
-+ {
-+ Com_DPrintf ("ioctl cdioreadtocheader failed\n");
-+#else
- if ( ioctl(cdfile, CDROMREADTOCHDR, &tochdr) == -1 )
- {
- Com_DPrintf ("ioctl cdromreadtochdr failed\n");
-+#endif
- return -1;
- }
-
-+#ifdef __FreeBSD__
-+ if (tochdr.starting_track < 1)
-+#else
- if (tochdr.cdth_trk0 < 1)
-+#endif
- {
- Com_DPrintf ("CDAudio: no music tracks\n");
- return -1;
- }
-
- cdValid = true;
-+#ifdef __FreeBSD__
-+ maxTrack = tochdr.ending_track;
-+#else
- maxTrack = tochdr.cdth_trk1;
-+#endif
-
- return 0;
- }
+ if (cdfile == -1 || !enabled)
+ return; // no cd init'd
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCCLOSE) == -1)
++ Com_DPrintf ("ioctl cdiocclose failed\n");
++#else
+ if ( ioctl(cdfile, CDROMCLOSETRAY) == -1 )
+ Com_DPrintf ("ioctl cdromclosetray failed\n");
++#endif
+ }
+
+ static int CDAudio_GetAudioDiskInfo(void)
+ {
++#ifdef __FreeBSD__
++ struct ioc_toc_header tochdr;
++#else
+ struct cdrom_tochdr tochdr;
++#endif
+
+ cdValid = false;
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOREADTOCHEADER, &tochdr) == -1)
++ {
++ Com_DPrintf ("ioctl cdioreadtocheader failed\n");
++#else
+ if ( ioctl(cdfile, CDROMREADTOCHDR, &tochdr) == -1 )
+ {
+ Com_DPrintf ("ioctl cdromreadtochdr failed\n");
++#endif
+ return -1;
+ }
+
++#ifdef __FreeBSD__
++ if (tochdr.starting_track < 1)
++#else
+ if (tochdr.cdth_trk0 < 1)
++#endif
+ {
+ Com_DPrintf ("CDAudio: no music tracks\n");
+ return -1;
+ }
+
+ cdValid = true;
++#ifdef __FreeBSD__
++ maxTrack = tochdr.ending_track;
++#else
+ maxTrack = tochdr.cdth_trk1;
++#endif
+
+ return 0;
+ }
@@ -95,8 +127,14 @@
-
- void CDAudio_Play(byte track, qbool looping)
- {
-+#ifdef __FreeBSD__
-+ struct ioc_read_toc_entry entry;
-+ struct cd_toc_entry toc_buffer;
-+ struct ioc_play_track ti;
-+#else
- struct cdrom_tocentry entry;
- struct cdrom_ti ti;
-+#endif
-
- if (cdfile == -1 || !enabled)
- return;
+
+ void CDAudio_Play(byte track, qbool looping)
+ {
++#ifdef __FreeBSD__
++ struct ioc_read_toc_entry entry;
++ struct cd_toc_entry toc_buffer;
++ struct ioc_play_track ti;
++#else
+ struct cdrom_tocentry entry;
+ struct cdrom_ti ti;
++#endif
+
+ if (cdfile == -1 || !enabled)
+ return;
@@ -116,6 +154,21 @@
- return;
- }
-
-+#ifdef __FreeBSD__
-+ #define CDROM_DATA_TRACK 4
-+ bzero((char *)&toc_buffer, sizeof(toc_buffer));
-+ entry.data_len = sizeof(toc_buffer);
-+ entry.data = &toc_buffer;
-+ // don't try to play a non-audio track
-+ entry.starting_track = track;
-+ entry.address_format = CD_MSF_FORMAT;
-+ if ( ioctl(cdfile, CDIOREADTOCENTRYS, &entry) == -1 )
-+ {
-+ Com_DPrintf("ioctl cdromreadtocentry failed\n");
-+ return;
-+ }
-+ if (toc_buffer.control == CDROM_DATA_TRACK)
-+#else
- // don't try to play a non-audio track
- entry.cdte_track = track;
- entry.cdte_format = CDROM_MSF;
+ return;
+ }
+
++#ifdef __FreeBSD__
++ #define CDROM_DATA_TRACK 4
++ bzero((char *)&toc_buffer, sizeof(toc_buffer));
++ entry.data_len = sizeof(toc_buffer);
++ entry.data = &toc_buffer;
++ // don't try to play a non-audio track
++ entry.starting_track = track;
++ entry.address_format = CD_MSF_FORMAT;
++ if ( ioctl(cdfile, CDIOREADTOCENTRYS, &entry) == -1 )
++ {
++ Com_DPrintf("ioctl cdromreadtocentry failed\n");
++ return;
++ }
++ if (toc_buffer.control == CDROM_DATA_TRACK)
++#else
+ // don't try to play a non-audio track
+ entry.cdte_track = track;
+ entry.cdte_format = CDROM_MSF;
@@ -125,6 +178,7 @@
- return;
- }
- if (entry.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- {
- Com_Printf ("CDAudio: track %i is not audio\n", track);
- return;
+ return;
+ }
+ if (entry.cdte_ctrl == CDROM_DATA_TRACK)
++#endif
+ {
+ Com_Printf ("CDAudio: track %i is not audio\n", track);
+ return;
@@ -137,19 +191,37 @@
- CDAudio_Stop();
- }
-
-+#ifdef __FreeBSD__
-+ ti.start_track = track;
-+ ti.end_track = track;
-+ ti.start_index = 1;
-+ ti.end_index = 99;
-+#else
- ti.cdti_trk0 = track;
- ti.cdti_trk1 = track;
- ti.cdti_ind0 = 1;
- ti.cdti_ind1 = 99;
-+#endif
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCPLAYTRACKS, &ti) == -1)
-+ {
-+ Com_DPrintf ("ioctl cdiocplaytracks failed\n");
-+#else
- if ( ioctl(cdfile, CDROMPLAYTRKIND, &ti) == -1 )
- {
- Com_DPrintf ("ioctl cdromplaytrkind failed\n");
-+#endif
- return;
- }
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCRESUME) == -1)
-+ Com_DPrintf ("ioctl cdiocresume failed\n");
-+#else
- if ( ioctl(cdfile, CDROMRESUME) == -1 )
- Com_DPrintf ("ioctl cdromresume failed\n");
-+#endif
-
- playLooping = looping;
- playTrack = track;
+ CDAudio_Stop();
+ }
+
++#ifdef __FreeBSD__
++ ti.start_track = track;
++ ti.end_track = track;
++ ti.start_index = 1;
++ ti.end_index = 99;
++#else
+ ti.cdti_trk0 = track;
+ ti.cdti_trk1 = track;
+ ti.cdti_ind0 = 1;
+ ti.cdti_ind1 = 99;
++#endif
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCPLAYTRACKS, &ti) == -1)
++ {
++ Com_DPrintf ("ioctl cdiocplaytracks failed\n");
++#else
+ if ( ioctl(cdfile, CDROMPLAYTRKIND, &ti) == -1 )
+ {
+ Com_DPrintf ("ioctl cdromplaytrkind failed\n");
++#endif
+ return;
+ }
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCRESUME) == -1)
++ Com_DPrintf ("ioctl cdiocresume failed\n");
++#else
+ if ( ioctl(cdfile, CDROMRESUME) == -1 )
+ Com_DPrintf ("ioctl cdromresume failed\n");
++#endif
+
+ playLooping = looping;
+ playTrack = track;
@@ -168,8 +240,13 @@
- if (!playing)
- return;
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCSTOP) == -1)
-+ Com_DPrintf ("ioctl cdiocstop failed (%d)\n", errno);
-+#else
- if ( ioctl(cdfile, CDROMSTOP) == -1 )
- Com_DPrintf ("ioctl cdromstop failed (%d)\n", errno);
-+#endif
-
- wasPlaying = false;
- playing = false;
+ if (!playing)
+ return;
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCSTOP) == -1)
++ Com_DPrintf ("ioctl cdiocstop failed (%d)\n", errno);
++#else
+ if ( ioctl(cdfile, CDROMSTOP) == -1 )
+ Com_DPrintf ("ioctl cdromstop failed (%d)\n", errno);
++#endif
+
+ wasPlaying = false;
+ playing = false;
@@ -183,8 +260,13 @@
- if (!playing)
- return;
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCPAUSE) == -1)
-+ Com_DPrintf ("ioctl cdiocpause failed\n");
-+#else
- if ( ioctl(cdfile, CDROMPAUSE) == -1 )
- Com_DPrintf ("ioctl cdrompause failed\n");
-+#endif
-
- wasPlaying = playing;
- playing = false;
+ if (!playing)
+ return;
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCPAUSE) == -1)
++ Com_DPrintf ("ioctl cdiocpause failed\n");
++#else
+ if ( ioctl(cdfile, CDROMPAUSE) == -1 )
+ Com_DPrintf ("ioctl cdrompause failed\n");
++#endif
+
+ wasPlaying = playing;
+ playing = false;
@@ -202,8 +284,13 @@
- if (!wasPlaying)
- return;
-
-+#ifdef __FreeBSD__
-+ if (ioctl(cdfile, CDIOCRESUME) == -1)
-+ Com_DPrintf ("ioctl cdiocresume failed\n");
-+#else
- if ( ioctl(cdfile, CDROMRESUME) == -1 )
- Com_DPrintf ("ioctl cdromresume failed\n");
-+#endif
- playing = true;
- }
-
+ if (!wasPlaying)
+ return;
+
++#ifdef __FreeBSD__
++ if (ioctl(cdfile, CDIOCRESUME) == -1)
++ Com_DPrintf ("ioctl cdiocresume failed\n");
++#else
+ if ( ioctl(cdfile, CDROMRESUME) == -1 )
+ Com_DPrintf ("ioctl cdromresume failed\n");
++#endif
+ playing = true;
+ }
+
@@ -299,7 +386,12 @@
-
- void CDAudio_Update(void)
- {
-+#ifdef __FreeBSD__
-+ struct ioc_read_subchannel subchnl;
-+ struct cd_sub_channel_info data;
-+#else
- struct cdrom_subchnl subchnl;
-+#endif
- static time_t lastchk;
-
- if (!enabled)
+
+ void CDAudio_Update(void)
+ {
++#ifdef __FreeBSD__
++ struct ioc_read_subchannel subchnl;
++ struct cd_sub_channel_info data;
++#else
+ struct cdrom_subchnl subchnl;
++#endif
+ static time_t lastchk;
+
+ if (!enabled)
@@ -323,6 +415,24 @@
-
- if (playing && lastchk < time(NULL)) {
- lastchk = time(NULL) + 2; //two seconds between chks
-+#if defined(__FreeBSD__)
-+ subchnl.address_format = CD_MSF_FORMAT;
-+ subchnl.data_format = CD_CURRENT_POSITION;
-+ subchnl.data_len = sizeof(data);
-+ subchnl.track = playTrack;
-+ subchnl.data = &data;
-+ if (ioctl(cdfile, CDIOCREADSUBCHANNEL, &subchnl) == -1 ) {
-+ Com_DPrintf("ioctl cdiocreadsubchannel failed\n");
-+ playing = false;
-+ return;
-+ }
-+ if (subchnl.data->header.audio_status != CD_AS_PLAY_IN_PROGRESS &&
-+ subchnl.data->header.audio_status != CD_AS_PLAY_PAUSED) {
-+ playing = false;
-+ if (playLooping)
-+ CDAudio_Play(playTrack, true);
-+ }
-+#else
- subchnl.cdsc_format = CDROM_MSF;
- if (ioctl(cdfile, CDROMSUBCHNL, &subchnl) == -1 ) {
- Com_DPrintf ("ioctl cdromsubchnl failed\n");
+
+ if (playing && lastchk < time(NULL)) {
+ lastchk = time(NULL) + 2; //two seconds between chks
++#if defined(__FreeBSD__)
++ subchnl.address_format = CD_MSF_FORMAT;
++ subchnl.data_format = CD_CURRENT_POSITION;
++ subchnl.data_len = sizeof(data);
++ subchnl.track = playTrack;
++ subchnl.data = &data;
++ if (ioctl(cdfile, CDIOCREADSUBCHANNEL, &subchnl) == -1 ) {
++ Com_DPrintf("ioctl cdiocreadsubchannel failed\n");
++ playing = false;
++ return;
++ }
++ if (subchnl.data->header.audio_status != CD_AS_PLAY_IN_PROGRESS &&
++ subchnl.data->header.audio_status != CD_AS_PLAY_PAUSED) {
++ playing = false;
++ if (playLooping)
++ CDAudio_Play(playTrack, true);
++ }
++#else
+ subchnl.cdsc_format = CDROM_MSF;
+ if (ioctl(cdfile, CDROMSUBCHNL, &subchnl) == -1 ) {
+ Com_DPrintf ("ioctl cdromsubchnl failed\n");
@@ -335,6 +445,7 @@
- if (playLooping)
- CDAudio_Play(playTrack, true);
- }
-+#endif
- }
- }
-
+ if (playLooping)
+ CDAudio_Play(playTrack, true);
+ }
++#endif
+ }
+ }
+
diff --git a/games/ezquake/files/patch-cl_tcl.c b/games/ezquake/files/patch-cl_tcl.c
index 89b0f91d0313..9d821fec2370 100644
--- a/games/ezquake/files/patch-cl_tcl.c
+++ b/games/ezquake/files/patch-cl_tcl.c
@@ -1,10 +1,10 @@
--- ./cl_tcl.c.orig Tue Apr 18 17:59:55 2006
+++ ./cl_tcl.c Tue Aug 29 20:59:12 2006
@@ -24,6 +24,7 @@
- #define STATIC_BUILD
- #include <tcl.h>
- #include <time.h>
-+#include <dlfcn.h>
- #include "quakedef.h"
-
- extern cmd_function_t *impulse_cmd;
+ #define STATIC_BUILD
+ #include <tcl.h>
+ #include <time.h>
++#include <dlfcn.h>
+ #include "quakedef.h"
+
+ extern cmd_function_t *impulse_cmd;
diff --git a/games/ezquake/files/patch-common.c b/games/ezquake/files/patch-common.c
index a7bc34f4b90c..c1c3f52dea9c 100644
--- a/games/ezquake/files/patch-common.c
+++ b/games/ezquake/files/patch-common.c
@@ -1,54 +1,52 @@
---- ./common.c.orig Tue Apr 18 17:59:55 2006
-+++ ./common.c Wed Aug 30 18:01:03 2006
-@@ -1387,14 +1387,18 @@
- }
-
- void FS_InitFilesystem (void) {
-+ char *home;
-+ char homepath[MAX_OSPATH];
- int i;
-
-+ home = getenv("HOME");
-+
- // -basedir <path>
- // Overrides the system supplied base directory (under id1)
- if ((i = COM_CheckParm ("-basedir")) && i < com_argc - 1)
- strlcpy (com_basedir, com_argv[i + 1], sizeof(com_basedir));
- else
-- getcwd(com_basedir, sizeof(com_basedir) - 1);
-+ strlcpy(com_basedir, DATADIR, sizeof(com_basedir) - 1);
-
- for (i = 0; i < strlen(com_basedir); i++)
- if (com_basedir[i] == '\\')
-@@ -1406,8 +1410,16 @@
-
- // start up with id1 by default
- FS_AddGameDirectory ( va("%s/id1", com_basedir) );
-- FS_AddGameDirectory ( va("%s/ezquake", com_basedir) );
-+ if (home != NULL)
-+ FS_AddGameDirectory(va("%s/.ezquake/id1", home));
-+
- FS_AddGameDirectory ( va("%s/qw", com_basedir) );
-+ if (home != NULL)
-+ FS_AddGameDirectory(va("%s/.ezquake/qw", home));
-+
-+ FS_AddGameDirectory ( va("%s/ezquake", com_basedir) );
-+ if (home != NULL)
-+ FS_AddGameDirectory(va("%s/.ezquake/ezquake", home));
-
- // any set gamedirs will be freed up to here
- com_base_searchpaths = com_searchpaths;
-@@ -1426,6 +1438,13 @@
- {
- if( UserdirSet )
- FS_SetGamedir("qw");
-+ }
-+
-+ if (home != NULL) {
-+ snprintf(homepath, sizeof(homepath), "%s/.ezquake/%s", home, com_gamedirfile);
-+ COM_CreatePath(homepath);
-+ Sys_mkdir(homepath);
-+ FS_AddGameDirectory(homepath);
- }
- }
-
+--- common.c.orig Tue Oct 24 12:50:11 2006
++++ common.c Tue Dec 19 14:11:31 2006
+@@ -931,14 +931,18 @@
+ }
+
+ void FS_InitFilesystem (void) {
++ char *home;
++ char homepath[MAX_OSPATH];
+ int i;
+
++ home = getenv("HOME");
++
+ // -basedir <path>
+ // Overrides the system supplied base directory (under id1)
+ if ((i = COM_CheckParm ("-basedir")) && i < com_argc - 1)
+ strlcpy (com_basedir, com_argv[i + 1], sizeof(com_basedir));
+ else
+- Sys_getcwd(com_basedir, sizeof(com_basedir) - 1); // FIXME strlcpy (com_basedir, sizeof(com_basedir, "."); ?
++ strlcpy(com_basedir, DATADIR, sizeof(com_basedir) - 1);
+
+ for (i = 0; i < (int) strlen(com_basedir); i++)
+ if (com_basedir[i] == '\\')
+@@ -950,9 +954,14 @@
+
+ // start up with id1 by default
+ FS_AddGameDirectory ( va("%s/id1", com_basedir) );
+- FS_AddGameDirectory ( va("%s/ezquake", com_basedir) );
++ if (home != NULL)
++ FS_AddGameDirectory(va("%s/.ezquake/id1", home));
+ FS_AddGameDirectory ( va("%s/qw", com_basedir) );
+
++ FS_AddGameDirectory ( va("%s/ezquake", com_basedir) );
++ if (home != NULL)
++ FS_AddGameDirectory(va("%s/.ezquake/ezquake", home));
++
+ // any set gamedirs will be freed up to here
+ com_base_searchpaths = com_searchpaths;
+
+@@ -971,6 +980,13 @@
+ if( UserdirSet )
+ #endif
+ FS_SetGamedir("qw");
++ }
++
++ if (home != NULL) {
++ snprintf(homepath, sizeof(homepath), "%s/.ezquake/%s", home, com_gamedirfile);
++ COM_CreatePath(homepath);
++ Sys_mkdir(homepath);
++ FS_AddGameDirectory(homepath);
+ }
+ }
+
diff --git a/games/ezquake/files/patch-config_manager.c b/games/ezquake/files/patch-config_manager.c
index 7b556b2e78ff..ac6bff68892e 100644
--- a/games/ezquake/files/patch-config_manager.c
+++ b/games/ezquake/files/patch-config_manager.c
@@ -1,11 +1,11 @@
--- config_manager.c.orig Tue Apr 18 17:59:55 2006
+++ config_manager.c Wed Aug 30 19:01:17 2006
@@ -67,7 +67,7 @@
- cvar_t cfg_save_unchanged = {"cfg_save_unchanged", "0"};
- cvar_t cfg_save_userinfo = {"cfg_save_userinfo", "2"};
- cvar_t cfg_legacy_exec = {"cfg_legacy_exec", "1"};
--cvar_t cfg_legacy_write = {"cfg_legacy_write", "0"};
-+cvar_t cfg_legacy_write = {"cfg_legacy_write", "1"};
-
- cvar_t cfg_save_cvars = {"cfg_save_cvars", "1"};
- cvar_t cfg_save_aliases = {"cfg_save_aliases", "1"};
+ cvar_t cfg_save_unchanged = {"cfg_save_unchanged", "0"};
+ cvar_t cfg_save_userinfo = {"cfg_save_userinfo", "2"};
+ cvar_t cfg_legacy_exec = {"cfg_legacy_exec", "1"};
+-cvar_t cfg_legacy_write = {"cfg_legacy_write", "0"};
++cvar_t cfg_legacy_write = {"cfg_legacy_write", "1"};
+
+ cvar_t cfg_save_cvars = {"cfg_save_cvars", "1"};
+ cvar_t cfg_save_aliases = {"cfg_save_aliases", "1"};
diff --git a/games/ezquake/files/patch-host.c b/games/ezquake/files/patch-host.c
new file mode 100644
index 000000000000..7e1378c0eabd
--- /dev/null
+++ b/games/ezquake/files/patch-host.c
@@ -0,0 +1,11 @@
+--- host.c.orig Tue Dec 19 19:51:09 2006
++++ host.c Tue Dec 19 19:51:13 2006
+@@ -249,7 +249,7 @@
+
+ #ifdef __i386__
+ unsigned long long old_tsc, tsc_freq;
+- struct timeval tp, tp_old;
++ struct timeval tp, old_tp;
+ #endif
+
+ mib[0] = CTL_HW;
diff --git a/games/ezquake/files/patch-image.c b/games/ezquake/files/patch-image.c
index 6204632f299a..4dac1571b6da 100644
--- a/games/ezquake/files/patch-image.c
+++ b/games/ezquake/files/patch-image.c
@@ -1,19 +1,10 @@
---- ./image.c.orig Sat Apr 8 10:15:01 2006
-+++ ./image.c Tue Aug 29 20:59:12 2006
+--- image.c.orig Thu Dec 14 10:04:06 2006
++++ image.c Tue Dec 19 19:00:49 2006
@@ -20,6 +20,7 @@
- $Id: image.c,v 1.20 2006/04/08 13:15:01 disconn3ct Exp $
- */
-
-+#include <dlfcn.h>
- #include "quakedef.h"
-
-
-@@ -1271,7 +1272,7 @@
-
- static QLIB_HANDLETYPE_T jpeg_handle = NULL;
-
--#define qjpeg_create_compress(cinfo) \
-+#define qjpeg_create_compress(cinfo) \
- qjpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, (size_t) sizeof(struct jpeg_compress_struct))
-
- static struct jpeg_error_mgr *(*qjpeg_std_error)(struct jpeg_error_mgr *);
+ $Id: image.c,v 1.33 2006/12/14 13:04:06 disconn3ct Exp $
+ */
+
++#include <dlfcn.h>
+ #include "quakedef.h"
+
+
diff --git a/games/ezquake/files/patch-menu.h b/games/ezquake/files/patch-menu.h
deleted file mode 100644
index 4bb9bbaa298d..000000000000
--- a/games/ezquake/files/patch-menu.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./menu.h.orig Thu Apr 6 13:47:34 2006
-+++ ./menu.h Tue Aug 29 21:09:39 2006
-@@ -34,7 +34,7 @@
- m_none, m_main, m_singleplayer, m_load, m_save, m_multiplayer,
- m_setup, m_options, m_video, m_keys, m_help, m_quit,
- m_gameoptions, m_slist,/* m_sedit,*/ m_fps, m_demos, m_demos_del
--#if defined(_WIN32) || (defined(__linux__) && defined(WITH_XMMS))
-+#if defined(_WIN32) || (defined(__unix__) && defined(WITH_XMMS))
- , m_mp3_control, m_mp3_playlist
- #endif
- } m_state;
diff --git a/games/ezquake/files/patch-modules.c b/games/ezquake/files/patch-modules.c
index 64904d62fe15..e3b4382a3f20 100644
--- a/games/ezquake/files/patch-modules.c
+++ b/games/ezquake/files/patch-modules.c
@@ -1,10 +1,10 @@
--- ./modules.c.orig Mon Mar 20 10:51:27 2006
+++ ./modules.c Tue Aug 29 20:59:12 2006
@@ -20,6 +20,7 @@
- $Id: modules.c,v 1.8 2006/03/20 13:51:27 vvd0 Exp $
- */
-
-+#include <dlfcn.h>
- #include "quakedef.h"
-
-
+ $Id: modules.c,v 1.8 2006/03/20 13:51:27 vvd0 Exp $
+ */
+
++#include <dlfcn.h>
+ #include "quakedef.h"
+
+
diff --git a/games/ezquake/files/patch-mp3_player.c b/games/ezquake/files/patch-mp3_player.c
index 1f9bb8f2da53..561213a96798 100644
--- a/games/ezquake/files/patch-mp3_player.c
+++ b/games/ezquake/files/patch-mp3_player.c
@@ -1,31 +1,31 @@
--- mp3_player.c.orig Thu Apr 6 20:23:18 2006
+++ mp3_player.c Wed Aug 30 20:11:52 2006
@@ -21,6 +21,7 @@
- */
-
-
-+#include <dlfcn.h>
- #include "quakedef.h"
- #include "mp3_player.h"
-
+ */
+
+
++#include <dlfcn.h>
+ #include "quakedef.h"
+ #include "mp3_player.h"
+
@@ -58,9 +59,10 @@
-
- #include <sys/wait.h>
- #include <sys/types.h> // fork, execv, usleep
-+#include <signal.h>
- #include <unistd.h> // fork, execv, usleep
-
--cvar_t mp3_dir = {"mp3_xmms_dir", "/usr/local/bin"};
-+cvar_t mp3_dir = {"mp3_xmms_dir", "%%X11BASE%%/bin"};
- cvar_t mp3_xmms_session = {"mp3_xmms_session", "0"};
-
- #endif
+
+ #include <sys/wait.h>
+ #include <sys/types.h> // fork, execv, usleep
++#include <signal.h>
+ #include <unistd.h> // fork, execv, usleep
+
+-cvar_t mp3_dir = {"mp3_xmms_dir", "/usr/local/bin"};
++cvar_t mp3_dir = {"mp3_xmms_dir", "%%X11BASE%%/bin"};
+ cvar_t mp3_xmms_session = {"mp3_xmms_session", "0"};
+
+ #endif
@@ -134,7 +136,7 @@
- }
-
- static void XMMS_LoadLibrary(void) {
-- if (!(libxmms_handle = dlopen("libxmms.so.1", RTLD_NOW)) && !(libxmms_handle = dlopen("libxmms.so", RTLD_NOW)))
-+ if (!(libxmms_handle = dlopen("libxmms.so", RTLD_NOW)))
- return;
-
- if (!QLib_ProcessProcdef(libxmms_handle, xmmsProcs, NUM_XMMSPROCS)) {
+ }
+
+ static void XMMS_LoadLibrary(void) {
+- if (!(libxmms_handle = dlopen("libxmms.so.1", RTLD_NOW)) && !(libxmms_handle = dlopen("libxmms.so", RTLD_NOW)))
++ if (!(libxmms_handle = dlopen("libxmms.so", RTLD_NOW)))
+ return;
+
+ if (!QLib_ProcessProcdef(libxmms_handle, xmmsProcs, NUM_XMMSPROCS)) {
diff --git a/games/ezquake/files/patch-mp3_player.h b/games/ezquake/files/patch-mp3_player.h
deleted file mode 100644
index 6d01cb2557d0..000000000000
--- a/games/ezquake/files/patch-mp3_player.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./mp3_player.h.orig Fri Sep 9 08:00:27 2005
-+++ ./mp3_player.h Tue Aug 29 21:05:59 2006
-@@ -19,7 +19,7 @@
- */
-
-
--#if defined(__linux__) && defined(WITH_XMMS)
-+#if defined(__unix__) && defined(WITH_XMMS)
- #define __XMMS__
- #endif
-
diff --git a/games/ezquake/files/patch-q_shared.h b/games/ezquake/files/patch-q_shared.h
new file mode 100644
index 000000000000..b6fc12a7a0c0
--- /dev/null
+++ b/games/ezquake/files/patch-q_shared.h
@@ -0,0 +1,35 @@
+--- q_shared.h.orig Tue Dec 5 22:01:04 2006
++++ q_shared.h Tue Dec 19 19:45:32 2006
+@@ -31,6 +31,7 @@
+ #include <stdlib.h>
+ #include <ctype.h>
+ #include <assert.h>
++#include <machine/endian.h>
+
+ #include "mathlib.h"
+ #include "sys.h"
+@@ -114,21 +115,21 @@
+ float FloatSwapPDP2Big (float f);
+ float FloatSwapPDP2Lit (float f);
+
+-#ifdef __BIG_ENDIAN__Q__
++#if BYTE_ORDER == BIG_ENDIAN
+ #define BigShort(x) (x)
+ #define BigLong(x) (x)
+ #define BigFloat(x) (x)
+ #define LittleShort(x) ShortSwap(x)
+ #define LittleLong(x) LongSwap(x)
+ #define LittleFloat(x) FloatSwap(x)
+-#elif defined(__LITTLE_ENDIAN__Q__)
++#elif BYTE_ORDER == LITTLE_ENDIAN
+ #define BigShort(x) ShortSwap(x)
+ #define BigLong(x) LongSwap(x)
+ #define BigFloat(x) FloatSwap(x)
+ #define LittleShort(x) (x)
+ #define LittleLong(x) (x)
+ #define LittleFloat(x) (x)
+-#elif defined(__PDP_ENDIAN__Q__)
++#elif BYTE_ORDER == PDP_ENDIAN
+ #define BigShort(x) ShortSwap(x)
+ #define BigLong(x) LongSwapPDP2Big(x)
+ #define BigFloat(x) FloatSwapPDP2Big(x)
diff --git a/games/ezquake/files/patch-quakeasm.h b/games/ezquake/files/patch-quakeasm.h
deleted file mode 100644
index 51396555c038..000000000000
--- a/games/ezquake/files/patch-quakeasm.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- quakeasm.h.orig Tue Jul 5 17:01:34 2005
-+++ quakeasm.h Thu Aug 31 17:29:32 2006
-@@ -25,12 +25,6 @@
- #define __i386__ 1
- #endif
-
--#ifdef __i386__
--#define id386 1
--#else
--#define id386 0
--#endif
--
- #ifndef SERVERONLY
-
- // !!! must be kept the same as in d_iface.h !!!
diff --git a/games/ezquake/files/patch-snd_dma.c b/games/ezquake/files/patch-snd_dma.c
new file mode 100644
index 000000000000..d746ea7aff50
--- /dev/null
+++ b/games/ezquake/files/patch-snd_dma.c
@@ -0,0 +1,20 @@
+--- snd_dma.c.orig Thu Oct 19 16:52:41 2006
++++ snd_dma.c Tue Dec 19 20:53:19 2006
+@@ -90,7 +90,7 @@
+ cvar_t s_swapstereo = {"s_swapstereo", "0", CVAR_ARCHIVE};
+
+ cvar_t s_khz = {"s_khz", "11", CVAR_ARCHIVE};
+-#ifdef __linux__
++#ifdef __unix__
+ cvar_t s_noalsa = {"s_noalsa", "0"};
+ // ALSA only -->
+ cvar_t s_stereo = {"s_stereo", "1"};
+@@ -185,7 +185,7 @@
+ Cvar_Register(&s_show);
+ Cvar_Register(&s_mixahead);
+ Cvar_Register(&s_swapstereo);
+-#ifdef __linux__
++#ifdef __unix__
+ Cvar_Register(&s_noalsa);
+ Cvar_Register(&s_stereo);
+ Cvar_Register(&s_device);
diff --git a/games/ezquake/files/patch-snd_linux.c b/games/ezquake/files/patch-snd_linux.c
index 25773fb9449e..d0540851a469 100644
--- a/games/ezquake/files/patch-snd_linux.c
+++ b/games/ezquake/files/patch-snd_linux.c
@@ -1,90 +1,77 @@
---- ./snd_linux.c.orig Fri Sep 9 08:00:27 2005
-+++ ./snd_linux.c Tue Aug 29 20:59:12 2006
-@@ -6,7 +6,6 @@
-
- #include "quakedef.h"
-
--qbool SNDDMA_ALSA;
- int snd_inited;
- // Note: The functions here keep track of if the sound system is inited.
- // They perform checks so that the real functions are only called if
-@@ -15,13 +14,9 @@
-
- // Prototypes
-
--qbool SNDDMA_Init_ALSA(void);
- qbool SNDDMA_Init_OSS(void);
--int SNDDMA_GetDMAPos_ALSA(void);
- int SNDDMA_GetDMAPos_OSS(void);
--void SNDDMA_Shutdown_ALSA(void);
- void SNDDMA_Shutdown_OSS(void);
--void SNDDMA_Submit_ALSA(void);
- void SNDDMA_Submit_OSS(void);
-
-
-@@ -31,30 +26,8 @@
- {
- int retval;
-
-- // Give user the option to force OSS...
-- if(COM_CheckParm("-noalsa")) // || Cvar_VariableValue("s_noalsa") )
-- {
-- // User wants us to use OSS...
-- Com_Printf("sound: Using OSS at user's request...\n");
-- retval = SNDDMA_Init_OSS();
-- }
-- else
-- {
-- // Try ALSA first...
-- Com_Printf("sound: Attempting to initialise ALSA...\n");
-- retval = SNDDMA_Init_ALSA();
-- if( retval )
-- {
-- SNDDMA_ALSA = true;
-- }
-- else
-- {
-- // Fall back to OSS...
-- SNDDMA_ALSA = false;
-- Com_Printf("sound: Falling back to OSS...\n");
-- retval = SNDDMA_Init_OSS();
-- }
-- }
-+ Com_Printf("sound: Initializing OSS...\n");
-+ retval = SNDDMA_Init_OSS();
-
- snd_inited = retval;
- return retval;
-@@ -64,10 +37,7 @@
- {
- if( snd_inited )
- {
-- if( SNDDMA_ALSA )
-- return SNDDMA_GetDMAPos_ALSA();
-- else
-- return SNDDMA_GetDMAPos_OSS();
-+ return SNDDMA_GetDMAPos_OSS();
- }
- else
- return 0;
-@@ -77,10 +47,7 @@
- {
- if (snd_inited)
- {
-- if( SNDDMA_ALSA )
-- SNDDMA_Shutdown_ALSA();
-- else
-- SNDDMA_Shutdown_OSS();
-+ SNDDMA_Shutdown_OSS();
-
- snd_inited = 0;
- }
-@@ -97,8 +64,6 @@
- {
- if( snd_inited )
- {
-- if( SNDDMA_ALSA )
-- SNDDMA_Submit_ALSA();
- // OSS doesn't use this so no need to call it.
- }
- }
+--- snd_linux.c.orig Tue May 16 06:40:16 2006
++++ snd_linux.c Tue Dec 19 19:22:24 2006
+@@ -21,19 +21,14 @@
+
+ #include "quakedef.h"
+
+-static qbool SNDDMA_ALSA = true;
+ // Note: The functions here keep track of if the sound system is inited.
+ // They perform checks so that the real functions are only called if appropriate.
+
+
+ // Prototypes
+-qbool SNDDMA_Init_ALSA(void);
+ qbool SNDDMA_Init_OSS(void);
+-int SNDDMA_GetDMAPos_ALSA(void);
+ int SNDDMA_GetDMAPos_OSS(void);
+-void SNDDMA_Shutdown_ALSA(void);
+ void SNDDMA_Shutdown_OSS(void);
+-void SNDDMA_Submit_ALSA(void);
+
+
+ // Main functions
+@@ -41,49 +36,24 @@
+ {
+ int retval;
+
+- // Give user the option to force OSS...
+- if (Cvar_VariableValue("s_noalsa")) {
+- // User wants us to use OSS...
+- SNDDMA_ALSA = false;
+- Com_Printf("sound: Using OSS at user's request...\n");
+- retval = SNDDMA_Init_OSS();
+- } else {
+- // Try ALSA first...
+- Com_Printf("sound: Attempting to initialise ALSA...\n");
+- retval = SNDDMA_Init_ALSA();
+- if (retval) {
+- SNDDMA_ALSA = true;
+- } else {
+- // Fall back to OSS...
+- SNDDMA_ALSA = false;
+- Com_Printf("sound: Falling back to OSS...\n");
+- retval = SNDDMA_Init_OSS();
+- }
+- }
++ Com_Printf("sound: Initializing OSS...\n");
++ retval = SNDDMA_Init_OSS();
+
+ return retval;
+ }
+
+ int SNDDMA_GetDMAPos(void)
+ {
+- if (SNDDMA_ALSA)
+- return SNDDMA_GetDMAPos_ALSA();
+- else
+- return SNDDMA_GetDMAPos_OSS();
++ return SNDDMA_GetDMAPos_OSS();
+ }
+
+ void SNDDMA_Shutdown(void)
+ {
+- if (SNDDMA_ALSA)
+- SNDDMA_Shutdown_ALSA();
+- else
+- SNDDMA_Shutdown_OSS();
++ SNDDMA_Shutdown_OSS();
+ }
+
+ //Send sound to device if buffer isn't really the dma buffer
+ void SNDDMA_Submit(void)
+ {
+- if (SNDDMA_ALSA)
+- SNDDMA_Submit_ALSA();
+- // OSS doesn't use this so no need to call it.
++ // OSS doesn't use this so no need to call it.
+ }
diff --git a/games/ezquake/files/patch-snd_oss.c b/games/ezquake/files/patch-snd_oss.c
index cdcf188f7db8..c3c468b6ef35 100644
--- a/games/ezquake/files/patch-snd_oss.c
+++ b/games/ezquake/files/patch-snd_oss.c
@@ -1,5 +1,5 @@
---- snd_oss.c.orig Mon Mar 20 10:51:28 2006
-+++ snd_oss.c Wed Aug 30 20:09:50 2006
+--- snd_oss.c.orig Wed Nov 15 16:21:49 2006
++++ snd_oss.c Tue Dec 19 19:26:57 2006
@@ -27,7 +27,11 @@
#include <sys/mman.h>
#include <sys/shm.h>
@@ -12,64 +12,31 @@
#include <stdio.h>
#include "quakedef.h"
-@@ -78,13 +82,6 @@
+@@ -70,13 +74,6 @@
return 0;
}
-- if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) {
-- perror("GETOSPACE");
-- Com_Printf ("Um, can't do GETOSPACE?\n");
-- close(audio_fd);
-- return 0;
-- }
--
- shm = &sn;
- shm->splitbuffer = 0;
-
-@@ -125,19 +122,6 @@
- else
- shm->channels = 2;
-
-- shm->samples = info.fragstotal * info.fragsize / (shm->samplebits/8);
-- shm->submission_chunk = 1;
--
-- // memory map the dma buffer
--
-- shm->buffer = (byte *) mmap(NULL, info.fragstotal * info.fragsize, PROT_WRITE, MAP_FILE|MAP_SHARED, audio_fd, 0);
-- if (!shm->buffer) {
-- perror(snd_dev);
-- Com_Printf ("Could not mmap %s\n", snd_dev);
+- if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) {
+- perror("GETOSPACE");
+- Com_Printf("Um, can't do GETOSPACE?\n");
- close(audio_fd);
- return 0;
- }
-
- tmp = 0;
- if (shm->channels == 2)
- tmp = 1;
-@@ -182,6 +166,26 @@
- } else {
+ // set sample bits & speed
+ shm->format.width = (int) (s_bits.value / 8);
+ shm->format.speed = SND_Rate((int)s_khz.value);
+@@ -127,6 +124,13 @@
+ } else {
perror(snd_dev);
- Com_Printf ("%d-bit sound not supported.", shm->samplebits);
+ Com_Printf("%d-bit sound not supported.", shm->format.width * 8);
+ close(audio_fd);
+ return 0;
+ }
+
-+ if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) {
-+ perror("GETOSPACE");
-+ Com_Printf ("Um, can't do GETOSPACE?\n");
-+ close(audio_fd);
-+ return 0;
-+ }
-+
-+ shm->samples = info.fragstotal * info.fragsize / (shm->samplebits/8);
-+ shm->submission_chunk = 1;
-+
-+ // memory map the dma buffer
-+
-+ shm->buffer = (byte *) mmap(NULL, info.fragstotal * info.fragsize, PROT_WRITE, MAP_FILE|MAP_SHARED, audio_fd, 0);
-+ if (!shm->buffer) {
-+ perror(snd_dev);
-+ Com_Printf ("Could not mmap %s\n", snd_dev);
++ if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) {
++ perror("GETOSPACE");
++ Com_Printf("Um, can't do GETOSPACE?\n");
close(audio_fd);
return 0;
}
diff --git a/games/ezquake/files/patch-sys_linux.c b/games/ezquake/files/patch-sys_linux.c
index 46d2cdb26928..abe36a55b88f 100644
--- a/games/ezquake/files/patch-sys_linux.c
+++ b/games/ezquake/files/patch-sys_linux.c
@@ -1,26 +1,26 @@
--- ./sys_linux.c.orig Mon Mar 20 10:51:28 2006
+++ ./sys_linux.c Tue Aug 29 20:59:12 2006
@@ -35,7 +35,6 @@
- #include <ctype.h>
- #include <sys/wait.h>
- #include <sys/mman.h>
--#include <linux/rtc.h>
- #include <sys/ioctl.h>
- #include <sys/poll.h>
- #include <sched.h>
+ #include <ctype.h>
+ #include <sys/wait.h>
+ #include <sys/mman.h>
+-#include <linux/rtc.h>
+ #include <sys/ioctl.h>
+ #include <sys/poll.h>
+ #include <sched.h>
@@ -256,6 +255,7 @@
- if (COM_CheckParm("-nostdout"))
- sys_nostdout.value = 1;
-
-+#if 0
- /* also check for -rtctimer before Host_Init is called */
- if (COM_CheckParm("-rtctimer")) {
- int retval;
+ if (COM_CheckParm("-nostdout"))
+ sys_nostdout.value = 1;
+
++#if 0
+ /* also check for -rtctimer before Host_Init is called */
+ if (COM_CheckParm("-rtctimer")) {
+ int retval;
@@ -292,6 +292,7 @@
-
- Com_Printf("RTC Timer Enabled.\n");
- }
-+#endif
-
- #if id386
- Sys_SetFPCW();
+
+ Com_Printf("RTC Timer Enabled.\n");
+ }
++#endif
+
+ #if id386
+ Sys_SetFPCW();
diff --git a/games/ezquake/files/patch-vid_glx.c b/games/ezquake/files/patch-vid_glx.c
deleted file mode 100644
index bd5ad2a39c5d..000000000000
--- a/games/ezquake/files/patch-vid_glx.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./vid_glx.c.orig Thu Apr 6 20:23:19 2006
-+++ ./vid_glx.c Tue Aug 29 20:59:12 2006
-@@ -20,7 +20,9 @@
- #include <termios.h>
- #include <sys/ioctl.h>
- #include <sys/stat.h>
-+#ifdef __linux__
- #include <sys/vt.h>
-+#endif
- #include <stdarg.h>
- #include <stdio.h>
- #include <signal.h>
diff --git a/games/ezquake/pkg-plist b/games/ezquake/pkg-plist
index c6af775548a4..d4c8b7fa4d1a 100644
--- a/games/ezquake/pkg-plist
+++ b/games/ezquake/pkg-plist
@@ -1,6 +1,9 @@
%%GLX%%bin/ezquake-glx
%%X11%%bin/ezquake-x11
+%%Q1DIR%%/ezquake/cfg/cams.cfg
+%%Q1DIR%%/ezquake/cfg/cams.tcl
%%Q1DIR%%/ezquake/cfg/eq260.cfg
+%%Q1DIR%%/ezquake/cfg/ezhud.cfg
%%Q1DIR%%/ezquake/cfg/gfx_gl_eyecandy.cfg
%%Q1DIR%%/ezquake/cfg/gfx_gl_faithful.cfg
%%Q1DIR%%/ezquake/cfg/gfx_gl_fast.cfg
@@ -15,10 +18,22 @@
%%Q1DIR%%/ezquake/cfg/hud_murdoc.cfg
%%Q1DIR%%/ezquake/cfg/hud_vleesh.cfg
%%Q1DIR%%/ezquake/cfg/movement.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_1on1.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_2on2.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_3on3.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_4on4.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base_2.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base_3.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base_4.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base_del.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_base_other.cfg
+%%Q1DIR%%/ezquake/cfg/mvdhud_custom.cfg
%%Q1DIR%%/ezquake/cfg/teamplay.cfg
%%Q1DIR%%/ezquake/cfg/teamtime.cfg
%%Q1DIR%%/ezquake/fragfile.dat
%%Q1DIR%%/ezquake/help/commands/+attack.xml
+%%Q1DIR%%/ezquake/help/commands/+attack2.xml
%%Q1DIR%%/ezquake/help/commands/+back.xml
%%Q1DIR%%/ezquake/help/commands/+forward.xml
%%Q1DIR%%/ezquake/help/commands/+jump.xml
@@ -38,6 +53,7 @@
%%Q1DIR%%/ezquake/help/commands/+strafe.xml
%%Q1DIR%%/ezquake/help/commands/+use.xml
%%Q1DIR%%/ezquake/help/commands/-attack.xml
+%%Q1DIR%%/ezquake/help/commands/-attack2.xml
%%Q1DIR%%/ezquake/help/commands/-back.xml
%%Q1DIR%%/ezquake/help/commands/-forward.xml
%%Q1DIR%%/ezquake/help/commands/-jump.xml
@@ -57,6 +73,7 @@
%%Q1DIR%%/ezquake/help/commands/-strafe.xml
%%Q1DIR%%/ezquake/help/commands/-use.xml
%%Q1DIR%%/ezquake/help/commands/addip.xml
+%%Q1DIR%%/ezquake/help/commands/addloc.xml
%%Q1DIR%%/ezquake/help/commands/addserver.xml
%%Q1DIR%%/ezquake/help/commands/alias.xml
%%Q1DIR%%/ezquake/help/commands/aliasedit.xml
@@ -66,6 +83,8 @@
%%Q1DIR%%/ezquake/help/commands/bind.xml
%%Q1DIR%%/ezquake/help/commands/bindlist.xml
%%Q1DIR%%/ezquake/help/commands/calendar.xml
+%%Q1DIR%%/ezquake/help/commands/cam_angles.xml
+%%Q1DIR%%/ezquake/help/commands/cam_pos.xml
%%Q1DIR%%/ezquake/help/commands/cd.xml
%%Q1DIR%%/ezquake/help/commands/centerview.xml
%%Q1DIR%%/ezquake/help/commands/cfg_load.xml
@@ -73,6 +92,7 @@
%%Q1DIR%%/ezquake/help/commands/cfg_save.xml
%%Q1DIR%%/ezquake/help/commands/cl_messages.xml
%%Q1DIR%%/ezquake/help/commands/clear.xml
+%%Q1DIR%%/ezquake/help/commands/clearlocs.xml
%%Q1DIR%%/ezquake/help/commands/cmd.xml
%%Q1DIR%%/ezquake/help/commands/cmdlist.xml
%%Q1DIR%%/ezquake/help/commands/color.xml
@@ -80,6 +100,7 @@
%%Q1DIR%%/ezquake/help/commands/cvar_reset.xml
%%Q1DIR%%/ezquake/help/commands/cvar_reset_re.xml
%%Q1DIR%%/ezquake/help/commands/cvarlist.xml
+%%Q1DIR%%/ezquake/help/commands/cvarlist_re.xml
%%Q1DIR%%/ezquake/help/commands/date.xml
%%Q1DIR%%/ezquake/help/commands/demo_capture.xml
%%Q1DIR%%/ezquake/help/commands/demo_jump.xml
@@ -132,6 +153,7 @@
%%Q1DIR%%/ezquake/help/commands/hud262_remove.xml
%%Q1DIR%%/ezquake/help/commands/hud262_width.xml
%%Q1DIR%%/ezquake/help/commands/hud_export.xml
+%%Q1DIR%%/ezquake/help/commands/hud_recalculate.xml
%%Q1DIR%%/ezquake/help/commands/if.xml
%%Q1DIR%%/ezquake/help/commands/if_exists.xml
%%Q1DIR%%/ezquake/help/commands/ignore.xml
@@ -158,6 +180,7 @@
%%Q1DIR%%/ezquake/help/commands/loadloc.xml
%%Q1DIR%%/ezquake/help/commands/loadsky.xml
%%Q1DIR%%/ezquake/help/commands/localinfo.xml
+%%Q1DIR%%/ezquake/help/commands/locname.xml
%%Q1DIR%%/ezquake/help/commands/log.xml
%%Q1DIR%%/ezquake/help/commands/macrolist.xml
%%Q1DIR%%/ezquake/help/commands/map.xml
@@ -212,6 +235,7 @@
%%Q1DIR%%/ezquake/help/commands/profile.xml
%%Q1DIR%%/ezquake/help/commands/qtv.xml
%%Q1DIR%%/ezquake/help/commands/quit.xml
+%%Q1DIR%%/ezquake/help/commands/radar.xml
%%Q1DIR%%/ezquake/help/commands/rcon.xml
%%Q1DIR%%/ezquake/help/commands/re_trigger.xml
%%Q1DIR%%/ezquake/help/commands/re_trigger_delete.xml
@@ -222,8 +246,10 @@
%%Q1DIR%%/ezquake/help/commands/reconnect.xml
%%Q1DIR%%/ezquake/help/commands/record.xml
%%Q1DIR%%/ezquake/help/commands/removeip.xml
+%%Q1DIR%%/ezquake/help/commands/removeloc.xml
%%Q1DIR%%/ezquake/help/commands/rotate.xml
%%Q1DIR%%/ezquake/help/commands/save.xml
+%%Q1DIR%%/ezquake/help/commands/saveloc.xml
%%Q1DIR%%/ezquake/help/commands/say.xml
%%Q1DIR%%/ezquake/help/commands/say_team.xml
%%Q1DIR%%/ezquake/help/commands/sb_sourcemark.xml
@@ -248,6 +274,8 @@
%%Q1DIR%%/ezquake/help/commands/soundinfo.xml
%%Q1DIR%%/ezquake/help/commands/soundlist.xml
%%Q1DIR%%/ezquake/help/commands/spectator_password.xml
+%%Q1DIR%%/ezquake/help/commands/speed.xml
+%%Q1DIR%%/ezquake/help/commands/speed2.xml
%%Q1DIR%%/ezquake/help/commands/status.xml
%%Q1DIR%%/ezquake/help/commands/stop.xml
%%Q1DIR%%/ezquake/help/commands/stopsound.xml
@@ -255,7 +283,10 @@
%%Q1DIR%%/ezquake/help/commands/tcl_eval.xml
%%Q1DIR%%/ezquake/help/commands/tcl_exec.xml
%%Q1DIR%%/ezquake/help/commands/tcl_proc.xml
+%%Q1DIR%%/ezquake/help/commands/tcpconnect.xml
%%Q1DIR%%/ezquake/help/commands/teamcolor.xml
+%%Q1DIR%%/ezquake/help/commands/teamholdbar.xml
+%%Q1DIR%%/ezquake/help/commands/teamholdinfo.xml
%%Q1DIR%%/ezquake/help/commands/tempalias.xml
%%Q1DIR%%/ezquake/help/commands/timedemo.xml
%%Q1DIR%%/ezquake/help/commands/timerefresh.xml
@@ -265,6 +296,7 @@
%%Q1DIR%%/ezquake/help/commands/togglemenu.xml
%%Q1DIR%%/ezquake/help/commands/tp_pickup.xml
%%Q1DIR%%/ezquake/help/commands/tp_point.xml
+%%Q1DIR%%/ezquake/help/commands/tp_report.xml
%%Q1DIR%%/ezquake/help/commands/tp_took.xml
%%Q1DIR%%/ezquake/help/commands/track-.xml
%%Q1DIR%%/ezquake/help/commands/trackteam.xml
@@ -295,6 +327,7 @@
%%Q1DIR%%/ezquake/help/commands/vid_windowed.xml
%%Q1DIR%%/ezquake/help/commands/viewalias.xml
%%Q1DIR%%/ezquake/help/commands/wait.xml
+%%Q1DIR%%/ezquake/help/commands/weapon.xml
%%Q1DIR%%/ezquake/help/commands/windows.xml
%%Q1DIR%%/ezquake/help/commands/writeconfig.xml
%%Q1DIR%%/ezquake/help/commands/writeip.xml
@@ -371,6 +404,12 @@
%%Q1DIR%%/ezquake/help/variables/bgmvolume.xml
%%Q1DIR%%/ezquake/help/variables/block_switch.xml
%%Q1DIR%%/ezquake/help/variables/bottomcolor.xml
+%%Q1DIR%%/ezquake/help/variables/cam_dist.xml
+%%Q1DIR%%/ezquake/help/variables/cam_lockdir.xml
+%%Q1DIR%%/ezquake/help/variables/cam_lockpos.xml
+%%Q1DIR%%/ezquake/help/variables/cam_thirdperson.xml
+%%Q1DIR%%/ezquake/help/variables/cam_zoomaccel.xml
+%%Q1DIR%%/ezquake/help/variables/cam_zoomspeed.xml
%%Q1DIR%%/ezquake/help/variables/cfg_backup.xml
%%Q1DIR%%/ezquake/help/variables/cfg_legacy_exec.xml
%%Q1DIR%%/ezquake/help/variables/cfg_legacy_write.xml
@@ -411,6 +450,7 @@
%%Q1DIR%%/ezquake/help/variables/cl_democlock_y.xml
%%Q1DIR%%/ezquake/help/variables/cl_demoplay_flash.xml
%%Q1DIR%%/ezquake/help/variables/cl_demospeed.xml
+%%Q1DIR%%/ezquake/help/variables/cl_fakename.xml
%%Q1DIR%%/ezquake/help/variables/cl_fakeshaft.xml
%%Q1DIR%%/ezquake/help/variables/cl_filterdrawviewmodel.xml
%%Q1DIR%%/ezquake/help/variables/cl_floodprot.xml
@@ -435,6 +475,8 @@
%%Q1DIR%%/ezquake/help/variables/cl_multiview.xml
%%Q1DIR%%/ezquake/help/variables/cl_muzzleflash.xml
%%Q1DIR%%/ezquake/help/variables/cl_mvdisplayhud.xml
+%%Q1DIR%%/ezquake/help/variables/cl_mvhudpos.xml
+%%Q1DIR%%/ezquake/help/variables/cl_mvhudvertical.xml
%%Q1DIR%%/ezquake/help/variables/cl_mvinset.xml
%%Q1DIR%%/ezquake/help/variables/cl_mvinsetcrosshair.xml
%%Q1DIR%%/ezquake/help/variables/cl_mvinsethud.xml
@@ -450,8 +492,9 @@
%%Q1DIR%%/ezquake/help/variables/cl_parseWhiteText.xml
%%Q1DIR%%/ezquake/help/variables/cl_physfps.xml
%%Q1DIR%%/ezquake/help/variables/cl_pitchspeed.xml
-%%Q1DIR%%/ezquake/help/variables/cl_predictPlayers.xml
+%%Q1DIR%%/ezquake/help/variables/cl_predict_players.xml
%%Q1DIR%%/ezquake/help/variables/cl_r2g.xml
+%%Q1DIR%%/ezquake/help/variables/cl_restrictions.xml
%%Q1DIR%%/ezquake/help/variables/cl_rollalpha.xml
%%Q1DIR%%/ezquake/help/variables/cl_rollangle.xml
%%Q1DIR%%/ezquake/help/variables/cl_rollspeed.xml
@@ -461,26 +504,23 @@
%%Q1DIR%%/ezquake/help/variables/cl_shownet.xml
%%Q1DIR%%/ezquake/help/variables/cl_sidespeed.xml
%%Q1DIR%%/ezquake/help/variables/cl_smartjump.xml
-%%Q1DIR%%/ezquake/help/variables/cl_solidPlayers.xml
%%Q1DIR%%/ezquake/help/variables/cl_staticSounds.xml
%%Q1DIR%%/ezquake/help/variables/cl_timeout.xml
%%Q1DIR%%/ezquake/help/variables/cl_upspeed.xml
%%Q1DIR%%/ezquake/help/variables/cl_useproxy.xml
%%Q1DIR%%/ezquake/help/variables/cl_warncmd.xml
+%%Q1DIR%%/ezquake/help/variables/cl_weaponhide.xml
+%%Q1DIR%%/ezquake/help/variables/cl_weaponpreselect.xml
%%Q1DIR%%/ezquake/help/variables/cl_window_caption.xml
%%Q1DIR%%/ezquake/help/variables/cl_yawspeed.xml
%%Q1DIR%%/ezquake/help/variables/con_clearnotify.xml
+%%Q1DIR%%/ezquake/help/variables/con_fragmessages.xml
+%%Q1DIR%%/ezquake/help/variables/con_funchars_mode.xml
+%%Q1DIR%%/ezquake/help/variables/con_highlight.xml
+%%Q1DIR%%/ezquake/help/variables/con_highlight_mark.xml
%%Q1DIR%%/ezquake/help/variables/con_notifylines.xml
%%Q1DIR%%/ezquake/help/variables/con_notifytime.xml
%%Q1DIR%%/ezquake/help/variables/con_shift.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_mm1_file.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_mm1_volume.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_mm2_file.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_mm2_volume.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_other_file.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_other_volume.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_spec_file.xml
-%%Q1DIR%%/ezquake/help/variables/con_sound_spec_volume.xml
%%Q1DIR%%/ezquake/help/variables/con_timestamps.xml
%%Q1DIR%%/ezquake/help/variables/con_wordwrap.xml
%%Q1DIR%%/ezquake/help/variables/coop.xml
@@ -517,6 +557,8 @@
%%Q1DIR%%/ezquake/help/variables/fov.xml
%%Q1DIR%%/ezquake/help/variables/freelook.xml
%%Q1DIR%%/ezquake/help/variables/gl_affinemodels.xml
+%%Q1DIR%%/ezquake/help/variables/gl_anisotropic.xml
+%%Q1DIR%%/ezquake/help/variables/gl_anisotropy.xml
%%Q1DIR%%/ezquake/help/variables/gl_bounceparticles.xml
%%Q1DIR%%/ezquake/help/variables/gl_buildingsparks.xml
%%Q1DIR%%/ezquake/help/variables/gl_caustics.xml
@@ -609,6 +651,7 @@
%%Q1DIR%%/ezquake/help/variables/gl_subdivide_size.xml
%%Q1DIR%%/ezquake/help/variables/gl_surface_lava.xml
%%Q1DIR%%/ezquake/help/variables/gl_surface_slime.xml
+%%Q1DIR%%/ezquake/help/variables/gl_textureless.xml
%%Q1DIR%%/ezquake/help/variables/gl_texturemode.xml
%%Q1DIR%%/ezquake/help/variables/gl_triplebuffer.xml
%%Q1DIR%%/ezquake/help/variables/gl_turb_trails.xml
@@ -714,6 +757,7 @@
%%Q1DIR%%/ezquake/help/variables/hud_clock_pos_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_clock_show.xml
%%Q1DIR%%/ezquake/help/variables/hud_clock_style.xml
+%%Q1DIR%%/ezquake/help/variables/hud_digits_trim.xml
%%Q1DIR%%/ezquake/help/variables/hud_face_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_face_align_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_face_frame.xml
@@ -736,6 +780,7 @@
%%Q1DIR%%/ezquake/help/variables/hud_frags_cell_height.xml
%%Q1DIR%%/ezquake/help/variables/hud_frags_cell_width.xml
%%Q1DIR%%/ezquake/help/variables/hud_frags_cols.xml
+%%Q1DIR%%/ezquake/help/variables/hud_frags_extra_spec_info.xml
%%Q1DIR%%/ezquake/help/variables/hud_frags_fliptext.xml
%%Q1DIR%%/ezquake/help/variables/hud_frags_frame.xml
%%Q1DIR%%/ezquake/help/variables/hud_frags_padtext.xml
@@ -1087,6 +1132,7 @@
%%Q1DIR%%/ezquake/help/variables/hud_netgraph_swap_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_netgraph_swap_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_netgraph_width.xml
+%%Q1DIR%%/ezquake/help/variables/hud_offscreen.xml
%%Q1DIR%%/ezquake/help/variables/hud_pent_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_pent_align_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_pent_frame.xml
@@ -1119,6 +1165,21 @@
%%Q1DIR%%/ezquake/help/variables/hud_quad_scale.xml
%%Q1DIR%%/ezquake/help/variables/hud_quad_show.xml
%%Q1DIR%%/ezquake/help/variables/hud_quad_style.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_autosize.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_fade_players.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_height.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_itemfilter.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_onlytp.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_opacity.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_otherfilter.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_player_size.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_show_height.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_show_hold.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_show_names.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_show_powerups.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_show_stats.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_weaponfilter.xml
+%%Q1DIR%%/ezquake/help/variables/hud_radar_width.xml
%%Q1DIR%%/ezquake/help/variables/hud_ring_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_ring_align_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_ring_frame.xml
@@ -1164,13 +1225,34 @@
%%Q1DIR%%/ezquake/help/variables/hud_sigil4_scale.xml
%%Q1DIR%%/ezquake/help/variables/hud_sigil4_show.xml
%%Q1DIR%%/ezquake/help/variables/hud_sigil4_style.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_color_fast.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_color_fastest.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_color_insane.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_color_normal.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_color_stopped.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_opacity.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_orientation.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_radius.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed2_wrapspeed.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_align_y.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_color_fast.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_color_fastest.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_color_insane.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_color_normal.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_color_stopped.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_frame.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_height.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_opacity.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_place.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_pos_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_pos_y.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_show.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_text_align.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_tick_spacing.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_vertical.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_vertical_text.xml
+%%Q1DIR%%/ezquake/help/variables/hud_speed_width.xml
%%Q1DIR%%/ezquake/help/variables/hud_speed_xyz.xml
%%Q1DIR%%/ezquake/help/variables/hud_suit_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_suit_align_y.xml
@@ -1186,8 +1268,10 @@
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_cell_height.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_cell_width.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_cols.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_extra_spec_info.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_fliptext.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_frame.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_onlytp.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_padtext.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_place.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_pos_x.xml
@@ -1200,6 +1284,12 @@
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_strip.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_style.xml
%%Q1DIR%%/ezquake/help/variables/hud_teamfrags_vertical.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdbar_onlytp.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdbar_show_text.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdbar_vertical.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdinfo_itemfilter.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdinfo_onlytp.xml
+%%Q1DIR%%/ezquake/help/variables/hud_teamholdinfo_style.xml
%%Q1DIR%%/ezquake/help/variables/hud_tp_need.xml
%%Q1DIR%%/ezquake/help/variables/hud_tracking_align_x.xml
%%Q1DIR%%/ezquake/help/variables/hud_tracking_align_y.xml
@@ -1262,6 +1352,7 @@
%%Q1DIR%%/ezquake/help/variables/mp3_winamp_dir.xml
%%Q1DIR%%/ezquake/help/variables/msg.xml
%%Q1DIR%%/ezquake/help/variables/msg_filter.xml
+%%Q1DIR%%/ezquake/help/variables/mvd_autohud.xml
%%Q1DIR%%/ezquake/help/variables/mvd_autotrack.xml
%%Q1DIR%%/ezquake/help/variables/mvd_autotrack_1on1.xml
%%Q1DIR%%/ezquake/help/variables/mvd_autotrack_2on2.xml
@@ -1304,6 +1395,7 @@
%%Q1DIR%%/ezquake/help/variables/r_aliastransadj.xml
%%Q1DIR%%/ezquake/help/variables/r_aliastransbase.xml
%%Q1DIR%%/ezquake/help/variables/r_ambient.xml
+%%Q1DIR%%/ezquake/help/variables/r_chaticons_alpha.xml
%%Q1DIR%%/ezquake/help/variables/r_clearcolor.xml
%%Q1DIR%%/ezquake/help/variables/r_damagestats.xml
%%Q1DIR%%/ezquake/help/variables/r_drawentities.xml
@@ -1356,11 +1448,16 @@
%%Q1DIR%%/ezquake/help/variables/r_telecolor.xml
%%Q1DIR%%/ezquake/help/variables/r_telesplash.xml
%%Q1DIR%%/ezquake/help/variables/r_timegraph.xml
+%%Q1DIR%%/ezquake/help/variables/r_tracker_align_right.xml
%%Q1DIR%%/ezquake/help/variables/r_tracker_flags.xml
%%Q1DIR%%/ezquake/help/variables/r_tracker_frags.xml
+%%Q1DIR%%/ezquake/help/variables/r_tracker_frame_color.xml
%%Q1DIR%%/ezquake/help/variables/r_tracker_messages.xml
+%%Q1DIR%%/ezquake/help/variables/r_tracker_scale.xml
%%Q1DIR%%/ezquake/help/variables/r_tracker_streaks.xml
%%Q1DIR%%/ezquake/help/variables/r_tracker_time.xml
+%%Q1DIR%%/ezquake/help/variables/r_tracker_x.xml
+%%Q1DIR%%/ezquake/help/variables/r_tracker_y.xml
%%Q1DIR%%/ezquake/help/variables/r_turbwarp.xml
%%Q1DIR%%/ezquake/help/variables/r_viewmodelSize.xml
%%Q1DIR%%/ezquake/help/variables/r_wallcolor.xml
@@ -1369,15 +1466,27 @@
%%Q1DIR%%/ezquake/help/variables/rate.xml
%%Q1DIR%%/ezquake/help/variables/s_ambientfade.xml
%%Q1DIR%%/ezquake/help/variables/s_ambientlevel.xml
-%%Q1DIR%%/ezquake/help/variables/s_initsound.xml
+%%Q1DIR%%/ezquake/help/variables/s_bits.xml
+%%Q1DIR%%/ezquake/help/variables/s_device.xml
%%Q1DIR%%/ezquake/help/variables/s_khz.xml
%%Q1DIR%%/ezquake/help/variables/s_loadas8bit.xml
%%Q1DIR%%/ezquake/help/variables/s_mixahead.xml
+%%Q1DIR%%/ezquake/help/variables/s_mm1_file.xml
+%%Q1DIR%%/ezquake/help/variables/s_mm1_volume.xml
+%%Q1DIR%%/ezquake/help/variables/s_mm2_file.xml
+%%Q1DIR%%/ezquake/help/variables/s_mm2_volume.xml
+%%Q1DIR%%/ezquake/help/variables/s_noalsa.xml
%%Q1DIR%%/ezquake/help/variables/s_noextraupdate.xml
%%Q1DIR%%/ezquake/help/variables/s_nosound.xml
+%%Q1DIR%%/ezquake/help/variables/s_otherchat_file.xml
+%%Q1DIR%%/ezquake/help/variables/s_otherchat_volume.xml
%%Q1DIR%%/ezquake/help/variables/s_precache.xml
%%Q1DIR%%/ezquake/help/variables/s_show.xml
+%%Q1DIR%%/ezquake/help/variables/s_spec_file.xml
+%%Q1DIR%%/ezquake/help/variables/s_spec_volume.xml
+%%Q1DIR%%/ezquake/help/variables/s_stereo.xml
%%Q1DIR%%/ezquake/help/variables/s_swapstereo.xml
+%%Q1DIR%%/ezquake/help/variables/s_volume.xml
%%Q1DIR%%/ezquake/help/variables/sb_autohide.xml
%%Q1DIR%%/ezquake/help/variables/sb_autoupdate.xml
%%Q1DIR%%/ezquake/help/variables/sb_hidedead.xml
@@ -1538,10 +1647,10 @@
%%Q1DIR%%/ezquake/help/variables/tp_name_ring.xml
%%Q1DIR%%/ezquake/help/variables/tp_name_rl.xml
%%Q1DIR%%/ezquake/help/variables/tp_name_rockets.xml
-%%Q1DIR%%/ezquake/help/variables/tp_name_rune_1.xml
-%%Q1DIR%%/ezquake/help/variables/tp_name_rune_2.xml
-%%Q1DIR%%/ezquake/help/variables/tp_name_rune_3.xml
-%%Q1DIR%%/ezquake/help/variables/tp_name_rune_4.xml
+%%Q1DIR%%/ezquake/help/variables/tp_name_rune1.xml
+%%Q1DIR%%/ezquake/help/variables/tp_name_rune2.xml
+%%Q1DIR%%/ezquake/help/variables/tp_name_rune3.xml
+%%Q1DIR%%/ezquake/help/variables/tp_name_rune4.xml
%%Q1DIR%%/ezquake/help/variables/tp_name_sentry.xml
%%Q1DIR%%/ezquake/help/variables/tp_name_separator.xml
%%Q1DIR%%/ezquake/help/variables/tp_name_sg.xml
@@ -1567,10 +1676,8 @@
%%Q1DIR%%/ezquake/help/variables/tp_need_shells.xml
%%Q1DIR%%/ezquake/help/variables/tp_need_weapon.xml
%%Q1DIR%%/ezquake/help/variables/tp_need_ya.xml
-%%Q1DIR%%/ezquake/help/variables/tp_pickup.xml
-%%Q1DIR%%/ezquake/help/variables/tp_point.xml
+%%Q1DIR%%/ezquake/help/variables/tp_pointpriorities.xml
%%Q1DIR%%/ezquake/help/variables/tp_soundtrigger.xml
-%%Q1DIR%%/ezquake/help/variables/tp_took.xml
%%Q1DIR%%/ezquake/help/variables/tp_triggers.xml
%%Q1DIR%%/ezquake/help/variables/tp_weapon_order.xml
%%Q1DIR%%/ezquake/help/variables/v_centermove.xml
@@ -1598,6 +1705,7 @@
%%Q1DIR%%/ezquake/help/variables/vid_config_y.xml
%%Q1DIR%%/ezquake/help/variables/vid_displayfrequency.xml
%%Q1DIR%%/ezquake/help/variables/vid_flashonactivity.xml
+%%Q1DIR%%/ezquake/help/variables/vid_forcerestoregamma.xml
%%Q1DIR%%/ezquake/help/variables/vid_fullscreen_mode.xml
%%Q1DIR%%/ezquake/help/variables/vid_hwgammacontrol.xml
%%Q1DIR%%/ezquake/help/variables/vid_mode.xml
@@ -1609,7 +1717,6 @@
%%Q1DIR%%/ezquake/help/variables/vid_window_y.xml
%%Q1DIR%%/ezquake/help/variables/vid_windowed_mode.xml
%%Q1DIR%%/ezquake/help/variables/viewsize.xml
-%%Q1DIR%%/ezquake/help/variables/volume.xml
%%Q1DIR%%/ezquake/help/variables/w_switch.xml
%%Q1DIR%%/ezquake/help/variables/watervis.xml
%%Q1DIR%%/ezquake/help/variables/zombietime.xml
@@ -1621,15 +1728,20 @@
%%Q1DIR%%/ezquake/help/xsl/variable.xsl
%%Q1DIR%%/ezquake/keymaps/default.kmap
%%Q1DIR%%/ezquake/keymaps/dvorak.kmap
+%%Q1DIR%%/ezquake/keymaps/es.kmap
%%Q1DIR%%/ezquake/keymaps/fi.kmap
+%%Q1DIR%%/ezquake/keymaps/fr.kmap
%%Q1DIR%%/ezquake/keymaps/german.kmap
%%Q1DIR%%/ezquake/keymaps/hungarian.kmap
%%Q1DIR%%/ezquake/keymaps/se.kmap
%%Q1DIR%%/ezquake/keymaps/uk.kmap
%%Q1DIR%%/ezquake/manual/backblue.gif
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/about.txt
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0103.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0125.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0143.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index01bb.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index032b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index03f3.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index04b4.html
@@ -1637,30 +1749,41 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0b24.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0d16.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index10c2.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index10cb.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1116.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index112a.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index122d.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index127a.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1361.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index13ad.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index14d4.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index15fe.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index16e3.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1708.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1872.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1879.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index18d9.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19ad.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19cf.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19e4.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1ac5.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1b1f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1d7c.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1dd1.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1eb0.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1f58.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2245.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2493.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2517.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2588.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index264a.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2732.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2734.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index29f9.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2a3b.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2a84.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2b7b.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2e87.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2eab.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index30f2.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3169.html
@@ -1669,41 +1792,60 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index39c8.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3aa7.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3c06.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3db6.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4011.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4083.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index43d8.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4516.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4578.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index479a.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index47a5.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index489b.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4962.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4a77.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4c81.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4e9d.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4f08.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index50ab.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index50b7.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index516b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5278.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5357.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5381.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index558e.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index56c7.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5859.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index58b5.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5934.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index599f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5b32.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5c4f.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5c8c.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5d08.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5d7b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5e9f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5f6b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index610f.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6131.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index64cb.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index650b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index657f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6632.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6786.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index67e4.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6815.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6a33.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6a99.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6b30.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6c9a.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6ee3.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7045.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index712e.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index71bb.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index73b0.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7709.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7844.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index78ea.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7d25.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7d5f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7e45.html
@@ -1711,27 +1853,39 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7f06.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index80b3.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index84a0.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index860c.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8696.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index86c0.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index87ea.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8845.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index89fb.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8a84.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8b54.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8ba9.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8c98.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8d77.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8eaa.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8eda.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8efd.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9027.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9030.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9287.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9300.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9636.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9665.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index97b6.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9908.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9c50.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9e51.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9eaf.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f01.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f45.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f67.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa0f8.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa117.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa282.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa330.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa400.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa53f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa741.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexab9d.html
@@ -1739,32 +1893,45 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexae64.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexaf2d.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb00a.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb170.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb4ac.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb758.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexbcaa.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexbe6f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc019.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc0cf.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc0f2.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc211.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc22f.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc5d4.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc5e6.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc659.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc87e.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc9bf.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexcbb1.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexce4e.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd132.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd715.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd766.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd7f3.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd967.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd9d0.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexda75.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdaba.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdb6c.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdd26.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdd5b.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexde51.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe008.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe00b.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe08e.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe206.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe25d.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe3a7.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe420.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe484.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe535.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe5cc.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe688.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe7c5.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe91e.html
@@ -1775,6 +1942,8 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf2d5.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf6ce.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf940.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfa01.html
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfd44.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfe10.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexffec.html
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_damagestats.jpg
@@ -1791,19 +1960,21 @@
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/motiontrails_wtf.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/nailtrail_plasma.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/particle_muzzleflash.jpg
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/security-concept.png
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/surface_lava.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/surface_slime.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/underwater_trails.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/weatherrain.jpg
%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/style.css
+%%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/gallery/teamplay_hud_features.jpg
%%Q1DIR%%/ezquake/manual/fade.gif
%%Q1DIR%%/ezquake/manual/index.html
%%Q1DIR%%/ezquake/pak0.pak
%%Q1DIR%%/ezquake/qwprogs.dat
%%Q1DIR%%/ezquake/sb/au-sv.txt
%%Q1DIR%%/ezquake/sb/ctf.txt
-%%Q1DIR%%/ezquake/sb/eu-qizmo.txt
%%Q1DIR%%/ezquake/sb/eu-sv.txt
+%%Q1DIR%%/ezquake/sb/global.txt
%%Q1DIR%%/ezquake/sb/na-sv.txt
%%Q1DIR%%/ezquake/sb/qizmo.txt
%%Q1DIR%%/ezquake/sb/sa-sv.txt
@@ -1811,6 +1982,8 @@
%%Q1DIR%%/ezquake/sb/tf.txt
%%Q1DIR%%/ezquake/spprogs.dat
%%Q1DIR%%/ezquake/textures/charsets/moondid2.png
+%%Q1DIR%%/ezquake/textures/chaticons.png
+%%Q1DIR%%/ezquake/textures/particlefont.png
%%Q1DIR%%/ezquake/textures/wad/anum_0.png
%%Q1DIR%%/ezquake/textures/wad/anum_1.png
%%Q1DIR%%/ezquake/textures/wad/anum_2.png
@@ -1819,7 +1992,7 @@
%%Q1DIR%%/ezquake/textures/wad/anum_5.png
%%Q1DIR%%/ezquake/textures/wad/anum_6.png
%%Q1DIR%%/ezquake/textures/wad/anum_7.png
-%%Q1DIR%%/ezquake/textures/wad/anum_8.PNG
+%%Q1DIR%%/ezquake/textures/wad/anum_8.png
%%Q1DIR%%/ezquake/textures/wad/anum_9.png
%%Q1DIR%%/ezquake/textures/wad/anum_colon.png
%%Q1DIR%%/ezquake/textures/wad/anum_minus.png
@@ -1843,7 +2016,6 @@
%%Q1DIR%%/ezquake/textures/wad/face_p4.png
%%Q1DIR%%/ezquake/textures/wad/face_p5.png
%%Q1DIR%%/ezquake/textures/wad/face_quad.png
-%%Q1DIR%%/ezquake/textures/wad/ibar.png
%%Q1DIR%%/ezquake/textures/wad/inv2_lightng.tga
%%Q1DIR%%/ezquake/textures/wad/inv2_nailgun.tga
%%Q1DIR%%/ezquake/textures/wad/inv2_rlaunch.tga
@@ -1905,7 +2077,7 @@
%%Q1DIR%%/ezquake/textures/wad/num_5.png
%%Q1DIR%%/ezquake/textures/wad/num_6.png
%%Q1DIR%%/ezquake/textures/wad/num_7.png
-%%Q1DIR%%/ezquake/textures/wad/num_8.PNG
+%%Q1DIR%%/ezquake/textures/wad/num_8.png
%%Q1DIR%%/ezquake/textures/wad/num_9.png
%%Q1DIR%%/ezquake/textures/wad/num_colon.png
%%Q1DIR%%/ezquake/textures/wad/num_minus.png
@@ -1924,13 +2096,13 @@
%%Q1DIR%%/ezquake/textures/wad/sb_rocket.png
%%Q1DIR%%/ezquake/textures/wad/sb_shells.png
%%Q1DIR%%/ezquake/textures/wad/sb_suit.png
-%%Q1DIR%%/ezquake/textures/wad/sbar.png
%%Q1DIR%%/ezquake/textures/wad/scorebar.png
%%Q1DIR%%/ezquake/textures/wad/turtle.png
@dirrm %%Q1DIR%%/ezquake/textures/wad
@dirrm %%Q1DIR%%/ezquake/textures/charsets
@dirrm %%Q1DIR%%/ezquake/textures
@dirrm %%Q1DIR%%/ezquake/sb
+@dirrm %%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/gallery
@dirrm %%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics
@dirrm %%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net/docs
@dirrm %%Q1DIR%%/ezquake/manual/ezquake.sourceforge.net