summaryrefslogtreecommitdiffstats
path: root/src/terminal.c
AgeCommit message (Collapse)Author
2017-07-23patch 8.0.0761: options not set properly for a terminal bufferv8.0.0761Bram Moolenaar
Problem: Options of a buffer for a terminal window are not set properly. Solution: Add "terminal" value for 'buftype'. Make 'buftype' and 'bufhidden' not depend on the quickfix feature. Also set the buffer name and show "running" or "finished" in the window title.
2017-07-23patch 8.0.0760: terminal window colors wrong with 'termguicolors'v8.0.0760Bram Moolenaar
Problem: Terminal window colors wrong with 'termguicolors'. Solution: Add 'termguicolors' support.
2017-07-23patch 8.0.0759: MS-Windows: terminal does not adjust sizev8.0.0759Bram Moolenaar
Problem: MS-Windows: terminal does not adjust size to the Vim window size. Solution: Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863)
2017-07-23patch 8.0.0758: possible crash when using a terminal windowv8.0.0758Bram Moolenaar
Problem: Possible crash when using a terminal window. Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)
2017-07-23patch 8.0.0755: terminal window does not have colors in the GUIv8.0.0755Bram Moolenaar
Problem: Terminal window does not have colors in the GUI. Solution: Lookup the GUI color.
2017-07-23patch 8.0.0754: terminal window does not support colorsv8.0.0754Bram Moolenaar
Problem: Terminal window does not support colors. Solution: Lookup the color attribute.
2017-07-22patch 8.0.0753: no size reports to a job running in a terminalv8.0.0753Bram Moolenaar
Problem: A job running in a terminal does not get notified of changes in the terminal size. Solution: Use ioctl() and SIGWINCH to report the terminal size.
2017-07-22patch 8.0.0747: :terminal without an argument doesn't workv8.0.0747Bram Moolenaar
Problem: :terminal without an argument doesn't work. Solution: Use the 'shell' option. (Yasuhiro Matsumoto, closes #1860)
2017-07-22patch 8.0.0746: when :term fails the job is not properly cleaned upv8.0.0746Bram Moolenaar
Problem: When :term fails the job is not properly cleaned up. Solution: Free the terminal. Handle a job that failed to start. (closes #1858)
2017-07-22patch 8.0.0745: multi-byte characters in a terminal don't display wellv8.0.0745Bram Moolenaar
Problem: multi-byte characters in a terminal window are not displayed properly. Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes #1857)
2017-07-22patch 8.0.0744: terminal window does not use a ptyv8.0.0744Bram Moolenaar
Problem: A terminal window uses pipes instead of a pty. Solution: Add pty support.
2017-07-22patch 8.0.0742: terminal feature does not work on MS-Windowsv8.0.0742Bram Moolenaar
Problem: Terminal feature does not work on MS-Windows. Solution: Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto)
2017-07-21patch 8.0.0740: cannot resize a terminal window by the commandv8.0.0740Bram Moolenaar
Problem: Cannot resize a terminal window by the command running in it. Solution: Add support for the window size escape sequence. Make BS work.
2017-07-20patch 8.0.0739: terminal resizing doesn't work well.v8.0.0739Bram Moolenaar
Problem: Terminal resizing doesn't work well. Solution: Resize the terminal to the Vim window and the other way around. Avoid mapping typed keys. Set the environment properly.
2017-07-19patch 8.0.0738: cannot use the mouse to resize a terminal windowv8.0.0738Bram Moolenaar
Problem: Cannot use the mouse to resize window while the focus is in a terminal window. Solution: Recognize nice mouse events in the terminal window. A few more fixes for the terminal window.
2017-07-18patch 8.0.0730: terminal feature only supports Unix-like systemsv8.0.0730Bram Moolenaar
Problem: Terminal feature only supports Unix-like systems. Solution: Prepare for adding an MS-Windows implementaiton.
2017-07-17patch 8.0.0728: the terminal structure is never freedv8.0.0728Bram Moolenaar
Problem: The terminal structure is never freed. Solution: Free the structure and unreference what it contains.
2017-07-16patch 8.0.0725: a terminal window does not handle keyboard inputv8.0.0725Bram Moolenaar
Problem: A terminal window does not handle keyboard input. Solution: Add terminal_loop(). ":term bash -i" sort of works now.
2017-07-16patch 8.0.0718: output of job in terminal is not displayedv8.0.0718Bram Moolenaar
Problem: Output of job in terminal is not displayed. Solution: Connect the job output to the terminal.
2017-07-15patch 8.0.0717: terminal feature precence unclearv8.0.0717Bram Moolenaar
Problem: Terminal feature not included in :version output. Solution: Add +terminal or -terminal.
2017-07-07patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar
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.