]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.0.0693: no terminal emulator support v8.0.0693
authorBram Moolenaar <Bram@vim.org>
Fri, 7 Jul 2017 09:54:15 +0000 (11:54 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 7 Jul 2017 09:54:15 +0000 (11:54 +0200)
commite4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42
tree5e48e171c0581f9a8240c95d4cde445e8b354ff2
parentda5116da4586fc714434411d2cccb066caa3723e
patch 8.0.0693: no terminal emulator support

Problem:    No terminal emulator support.  Cannot properly run commands in the
            GUI.  Cannot run a job interactively with an ssh connection.
Solution:   Very early implementation of the :terminal command.  Includes
            libvterm converted to ANSI C.  Many parts still missing.
87 files changed:
Filelist
runtime/doc/Makefile
runtime/doc/terminal.txt [new file with mode: 0644]
src/Makefile
src/auto/configure
src/config.h.in
src/config.mk.in
src/configure.ac
src/evalfunc.c
src/ex_cmdidxs.h
src/ex_docmd.c
src/feature.h
src/libvterm/.bzrignore [new file with mode: 0644]
src/libvterm/.gitignore [new file with mode: 0644]
src/libvterm/LICENSE [new file with mode: 0644]
src/libvterm/Makefile [new file with mode: 0644]
src/libvterm/README [new file with mode: 0644]
src/libvterm/bin/unterm.c [new file with mode: 0644]
src/libvterm/bin/vterm-ctrl.c [new file with mode: 0644]
src/libvterm/bin/vterm-dump.c [new file with mode: 0644]
src/libvterm/doc/URLs [new file with mode: 0644]
src/libvterm/doc/seqs.txt [new file with mode: 0644]
src/libvterm/include/vterm.h [new file with mode: 0644]
src/libvterm/include/vterm_keycodes.h [new file with mode: 0644]
src/libvterm/src/encoding.c [new file with mode: 0644]
src/libvterm/src/encoding/DECdrawing.tbl [new file with mode: 0644]
src/libvterm/src/encoding/uk.tbl [new file with mode: 0644]
src/libvterm/src/keyboard.c [new file with mode: 0644]
src/libvterm/src/mouse.c [new file with mode: 0644]
src/libvterm/src/parser.c [new file with mode: 0644]
src/libvterm/src/pen.c [new file with mode: 0644]
src/libvterm/src/rect.h [new file with mode: 0644]
src/libvterm/src/screen.c [new file with mode: 0644]
src/libvterm/src/state.c [new file with mode: 0644]
src/libvterm/src/unicode.c [new file with mode: 0644]
src/libvterm/src/utf8.h [new file with mode: 0644]
src/libvterm/src/vterm.c [new file with mode: 0644]
src/libvterm/src/vterm_internal.h [new file with mode: 0644]
src/libvterm/t/02parser.test [new file with mode: 0644]
src/libvterm/t/03encoding_utf8.test [new file with mode: 0644]
src/libvterm/t/10state_putglyph.test [new file with mode: 0644]
src/libvterm/t/11state_movecursor.test [new file with mode: 0644]
src/libvterm/t/12state_scroll.test [new file with mode: 0644]
src/libvterm/t/13state_edit.test [new file with mode: 0644]
src/libvterm/t/14state_encoding.test [new file with mode: 0644]
src/libvterm/t/15state_mode.test [new file with mode: 0644]
src/libvterm/t/16state_resize.test [new file with mode: 0644]
src/libvterm/t/17state_mouse.test [new file with mode: 0644]
src/libvterm/t/18state_termprops.test [new file with mode: 0644]
src/libvterm/t/20state_wrapping.test [new file with mode: 0644]
src/libvterm/t/21state_tabstops.test [new file with mode: 0644]
src/libvterm/t/22state_save.test [new file with mode: 0644]
src/libvterm/t/25state_input.test [new file with mode: 0644]
src/libvterm/t/26state_query.test [new file with mode: 0644]
src/libvterm/t/27state_reset.test [new file with mode: 0644]
src/libvterm/t/28state_dbl_wh.test [new file with mode: 0644]
src/libvterm/t/29state_fallback.test [new file with mode: 0644]
src/libvterm/t/30pen.test [new file with mode: 0644]
src/libvterm/t/40screen_ascii.test [new file with mode: 0644]
src/libvterm/t/41screen_unicode.test [new file with mode: 0644]
src/libvterm/t/42screen_damage.test [new file with mode: 0644]
src/libvterm/t/43screen_resize.test [new file with mode: 0644]
src/libvterm/t/44screen_pen.test [new file with mode: 0644]
src/libvterm/t/45screen_protect.test [new file with mode: 0644]
src/libvterm/t/46screen_extent.test [new file with mode: 0644]
src/libvterm/t/47screen_dbl_wh.test [new file with mode: 0644]
src/libvterm/t/48screen_termprops.test [new file with mode: 0644]
src/libvterm/t/90vttest_01-movement-1.test [new file with mode: 0644]
src/libvterm/t/90vttest_01-movement-2.test [new file with mode: 0644]
src/libvterm/t/90vttest_01-movement-3.test [new file with mode: 0644]
src/libvterm/t/90vttest_01-movement-4.test [new file with mode: 0644]
src/libvterm/t/90vttest_02-screen-1.test [new file with mode: 0644]
src/libvterm/t/90vttest_02-screen-2.test [new file with mode: 0644]
src/libvterm/t/90vttest_02-screen-3.test [new file with mode: 0644]
src/libvterm/t/90vttest_02-screen-4.test [new file with mode: 0644]
src/libvterm/t/92lp1640917.test [new file with mode: 0644]
src/libvterm/t/harness.c [new file with mode: 0644]
src/libvterm/t/run-test.pl [new file with mode: 0644]
src/libvterm/tbl2inc_c.pl [new file with mode: 0644]
src/libvterm/vterm.pc.in [new file with mode: 0644]
src/option.c
src/option.h
src/proto.h
src/proto/terminal.pro [new file with mode: 0644]
src/structs.h
src/terminal.c [new file with mode: 0644]
src/version.c