Brian Koropoff
|
c3d18bd53a
|
Make file::read and file::write use the new QFS functions. This allows
reading files out of paks from GIB. file::find still needs to be updated
(and renamed).
|
2003-05-22 02:32:38 +00:00 |
|
Bill Currie
|
6a8469df14
|
start working on VA support for borked GL libs
|
2003-05-21 21:53:21 +00:00 |
|
Bill Currie
|
3607fecafd
|
copy was meant to be a permanent dstring
|
2003-05-20 15:56:23 +00:00 |
|
Brian Koropoff
|
fad902f0bf
|
Fixed a thinko that was causing events not to run under certain
circumstances.
|
2003-05-17 17:36:10 +00:00 |
|
Bill Currie
|
ba3601685c
|
wad pics don't have extensions (plugs a buffer underflow hole)
|
2003-05-16 19:44:25 +00:00 |
|
Bill Currie
|
7e657c49f1
|
fix a buffer overflow (order of ops)
|
2003-05-16 19:36:03 +00:00 |
|
Bill Currie
|
460c8f7f0f
|
mindHog's qfpython patch. GIB info string event callbacks and a compile fix
for broken x11 headers.
|
2003-05-16 16:17:24 +00:00 |
|
Brian Koropoff
|
ff5ad2ee1c
|
Added text::white and text::brown builtins to produce text of specific
colors.
|
2003-05-16 07:24:58 +00:00 |
|
Brian Koropoff
|
124d90f84f
|
Add the playcenter command to play a sound without 3d spatialization.
|
2003-05-15 22:39:34 +00:00 |
|
Brian Koropoff
|
6eaa5518a4
|
Nuke some dprintfs
|
2003-05-15 22:39:04 +00:00 |
|
Brian Koropoff
|
0ba2481632
|
Applied taniwha's mem leak fix.
|
2003-05-15 21:59:19 +00:00 |
|
Bill Currie
|
dedb2fa6bf
|
get [super ...] working correctly
|
2003-05-15 05:58:31 +00:00 |
|
Brian Koropoff
|
dd0332632e
|
Make gcc2 stfu.
|
2003-05-15 04:37:00 +00:00 |
|
Brian Koropoff
|
e160ead563
|
Added the scriptable HUD interface between the engine, Rua, and GIB.
|
2003-05-14 21:17:32 +00:00 |
|
Brian Koropoff
|
72c21f60c9
|
Add support for GIB handles to the Rua interface.
|
2003-05-14 21:16:23 +00:00 |
|
Brian Koropoff
|
bf675e793e
|
Fixed a few GIB bugs, added the chomp builtin.
|
2003-05-14 21:13:41 +00:00 |
|
Brian Koropoff
|
e2061095a6
|
Fixed .tga loading for GL targets. SW targets still need work in all
likelyhood.
|
2003-05-14 21:08:43 +00:00 |
|
Bill Currie
|
8ed5962b22
|
comment out an unused function
|
2003-05-14 16:29:27 +00:00 |
|
Bill Currie
|
054f4b7bd1
|
oopsie, that was an ill-advised change :P
|
2003-05-13 06:20:08 +00:00 |
|
Bill Currie
|
b5a960c57b
|
fix nq's gamedir handling for the -hipnotic etc shortcuts
|
2003-05-09 21:10:59 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
6763d73f99
|
Make glError testing static, for now, to shut up compiler warnings.
|
2003-05-09 05:22:30 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
f6b556a3a1
|
*beats CVS with the cluebat*
|
2003-05-09 01:41:56 +00:00 |
|
Bill Currie
|
5f3573143a
|
the beginnings of a jihad against buffer overflows
|
2003-05-08 23:24:02 +00:00 |
|
Bill Currie
|
be0b3867c7
|
add dstring_copy and dstring_copystr to make dstring init easier
|
2003-05-08 23:05:39 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
d68b4b6121
|
\n is nice occasionally.
|
2003-05-08 22:32:02 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
28dd1612c3
|
Clean up glError handling.
|
2003-05-08 22:16:30 +00:00 |
|
Bill Currie
|
0a5f3c31eb
|
ping/pl/fps/time now stays put and is now in the client rather than the
renderer (so nq is currently missing it)
|
2003-05-08 05:49:57 +00:00 |
|
Bill Currie
|
dc9d2c89da
|
fix various sizing issues
|
2003-05-07 07:10:15 +00:00 |
|
Bill Currie
|
0fec378e31
|
view.c needs to be in the main console lib rather than the client plugin
and make view_draw the default draw function for new views
|
2003-05-07 04:24:20 +00:00 |
|
Bill Currie
|
a4abf526e8
|
there's no need to call Con_CheckResize every frame and it's now
detrimental anyway
|
2003-05-06 18:00:03 +00:00 |
|
Bill Currie
|
c397504b74
|
fix menu centering for 320xY
|
2003-05-06 03:19:29 +00:00 |
|
Bill Currie
|
f12f4a8898
|
add view_insert to provide greater control over view order
|
2003-05-06 02:41:37 +00:00 |
|
Bill Currie
|
b2bbcb30c6
|
fix the missing chat input line
|
2003-05-06 02:30:38 +00:00 |
|
Bill Currie
|
56bfc6dc45
|
fix the input line location bug and change enabled to visible due to
enabled meaning something else in UIs
|
2003-05-06 02:25:46 +00:00 |
|
Bill Currie
|
508fb4fb5c
|
new view stuff mostly working. just a few visual bugs to iron out
|
2003-05-06 02:19:13 +00:00 |
|
Bill Currie
|
1bdcd879be
|
initial work on dynamic view support for the console. I'm aware that
QF/view.h vs view.h may cause some confusion, but I'm hoping to eleminate
view.h.
Also put the sample hud.txt into docs so it doesn't get lost.
|
2003-05-05 18:50:14 +00:00 |
|
Bill Currie
|
06608fbf37
|
round the mmap length up to the nearest page size
|
2003-04-30 14:55:58 +00:00 |
|
Bill Currie
|
95ae17acc1
|
I don't know why MAP_SHARED is needed, but it's not compatable with
write-only mode, so make it part of snd_oss_rw
|
2003-04-30 02:52:41 +00:00 |
|
Bill Currie
|
09f3f1ea26
|
mindHog's plugin global symbol handling patch so his python plugin can work
(reloads the plugin with RTLD_GLOBAL if the plugin requests it).
|
2003-04-30 02:14:44 +00:00 |
|
Bill Currie
|
30b25af44b
|
bring back the rw/wo code
|
2003-04-29 03:14:37 +00:00 |
|
Bill Currie
|
62e36ef747
|
make /command work when not using curses
|
2003-04-26 05:12:16 +00:00 |
|
Bill Currie
|
4a73d5dc45
|
this seems to fix the "end of file" issues on streams
|
2003-04-26 04:30:07 +00:00 |
|
Bill Currie
|
3418e904a4
|
mindHog's fix for RemoveCommand being totally borked (oops:)
|
2003-04-25 03:06:34 +00:00 |
|
Bill Currie
|
e16a211e1f
|
PR_SetString doesn't like null pointers, it seems. While fixing
PR_SetString would be a better fix, this is faster code.
|
2003-04-24 04:57:30 +00:00 |
|
Bill Currie
|
f7d806e8d5
|
can now handle > vector sized parameters
|
2003-04-22 20:11:16 +00:00 |
|
Bill Currie
|
e732cf591d
|
remove all references to OFS_* from the C code. only the macros in progs.h
use them now
|
2003-04-22 18:20:15 +00:00 |
|
Bill Currie
|
f842d98964
|
initialize noise1
|
2003-04-22 01:37:13 +00:00 |
|
Bill Currie
|
905f1826eb
|
temporarily remove location support from nq (and location markers from both)
until client code has been cleaned up more
|
2003-04-21 18:26:21 +00:00 |
|
Bill Currie
|
7d06343b2f
|
make the opened sfx name usable
|
2003-04-21 18:09:53 +00:00 |
|
Bill Currie
|
848bb891b3
|
win32 compile fix
|
2003-04-21 17:28:56 +00:00 |
|
Bill Currie
|
b43651685a
|
fix a buffer overrun issue with -game
|
2003-04-21 04:49:02 +00:00 |
|
Bill Currie
|
a8d171ec40
|
replace a warped wheel with a strdup wheel ;)
|
2003-04-21 04:02:58 +00:00 |
|
Bill Currie
|
eac5b83ea5
|
remove some debug info
|
2003-04-21 01:44:55 +00:00 |
|
Bill Currie
|
194c9aa097
|
fix the file handle leak
|
2003-04-21 01:39:07 +00:00 |
|
Bill Currie
|
efe9dd844f
|
fix the segfault on starting a map only to die from file handle starvation :P
|
2003-04-21 01:24:53 +00:00 |
|
Bill Currie
|
714bd341fc
|
'copy' streams on openning. fixes the shared stream issues, though other
problems might arrise (eg, running out of file handles or memory)
|
2003-04-20 07:19:51 +00:00 |
|
Bill Currie
|
52f41f8095
|
make streams work in chunks of 256 samples (won't work so well for non power
of 2 resample rates :/)
|
2003-04-20 03:42:19 +00:00 |
|
Bill Currie
|
e4ba0ad5e5
|
move to static initialization for plugin info
|
2003-04-20 02:05:28 +00:00 |
|
Bill Currie
|
49571b257d
|
crystal clear playback on resampled streams :) (still borked when shared,
though :/)
|
2003-04-17 17:43:21 +00:00 |
|
Bill Currie
|
64d5e4e053
|
mindHog's (mindhog@mindhog.net) plugin command patch
|
2003-04-17 15:18:16 +00:00 |
|
Bill Currie
|
51f7b934d1
|
more headpos resetage
|
2003-04-17 03:58:16 +00:00 |
|
Bill Currie
|
28cc2e24ef
|
headpos needs resetting too at sfx end
|
2003-04-17 03:53:54 +00:00 |
|
Bill Currie
|
fb1a5f67f2
|
kill debug print :P
|
2003-04-17 03:31:45 +00:00 |
|
Bill Currie
|
772b8d5961
|
more triage :P
|
2003-04-17 02:55:26 +00:00 |
|
Bill Currie
|
87025a4598
|
get sound (generally) working again
|
2003-04-17 02:40:17 +00:00 |
|
Bill Currie
|
d566790c0b
|
make the input line scrolling unsigned int clean
|
2003-04-17 02:03:47 +00:00 |
|
Bill Currie
|
9a40bf2956
|
get the fix right
|
2003-04-17 00:25:55 +00:00 |
|
Bill Currie
|
5cb8429f04
|
bah, cleanup for flex versions :P
|
2003-04-17 00:14:13 +00:00 |
|
Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
589c3e4e49
|
get nq-server working properly
|
2003-04-16 05:06:19 +00:00 |
|
Bill Currie
|
f55bac4c06
|
fix nq-servers non-curses console input so it actually works
|
2003-04-16 04:07:55 +00:00 |
|
Bill Currie
|
63e6ae2869
|
report the name of the stream if reading is truncated
|
2003-04-15 21:11:41 +00:00 |
|
Bill Currie
|
0421c33b85
|
make sure the cbuf is usable when text gets added
|
2003-04-15 19:40:46 +00:00 |
|
Bill Currie
|
37fa93e8e5
|
horrible hack for `fixing' glitchy sound effects when a stream is shared by
more than one object
|
2003-04-15 04:19:33 +00:00 |
|
Bill Currie
|
5505aba316
|
minor cleanups
|
2003-04-15 04:03:02 +00:00 |
|
Bill Currie
|
130a3f4d59
|
fix the -ve reads
|
2003-04-15 03:21:29 +00:00 |
|
Bill Currie
|
da44c783fb
|
get the new sound system mostly working. just getting a bogus read count
in the stream reader at the moment, otherwise it's working wonderfully :)
|
2003-04-15 02:34:17 +00:00 |
|
Bill Currie
|
dfff6bcdb7
|
duplicate the vorbis file info when creating a stream
|
2003-04-14 16:28:20 +00:00 |
|
Bill Currie
|
9fda72c119
|
streamed sounds /almost/ work. sound like crap but no crashes
|
2003-04-14 15:47:08 +00:00 |
|
Bill Currie
|
aab4dcf931
|
getting there with streams. just need to get the painters working, I think.
(streaming currently disabled for anything < 30s :)
|
2003-04-14 06:11:53 +00:00 |
|
Bill Currie
|
38ef81ca78
|
set the buffer length as early as possible for cached sounds
|
2003-04-14 01:40:40 +00:00 |
|
Brian Koropoff
|
11e2f0d16a
|
Added a generic interface for using handles in GIB and made GIB threads
use it.
|
2003-04-14 01:17:55 +00:00 |
|
Brian Koropoff
|
e707e9bb89
|
Moved gib_*.h into include/ and moved the necessary declarations and struct
definitions to QF/gib.h to interface with libQFgib.
|
2003-04-13 22:07:58 +00:00 |
|
Brian Koropoff
|
3b703db4d4
|
Added the beginnings of an interface between Ruamoko and GIB. Although the
API is by no means finalized, it's now possible to write GIB builtins in
Ruamoko that can take arguments and return values to GIB.
|
2003-04-13 20:43:52 +00:00 |
|
Bill Currie
|
1b2d7b79a6
|
streams getting closer, not working yet, though
|
2003-04-13 06:46:24 +00:00 |
|
Brian Koropoff
|
63c3038ad8
|
Added the useful dstring_freeze function to convert a dstring to a
finalized, plain C string.
|
2003-04-13 05:48:28 +00:00 |
|
Bill Currie
|
23278d0706
|
fix looping
|
2003-04-12 00:03:56 +00:00 |
|
Bill Currie
|
4eaeb91cc4
|
disable debug
|
2003-04-11 23:52:18 +00:00 |
|
Bill Currie
|
b7ff08fba4
|
effectively disable streamed oggs for now
|
2003-04-11 23:50:45 +00:00 |
|
Bill Currie
|
e3f8c833ad
|
getting closer. wav's successfully load, but playback is always looped (?).
oggs hang
|
2003-04-11 21:14:38 +00:00 |
|
Bill Currie
|
948c97a6a4
|
cached wav files almost work (seems cached ogg are borked now :/)
|
2003-04-11 18:59:14 +00:00 |
|
Bill Currie
|
5be73df678
|
temporary fix to handle wav files in a pak file
|
2003-04-11 18:28:26 +00:00 |
|
Bill Currie
|
725f1d0595
|
don't compile any vorbis code if it's unavailable
|
2003-04-11 14:38:31 +00:00 |
|
Brian Koropoff
|
f287e78030
|
Optimized the way resetting buffer states occurs and fixed thread::kill so
threads actually die as they are supposed to.
|
2003-04-11 05:58:58 +00:00 |
|
Bill Currie
|
8012a408b8
|
90% there for cache wav support. will likely segfault :)
|
2003-04-11 04:39:51 +00:00 |
|
Brian Koropoff
|
af114732ef
|
Oops, forgot these.
|
2003-04-11 04:37:41 +00:00 |
|
Bill Currie
|
12724f5fa7
|
cached oggs work
|
2003-04-11 02:58:24 +00:00 |
|
Brian Koropoff
|
d8c0f50c11
|
The ultimate GIB bugfix commit, including reworked semantic processing,
a fix for arguments passed to a GIB function run via rcon, and various
other fixes.
|
2003-04-11 02:57:11 +00:00 |
|
Bill Currie
|
21e0e342a0
|
fix the calling of a null pointer (oops:)
|
2003-04-11 02:21:25 +00:00 |
|
Bill Currie
|
ccb56eea39
|
half way though the sfx loader re-write. nothing works :)
|
2003-04-11 01:17:48 +00:00 |
|