Dennis Felsing
27488f042f
Fix IME issue ( fixes #4888 )
...
by terminating string instead of assuming that rest of chars are \0,
which was just luckily true before.
2022-03-31 12:52:24 +02:00
Dennis Felsing
2c1dfb3684
m_DisplayStr -> m_aDisplayStr
2022-03-31 12:52:24 +02:00
def
acf199835d
Support GUI/Cmd key and use it as equivalent to ctrl in default shortcuts
...
like ctrl-f / cmd-f
On macOS all these system shortcuts are done with cmd while on Windows
ctrl is used. Support both now
Added support for cmd key as modifier for binds
2021-12-18 12:23:20 +01:00
Robert Müller
d747edd1cf
replace DeleteUntilCursor and DeleteFromCursor with SetRange
2021-11-25 00:05:04 +01:00
Robert Müller
c5ca424675
add CLineInput::Insert
2021-11-25 00:04:59 +01:00
Robert Müller
85236edcde
rename CLineInput::Add to Append and refactor
2021-11-25 00:03:44 +01:00
Robert Müller
35a3d8c604
add CLineInput::SetRange
2021-11-25 00:00:20 +01:00
Robert Müller
fa8f540108
use str_utf8_stats in CLineInput::Manipulate
2021-11-24 23:39:34 +01:00
Robert Müller
5cf356229b
refactor CLineInput::Clear
2021-11-24 23:31:40 +01:00
Robert Müller
350042975b
use str_utf8_stats in CLineInput::Set
2021-11-24 23:29:09 +01:00
Jupeyy
fd68cc3a05
Add basic selection support for ui ex edit boxes
2021-10-04 19:58:25 +02:00
ChillerDragon
5140854d68
Some char array naming convention
2021-09-13 12:21:56 +02:00
TsFreddie
cc8fe178b5
Update DoEditBox logic to be the same as chat
2020-10-26 01:44:10 +08:00
TsFreddie
f7ac41adeb
Fix IME stuck when 0-len TEXTEDITING event is missing.
2020-10-25 23:48:12 +08:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
ChillerDragon
93dc33ee57
Add ctrl-k delete in client console
...
Extends shortcuts from:
ed8a0b5eee
e9f8bd42b7
2019-06-18 20:16:54 +02:00
ChillerDragon
b98b71df88
Rename 'DeleteFromCursor' -> 'DeleteUntilCursor'
2019-06-01 17:41:40 +02:00
ChillerDragon
ed8a0b5eee
Add ctrl-u delete in client console
...
Extends shortcuts from:
e9f8bd42b7
2019-06-01 17:11:35 +02:00
Dennis Felsing
cde07b420b
Implement changes suggested by -Wuseless-cast
...
But don't enable it yet because I'm not sure what the best way is.
2019-04-11 19:54:43 +02:00
Learath2
09552a6d9f
Get rid of trailing whitespaces
2017-02-21 19:11:43 +03:00
Freddie Wang
e5f23cd87c
Added full IME support
...
Now with display of editing text.
2016-08-14 22:16:06 -07:00
def
74f4ad77d6
fixed utf8 text input from tw master
2016-04-30 04:02:32 +02:00
def
632db36fe4
Add clipboard copy&paste support (by swick)
2016-04-29 21:56:38 +02:00
def
cb5fa76f85
Alternative fix for console input (doesn't break other things at least)
2014-03-30 22:58:59 +02:00
HMH
7e845b1512
fix: crash on too many unicode chars
2014-03-28 23:25:26 +01:00
oy
f0e09f50d9
improved chat msg spam protection
2013-04-01 20:30:58 +02:00
oy
65d312fd06
fixed problem with lineinput. Closes #802
2011-07-28 22:01:14 +02:00
oy
06115dd49d
added "Whitespace and line Endings cleanup" by GreYFoX
2011-04-13 20:37:12 +02:00
Sworddragon
fc9211c777
Updated copyrights
2010-11-20 21:26:06 +01:00
Magnus Auvinen
72c06a2589
copied refactor to trunk
2010-05-29 07:25:38 +00:00
Magnus Auvinen
69511102de
improved the font system even futher. utf8 is now used everywhere. it uses less memory as well
2009-06-13 08:22:37 +00:00
Joel de Vahl
581ec394f6
fixed bug where the backspace doesn't work like it should under mac os x
2008-12-30 15:52:26 +00:00
Magnus Auvinen
bd5b2b9f85
removed glfw and portaudio. SDL is now a requirement
2008-10-23 16:18:33 +00:00
Magnus Auvinen
dfe499248f
major commit. game client restructure. not complete, loads of stuff not working, but the structure is there
2008-08-27 15:48:50 +00:00