evil-qemacs/tests
Charlie Gordon 7e70e611b6 Use char32_t for all code point variables and arrays
- char32_t is defined in cutils.h but may conflict with <uchar.h>
- all qe_isxxx functions take a char32_t
- add etf8x encoding for full range of char32_t type
- add utf8_decode_strict()
- add ustr_match_keyword()
- utf8_encode() / utf8_decode() handle up to 32 bits
- improve detect_charset():
  - detect utf8 and utf8x
  - avoid failure on partial utf8 sequence at end of buffer
  - detect overlong utf8 sequences
- fix display bugs for code points beyond MAX_UNICODE_DISPLAY
- simplify do_compare_windows(), avoid magic char values.
- rename functions:
    eb_encode_uchar -> eb_encode_char32
    eb_insert_uchar -> eb_insert_char32
    eb_insert_uchars -> eb_insert_char32_n
    eb_match_uchar -> eb_match_char32
    eb_delete_uchar -> eb_delete_char32
    eb_replace_uchar -> eb_replace_char32
    utf8_to_unicode -> utf8_to_char32
- use char32_t for all variables and arrays holding code-points
- fix some language syntax parsers.
- fix detect_eol_type_32bit(), used uint16_t instead of uint32_t
- bump VERSION to 5.4.0
2022-10-29 19:43:38 +02:00
..
16colors-256.pl add some test files 2018-12-19 11:48:29 +00:00
16colors.pl styles: improve consistency 2017-04-11 06:46:13 +00:00
24-bit-color.sh remove trailing blanks 2020-10-21 15:01:52 +00:00
256colors2.pl display: full support for 256 color virtual terminal 2017-04-03 08:33:57 +00:00
7936-colors.sh remove trailing blanks 2020-10-21 15:01:52 +00:00
altcharset.sh remove trailing blanks 2020-10-21 15:01:52 +00:00
altcharset.txt add some test files 2018-12-19 11:48:29 +00:00
boxes.txt remove trailing blanks 2020-10-21 15:01:52 +00:00
color-spaces.pl remove trailing blanks 2020-10-21 15:01:52 +00:00
colours.txt added xterm normal colors too 2008-04-04 09:55:20 +00:00
HELLO.txt remove trailing blanks 2020-10-21 15:01:52 +00:00
lattrs.txt added test files from putty testdata 2008-04-04 07:13:11 +00:00
mandelbrot.sh tests: add fractal test functions 2017-04-27 23:04:10 +00:00
NonBMP1.utf8 Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
scocols.txt added test files from putty testdata 2008-04-04 07:13:11 +00:00
test-capital-rtl Initial revision 2004-05-29 10:17:37 +00:00
test-capital-rtl.ref Initial revision 2004-05-29 10:17:37 +00:00
test-hebrew Initial revision 2004-05-29 10:17:37 +00:00
testbidi.html remove trailing blanks 2020-10-21 15:01:52 +00:00
testfile.py.c Fix formatting of test file 2022-08-09 07:41:11 -04:00
TestPage.txt remove trailing blanks 2020-10-21 15:01:52 +00:00
TestPage.ucs2be.txt fix charset_detect 2014-03-15 14:55:05 +00:00
TestPage.ucs2le.txt display: full support for 256 color virtual terminal 2017-04-03 08:33:57 +00:00
TestPage.ucs4be.txt fix charset_detect 2014-03-15 14:55:05 +00:00
TestPage.ucs4le.txt fix charset_detect 2014-03-15 14:55:05 +00:00
truecolors.sh display: full support for 256 color virtual terminal 2017-04-03 08:33:57 +00:00
utf8-hacks.sh Fix backspace behavior over wide glyphs 2022-08-29 02:55:50 +02:00
utf8.txt added test files from putty testdata 2008-04-04 07:13:11 +00:00
vt100.txt added test files from putty testdata 2008-04-04 07:13:11 +00:00
xterm-colortest.sh remove trailing blanks 2020-10-21 15:01:52 +00:00
xterm-colour-chart.py remove trailing blanks 2020-10-21 15:01:52 +00:00
xterm-palette.sh Multiple improvements 2022-08-22 17:13:26 +02:00