Bill Currie
|
9b81bc5ea6
|
allow access to the parameter type via @param and variable initializers for local arrays/structs.
This is an imperfect revision of history.
|
2004-11-13 04:02:00 +00:00 |
|
Bill Currie
|
7a217b81cd
|
add a PropertyList class hierarchy
This is an imperfect revision of history.
|
2004-11-13 01:55:00 +00:00 |
|
Bill Currie
|
5f34f87b58
|
ivar access control seems to work now :)
This is an imperfect revision of history.
|
2004-11-13 01:37:00 +00:00 |
|
Bill Currie
|
7237087e71
|
update
This is an imperfect revision of history.
|
2004-11-12 21:20:00 +00:00 |
|
Bill Currie
|
f5b22f50e8
|
and the ruamoko side of entity parsing :) currently disabled for now (just need to uncomment the line in Entity's +load) due to lack of filtering, but as a proof of concept, it works quite well, though I'm not at all happy about the handling of world.
This is an imperfect revision of history.
|
2004-11-12 11:23:00 +00:00 |
|
Bill Currie
|
53ee50655c
|
allow the progs code to hook into the parsing processes
This is an imperfect revision of history.
|
2004-11-12 11:15:00 +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
|
4d044bfea4
|
make entity.vector.x work properly by making relative field offset work. also don't emit a field def for the resulting immediate
This is an imperfect revision of history.
|
2004-11-12 10:49:00 +00:00 |
|
Bill Currie
|
abf25e0e1c
|
real fix for uninitialized functions
This is an imperfect revision of history.
|
2004-11-12 05:04:00 +00:00 |
|
Bill Currie
|
0d14a8f9f3
|
minor cleanup
This is an imperfect revision of history.
|
2004-11-12 03:21:00 +00:00 |
|
Bill Currie
|
9d956b2979
|
more script usage
This is an imperfect revision of history.
|
2004-11-12 02:54:00 +00:00 |
|
Bill Currie
|
0e324d1851
|
use the script api for parsing ent data and savegames
This is an imperfect revision of history.
|
2004-11-12 02:39:00 +00:00 |
|
Bill Currie
|
53f4d13f43
|
wrap the plist functions
This is an imperfect revision of history.
|
2004-11-11 22:42:00 +00:00 |
|
Bill Currie
|
634dcbba95
|
forgot to allow struct move (for struct assigment)
This is an imperfect revision of history.
|
2004-11-11 22:41:00 +00:00 |
|
Bill Currie
|
aadf6ebf6a
|
"finish" qfplist
This is an imperfect revision of history.
|
2004-11-11 11:18:00 +00:00 |
|
Bill Currie
|
2a36c74120
|
add dynamic (freeable but unchangeable) strings
This is an imperfect revision of history.
|
2004-11-11 09:40:00 +00:00 |
|
Bill Currie
|
ff47490c48
|
resource usage cleanup
This is an imperfect revision of history.
|
2004-11-11 07:57:00 +00:00 |
|
Bill Currie
|
13029212a8
|
don't ignore the size parameter to newstr
This is an imperfect revision of history.
|
2004-11-11 04:16:00 +00:00 |
|
Bill Currie
|
5ef382d2a7
|
Add a rua wrapper for scripts (seems, to work, too:). Also added generic resource handle support based on strref handling in pr_strings.c.
This is an imperfect revision of history.
|
2004-11-11 04:06:00 +00:00 |
|
Bill Currie
|
7b4edb2859
|
it's "dealloc", not "free" (missed name changes from a while back)
This is an imperfect revision of history.
|
2004-11-11 01:31:00 +00:00 |
|
Bill Currie
|
64cc8c60d2
|
compile time protocol support seems to be complete now. fortunatly, protocols had never been written out so the corrections to the protocol related stuctures do not need a progs version bump. runtime protocol support hasn't been fully tested yet.
+load runtime support seems to be working.
This is an imperfect revision of history.
|
2004-11-11 00:34:00 +00:00 |
|
Bill Currie
|
7dfd9ab502
|
Use the script api to parse progs.src instead of idparse. Now any additional tokens on the first line of progs.src are ignored and any additional tokens on subsequent lines get cumulatively added to the cpp command line. See progs.src[.in] in tools/qwaq for a simple example.
This is an imperfect revision of history.
|
2004-11-11 00:24:00 +00:00 |
|
Bill Currie
|
a97f74a6ac
|
that particular error case is a type mismatch rather than an internal error. found when trying to compare a SEL with a string... oops :)
This is an imperfect revision of history.
|
2004-11-11 00:20:00 +00:00 |
|
Bill Currie
|
b35561504c
|
do proper selector registration. unfortunatly, I discovered I'd created pr_method_t incorrectly and so had to bump the progs version again
This is an imperfect revision of history.
|
2004-11-10 05:37:00 +00:00 |
|
Bill Currie
|
6ad13faf98
|
fix a param name oopsie
This is an imperfect revision of history.
|
2004-11-10 04:09:00 +00:00 |
|
Bill Currie
|
39bf47a265
|
use the resolve hook instead of a load function
This is an imperfect revision of history.
|
2004-11-09 22:35:00 +00:00 |
|
Bill Currie
|
78d98ea787
|
remove the time pointer (not really needed)
This is an imperfect revision of history.
|
2004-11-09 22:32:00 +00:00 |
|
Bill Currie
|
f577eba1ab
|
need to ensure time is defined
This is an imperfect revision of history.
|
2004-11-09 22:30:00 +00:00 |
|
Bill Currie
|
8770df39e5
|
start documenting things (progs building still borked)
This is an imperfect revision of history.
|
2004-11-08 23:27:00 +00:00 |
|
Bill Currie
|
780fb41858
|
make a common call function and fix pr_trace such that it autoclears only when the execution session it's set in is exited
This is an imperfect revision of history.
|
2004-11-07 03:00:00 +00:00 |
|
Bill Currie
|
201252c1c0
|
FIXME cleanup and a missed win32 compile fix
This is an imperfect revision of history.
|
2004-11-06 02:21:00 +00:00 |
|
Bill Currie
|
0bfac8dd88
|
win32 compile fixes
This is an imperfect revision of history.
|
2004-11-06 02:21:00 +00:00 |
|
Bill Currie
|
e7ab6b65bf
|
fix an uninitialized variable
This is an imperfect revision of history.
|
2004-11-06 02:17: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
|
b46cff08aa
|
handle param name changes between prototype and declaration gracefully
This is an imperfect revision of history.
|
2004-11-02 23:54:00 +00:00 |
|
Bill Currie
|
9f52181e34
|
fixes for methods in categories or not in an interface
This is an imperfect revision of history.
|
2004-11-02 11:56:00 +00:00 |
|
Bill Currie
|
2cb81b37f9
|
move the *_RecursiveHullCheck functions from pmovetst.c and world.c to MOD_TraceLine in libs/models/trace.c, at the same time rewriting the code to work itteratively rather than recursively.
This is an imperfect revision of history.
|
2004-11-02 08:40:00 +00:00 |
|
Bill Currie
|
b95dce5deb
|
unlimited efrags :)
This is an imperfect revision of history.
|
2004-11-02 07:42:00 +00:00 |
|
Bill Currie
|
9a5cce7c14
|
hash.h: update the description of FindList quakefs.c: didn't need va there
This is an imperfect revision of history.
|
2004-11-02 07:39:00 +00:00 |
|
Bill Currie
|
9768568eeb
|
get the number of points for the clipped winding correct
This is an imperfect revision of history.
|
2004-11-02 07:29:00 +00:00 |
|
Bill Currie
|
181df01add
|
initialize the function tables properly when "converting" a qfo, fix a buffer overflow in file loading and remove the now unnecessary hunk initialization.
This is an imperfect revision of history.
|
2004-11-02 07:15:00 +00:00 |
|
Bill Currie
|
a3a2dd62e3
|
fix type of "self"
This is an imperfect revision of history.
|
2004-11-02 07:13:00 +00:00 |
|
Bill Currie
|
a4dbdb4d06
|
whitespace
This is an imperfect revision of history.
|
2004-11-02 07:08:00 +00:00 |
|
Bill Currie
|
fff41d664a
|
detect re-declaring identifiers as different types (typedef, enum, var, etc)
This is an imperfect revision of history.
|
2004-11-02 07:02:00 +00:00 |
|
Bill Currie
|
a2e05dbe83
|
make bison output a state file
This is an imperfect revision of history.
|
2004-11-02 05:19:00 +00:00 |
|
Bill Currie
|
1e1734f6b4
|
remove some redundant code
This is an imperfect revision of history.
|
2004-11-02 05:17:00 +00:00 |
|
Bill Currie
|
6625d38a05
|
set the disksize of the wad entry
This is an imperfect revision of history.
|
2004-11-02 05:15:00 +00:00 |
|
Bill Currie
|
8e2f392d2d
|
pr_obj.h: add the structure for static instances rua_obj.c: add support for +initialize test.r: add some test code for +initialize main.c: don't need to initialize the hunk any more and fix a buffer overflow
This is an imperfect revision of history.
|
2004-11-02 05:12:00 +00:00 |
|
Bill Currie
|
96b65ba63c
|
get wad creation mostly working (known to work for map textures)
This is an imperfect revision of history.
|
2004-11-02 05:07:00 +00:00 |
|
Bill Currie
|
25484f415b
|
move the script parser from qfbsp into libQFutil and correct a spelling error
This is an imperfect revision of history.
|
2004-11-02 05:05:00 +00:00 |
|