Commit Graph

1022 Commits

Author SHA1 Message Date
Bill Currie d59048d592 pass given params to qfcc 2001-06-12 22:20:45 +00:00
Bill Currie 489ddbc7a7 getting closer. soon timie to start putting real code in there 2001-06-12 21:06:28 +00:00
Bill Currie 7d52f12248 clean up C warnings 2001-06-12 20:24:02 +00:00
Bill Currie 3be018e1f9 beginnings of a bison grammar for qc 2001-06-12 19:44:26 +00:00
Bill Currie c0654f3541 miss tagged string != string 2001-06-12 15:29:05 +00:00
Chris Ison 3526371ff0 oops, forgot to remove debug code 2001-06-12 12:34:59 +00:00
Chris Ison 75fe232052 Sorted server list, sl_sortby 0 = by name, sl_sortby 1 = by ping 2001-06-12 12:31:01 +00:00
Bill Currie aa825853bf full \ handling in strings (including \e for escape (why C doesn't have that
is beyond me))
2001-06-11 23:37:01 +00:00
Bill Currie 340e104778 /D'OH/!!! How many /years/ have I been working with linked lists and free? 2001-06-11 22:42:05 +00:00
Bill Currie dc5846948e re-enable asm for static builds 2001-06-11 20:59:48 +00:00
Bill Currie 73ce5c6f9c what's this .vimrc? :) 2001-06-11 20:12:29 +00:00
Bill Currie f4969d5d67 add some docs for the hash table api and move the include of stdlib.h to
hash.c (no longer needed in hash.h).
2001-06-11 19:37:25 +00:00
Bill Currie 75fbb80b96 make the hash table types opaque 2001-06-11 19:17:40 +00:00
Bill Currie fcd29459e4 produce line directive output and clean up the generated files 2001-06-11 18:04:32 +00:00
Bill Currie dfb6062f9d fix an out-by-one for line directives at the beginning of the file 2001-06-11 17:51:09 +00:00
Bill Currie c732d098f4 add '# 1 "foo.qcc" ...' (flags ignored) processing to qfcc so preprocessed
output can make sense.
2001-06-11 15:43:06 +00:00
Jeff Teunissen 3960e1e460 Oops, missed one. 2001-06-10 23:56:24 +00:00
Jeff Teunissen 37ad61be4d Change the $(command) stuff back to `command`. Bashism. 2001-06-10 23:50:46 +00:00
Adam Olsen 9e19da13de function name cleanup. the sound mixer stuff (snd_dma.c, snd_mix.c, etc) use the SND_ prefix now, and drivers (snd_oss.c) use SNDDMA_ as before. 2001-06-10 15:48:24 +00:00
Adam Olsen 2195a9296c This thing was so far out of date, there's no point pretending it still exists in current cvs. 2001-06-10 15:01:07 +00:00
Adam Olsen 4486925f11 merge in the now obsolete snd_common.c 2001-06-10 14:25:19 +00:00
Adam Olsen f094db3977 add support for --with-qf=/usr/local as a prefix for lib and include dirs 2001-06-10 13:07:30 +00:00
Chris Ison f600e7c9f9 raised console buffer size 2001-06-09 16:34:13 +00:00
Chris Ison 5b16c38974 quick bug fix for slist update seg 2001-06-09 15:42:22 +00:00
Chris Ison 8d3247ff00 added set server name after refresh, and fixed slist update not resetting the list 2001-06-09 15:24:42 +00:00
Chris Ison 12ae6750af moved slist stuff out of cl_main.c and into cl_slist.c, enabled getting server list from master servers. to switch between servers.txt list (default) and list of servers from master servers use slist switch 2001-06-09 09:12:24 +00:00
Bill Currie bbc97079e0 pr_comp.h:
define PROG_ID_VERSION as 6 and redefine PROG_VERSION as 0x00fff001
	(0.fff.001) for the new qc features.
pr_edict.c:
	support version 6 and version 0.fff.001 progs
qfcc.h:
	add version field to options_t
	add min_version field to opcode_t
pr_opcode.c:
	set the minumum version of each opcode (gee, that table is getting ugly)
	filter out opcodes with too high a min_version when initializing the opcode
	hash tables.
qfcc.c:
	update help output.
	accept --id to limit code generation to id compatable (ver 6) progs.
	default progs generation to 0.fff.001
2001-06-09 06:25:33 +00:00
Bill Currie ac07971e79 remove the location 2001-06-08 22:57:51 +00:00
Bill Currie f7e66878d1 put the warning /first/ 2001-06-08 22:55:51 +00:00
Bill Currie e61884fefb add a test for initialized locals 2001-06-08 22:54:34 +00:00
Joseph Carter c6098531b5 Added a comment to output about the cross-compile warnings for newbies 2001-06-08 22:52:50 +00:00
Bill Currie 0186732130 make initialized local variables work /properly/
local float urk = 0;
STORE_F    46(IMMEDIATE)  0.0   55(?)
2001-06-08 20:13:10 +00:00
Joseph Carter 22e4ce887f Include files for gib have been relocated out of include/ 2001-06-08 18:46:26 +00:00
Bill Currie 7ef4c2776e Immidiate sharing now /works/ (shaved off two pr_globals from CustomTF, too:).
Detect assignments to initialized globals and give an error, unless the --cow
(copy on write) option is given, and then allocate a new global for the var,
clear its initialized flag.
Relocate all globals.
2001-06-08 06:32:15 +00:00
Bill Currie 5ffc8e5349 fix the incorrectly displaying net plug 2001-06-08 04:38:00 +00:00
Bill Currie b9f35283f4 make dist fixes + a --disable-asmopt fix for mingw 2001-06-08 02:47:30 +00:00
Bill Currie c24a6f7d6a make make changelog work in an external buildtree 2001-06-08 00:27:41 +00:00
Bill Currie 8656eb998a add ChangeLog 2001-06-08 00:18:53 +00:00
Bill Currie ef99ad24b0 const merge testing. qfcc is currently borked in that dept. 2001-06-08 00:14:11 +00:00
Bill Currie 62c783f47a eval_t is no more: too many evil casts involved in using it (which can result
it bad code being generated by gcc).
2001-06-08 00:13:06 +00:00
Bill Currie 05cf89dd5d make progs type checking optional at configure time. still defaults to on. 2001-06-08 00:11:54 +00:00
Bill Currie b2cd7c6c36 refine the test for compiling outb 2001-06-07 23:03:10 +00:00
Bill Currie 3009d0e0c8 fix up some overzelous s/// 2001-06-07 22:15:37 +00:00
Bill Currie 521b86f56a Massive clean up of progs accessors. Just the cleanup of the casts fixed the
CustomTF doors issue.
2001-06-07 21:59:24 +00:00
Bill Currie 2fa5437303 correct a comment 2001-06-07 17:11:34 +00:00
Bill Currie 3b2cf03b99 mingw compile fixes (vid_wgl.c isn't the right thing) 2001-06-07 16:44:22 +00:00
Bill Currie e9c01870b3 provide outb for when not optimising 2001-06-07 16:12:21 +00:00
Bill Currie 8cbf3b2b62 --disable-sdl 2001-06-07 06:55:03 +00:00
Bill Currie ab9e025078 don't build cd or sound libs/plugins when not building clients 2001-06-07 03:37:05 +00:00
Bill Currie 6abc7e77ad don't build cd and sound libs when not building clients 2001-06-07 01:28:27 +00:00