quakeforge/qw/source
Bill Currie c2c3a62956 nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and
cache the value.

don't call Qopen directly in the engine. instead call QFS_Open (generic) or
QFS_WOpen (write only, zip flag).

rework QFS_NextFilename to use a dstring (avoiding a potential buffer
overflow), support 10000 files and work from the top-level fs_userpath
directory. adjust QFS_WriteFile and QFS_WriteBuffers etc to suit.

make sw32 screenshots actually get written.

hopefully everything gets written to the right places :)
2003-05-23 17:17:01 +00:00
..
.gdbinit better progs access error checking and cleanups resulting from it. Fixes 2001-03-27 03:57:17 +00:00
.gitignore Add gitignore for qw-master and qw-master.exe. 2001-09-19 00:06:56 +00:00
.indent.pro sw32. Flee in terror. This'll break compilation for everything until -sdl32 compiles. sw32 wont work for a while either, so don't get overly excited yet. 2001-08-25 02:47:11 +00:00
cl_cam.c Code style, people. Love it or leave it! 2003-03-21 21:25:44 +00:00
cl_cmd.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cl_cvar.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cl_demo.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
cl_ents.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
cl_input.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cl_main.c hud works again 2003-05-08 04:13:42 +00:00
cl_ngraph.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cl_parse.c Moved gib_*.h into include/ and moved the necessary declarations and struct 2003-04-13 22:07:58 +00:00
cl_pred.c Code style, people. Love it or leave it! 2003-03-21 21:25:44 +00:00
cl_screen.c ping/pl/fps/time now stays put and is now in the client rather than the 2003-05-08 05:49:57 +00:00
cl_skin.c Code style, people. Love it or leave it! 2003-03-21 21:25:44 +00:00
cl_slist.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
cl_sys_sdl.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cl_sys_unix.c link in hw, move the qw and nq networking code into libs/net and make 2003-02-11 22:48:57 +00:00
cl_sys_win.c link in hw, move the qw and nq networking code into libs/net and make 2003-02-11 22:48:57 +00:00
cl_tent.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
cl_view.c rename cl_overlay_gravity to cl_scoreboard_gravity, rename the hud/sbar, 2003-05-09 20:30:50 +00:00
com.c rename all the globals in quakefs.[ch] to be QFS_* or qfs_* 2003-02-14 19:46:07 +00:00
crudefile.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
game.c work towards a more secure qfs 2003-02-14 22:36:10 +00:00
locs.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
Makefile.am GIB: Many bugfixes and cleanups. Added bitwise math operations, expansion 2003-02-16 19:46:34 +00:00
master.c still more inline guff 2003-05-07 05:41:46 +00:00
msg_ucmd.c link in hw, move the qw and nq networking code into libs/net and make 2003-02-11 22:48:57 +00:00
net_packetlog.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
net_svc.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
pmove.c Small optimization. 2003-03-21 00:52:30 +00:00
pmovetst.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
sbar.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
sdl_link.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
skin.c rename all the globals in quakefs.[ch] to be QFS_* or qfs_* 2003-02-14 19:46:07 +00:00
sv_ccmds.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
sv_demo.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
sv_ents.c Code style, people. Love it or leave it! 2003-03-21 21:25:44 +00:00
sv_gib.c mindHog's qfpython patch. GIB info string event callbacks and a compile fix 2003-05-16 16:17:24 +00:00
sv_init.c ent file support 2003-03-25 17:49:27 +00:00
sv_main.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
sv_model.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
sv_move.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
sv_nchan.c give qc access to WriteCoordV and WriteAngleV 2003-02-28 04:59:40 +00:00
sv_phys.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
sv_pr_cmds.c mindHog's qfpython patch. GIB info string event callbacks and a compile fix 2003-05-16 16:17:24 +00:00
sv_progs.c "main" in progs is never called 2003-02-28 05:53:40 +00:00
sv_send.c more inline avoidance 2003-05-07 04:24:50 +00:00
sv_sys_unix.c allow the server to run when there's no input 2003-04-16 15:43:55 +00:00
sv_sys_win.c make sure the rest of the server gets to run even if there's no network 2003-05-14 21:36:41 +00:00
sv_user.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
teamplay.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
world.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
worlda.S include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00