Bill Currie
|
81a57bb3fa
|
patch from phrosty for vc2005 support. includes fixes for a bunch of gcc-isms that crept in over the years.
|
2007-03-22 23:20:57 +00:00 |
|
Bill Currie
|
99c0954b47
|
the big dso visibility patch :). Sure, we have to have unique names for static builds, but with controlled visibitly we should get faster program loads (although this isn't C++, so it's not as bad) and complex plugins are cleaner.
|
2007-03-10 12:00:59 +00:00 |
|
Bill Currie
|
70ec9848e7
|
add PL_RemoveObjectForKey and make PL_D_AddObject take a normal C string for key instead of a pl string.
|
2006-12-09 06:00:36 +00:00 |
|
Bill Currie
|
c290e9a988
|
use plists for save-games. old save-games can still be read, but new ones will always be in the new format. might be a good idea to back up any old saves until more testing has been done.
|
2006-12-09 02:35:44 +00:00 |
|
Bill Currie
|
2a79f42eb5
|
progs now internally uses plists for entity/global initialization, with support for direct conversion from id's format. This means that the entity string in a map (or the external ent file) can be a plist.
|
2006-12-09 00:02:57 +00:00 |
|
Bill Currie
|
3fb03fc2be
|
hah, should have been using __attribute__((used)) all that time (rather
than __attribute__((unused))). fixes the missing console in -x11
|
2005-08-04 15:27:09 +00:00 |
|
Bill Currie
|
762aefc9b1
|
implement Raven's calling convention (rcall: first 2 params in opb and
opc). should give a general speedup to most progs.
|
2005-06-12 09:54:01 +00:00 |
|
Bill Currie
|
23f71485d1
|
more tree recovering. This includes Despair's anisotropy support work.
|
2005-01-02 14:23:20 +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
|
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
|
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
|
33bc7858f7
|
avoid using the hunk in the progs engine (except for the override-able load and alloc functions) so tools (qfprogs and qwaq) don't need to create it.
register only the first instance of a progs provided string
This is an imperfect revision of history.
|
2004-11-02 04:59:00 +00:00 |
|
Bill Currie
|
e455b760ca
|
use a cycled pool of "return strings". I'd love to come up with something
better, but this will do (similar to what qwe does, but qf style:)
|
2004-01-07 05:22:57 +00:00 |
|
Bill Currie
|
cd8035319d
|
PR_GetString should have been returning const char *. now does
|
2003-11-21 21:34:53 +00:00 |
|
Bill Currie
|
59c26b5ce0
|
quick fix to handle .ent files starting with comments
|
2003-08-04 05:21:18 +00:00 |
|
Bill Currie
|
5481273639
|
start working on plist entity files
|
2003-07-17 18:27:00 +00:00 |
|
Bill Currie
|
cb6bf2e2ae
|
minor house-keeping
|
2003-07-15 16:34:43 +00:00 |
|
Bill Currie
|
5f3573143a
|
the beginnings of a jihad against buffer overflows
|
2003-05-08 23:24:02 +00:00 |
|
Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
fafc578440
|
correct a comment and ws
|
2003-03-25 17:40:02 +00:00 |
|
Bill Currie
|
761a7546dd
|
re-arrange things so __attribute__ and __builtin_expect are properly
autoconfiscated so rcsid will continue to work with gcc 3.3
|
2003-01-15 15:31:36 +00:00 |
|
Bill Currie
|
71196fedf6
|
make gcc more anal about prototypes, string constants and function
visibility (ie, global functions must have a prototype)
|
2003-01-06 18:28:13 +00:00 |
|
Bill Currie
|
a4a5bb2d72
|
split out the parsing code
|
2002-10-23 04:57:08 +00:00 |
|