Major 7.50 features: 1. Ragdoll physics using the Open Dynamics Physics Engine 2. Implementation of AutoTools 3. Extensive re-write of in-game IRC client 4. Two brand new maps - Annihilation and Neptune 5. Player models and skins updated 6. Fixed LOD meshes for all player models 7. Added alphamasking to ppl lit BSP surfaces 8. Fixed dodge-chaining exploit 9. Extensive code cleanup in many areas 10. Faster particle rendering 11. Updated MacPorts build 12. Fixed bugs with exiting vehicles 13. TTF fonts for console and game messages 14. Fixed issues with colored names and kick/ban routines 15. Reworked auto-bot kick and auto team balancing 16. Fixed and cleaned up various rscript issues 17. Option to replace vehicle consoles with 2D HUDS 18. Listen servers automatically passworded 19. Fixed OpenAL segfaults when no devices are defined 20. Fixed precaching of base player models and their weapon models for much smoother gameplay 21. New music added for various maps 22. Fixed server issues with intermissions, and player names 23. Revamp of dm-babel 24. Updated/improved various shaders 25. Streamlining of several bsp surface renderer functions Important SVN commits: Revision: 1923 Author: irritant Date: 6:08:51 PM, Wednesday, July 21, 2010 Message: Add Open Dynamics Engine. This will be used for ragdoll and other physics. Revision: 1927 Author: irritant Date: 12:19:27 AM, Thursday, August 05, 2010 Message: Added more framework to ragdoll code, restructured the overall data. Added fixed and hinge joint creation routines. Revision: 1929 Author: irritant Date: 11:45:00 AM, Sunday, August 08, 2010 Message: Little update on the martian model. Revision: 1933 Author: irritant Date: 11:25:24 PM, Monday, August 16, 2010 Message: 1. Fix for dodge-chaining. 2. More ODE framework. Revision: 1945 Author: strat Date: 12:44:16 AM, Thursday, August 19, 2010 Message: Add autotools and visual studio 2010 build files from the branch. These do not have the ragdoll/ode additions incorporated yet. Revision: 1949 Author: irritant Date: 11:21:42 PM, Thursday, August 19, 2010 Message: Commander gets new hands! Revision: 1950 Author: irritant Date: 12:31:31 AM, Friday, August 20, 2010 Message: Enforcer gets new hands. Revision: 1951 Author: strat Date: 12:34:34 AM, Friday, August 20, 2010 Message: Minor modifications to FPS display routine. Cleanup for compile warnings in cl_scrn.c. Revision: 1952 Author: strat Date: 2:52:33 AM, Friday, August 20, 2010 Message: Convert unix/ and server/ sources for autotools build. Build is now definitely broken until further notice. unix/: Rewrite Hunk routines. unix/: Implement static link of game library. server/: Add 2 file system functions to server-game interface server/: remove .pak file checks. Cleanup for compiler warnings. Revision: 1953 Author: strat Date: 8:19:35 PM, Friday, August 20, 2010 Message: Convert qcommon/ sources for autotools build. common.c: logfile default to 1 to prevent unbounded logfile growth. common.c: for Linux, do not allow switch to dedicated server in crx. files.c: Rewrite filesystem for DATADIR support and writeable botinfo. (LIBDIR no longer applies). files.c: Remove .pak support and other simplifications. Cleanup for compiler warnings. Revision: 1954 Author: strat Date: 10:07:50 PM, Friday, August 20, 2010 Message: Convert game/acesrc/ sources for autotools build. acebot_nodes.c, acebotspawn.c: Update for filesystem changes for botinfo. acebot_spawn.c: Modify remove/kick bot functions. (including by-name is case-sensitive, but color-code insensitive). Cleanup for compiler warnings. Revision: 1955 Author: strat Date: 1:39:08 AM, Saturday, August 21, 2010 Message: Convert game/ sources for autotools build. Modify for filesystem changes. Use 2 new server-game interface functions. Move vectoangles function to q_shared.c Cleanup for compiler warnings. Revision: 1957 Author: strat Date: 5:18:20 PM, Saturday, August 21, 2010 Message: Convert client/ sources for autotools build. menu.c: Update for filesystem changes. menu.c: For Linux, remove Dedicated Server from menu. cl_main.c: Minor: set archive on m_yaw. cl_main.c: Minor: Linux only: comment out shell cmd stuff, pending safety review. Cleanup for compiler warnings. Revision: 1958 Author: strat Date: 2:24:51 AM, Sunday, August 22, 2010 Message: Convert ref_gl/ sources for autotools build. r_model.h,client/ref.h: Fix rscript_s pointer declaration and remove conditional compiles. Static array declarations for normals and tangents from header to c sources. r_shadow.c: vectoangles now in q_shared.c. r_local.h:Vertex array kill flags to bit flags. (seems like they should be, to be verified). Cleanup for compiler warnings. (Builds and runs on Linux now.) Revision: 1959 Author: strat Date: 4:42:14 AM, Sunday, August 22, 2010 Message: Modify alternate install for a proposed new Escaped Turkey SVN script. Includes copying crx-ded to crded to support running under old name. Removing existing installation is not really necessary, so alternate install will remove game.so files. Fix default.cfg to stop trying to bind a key to semicolon. Revision: 1960 Author: strat Date: 1:58:18 PM, Sunday, August 22, 2010 Message: Convert win32/ sources for vs2010 and autotools build. sys_win.c: Add support for static link of game library. Add partial and tentative vs2010 build changes for ragdoll and ode library. Including ode library .zip. Remove non-Windows conditional compile cruft. Cleanup for compiler warnings. (note: last commit messed up version tracking on default.cfg.) Revision: 1961 Author: strat Date: 3:53:04 PM, Monday, August 23, 2010 Message: Update and fixes for VS2010 build. Add ode library project. Builds and runs, but new crx.exe is NOT committed. Revision: 1964 Author: irritant Date: 12:11:21 AM, Tuesday, August 24, 2010 Message: Proper LOD models for martians. Revision: 1966 Author: blackice Date: 5:04:58 PM, Tuesday, August 24, 2010 Message: Made the status report at the end of the config script optional Revision: 1969 Author: blackice Date: 5:12:23 AM, Wednesday, August 25, 2010 Message: Modified X86/DGA extension checks; added --with/--without-xf86dga options to control that; added DGA detection results to status report Revision: 1970 Author: blackice Date: 6:25:32 AM, Wednesday, August 25, 2010 Message: Unix source: made XF86 VidMode extension optional (fullscreen will not work without it, however). Configuration script: "fixed" VidMode detection, added "--with/--without-xf86vm" option to control detection Revision: 1973 Author: irritant Date: 11:58:15 AM, Wednesday, August 25, 2010 Message: Add required windows dll to base folder. Revision: 1974 Author: blackice Date: 1:21:22 PM, Wednesday, August 25, 2010 Message: Variable handling - fixed inefficient code Revision: 1975 Author: irritant Date: 12:01:01 AM, Thursday, August 26, 2010 Message: 1. Added alphamasking to glsl per-pixel lighting of bsp surfaces. 2. More work on dm-annhiliation. Revision: 1978 Author: blackice Date: 1:34:45 PM, Saturday, August 28, 2010 Message: IRC client changes (near-complete rewrite). Revision: 1980 Author: blackice Date: 2:47:04 PM, Saturday, August 28, 2010 Message: IRC client: now filtering out non-ASCII characters Revision: 1982 Author: blackice Date: 3:29:09 PM, Saturday, August 28, 2010 Message: IRC client: added support for NICK messages (other people changing nick and OperServ/NickServ-induced forced changes) Revision: 1983 Author: blackice Date: 4:12:26 PM, Saturday, August 28, 2010 Message: IRC client - made the client "mostly RFC2812-compliant" (the part of the specification re: control characters has been purposedly ignored). Revision: 1984 Author: blackice Date: 5:05:19 AM, Sunday, August 29, 2010 Message: IRC client - some Windows fixes: * use Q_whatever functions instead of strcasecmp / strncasecmp, * use sprintf instead of snprintf (the maximal length of the resulting string is known anyway), * removed is...() ctype functions, do comparisons instead to avoid char signedness differences, * removed some unused variables and added missing return value to IRCH_Message() Revision: 1986 Author: blackice Date: 5:43:46 AM, Sunday, August 29, 2010 Message: Configuration script - added options for debugging symbols and extra-whiny GCC IRC client - "fixed" some parts of the code according to extra-whiny GCC Revision: 1988 Author: blackice Date: 9:32:16 AM, Sunday, August 29, 2010 Message: IRC client: * added forgotten error handler in message parser (previous version never exited error recovery), * "fixed" IRC messages for UnrealIRCd (not fully RFC2812 compliant), * fixed username clean-up, * added autotools configuration option to enable IRC protocol debugging. Revision: 1989 Author: blackice Date: 10:00:37 AM, Sunday, August 29, 2010 Message: Autotools - improvement/fixes to new debugging flags Revision: 1991 Author: blackice Date: 3:08:16 AM, Monday, August 30, 2010 Message: IRC client - Added constants that control timeouts and sleeps. Set constant to 250ms instead of 1s. Revision: 1992 Author: blackice Date: 5:33:43 AM, Monday, August 30, 2010 Message: IRC client: * Main menu: displays either join or quit, not both * Added settings submenu Revision: 1993 Author: blackice Date: 8:40:06 AM, Monday, August 30, 2010 Message: Removed some compiler warnings Fixed minor memory leak in menu (font/hud/crosshair names) Revision: 1994 Author: blackice Date: 8:54:29 AM, Monday, August 30, 2010 Message: Compiler warnings: PFNGLUNIFORMMATRIX3FVARBPROC has a different type depending on whether we're compiling for Unix or for Windows... Silly wabbit. Revision: 1995 Author: blackice Date: 1:03:46 PM, Monday, August 30, 2010 Message: IRC client: * no longer remove control characters in trailing arguments * IRC strings now carry their length with them (various changes related to that), * added CTCP handlers management code, * added pretty primitive rate limiter, * display code now escapes color controls and control characters, * PRIVMSG is now handled properly wrt/ CTCP commands * added CTCP handlers for /me, version and ping. Revision: 1996 Author: strat Date: 4:13:27 AM, Tuesday, August 31, 2010 Message: Remove possibility of loading game.so or gamex86.dll from data1 and arena directories. Update game_data.am. Revision: 2000 Author: strat Date: 4:08:33 AM, Wednesday, September 01, 2010 Message: Fix cvar flags for missing server info and remove debug cvar from server info. Put limits on dir console command. Revision: 2002 Author: blackice Date: 1:48:48 PM, Wednesday, September 01, 2010 Message: IRC client - implemented 2-step shutdown Revision: 2004 Author: blackice Date: 6:27:28 AM, Thursday, September 02, 2010 Message: Autotools scripts - added some specific debugging options Revision: 2005 Author: blackice Date: 6:33:18 AM, Thursday, September 02, 2010 Message: File system: * FS_FullPath: moved file presence check to a separate function, * FS_FullPath: some clean-up * FS_FOpenFile: fixed potential problem with invalid/unreadable files * FS_LoadFile: use FS_FCloseFile instead of fclose Also committing configure script that was missing from previous commit Revision: 2006 Author: blackice Date: 6:53:48 AM, Thursday, September 02, 2010 Message: Game items definitions - fixed a few compiler warnings Revision: 2007 Author: blackice Date: 9:07:07 AM, Thursday, September 02, 2010 Message: Added per-IP event log to servers Added shell script to parse the aforementioned log Revision: 2011 Author: blackice Date: 6:38:46 AM, Friday, September 03, 2010 Message: Some clean-up in the IRC menu's code Revision: 2014 Author: blackice Date: 7:24:20 AM, Saturday, September 04, 2010 Message: IQM loader - fixed skin paths on Unix Revision: 2017 Author: strat Date: 9:51:46 PM, Saturday, September 04, 2010 Message: Remove lowercase conversion on file paths for .fog and .mus scripts. Revision: 2018 Author: blackice Date: 5:59:10 AM, Sunday, September 05, 2010 Message: Cvars - fixed bug where setting a latched Cvar didn't update the variable's integer value Revision: 2019 Author: blackice Date: 6:25:58 AM, Sunday, September 05, 2010 Message: Code clean-up: * use some_cvar->integer instead of (int)some_cvar->value -> only modified explicit conversions, a hunt for implicit conversions would be needed * refactored some boolean expressions (e.g. (!a && !b) => !( a || b )) * some re-indentation * modified some conditionals (e.g. if (! something) followed by if (something)) Revision: 2020 Author: irritant Date: 1:01:17 PM, Sunday, September 05, 2010 Message: Applied Max's particle patch. Removed particles sorting(pointless routine). Revision: 2023 Author: irritant Date: 1:02:10 AM, Tuesday, September 07, 2010 Message: 1. Don't draw particles outside of frustom. 2. Change default to not repeating level if bot wins. Revision: 2025 Author: irritant Date: 11:52:10 PM, Tuesday, September 07, 2010 Message: Added ball joint routine, finished ragdoll creation routines. Revision: 2030 Author: irritant Date: 1:07:21 AM, Thursday, September 09, 2010 Message: Replaced some ball joints with hinge joints for elbows, knees, etc. Revision: 2031 Author: strat Date: 4:52:11 AM, Thursday, September 09, 2010 Message: Add ryandesign's fix to source/Makefile.am for Darwin build. Update game_data.am list for data1 files installation. Revision: 2032 Author: irritant Date: 12:56:17 AM, Friday, September 10, 2010 Message: More work on ragdolls. The basic functions are all in place, but there are some problems yet. Revision: 2033 Author: strat Date: 2:40:00 PM, Friday, September 10, 2010 Message: Move utils3 map compiler to Tools directory Implement VS2010 build. Disable multiple threads for qrad to fix lightmap generation problem. ToDo: qrad3 program defaults and options fixes. desaturate option to be added. Revision: 2035 Author: irritant Date: 12:23:43 PM, Saturday, September 11, 2010 Message: Good amount of ragdoll work added. Notes - it's still quite incomplete, as we haven't yet written the mesh animation routine. We also haven't set a lot of initial values, which are presumably causing the internal ODE errors. We also have not created the world geometry routine, though the trimesh creation from surface routine that will be used is in place. A cvar r_ragdolls has been added, and is turned off of course. Revision: 2036 Author: strat Date: 8:38:08 PM, Saturday, September 11, 2010 Message: Updates for MacPorts build. Revision: 2037 Author: strat Date: 8:51:27 PM, Saturday, September 11, 2010 Message: Fixes, new defaults and comments for qrad3 options. Minor cleanup. Todo: add lightmap grayscale (desaturation) option. Revision: 2039 Author: irritant Date: 12:38:09 AM, Monday, September 13, 2010 Message: Some ragdoll work. Fixed issues with certain things not being set and causing internal ODE errors. Revision: 2040 Author: blackice Date: 2:59:02 AM, Tuesday, September 14, 2010 Message: Fixed "manicle" bug by resetting jet frames to 0 whenever the player exits a vehicle. Revision: 2041 Author: irritant Date: 1:37:35 AM, Wednesday, September 15, 2010 Message: Completed a lot more ragdoll framework. At this stage, much of the physics and geometry are in place, if not a little rough around the edges. Still a few "to do" items, particularly with the culling of map surfaces that are used for collisions for each spawned ragdoll. Next major item would be rendering the meshes with the ragdoll affecting the bone rotations and positions. Revision: 2042 Author: blackice Date: 2:48:04 AM, Wednesday, September 15, 2010 Message: Loading plaque gets disabled if we are waiting for connection and something goes wrong Revision: 2043 Author: strat Date: 8:09:42 PM, Wednesday, September 15, 2010 Message: Updates for configure.ac and source/Makefile.am. Additions and changes for OS X Darwin. General improvements and cleanup. (With assistance from ryandesign and BlackIce.) Revision: 2044 Author: irritant Date: 2:01:40 AM, Thursday, September 16, 2010 Message: Added opcode to project. Needs to be fixed. Revision: 2045 Author: strat Date: 12:53:12 AM, Friday, September 17, 2010 Message: Update VS2010 project for ODE OPCODE. Added to libode.vcxproj. Cleanup of VS2010 project files: defaults in alienarena_w32.props, inconsistencies reduced. Revision: 2046 Author: strat Date: 4:40:46 PM, Friday, September 17, 2010 Message: Fix structure alignment setting. 1byte as default in alienarena_w32.props. Revision: 2049 Author: blackice Date: 9:25:20 AM, Saturday, September 18, 2010 Message: Preliminary changes regarding using pkg-config wherever that is possible: * Removed unused dependency on libpng * Only check for OpenAL headers, we don't need the library at build time * Load qwglGetProcAddress from the library on Unix * Use pkg-config detection for Curl, X11, XF86 extensions, and Ogg/Vorbis Revision: 2052 Author: blackice Date: 5:24:16 AM, Sunday, September 19, 2010 Message: More autotools updates / dependency removal: * Removed dependency on GLU * Replaced gluBuild2DMipmaps with GL_GENERATE_MIPMAP (see http://www.opengl.org/wiki/Common_Mistakes#gluBuild2DMipmaps) * Replaced gluLookAt with ad hoc implementation * Updated configure.ac accordingly * Fixed DGA-related bug introduced in the previous version Re-indented GL_Upload32 Revision: 2053 Author: blackice Date: 5:50:41 AM, Sunday, September 19, 2010 Message: Fixed OpenGL shutdown bug (main shutdown followed by shaders destruction) which caused a segfault Revision: 2054 Author: strat Date: 11:41:34 AM, Sunday, September 19, 2010 Message: Restore missing line in r_image.c. Cleanup jpeg includes. Minor odd const declaration cleanup. Revision: 2055 Author: blackice Date: 3:21:26 PM, Monday, September 20, 2010 Message: Adding FreeType library source Revision: 2056 Author: blackice Date: 4:10:02 PM, Monday, September 20, 2010 Message: Updating glext.h header from version 6 to version 56. Expect trouble. Revision: 2058 Author: irritant Date: 1:13:41 AM, Tuesday, September 21, 2010 Message: More ragdoll work. The basic mechanics should be working now, though some double checking, some optimizations might be prudent. Next step is to work on animating the mesh using the information from the ragdoll. Revision: 2062 Author: blackice Date: 4:05:17 AM, Tuesday, September 21, 2010 Message: Adding initial, partial TTF implementation Revision: 2063 Author: blackice Date: 4:12:16 AM, Tuesday, September 21, 2010 Message: Revision: 2065 Author: blackice Date: 4:23:45 AM, Tuesday, September 21, 2010 Message: CRX project: * link against FreeType * build r_ttf.c TTF implementation: * some Windows fixes Revision: 2066 Author: blackice Date: 4:39:46 AM, Tuesday, September 21, 2010 Message: Updated Autotools scripts for TTF support Revision: 2070 Author: irritant Date: 7:07:45 PM, Tuesday, September 21, 2010 Message: Some more ODE updates. Revision: 2073 Author: irritant Date: 1:16:17 AM, Wednesday, September 22, 2010 Message: Added NAN checking, but we are still getting internal ODE errors bnormalizationResult types. I don't know why. Revision: 2074 Author: blackice Date: 5:01:20 AM, Wednesday, September 22, 2010 Message: Made the parameters of some of the string comparison functions constant Revision: 2075 Author: blackice Date: 5:05:19 AM, Wednesday, September 22, 2010 Message: Added (relatively) generic hash table implementation Updated IRC client to use hash tables to find protocol and CTCP handlers Updated both autotools and VS2010 builds Revision: 2076 Author: blackice Date: 5:37:06 AM, Wednesday, September 22, 2010 Message: General: * Replaced stricmp, _stricmp and Q_stricmp with Q_strcasecmp * Removed Q_stricmp function TTF: * Renderer initialisation now includes TTF renderer initialisation Revision: 2077 Author: blackice Date: 5:50:20 AM, Wednesday, September 22, 2010 Message: Fixed a problem with the VS project and htable.h Revision: 2078 Author: strat Date: 10:34:26 PM, Wednesday, September 22, 2010 Message: Improve performance of sun flare by reducing excessive glReadPixel calls. Revision: 2080 Author: irritant Date: 12:25:56 AM, Friday, September 24, 2010 Message: More ragdoll coding. Now at least renders a mesh where the ragdoll should be. Revision: 2084 Author: strat Date: 1:12:31 AM, Sunday, September 26, 2010 Message: Fix .codered directory initialization bug. Modify to allow timedemo, timescale when running .dm2 demos. Revision: 2085 Author: irritant Date: 1:53:43 PM, Tuesday, September 28, 2010 Message: Fixed a great number of ragdoll items, as well as enabled some debugging items for it. The ragdolls are drawn as smaller red, green and blue diamonds(green = head, blue = arms, red = body/legs). Surfaces the ragdolls can collide with are marked with white diamonds. Right now collision is disabled until some other issues are worked out. Revision: 2086 Author: irritant Date: 4:05:00 PM, Tuesday, September 28, 2010 Message: Collider callback enabled for ragdoll. Note - the body is not yet colliding with trimesh geometries. Revision: 2087 Author: irritant Date: 12:06:41 AM, Thursday, September 30, 2010 Message: Fixed joint locations of ragdolls. Revision: 2088 Author: irritant Date: 12:33:18 AM, Saturday, October 02, 2010 Message: Bsp surfaces now collide with ragdolls. However, there appear to be holes in the surface. Revision: 2090 Author: irritant Date: 10:03:33 AM, Saturday, October 02, 2010 Message: Cleanup of ragdoll world structs. Revision: 2091 Author: irritant Date: 1:19:11 AM, Tuesday, October 05, 2010 Message: Slightly more efficient trimesh code. Revision: 2093 Author: irritant Date: 1:25:58 AM, Wednesday, October 06, 2010 Message: Fixed some trimesh creation bugs. Revision: 2094 Author: irritant Date: 1:06:20 PM, Wednesday, October 06, 2010 Message: Fixed bug with ragdoll bodies not spawning at times, and with the collision engine. Reduced contact number to 4 for speed. Seems to work accurately, and no errors now. Revision: 2099 Author: blackice Date: 6:21:30 AM, Saturday, October 09, 2010 Message: HTTP downloads: * Removed stub code - on Unix, the build requires libcurl, and on Windows, it includes libcurl, so the stub is pointless Revision: 2103 Author: irritant Date: 6:54:01 PM, Saturday, October 09, 2010 Message: Replaced ball joints with universal joints. Revision: 2107 Author: strat Date: 10:27:52 PM, Saturday, October 09, 2010 Message: Fix bug matching names with color escape codes. Rework auto bot kick and auto team balancing. Spectator mode changes related to above. Some minor cleanup. Revision: 2110 Author: irritant Date: 12:28:10 AM, Monday, October 11, 2010 Message: More efficient world trimesh routine - step 1. Revision: 2111 Author: irritant Date: 12:49:53 AM, Monday, October 11, 2010 Message: More efficient trimesh routines - step 2. Note - still some bugs, as in there are holes ragdolls can fall through still, and some other inconsistencies. Revision: 2112 Author: irritant Date: 1:15:13 AM, Monday, October 11, 2010 Message: Fixed culling of ragdolls. Revision: 2115 Author: irritant Date: 3:18:25 PM, Monday, October 11, 2010 Message: Much better trimesh winding. Revision: 2121 Author: irritant Date: 2:03:16 AM, Tuesday, October 12, 2010 Message: Fixed all holes in trimeshes(thanks Eihrul!, cleaned up other items. Fixed bug with shaders and ragdolls. Cleaned up some old r_script junk. Revision: 2123 Author: irritant Date: 4:32:28 PM, Tuesday, October 12, 2010 Message: Fix issue with shader stages on ragdolls. Revision: 2124 Author: irritant Date: 11:34:42 PM, Tuesday, October 12, 2010 Message: Fix memory leak when destroying ragdoll scripts. Revision: 2126 Author: irritant Date: 2:17:07 AM, Wednesday, October 13, 2010 Message: 1. Consolidated a number of routines for ragdoll/iqm rendering. 2. Added shadow volumes for ragdolls. 3. Temporary fix for shadow jitter bug with ragdolls. Revision: 2127 Author: irritant Date: 12:36:55 PM, Wednesday, October 13, 2010 Message: Added dynamic light shadowmaps to ragdolls. Fixed stupid culling bug. Revision: 2128 Author: irritant Date: 4:53:46 PM, Wednesday, October 13, 2010 Message: 1. Ragdolls now read information from external file, if no file, no ragdoll. 2. If a helmet is defined in the ragdoll file, it will explode into shards when ragdoll is spawned. 3. Dead bodies no longer gibbable to prevent weirdness with ragdolls(helps with performance too). Revision: 2129 Author: irritant Date: 10:11:44 PM, Wednesday, October 13, 2010 Message: More accurate checking of ragdoll spawns. Revision: 2131 Author: strat Date: 12:15:19 AM, Thursday, October 14, 2010 Message: Build and code updates for Darwin. Add .rgd files to game_data.am Version bump to alpha3. Revision: 2132 Author: irritant Date: 12:34:33 AM, Thursday, October 14, 2010 Message: More debug info for ragdolls. Revision: 2133 Author: irritant Date: 1:38:12 PM, Thursday, October 14, 2010 Message: Fixed trimesh trigger/nondrawable surfaces. Revision: 2134 Author: strat Date: 6:09:55 PM, Thursday, October 14, 2010 Message: Add GL error workaround for Darwin development. Revision: 2135 Author: irritant Date: 10:57:50 PM, Thursday, October 14, 2010 Message: Added simple stencil shadows for ragdolls. Changed gravity to natural -512 units. Revision: 2136 Author: irritant Date: 2:26:48 PM, Friday, October 15, 2010 Message: Ragdolls now turn into ghosts and float away when expiring. Revision: 2137 Author: irritant Date: 9:46:06 PM, Friday, October 15, 2010 Message: Added forces from explosions and other weapons to ragdolls. Revision: 2138 Author: strat Date: 9:33:27 PM, Sunday, October 17, 2010 Message: Update for utils3 map compiler. Additions and changes to qrad3 program options. README added. Misc. cleanup. TODO: build Windows executables. Revision: 2139 Author: irritant Date: 10:57:36 PM, Sunday, October 17, 2010 Message: Fixed bug with shadowmaps of original model getting rendered during ragdoll animation. Revision: 2141 Author: irritant Date: 12:04:35 AM, Monday, October 18, 2010 Message: Option to replace vehicle consoles with 2D HUD readouts - to do - make the HUDS! Cvar is cl_vehicle_huds. Revision: 2142 Author: irritant Date: 12:59:07 AM, Tuesday, October 19, 2010 Message: Added HUDS for vehicles. Revision: 2150 Author: irritant Date: 3:03:54 PM, Wednesday, October 20, 2010 Message: Fixed vehicle HUD bug on low settings. Revision: 2156 Author: irritant Date: 12:05:39 AM, Thursday, October 21, 2010 Message: Listen servers are now automatically passworded. Revision: 2158 Author: blackice Date: 1:14:19 PM, Friday, October 22, 2010 Message: OpenAL: fixed seg fault when no devices are defined Revision: 2160 Author: irritant Date: 12:50:25 AM, Tuesday, October 26, 2010 Message: Precache all player models, their lods, and weapons. Placed code for this in both client and server, so all should eventually be smooth no matter what client is used. Revision: 2170 Author: irritant Date: 1:43:30 PM, Friday, October 29, 2010 Message: Added Beatloaf's first track(oblivion, chasmatic, furious). Fixed up some fog files for a few maps. Revision: 2171 Author: strat Date: 4:28:42 PM, Friday, October 29, 2010 Message: Correct some errors in math coding and logic in md2 load speedup. Revision: 2173 Author: irritant Date: 7:17:46 PM, Saturday, October 30, 2010 Message: Fixed odd grass shader bug with new code changes. Updated windows binaries for the faster loading MD2 code, etc. Revision: 2177 Author: irritant Date: 1:05:47 AM, Wednesday, November 03, 2010 Message: Some ragdoll tweaks and cleanup. Revision: 2179 Author: irritant Date: 11:38:21 PM, Wednesday, November 03, 2010 Message: Simplified torso of ragdoll(fixes Ubuntu issues with their ODE compile and joints). Fixed Martian ragdoll leg params. Revision: 2184 Author: strat Date: 2:44:55 PM, Friday, November 05, 2010 Message: Yet another fix for grass shaders. Modifications to file access for IQM model skins. Update Linux build and install. Revision: 2188 Author: irritant Date: 1:12:34 AM, Monday, November 08, 2010 Message: Grass position dynamically calc'ed from tex size. Revision: 2192 Author: irritant Date: 11:52:57 PM, Monday, November 08, 2010 Message: Ragdoll global params corrected to reflect true positioning of base frame(makes the parameters consistent). Revision: 2194 Author: irritant Date: 1:25:27 AM, Tuesday, November 09, 2010 Message: Nerfed the accuracy of some of the DM bots. Revision: 2244 Author: blackice Date: 1:30:10 PM, Saturday, November 27, 2010 Message: Removed dirty point management code. Turns out what it did was useless. Heh. Revision: 2248 Author: blackice Date: 3:03:05 PM, Sunday, November 28, 2010 Message: Fixed an interaction between GL_DeleteImage and GL_Bind which prevented correct texture loading if a texture was deleted and a new one was created in quick sequence Revision: 2251 Author: blackice Date: 2:56:22 AM, Wednesday, December 01, 2010 Message: Initial commit of the new text API: * ref_gl/: * Added FNT_* front API * Replaced existing TrueType code so it acts as a backend for the FNT_* API * Added bitmap fonts support for FNT_* * client/: * Added FNT_* API usage in all parts of the client except the menus * Complete rewrite of the console (old version assumed proportional fonts) * Added font loading code to cl_main * Added FreeSans and FreeMono fonts, updated README.txt for font license * Updated build files for both make and VS2010 * /!\ Hasn't been compiled under Windows yet /!\ Revision: 2252 Author: blackice Date: 3:51:34 AM, Wednesday, December 01, 2010 Message: Font rendering Windows changes: * Replaced sometype somevar[ some non-constant expression ] with Z_Malloc's * Added config.h to r_bmfont.c * Fixed forgotten change in win32-specific code Revision: 2254 Author: blackice Date: 12:18:40 PM, Wednesday, December 01, 2010 Message: Text rendering: removed space removal for wrapped printing Revision: 2257 Author: blackice Date: 1:02:19 PM, Wednesday, December 01, 2010 Message: Server commands: fixed text alignment bug in /status when using coloured nicknames Revision: 2258 Author: strat Date: 12:46:01 AM, Thursday, December 02, 2010 Message: Update Linux README and add groff source for it. Add Tools/FUSE and Tools/LinuxScripts to distribution build. Remove 'crx-ded copy to crded' and 'game.so delete' hacks from install. Add new fonts to game_data.am. Revision: 2260 Author: blackice Date: 2:15:44 AM, Friday, December 03, 2010 Message: Menu: updated options menu to select fonts for both the console and the game Revision: 2261 Author: strat Date: 2:37:41 AM, Friday, December 03, 2010 Message: Net comm. experiment: remove weap. stats from scoreboard message. Revision: 2262 Author: blackice Date: 5:06:28 AM, Friday, December 03, 2010 Message: Fixed centered player names. Revision: 2263 Author: blackice Date: 2:47:02 AM, Saturday, December 04, 2010 Message: IRC client: * Somewhat dirty hack to make sure the thread's state is known on /irc_quit * Fixed a parser bug that resulted in some (unimportant) lines being skipped Revision: 2268 Author: irritant Date: 11:47:28 PM, Sunday, December 05, 2010 Message: Added dm-babel211 Revision: 2270 Author: strat Date: 4:44:36 AM, Monday, December 06, 2010 Message: Default warmuptime changed from 15 to 30 seconds. Add FUSE browser Linux release tarball for distribution packaging. Revision: 2271 Author: blackice Date: 8:10:23 AM, Monday, December 06, 2010 Message: Font settings - set console font back to automatic, changed lines/screen to 52 (-> font size 14 if height == 768) Revision: 2277 Author: blackice Date: 2:21:54 AM, Tuesday, December 07, 2010 Message: Console "scroll bar" thing - fixed division by 0 when height of the console is exactly the same as the height of the text.