Bill Currie
|
3fb03fc2be
|
hah, should have been using __attribute__((used)) all that time (rather
than __attribute__((unused))). fixes the missing console in -x11
|
2005-08-04 15:27:09 +00:00 |
|
Bill Currie
|
23f71485d1
|
more tree recovering. This includes Despair's anisotropy support work.
|
2005-01-02 14:23:20 +00:00 |
|
Bill Currie
|
0effc54835
|
don't puke over a void field when dumping entities
This is an imperfect revision of history.
|
2004-11-12 11:12:00 +00:00 |
|
Bill Currie
|
f5bc90a53a
|
clean up some redundant progs functions (may be broken for a while)
This is an imperfect revision of history.
|
2004-11-05 11:49:00 +00:00 |
|
Bill Currie
|
33bc7858f7
|
avoid using the hunk in the progs engine (except for the override-able load and alloc functions) so tools (qfprogs and qwaq) don't need to create it.
register only the first instance of a progs provided string
This is an imperfect revision of history.
|
2004-11-02 04:59:00 +00:00 |
|
Bill Currie
|
4882005a49
|
compile fixes (oops) and start working on quaternion support in qfcc
|
2004-04-08 02:33:20 +00:00 |
|
Bill Currie
|
5c9ffad6a1
|
oops, fix the line number doubling the /right/ way
|
2004-02-10 04:42:17 +00:00 |
|
Bill Currie
|
a371af75ab
|
don't double the source line number when on the function's first line
|
2004-02-10 01:54:33 +00:00 |
|
Bill Currie
|
432ae86cca
|
don't seg if the field def can't be found
|
2004-02-07 01:57:31 +00:00 |
|
Bill Currie
|
080b973479
|
make globals without a def a lot easier to read (don't need to print the
address twice:)
|
2004-02-06 08:03:22 +00:00 |
|
Bill Currie
|
4472f943c5
|
minor cleanups and use escapes when printing strings
|
2004-01-31 08:34:01 +00:00 |
|
Bill Currie
|
2ac0f40f7a
|
fix an uninitialized variable
|
2004-01-31 07:29:11 +00:00 |
|
Bill Currie
|
24294c8778
|
make printing of global contents in PR_PrintStatement optional so
disassembly output is cleaner
|
2004-01-31 04:26:01 +00:00 |
|
Bill Currie
|
718c708cec
|
make global printing a little more robust
|
2004-01-30 08:46:14 +00:00 |
|
Bill Currie
|
e1afa3221c
|
minor cleanup
|
2004-01-30 07:55:32 +00:00 |
|
Bill Currie
|
3ad2eaf3cd
|
allocate the aux function map properly
|
2004-01-08 04:04:55 +00:00 |
|
Bill Currie
|
dfc83c1f5f
|
add PR_PushFrame and PR_PopFrame so temp strings are easy to use for
parameters to progs functions.
double the progs stack sizes (call depth of 32? eek)
allow one extra call on the progs stack :)
misc minor cleanups
|
2004-01-05 07:10:32 +00:00 |
|
Bill Currie
|
5f5662a063
|
PF_VarString return a plain char * and make it easier to add "at load" init
functions
|
2003-11-20 07:46:56 +00:00 |
|
Bill Currie
|
253d19876c
|
no code to dump for a null function
|
2003-08-24 05:08:47 +00:00 |
|
Bill Currie
|
cbc6c40d33
|
get some single source instruction formats right and handle empty paths
properly
|
2003-08-05 17:27:47 +00:00 |
|
Bill Currie
|
cbd5c70320
|
oops, %O should be in hex
|
2003-07-31 01:57:29 +00:00 |
|
Bill Currie
|
72eca6a956
|
get the default right :P
|
2003-07-30 22:24:44 +00:00 |
|
Bill Currie
|
0806fc33dd
|
debugging improvements. opcodes now sport an optional format specifier for
printing their args (default is "%Ga, %Gb, %gc") and PR_ValueString will
try to print what a pointer points to
|
2003-07-30 22:24:16 +00:00 |
|
Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
2858bc4922
|
d'oh
|
2003-03-12 22:38:02 +00:00 |
|
Bill Currie
|
71a60717d9
|
make pr_source_path a ; separated list of dirs and make it controllable in
qfprogs
|
2003-03-12 22:31:44 +00:00 |
|
Bill Currie
|
93834f2694
|
better source line tracking
|
2003-02-24 16:01:52 +00:00 |
|
Bill Currie
|
38d5c8c41a
|
better line search algorithm (not perfect yet, though)
|
2003-02-24 03:34:11 +00:00 |
|
Bill Currie
|
72e5221f06
|
minor debugging tweaks
|
2003-02-21 15:09:02 +00:00 |
|
Bill Currie
|
b6a3bc8d1c
|
try to give line numbers in the traceback
|
2003-02-19 06:26:49 +00:00 |
|
Bill Currie
|
6a687f5e45
|
rename all the globals in quakefs.[ch] to be QFS_* or qfs_*
|
2003-02-14 19:46:07 +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
|
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
|
012cc58eb4
|
move the debug related stuff from pr_exec.c to pr_debug.c
|
2002-10-23 20:42:02 +00:00 |
|
Bill Currie
|
ec47e08e1c
|
go back to using QFile, quakeio.h and quakefs.h
|
2002-08-27 07:16:28 +00:00 |
|
Bill Currie
|
0b1d1ade73
|
qfprogs can now read the debug data
|
2002-06-11 17:24:37 +00:00 |
|
Bill Currie
|
12a0a10d33
|
more alpha portability fixes
|
2001-11-29 19:35:25 +00:00 |
|
Bill Currie
|
3a366f4f7e
|
break out the backtrace code from PR_RunError into PR_DumpState and use
PR_DumpState instead of PR_RunError in seg_fault_handler so we get both a
progs trace /and/ a core file (ulimit allowing)
|
2001-10-08 03:46:44 +00:00 |
|
Bill Currie
|
b1f4a778f9
|
the rcsid commit from hell }:>
|
2001-09-28 06:26:31 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
dc947ce8f5
|
Whitespace.
|
2001-09-10 12:56:23 +00:00 |
|
Adam Olsen
|
9ea52e8239
|
Move the gamecode engine into a subdir.
|
2001-08-21 21:05:26 +00:00 |
|