Bill Currie
|
6eae016d3e
|
minor cleanups
fix some comments, cleanup some whitespace, and don't explicitly call
PR_RelocateBuiltins as it is called (indirectly) by PR_LoadProgs.
|
2010-01-13 06:28:28 +00:00 |
|
Bill Currie
|
36fe939ea5
|
don't hang when processing \{N} escape sequences and fix a comment
|
2010-01-13 06:21:29 +00:00 |
|
Bill Currie
|
58c167eaed
|
correct a bogus comment
|
2009-12-23 11:21:34 +00:00 |
|
Bill Currie
|
4b0320f341
|
glx, gly, glwidth and glheight are now gone too. also GL_BeginRendering
|
2009-12-23 08:20:29 +00:00 |
|
Bill Currie
|
f2004abecc
|
nuke scr_width and scr_height
|
2009-12-23 07:00:42 +00:00 |
|
Bill Currie
|
a2fa2d425b
|
fix viewsize interaction with the cleaned up screen size handling
|
2009-12-23 06:29:11 +00:00 |
|
Bill Currie
|
4ff2cb88cf
|
bigscreen patch from Philippe Troin
|
2009-12-20 05:34:41 +00:00 |
|
Bill Currie
|
b14fcccd8f
|
get qf compiling with gcc 4.4
|
2009-12-19 10:54:23 +00:00 |
|
Bill Currie
|
0b1cc3d21f
|
Support Japanese keyoards (yay, I can finally toggle the console :P)
|
2009-03-18 00:26:34 +00:00 |
|
Bill Currie
|
59c077638a
|
Fix the annoying "Unknown interpreter 'id'" error. It was both bogus and a symptom of other problems (also fixed).
|
2009-03-16 11:49:52 +00:00 |
|
Bill Currie
|
0af43cf016
|
make the resampling state a little more self-contained. this should make
|
2009-01-08 07:48:08 +00:00 |
|
Bill Currie
|
9ac15436d9
|
More docs.
Enhance qfprogs qfo debugging.
Make sure functions marked as extern don't emit anything. Fixes the segfault
when building klik.
|
2008-08-01 13:54:24 +00:00 |
|
Bill Currie
|
23e3fc0cb8
|
document most of obj_file.h (and a few other doc tweaks)
|
2008-08-01 00:47:38 +00:00 |
|
Bill Currie
|
e3b47c9c6d
|
This should make stdint stuff work better in general (can't test properly due to my mingw setup being borked)
|
2007-11-25 04:44:53 +00:00 |
|
Bill Currie
|
1a307e306f
|
Con_Printf actually has a use after all: it prints to the console /only/ (no redirects, etc)
|
2007-11-07 08:19:17 +00:00 |
|
Bill Currie
|
2b81eaea6c
|
console.h include cleanup
|
2007-11-06 12:40:38 +00:00 |
|
Bill Currie
|
d66934942d
|
nuke Con_Printf and Con_DPrintf and use Sys_* instead
|
2007-11-06 10:17:14 +00:00 |
|
Bill Currie
|
5c73d81e00
|
Python style long strings ("""...""") now supported for parsing. Any such strings will be written out as standard strings with escaped quotes when writing the plist.
|
2007-10-13 07:55:58 +00:00 |
|
Bill Currie
|
37ad41ecb7
|
MOD_TraceLine doesn't need to return anything...
|
2007-09-17 11:24:42 +00:00 |
|
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
|
d1e2b6b7d2
|
make the raw particle creation functions available and use them for creating the location marker effect rather than WizSpikeEffect
|
2007-09-15 04:20:45 +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
|
d93670df3b
|
cleanup some cruft
|
2007-06-09 07:48:44 +00:00 |
|
Bill Currie
|
ce2ba56c47
|
gcc 4.2 clean
|
2007-05-31 05:58:33 +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
|
839c00b97b
|
back out the large packet/entity related patches. they've provent to be troublesome and it seems FTE has a better solution.
|
2007-05-07 14:58:53 +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
|
c2894dcfce
|
make backbuf max size tunable (for the big packets)
|
2007-05-07 12:09:10 +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
|
52f7bd4bb4
|
MAX_ENTITIES patch from phrosty
|
2007-04-19 07:36:12 +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
|
323052bd2b
|
survive across gamedir changes
|
2007-04-07 07:44:07 +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
|
6ca2a6da05
|
fix a missed param in the docs
|
2007-04-04 12:11:41 +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
|
d8b91afa4b
|
and the icon that was supposed to be in the patch
|
2007-04-04 07:53:46 +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
|
8d5b5fdf04
|
cleanup of channel stopping and fix cd_file's pause/resume
|
2007-03-27 06:15:57 +00:00 |
|
Bill Currie
|
f2e524491d
|
reduce a lot of duplicated code. should have done it this way in the first place. anyway, now I can get on with fixing the cut-off bug (I hope).
|
2007-03-26 11:44:52 +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
|
ca37474f0d
|
remove the magic numbers from the download protocol
|
2007-03-20 14:41:54 +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
|
bbdca8428a
|
channel leak plugged
|
2007-03-18 11:20:47 +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 |
|
Bill Currie
|
44aaec4f22
|
make the cache/stream setup code common.
|
2007-03-18 01:44:46 +00:00 |
|
Brian Koropoff
|
fc293864dc
|
Fix visibility of VectorNormalize and other math functions
|
2007-03-17 21:06:00 +00:00 |
|
Bill Currie
|
916a698ac5
|
it makes noise, but dies due to caching bugs
|
2007-03-17 07:05:24 +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
|
15088746d4
|
realized this really is mostly general
|
2007-03-10 06:01:28 +00:00 |
|
Bill Currie
|
b8d3579c8c
|
interface docs done. yay
|
2007-03-10 05:54:27 +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
|
e25d7b2fe5
|
fix a missing header from the distribution
|
2007-03-08 13:03:09 +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 |
|
Bill Currie
|
6fbddc3d43
|
so that's the right way to do groups and subgroups...
|
2006-12-05 11:40:00 +00:00 |
|
Bill Currie
|
42f1334b87
|
I've discovered \par :)
|
2006-12-04 13:08:52 +00:00 |
|
Bill Currie
|
5062930bad
|
bit more cleanup and some documentation
|
2006-12-03 06:25:57 +00:00 |
|
Bill Currie
|
f37cfefc5a
|
fix the doxygen comments to produce proper docs
|
2006-12-02 23:02:34 +00:00 |
|
Bill Currie
|
7bca4cf8af
|
clean up the draw interface a bit
|
2006-12-02 10:07:08 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
b218de3c30
|
whitespace
|
2006-12-01 06:58:41 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
42d51bc486
|
Remove SDLK_WORLD_*, as they are no longer supported. Add SDLK_UNDO.
|
2006-12-01 06:58:23 +00:00 |
|
Bill Currie
|
d28952dfcc
|
fix a bunch of gcc-4.1 warnings (thanks for the heads up, jordi)
|
2006-11-30 22:52:36 +00:00 |
|
Bill Currie
|
a2b2261913
|
this should fix a couple warnings found by raorn
|
2006-09-11 22:56:16 +00:00 |
|
Bill Currie
|
88543d6e86
|
add Qfopen: basicly wrap a QFile around an existing FILE. gzip is NOT supported
|
2006-05-24 11:17:18 +00:00 |
|
Bill Currie
|
088ae9d697
|
more cvs->svn conversion stuff and fix double include of config.h
|
2005-10-23 14:11:38 +00:00 |
|
Bill Currie
|
87cc09233c
|
"long" audit. can't use long when we want 32 bits. May be a few more cases.
|
2005-10-23 13:19:21 +00:00 |
|
Bill Currie
|
6705140f76
|
can't adjust dmix's buffer size, so print a message when it seems it's
likely to be an issue
|
2005-08-12 02:39:37 +00:00 |
|