Bill Currie
|
4697ce281e
|
define Protocol type correctly
|
2002-05-21 23:38:40 +00:00 |
|
Bill Currie
|
4315707008
|
class.c:
avoid possible segfault
expr.c:
correct the return value type checking to handle super classes
|
2002-05-21 23:29:21 +00:00 |
|
Bill Currie
|
3a99ab8cea
|
trim off the trailing _ from method def names
|
2002-05-21 23:02:56 +00:00 |
|
Bill Currie
|
2a73235d35
|
fix some method bugs
|
2002-05-21 22:51:46 +00:00 |
|
Bill Currie
|
3815d4be7e
|
blah, unitialized variable
|
2002-05-21 22:27:41 +00:00 |
|
Bill Currie
|
05c8cad2d1
|
grr, really should make compat.h include string[s].h
also, partially implement the messaging functions
|
2002-05-21 22:13:05 +00:00 |
|
Bill Currie
|
9820c5d45a
|
start working in the obj runtime. any and all functions named ".ctor" will
be run in the order found.
|
2002-05-21 21:29:49 +00:00 |
|
Bill Currie
|
9f06f89d57
|
write out the module data needed for the obj runtime
|
2002-05-21 21:28:40 +00:00 |
|
Bill Currie
|
a8c3fa8ffc
|
correct the function names in PR_EnterFunction and PR_LeaveFunction
|
2002-05-21 21:14:32 +00:00 |
|
Bill Currie
|
69c6bb767b
|
forgot to fix the server error printing
|
2002-05-21 21:06:27 +00:00 |
|
Bill Currie
|
1b550c80b1
|
finally get Sys_Error `right'
|
2002-05-21 21:03:46 +00:00 |
|
Brian Koropoff
|
25969dbad7
|
Added a temporary hack to make quake.rc, config.cfg, and default.cfg work
in some mods that would generate mismatched quotes otherwise.
|
2002-05-21 02:02:20 +00:00 |
|
Brian Koropoff
|
ee5d0b7a99
|
Added r_farclip to control the far clipping plane.
|
2002-05-20 05:11:12 +00:00 |
|
Brian Koropoff
|
347962cc33
|
Fixed a bug introduced by my optimizations.
|
2002-05-19 06:32:57 +00:00 |
|
Bill Currie
|
f78f921285
|
search for .self' before self'
|
2002-05-18 00:49:16 +00:00 |
|
Bill Currie
|
e11e2f3718
|
SELF -> @self (looks better (IMO:)) and make sure the .self def gets
generatoed and used when @self is seen
|
2002-05-18 00:30:14 +00:00 |
|
Brian Koropoff
|
967d39541a
|
Optimized GIB a bit.
|
2002-05-17 21:38:37 +00:00 |
|
Bill Currie
|
5be384da63
|
create a `SELF' keyword so the global self entity can be handled sanely.
Not fully implemented yet.
|
2002-05-17 20:25:46 +00:00 |
|
Bill Currie
|
2c0de5cb3e
|
print out some extra info for function defs
|
2002-05-17 20:03:59 +00:00 |
|
Bill Currie
|
dc5cd8460e
|
`super' is now a keyword
|
2002-05-17 19:47:15 +00:00 |
|
Bill Currie
|
451bfbddfe
|
fix a snafu with current_class and get ivar access working properly (cross
fingers:)
|
2002-05-17 19:35:26 +00:00 |
|
Bill Currie
|
d8c66aef76
|
don't seg if strct is null
|
2002-05-17 19:34:40 +00:00 |
|
Bill Currie
|
2e8c18f8b6
|
handle unimplemented classes a little better (will do for now till I sort
out some sort of resolution for them)
|
2002-05-17 18:46:11 +00:00 |
|
Bill Currie
|
b1d1159ae2
|
allow methods to be builtins
|
2002-05-17 18:35:54 +00:00 |
|
Bill Currie
|
97170e97b5
|
setup the default visibility properly
|
2002-05-17 17:58:57 +00:00 |
|
Bill Currie
|
ef9f9cda2f
|
pr_obj.h:
define the class info stuff
expr.h pr_def.c:
fix a FIXME
class.c expr.c type.c:
make id ev_pointer.ev_object rather than ev_pointer.ev_class
|
2002-05-17 17:37:44 +00:00 |
|
Bill Currie
|
057aa61bd3
|
`document' the type sizes
|
2002-05-17 16:44:47 +00:00 |
|
Bill Currie
|
6965642030
|
get ivars working better (need to get rid of self.) and [super ...] now
works.
|
2002-05-17 06:20:27 +00:00 |
|
Bill Currie
|
9d59915fdc
|
it's a little hacky, but this might do better with keeping vid_gamma_avail
straight.
|
2002-05-17 03:17:33 +00:00 |
|
Bill Currie
|
91c4039495
|
add some functionality to qfprogs (globals and strings dumping)
|
2002-05-16 23:44:53 +00:00 |
|
Bill Currie
|
372c391737
|
initialize the string hash table with ""
|
2002-05-16 23:32:25 +00:00 |
|
Bill Currie
|
04d76ce1cf
|
build the method_list struct with the correct type
|
2002-05-16 23:32:03 +00:00 |
|
Bill Currie
|
7cdbef2b11
|
make class_def return a correct def
|
2002-05-16 22:33:11 +00:00 |
|
Bill Currie
|
4908b3cf10
|
`initialize' the defs for the obj constructs
|
2002-05-16 21:57:03 +00:00 |
|
Bill Currie
|
eba5e68726
|
check whether the method is an instance or class method when comparing
|
2002-05-16 20:48:41 +00:00 |
|
Bill Currie
|
779174cb33
|
get object pointer assignmets working and some static typing as well
|
2002-05-16 20:20:23 +00:00 |
|
Bill Currie
|
73f4cb4c03
|
it seems object info emition works (needs more testing)
|
2002-05-15 23:24:19 +00:00 |
|
Brian Koropoff
|
4cb3a5087b
|
Whoops. Fixed some GIB bugs.
|
2002-05-15 22:39:37 +00:00 |
|
Brian Koropoff
|
58e8a997f8
|
GIB: Added the writefile, legacy and eval commands and created the
beginnings of a GIB security model for console access by the server.
Fixed a bug in zoom.gib.
|
2002-05-15 22:14:17 +00:00 |
|
Bill Currie
|
539d0ac10e
|
correct a bunch of syntax errors
|
2002-05-15 19:27:23 +00:00 |
|
Bill Currie
|
308fa78fc6
|
lots of obj work
|
2002-05-15 19:10:23 +00:00 |
|
Bill Currie
|
8f0661f5be
|
correct the copyright year
|
2002-05-14 23:07:38 +00:00 |
|
Bill Currie
|
fe866e264e
|
hopefully fix the nq-wgl crash
|
2002-05-14 21:30:23 +00:00 |
|
Bill Currie
|
22a5182efb
|
put my email about the key binding system up
|
2002-05-14 17:55:23 +00:00 |
|
Bill Currie
|
6a5bbf6f0a
|
memory allocation checking cleanup
|
2002-05-14 06:37:28 +00:00 |
|
Bill Currie
|
1e0611e156
|
Sys_Error now makes sure all messages are terminated with a \n
|
2002-05-14 06:14:53 +00:00 |
|
Bill Currie
|
44dcf74627
|
strip the \n from all(?) of the Sys_Error calls (Sys_Error itself will be
adding \n).
|
2002-05-14 06:12:29 +00:00 |
|
Bill Currie
|
6240c62cec
|
this should fix the problems with building the master server on bsd systems
|
2002-05-13 21:53:52 +00:00 |
|
Bill Currie
|
2c0a20a887
|
fix the mis-generation of code for state-functions
|
2002-05-13 20:11:33 +00:00 |
|
Bill Currie
|
91779b04f7
|
new tool: qfprogs. currently only disassembles progs, but the idea is for it
to become a progs oriented nm, objdump etc
|
2002-05-13 19:37:36 +00:00 |
|