Bill Currie
|
00f9d48f10
|
be a little more paranoid
|
2010-01-13 06:33:03 +00:00 |
|
Bill Currie
|
5c788d8d44
|
state.f is not an id instruction
|
2010-01-13 06:30:07 +00:00 |
|
Bill Currie
|
ff61dbb329
|
fix some sillies with QFS_FileList
Use dynamic strings instead of temp strings for the list
|
2010-01-13 06:29:01 +00:00 |
|
Bill Currie
|
e0d669590c
|
plug a memory leak
the progs memory was never being freed between maps because the pointer was
being cleared at the start of PR_LoadProgsFile.
|
2010-01-13 06:27:19 +00:00 |
|
Bill Currie
|
5d6977288f
|
implement bounds checking on all opcodes
|
2010-01-13 06:19:50 +00:00 |
|
Bill Currie
|
cb5bd43d4c
|
warning fix from shortcircuit
|
2009-12-24 07:33:24 +00:00 |
|
Bill Currie
|
f315a122e5
|
attempt to handle jack shutdown. this should avoid locking up on client shutdown when jack disappears
|
2009-12-24 06:35:15 +00:00 |
|
Bill Currie
|
bf04589510
|
conheight proved to be eaiser than expected (d'oh, don't know why I couldn't see the obvious)
|
2009-12-24 05:46:16 +00:00 |
|
Bill Currie
|
a5f0fbc821
|
Proper widescreen support. The GL renderer now respects the pixel aspect calculated by the vid init code. Also, a new cvar: vid_aspect. The format is width:height and the values may be any float greater than 0. The default is 4:3, but any units may be used.
|
2009-12-24 05:33:41 +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
|
ee0de1b4e1
|
got it right this time
|
2009-12-23 08:05:03 +00:00 |
|
Bill Currie
|
c2945605bc
|
oops
|
2009-12-23 07:57:07 +00:00 |
|
Bill Currie
|
8ddfdf03b2
|
with the changes in size handling, viewport setup becomes much simpler
|
2009-12-23 07:53:05 +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
|
e0cfe795b0
|
fix a bogus range check. this could have caused an infinite loop
|
2009-12-23 06:28:11 +00:00 |
|
Bill Currie
|
97f54e22df
|
fix the broken sdl/sdl32 hud
|
2009-12-23 02:08:49 +00:00 |
|
Bill Currie
|
018a0b3bb6
|
fix the missing crosshair
|
2009-12-23 01:26:14 +00:00 |
|
Bill Currie
|
28601c8ea4
|
more screen size cleanup
|
2009-12-22 13:12:03 +00:00 |
|
Bill Currie
|
5d15c70a0d
|
progress in cleaning up the screen size mess
|
2009-12-22 06:02:53 +00:00 |
|
Bill Currie
|
4a7b8f8246
|
don't look up aux function info when we don't have it
|
2009-12-21 14:07:43 +00:00 |
|
Bill Currie
|
52b2631341
|
sanitize con_width and con_height handling. con_height cvar was being ignored.
|
2009-12-21 12:36:12 +00:00 |
|
Bill Currie
|
b6a4fc1b58
|
fix the glaring error of the sw renderer's aspect ratio. still not quite right for non-4:3 screens, but it's better.
|
2009-12-21 10:10:45 +00:00 |
|
Bill Currie
|
236e89ed6b
|
newest x11 seems to not define X_XF86VidModeGetGamma. thanks to witukind
|
2009-12-21 06:03:19 +00:00 |
|
Bill Currie
|
36a9ccb01a
|
memcpy->memmove pointed out by Philippe Troin
|
2009-12-20 05:59:22 +00:00 |
|
Bill Currie
|
8166af6d47
|
oss patch from Philippe Troin
|
2009-12-20 05:58:16 +00:00 |
|
Bill Currie
|
61366f081b
|
fbdev patch from Philippe Troin
|
2009-12-20 05:41:08 +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
|
51932ee433
|
--enable-boxclip configure option and some more tweaks, I guess (been too long)
|
2009-12-19 04:45:01 +00:00 |
|
Bill Currie
|
5df7fe5512
|
printf bogosity fixes from Dabb
|
2009-04-10 23:59:48 +00:00 |
|
Bill Currie
|
a26cd68ea9
|
more tests, more progress. just need to fix a regression that popped up while fixing the new test (18)
|
2009-03-22 00:31:44 +00:00 |
|
Bill Currie
|
dd27143f62
|
finally got the failing test I wanted
|
2009-03-20 15:01:18 +00:00 |
|
Bill Currie
|
21c12ad7d5
|
damn, it failing was because I was using the wrong hull. now, why does the engine fail here?
|
2009-03-20 11:57:36 +00:00 |
|
Bill Currie
|
7dae886b93
|
label "expect" and "got" lines
|
2009-03-20 11:55:47 +00:00 |
|
Bill Currie
|
1f1375fdbb
|
add another (currently failing) testcase
|
2009-03-20 11:51:59 +00:00 |
|
Bill Currie
|
384ad30df8
|
correct the last 4 edges. all existing testcases now pass.
|
2009-03-20 11:38:04 +00:00 |
|
Bill Currie
|
fea4189150
|
complete rewrite of validate_solid. also, put the trace points on the other side of the split plane. Just one more set of related tests to fix.
|
2009-03-20 11:20:59 +00:00 |
|
Bill Currie
|
0ff4165149
|
why didn't I do this earlier?
|
2009-03-20 03:40:30 +00:00 |
|
Bill Currie
|
f59f2dc7b9
|
some more progress with box clipping and much a saner test harness
|
2009-03-20 03:33:03 +00:00 |
|
Bill Currie
|
e992edaf31
|
that fixed the test case (why isn't sgn a standard function? :P)
|
2009-03-19 04:56:44 +00:00 |
|
Bill Currie
|
3be88c3e1d
|
still disabled since it's still broken, but progress has been made. Fortunately, some of the breakage shows up as a regression in the testcases.
|
2009-03-19 03:16:24 +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
|
d52df3a733
|
missed this when fixing things for Hikaru
|
2008-08-01 00:48:18 +00:00 |
|
Bill Currie
|
22caa5b4c4
|
and some more
|
2008-07-28 01:31:20 +00:00 |
|
Bill Currie
|
ba6e3c69cd
|
hopefully fix type punning for gcc 4.2
|
2008-07-28 01:26:56 +00:00 |
|
Bill Currie
|
fe95805d86
|
various gcc 4.3 fixes
|
2008-07-19 05:40:57 +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
|
6d6dc27592
|
make startup and shutdown a little quieter
|
2007-11-06 10:39:49 +00:00 |
|
Bill Currie
|
d66934942d
|
nuke Con_Printf and Con_DPrintf and use Sys_* instead
|
2007-11-06 10:17:14 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
2211f6fb1a
|
Codingstyle cleanup.
|
2007-11-05 11:32:15 +00:00 |
|
Bill Currie
|
c04d9ef8c2
|
plug a potential (though unlikely) memory leak
|
2007-10-13 11:32:10 +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
|
5294a97d6a
|
make sure the \ gets written for all escapes, not just octals
|
2007-10-13 07:14:47 +00:00 |
|
Bill Currie
|
e15fae264a
|
well, it finally seems to work, but q1 maps (especially start's ramp to e3) are not such that they're particulary playable due to being designed for point clipping. so still disabled until something can be sorted out.
|
2007-09-29 23:28:41 +00:00 |
|
Bill Currie
|
0ee9e1cf3e
|
more accurate expects and don't recurse for non-crossings
|
2007-09-23 08:33:26 +00:00 |
|
Bill Currie
|
3d79256653
|
closer still. have problems with allsolid traces and flags in general
|
2007-09-23 05:41:17 +00:00 |
|
Bill Currie
|
973a30bce0
|
show inwater as well (though irrelevant for test map)
|
2007-09-23 05:40:08 +00:00 |
|
Bill Currie
|
9f7018685e
|
a little easier to see what's expected
|
2007-09-23 04:07:39 +00:00 |
|
Bill Currie
|
0234b7ed93
|
nice little test of box clipping. doesn't get installed :)
|
2007-09-23 03:48:05 +00:00 |
|
Bill Currie
|
f7faad118b
|
didn't quite get that checkin right
|
2007-09-21 14:04:30 +00:00 |
|
Bill Currie
|
36f5edb9d3
|
still disabled, but it's mostly working now. serves me right for blindly following the q2 code :P (it be buggy)
|
2007-09-21 13:58:07 +00:00 |
|
Bill Currie
|
19f0d23f8b
|
it's disabled, but my box clipping is getting close
|
2007-09-21 12:44:19 +00:00 |
|
Bill Currie
|
7ceea13e10
|
fix an overflow bug
|
2007-09-21 10:43:27 +00:00 |
|
Bill Currie
|
e38bf6dd98
|
fix a signed/unsigned comparison warning
|
2007-09-21 09:01:21 +00:00 |
|
Bill Currie
|
37ad41ecb7
|
MOD_TraceLine doesn't need to return anything...
|
2007-09-17 11:24:42 +00:00 |
|
Bill Currie
|
2881b4b284
|
make MOD_TraceLine recursive again so I can work on box clipping without losing so much hair
|
2007-09-16 07:55:44 +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 |
|
Ragnvald Maartmann-Moe IV
|
1571f0993f
|
Const mismatch fix in net_udp6.c, plus whitespace in net_udp.c
|
2007-09-09 14:47:15 +00:00 |
|
Bill Currie
|
9c9f79d05c
|
provide the ability to control which jack server to connect to
|
2007-07-03 10:30:13 +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
|
4973a38cce
|
speed up PF_VarString a little
|
2007-06-09 09:43:21 +00:00 |
|
Bill Currie
|
d93670df3b
|
cleanup some cruft
|
2007-06-09 07:48:44 +00:00 |
|
Bill Currie
|
1a601ee0f8
|
make the command/cvar searching case sensitive
|
2007-06-09 06:55:15 +00:00 |
|
Timothy C. McGrath
|
f850815b8c
|
Fix from raorn for broken compiling.
|
2007-05-31 14:22:54 +00:00 |
|
Bill Currie
|
6cfaa8a8c5
|
fix a missing dep (fixes parallel make)
|
2007-05-31 10:31:21 +00:00 |
|
Bill Currie
|
a02405582a
|
opps, that was part of raorn's linker patches
|
2007-05-31 06:31:22 +00:00 |
|
Bill Currie
|
c6d7a19851
|
Move all the cd plugins into the audio subdir so things can be built in the correct order (as cd_file depends on libQFsound).
|
2007-05-31 06:30:46 +00:00 |
|
Bill Currie
|
425fed1a63
|
don't depend on libQFcd
|
2007-05-31 06:06:52 +00:00 |
|
Bill Currie
|
ce2ba56c47
|
gcc 4.2 clean
|
2007-05-31 05:58:33 +00:00 |
|
Bill Currie
|
e6a5994cd0
|
patch from raorn for new flac
|
2007-05-30 22:06:47 +00:00 |
|
Bill Currie
|
201f01b66c
|
hopefully speed up byte swaps
|
2007-05-26 23:18:46 +00:00 |
|
Bill Currie
|
6884f97694
|
allow marcher.bsp to work (initially, anyway)
|
2007-05-23 10:45:33 +00:00 |
|
Bill Currie
|
253795ca7f
|
better handling of missing sound files. fixes the seg when the cd track isn't available.
|
2007-05-21 21:40:59 +00:00 |
|
Bill Currie
|
1be73a528a
|
don't seg when non-jack isn't available either :P
|
2007-05-21 21:39:59 +00:00 |
|
Bill Currie
|
cfb13eac71
|
behave properly when using jack but jackd isn't there
|
2007-05-21 11:20:36 +00:00 |
|
Bill Currie
|
866eaa22f6
|
don't segfault when there are holes in the texture list
|
2007-05-16 09:23:54 +00:00 |
|
Bill Currie
|
ecaa002774
|
fix items in walls in hipnotic
|
2007-05-14 11:16:41 +00:00 |
|
Bill Currie
|
0301cd6fa8
|
fix hud scaling
|
2007-05-13 04:21:37 +00:00 |
|
Bill Currie
|
d996c364b8
|
massively speedup savegame scanning (and bump the menu progs memory size again :/)
|
2007-05-13 03:56:08 +00:00 |
|
Bill Currie
|
ece4df298e
|
make that a factor of ~400.
|
2007-05-13 03:27:54 +00:00 |
|
Bill Currie
|
a72f2046f5
|
speed up PL_WritePropertyList by ~3x.
|
2007-05-13 03:13:01 +00:00 |
|
Bill Currie
|
b5809eaa4f
|
this /should/ fix the scaling of high-res hud items
|
2007-05-13 01:29:29 +00:00 |
|
Bill Currie
|
aca80a7baf
|
fix the gold-key/radiation-symbol bug in rock2
|
2007-05-09 10:55:02 +00:00 |
|
Bill Currie
|
06157dc937
|
link the client console plugin against ruamoko. how I got away with this for so long is beyond me
|
2007-05-09 10:37:12 +00:00 |
|
Bill Currie
|
01f7bd440e
|
slightly cleaner
|
2007-05-08 10:49:54 +00:00 |
|
Bill Currie
|
fd6a856ae1
|
clean out some old debug code that's confusing me
|
2007-05-08 09:33:24 +00:00 |
|
Bill Currie
|
4d86c40113
|
handle float conditionals
|
2007-05-08 03:20:15 +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
|
b167bc302b
|
fix a segfault when doing backtraces without debug info
|
2007-05-07 23:10:54 +00:00 |
|
Bill Currie
|
3c78eaaa49
|
should fix hikaru's seg
|
2007-05-07 21:50:31 +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
|
097be5a093
|
fix file handle leak
|
2007-05-07 14:03:36 +00:00 |
|
Bill Currie
|
beb5438484
|
fix messed up build order by putting bi_inputline.c where it really belongs
|
2007-05-07 13:02:35 +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
|
b5592b3e6e
|
optionally treat tracks as playlists
|
2007-05-06 11:50:49 +00:00 |
|
Bill Currie
|
2ee461fc24
|
this seems to fix the sound cutouts. I /think/ this is the correct fix as cached sfxs are shared and thus nulling the buffer pointer isn't a particularly good idea for every release.
|
2007-05-06 08:35:28 +00:00 |
|
Bill Currie
|
b963665ad7
|
don't stop a trace on transition from solid to non-solid. this fixes the grapple problem in prozaccoop, but really the bug is in the progs but this is a faster fix for now until I decide whether I want to stop a trace on transition or not, or whether to make it optional.
|
2007-04-28 02:16:47 +00:00 |
|
Bill Currie
|
ab5536ef46
|
strip any trailing whitespace from source lines. strips off trailing \r from dos files :)
|
2007-04-28 01:40:08 +00:00 |
|
Bill Currie
|
93ee2e489b
|
more vc2005 patches from phrosty
|
2007-04-11 22:03:36 +00:00 |
|
Bill Currie
|
d08e1fe511
|
make PR_StackTrace visible
|
2007-04-10 09:45:57 +00:00 |
|
Bill Currie
|
48449a972f
|
fix an uninitialized warning on some versions of gcc
|
2007-04-10 08:32:58 +00:00 |
|
Bill Currie
|
a66cbb5215
|
PR_ResolveGlobals needs to be visible
|
2007-04-09 09:00:40 +00:00 |
|
Bill Currie
|
61d349ec78
|
bah, the other part of that commit :P
|
2007-04-09 08:55:24 +00:00 |
|
Bill Currie
|
cd6ee38181
|
remove debuging prints
|
2007-04-09 06:18:14 +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
|
626dad45ac
|
set the new view's coordinates based on it being a root view.
|
2007-04-08 08:47:47 +00:00 |
|
Bill Currie
|
2700f4060b
|
make PR_FreeTempStrings not free a string that looks like it's being returned, but rather transfer it to the parent stack frame.
|
2007-04-08 01:22:00 +00:00 |
|
Bill Currie
|
3e92ac51fd
|
fix another bug caused by the function table changes
|
2007-04-08 00:56:35 +00:00 |
|
Bill Currie
|
e27b2a9e54
|
use PR_CatStrings for strcat and padstr. ironicly, this should work better for now, and definitely will by the time I'm done.
|
2007-04-08 00:00:35 +00:00 |
|
Bill Currie
|
ce0e0d421e
|
don't try to open the dirconf file if it hasn't been specified
|
2007-04-07 12:17:01 +00:00 |
|
Bill Currie
|
323052bd2b
|
survive across gamedir changes
|
2007-04-07 07:44:07 +00:00 |
|
Bill Currie
|
447a3e8254
|
fix some nasty catches I was experiencing. I don't know why my logic didn't work, but it definitely didn't.
|
2007-04-07 06:51:36 +00:00 |
|
Bill Currie
|
c6ea999d4d
|
whee, finally. stateful console mode :) nukes cl_chatmode.
|
2007-04-07 05:50:29 +00:00 |
|
Bill Currie
|
f621570dee
|
that /looked/ wrong :/
|
2007-04-07 05:36:06 +00:00 |
|
Bill Currie
|
d8b701608c
|
various cleanups (ow, my eyes hurt)
|
2007-04-07 05:06:42 +00:00 |
|
Bill Currie
|
5a78bf1bff
|
use VISIBLE instead of __attribute__ ((visibility ("default"))) directly
|
2007-04-07 02:14:22 +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
|
de265f236c
|
bail on unkown chunks so crap at the end of a wav does cause us to go nuts
|
2007-04-04 09:12:41 +00:00 |
|
Bill Currie
|
ff132bb536
|
64bit windows patch from phrosty
|
2007-04-04 07:48:14 +00:00 |
|
Bill Currie
|
3cb9e089ef
|
make -nocdaudio wor
|
2007-03-31 23:36:13 +00:00 |
|
Bill Currie
|
542c1bb0d9
|
new cache scheme now works properly. next step: shuffle blocks to the top of the heap before locking them
|
2007-03-30 07:41:17 +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 |
|
Brian Koropoff
|
82e732b052
|
Don't automatically append a space when results are from a custom completion handler
|
2007-03-27 09:41:04 +00:00 |
|