]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commit
chat patch by Izy nyov/izy-chat-patch
authorIzy <izy@>
Mon, 17 Nov 2014 14:21:17 +0000 (14:21 +0000)
committernyov <nyov@nexnode.net>
Tue, 18 Nov 2014 11:59:50 +0000 (11:59 +0000)
commitca0b54a3c1f2bc7478325063af35394297eed992
tree97e28e83c900fe6597aa856e772a4dd3147d3111
parent6d56b5f88b61a8c3092d56efafabeaa12fdd8294
chat patch by Izy

Provided by mynick1 on IRC,
whitespace- and indent-cleaned,
applied against xonotic-v0.7.0 and rebased

Patch description for chat:
- Added (in the code for the chat) the support for modifiers
- Removed the "signed int chat_mode" thing and replaced it with an enum (generally speaking enums allow fast jump tables in switches and the code is easier to update)
- TAB completes nicks even if you're completing them from within a substring
- Ins mode (overwriting mode) by pressing INS on the keyboard (using modifier ins)
- now CTRL+{left|right}ARROW moves the cursor between words (using modifier ctrl)
- removed the exception for the commandmode, now all works as in say/say_team
- cursor changed to match those used in the console (square = ins, arrow = std)
- Support for the right/left arrow buttons and the home/end buttons.
- Support for del and backspace.
- Edit the text in-place.
console.c
keys.c
keys.h