From a23e18e8be1a268cbd3ebaa89031bcfbc7bf85f4 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 25 Feb 2001 23:18:23 +0000 Subject: [PATCH] strip tabs and `TODOize' the directory tree, marking those dirs I consider to be basicly done as such. --- TODO | 136 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 69 insertions(+), 67 deletions(-) diff --git a/TODO b/TODO index b8a2cf4e7..2c3748011 100644 --- a/TODO +++ b/TODO @@ -32,71 +32,73 @@ o doublesize modes (eg, render in 320x240 but display in 640x480) ? ban reasons and expire times Future directory tree: +o todo +X done (a parent dir is not done until its children are done:) -quakeforge - +--- tools useful/needed tools - | +--- Forge Forge.app map/model/everything editor - | +--- cvs2cl - | +--- gas2masm - | +--- pak massively enhanced pak tool - | \--- qfgc QuakeForge Gamecode Compiler - +--- include API definitions for all subsystems - +--- nq Non-common NQ code - +--- qw Non-common QW code - \--- libs common code libs - +--- audio - | +--- cd - | +--- recording - | +--- renderer 3D audio rendering - | | +--- soft Software 3D spatialization - | | \--- openal Passing the buck to OpenAL - | \--- targets Raw sound I/O - | +--- null No raw output (none or OpenAL) - | +--- alsa ALSA - | +--- oss OSS or kernel sound - | +--- dsound MS DirectSound - | \--- sdl SDL (gack) output - +--- filesystem Filesystem code - | | (the code for normal fs is also here) - | +--- pakfile Quake Pakfiles - | +--- qfp QuakeForge Package - +--- formats - | +--- bsp29 Quake BSP read/write - | +--- bsp66 QuakeForge native BSP read/write - | +--- mdl Quake model read/write - | +--- md2 Quake2 model read/write [would be nice] - | +--- qfm QuakeForge native model format - | \--- textures PCX, QFS (multi-skins), TGA - +--- gamecode Progs interpreter (core) - | +--- client Client bindings - | \--- server Server bindings - +--- network Network code (like netchan, but sane) - | +--- transport Low-level protocols (UDP, TCP+UDP, etc.) - | +--- netquake Quake's wire protocol - | +--- null Null protocol, for single-player - | \--- quakeworld QuakeWorld's wire protocol - +--- system Platform-dependant system lib - | | (raw IO/filesystem/dlopen code) - | +--- null Portability aid, a skeleton system lib - | +--- unix POSIX stuff - | \--- win32 Win32 system lib - +--- util Utility library - | contents: Commands, Cvars, Quake-format scripts, - | property lists, console parsing/formatting/output, the - | heap and zones. - +--- video Video input and output - | +--- renderer 3D video rendering - | | +--- soft Software 3D rendering - | | \--- opengl Passing the buck to OpenGL - | \--- targets - | +--- null Portability aid, skeleton - | +--- console Non-graphical, "readline" input - | | (also needs old-style stuff for - | | dumb-ass systems/terminals) - | +--- sdl - | +--- svgalib - | +--- win32 - | \--- x11 - \--- world 3D layout engine (includes objects) - Talks to the sound and video renderers - to output frames + quakeforge +o +--- tools useful/needed tools +X | +--- Forge Forge.app map/model/everything editor +X | +--- cvs2cl +X | +--- gas2masm +X | +--- pak massively enhanced pak tool +X | \--- qfcc QuakeForge Gamecode Compiler +o +--- include API definitions for all subsystems +o +--- nq Non-common NQ code +o +--- qw Non-common QW code +o \--- libs common code libs +o +--- audio +o | +--- cd +o | +--- recording +o | +--- renderer 3D audio rendering +o | | +--- soft Software 3D spatialization +o | | \--- openal Passing the buck to OpenAL +o | \--- targets Raw sound I/O +o | +--- null No raw output (none or OpenAL) +o | +--- alsa ALSA +o | +--- oss OSS or kernel sound +o | +--- dsound MS DirectSound +o | \--- sdl SDL (gack) output +o +--- filesystem Filesystem code + | | (the code for normal fs is also here) +o | +--- pakfile Quake Pakfiles +o | +--- qfp QuakeForge Package +o +--- formats +o | +--- bsp29 Quake BSP read/write +o | +--- bsp66 QuakeForge native BSP read/write +o | +--- mdl Quake model read/write +o | +--- md2 Quake2 model read/write [would be nice] +o | +--- qfm QuakeForge native model format +o | \--- textures PCX, QFS (multi-skins), TGA +o +--- gamecode Progs interpreter (core) +o | +--- client Client bindings +o | \--- server Server bindings +o +--- network Network code (like netchan, but sane) +o | +--- transport Low-level protocols (UDP, TCP+UDP, etc.) +o | +--- netquake Quake's wire protocol +o | +--- null Null protocol, for single-player +o | \--- quakeworld QuakeWorld's wire protocol +o +--- system Platform-dependant system lib + | | (raw IO/filesystem/dlopen code) +o | +--- null Portability aid, a skeleton system lib +o | +--- unix POSIX stuff +o | \--- win32 Win32 system lib +X +--- util Utility library + | contents: Commands, Cvars, Quake-format scripts, + | property lists, console parsing/formatting/output, the + | heap and zones. +o +--- video Video input and output +o | +--- renderer 3D video rendering +o | | +--- soft Software 3D rendering +o | | \--- opengl Passing the buck to OpenGL +o | \--- targets +o | +--- null Portability aid, skeleton +o | +--- console Non-graphical, "readline" input + | | (also needs old-style stuff for + | | dumb-ass systems/terminals) +o | +--- sdl +o | +--- svgalib +o | +--- win32 +o | \--- x11 +o \--- world 3D layout engine (includes objects) + Talks to the sound and video renderers + to output frames