| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
will defend ioquake3 against http://aluigi.altervista.org/papers/q3noclient.txt (#3041) - Retains full compatibility to the old but unsecure protocol between clients and servers - Harden the connection process against DoS attacks, possibly connected to UDP spoofing
 | 
 | 
(/dev/humancontroller)
 | 
 | 
- This fixes the server list, thanks to Oopss for pointing out it was broken
* Remove debug_protocol
* Revert some getservers stuff accidentally merged from ioq3
 | 
 | 
 | 
 | 
nonzero at the wrong time causes the game to hang
 | 
 | 
 | 
 | 
 | 
 | 
Jackmcbarn, Risujin)
 | 
 | 
Dignitoso)
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
servercache.dat and general serverlist memory usage for no reason (thanks Oopss)
 | 
 | 
 | 
 | 
 | 
 | 
a server, so that someone might actually see it sometime :)
 | 
 | 
 | 
 | 
introduced in the ioq3 merge
 | 
 | 
 | 
 | 
ping is high
 | 
 | 
troubleshooting (Amanieu)
 | 
 | 
* Restore /ignore functionality to a couple message types I forgot (Undeference)
* Fix some color bleeds on names (Rezyn)
* Fix an uninitialized buffer in featured labels (Rezyn)
* Apply team colors to only the letter and not the brackets too, in cg_chatteamprefix (Undeference)
* Default cg_drawcrosshairs 2, crosshairs for everything (kevlarman)
 | 
 | 
 | 
 | 
* Rewrite CG_DrawTeamSpectators to scroll on a pixel basis rather than a character basis
 | 
 | 
 | 
 | 
- Fix "refresh" creating duplicate servers
 - Fix featured server status not being cached
 - Fix not giving you the server you clicked on (Rezyn)
 | 
 | 
 | 
 | 
 | 
 | 
* Remove g_adminNameProtect, force it on
* Remove g_chatTeamPrefix, force it on
 | 
 | 
 | 
 | 
- The new master server sends some server records with an additional
    flag for the client to mark them as featured - they will then appear
    in a separate list.
 | 
 | 
* MOTD parsing should use the whole string rather than just arg1
 | 
 | 
the server and cl_allowDownload=0. (bug 3038) (Risujin, kevlarman)
 | 
 | 
 | 
 | 
(David Severwright)
 | 
 | 
* (bug 3576) Allow % since people promise it is safe (/dev/humancontroller)
 | 
 | 
* Use WM cursor when running windowed and UI module has input
 | 
 | 
 | 
 | 
+ IPv6
  + VoIP
  + Stereo rendering
  + Other minor stuff
 | 
 | 
* Partially revert 772
* Strip off trailing '\n' from server denial messages
 | 
 | 
in msec for a registered sfxHandle
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
* Hide cursor when using edit fields and binding keys
* Remove client side chat handling, moving it to UI module
* Remove target and last attacker message modes
* Add ui_developer cvar
* Fix edit field bug where cvar changes under it
* Add onTextEntry UI script event
* Give the user some feedback when binding keys
* Stop doing a UI refresh when primed (and remove cgame ui_loading sets)
* Move cg_drawSnapshot to bottom of the screen
 | 
 | 
refresh
* Add trap_Key_SetOverstrikeMode and trap_Key_GetOverstrikeMode to cgame
* Change Text_[Width|Height] to return floats
* Add Text_Em[Width|Height]
* Add CG_AlignText to cut down on code duplication
* Add itemDef_t::textvalignment for vertical text alignment
* Add UI_DrawTextBlock to replace a lot of duplicate code
* Rewrite text wrapping code from scratch so that it actually works
* Add UI_OwnerDrawText
* Add expression evaluator to .menu parser
* Split off Border_Paint from Window_Paint
* Scale slider items to fit their rect
* Rework edit field widgets to behave somewhat more correctly
* Fix a few listbox widget layout issues
* Don't display scrollbars in "notselectable" listbox widgets
* Make scoreboard team labels ownerdrawn
* Menu script rework
  + Use the expression evaluator to replace lots and lots of absolute
    coords with relative ones, hopefully easing future maintenance
  + Remove lots and lots of textalign[xy] that were present to work
    around broken text alignment routines
  + Replace a bunch of numeric constants with ones from menudef.h
  + Compose the huds from tremulous_common_hud.h
  + Generally neaten things up
  + Lots of whitespace fixes
 |