vendor/libedit: upgrade from 2019-12-31 to 2022-10-30
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Thu, 17 Nov 2022 22:17:38 +0000 (23:17 +0100)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Thu, 17 Nov 2022 22:17:38 +0000 (23:17 +0100)
commitcdf8408c9c2ff3225135a3d85c10090cb0f9f744
treeaa98bf0cb82935292e28079c149eefbb15286839
parent60ecde0cdffa503f18fd5ad9437b34567263aecf
vendor/libedit: upgrade from 2019-12-31 to 2022-10-30

Most significant changes:

 - Fix filename autocompletion for strings like a\)b
 - Correct declaration of hook functions.
 - Add support for rl_delete_text and rl_set_key
 - Improve readline compatibility by adding rl_readline_state support.
 - fix memory issues found by fuzzing (double frees and buffer overflows)

See full change log in: https://www.thrysoee.dk/editline/
21 files changed:
contrib/libedit/src/chared.c
contrib/libedit/src/chartype.h
contrib/libedit/src/common.c
contrib/libedit/src/editline/readline.h
contrib/libedit/src/el.c
contrib/libedit/src/el.h
contrib/libedit/src/eln.c
contrib/libedit/src/filecomplete.c
contrib/libedit/src/filecomplete.h
contrib/libedit/src/histedit.h
contrib/libedit/src/makelist
contrib/libedit/src/map.c
contrib/libedit/src/read.c
contrib/libedit/src/readline.c
contrib/libedit/src/refresh.c
contrib/libedit/src/search.c
contrib/libedit/src/sys.h
contrib/libedit/src/terminal.c
contrib/libedit/src/tty.c
contrib/libedit/src/tty.h
contrib/libedit/src/vi.c