aboutsummaryrefslogtreecommitdiffstats
path: root/code/client
Commit message (Collapse)AuthorAgeFilesLines
* Fix another issue I didn't know about: cgame does not kill sound loops it ↵thilo2009-10-261-49/+68
| | | | | | startet, just stops sending the entity information for these loops. Changed it so that loops added with AddLoopingsound() are being killed again as soon as the entity to the source is not sent anymore. git-svn-id: svn://svn.icculus.org/quake3/trunk@1709 edf5b092-35ff-0310-97b2-ce42778d08ea
* Show color codes in full length, patch by Amanieu (#4318)thilo2009-10-251-3/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1703 edf5b092-35ff-0310-97b2-ce42778d08ea
* A few more last fixes that will handle some special casesthilo2009-10-241-8/+22
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1700 edf5b092-35ff-0310-97b2-ce42778d08ea
* Better stop than just pause.thilo2009-10-231-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1699 edf5b092-35ff-0310-97b2-ce42778d08ea
* Don't kill sources out of range, just pause them. Make sure the listener ↵thilo2009-10-231-74/+135
| | | | | | gets the impression sources have been continuing to run in the background. git-svn-id: svn://svn.icculus.org/quake3/trunk@1698 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove redundancythilo2009-10-231-1/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1695 edf5b092-35ff-0310-97b2-ce42778d08ea
* Synchronize looping ambient sounds (#2984)thilo2009-10-231-27/+108
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1694 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix infinite loop in case an invalid pk3 file has been downloaded from the ↵thilo2009-10-193-5/+20
| | | | | | server. Thanks tjw for reporting (#3074) git-svn-id: svn://svn.icculus.org/quake3/trunk@1686 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Change default openal lib to libopenal.so.1thilo2009-10-131-1/+1
| | | | | | | - USE_OPENAL_DLOPEN=1 now default git-svn-id: svn://svn.icculus.org/quake3/trunk@1664 edf5b092-35ff-0310-97b2-ce42778d08ea
* Improve OpenAL error handling, patch by Ben Millwood. ↵thilo2009-10-131-2/+23
| | | | | | https://bugzilla.icculus.org/show_bug.cgi?id=3776 git-svn-id: svn://svn.icculus.org/quake3/trunk@1663 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix netcode inconsistency, thanks to /dev/humancontroller for the patch, see ↵thilo2009-10-121-1/+1
| | | | | | http://bugzilla.icculus.org/show_bug.cgi?id=4060 git-svn-id: svn://svn.icculus.org/quake3/trunk@1661 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix environment variable handling for Linux, make setenv command added ↵thilo2009-10-121-37/+0
| | | | | | before parsing of configuration files. (https://bugzilla.icculus.org/show_bug.cgi?id=3626) git-svn-id: svn://svn.icculus.org/quake3/trunk@1659 edf5b092-35ff-0310-97b2-ce42778d08ea
* Don't need a call to va() for thisthilo2009-10-121-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1658 edf5b092-35ff-0310-97b2-ce42778d08ea
* Whoops.. don't make it overwrite cmds in case of recursive error.thilo2009-10-111-7/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1656 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix recursive error for disconnect after reliable client command overflow. ↵thilo2009-10-116-27/+36
| | | | | | Thanks to /dev/humancontroller for reporting. https://bugzilla.icculus.org/show_bug.cgi?id=3616 git-svn-id: svn://svn.icculus.org/quake3/trunk@1655 edf5b092-35ff-0310-97b2-ce42778d08ea
* Make s_volume cvar affect volume of S_Base_RawSamples, thanks to Jay ↵thilo2009-10-081-4/+4
| | | | | | Weisskopf for reporting. https://bugzilla.icculus.org/show_bug.cgi?id=3474 git-svn-id: svn://svn.icculus.org/quake3/trunk@1650 edf5b092-35ff-0310-97b2-ce42778d08ea
* Rewrite of key event processing, thanks to /dev/humancontroller and Ben ↵thilo2009-10-031-136/+103
| | | | | | Millwood. https://bugzilla.icculus.org/show_bug.cgi?id=3374 git-svn-id: svn://svn.icculus.org/quake3/trunk@1642 edf5b092-35ff-0310-97b2-ce42778d08ea
* Prevent hang in S_UpdateBackgroundTrack() with some sample rates.icculus2009-09-151-0/+3
| | | | | | | Fixes Bugzilla #4022. git-svn-id: svn://svn.icculus.org/quake3/trunk@1622 edf5b092-35ff-0310-97b2-ce42778d08ea
* Don't send a 0-length command to cgame during map_restart.icculus2009-09-151-0/+2
| | | | | | | Fixes Bugzilla #3965. git-svn-id: svn://svn.icculus.org/quake3/trunk@1621 edf5b092-35ff-0310-97b2-ce42778d08ea
* Removed broken music fading code from snd_dma.icculus2009-09-151-6/+2
| | | | | | | Fixes Bugzilla #3757. git-svn-id: svn://svn.icculus.org/quake3/trunk@1603 edf5b092-35ff-0310-97b2-ce42778d08ea
* Added s_muteWhenUnfocused cvar (thanks, Chris!).icculus2009-09-141-1/+4
| | | | | | | | Fixes Bugzilla #3768. git-svn-id: svn://svn.icculus.org/quake3/trunk@1588 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix warning in cl_main.ctma2009-09-141-1/+1
| | | | | | * Fix bug #4026 (SDL dx backend doesn't work on some machines) git-svn-id: svn://svn.icculus.org/quake3/trunk@1586 edf5b092-35ff-0310-97b2-ce42778d08ea
* Better handling of "voip" console command.icculus2009-09-141-1/+19
| | | | | | | | | | Prints usage info and current gain values, and catches a case where we report an error where no error exists. Fixes Bugzilla #4018. git-svn-id: svn://svn.icculus.org/quake3/trunk@1585 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix typo in cl_avi.c (Ben Millwood/bubu^)tma2009-09-081-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1583 edf5b092-35ff-0310-97b2-ce42778d08ea
* More 3966 business:zakk2009-07-071-9/+6
| | | | | | | | http://bugzilla.icculus.org/show_bug.cgi?id=3966 I'm hopeful that the server browser will surrender. git-svn-id: svn://svn.icculus.org/quake3/trunk@1581 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix for bad ping times, see bug 3966 but note that this patch is different, ↵zakk2009-07-041-1/+4
| | | | | | | | | got a fresh one from Amanieu in irc. git-svn-id: svn://svn.icculus.org/quake3/trunk@1580 edf5b092-35ff-0310-97b2-ce42778d08ea
* Make client send a random challenge number in getchallenge requeststhilo2009-06-011-22/+46
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1567 edf5b092-35ff-0310-97b2-ce42778d08ea
* I'll retain the new way seeding the random number generator.. these calls ↵thilo2009-05-311-5/+1
| | | | | | are therefore redundant git-svn-id: svn://svn.icculus.org/quake3/trunk@1563 edf5b092-35ff-0310-97b2-ce42778d08ea
* Revert changes of rand() to random() as random() was redefined in quake3.thilo2009-05-311-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1562 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Introduce seeding of the random number generator at startupthilo2009-05-311-6/+2
| | | | | | | - Replaced all engine-side occurances of rand() with random() git-svn-id: svn://svn.icculus.org/quake3/trunk@1561 edf5b092-35ff-0310-97b2-ce42778d08ea
* Minor fix for server infostring. Thanks to slackerthilo2009-05-221-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1556 edf5b092-35ff-0310-97b2-ce42778d08ea
* don't modify s_alDevice and add fallback to let openAL choose the deviceludwig2009-05-081-24/+15
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1543 edf5b092-35ff-0310-97b2-ce42778d08ea
* mark s_alDriver CVAR_LATCHludwig2009-05-081-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1542 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix leaking OpenAL buffers (Amanieu)tma2009-03-151-0/+12
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1510 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix some new GCC 4.3 warningstma2008-11-101-34/+43
| | | | | | | * Fix many many strict aliasing warnings, now that it's re-enabled git-svn-id: svn://svn.icculus.org/quake3/trunk@1487 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix variable declaration (#3849)ludwig2008-11-101-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1486 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix strict aliasing issuesludwig2008-11-032-10/+6
| | | | | | Patch by Przemysław Iskra (#3805) git-svn-id: svn://svn.icculus.org/quake3/trunk@1481 edf5b092-35ff-0310-97b2-ce42778d08ea
* move location of version string in console a bitludwig2008-11-021-5/+3
| | | | | | patch by 'devhc97' (#3758) git-svn-id: svn://svn.icculus.org/quake3/trunk@1479 edf5b092-35ff-0310-97b2-ce42778d08ea
* specify alDevice instead of NULL when asking for for ALC_EXTENSIONSludwig2008-11-021-1/+1
| | | | | | patch by Ben Millwood (#3777) git-svn-id: svn://svn.icculus.org/quake3/trunk@1478 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix return value of CL_cURL_CallbackWrite (#3804)ludwig2008-10-241-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1474 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix crash with videos on ppc (#2523,3802). Patch by Przemysław Iskraludwig2008-10-241-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1473 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Move command argument completion from being hard coded to being associatedtma2008-09-163-0/+93
| | | | | | | with the individual commands to be completed git-svn-id: svn://svn.icculus.org/quake3/trunk@1472 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Supply specific identifier to the master server (Mathieu Olivier)tma2008-09-151-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1471 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Add Com_HexStrToInttma2008-09-052-23/+6
| | | | | | | | | | * Fixed some whacky indentation in q_shared.c * Allow single character keys e.g. 'c' to be used in cl_consoleKeys in addition to ASCII characters * Experimental code to ignore dead keys git-svn-id: svn://svn.icculus.org/quake3/trunk@1470 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Add scope id to ipv6 addresses.thilo2008-08-311-6/+29
| | | | | | | | | | - Clean up a few other ipv6 issues like removing the seemingly unnecessary MacOSX workaround. - Bring ipv6 master server up to speed for dpmaster Thanks go out to Mathieu Olivier for this work. git-svn-id: svn://svn.icculus.org/quake3/trunk@1468 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Revert 'Handle dead keys more gracefully by taking a "best guess" rather thantma2008-08-284-6/+12
| | | | | | | | | | | ignoring completely' from r1459; it can't ever work acceptably, especially on azerty/qwertz layouts * Make the ordering of the output from in_keyboardDebug more sensible * Add cl_consoleKeys cvar, a space delimited list of key names or characters that toggle the console git-svn-id: svn://svn.icculus.org/quake3/trunk@1461 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug #3729) server dependencies on client.h (Ben Millwood)tma2008-08-223-4/+0
| | | | | | | | | | | * (bug #3731) BUILD_MISSIONPACK flag in Makefile (Gabriel Schnoering <gabriel.schnoering@gmail.com>) * (bug #3756) Q3VM crashes on unaligned block copy with SIGBUS (Patrick Baggett <baggett.patrick@figglesoftware.com>) and... * (bug #3755) IOQuake3 shouldn't use GCC-specific __FUNCTION__ git-svn-id: svn://svn.icculus.org/quake3/trunk@1456 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Tidy up the keyboard code a bit, add in_keyboardDebugtma2008-08-191-1/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1450 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3674) Change default for s_alGain from 0.4 to 1.0tma2008-08-081-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1439 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Restrict OpenAL capture support test hack to OS X, where it is required; thistma2008-08-032-7/+18
| | | | | | | fixes a crash on exit with Windows when using OpenAL git-svn-id: svn://svn.icculus.org/quake3/trunk@1433 edf5b092-35ff-0310-97b2-ce42778d08ea