Bill Currie
|
2ccff86089
|
ignore unknown stuff
|
2004-05-09 00:57:57 +00:00 |
|
Bill Currie
|
4d2300ff11
|
finally support png
|
2004-05-01 04:14:59 +00:00 |
|
Bill Currie
|
1a9ca12bcf
|
can't use None due to the math
|
2004-05-01 03:41:51 +00:00 |
|
Bill Currie
|
3f6b2fd87b
|
has some issues, but support writting to stdout
|
2004-05-01 03:39:33 +00:00 |
|
Bill Currie
|
7205e10f94
|
fun tool to display item info in a map (using an already extracted entity
file). use as a filter
|
2004-05-01 03:21:42 +00:00 |
|
Bill Currie
|
42c88b23fc
|
correct the help output
|
2004-04-30 21:52:17 +00:00 |
|
Bill Currie
|
a12074c1a6
|
can now extract entities from foo.bsp to foo.ent
|
2004-04-30 21:51:00 +00:00 |
|
Jeff Teunissen
|
fe654959ee
|
qfcc man page updates.
|
2004-04-28 04:49:15 +00:00 |
|
Jeff Teunissen
|
31f5bb5d96
|
Small changes to the QFCC book.
|
2004-04-28 00:43:03 +00:00 |
|
Jeff Teunissen
|
b057b6cb26
|
Some signed/unsigned formatting stuff found by lint.
|
2004-04-27 23:17:41 +00:00 |
|
Bill Currie
|
14900bb82e
|
fast-float code option (defaults to on). kills almost 3000 statements from
prozac
|
2004-04-27 20:24:37 +00:00 |
|
Bill Currie
|
8a7bb9c4a0
|
fix a silly that messed up type mismatch errors
|
2004-04-12 23:46:21 +00:00 |
|
Bill Currie
|
9a3acc8035
|
get the field offset correctly
|
2004-04-09 04:30:19 +00:00 |
|
Bill Currie
|
7b28c555ba
|
quaternion field access now works
|
2004-04-09 04:12:44 +00:00 |
|
Bill Currie
|
332ec82495
|
update the scope of local defs to the parent scope when the creation scope
goes away (doesn't get updated to the global scope). fixes a bug where
local defs would be miscounted (and sometimes lost)
|
2004-04-09 03:47:41 +00:00 |
|
Bill Currie
|
0b61dae402
|
allow .imm fields (need a better test, I think)
|
2004-04-09 03:45:55 +00:00 |
|
Bill Currie
|
50dc955652
|
fix a couple out-by-one errors highlighted by quaternions
|
2004-04-09 02:20:47 +00:00 |
|
Bill Currie
|
0e47ee96f8
|
spelling fixes
|
2004-04-08 18:53:46 +00:00 |
|
Bill Currie
|
4c4f40f137
|
fix a few bugs. basics seem to be working
|
2004-04-08 05:13:24 +00:00 |
|
Bill Currie
|
5869cb693e
|
oops
|
2004-04-08 05:04:50 +00:00 |
|
Bill Currie
|
a7103c6732
|
quaternion conjugate
|
2004-04-08 04:59:10 +00:00 |
|
Bill Currie
|
fc2413ff72
|
more quaternion work (should be working, haven't come up with tests yet)
|
2004-04-08 03:32:14 +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
|
8220d6d3c9
|
for loop tests
|
2004-03-30 02:31:50 +00:00 |
|
Bill Currie
|
25ac9cb07b
|
fix "for (;;)" etc
|
2004-03-30 02:31:02 +00:00 |
|
Bill Currie
|
1d40013e5e
|
get the spotlight working
|
2004-03-25 05:41:33 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
e27db9f6b2
|
More compile fixes for current gcc.
|
2004-03-21 18:53:41 +00:00 |
|
Bill Currie
|
38c5b92086
|
fix a really stupid error (missing {}s) that caused vis data to basicly get
lost when reading the new portal file format
|
2004-03-19 02:20:47 +00:00 |
|
Bill Currie
|
9e6be1e029
|
hopefully handle \r\n endings
|
2004-03-19 00:41:14 +00:00 |
|
Bill Currie
|
2b26072c8f
|
open output file in binary mode
|
2004-03-19 00:38:35 +00:00 |
|
Bill Currie
|
199455d38f
|
fix a silly bug that caused all parsed keys to be ""
|
2004-03-17 20:22:19 +00:00 |
|
Bill Currie
|
5bd524cd8b
|
add a note about memory consuption
|
2004-02-24 02:56:32 +00:00 |
|
Bill Currie
|
f1c9a8d24b
|
remove a mostly unused field
|
2004-02-21 05:58:01 +00:00 |
|
Bill Currie
|
14e8bfe94b
|
auto-init for uninitialized locals in traditional mode as requested by
Grievre
|
2004-02-21 05:52:05 +00:00 |
|
Bill Currie
|
e021afd141
|
remove some more arbitrary limits: tokens and keys can now be any size
|
2004-02-21 01:34:59 +00:00 |
|
Bill Currie
|
0360859a0f
|
all warnings (except for @self and self) are now fully controllable
|
2004-02-17 00:39:21 +00:00 |
|
Bill Currie
|
efb52dc9f9
|
don't seg on null field names
|
2004-02-13 23:08:22 +00:00 |
|
Bill Currie
|
865b31caac
|
make sure messages generated by issues within a function don't get
"At top level"
|
2004-02-13 04:57:15 +00:00 |
|
Bill Currie
|
b6c2320d5d
|
change --include FILE to pre-include a file rather than add a directory search
path. Maps to -include FILE on the cpp command line.
|
2004-02-13 04:46:50 +00:00 |
|
Bill Currie
|
7ed77fd18b
|
ignore pdf files
|
2004-02-12 21:58:52 +00:00 |
|
Bill Currie
|
69730cae8b
|
fix some type classes in older bison
|
2004-02-12 01:37:27 +00:00 |
|
Bill Currie
|
02d89ee7d5
|
allow computed functions for "think" in state expressions
|
2004-02-11 08:09:10 +00:00 |
|
Bill Currie
|
1c090c38a3
|
allow non-const expressions for the frame number and make sure the time
step is a float (for state expressions)
|
2004-02-11 04:00:11 +00:00 |
|
Bill Currie
|
afdbd90bc1
|
some tests I've accumulated over time. don't want to lose them accidently
:)
|
2004-02-11 02:23:40 +00:00 |
|
Bill Currie
|
0fe4c2a600
|
catch redefined functions
|
2004-02-11 01:53:17 +00:00 |
|
Bill Currie
|
c3f41e3e69
|
new opcode: state.f. same as state, but takes a 3rd float operand to
specify the step for calculating nextthink. accessed using
[frame, think, step] (state is [frame, think])
|
2004-02-11 01:43:33 +00:00 |
|
Bill Currie
|
1fc517f7db
|
C style functions can now (optionally) be used (void foo ();)
|
2004-02-11 00:36:34 +00:00 |
|
Bill Currie
|
e2602bc9d5
|
fix misparse of void () foo;
|
2004-02-10 23:49:45 +00:00 |
|
Bill Currie
|
7af8f8a6f6
|
; at the end of a function is no longer required. void () foo = {} and
void () foo = {}; are both valid now.
|
2004-02-10 23:20:44 +00:00 |
|
Bill Currie
|
6e4c6478a1
|
getting closer to optional ; at the end of functions. also gets rid of the
need for the context-sensitivity hack used for distinquishing frunction
inits from struct/array inits
|
2004-02-10 03:25:24 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
2b8fc38a2c
|
Fix an ypo. ;)
|
2004-02-09 16:51:06 +00:00 |
|
Bill Currie
|
ddc44f33da
|
compress the 4 method building rules into 2
|
2004-02-09 07:35:19 +00:00 |
|
Bill Currie
|
3f27042e8d
|
forgot to look after current_storage with methods
|
2004-02-09 07:17:44 +00:00 |
|
Bill Currie
|
1181fb267b
|
don't seg when constants are involved in && or || expressions
|
2004-02-09 02:23:37 +00:00 |
|
Bill Currie
|
499dac6bb1
|
step one towards more flexible function declarations
|
2004-02-08 23:46:40 +00:00 |
|
Bill Currie
|
f70605f5f7
|
ensure a op= b treats b as if it was (b)
|
2004-02-08 05:28:30 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
527342d80d
|
Whitespace, codingstyle, pouncing shalraths.
|
2004-02-08 02:53:58 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
c4402e07bd
|
Working towards merging q2 model, sprite, and map support. Check back in a few
years, might be finished. ;)
|
2004-02-08 02:49:38 +00:00 |
|
Bill Currie
|
bf592412f8
|
give temp defs a name, making it easier to read disassembly output (.tmpN)
|
2004-02-06 08:58:19 +00:00 |
|
Bill Currie
|
1d800caab7
|
make autoconvertion work for return
|
2004-02-06 08:40:28 +00:00 |
|
Bill Currie
|
3f91157b26
|
a little easier to read
|
2004-02-05 23:46:21 +00:00 |
|
Bill Currie
|
3764497143
|
various impovements from Vic via hqbsp (lordhavoc)
|
2004-02-05 04:11:39 +00:00 |
|
Chris Ison
|
6ec1cfe389
|
win32 fix for over-compliant getopt
|
2004-02-05 03:27:35 +00:00 |
|
Bill Currie
|
22fe9de3f9
|
terminate buf properly (\r\n -> \n translation can cause the bytes read to
be /much/ smaller than expected)
|
2004-02-05 00:13:42 +00:00 |
|
Bill Currie
|
8a14e30896
|
cast block expressions
|
2004-02-04 06:41:07 +00:00 |
|
Bill Currie
|
d02b0686b1
|
don't seg if the method can't be found
|
2004-02-04 06:31:12 +00:00 |
|
Bill Currie
|
61da478188
|
these changes from earlier seem to be ok
|
2004-02-04 06:00:45 +00:00 |
|
Bill Currie
|
c43950abd8
|
autoconvert for function parameters now works :)
|
2004-02-04 05:49:54 +00:00 |
|
Bill Currie
|
892e80938b
|
that made a royal mess :(
|
2004-02-04 04:49:46 +00:00 |
|
Bill Currie
|
b2474a2b97
|
better auto-conversion of function parameters (ugh, this is getting messy
:( )
|
2004-02-04 04:33:08 +00:00 |
|
Bill Currie
|
f79e34628b
|
broke returning NIL
|
2004-02-04 02:30:18 +00:00 |
|
Bill Currie
|
ab4f0e7ca9
|
warn on return foo (); where foo returns void
|
2004-02-04 01:30:12 +00:00 |
|
Bill Currie
|
f748b6582a
|
need to do relocs separately from ddef creation due to pr_globals needing
to be allocated first
|
2004-02-04 00:36:15 +00:00 |
|
Bill Currie
|
e8a9060219
|
oops, messed up things like float = int
|
2004-02-04 00:30:42 +00:00 |
|
Bill Currie
|
3cd806fdcc
|
fix some over-conversions
|
2004-02-04 00:27:42 +00:00 |
|
Bill Currie
|
1068032f1b
|
make implementation methods not in the interface work properly when
-Winterface-check isn't specified and make sure classes don't clash with
defs or enums
|
2004-02-03 07:48:23 +00:00 |
|
Bill Currie
|
0f94dd95d2
|
make @class foo work when foo is already defined
|
2004-02-03 07:29:20 +00:00 |
|
Bill Currie
|
389ff5be1c
|
finally found the correct way to handle generated source
|
2004-02-03 05:30:11 +00:00 |
|
Bill Currie
|
4f9a24d94d
|
and another one
|
2004-02-03 03:38:51 +00:00 |
|
Bill Currie
|
9df4a7948e
|
make dist fixes
|
2004-02-03 03:22:48 +00:00 |
|
Bill Currie
|
c16fc91328
|
update with qfprogs
|
2004-02-03 02:40:00 +00:00 |
|
Bill Currie
|
371a0b8e75
|
support old-style portal files again
|
2004-02-02 05:44:46 +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
|
f05be31cae
|
fix for perc = itof (perc_val) / (100 / itof (size));
ie, better detection of function calls in binary expressions
|
2004-01-31 04:11:45 +00:00 |
|
Bill Currie
|
fb49b06c2c
|
remove debug info
|
2004-01-30 07:29:04 +00:00 |
|
Bill Currie
|
394e83e419
|
perform relocations so disassembly dumps of qfo files make sense
|
2004-01-30 07:17:28 +00:00 |
|
Bill Currie
|
16e4964a31
|
fix a couple struct forward ref issues
|
2004-01-30 07:16:48 +00:00 |
|
Bill Currie
|
f87a5d14e2
|
convert the debug info, too. seems to work
|
2004-01-30 05:35:30 +00:00 |
|
Bill Currie
|
a2e8080a03
|
init entity info
|
2004-01-29 08:22:59 +00:00 |
|
Bill Currie
|
2e87490f3b
|
pr_stringsize hasn't reflected static strings size for a while...
|
2004-01-29 08:11:04 +00:00 |
|
Bill Currie
|
206a15ef14
|
while not yet perfect, qfprogs now works with qfo files
|
2004-01-29 07:43:05 +00:00 |
|
Bill Currie
|
7beee0fa47
|
bah, dust hiding under the rug...
|
2004-01-28 05:36:35 +00:00 |
|
Bill Currie
|
b2ccb50b81
|
move qfpreqcc in with qfcc for relationship reasons
|
2004-01-28 05:34:23 +00:00 |
|
Bill Currie
|
518143bec3
|
move graph-timeframes and qfgl_gen.pl into misc. general tidy up
|
2004-01-28 05:31:03 +00:00 |
|
Bill Currie
|
77122c7802
|
move zpak in with pak since they're intimately related
|
2004-01-28 05:29:47 +00:00 |
|
Bill Currie
|
d3018dd79b
|
move qfprogs in with qfcc (it's going to need to share code)
|
2004-01-28 05:23:43 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
0e6681a069
|
Add QFGL_WANT, and ability to handle non-required extensions.
|
2004-01-28 02:49:57 +00:00 |
|
Bill Currie
|
9abe3b29e0
|
start of my properties work. doesn't seem to have broken anything :)
|
2004-01-27 08:31:34 +00:00 |
|
Bill Currie
|
2ea155dc53
|
make "havoc" map to the correct attenuation type
|
2004-01-27 08:12:59 +00:00 |
|
Bill Currie
|
080f6779d4
|
correct a couple of falsehoods
|
2004-01-27 05:08:21 +00:00 |
|