Bill Currie
|
7c4a0725e1
|
clean out unused functions
|
2007-10-08 09:50:02 +00:00 |
|
Bill Currie
|
ac99aaf0d3
|
use "#line N file" instead of "# N file" (seems to be more portable)
|
2007-09-16 07:03:12 +00:00 |
|
Bill Currie
|
3431fea56d
|
Make sure initialized locals that are treated as constants don't get relocated. Fixes the airfist bug in prozac
|
2007-09-15 07:58:39 +00:00 |
|
Bill Currie
|
3e50aae01f
|
"print" command for dumping values in the progs and add return type info to the debugging information
|
2007-09-15 07:47:31 +00:00 |
|
Bill Currie
|
01b71c40d2
|
fix some issues when using --advanced with v6only
|
2007-09-15 07:44:31 +00:00 |
|
Bill Currie
|
ca0bbd909c
|
correctly save and restore the parameters when calling +initialize. fixes the segfault in the qwaq test.
|
2007-06-09 13:44:06 +00:00 |
|
Bill Currie
|
4973a38cce
|
speed up PF_VarString a little
|
2007-06-09 09:43:21 +00:00 |
|
Bill Currie
|
ce2ba56c47
|
gcc 4.2 clean
|
2007-05-31 05:58:33 +00:00 |
|
Bill Currie
|
201f01b66c
|
hopefully speed up byte swaps
|
2007-05-26 23:18:46 +00:00 |
|
Bill Currie
|
411d6517cb
|
make duplicate macros behave the same as qcc in traditional mode (ie, bump the number anyway)
|
2007-05-15 07:51:04 +00:00 |
|
Bill Currie
|
fee656eb68
|
warn about (and otherwise ignore) duplicate frame macros
|
2007-05-15 07:36:56 +00:00 |
|
Bill Currie
|
79fdf8db80
|
allow .imm symbols to be written in traditional mode
|
2007-05-15 07:25:47 +00:00 |
|
Bill Currie
|
680bc22697
|
better error reporting for redefines
|
2007-05-13 09:02:51 +00:00 |
|
Bill Currie
|
a521a78adb
|
catch more uninitialized variables
|
2007-05-13 08:39:07 +00:00 |
|
Bill Currie
|
c81c074660
|
mark used constants as used
|
2007-05-13 08:20:19 +00:00 |
|
Bill Currie
|
b356f1cbd4
|
remove some debug
|
2007-05-13 07:06:59 +00:00 |
|
Bill Currie
|
f4d40650f5
|
make initialized locals behave similarly to qcc in traditional mode (note, they're not exactly the same)
|
2007-05-13 06:21:54 +00:00 |
|
Bill Currie
|
787a9bc182
|
forgot to increment the tail number (would have made a mess of maps with more than one duplicate of a texture name)
|
2007-05-09 10:08:35 +00:00 |
|
Bill Currie
|
2149aefe67
|
not so sure that one's needed
|
2007-05-08 03:24:49 +00:00 |
|
Bill Currie
|
5798c9d67a
|
wasn't catching the precedence inversion in (x - x & y) even though it was caught for (x & y - x).
|
2007-05-08 02:54:50 +00:00 |
|
Bill Currie
|
0e78c3f6da
|
make STORAGEX lower priority than UNARY so casts work
|
2007-05-07 23:44:45 +00:00 |
|
Bill Currie
|
9609fe8ca4
|
bloody hell
|
2007-05-07 15:04:06 +00:00 |
|
Bill Currie
|
839c00b97b
|
back out the large packet/entity related patches. they've provent to be troublesome and it seems FTE has a better solution.
|
2007-05-07 14:58:53 +00:00 |
|
Bill Currie
|
8f365c4512
|
that wasn't supposed to go in
|
2007-05-07 12:18:54 +00:00 |
|
Bill Currie
|
72daa2fd2b
|
add some sounds to the menus (not yet finished)
|
2007-05-07 12:17:12 +00:00 |
|
Bill Currie
|
6a019f1859
|
make sure all miptex entries have a unique name in the generated wad file so no textures get lost when extracting.
|
2007-05-07 02:06:03 +00:00 |
|
Bill Currie
|
243e816759
|
extract miptex "properly": lays out all 4 mip levels in the one image, rather than producing a mess :)
|
2007-05-07 01:04:47 +00:00 |
|
Bill Currie
|
7ba41632d9
|
snax's fixes to clean up most of the shift/reduce conflicts
|
2007-04-28 08:49:07 +00:00 |
|
Bill Currie
|
3deee307a8
|
check for uninitialized variables in return statements
|
2007-04-28 08:48:01 +00:00 |
|
Bill Currie
|
a376e6f86d
|
make control of progdefs.h generation saner
|
2007-04-28 05:40:22 +00:00 |
|
Bill Currie
|
e8e2d3a6e5
|
make "local" optional
|
2007-04-28 05:20:47 +00:00 |
|
Bill Currie
|
cfd71b87c4
|
clean up some warnings that I think I wasn't testing for
|
2007-04-28 05:17:55 +00:00 |
|
Bill Currie
|
bf15d0cb6a
|
docs on advanced/traditional
|
2007-04-12 10:53:38 +00:00 |
|
Bill Currie
|
cfeb14fecf
|
warn when local variables are redecalred in the same scope. This won't normally cause problems, but it can save a lot of grief when converting traditional quakec code.
|
2007-04-12 09:39:42 +00:00 |
|
Bill Currie
|
8c31f12d5c
|
cover the two compilation modes
|
2007-04-12 07:42:22 +00:00 |
|
Bill Currie
|
93ee2e489b
|
more vc2005 patches from phrosty
|
2007-04-11 22:03:36 +00:00 |
|
Bill Currie
|
8353bb5886
|
add a section on compilation modes. only half done, though
|
2007-04-11 15:10:00 +00:00 |
|
Bill Currie
|
7c938b3e91
|
follow some of the roff rules...
|
2007-04-11 12:04:53 +00:00 |
|
Bill Currie
|
bac4096708
|
some doc improvements as pointed out by Hikaru and add --relocatable to the long options
|
2007-04-11 10:48:04 +00:00 |
|
Bill Currie
|
82aaa87b6b
|
fast access to code, warning and notice help.
|
2007-04-10 14:53:44 +00:00 |
|
Bill Currie
|
992aa04994
|
Forgot to coorect the adjustment of the def's offset (yet I knew I was supposed to :P)
|
2007-04-10 14:03:34 +00:00 |
|
Bill Currie
|
f48d41848a
|
*sigh*
|
2007-04-10 13:11:42 +00:00 |
|
Bill Currie
|
15dc16ff64
|
put in stubs for help for -C, -W and -N
|
2007-04-10 13:10:53 +00:00 |
|
Bill Currie
|
2e6ecd97c8
|
d'oh
|
2007-04-10 13:01:45 +00:00 |
|
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
|
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
|
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 |
|