- 01 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 31 Jul, 2016 8 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Again, just for preapring an easier return from the parsing routine.
-
Benno Schulenberg authored
There is no need to specially flag a function key or editing key -- the keycode is indication enough in itself: outside of byte range.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 30 Jul, 2016 4 commits
-
-
Benno Schulenberg authored
The keycode is not a sequence; it is a single integer value.
-
Benno Schulenberg authored
And instead of using two key types, just use a bool to indicate whether a keystroke involves Meta.
-
Benno Schulenberg authored
A keycode is either already in byte range (so there is nothing to do) or it is not and it shouldn't be (so there is nothing to do either).
-
Benno Schulenberg authored
After initialization, the type of a key is never used nor needed (other than for meta keys).
-
- 29 Jul, 2016 5 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Accept the "Esc [ 1 n ~" and "Esc [ 2 n ~" sequences only when they end with the "~" character, not with any character.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 27 Jul, 2016 1 commit
-
-
Benno Schulenberg authored
Those lines don't exist in that mode -- the relevant subwindows are smaller, or have been made smaller just before.
-
- 25 Jul, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 24 Jul, 2016 6 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
It will be initialized when a new code is started.
-
David Lawrence Ramsey authored
This fulfills https://savannah.gnu.org/bugs/?48154.
-
Benno Schulenberg authored
And hard-bind the keys Ctrl+Up and Ctrl+Down to these functions. Unlike the paragraph-jumping code, these new functions disregard any indentation, treating only blank lines as separators. They also do an automatic smart home when that option is set. This fulfills https://savannah.gnu.org/bugs/?48291.
-
Benno Schulenberg authored
The bug with a leading wide character has been fixed since ncurses-5.9. See https://savannah.gnu.org/bugs/?31743 for reference.
-
- 22 Jul, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 21 Jul, 2016 2 commits
-
-
Rishabh Dave authored
Also, compose the coloring attributes during initialization instead of every time when painting something. Signed-off-by:
Rishabh Dave <rishabhddave@gmail.com> Signed-off-by:
Benno Schulenberg <bensberg@justemail.net>
-
Benno Schulenberg authored
-
- 17 Jul, 2016 2 commits
-
-
Benno Schulenberg authored
Instead of referring to a window that might have been deleted by a resize, just turn the keypad back on for the two windows from which input might have been requested. Also: don't insert KEY_WINCH as the verbatim keystroke. This fixes https://savannah.gnu.org/bugs/?48532.
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48538.
-
- 14 Jul, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 13 Jul, 2016 3 commits
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48455.
-
Benno Schulenberg authored
When the user changes her mind after having pressed Esc, she cannot unpress Esc, so do that for her by ignoring the escape code when the subsequent keycode is outside of the normal printable range. This restores the behavior from before nano-2.3.5 -- except that Ctrl+Alt+key continues to report an unbound key. This fixes https://savannah.gnu.org/bugs/?48459.
-
Benno Schulenberg authored
This prevents many keycode sequences from being misconstrued when a command key plus other keystrokes accumulate in the input buffer. This fixes https://savannah.gnu.org/bugs/?48395.
-
- 12 Jul, 2016 4 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Color-pair numbers and attributes can be OR'd together -- do so, to save an attron() call whenever the hilite is on.
-