Bill Currie
|
b50d283b28
|
make sel_get_uid and class_get_instance_method work
|
2003-08-23 22:16:42 +00:00 |
|
Bill Currie
|
56e79e32b5
|
configure fixes from MrFixit (+ a buch of "x..." for test) and make
qwaq.dat depend on qfcc
|
2003-08-06 18:20:48 +00:00 |
|
Bill Currie
|
f7d806e8d5
|
can now handle > vector sized parameters
|
2003-04-22 20:11:16 +00:00 |
|
Bill Currie
|
e732cf591d
|
remove all references to OFS_* from the C code. only the macros in progs.h
use them now
|
2003-04-22 18:20:15 +00:00 |
|
Bill Currie
|
761a7546dd
|
re-arrange things so __attribute__ and __builtin_expect are properly
autoconfiscated so rcsid will continue to work with gcc 3.3
|
2003-01-15 15:31:36 +00:00 |
|
Bill Currie
|
a4dfef63c3
|
make all files with rcsid include config.h
|
2003-01-14 20:18:29 +00:00 |
|
Bill Currie
|
e32dc4cdb7
|
missed the new headers
|
2003-01-08 16:07:45 +00:00 |
|
Bill Currie
|
71196fedf6
|
make gcc more anal about prototypes, string constants and function
visibility (ie, global functions must have a prototype)
|
2003-01-06 18:28:13 +00:00 |
|
Bill Currie
|
447984226e
|
remove a duplicate perror call
|
2002-11-18 15:01:02 +00:00 |
|
Bill Currie
|
75c91e78c2
|
qwaq progs now take args :)
|
2002-11-12 02:56:10 +00:00 |
|
Bill Currie
|
13c5216373
|
do some cleanup
|
2002-11-12 02:30:08 +00:00 |
|
Bill Currie
|
3a3da6a1c4
|
nuke PR_InitEdicts as it's redundant and only used in the tools due to
forgetting to remove it
|
2002-10-23 15:55:38 +00:00 |
|
Bill Currie
|
317c02539b
|
macro-ize --with-{clients,servers} and implement --with-tools using the new
macro
|
2002-09-17 22:19:14 +00:00 |
|
Bill Currie
|
ec47e08e1c
|
go back to using QFile, quakeio.h and quakefs.h
|
2002-08-27 07:16:28 +00:00 |
|
Jeff Teunissen
|
01e74328c2
|
Fix qwaq build.
|
2002-08-17 23:03:26 +00:00 |
|
Bill Currie
|
00c6d011e7
|
forgot qwaq relied on cs-code's object.r
|
2002-08-15 18:51:58 +00:00 |
|
Bill Currie
|
ad6e025a91
|
take cmd.[ch] back to basics. the gib code is temporarily gone pending
renovations. cmd_source handling is a little hacky in nq, but it's working.
|
2002-07-31 05:19:03 +00:00 |
|
Bill Currie
|
de22355371
|
use P_* for params and R_* for return values in builtins code
|
2002-07-24 21:42:33 +00:00 |
|
Bill Currie
|
9e5f8c3bd9
|
win32 compile fixes
|
2002-05-31 19:24:56 +00:00 |
|
Bill Currie
|
4d267abd2a
|
make things a little quieter
|
2002-05-31 07:24:54 +00:00 |
|
Bill Currie
|
3af96782da
|
make qwaq build as part of the main tree (but /not/ install)
|
2002-05-31 06:55:35 +00:00 |
|
Bill Currie
|
c4811ccb52
|
seriously clean up qwaq. most of that stuff isn't needed any more
|
2002-05-31 06:16:10 +00:00 |
|
Bill Currie
|
ce6854ad05
|
not everybody /has/ d.o :)
|
2002-05-31 06:09:08 +00:00 |
|
Bill Currie
|
191232a383
|
get qwaq working with the objective stuff and do a simple messaging test
|
2002-05-31 06:02:26 +00:00 |
|
Bill Currie
|
34ec521198
|
vararg functions can now be imlemented in qc using @argc (number of params
passed through ...) and @argv (array of vectors, one for each ... param)
|
2002-05-22 20:43:29 +00:00 |
|
Bill Currie
|
6a5bbf6f0a
|
memory allocation checking cleanup
|
2002-05-14 06:37:28 +00:00 |
|
Bill Currie
|
44dcf74627
|
strip the \n from all(?) of the Sys_Error calls (Sys_Error itself will be
adding \n).
|
2002-05-14 06:12:29 +00:00 |
|
Bill Currie
|
b7cfb95a64
|
update for new progs loader api and the makefile for the option of static
linking
|
2002-01-30 17:41:16 +00:00 |
|
Bill Currie
|
85588c8fcb
|
start implementing the api for input lines and clean up a couple csqc
prototype issues.
|
2002-01-23 22:37:44 +00:00 |
|
Bill Currie
|
cef918df83
|
get array initialisation worrking
|
2002-01-18 08:26:37 +00:00 |
|
Bill Currie
|
3dafbebf10
|
fix up #0 builtin functions at runtime. not done automaticly (need to call
PR_RelocateBuiltins) and fix a bug with profiling and unlimited execution
counts
|
2001-12-14 08:15:04 +00:00 |
|
Bill Currie
|
f9149a0d6c
|
finally get around to renaming type_name to pr_type_name
|
2001-12-12 17:15:09 +00:00 |
|
Bill Currie
|
cc34e5954f
|
lots of work on better array/pointer/struct handline. doesn't quite work yet
|
2001-12-12 08:39:47 +00:00 |
|
Bill Currie
|
0bb01f310f
|
don't crash when there are too many entities for update messages. just ignore
the excess.
|
2001-12-10 03:17:21 +00:00 |
|
Bill Currie
|
c60dc54697
|
Makefile:
update qfcc options
main.qc:
go back to the original intent :)
|
2001-11-02 03:03:01 +00:00 |
|
Bill Currie
|
85c9e0ab1e
|
more externs cleaned up
|
2001-10-29 17:46:03 +00:00 |
|
Adam Olsen
|
3bba5398ba
|
- audit malloc usage. now everything checks the return value :)
|
2001-10-24 22:50:06 +00:00 |
|
Bill Currie
|
922895ed99
|
comment out unused var
|
2001-10-02 19:33:31 +00:00 |
|
Bill Currie
|
7407e4f1b7
|
and some more
|
2001-09-28 07:09:38 +00:00 |
|
Bill Currie
|
e71cbaf5ef
|
fix for --
|
2001-08-20 22:16:07 +00:00 |
|
Bill Currie
|
c2d3d8f3ab
|
temp def expressions and ?:
seems to work :)
|
2001-08-11 21:15:24 +00:00 |
|
Adam Olsen
|
caeb31e6ca
|
start of the support for chained function calls. Actually, they
should work fine now, there's just some extra temp vars we want to
remove before we can consider it "done" :)
|
2001-08-10 20:35:42 +00:00 |
|
Adam Olsen
|
6414897dae
|
got a few new operators for qc :)
<< >> % which all act like their C counterparts
+= -= *= /= &= ^= |= <<= >>= %= which just expand into the obvious,
also like the C versions.
|
2001-08-10 16:17:00 +00:00 |
|
Bill Currie
|
2774260898
|
test ^
|
2001-08-09 16:39:08 +00:00 |
|
Bill Currie
|
081d8f3c47
|
^ and ~ operators for qc (^ from Rhamphoryncus) and clean up the punctuation
line in qc-lex.l (why didn't I think to do that in the first place?!?)
|
2001-08-09 16:34:46 +00:00 |
|
Adam Olsen
|
ae133d0a90
|
Modify progs to add builtins at runtime. It should be trivial to
lookup functions by name, and make all our new QC builtins allocate
numbers automatically.
|
2001-08-03 06:40:28 +00:00 |
|
Bill Currie
|
89da47335b
|
tests, tests, tests
|
2001-07-27 20:56:16 +00:00 |
|
Bill Currie
|
c553917c53
|
various tests
|
2001-07-25 21:48:20 +00:00 |
|
Bill Currie
|
638cd005b0
|
return type testing
|
2001-07-25 02:28:04 +00:00 |
|
Bill Currie
|
07fbe47294
|
tests for if (simple expression)
|
2001-07-24 22:29:16 +00:00 |
|