Commit graph

  • a9a8022d53 Modification to stop crash on Linux for dlopened() OpenAL, will break MacOSX build again. Thilo Schulz 2007-12-13 13:46:30 +0000
  • d075f172df Fix multiple symbol errors for compilation on MacOSX. Remove unnecessary definitions. Thilo Schulz 2007-12-13 10:58:43 +0000
  • b906e94a6d * (bug 3470) Correct type for function pointer (baggett.patrick@figglesoftware.com) Tim Angus 2007-12-11 21:11:01 +0000
  • b9ab949ec7 * Replace "powered by ioq3" text with ui_ioq3 CVAR_ROM * Guess display aspect based on the desktop resolution * Sort detected resolutions by... + closeness to display aspect + ascending width + ascending height * Apply Q3 coding style to resolution detection code Tim Angus 2007-12-11 00:19:23 +0000
  • 6b5fbd189d detect available resolutions and offer them in the menu Ludwig Nussel 2007-12-08 10:08:05 +0000
  • f2cbb819fc print "powered by the ioquake3 engine" in the main menu Ludwig Nussel 2007-12-08 10:08:02 +0000
  • a31dc5c21d * s/x86/i386 on previous revision Tim Angus 2007-12-07 10:12:55 +0000
  • 3cc683e809 * (bug 3460) Revert OS X uname change Tim Angus 2007-12-07 10:11:47 +0000
  • d08f861e13 README update Zachary Slater 2007-12-04 06:55:16 +0000
  • 6113cf7a68 * (bug 3454) Fix crash in autocompletion due to incorrect strncpy buffer size Tim Angus 2007-12-03 00:07:56 +0000
  • dfc97a1dfa * Make some botlib memory allocations /potentially/ safer Tim Angus 2007-12-02 13:30:12 +0000
  • 4f0565a4a7 * Add con_log.c and con_passive.c from r1222 to quake3.vcproj. * Rename 'write' and 'read' variables in con_log.c, as these are already defined in io.h in the MSVC environment. Julian Priestley 2007-12-02 00:48:59 +0000
  • 5bd3ef4190 * Fix poppy captured audio when recording videos Tim Angus 2007-12-01 19:39:03 +0000
  • 3cde9bf0dc * Add con_log.c to log all console output * Add con_passive.c to cut down on #ifdef DEDICATED in sys_main.c * Add Sys_ErrorDialog to report ERR_FATALs to the user + On Windows use a MessageBox and offer to copy the console log to the clipboard + On everything else print to the terminal and save the console log as crashlog.txt Tim Angus 2007-11-30 18:32:52 +0000
  • ccc66aadff Solaris fixes by Vincent Cojot Ludwig Nussel 2007-11-30 15:08:57 +0000
  • fdff748749 * Remove MINSDL_ values from vc project for debug, debug TA and release configurations (previous commit only removed them from release TA configuration) Julian Priestley 2007-11-27 09:33:48 +0000
  • b61ccb0b9b * Initialise botlib libvarlist to NULL as having it uninitialised may potentially cause problems Tim Angus 2007-11-26 21:11:02 +0000
  • eaeed742c5 * Move MINSDL_ values to sys_local.h from Makefile/VC project * Merge *BSD platform definitions in q_platform.h * IRIX support (Patrick Baggett <baggett.patrick@figglesoftware.com>) Tim Angus 2007-11-26 20:18:53 +0000
  • 6bd4bb16a0 * Move SDL library version check to sys_main.c as it's proving difficult to make the Makefile check sufficiently portable * Remove unnecessary GL PFN... casts from SDL_GL_GetProcAddress calls * Replace OS X uname workaround with Solaris workaround, as I believe OS X uname now behaves the same as GNU name Tim Angus 2007-11-25 23:41:01 +0000
  • 3f3e1a51a1 * (bug 3420) Don't respect sv_killserver unless a server is actually running * (bug 3431) USERINFO cvars created in cg_main not getting sent (arQon) Tim Angus 2007-11-23 00:33:13 +0000
  • f2f8e73d58 * s/O_NDELAY/O_NONBLOCK/ Tim Angus 2007-11-19 19:59:37 +0000
  • b62950ca6e * Fix bug where an extraneous render command can cause a crash when recording video * Make S_CodecUtilClose NULL the snd_stream_t pointer * Fix indentation in runtime SDL check code Tim Angus 2007-11-18 01:06:46 +0000
  • 3f3c827bcd * Remove all the crappy old bat/sh QVM building scripts Tim Angus 2007-11-16 22:41:01 +0000
  • f0215128af make master server used by client configurable (cl_master) Ludwig Nussel 2007-11-14 19:04:12 +0000
  • 62363cdf93 rework script to create loki installer Ludwig Nussel 2007-11-13 16:37:41 +0000
  • 0d8d161eaf * Enable incremental linking for debug configurations in the MSVC projects files. This allows edit and continue to be used, and prevents a build warning about inconsistencies in the project files. * Convert line endings back to DOS in the MSVC project files, as MSVC silently replaces UNIX endings for project files. Julian Priestley 2007-11-12 23:36:01 +0000
  • 25ac1317b1 * Remove work around for a 2 year old OpenAL bug that now actually causes a crash on snd_restart Tim Angus 2007-11-11 22:15:25 +0000
  • e8d3c48535 * Whitespace consistency in tr_init.c Tim Angus 2007-11-07 20:16:37 +0000
  • 6f85c247e3 Don't define ELF, use __ELF__ instead Ludwig Nussel 2007-11-06 16:41:57 +0000
  • 527a5ddb1d * Fix to win_resource.rc for MSVC build Tim Angus 2007-11-03 21:53:50 +0000
  • 6d5fc14c66 * Move TOOLS_OPTIMIZE Tim Angus 2007-11-02 23:58:32 +0000
  • 31c24bd0d2 * (bug 3393) Blank user names still possible (Michael Jard <kfaust@gmail.com>) * (bug 3363) Download percentage overflow (Martin Doucha <next_ghost@quick.cz>) * (bug 3390) MSVC project (Julian Priestley <juzley@gmail.com>) * For OS X and MinGW ports, don't -I code/SDL when USE_LOCAL_HEADERS is 0 Tim Angus 2007-11-02 23:36:23 +0000
  • 881988636a * Don't truncate the cvar value when the user specifically asks for it Tim Angus 2007-11-01 16:07:13 +0000
  • fe349e80ba include endian.h (#3399) Ludwig Nussel 2007-10-26 15:01:52 +0000
  • 788a4e1cf8 introduce TOOLS_OPTIMIZE to be able to override compiler flags used for tools compilation Ludwig Nussel 2007-10-23 13:35:31 +0000
  • b5074539ae * Sigh Tim Angus 2007-10-22 19:08:33 +0000
  • 4eb569b706 * Rename g_logfile back to g_log, but keep the cvar variable as is (see r128) Tim Angus 2007-10-22 19:06:38 +0000
  • 2bebaff8b4 * Add required header on *BSD Tim Angus 2007-10-13 13:26:41 +0000
  • 6dffd08e74 * Fix to qvm compilation on big endian architectures Tim Angus 2007-10-13 12:03:47 +0000
  • 8f43965e13 * OpenBSD support (Toni Spets <toni.spets@gmail.com>) Tim Angus 2007-10-12 23:27:47 +0000
  • aa5e852056 * Unconditionally place a '\' at the start of the command buffer when autocompleting -- you're still all WRONG :p * Fix bugette where the completee didn't get its case copied from the completed token * Add functionality to autocomplete key names * Don't build client command completion on the dedicated server Tim Angus 2007-10-12 22:34:45 +0000
  • 66b31c94b9 actually build 64bit binaries on ppc64 Ludwig Nussel 2007-10-12 10:25:13 +0000
  • e955f142b8 * Grr. Argh. Whitespace. etc. Tim Angus 2007-10-09 20:50:18 +0000
  • a9eaefecab * Replace Sys_AnsiColorify with Sys_AnsiColorPrint, a more simple means of achieving the same feature * Handle non-numeric color codes in Sys_AnsiColorPrint Tim Angus 2007-10-09 20:49:19 +0000
  • 95f67c2c3e fix incorrect use of strncpy this function should really be removed or rewritten from scratch Ludwig Nussel 2007-10-08 10:26:28 +0000
  • da8f451263 * Bug fix to collision optimisation (arQon) Tim Angus 2007-10-06 21:59:17 +0000
  • 5692e30fa9 * Fix bug that prevented key up events getting to cgame/ui when not in game * Use Key_[GS]etCatcher everywhere to set keycatcher * Clear all key states when the catcher changes Tim Angus 2007-10-02 14:14:45 +0000
  • 26641226a4 * Remove some C99isms (f0rqu3) * Provide Q_snprintf wrapper for snprintf (f0rqu3) Tim Angus 2007-10-01 07:56:32 +0000
  • eb217f7364 * Add missing ) Tim Angus 2007-09-24 10:01:10 +0000
  • 7562caa310 * Move the conditional compilation of bg_lib.c from the Makefile to cpp in order to force dependency generation on bg_lib.* * Make testing USE_ defines more consistent Tim Angus 2007-09-22 20:32:11 +0000
  • 60260f1c60 * (bug 3318) Restrict color escape characters to alphanumerics Tim Angus 2007-09-21 12:33:50 +0000
  • da29118ae0 * Don't apply colour escape chars on input fields Tim Angus 2007-09-21 10:35:24 +0000
  • d86f72f75e * Simple MSVC Express project that passes through to the make build system Tim Angus 2007-09-15 15:39:50 +0000
  • e46fe24426 * rewrite of the win32 dedicated console: 1) NET_Sleep() no longer watches for input, Sys_Sleep() added for waiting on input. 2) Added "CtrlHandler" for trapping Ctrl-C and other quit methods not handled by signals on windows 3) Added history support 4) Added tab completion 5) Removed automatic cursor/scroll adjustment (too problematic) 6) Enable mousewheel scrolling 7) Stop using the InputBuffer for editing Tony J. White = 2007-09-15 02:22:58 +0000
  • 2052b94adc * Remove redundant win32 code in LCC which drew -I flags from the "include" environment variable Tim Angus 2007-09-15 00:02:50 +0000
  • cadaaffcce * Split off DEPEND_CFLAGS so -MMD isn't used when doing library checks Tim Angus 2007-09-14 23:07:28 +0000
  • 39ab3294bf * Remove -Werror from TOOLS_CFLAGS Tim Angus 2007-09-13 22:37:33 +0000
  • c7c2ee1b84 * Improve Makefile startup time + Merge q3asm and q3lcc Makefiles into the core Makefile + Don't find .d files, create a list from .o + .asm files now depend on q3lcc + .qvm files now depend on q3asm * IMPORTANT NOTE: do a "make distclean" if you have problems Tim Angus 2007-09-12 23:37:33 +0000
  • 1d54a9ebe5 * Revert 1176 -- MinGW's headers are too old *sigh* * Revert to using literal function pointers for GL extensions rather than PFN* typedefs as some platforms' headers are broken enough that they prevent SDL_opengl.h from fixing things up if the PFN* typedefs are missing Tim Angus 2007-09-12 18:02:38 +0000
  • 4f4f0c0dab * Remove use of GL_ARB_multitexture since this has been part of the core API for many years now Tim Angus 2007-09-10 22:28:58 +0000
  • d6f32df425 * Revert to 1172 Tim Angus 2007-09-10 20:10:39 +0000
  • 8ca91d6731 Forget about SDL_DIR, remove versioncheck on sunos until I can fix it. Coyote 2007-09-10 19:29:41 +0000
  • 2130bce927 Minor changes for SunOS... Coyote 2007-09-10 16:41:09 +0000
  • 687b744166 * win32 dedicated console cleanup: drop silly predifined height and width, scroll the command buffer to the right when typing long lines, restore the original color theme on CON_Shutdown(). Tony J. White = 2007-09-09 07:20:12 +0000
  • e75c19b45d * Adds preliminary support for win32 dedicated server console. Functionality is still quite limited (no tab completion, history, etc.), but at least with this console you can scroll without locking up your server. Tony J. White = 2007-09-07 21:27:01 +0000
  • 2a02c656e0 * Seems some shells *cough*dash*cough* have a broken built-in "echo" Tim Angus 2007-09-06 22:42:06 +0000
  • 54ba74964a * Build dedicated server binary on Windows Tim Angus 2007-09-06 20:31:30 +0000
  • e56a151a97 * Compile time and runtime checks for SDL >= 1.2.7 * Modified versioning to play nice with the reverted Makefile change Tim Angus 2007-09-06 18:21:10 +0000
  • d5e9f1216e restore previous versioning scheme for svn snapshots. This scheme is necessary for continuous version numbers of (rpm) packages. e.g. 1.35_SVNxxxx > 1.35 > 1.34_SVNxxxx > 1.34 Ludwig Nussel 2007-09-06 08:26:11 +0000
  • 0951b69be5 * Fix for SMP hack on OS X Tim Angus 2007-09-06 02:16:07 +0000
  • c903576c59 * I R KNWOING HOW COMPUTARS WURK!!!!!!! lOL Tim Angus 2007-09-05 21:46:15 +0000
  • fb76f57887 * Obsolete files Tim Angus 2007-09-05 19:46:23 +0000
  • 904cce6311 * Replace the ugliness in qgl.h with SDL_opengl.h Tim Angus 2007-09-05 18:56:39 +0000
  • 672cfbf16f * Merge unified-sdl to trunk * Bump Q3_VERSION to 1.35 Tim Angus 2007-09-05 18:17:46 +0000
  • 39abffeb3b clean up pak file checks + fixing stray error message when an unofficial pak9.pk3 exists Thilo Schulz 2007-08-30 23:27:16 +0000
  • 2b33cf1dee fix potential buffer overflow Thilo Schulz 2007-08-30 23:26:29 +0000
  • 0b3a077e15 * Merge win_net.c and unix_net.c + Move win32/win_net.c to qcommon/net_ip.c and make it portable + Remove unix_net.c, but incorporate its revision history into win_net.c + Remove all IPX support -- this remains compatible with existing mods + This change also inadvertently gets us SOCKS support on non-Windows platforms Tim Angus 2007-08-28 16:42:13 +0000
  • a2d413428a make V=1 shows gcc command line Ludwig Nussel 2007-08-27 07:02:54 +0000
  • 034e6e8f20 * Rewrite of R_LoadImage to make it more generic and data driven Tim Angus 2007-08-26 21:27:46 +0000
  • 6993861080 * Demote input related console information to developer only so that it doesn't spam the console every time input settings are changed Tim Angus 2007-08-24 13:54:23 +0000
  • 5c66129790 * (bug 3054) sv_killserver not being set with TA UI Tim Angus 2007-08-24 11:10:41 +0000
  • 3d107fe624 * ...And the other deliberate mistake Tim Angus 2007-08-24 00:23:37 +0000
  • 4997c4764a * (bug 3112) Removal of QVM name obfuscation (TsT <tst2006@gmail.com>) * Add developer warning when texture loading falls back on jpg from tga * Remove uppercase extension hack from texture loading since the Q3 pk3 file system is case insensitive anyway and you would likely want to know about the failures when loading images from the native FS Tim Angus 2007-08-24 00:04:08 +0000
  • 1144f567e8 * PNG support from Joerg Dietrich <dietrich_joerg@t-online.de> * Cleanup of tabulation in R_LoadImage Tim Angus 2007-08-23 17:23:15 +0000
  • 8b5a40e2ed * Nuts. Tim Angus 2007-08-23 15:23:43 +0000
  • 2ea6b8b512 * (bug 3324) Incorrect use of sizeof (beast <info@dbwatersports.com>) * (bug 2946) Console scrolling broken (identified by misantropia) + Field_VariableSizeDraw contained a hack to ensure the cursor was always visible. Unfortunately this interfered with scrolling long lines. Move the hack to a different place + Removed commented code in the same function + Reworked Field_KeyDownEvent to use a switch( ... ) and set edit->scroll in every case, thereby avoiding scrolling issues when "Home" or "End" are pressed Tim Angus 2007-08-23 15:22:35 +0000
  • 5e35d88b9b * (bug 3076) Map cycle breaks on empty or bot only servers (misanthropia) * (bug 3303) Removal of never compiled code from cgame drawing functions (beast <info@dbwatersports.com>) * (bug 3297) Add missing limit to Q3 UI server info (beast <info@dbwatersports.com>) * (bug 3029) Fix to shader hash table being overpopulated (identified by Stefan "#@" Langer <raute_at@gmx.de>) Tim Angus 2007-08-23 00:22:20 +0000
  • 557bb5a1ce fix null termination out of array bounds Ludwig Nussel 2007-08-19 12:11:39 +0000
  • 3992f1a59c fix gcc 4.2 warnings about cast from pointer to integer (#3317) Ludwig Nussel 2007-08-19 12:05:17 +0000
  • 686d365397 print the shader loading message if the cvar "developer" is set Ludwig Nussel 2007-08-16 15:16:32 +0000
  • 9016006312 don't spam console with "loading..." messages when loading shaders Ludwig Nussel 2007-08-16 14:52:29 +0000
  • fbe65853e4 new x86_64 vm that doesn't use gas Ludwig Nussel 2007-08-16 11:02:21 +0000
  • 64239037e0 * Early out AABB collision optimisation from Robert Beckebans (Xreal) Tim Angus 2007-07-27 21:52:31 +0000
  • 0c99c0c1d2 * Fix a few -pedantic warnings Tim Angus 2007-07-25 21:28:15 +0000
  • e8bbb1f2d1 * (bug 3268) Replace Mac OS X Carbon API calls with native ones (thanks to i3enedek). * remove some spammy Mac OS X printf's regarding local network detection * replaced a #warning for non-OS X PPC systems with a call to msync(..., MS_INVALIDATE). This needs testing. Tony J. White = 2007-07-20 14:34:44 +0000
  • f3e1a64c04 the address of 'headModelName' will always evaluate as 'true' Ludwig Nussel 2007-07-19 08:10:32 +0000
  • a0316f9397 the address of 'classname' will always evaluate as 'true' Ludwig Nussel 2007-07-19 08:05:50 +0000
  • 821995dcf1 Add specific CC for SunOS Coyote 2007-07-17 08:12:35 +0000
  • 3944b02025 * Generate QVM dependicies in a (much) better way Tim Angus 2007-07-16 23:30:53 +0000
  • 155802bc0c * Fix parallel build * Print message indicating CC, CFLAGS and targets before building * Update .PHONY targets * Remove build_release and build_debug targets Tim Angus 2007-07-16 21:34:05 +0000