- 02 Jul, 2016 1 commit
-
-
Rishabh Dave authored
When the user tab-completed a name at the Go To Directory prompt, this name will end in a slash. Remove this slash, so the name can be found in the file list (where directory names don't include the final slash). This fixes http://savannah.gnu.org/bugs/?48353 . Signed-off-by:
Rishabh Dave <rishabhddave@gmail.com>
-
- 01 Jul, 2016 5 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And order them from smallest stride to biggest stride.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 30 Jun, 2016 6 commits
-
-
Benno Schulenberg authored
So, slightly speed up the functions that check for those.
-
Benno Schulenberg authored
Invalid multibyte sequences get depicted with the Replacement Character, and unassigned codepoints are shown as if they were a space. Both have a width of one.
-
Benno Schulenberg authored
Spaces and tabs and control codes never are multi-column glyphs, so only look up the width for "normal", visible characters.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This avoids having to null-terminate every single-byte character.
-
Benno Schulenberg authored
Just allocate ample space up front and thus discard the delaying 'if' for each and every character. In most cases this will allocate far too much, but that hardly matters: it is freed again as soon as the line is printed.
-
- 29 Jun, 2016 7 commits
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48125. (The fix is slightly wasteful; speeding things up will follow later.)
-
Benno Schulenberg authored
Use knowledge of UTF-8 instead of converting to wide characters first.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Any control character is represented by a ^ plus an ASCII character.
-
Benno Schulenberg authored
Instead of showing the upper control codes like this: ^À ^Á ^Â ^Ã ^Ä ^Å ^Æ ^Ç ^È ^É ^Ê ^Ë ^Ì ^Í ^Î ^Ï ^Ð ^Ñ ^Ò ^Ó ^Ô ^Õ ^Ö ^× ^Ø ^Ù ^Ú ^Û ^Ü ^Ý ^Þ ^ß show them like this: ^` ^a ^b ^c ^d ^e ^f ^g ^h ^i ^j ^k ^l ^m ^n ^o ^p ^q ^r ^s ^t ^u ^v ^w ^x ^y ^z ^{ ^| ^} ^~ ^= The lower control codes continue to be shown like this: ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ The representation of DEL (0x7F) continues as ^?. Further, use knowledge of UTF-8 to avoid a roundtrip through wide characters.
-
Benno Schulenberg authored
This fixes the second part of https://savannah.gnu.org/bugs/?48331 . Reported-by:
Mike Frysinger <vapier@gentoo.org>
-
Benno Schulenberg authored
This fixes the first part of https://savannah.gnu.org/bugs/?48331 . Reported-by:
Mike Frysinger <vapier@gentoo.org>
-
- 27 Jun, 2016 9 commits
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?47962 reported by Cody Taylor.
-
Benno Schulenberg authored
By removing from their main loops a condition that occurs just once.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Do the casting from integer to character rightaway in the first intermediate buffer.
-
Benno Schulenberg authored
Just like when reading a file fails. It needs the user's attention.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
So we don't have to remember its awkward target name.
-
Benno Schulenberg authored
-
- 26 Jun, 2016 1 commit
-
-
Rishabh Dave authored
This fixes https://savannah.gnu.org/bugs/?48286 . Reviewed-by:
Benno Schulenberg <bensberg@justemail.net> Signed-off-by:
Rishabh Dave <rishabhddave@gmail.com>
-
- 25 Jun, 2016 6 commits
-
-
Benno Schulenberg authored
Keystrokes are single integers (aided by the flags meta_key and func_key) but in the input stream they can be encoded as escape sequences (a series of bytes). Characters are values in byte range, but in UTF-8 one character can consist of multiple bytes. Also rename two variables, because the secondary input buffer that they refer to contains only characters (mostly just one), never any shortcuts; and there are too many "kbinput" already.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Typing a Unicode code is always finished after at most six characters: either retval == uni or retval == kbinput, but it can't be ERR.
-
Benno Schulenberg authored
-
Luke Francl authored
With tweaks from Andrea Canciani, Ben Young, Tennix, and Dirkjan Ochtman. This fulfills https://savannah.gnu.org/bugs/?48163.
-
- 24 Jun, 2016 4 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
The negatives are taken to mean: from the end of the file, and: from the end of the line. This fulfills https://savannah.gnu.org/bugs/?48248.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, other messages that are about --operatingdir don't use the term "confined" either. Suggested-by:
Mario Blättermann <mario.blaettermann@gmail.com>
-
- 23 Jun, 2016 1 commit
-
-
Jordi Mallach authored
Fix references to an old dist dir in FAQ and RPM spec file.
-