summaryrefslogtreecommitdiff
path: root/src/ui/ui_main.c
AgeCommit message (Collapse)Author
2013-02-16Update copyright noticesTim Angus
2013-01-03* Fix a bunch of variable set but not used warningsM. Kristall
2013-01-03* (bug 5000) refactor: use ARRAY_LEN; remove undefined functions; more size_tM. Kristall
(/dev/humancontroller)
2013-01-03* Remove redundant uses of String_AllocBen Millwood
* Comment String_Alloc regarding appropriate usage * Die with Com_Error if the string pool runs out
2013-01-03* (bug 4958) Add a menu to list/play demo files to the main menu ↵Christopher Schwarz
(jacklutz54@gmail.com)
2013-01-03* Remove unused variableM. Kristall
2013-01-03* Remove the protocol argument to globalServers, always use PROTOCOL_VERSIONBen Millwood
- 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
2013-01-03* (bug 3013) Add gametype column to server browser (Rezyn, with thanks to ↵Christopher Schwarz
Jackmcbarn, Risujin)
2013-01-03* Minor formatting changeM. Kristall
2013-01-03* Remove used limit parameter from UI_Text_[Width|Height]Tim Angus
2013-01-03* Mild performance improvements to callees of Item_Text_WrapTim Angus
2013-01-03* (Bug 4649) Require reasons for votes (WilliamH, Chris "Lakitu7" Schwarz)M. Kristall
2013-01-03* Print a warning when a menu file is not foundBen Millwood
* Remove references to menu files that no longer exist
2013-01-03* Separate namelog from adminM. Kristall
* Client to namelog mapping * Merge mute, denybuild, ptr in namelog; remove ptr
2013-01-03* Refactor emoticon codeM. Kristall
* Remove some redundant code * Make an error non-fatal * Formatting fixes
2013-01-03* Make cursor hiding more consistentTim Angus
2013-01-03* Update copyright noticesTim Angus
2013-01-03* s/ITEM_TYPE_COMBO/ITEM_TYPE_CYCLE/Tim Angus
* Add ITEM_TYPE_COMBOBOX -- a proper combobox widget * Use ITEM_TYPE_COMBOBOX for video mode selection * General refactoring of the listbox code * Various other assorted tidy-ups
2013-01-03* When ui_chatCommands is enabled, change the "Say:" or "Say to Team:" text ↵Christopher Schwarz
in the prompt to "Command:" when appropriate, so the user can tell that their text will not be sent as chat but executed instead. (tjw)
2013-01-03* Fix a bug with command concatenation with commands entered from the chat uiM. Kristall
2013-01-03* Server- and client-side tab completion for commands handled by the game moduleM. Kristall
* Admin commands are just like all other commands now: no more ! ("!map" was renamed to "changemap" since "map" already exists) * Text in the chat ui beginning with / or \ is treated as a command unless ui_chatCommands = 0 (default 1)
2013-01-03* Fix news menu line wrapping to not break horribly when using a widescreen ↵Christopher Schwarz
resolution (thanks Tuples)
2013-01-03* Add options in the ingame UI to callvote sudden_death and callvote nextmap ↵Christopher Schwarz
(Exclamation) * Prevent up arrow, down arrow, tab, and mouse buttons from unexpectedly sending Say: menu text * Fix a crash introduced by r1813 when using teamsay on a map without location entities
2013-01-03* That's the last time I trust myself to make even super-trivial fixes to ↵Christopher Schwarz
patches without testing them again :-(
2013-01-03* (bug 4303) Disallow blank hostnames and non-printing characters in the ↵Christopher Schwarz
server browser (thanks Khalsa)
2013-01-03* (bug 4300) Sort cvars in Server Info menu (Rezyn)Christopher Schwarz
2013-01-03* (bug 4302) Fix server join listChristopher Schwarz
- Merge featured / regluar server list back into one list, with featured sorted to the top and sporting emoticons to show their distinction - Show a key for the featured server type icons (Exclamation) * (bug 4303) Disallow (escape) emoticons in server hostnames
2013-01-03* (bug 4295) Add an option to view Tremulous news to the main menuChristopher Schwarz
2013-01-03* (bug 4296) Server browser fixesChristopher Schwarz
- Fix "refresh" creating duplicate servers - Fix featured server status not being cached - Fix not giving you the server you clicked on (Rezyn)
2013-01-03* (bug #3836) Add [SV|trap]_SetConfigstringRestrictions which prevents someTim Angus
clients receiving a config string * Move BG_ClientList* to Com_ClientList* * Split CS_STAGES into CS_ALIEN_STAGES and CS_HUMAN_STAGES
2013-01-03* Remove many unused cvars that don't do anythingChristopher Schwarz
* Remove g_adminNameProtect, force it on * Remove g_chatTeamPrefix, force it on
2013-01-03* Remove tell, tell_target, tell_attacker. Depreciated by /mChristopher Schwarz
* Remove outdated refrence to the "boost" command
2013-01-03* Add the Q_EXPORTs I missed from merging ioq3Tim Angus
2013-01-03* Featured server systemBen Millwood
- 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.
2013-01-03* Get rid of uselessly-named itemDef_t->special and replace withBen Millwood
feederID or window.borderSize where applicable.
2013-01-03* Automatically prompt the user for what to do when files are needed from ↵Christopher Schwarz
the server and cl_allowDownload=0. (bug 3038) (Risujin, kevlarman)
2013-01-03* s/G_TriggerMenu2/G_TriggerMenuArgs/Tim Angus
* s/ALIEN_CREDITS_PER_FRAG/ALIEN_CREDITS_PER_KILL/
2013-01-03* Various changes resulting from sanity checking against mgdev HEADTim Angus
2013-01-03* Fix text alignment of UI items that display cvar contentsBen Millwood
* (bug 3952) display winning team string at the bottom of the scoreboard after a game * Prevent users from changing some ui communication cvars
2013-01-03* Change EXEC_NOW to EXEC_APPENDM. Kristall
* Remove cvar based banning in favor of admin system
2013-01-03* Remove SS_INFESTING and PM_SPINTERMISSION since they were not usedBen Millwood
* Merge SS_WALLCLIMBINGCEILING and EF_WALLCLIMBCEILING * Remove ui_emoticons, using the value of cg_emoticons for both contexts. * Add PM_Paralyzed() to get rid of all the silly >= PM_DEAD comparisons * Don't allow players to taunt while dead * Fix full ammo check in reload (oops) * Fiddle with bg_lib.h _MAX/_MIN defines, fix min(), add [u]intX_t typedefs * Remove non-functional cgame command (thanks Amanieu for spotting)
2013-01-03 * Add BG_EventName and use it to simplify a series of debugging messagesBen Millwood
* Correct crouch check in ClientTimerActions * Ensure animation togglebit on buildables is only used once per frame (bug 3377) * Make G_FloodLimited more robust and with a pointlessly informative return value * Add a brief comment to the G_SayArg* functions to explain their purpose, which wasn't at all clear to me until I experimented with them * Remove more redundant va()s * Remove an unused variable and associated functions that were causing a compiler warning
2013-01-03* Merge ioq3-r1464Tim Angus
* Use WM cursor when running windowed and UI module has input
2013-01-03* (bug 3631) Macro safety for MIN() and MAX() (Ben Millwood)M. Kristall
* (bug 3645) Lag correction field in server info menus is always empty (Ben Millwood) * (bug 3653) stack corruption in G_SendGameStat() (/dev/humancontroller) * (bug 3662) Players who fall of the edge of the world can block the spawn queue (/dev/humancontroller) * Remove unused argument to G_ClientNumberFromString() * Remove unused variables in G_admin_setlevel() * Remove a number of superfluous va()s * Shut up erroneous warnings about uninitialized variables
2013-01-03* add variable width to emoticons support. In addition to being aTony J. White
.tga in the /emoticons/ dir of fs_game, emoticon file names need to end with "_{WIDTH}x1.tga". For example, /emoticons/dretch_1x1.tga (square) or /emoticons/rifle_2x1.tga (double-wide)
2013-01-03* UI_Text_* emoticon drawing support (e.g. [dretch] draws Tony J. White
/emoticons/dretch.tga inline with text) * emoticons are square .tga images placed in the /emoticons dir of fs_game * emoticons should probably be 64x64 to look nice * g_emoticonsAllowedInNames (default ON) is an optional server setting to prevent players from using them in names * emoticons can be escaped by prefixing with an additional [ * cvars ui_emoticons and cg_emoticons can be set to 0 to disable drawing of emoticons in ui or cgame contexts respectively * fix color code continuation on wrapped lines * prefix all wrapped lines with a space to prevent chat shenanigans
2013-01-03* (bug 3517) connect.menu isn't properly opened on connectionTim Angus
* Partially revert 772 * Strip off trailing '\n' from server denial messages
2013-01-03* Replace reams of BG_Find* functions with: BG_Buildable, BG_Class, BG_Weapon,Tim Angus
BG_Upgrade * Move "overrides/*" to "configs/" and remove all the overriden data from bg_misc.c, instead requiring it to be in the cfg files * Add cfg files to source control * Clean up some naming and typing issues
2013-01-03* Merge clientSession_t::sessionTeam and clientSession_t::spectatorStateTim Angus
* Remove existing team_t (TEAM_FREE, TEAM_SPECTATOR) * s/pTeam_t/team_t/;s/buildableTeam_t/team_t/;s/WUTeam_t/team_t/ * s/pClass_t/class_t/ * s/PERS_TEAM/PERS_SPECSTATE/ * s/STAT_PTEAM/STAT_TEAM/;s/STAT_PCLASS/STAT_CLASS/
2013-01-03* (bug 3554) Fix a few more places where opened files might not be closedM. Kristall