Bill Currie
|
1b5bf9d176
|
make methods showing up only in the implementation work when overiding an
inherited method
|
2003-08-01 05:08:15 +00:00 |
|
Bill Currie
|
24f4bcfebf
|
initialize the new field properly
|
2003-08-01 02:43:51 +00:00 |
|
Bill Currie
|
0361cb261f
|
fix an incorrect inherited attribute access caused by my "no ivars" fix
(part of the struct re-work)
|
2003-08-01 02:43:11 +00:00 |
|
Bill Currie
|
ae8e7553ce
|
fix struct parsing and printing
|
2003-07-31 06:17:49 +00:00 |
|
Bill Currie
|
9f0d4cc746
|
must use save_string when source of string is unknown :P
|
2003-07-31 06:14:26 +00:00 |
|
Bill Currie
|
cc0d8b364d
|
fix a couple "value computed is not used" not used warnings
|
2003-07-31 02:16:26 +00:00 |
|
Bill Currie
|
ab94498503
|
heh, that was a symptom. forget &void :)
|
2003-07-30 21:55:32 +00:00 |
|
Bill Currie
|
8099f0d8f2
|
handle addresses of void defs
|
2003-07-30 20:57:50 +00:00 |
|
Bill Currie
|
e957dc798f
|
oops, initialize type_param properly (D'OH:)
|
2003-07-30 17:59:34 +00:00 |
|
Bill Currie
|
6ecb707257
|
revamp the struct system so "struct foo;" does the right thing (ala C)
|
2003-07-30 04:11:45 +00:00 |
|
Jeff Teunissen
|
5c1875ba28
|
Update the interface-check warning to be more descriptive.
|
2003-07-29 18:53:13 +00:00 |
|
Bill Currie
|
5e6b25c917
|
add interface-check warning option. defaults off
|
2003-07-29 18:31:12 +00:00 |
|
Bill Currie
|
5b9b11241b
|
make method lookup work with id
|
2003-07-29 17:38:29 +00:00 |
|
Bill Currie
|
be6a7ae715
|
d'oh
|
2003-07-27 21:33:05 +00:00 |
|
Bill Currie
|
8966b0a533
|
get -/+ into selector name for "does not respond to" warning.
|
2003-07-27 19:47:14 +00:00 |
|
Bill Currie
|
f0c5a374d2
|
get selector naming (and method name mangline) right
|
2003-07-27 19:13:13 +00:00 |
|
Bill Currie
|
411bddb0d8
|
whitespace
|
2003-07-27 18:50:17 +00:00 |
|
Jeff Teunissen
|
c9858f4f65
|
Preliminary "unsigned" support for qfcc and the gamecode engine. Should still
be compatible.
|
2003-07-26 21:07:51 +00:00 |
|
Bill Currie
|
1366ad4661
|
fix <protocol_list>
|
2003-07-25 20:34:24 +00:00 |
|
Bill Currie
|
34df024e34
|
make sure protocol_hash exists
|
2003-07-24 19:41:59 +00:00 |
|
Bill Currie
|
5962900e25
|
allow rel_def_op relocs to point just past the end of the code. needed for
jump tables.
|
2003-07-24 17:51:24 +00:00 |
|
Bill Currie
|
378c477b8e
|
setup vector fields properly
|
2003-07-23 18:40:09 +00:00 |
|
Bill Currie
|
778cd78c35
|
fix some namespace issues with names both being a field and an ivar
|
2003-07-23 18:28:31 +00:00 |
|
Bill Currie
|
37f660801b
|
QNX's printf doesn't like null pointers
|
2003-07-17 20:04:07 +00:00 |
|
Bill Currie
|
454aa5c603
|
more mailing list corrections
|
2003-07-12 21:50:22 +00:00 |
|
Bill Currie
|
dddf045221
|
put "FIXME: overflow" on all the char arrays I could find that weren't
obviously safe
|
2003-07-08 20:11:10 +00:00 |
|
Bill Currie
|
371e57e0a4
|
make the /* */ comment look right (and test lists:)
|
2003-06-03 14:46:10 +00:00 |
|
Bill Currie
|
07e9ee5bde
|
make a little more useful
|
2003-05-23 20:21:43 +00:00 |
|
Bill Currie
|
abe657ea12
|
handle file openning issues a little more gracefully
|
2003-05-21 15:00:23 +00:00 |
|
Bill Currie
|
19559fb679
|
fix misplaced bold
|
2003-05-16 00:19:24 +00:00 |
|
Bill Currie
|
c79c4f816e
|
alpha sort the options
|
2003-05-16 00:08:20 +00:00 |
|
Bill Currie
|
2c5933fb27
|
fix some errors pointed out by colin (thanks:)
|
2003-05-15 21:18:51 +00:00 |
|
Bill Currie
|
9bd839e309
|
correct a couple of typos
|
2003-05-15 18:55:57 +00:00 |
|
Bill Currie
|
7fb58c63d4
|
update the qfcc man page
|
2003-05-15 18:53:45 +00:00 |
|
Bill Currie
|
a2243e8936
|
update the --help docs with all the options
|
2003-05-15 17:48:59 +00:00 |
|
Bill Currie
|
dedb2fa6bf
|
get [super ...] working correctly
|
2003-05-15 05:58:31 +00:00 |
|
Bill Currie
|
bfaa07c726
|
better type mismatch error reporting
|
2003-05-15 05:19:05 +00:00 |
|
Bill Currie
|
5fac3e6f3a
|
fix a buffer underflow
|
2003-05-15 05:10:28 +00:00 |
|
Bill Currie
|
094c9c5cdb
|
make derefencing a pointer without an offset more efficient
|
2003-05-13 19:49:23 +00:00 |
|
Bill Currie
|
f59f766af1
|
use the correct type when taking the address of a pointer derefernece
|
2003-05-13 19:42:14 +00:00 |
|
Bill Currie
|
1ea1a2f529
|
don't bother checking access restrictions in class_ivar_expr as
class_find_ivar will catch them when the generated self.ivar is `parsed'.
|
2003-05-13 01:30:01 +00:00 |
|
Bill Currie
|
5bd0280d1b
|
more inlining of varargs function avoidance
|
2003-05-07 21:20:00 +00:00 |
|
Bill Currie
|
0ebf9d6afc
|
more inline avoidance
|
2003-05-07 15:00:17 +00:00 |
|
Bill Currie
|
9cab099383
|
more inline stuff
|
2003-05-07 07:18:36 +00:00 |
|
Bill Currie
|
6fb5acc868
|
more auto-inline avoidance
|
2003-05-07 02:45:17 +00:00 |
|
Bill Currie
|
4dcc29a136
|
bloody gcc deciding #import isn't good enough :P
|
2003-05-06 21:52:58 +00:00 |
|
Bill Currie
|
b6b5089ccc
|
add a "nosave" flag to defs making it easier to make defs that don't get
saved automaticly
|
2003-04-25 17:00:22 +00:00 |
|
Bill Currie
|
2a127dd702
|
allow sorting defs by address
|
2003-04-23 20:10:51 +00:00 |
|
Bill Currie
|
19980964d7
|
don't create defs for the components of vector or quaternion defs
|
2003-04-23 19:50:16 +00:00 |
|
Bill Currie
|
8f4308c86a
|
get .param_size and .debug_file linked in properly
|
2003-04-23 18:25:09 +00:00 |
|
Bill Currie
|
57254e5d33
|
fix a double ;
|
2003-04-23 06:17:36 +00:00 |
|
Bill Currie
|
8b24578547
|
print the operator for the precedence notice properly
|
2003-04-23 01:56:44 +00:00 |
|
Bill Currie
|
f7d806e8d5
|
can now handle > vector sized parameters
|
2003-04-22 20:11:16 +00:00 |
|
Bill Currie
|
e732cf591d
|
remove all references to OFS_* from the C code. only the macros in progs.h
use them now
|
2003-04-22 18:20:15 +00:00 |
|
Bill Currie
|
a21054fdfc
|
handle def aliases properly in emit_move_expr
|
2003-04-22 17:26:49 +00:00 |
|
Bill Currie
|
6a0b74ca10
|
detect type mismatches in method declarations and definitions
|
2003-04-22 15:48:39 +00:00 |
|
Bill Currie
|
2f6fc5d80c
|
general revamp so params and the return value use proper defs rather than
hardcoded locations. this will allow use of quaternions in the future.
|
2003-04-22 15:29:32 +00:00 |
|
Bill Currie
|
47d4fec5ec
|
allow a named def with 0 offset to be printed
|
2003-04-22 05:39:12 +00:00 |
|
Bill Currie
|
9a40bf2956
|
get the fix right
|
2003-04-17 00:25:55 +00:00 |
|
Bill Currie
|
5cb8429f04
|
bah, cleanup for flex versions :P
|
2003-04-17 00:14:13 +00:00 |
|
Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
7ca2aae6f0
|
fixes for latest flex
|
2003-04-16 19:41:52 +00:00 |
|
Brian Koropoff
|
e707e9bb89
|
Moved gib_*.h into include/ and moved the necessary declarations and struct
definitions to QF/gib.h to interface with libQFgib.
|
2003-04-13 22:07:58 +00:00 |
|
Bill Currie
|
105ef11e0e
|
return a version for GL_VERSION
|
2003-04-13 05:58:22 +00:00 |
|
Bill Currie
|
dccff75f98
|
don't want to lose this
|
2003-04-11 23:30:26 +00:00 |
|
Brian Koropoff
|
d8c0f50c11
|
The ultimate GIB bugfix commit, including reworked semantic processing,
a fix for arguments passed to a GIB function run via rcon, and various
other fixes.
|
2003-04-11 02:57:11 +00:00 |
|
Bill Currie
|
e5a23c95dc
|
make riff.c portable
|
2003-04-10 22:52:58 +00:00 |
|
Bill Currie
|
722c55391e
|
read fmt chunks properly
|
2003-04-10 22:03:55 +00:00 |
|
Bill Currie
|
5e98c762ed
|
riff namespace cleanup (sorta, it's ugly:/)
|
2003-04-10 21:45:12 +00:00 |
|
Bill Currie
|
8c13014ad9
|
kill the debug info
|
2003-04-10 21:33:43 +00:00 |
|
Bill Currie
|
e937fecdc1
|
move the riff reading code into libQFutil
|
2003-04-10 16:52:39 +00:00 |
|
Bill Currie
|
7052a6f20b
|
work toward making the riff reader more generally useful by pluggin all the
memory leaks. next step is to get it so the data chunk isn't actually read
but rather its location and size stored.
|
2003-04-10 05:20:59 +00:00 |
|
Bill Currie
|
a9fb183d19
|
fix another struct type parsing bug
|
2003-04-07 22:24:15 +00:00 |
|
Bill Currie
|
b7d7e7e87f
|
allow assignment from void pointer to any pointer type
|
2003-04-07 21:57:26 +00:00 |
|
Bill Currie
|
55eb6c3ab1
|
plug a memory leak
|
2003-04-07 18:30:47 +00:00 |
|
Bill Currie
|
66ff0cfd4d
|
fix some type parsing errors for structs and arrays
|
2003-04-07 18:17:43 +00:00 |
|
Bill Currie
|
ee821705cc
|
implement nested (and struct) block initializers
|
2003-04-07 17:44:18 +00:00 |
|
Bill Currie
|
3c58b712d9
|
don't subdivide hint or skip brushes
|
2003-04-04 21:48:47 +00:00 |
|
Bill Currie
|
87e73b6e26
|
portability fixes from freebsd (MrFixit? q@uni.de)
|
2003-03-31 16:30:23 +00:00 |
|
Bill Currie
|
87a31439e4
|
don't warn for ! precedence
|
2003-03-25 17:47:52 +00:00 |
|
Bill Currie
|
0550741fb9
|
catch ! == bogosity
|
2003-03-25 17:18:58 +00:00 |
|
Bill Currie
|
81cf1cc99d
|
don't seg on hint and skip brushs. hint and clip brushes are now known to
work (what is a skip brush?)
|
2003-03-25 16:34:07 +00:00 |
|
Bill Currie
|
eb5f2137b4
|
don't create temp files when only preprocessing
|
2003-03-24 17:40:27 +00:00 |
|
Bill Currie
|
fc553cefbc
|
don't seg if there's no texture data
|
2003-03-22 04:33:52 +00:00 |
|
Bill Currie
|
29ab911ad4
|
this might come in handy
|
2003-03-18 19:49:23 +00:00 |
|
Bill Currie
|
48a5ad0d36
|
my WIP on porting QuakeEd to GNUstep/QuakeForge
|
2003-03-18 19:48:24 +00:00 |
|
Bill Currie
|
d7a3608943
|
can now convert v3 models to v6
|
2003-03-17 19:54:57 +00:00 |
|
Bill Currie
|
067405b461
|
finally have v3 mdl figured out
|
2003-03-17 18:41:07 +00:00 |
|
Bill Currie
|
27a02de1cc
|
fix a double fclose
|
2003-03-17 04:36:06 +00:00 |
|
Bill Currie
|
3a85d98f83
|
fix an out-by-one error
|
2003-03-17 00:52:16 +00:00 |
|
Bill Currie
|
dc74519205
|
no flags for mdl v3, but yes to skin type
|
2003-03-14 01:00:53 +00:00 |
|
Bill Currie
|
f604a84363
|
attempting to reverse engineer mdl ver 3
|
2003-03-14 00:43:33 +00:00 |
|
Bill Currie
|
1e423b9645
|
make certain classes get referenced when inheriting from them
|
2003-03-13 19:16:45 +00:00 |
|
Bill Currie
|
5cb79f423c
|
fix missing break
|
2003-03-13 17:31:01 +00:00 |
|
Bill Currie
|
6a79ee57c4
|
the correct fix for overzealous linking: preemptively turf unused externs
|
2003-03-13 03:18:34 +00:00 |
|
Bill Currie
|
bb1b7c481c
|
don't pull in a lib object file due to an /unused/ undefined def.
|
2003-03-13 01:50:49 +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
|
15781b2f19
|
make vector.x work in classes work and don't give an uninitialized warning
for vec.x = 0;
|
2003-03-12 21:58:24 +00:00 |
|
Bill Currie
|
664e121444
|
make the output a little more readable
|
2003-03-12 02:22:06 +00:00 |
|
Bill Currie
|
63edd414d6
|
use the command line for the file name rather than hardcoding it
|
2003-03-11 02:55:22 +00:00 |
|