Commit graph

  • c834185fbb forgot to clear pe->hull if rotated_bbox is non-existant or 0 Bill Currie 2001-07-27 02:45:01 +0000
  • 6000b06de3 support arbitrary hulls for players, too Bill Currie 2001-07-26 21:37:34 +0000
  • 44daa25fe6 force the software clients to use the static renderer so asm is used Bill Currie 2001-07-26 20:55:42 +0000
  • df2f517146 put in a couple of comments Bill Currie 2001-07-26 17:36:57 +0000
  • 517be0adbb change rotate_bbox's `prototype' void (integer hull, vector right, vector forward, vector up, vector mins, vector maxs) rotate_bbox = #97 Bill Currie 2001-07-26 16:32:01 +0000
  • a44da38e04 rotate the bounding box points, not just the planes fix a really nasty bug with allocating a hull Bill Currie 2001-07-26 16:24:47 +0000
  • 725653ce2a Delete the check in download file names for a leading slash, since it's harmless and some maps (such as engwar1) use it. (the map may be considered broken because of it, but everything ELSE works fine with a leading slash, since it's relative anyway) Adam Olsen 2001-07-26 15:50:54 +0000
  • 88eb9e118a forgot to subtract 1 from the incoming hull `handle' Bill Currie 2001-07-26 15:33:55 +0000
  • 28b1598e7e break the emit_* functions out of expr.c into emit.c Bill Currie 2001-07-26 05:15:34 +0000
  • 7718ca4c96 various little cleanups Bill Currie 2001-07-26 05:08:27 +0000
  • 95ad5aa329 integer type done Bill Currie 2001-07-26 04:34:10 +0000
  • 5ebee4a28b rotated bounding box support. this is so totally untested it's not funny (though it does compile). Keeps things simple and only checks touched. Bill Currie 2001-07-26 04:26:54 +0000
  • 22219fdeb0 fix a slight oopsie in Rhamph's checkin:) Bill Currie 2001-07-26 00:08:42 +0000
  • 619b12375c Start of support for rotated bboxes. shouldn't do anything yet Adam Olsen 2001-07-26 00:01:13 +0000
  • 8fc5e5e372 replace strncmp (name, "maps/", 6) with strncmp (name, "maps/", 5) Adam Olsen 2001-07-25 23:59:56 +0000
  • 64a2f8d277 rearrange the comments for the builtins table, and put a comment with the builtin number (and prototype where appropriate) on every element Bill Currie 2001-07-25 23:33:06 +0000
  • 08bc0e987b New PF_checkmove! A direct interface to SV_Move, but named better. (This is #98.) Zephaniah E. Hull 2001-07-25 22:14:42 +0000
  • c553917c53 various tests Bill Currie 2001-07-25 21:48:20 +0000
  • d44f60f17c drasticly simplify emit_assign_expr now that I have a much better understanding of when an explicit assigment is needed. seems to work for everything I throw at it. Also, fix ! unary ops (caused by the - unary op fix:/) Bill Currie 2001-07-25 21:47:05 +0000
  • 0c2cd8633c fix -expr handling. generates sucky code atm, but at least it's generating code now:P Bill Currie 2001-07-25 18:36:36 +0000
  • 638cd005b0 return type testing Bill Currie 2001-07-25 02:28:04 +0000
  • 620063628c typecheck values for [frame, think] on thost functions and fix some misplaced immediate defs Bill Currie 2001-07-24 23:53:35 +0000
  • 9ad075b02e make if/while/for use test_expr, make test_expr fix the new exp line/file, fix some string const issues Bill Currie 2001-07-24 22:30:31 +0000
  • 07fbe47294 tests for if (simple expression) Bill Currie 2001-07-24 22:29:16 +0000
  • d12a0a930d return of UserInfoCallback is now ignored and SV_Userinfo_f just returns as PR_setuserinfo now does the extract from userinfo. Bill Currie 2001-07-24 22:11:44 +0000
  • 576123060a warn on passing integer constants into ... functions. Again, this will need an option later Bill Currie 2001-07-24 20:43:18 +0000
  • d9cde786b3 use ev_type_count instead of ev_void for bad types so things like void functions being used in expressions don't cause ICEs Bill Currie 2001-07-24 19:51:44 +0000
  • 06b9f44741 prepend a 0ed header to the overflowed packet being dumped Bill Currie 2001-07-24 17:51:07 +0000
  • 6d1671950a expr.c: warn for int const / int const. this will probably want an option for newer games qfcc.c: clean up temp files when errors have occured Bill Currie 2001-07-24 04:45:53 +0000
  • 75f3f27a22 fix a silly mistake that caused configs not to be written Bill Currie 2001-07-24 03:22:54 +0000
  • c7390e4d53 diff_snr-- :) Bill Currie 2001-07-23 18:36:36 +0000
  • 1b32a43764 Debian package updates. They won't work completely yet, but I think they need to be committed. Jeff Teunissen 2001-07-23 07:21:44 +0000
  • a47a4d8038 make print_expr's output readable by mere mortals Bill Currie 2001-07-23 06:15:33 +0000
  • d2c266775c fix a seg on return type mismatch Bill Currie 2001-07-23 05:46:00 +0000
  • 4b744b6be5 fix numberous integer <-> float errors type check function args in the correct order Bill Currie 2001-07-23 05:31:49 +0000
  • b8874cab1c function return checking Bill Currie 2001-07-23 02:27:46 +0000
  • 50fadb6866 function arg type checking with int->float /constant/ cooecion. Bill Currie 2001-07-23 01:56:49 +0000
  • c248372e20 Initial integer type support. qfcc /is/ partially broken when it comes to integer constants and float function args/return values. Bill Currie 2001-07-23 01:31:22 +0000
  • 22c9716b56 rename int_var to integer_var Bill Currie 2001-07-22 20:20:46 +0000
  • bad184b11b change the results of the test instructions from float to int. Bill Currie 2001-07-22 19:58:17 +0000
  • 67d20e0b70 remove all the _IF, _FI, _IV and _VI instructions (none yet enabled) as I don't want to implement implicit integer <-> float `conversions' Bill Currie 2001-07-22 19:27:17 +0000
  • 2f223924f4 Add a set of "crudefile" file io functions. Reads or writes an entire C string (including terminating nul). Read the source for more details :) Adam Olsen 2001-07-22 19:03:26 +0000
  • 77694855e7 fix some off-by one errors I induced last night Bill Currie 2001-07-22 18:44:55 +0000
  • d6f82b6370 make Qwrite's buffer pointer const. Bill Currie 2001-07-22 18:38:59 +0000
  • f3ab764666 bump MAX_BACK_BUFFERS up to 8. Bill Currie 2001-07-22 07:03:32 +0000
  • 55ac55c7ac rename ev_int and ex_int to ev_integer and ex_integer. create type_integer and def_integer (do I need that?), clean up and or coment on XXX and FIXME Bill Currie 2001-07-22 06:59:12 +0000
  • 735cd909c0 make SV_Prespawn use the backbuffers if needed to help prevent overflows Bill Currie 2001-07-22 06:55:09 +0000
  • e010356e8f break out the two chunks of almost identical backbuffer code into PushBackbuffer() Bill Currie 2001-07-22 06:27:05 +0000
  • 111dc205d5 whitespace and comment cleanups. Ragnvald Maartmann-Moe IV 2001-07-22 05:40:34 +0000
  • 1422163099 Minor typo fix ("(%d0" to "(%d)") Adam Olsen 2001-07-22 04:53:19 +0000
  • 7e8c75f7c9 forgot to commit this Bill Currie 2001-07-22 03:23:15 +0000
  • 56bb92a7f9 make gl_sky_clip 3 do as originally promises Bill Currie 2001-07-22 02:06:02 +0000
  • 54cda68878 Just a bit of whitespace and comment cleanup. Ragnvald Maartmann-Moe IV 2001-07-21 23:18:59 +0000
  • 1461143371 Spiffed up scrag and hellknight missile particle trails. (Partly inspired by darkplaces, though not identical to LordHavoc's) Ragnvald Maartmann-Moe IV 2001-07-21 20:32:45 +0000
  • 1fca85ee0a kill some unneeded tests Bill Currie 2001-07-20 23:18:03 +0000
  • c9626b42f0 Makefile.am: build the client and server plugins client.c: get to build, though it's very crippled server.c: re-print the message to the buffer after re-sizing the buffer Bill Currie 2001-07-20 18:51:00 +0000
  • 43c8763de0 change host_client to sv_player. I *hope* this is the right thing. Adam Olsen 2001-07-20 08:08:46 +0000
  • cf10da8120 fix the double "foo changed name to bar" messages for foo Bill Currie 2001-07-20 05:35:55 +0000
  • abf34ac2d3 send the right one Bill Currie 2001-07-20 05:30:51 +0000
  • a09705953f forgot to send the updates to the clients Bill Currie 2001-07-20 05:29:45 +0000
  • 7c16afe7e9 add a --no-cpp command line option so that cpp enabled qfcc can still compile qfpreqcc progs Bill Currie 2001-07-20 05:22:44 +0000
  • 22dbc62c71 damn magic numbers. sdl didn't like the key num shift either Bill Currie 2001-07-20 05:18:46 +0000
  • 743fd9cc19 rename SetUserInfo to UserInfoCallback. set self to the client entity for UserInfoCallback. add void (entity ent, string key, string value) setinfokey = #102; similar usage to infokey. Bill Currie 2001-07-20 05:05:47 +0000
  • d30f1ee0c2 add an /optional/ SetUserInfo qc callback to allout the progs to take over userinfo setting. Bill Currie 2001-07-20 04:30:33 +0000
  • 9f09a6aa32 assigning > 255 into an unsigned char isn't too good Bill Currie 2001-07-20 01:45:19 +0000
  • aa7500cac7 add the DOUBLEQUOTE key name as per mechanix' request Bill Currie 2001-07-19 21:54:12 +0000
  • bcbd1b953a heh. close, so close. one mised const Bill Currie 2001-07-19 21:51:18 +0000
  • 46176e1094 azerty kb patch from Filip Van Raemdonck <mechanix@digibel.org>. includes some misc fixes, too Bill Currie 2001-07-19 21:46:34 +0000
  • edcc313501 debug info for local variables is now used. only works when tracing atm:/ Bill Currie 2001-07-19 07:27:14 +0000
  • b23786880a check for hitting the maximum number of masters and print a message if so. Bill Currie 2001-07-19 07:07:32 +0000
  • 5e81d80d8c optionally disable the curses server console, bringing back the old behaviour Bill Currie 2001-07-19 05:13:32 +0000
  • a771b5bd6c Make edicts command support a search string, so it only prints edicts with matching classnames. Makes it easy to print out the type you want for debugging :) Adam Olsen 2001-07-19 03:18:11 +0000
  • 00d409e80c fix constant folding for | Bill Currie 2001-07-19 03:00:35 +0000
  • 09ae07f64e make --enable-cpp work when new-parser is left to default (which is on) Bill Currie 2001-07-19 03:00:08 +0000
  • 086084c1fa fix a sign extention error Bill Currie 2001-07-19 00:24:24 +0000
  • 40dfde55a1 don't try to use curses before things have been initialized Bill Currie 2001-07-19 00:07:20 +0000
  • 2732797574 fix the undefined symbol error Bill Currie 2001-07-18 22:18:36 +0000
  • 52b4daafb3 need svgalib for 3dfx Bill Currie 2001-07-18 21:42:53 +0000
  • 47a6f2c9b5 pr_debug.c: capitolise CRC and add a \n to the message sv_progs.c (both nq and qw): don't bother checking the progdefs.h crc: it's just not needed any more pr_imm.c: use r instead of rep when checking the hash tables. main.c (quaq): make developer work and set com_filesize (otherwise, progs crc doesn't get set properly (com_filesize, not developer:)) Bill Currie 2001-07-18 21:28:41 +0000
  • 33e506e943 make PR_RunError back up to the preceding source line if debug is availalbe Bill Currie 2001-07-18 20:52:12 +0000
  • 5a86b66054 fix a typo Bill Currie 2001-07-18 20:49:57 +0000
  • 5c31fbf366 fix debug crc generation Bill Currie 2001-07-18 20:31:55 +0000
  • 3eedd3d8fc more tests Bill Currie 2001-07-18 19:04:47 +0000
  • 882de10388 rename Con_CompleteCommandLine to Con_BasicCompleteCommandLine and make it use inputline_t rather than the key_lines junk. Bill Currie 2001-07-18 18:29:38 +0000
  • f70e2e8296 cleanup Bill Currie 2001-07-18 18:22:13 +0000
  • e5de359877 requiring quake2 fields ain't such a good idea (but why are they in q1 progs? oh well) Bill Currie 2001-07-18 18:16:11 +0000
  • 144eba8b3c it seems that the qcc variants that strip global defs only strip the name, so don't bother fixing missing defs (but /do/ complain if any are missing). I suspect full def striping would have seriously broken things. Bill Currie 2001-07-18 18:03:53 +0000
  • 152114f1cd works now, though I don't imagine save games will work too well :) Bill Currie 2001-07-18 17:59:16 +0000
  • 10ad8bebbd Make files.dat actually useful. I really dislike the hardcoding, but it /is/ useful. Also, fix a bug in PrecacheModel where it was checking MAX_SOUNDS and numsounds instead of models. Bill Currie 2001-07-18 17:23:42 +0000
  • c9af1575d3 fix emit_assign_expr to emit an explicit assignment statement whenever emit_sub_expr returns a temporary def. this fixes a = b = c; expressions when entities are involved. Bill Currie 2001-07-18 16:33:31 +0000
  • d6c2943ae3 defs.c: use the right hash table fix_globals.c: clean up the math Bill Currie 2001-07-18 15:42:08 +0000
  • e9ed59ec27 add an integer type. not yet properly supported Bill Currie 2001-07-18 15:40:32 +0000
  • 9d50fea8e5 more tests Bill Currie 2001-07-18 06:37:59 +0000
  • 098305d649 fix (expr_type1 && expr_type2). this involed type completing expressions :/ Bill Currie 2001-07-18 06:37:14 +0000
  • ed0d1d8ba8 *** empty log message *** Jeff Teunissen 2001-07-18 05:09:37 +0000
  • 02e021a958 get the progs /loader/ name and prototype sorted out properly Bill Currie 2001-07-18 02:21:57 +0000
  • f2731a7314 add cse opts Bill Currie 2001-07-18 02:08:32 +0000
  • c298d4919c actually do some fixups, but it segs atm :/ Bill Currie 2001-07-18 00:26:14 +0000
  • 36af2c6078 check for missing defs (and use the new quakefs subversion mechanism) Bill Currie 2001-07-17 22:15:41 +0000
  • ffd459c931 allow for total subversion of the fs code by utilities (or crazy users). About the only thing that remains in effect is gzip support (not even paks are searched). Bill Currie 2001-07-17 22:10:20 +0000