Patch 8.0.0915

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0915 Problem:Wrong initialisation of global. Solution: Use INIT(). Files: src/globals.h *** ../vim-8.0.0914/src/globals.h 2017-08-12 14:52:11.739135421 +0200 --- src/globals.h 2017-08-12 15:13:58.235458552 +0200 *** *** 1672,1678 #endif

Patch 8.0.0912

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0912 Problem:Cannot run a job in a hidden terminal. Solution: Add option "hidden" and ++hidden. Files: src/terminal.c, src/structs.h, src/channel.c, src/fileio.c, runtime/doc/terminal.txt, src/testdir/test_terminal.vim *** ../vim-8.0.0911/src/terminal.c

Patch 8.0.0913

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0913 Problem:MS-Windows: CTRL-C kills shell in terminal window instead of the command running in the shell. Solution: Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the job. (partly by Yasuhiro Matsumoto, closes #1962) Files:

Patch 8.0.0914

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0914 Problem:Highlight attributes are always combined. Solution: Add the 'nocombine' value to replace attributes instead of combining them. (scauligi, closes #1963) Files: runtime/doc/syntax.txt, src/syntax.c, src/vim.h *** ../vim-8.0.0913/runtime/doc/syntax.txt

Patch 8.0.0916

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0916 Problem:Cannot specify properties of window for when opening a window for a finished terminal job. Solution: Add "term_opencmd". Files: src/channel.c, src/structs.h, src/terminal.c, runtime/doc/eval.txt, src/testdir/test_terminal.vim ***

Patch 8.0.0917

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0917 Problem:MS-Windows:CTRL-C handling in terminal window is wrong Solution: Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro Matsumoto, closes #1965) Files: src/os_win32.c, src/terminal.c *** ../vim-8.0.0916/src/os_win32.c 2017-08-12

Patch 8.0.0919

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0919 Problem:Cursor color isn't set on startup. Solution: Initialize showing_mode to invalid value. Files: src/term.c *** ../vim-8.0.0918/src/term.c 2017-08-12 19:51:37.819214168 +0200 --- src/term.c 2017-08-12 20:07:35.245548285 +0200 *** *** 3670,3676

Adding a new quickfix/location list at the end of the stack

2017-08-12 Fir de Conversatie Yegappan Lakshmanan
Hi all, When adding a new quickfix list using the setqflist() function, currently the new list is added after the current quickfix list. If there are lists after the current list, then they are all freed. This will create issues for plugins which create and add entries to a quickfix list

Patch 8.0.0920

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0920 Problem:The cursor shape is wrong after switch back from an alternate screen in a terminal window. (arius Gedminas) Solution: Change bitfield to unsigned. Set flag that cursor shape was set. Files: src/terminal.c, src/libvterm/src/vterm_internal.h ***

Patch 8.0.0918

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0918 Problem:Cannot get terminal window cursor shape or attributes. Solution: Support cursor shape, attributes and color. Files: src/terminal.c, runtime/doc/eval.txt, src/libvterm/include/vterm.h, src/libvterm/src/state.c, src/libvterm/src/vterm.c,

Patch 8.0.0921

2017-08-12 Fir de Conversatie Bram Moolenaar
Patch 8.0.0921 Problem:Terminal window cursor shape not supported in the GUI. Solution: Use the terminal window cursor shape in the GUI. Files: src/terminal.c, src/proto/terminal.pro, src/gui.c, src/syntax.c, src/proto/syntax.pro *** ../vim-8.0.0920/src/terminal.c