-2 darkplaces protocol: add beameffects.txt file which would describe a bunch of numbered beams usable with te_beameffect(beamnumber, start, end) call from server, should have configurable subdivide and jitter to do hl-like beams as well as railguns and such (CheapAlert, Vermeulen)
-2 darkplaces: add KDE/gnome icons somehow using darkplaces72x72.png (de-we)
-2 darkplaces: add color codes to console, but first need to decide on a prefix character, this can be used to color code stuff in the engine too (Up2nOgOoD)
-2 darkplaces: add cvar callbacks and make net cvars have callbacks
-2 darkplaces: add fs_datapath and fs_userpath cvars to better support Linux, this can be done by making each gamedir add both the basepath and userpath variants of the gamedir, and making sure the userpath one is last so it is used for writing (Mercury)
-2 darkplaces: add lan searching to the server browser and related code (Vermeulen)
-2 darkplaces: add mapmusic command (<maps/mapname.bsp> <music/whatever.ogg> perhaps, with a blank music name it would simply remove the map from the list of overrides) to manipulate a list of per-map music overrides, mapmusic alone should print the list (Joseph Caporale, tell Static_Fiend)
-2 darkplaces: add q2 sprite support sometime
-2 darkplaces: add q3bsp water rendering, both scrolling and watershader (Zombie)
-2 darkplaces: add rcon_password system similar to quakeworld server
-2 darkplaces: add support for fuhquake naming of map textures (textures/start/quake.tga style)
-2 darkplaces: add support for stereo shutter glasses
-2 darkplaces: add windres stuff to makefile to compile darkplaces.rc into win32 builds (tell de-we)
-2 darkplaces: bmodel bounding boxes need to be calculated to account for clip brushes, which are not in the drawing hull (metlslime)
-2 darkplaces: change menu qc key input to using string key names instead of numbers (the bind alias names should be able to do this) (Mercury, Black, Vermeulen)
-2 darkplaces: decal clipping (romi, Sajt)
-2 darkplaces: do culling traces against patch bbox
-2 darkplaces: dpshader should support corona-model shaders somehow (equation: pow(normalizationcubemap(transform(eye, vertexmatrix)) dot3 '0 0 1', 8)), which are normally used around unusually shaped lights instead of flat coronas (Mitchell)
-2 darkplaces: figure out how to prevent "alias a a" - infinite loop when executed, this should be detected when executing it (Vicious)
-2 darkplaces: fix cl_nodelta 1, it's halting updates after you move away from an area (Tomaz, sublim3)
-2 darkplaces: fix fogging in realtime lighting mode, need to split the shaders into two stages, this will also fix decal bugs with fog (Electro, Mitchell)
-2 darkplaces: implement menu_clearkeyconfig and menu_keyconfig and the corresponding menu (diGGer)
-2 darkplaces: implement r_shadow_bumpscale_basetexture support in hl maps (CheapAlert)
-2 darkplaces: make a DP_SV_PERCLIENTENTITYSEND extension which calls a .float customizeentityforclient() function for each client that may see the entity, the function returns TRUE if it should send, FALSE if it should not, and is fully capable of editing the entity's fields, this allows cloaked players to appear less transparent to their teammates, navigation markers to only show to their team, etc (Urre)
-2 darkplaces: make commandline parsing use COM_ParseToken.
-2 darkplaces: make corona occlusion testing use GL_ARB_occlusion_query instead of a CL_TraceLine (Riot)
-2 darkplaces: make light checks use rtlights if in r_shadow_realtime_world 1 mode for consistency reasons on transparent models and such, as well as particles (romi)
-2 darkplaces: make sound engine restart ambients after a restart (RenegadeC)
-2 darkplaces: make sure Zerstoerer works (Chris Kemp, Kaotic))
-2 darkplaces: modify Collision_ClipTrace_Line_Sphere to have a slight backoff on impact, like all other collision functions (tell TheBurningRed)
-2 darkplaces: move skybox/skysphere render to after sky polygons, so that they can do a depth comparison to draw only on the sky polygons, using DepthRange(1,1) and DepthFunc(GL_GREATER), note though that portal renders will need half depth range (Mercury)
-2 darkplaces: player ip logging by nickname (sublim3)
-2 darkplaces: proquake precise aiming support (sublim3 doesn't care, but tell him anyway)
-2 darkplaces: protocol upgrade: rename PreciseAngle stuff to Angle16, add Angle8 functions (for EF_LOWPRECISION code), upgrade Angle functions to use Angle16 or Angle8 depending on protocol version, upgrade ammo/armor stats to 16bit (Urre, FrikaC, Sajt, mashakos, RenegadeC, scar3crow)
-2 darkplaces: use larger of model box or collision box for linking into areagrid so that bullet tracing can use the model bounding box instead of the collision one? (Urre)
-2 darkplaces: zym model rtlight support (Vermeulen)
+2 darkplaces client: 'status' command player ip logging by nickname (sublim3)
+2 darkplaces client: add a net_graph cvar which would show incoming and outgoing packet ping times, packet sizes, dropped packets, etc (avirox)
+2 darkplaces client: add cl_censor cvar which would replace 'swearing' with humorous messages (Deej)
+2 darkplaces client: add support for stereo shutter glasses
+2 darkplaces client: cl_particles_maximum cvar (default 32768) which would change number of particles allowed at once (TheBeast)
+2 darkplaces client: decal clipping (romi, Sajt)
+2 darkplaces client: make CL_Video use TEXF_FRAGMENT again by adding general, transparent support for it in all drawqueue functions (so you dont need to call FragmentLocation) (Black)
+2 darkplaces client: proquake secure protocol support for playing on proquake servers (sublim3)
+2 darkplaces collision: bmodel bounding boxes need to be calculated to account for clip brushes, which are not in the drawing hull (metlslime)
+2 darkplaces collision: do trace against patch bbox before testing triangles
+2 darkplaces collision: modify Collision_ClipTrace_Line_Sphere to have a slight backoff on impact, like all other collision functions (tell TheBurningRed)
+2 darkplaces collision: use larger of model box or collision box for linking into areagrid so that bullet tracing can use the model bounding box instead of the collision one? (Urre)
+2 darkplaces console: add a "maps" command which takes the list from "dir maps/*.bsp" and prints the actual names of all the levels according to their worldspawn.message keys (RPG)
+2 darkplaces console: expand parameters such as $cvar to use the value of the cvar, DP_CON_EXPANDCVAR (up2nogood)
+2 darkplaces console: figure out how to prevent "alias a a" - infinite loop when executed, this should be detected when executing it (Vicious)
+2 darkplaces console: make aliases given parameters insert the parameters in place of $1, $2, $* macros in the alias string, add this as DP_CON_ALIASPARAMETERS (up2nogood)
+2 darkplaces console: review the whole set of console commands and cvars carefully and identify interactions, known interactions include sequences such as +sv_cheats 1 +map e1m1, or +maxplayers 8 +deathmatch 7 +map dpdm2, but for some reason this works with the cvar after the map command, and also if you do -window it does not affect the value saved to config, because the configs are executed again after the -window, perhaps it is not executing the commandline a second time? apparently also -dedicated without +map does not load a map automatically in transfusion (Wazat, Willis)
+2 darkplaces image: add scaling capabilities to Image_CopyMux
+2 darkplaces loader: add support for fuhquake naming of map textures (textures/start/quake.tga style)
+2 darkplaces loader: implement r_shadow_bumpscale_basetexture support in hl maps (CheapAlert)
+2 darkplaces menu: add lan searching to the server browser and related code (Vermeulen)
+2 darkplaces menu: implement menu_clearkeyconfig and menu_keyconfig and the corresponding menu (diGGer)
+2 darkplaces physics: DP_SV_QCPHYSICS extension, calls SV_PhysicsQC function, which replaces the entire SV_Physics C function, calling all thinks and physics and everything (Urre, Sajt)
+2 darkplaces protocol: add effects.txt file which would describe a bunch of numbered effects usable with a .effectindex field on entities, these would range from point effects, to continuous emitters, to beams with jitter and other properties, each effect would have various info like dlight and particle spawning and beam rendering (CheapAlert, Supa, FrikaC, [TACO], Sajt, Urre, Vermeulen)
+2 darkplaces protocol: add rcon_password system similar to quakeworld server
+2 darkplaces protocol: svc_spawnstatic should use a delta from defaultstate, instead of its outdated custom protocol (Spike)
+2 darkplaces release: add KDE/gnome icons somehow using darkplaces72x72.png (de-we)
+2 darkplaces renderer: add q3bsp water rendering, both scrolling and watershader (Zombie)
+2 darkplaces renderer: dpshader should support corona-model shaders somehow (equation: pow(normalizationcubemap(transform(eye, vertexmatrix)) dot3 '0 0 1', 8)), which are normally used around unusually shaped lights instead of flat coronas (Mitchell)
+2 darkplaces renderer: fix fogging in realtime lighting mode, need to split the shaders into two stages, this will also fix decal bugs with fog (Mitchell)
+2 darkplaces renderer: make corona occlusion testing use GL_ARB_occlusion_query instead of a CL_TraceLine (Riot)
+2 darkplaces renderer: make light checks use rtlights if in r_shadow_realtime_world 1 mode for consistency reasons on transparent models and such, as well as particles (romi)
+2 darkplaces renderer: move skybox/skysphere render to after sky polygons, so that they can do a depth comparison to draw only on the sky polygons, using DepthRange(1,1) and DepthFunc(GL_GREATER), note though that portal renders will need half depth range (Mercury)
+2 darkplaces renderer: transparent surfaces are not being lit by rtlights (Vermeulen)
+2 darkplaces server: add DP_SV_COLLISIONCONTENTMASK extension (Urre, Spike)
+2 darkplaces server: add EXT_BITSHIFT extension, documented at http://sourceforge.net/docman/display_doc.php?docid=24607&group_id=116842 (Spike)
+2 darkplaces server: add EXT_DIMENSION_GHOST extension, documented at http://sourceforge.net/docman/display_doc.php?docid=24607&group_id=116842 (Spike)
+2 darkplaces server: add EXT_DIMENSION_HITMODEL extension (Urre, Spike)
+2 darkplaces server: add EXT_DIMENSION_PHYSICS extension, documented at http://sourceforge.net/docman/display_doc.php?docid=24607&group_id=116842 (Spike)
+2 darkplaces server: add EXT_DIMENSION_VISIBLE extension, documented at http://sourceforge.net/docman/display_doc.php?docid=24607&group_id=116842 (Spike)
+2 darkplaces server: make a DP_SV_PERCLIENTENTITYSEND extension which calls a .float customizeentityforclient() function for each client that may see the entity, the function returns TRUE if it should send, FALSE if it should not, and is fully capable of editing the entity's fields, this allows cloaked players to appear less transparent to their teammates, navigation markers to only show to their team, etc (Urre)
+2 darkplaces sound: add mapmusic command (<maps/mapname.bsp> <music/whatever.ogg> perhaps, with a blank music name it would simply remove the map from the list of overrides) to manipulate a list of per-map music overrides, mapmusic alone should print the list (Joseph Caporale, tell Static_Fiend)
+2 darkplaces testing: make sure Zerstoerer works (Chris Kemp, Kaotic))