Bill Currie
|
52d178b3be
|
Add a code generation option, "local-merging", to control qfcc's merging of local variable blocks into one block. Defaults to on for advanced mode and off for traditional.
|
2007-04-10 13:00:21 +00:00 |
|
Bill Currie
|
d08e1fe511
|
make PR_StackTrace visible
|
2007-04-10 09:45:57 +00:00 |
|
Bill Currie
|
4c4281c512
|
because builtin functions now get their params dumped to the debug symbols, @va_list needs to be initialized.
|
2007-04-10 09:10:09 +00:00 |
|
Bill Currie
|
48449a972f
|
fix an uninitialized warning on some versions of gcc
|
2007-04-10 08:32:58 +00:00 |
|
Bill Currie
|
30744a555e
|
find the other place def_func relocs get emitted. I keep forgetting about the .y file when grepping source :P
|
2007-04-10 07:40:03 +00:00 |
|
Bill Currie
|
3b7c83a96f
|
uncomment some lines that shouldn't have been commented (doesn't fix the bug, though)
|
2007-04-09 14:32:47 +00:00 |
|
Bill Currie
|
845b5ab2e2
|
don't write alias defs to the qfo
|
2007-04-09 14:25:44 +00:00 |
|
Bill Currie
|
642bb0f810
|
don't create a reloc for an external function
|
2007-04-09 14:06:12 +00:00 |
|
Bill Currie
|
e53e9944b6
|
spew a lot of guff about relocs
|
2007-04-09 13:33:59 +00:00 |
|
Bill Currie
|
a66cbb5215
|
PR_ResolveGlobals needs to be visible
|
2007-04-09 09:00:40 +00:00 |
|
Bill Currie
|
3cd01223dd
|
don't try to fix up function refs too early. fixes klik's segfault on firing
|
2007-04-09 08:56:23 +00:00 |
|
Bill Currie
|
61d349ec78
|
bah, the other part of that commit :P
|
2007-04-09 08:55:24 +00:00 |
|
Bill Currie
|
59498cd5e7
|
make the edict macros consistent in return type
|
2007-04-09 08:55:05 +00:00 |
|
Bill Currie
|
a9678f1c06
|
dump globals direct from qfo
|
2007-04-09 07:47:51 +00:00 |
|
Bill Currie
|
cd6ee38181
|
remove debuging prints
|
2007-04-09 06:18:14 +00:00 |
|
Bill Currie
|
48fdd0cb26
|
record the params for builtins, too.
|
2007-04-09 06:16:34 +00:00 |
|
Bill Currie
|
b5e6aa4519
|
for pr_debug 1, don't dump disassembly when tracing, just source lines. pr_debug >= 2 forces disassembly. detailed disassembly now on pr_debug >= 3 figure out the types of arguments in a function call
|
2007-04-09 06:16:03 +00:00 |
|
Bill Currie
|
3663c58efc
|
add pkg-config file for qfcc
|
2007-04-09 00:52:36 +00:00 |
|
Bill Currie
|
7925e16d73
|
audit the usage of view_draw. It is really meant for draw callbacks, not direct usage by the application.
|
2007-04-09 00:22:17 +00:00 |
|
Bill Currie
|
2894182ec5
|
The status bar in the quakeworld server curses console finally does something. Currently only cpu usage, but as a proof-of-concept, it more than does its job.
|
2007-04-09 00:10:10 +00:00 |
|
Bill Currie
|
0aaab839c6
|
seems nobody tried to run nq-server on a 64 bit system...
|
2007-04-08 10:06:49 +00:00 |
|
Bill Currie
|
1d2a7e2eff
|
add z order comments
|
2007-04-08 09:01:07 +00:00 |
|
Bill Currie
|
ab01262675
|
document the view api
|
2007-04-08 08:48:13 +00:00 |
|
Bill Currie
|
626dad45ac
|
set the new view's coordinates based on it being a root view.
|
2007-04-08 08:47:47 +00:00 |
|
Bill Currie
|
1cccd005fe
|
silly me. totally misused the result of PR_NewMutableString
|
2007-04-08 05:47:32 +00:00 |
|
Bill Currie
|
593198ef65
|
terminate the builtins table
|
2007-04-08 05:28:21 +00:00 |
|
Bill Currie
|
d7eda4c8e2
|
FL_FINDABLE_NONSOLID support in findradius
|
2007-04-08 04:46:52 +00:00 |
|
Bill Currie
|
318046e38b
|
some white space
|
2007-04-08 04:21:30 +00:00 |
|
Bill Currie
|
f309ac7e0b
|
add ClientCommand support
|
2007-04-08 04:10:53 +00:00 |
|
Bill Currie
|
2700f4060b
|
make PR_FreeTempStrings not free a string that looks like it's being returned, but rather transfer it to the parent stack frame.
|
2007-04-08 01:22:00 +00:00 |
|
Bill Currie
|
3e92ac51fd
|
fix another bug caused by the function table changes
|
2007-04-08 00:56:35 +00:00 |
|
Bill Currie
|
e27b2a9e54
|
use PR_CatStrings for strcat and padstr. ironicly, this should work better for now, and definitely will by the time I'm done.
|
2007-04-08 00:00:35 +00:00 |
|
Bill Currie
|
eaa79afe64
|
send nails2 to the mvd and qtv recorders, NOT to the client. d'oh
|
2007-04-07 13:52:26 +00:00 |
|
Bill Currie
|
662bc6e0c4
|
traceline enhancements from cpqw
|
2007-04-07 13:35:36 +00:00 |
|
Bill Currie
|
9509d0fd5e
|
make qfo files typesize safe
|
2007-04-07 12:35:03 +00:00 |
|
Bill Currie
|
ce0e0d421e
|
don't try to open the dirconf file if it hasn't been specified
|
2007-04-07 12:17:01 +00:00 |
|
Bill Currie
|
eae39106c4
|
undefine BUILTIN before defining it (boost's preprocessor didn't like that)
|
2007-04-07 11:31:19 +00:00 |
|
Bill Currie
|
2399e79ca0
|
open all files in binary mode. ^Z is evil :P
|
2007-04-07 10:24:34 +00:00 |
|
Bill Currie
|
a6104bc0fc
|
open input and output files in binary mode so ^Z doesn't bite us on windows
|
2007-04-07 10:15:17 +00:00 |
|
Bill Currie
|
323052bd2b
|
survive across gamedir changes
|
2007-04-07 07:44:07 +00:00 |
|
Bill Currie
|
447a3e8254
|
fix some nasty catches I was experiencing. I don't know why my logic didn't work, but it definitely didn't.
|
2007-04-07 06:51:36 +00:00 |
|
Bill Currie
|
c6ea999d4d
|
whee, finally. stateful console mode :) nukes cl_chatmode.
|
2007-04-07 05:50:29 +00:00 |
|
Bill Currie
|
f621570dee
|
that /looked/ wrong :/
|
2007-04-07 05:36:06 +00:00 |
|
Bill Currie
|
d8b701608c
|
various cleanups (ow, my eyes hurt)
|
2007-04-07 05:06:42 +00:00 |
|
Bill Currie
|
cbcd2030cf
|
add a few more tests to break
|
2007-04-07 05:02:09 +00:00 |
|
Bill Currie
|
25bf40a71a
|
finish the break overloading and add some more tests (really need to get these automated)
|
2007-04-07 04:58:27 +00:00 |
|
Bill Currie
|
5a78bf1bff
|
use VISIBLE instead of __attribute__ ((visibility ("default"))) directly
|
2007-04-07 02:14:22 +00:00 |
|
Bill Currie
|
124506fda2
|
Fix the access alignment bug on 64 bit archs.
|
2007-04-07 01:41:23 +00:00 |
|
Bill Currie
|
b203512eb7
|
don't complain about _fields not being found
|
2007-04-07 01:02:14 +00:00 |
|
Bill Currie
|
c4d81cda19
|
use a proper charset instead of \w (too iffy on what it is)
|
2007-04-06 23:13:29 +00:00 |
|