6113cf7a68
* (bug 3454) Fix crash in autocompletion due to incorrect strncpy buffer size
Tim Angus2007-12-03 00:07:56 +00:00
dfc97a1dfa
* Make some botlib memory allocations /potentially/ safer
Tim Angus2007-12-02 13:30:12 +00:00
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 Priestley2007-12-02 00:48:59 +00:00
5bd3ef4190
* Fix poppy captured audio when recording videos
Tim Angus2007-12-01 19:39:03 +00:00
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 Angus2007-11-30 18:32:52 +00:00
fdff748749
* Remove MINSDL_ values from vc project for debug, debug TA and release configurations (previous commit only removed them from release TA configuration)
Julian Priestley2007-11-27 09:33:48 +00:00
b61ccb0b9b
* Initialise botlib libvarlist to NULL as having it uninitialised may potentially cause problems
Tim Angus2007-11-26 21:11:02 +00:00
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 Angus2007-11-26 20:18:53 +00:00
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 Angus2007-11-25 23:41:01 +00:00
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 Angus2007-11-23 00:33:13 +00:00
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 Angus2007-11-18 01:06:46 +00:00
3f3c827bcd
* Remove all the crappy old bat/sh QVM building scripts
Tim Angus2007-11-16 22:41:01 +00:00
f0215128af
make master server used by client configurable (cl_master)
Ludwig Nussel2007-11-14 19:04:12 +00:00
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 Priestley2007-11-12 23:36:01 +00:00
25ac1317b1
* Remove work around for a 2 year old OpenAL bug that now actually causes a crash on snd_restart
Tim Angus2007-11-11 22:15:25 +00:00
e8d3c48535
* Whitespace consistency in tr_init.c
Tim Angus2007-11-07 20:16:37 +00:00
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 Angus2007-11-02 23:36:23 +00:00
881988636a
* Don't truncate the cvar value when the user specifically asks for it
Tim Angus2007-11-01 16:07:13 +00:00
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 Angus2007-10-12 22:34:45 +00:00
e955f142b8
* Grr. Argh. Whitespace. etc.
Tim Angus2007-10-09 20:50:18 +00:00
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 Angus2007-10-09 20:49:19 +00:00
95f67c2c3e
fix incorrect use of strncpy this function should really be removed or rewritten from scratch
Ludwig Nussel2007-10-08 10:26:28 +00:00
da8f451263
* Bug fix to collision optimisation (arQon)
Tim Angus2007-10-06 21:59:17 +00:00
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 Angus2007-10-02 14:14:45 +00:00
26641226a4
* Remove some C99isms (f0rqu3) * Provide Q_snprintf wrapper for snprintf (f0rqu3)
Tim Angus2007-10-01 07:56:32 +00:00
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 Angus2007-09-22 20:32:11 +00:00
60260f1c60
* (bug 3318) Restrict color escape characters to alphanumerics
Tim Angus2007-09-21 12:33:50 +00:00
da29118ae0
* Don't apply colour escape chars on input fields
Tim Angus2007-09-21 10:35:24 +00:00
d86f72f75e
* Simple MSVC Express project that passes through to the make build system
Tim Angus2007-09-15 15:39:50 +00:00
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 +00:00
2052b94adc
* Remove redundant win32 code in LCC which drew -I flags from the "include" environment variable
Tim Angus2007-09-15 00:02:50 +00:00
cadaaffcce
* Split off DEPEND_CFLAGS so -MMD isn't used when doing library checks
Tim Angus2007-09-14 23:07:28 +00:00
39ab3294bf
* Remove -Werror from TOOLS_CFLAGS
Tim Angus2007-09-13 22:37:33 +00:00
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 Angus2007-09-12 23:37:33 +00:00
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 Angus2007-09-12 18:02:38 +00:00
4f4f0c0dab
* Remove use of GL_ARB_multitexture since this has been part of the core API for many years now
Tim Angus2007-09-10 22:28:58 +00:00
8ca91d6731
Forget about SDL_DIR, remove versioncheck on sunos until I can fix it.
Coyote2007-09-10 19:29:41 +00:00
2130bce927
Minor changes for SunOS...
Coyote2007-09-10 16:41:09 +00:00
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 +00:00
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 +00:00
2a02c656e0
* Seems some shells *cough*dash*cough* have a broken built-in "echo"
Tim Angus2007-09-06 22:42:06 +00:00
54ba74964a
* Build dedicated server binary on Windows
Tim Angus2007-09-06 20:31:30 +00:00
e56a151a97
* Compile time and runtime checks for SDL >= 1.2.7 * Modified versioning to play nice with the reverted Makefile change
Tim Angus2007-09-06 18:21:10 +00:00
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 Nussel2007-09-06 08:26:11 +00:00
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 Angus2007-08-28 16:42:13 +00:00
034e6e8f20
* Rewrite of R_LoadImage to make it more generic and data driven
Tim Angus2007-08-26 21:27:46 +00:00
6993861080
* Demote input related console information to developer only so that it doesn't spam the console every time input settings are changed
Tim Angus2007-08-24 13:54:23 +00:00
5c66129790
* (bug 3054) sv_killserver not being set with TA UI
Tim Angus2007-08-24 11:10:41 +00:00
3d107fe624
* ...And the other deliberate mistake
Tim Angus2007-08-24 00:23:37 +00:00
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 Angus2007-08-24 00:04:08 +00:00
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 Angus2007-08-23 15:22:35 +00:00
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 Angus2007-08-23 00:22:20 +00:00
64239037e0
* Early out AABB collision optimisation from Robert Beckebans (Xreal)
Tim Angus2007-07-27 21:52:31 +00:00
0c99c0c1d2
* Fix a few -pedantic warnings
Tim Angus2007-07-25 21:28:15 +00:00
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 +00:00
f3e1a64c04
the address of 'headModelName' will always evaluate as 'true'
Ludwig Nussel2007-07-19 08:10:32 +00:00
a0316f9397
the address of 'classname' will always evaluate as 'true'
Ludwig Nussel2007-07-19 08:05:50 +00:00