Bill Currie
|
c8b7622e0e
|
reduce the amount of memory wasted when generating the output file
|
2009-12-20 12:19:16 +00:00 |
|
Bill Currie
|
c542138300
|
more not-really initialized data
|
2009-12-20 11:54:19 +00:00 |
|
Bill Currie
|
1dc4683961
|
ensure all instructions are fully initialized.
|
2009-12-20 11:09:58 +00:00 |
|
Bill Currie
|
b14fcccd8f
|
get qf compiling with gcc 4.4
|
2009-12-19 10:54:23 +00:00 |
|
Bill Currie
|
e2355aa357
|
add --extract-hull which produces C structures for the clipping hull (currently only hull 0)
|
2009-03-18 03:28:34 +00:00 |
|
Bill Currie
|
bfee029249
|
set current_func while building the init function to avoid issues with code expecting current_func to be set.
|
2008-08-01 22:55:10 +00:00 |
|
Bill Currie
|
9ac15436d9
|
More docs.
Enhance qfprogs qfo debugging.
Make sure functions marked as extern don't emit anything. Fixes the segfault
when building klik.
|
2008-08-01 13:54:24 +00:00 |
|
Bill Currie
|
23e3fc0cb8
|
document most of obj_file.h (and a few other doc tweaks)
|
2008-08-01 00:47:38 +00:00 |
|
Bill Currie
|
fe95805d86
|
various gcc 4.3 fixes
|
2008-07-19 05:40:57 +00:00 |
|
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 |
|