Bill Currie
|
3e50aae01f
|
"print" command for dumping values in the progs and add return type info to the debugging information
|
2007-09-15 07:47:31 +00:00 |
|
Bill Currie
|
ca0bbd909c
|
correctly save and restore the parameters when calling +initialize. fixes the segfault in the qwaq test.
|
2007-06-09 13:44:06 +00:00 |
|
Bill Currie
|
201f01b66c
|
hopefully speed up byte swaps
|
2007-05-26 23:18:46 +00:00 |
|
Bill Currie
|
a72f2046f5
|
speed up PL_WritePropertyList by ~3x.
|
2007-05-13 03:13:01 +00:00 |
|
Bill Currie
|
57bd43fc52
|
make the watchpoint (optionally) conditional
|
2007-05-08 02:25:01 +00:00 |
|
Bill Currie
|
fe4a4a9e55
|
"hardware" (haha) watch points (one!) in progs. only catches changes done by progs, and the expression parser is as flaky as anything, but it's better than nothing :)
|
2007-05-08 02:04:47 +00:00 |
|
Bill Currie
|
dd1adc0431
|
remove S_TouchSound: it doesn't seem to be necessary
|
2007-05-07 12:20:38 +00:00 |
|
Bill Currie
|
72daa2fd2b
|
add some sounds to the menus (not yet finished)
|
2007-05-07 12:17:12 +00:00 |
|
Bill Currie
|
7af2378e03
|
turn on graph generation in the doxygen output. very slow, but the diagrams are worth it. Also make the data member of sfx_t a union rather than void so doxygen can see the relationships (and gets rid of a bunch of casts that I never liked anyway).
|
2007-05-07 05:20:24 +00:00 |
|
Bill Currie
|
59498cd5e7
|
make the edict macros consistent in return type
|
2007-04-09 08:55:05 +00:00 |
|
Bill Currie
|
b5e6aa4519
|
for pr_debug 1, don't dump disassembly when tracing, just source lines. pr_debug >= 2 forces disassembly. detailed disassembly now on pr_debug >= 3 figure out the types of arguments in a function call
|
2007-04-09 06:16:03 +00:00 |
|
Bill Currie
|
7925e16d73
|
audit the usage of view_draw. It is really meant for draw callbacks, not direct usage by the application.
|
2007-04-09 00:22:17 +00:00 |
|
Bill Currie
|
2894182ec5
|
The status bar in the quakeworld server curses console finally does something. Currently only cpu usage, but as a proof-of-concept, it more than does its job.
|
2007-04-09 00:10:10 +00:00 |
|
Bill Currie
|
1d2a7e2eff
|
add z order comments
|
2007-04-08 09:01:07 +00:00 |
|
Bill Currie
|
ab01262675
|
document the view api
|
2007-04-08 08:48:13 +00:00 |
|
Bill Currie
|
c6ea999d4d
|
whee, finally. stateful console mode :) nukes cl_chatmode.
|
2007-04-07 05:50:29 +00:00 |
|
Bill Currie
|
124506fda2
|
Fix the access alignment bug on 64 bit archs.
|
2007-04-07 01:41:23 +00:00 |
|
Bill Currie
|
df2bebde7e
|
more vc build patches from phrosy
|
2007-04-06 01:09:58 +00:00 |
|
Bill Currie
|
5b761bac83
|
make progs related code a little more consistent with its int type usage
|
2007-04-06 00:47:41 +00:00 |
|
Bill Currie
|
38254186da
|
other than floats, progs should now be int size safe
|
2007-04-04 12:30:49 +00:00 |
|
Bill Currie
|
fcf464ef99
|
make riff int-size safe
|
2007-04-04 09:23:10 +00:00 |
|
Bill Currie
|
ac02c36aaf
|
interim linux compile fixes for the in64 fixes (hah)
|
2007-04-04 08:27:49 +00:00 |
|
Bill Currie
|
ff132bb536
|
64bit windows patch from phrosty
|
2007-04-04 07:48:14 +00:00 |
|
Bill Currie
|
4cab5b90e6
|
new cache allocation scheme. still a couple warts, but at least now there's something to work with, and more importantly, there won't be cache movement anywhere near as often.
|
2007-03-28 13:09:49 +00:00 |
|
Bill Currie
|
e5b972529b
|
take a chainsaw to the existing code, cleaning out anything that's obviously unnecessary. preparation for the cache re-write
|
2007-03-28 09:52:01 +00:00 |
|
Bill Currie
|
1d1982fddf
|
more improvements to the sound offsetting
|
2007-03-25 08:12:43 +00:00 |
|
Bill Currie
|
02c41feabc
|
make gamedir change a two phase operation so things can be done both before and after the cache is flushed. (still having problems with cached sounds, though)
|
2007-03-24 10:13:10 +00:00 |
|
Bill Currie
|
818756ace5
|
add a debug function
|
2007-03-23 12:36:55 +00:00 |
|
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 |
|
Brian Koropoff
|
0c237ccc08
|
Allow cbuf interpreter to handle completion finding. Enhance completion logic a bit.
|
2007-03-20 21:31:07 +00:00 |
|
Bill Currie
|
fa011b55d1
|
client side of http transfer support (untested)
|
2007-03-20 14:16:43 +00:00 |
|
Brian Koropoff
|
c3e8b5de3d
|
Add naive QFS_IsDirectory and QFS_FilelistEnumerate until more intelligent pak handling is added
|
2007-03-19 10:43:29 +00:00 |
|
Bill Currie
|
d67cbeae7f
|
bring cd_file in line with the new sound api
|
2007-03-18 12:54:59 +00:00 |
|
Bill Currie
|
5a0e2460a3
|
whee, lockless channel management. still have a problem with unbalanced retain/release, though.
|
2007-03-18 10:32:01 +00:00 |
|
Brian Koropoff
|
25fdbdab58
|
More C++ compatibility fixes
|
2007-03-18 07:12:45 +00:00 |
|
Brian Koropoff
|
39d8a90336
|
Allow interpreter providers for the console to be registered and allow on-the-fly interpreter switching.
|
2007-03-18 03:48:09 +00:00 |
|
Brian Koropoff
|
ab310cb443
|
Allow compatibility with C++
|
2007-03-18 02:16:10 +00:00 |
|
Brian Koropoff
|
fc293864dc
|
Fix visibility of VectorNormalize and other math functions
|
2007-03-17 21:06:00 +00:00 |
|
Bill Currie
|
cde6e60848
|
most of the hacking needed to break out the common code from snd_dma.c
|
2007-03-17 03:10:45 +00:00 |
|
Bill Currie
|
0105754f6f
|
clean out some no-op functions
|
2007-03-10 14:17:52 +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
|
d4719db021
|
a bunch of docs for snd_render.h and a some cleanup of namepace and old cruft
|
2007-03-10 04:21:32 +00:00 |
|
Bill Currie
|
6f017f18ac
|
add some documentation to QF/sound.h and move renderer private stuff into snd_render.h
|
2007-03-10 01:06:00 +00:00 |
|
Bill Currie
|
45d467d748
|
box tracing (instead of point). Currently disabled because it doesn't work right just yet. However, when it is working, it will let us do things like crouching, crawling, arbitrary sized objects (including players), etc.
|
2006-12-24 03:13:29 +00:00 |
|
Bill Currie
|
961f30f846
|
correct some harmless c&p errors
|
2006-12-18 13:11:26 +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
|
9cbac0bbc1
|
add array item removal
|
2006-12-09 02:33:08 +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
|
ab1102bcd0
|
fix an open commment
|
2006-12-07 13:40:00 +00:00 |
|