From d4734f527d995c87fd547fbc26977bfa60ebe51b Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 9 Jul 2003 20:42:54 +0000 Subject: [PATCH 1/7] bump the version --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index a36e95cd8..463bd2675 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ AC_VALIDATE_CACHED_SYSTEM_TUPLE( dnl This is the only place where the package version appears -AM_INIT_AUTOMAKE(quakeforge, 0.5.2) +AM_INIT_AUTOMAKE(quakeforge, 0.5.3) dnl Define the proper name and extra version numbers for package PROGRAM=QuakeForge From 318a407fc69aebeb1ac0ca3043b5686ac9e3713d Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 9 Jul 2003 21:43:05 +0000 Subject: [PATCH 2/7] add menu.dat to quakeforge-common now that it has a proper home --- debian/rules | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index deb848d42..58ea106f4 100755 --- a/debian/rules +++ b/debian/rules @@ -100,7 +100,8 @@ install: build usr/lib/quakeforge/plugins/cd_linux.so* \ usr/lib/quakeforge/plugins/console_client.so* \ usr/lib/quakeforge/plugins/snd_output_disk.so* \ - usr/lib/quakeforge/plugins/snd_render_default.so* + usr/lib/quakeforge/plugins/snd_render_default.so* \ + usr/share/games/quakeforge/QF/menu.dat* dh_installdocs -p$(common) NEWS TODO dh_installchangelogs -p$(common) ChangeLog From 8306859b49af002f9b34ea7f6baa76a8744247c0 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Thu, 10 Jul 2003 16:28:27 +0000 Subject: [PATCH 3/7] target_cpu is much more appropriate for -march than host_cpu --- configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 463bd2675..00b7e8a4f 100644 --- a/configure.ac +++ b/configure.ac @@ -1325,9 +1325,9 @@ if test "x$optimize" = xyes; then ) case "$arch" in auto) - case "${host_cpu}" in + case "${target_cpu}" in i?86) - MORE_CFLAGS="-march=${host_cpu}" + MORE_CFLAGS="-march=${target_cpu}" ;; *) MORE_CFLAGS="" From c8377e01d4e4029963a5cf2d17b90a83119c2576 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Thu, 10 Jul 2003 16:28:46 +0000 Subject: [PATCH 4/7] partial updates --- NEWS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/NEWS b/NEWS index 0fd1b2783..b46717af9 100644 --- a/NEWS +++ b/NEWS @@ -14,6 +14,23 @@ Changes from 0.5.2 * nq-server will now auto-load the start map if none is specified * streaming for large sound files * support for two channel sound files + * partial string buffer audit + * native Windows (win) sound driver finally works and is now default + * DirectX sound support added (dx) + * highchars stripped infokeys terminated properly so they don't contain + garbage + * WGL (nq-wgl.exe and qw-client-wgl.exe) resolution selection brought + in line with all other targets giving the vid_width and vid_height + cvars. Automatic aspect ratio support dropped. + * X11 (nq-x11 and qw-client-x11) no longer hangs on 32bpp displays + * new `view' system giving eeasier to control hud elements, centered + menus and locatable scoreboard (hud_scoreboard_gravity) + * OSS sound driver fixes: some kernel drivers need write only access, + others need read/write + * able to load/unload semi-arbitrary plugins using console commands + * streaming for large sound files (eg, full length oggs) + * stereo sample support + * map command in the rcon admin list o qfcc enhancements. * @argc and @argv deprecated in favor of @args.count and @args.list @@ -21,6 +38,8 @@ Changes from 0.5.2 * structure copy * -L lib search paths and -l now behaves in a more expected manner * default search paths for includes and libs + * updated man page and command line help + * [super ...] messages work o Progs engine enhancements. * arbitrary size data copying From f067f804d1569d512a16b523a71f65ee6b5a3d4c Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Thu, 10 Jul 2003 18:16:17 +0000 Subject: [PATCH 5/7] update NEWS. not 100% accurate, but that would take forever :P --- NEWS | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index b46717af9..4dc56639e 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ Changes from 0.5.2 o General enhancements. * MVD playback in the qw clients. * MVD recording in the qw server. + MVD support thanks to qwex 0.165b and highlander * sv_maxrate changes now take effect immediately rather than when clients (re)connect or change their rate * segfault when using "snd_output null" fixed @@ -23,14 +24,44 @@ Changes from 0.5.2 in line with all other targets giving the vid_width and vid_height cvars. Automatic aspect ratio support dropped. * X11 (nq-x11 and qw-client-x11) no longer hangs on 32bpp displays - * new `view' system giving eeasier to control hud elements, centered + * new `view' system giving easier to control hud elements, centered menus and locatable scoreboard (hud_scoreboard_gravity) * OSS sound driver fixes: some kernel drivers need write only access, others need read/write - * able to load/unload semi-arbitrary plugins using console commands - * streaming for large sound files (eg, full length oggs) + * able to load/unload semi-arbitrary plug-ins using console commands + * streaming for large sound files (eg., full length oggs) * stereo sample support * map command in the rcon admin list + * configurable "quake" directory layout + * server now actually runs properly when there's no network or + console input (eg, bots continue to battle unattended) + * skydome (gl_sky_clip 0) renders correctly + * external entity file support (maps/foo.bsp will use maps/foo.ent if + available) + * map specific config files + * map specific external textures in "textures/mapname/" + * support for more tga formats + * vid_conwidth cvar + * cleaner mouse enter/leave handling for x11 and glx windows + * hexenworld master server + * software and gl (some cards) fish-eye support + * "crosshair 3" for gl clients + * remote screen shots work + * curses console no longer default + * more key-names supported + * Matthew Wong's bsp2bmp `imported' as bsp2img. pcx output only + currently. + * console operator chat messages get echoed + * BSD fseek bug fixed + * no_pogo_stick 3 mode forcing friction independent of jump being + active + * rcon password /never/ gets written as it may be legitimate for + another server (ie, confused person :) + + o GIB enhancements + * events system (map change, client enter/leave etc) + * several bug fixes + * documentation o qfcc enhancements. * @argc and @argv deprecated in favor of @args.count and @args.list @@ -40,9 +71,21 @@ Changes from 0.5.2 * default search paths for includes and libs * updated man page and command line help * [super ...] messages work + * categories work + * nested and struct block initializers work + * can access vector elements as vec.x as well as vec_x + * void (void) func; is now valid (no params) + * initialized globals can be used any place a true constant is expected + + o qfbsp/qflight/qfvis enhancements + * various crash bug fixes + * hint, skip and detail brush support + * emit clipnodes in the correct order + * groks quest's "map2" format in addition to the original format o Progs engine enhancements. * arbitrary size data copying + * optionally handle division by 0 gracefully Changes from 0.3.0 From 78ccffe262094eb3d5c5cfaeab6e3d2113870b51 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 12 Jul 2003 20:19:43 +0000 Subject: [PATCH 6/7] correct the list address --- RPM/quakeforge.spec.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RPM/quakeforge.spec.in b/RPM/quakeforge.spec.in index ae6271fe8..b90867069 100644 --- a/RPM/quakeforge.spec.in +++ b/RPM/quakeforge.spec.in @@ -21,7 +21,7 @@ Name: %{name} Version: %{version} Release: %{release} Vendor: The QuakeForge Project -Packager: The QuakeForge Project quake-devel@lists.sourceforge.net +Packager: The QuakeForge Project quakeforge-devel@lists.quakeforge.net URL: http://www.quakeforge.net/ Source: %{name}-%{version}.tar.gz #Patch: From 454aa5c60395878159c382e57ee5aaa1552dc04c Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 12 Jul 2003 21:50:22 +0000 Subject: [PATCH 7/7] more mailing list corrections --- doc/man/quakeforge.1 | 2 +- quakeforge.lsm.in | 4 ++-- qw/source/cl_ents.c | 4 ++-- tools/qfcc/AUTHORS | 2 +- tools/qfcc/qfcc.lsm.in | 4 ++-- tools/qfdefs/qfdefs.lsm.in | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/man/quakeforge.1 b/doc/man/quakeforge.1 index 3419db5e1..c0ca9f187 100644 --- a/doc/man/quakeforge.1 +++ b/doc/man/quakeforge.1 @@ -44,4 +44,4 @@ Show version of program. .\" .SH "SEE ALSO" .\" .BR foo "(1), " bar (1) .SH AUTHOR -The QuakeForge Project . +The QuakeForge Project . diff --git a/quakeforge.lsm.in b/quakeforge.lsm.in index 9338f37fa..351b1d858 100644 --- a/quakeforge.lsm.in +++ b/quakeforge.lsm.in @@ -4,8 +4,8 @@ Version: @VERSION@ Entered-date: @ISODATE@ Description: 3D game engine based on id Software's Quake engine Keywords: 3D, game, engine, quake -Author: quake-devel@lists.sourceforge.net (The QuakeForge Project) -Maintained-by: quake-devel@lists.sourceforge.net (The QuakeForge Project) +Author: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) +Maintained-by: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) Primary-site: http://www.quakeforge.net/ 604k @PACKAGE@-@VERSION@.tar.bz2 730k @PACKAGE@-@VERSION@.tar.gz diff --git a/qw/source/cl_ents.c b/qw/source/cl_ents.c index 3cc428668..6bf811f58 100644 --- a/qw/source/cl_ents.c +++ b/qw/source/cl_ents.c @@ -992,7 +992,7 @@ CL_SetSolidEntities (void) || cl.model_precache[state->modelindex]->clipbox) { if (pmove.numphysent == MAX_PHYSENTS) { Con_Printf ("WARNING: entity physent overflow, email " - "quakeforge-devel@lists.sourceforge.net\n"); + "quakeforge-devel@lists.quakeforge.net\n"); break; } pmove.physents[pmove.numphysent].model = @@ -1105,7 +1105,7 @@ CL_SetSolidPlayers (int playernum) if (pmove.numphysent == MAX_PHYSENTS) { Con_Printf ("WARNING: player physent overflow, email " - "quakeforge-devel@lists.sourceforge.net\n"); + "quakeforge-devel@lists.quakeforge.net\n"); break; } diff --git a/tools/qfcc/AUTHORS b/tools/qfcc/AUTHORS index 97ed99888..5c7376fd5 100644 --- a/tools/qfcc/AUTHORS +++ b/tools/qfcc/AUTHORS @@ -1,6 +1,6 @@ The original "qcc" program was written by Id Software, Inc. This version was created by Jeff Teunissen and is -maintained by The QuakeForge Project +maintained by The QuakeForge Project Please do not contact Id Software for technical support on this program -- they do not care about it any more. :) diff --git a/tools/qfcc/qfcc.lsm.in b/tools/qfcc/qfcc.lsm.in index 2fcfffb29..63724bba1 100644 --- a/tools/qfcc/qfcc.lsm.in +++ b/tools/qfcc/qfcc.lsm.in @@ -7,8 +7,8 @@ Description: The QuakeForge Code Compiler qfcc is a compiler for the GameC (formerly QuakeC) language. It is intended to replace the original QuakeC compiler. Keywords: Quake, QuakeC, QuakeForge, GameC, compiler -Author: quake-devel@lists.sourceforge.net (The QuakeForge Project) -Maintained-by: quake-devel@lists.sourceforge.net (The QuakeForge Project) +Author: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) +Maintained-by: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) Primary-site: http://www.quakeforge.net/ 31k qfcc-@VERSION@.tar.gz 500 qfcc.lsm diff --git a/tools/qfdefs/qfdefs.lsm.in b/tools/qfdefs/qfdefs.lsm.in index 2fcfffb29..63724bba1 100644 --- a/tools/qfdefs/qfdefs.lsm.in +++ b/tools/qfdefs/qfdefs.lsm.in @@ -7,8 +7,8 @@ Description: The QuakeForge Code Compiler qfcc is a compiler for the GameC (formerly QuakeC) language. It is intended to replace the original QuakeC compiler. Keywords: Quake, QuakeC, QuakeForge, GameC, compiler -Author: quake-devel@lists.sourceforge.net (The QuakeForge Project) -Maintained-by: quake-devel@lists.sourceforge.net (The QuakeForge Project) +Author: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) +Maintained-by: quakeforge-devel@lists.quakeforge.net (The QuakeForge Project) Primary-site: http://www.quakeforge.net/ 31k qfcc-@VERSION@.tar.gz 500 qfcc.lsm