Denys Vlasenko
|
76939e7b72
lineedit: allocate matchBuf only temporarily: saves MAX_LINELEN bytes
|
14 лет назад |
Denys Vlasenko
|
ba0e103a66
lineedit: de-indent large block in input_tab. No logic changes.
|
14 лет назад |
Denys Vlasenko
|
a46e16ef52
lineedit: rename tmp -> chosen_match; small code shrink
|
14 лет назад |
Denys Vlasenko
|
9b56bf5416
lineedit: stop using permanent int_buf[] (16k!): allocate it
|
14 лет назад |
Denys Vlasenko
|
81254ed387
lineedit: remove pos_buf[] array (up to 16k!); fix compat bugs
|
14 лет назад |
Denys Vlasenko
|
3c460b005c
lineedit: return prefix len from tab completion helpers
|
14 лет назад |
Denys Vlasenko
|
2679e3c8cc
lineedit: clean up tab completion code (variable reuse, comments)
|
14 лет назад |
Denys Vlasenko
|
57ea9b488b
preparatory cleanup patch for tab completion fixes
|
14 лет назад |
Denys Vlasenko
|
7063e86d0d
lineedit: small readability improvement (same code)
|
14 лет назад |
Denys Vlasenko
|
61a36af45d
lineedit: fix completion with Unicode chars
|
14 лет назад |
Denys Vlasenko
|
b068bd7a41
lineedit: preparatory cleanup patch for Unicode completion fix
|
14 лет назад |
Denys Vlasenko
|
451add4f23
lineedit: mostly revert recent wrong logic in "ask terminal" code
|
14 лет назад |
Denys Vlasenko
|
55241fa2e0
lineedit: limit ASK_TERMINAL to the case when we can't find out the width
|
14 лет назад |
Denys Vlasenko
|
b9e35dc15d
lineedit: cosmetics, no code changes
|
14 лет назад |
Tomas Heinrich
|
11bcf4b224
lineedit: fix column display for wide and combining chars in TAB completion
|
14 лет назад |
Denys Vlasenko
|
bbf1aa1eaf
typo fix
|
14 лет назад |
Denys Vlasenko
|
1118d9b213
lineedit: fix insertion deep inside line (*several lines* before end)
|
14 лет назад |
Denys Vlasenko
|
9963fe36c2
lineedit: trivial simplifications. -7 bytes
|
14 лет назад |
Denys Vlasenko
|
248c324f7c
lineedit: fix moving backwards across lines with wide chars
|
14 лет назад |
Denys Vlasenko
|
d9a3e89f50
consolidate ESC sequences
|
14 лет назад |
Denys Vlasenko
|
26e2c1db0d
stop using LAST_SUPPORTED_WCHAR and CONFIG_LAST_SUPPORTED_WCHAR, it's confusing
|
14 лет назад |
Tomas Heinrich
|
b8909c52fe
lineedit: partially fix wide and combining chars editing
|
14 лет назад |
Denys Vlasenko
|
94043e8ad2
lineedit: change how cmdedit_set_out_char works
|
14 лет назад |
Tomas Heinrich
|
a659b81dfa
libbb/lineedit: add support for preserving "broken" (non-unicode) chars
|
14 лет назад |
Denys Vlasenko
|
19158a837d
unicode: s/FEATURE_ASSUME_UNICODE/UNICODE_SUPPORT, add UNICODE_USING_LOCALE
|
14 лет назад |
Tomas Heinrich
|
aa167556cd
unicode: optional table for better handling of neutral bidi chars
|
14 лет назад |
Tomas Heinrich
|
c5c006c10c
lineedit: first shot at optional unicode bidi input support
|
14 лет назад |
Denys Vlasenko
|
58f108eb33
lineedit: fix another corner case with bad unicode input
|
14 лет назад |
Tomas Heinrich
|
d2b04050c0
lineedit: invalid unicode characters are replaced with CONFIG_SUBST_WCHAR
|
14 лет назад |
Denys Vlasenko
|
9f93d62192
libbb: better unicode width support. Hopefully fixes bug 839.
|
15 лет назад |