Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6d0826dfbb 
					 
					
						
						
							
							patch 8.0.0985: libvterm has its own idea of character width  
						
						... 
						
						
						
						Problem:    Libvterm has its own idea of character width.
Solution:   Use the Vim functions for character width and composing to avoid a
            mismatch. (idea by Yasuhiro Matsumoto) 
						
						
							
 
						
					 
					
						2017-08-22 22:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5830232c02 
					 
					
						
						
							
							patch 8.0.0984: terminal blinking cursor not correct in the GUI  
						
						... 
						
						
						
						Problem:    Terminal blinking cursor not correct in the GUI.
Solution:   Set blinkoff correctly.  Also make the cursor blink on MS-Windows
            by default. (Ken Takata) 
						
						
							
 
						
					 
					
						2017-08-22 20:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3f9a1ff141 
					 
					
						
						
							
							patch 8.0.0983: unnecessary check for NULL pointer  
						
						... 
						
						
						
						Problem:    Unnecessary check for NULL pointer.
Solution:   Remove the NULL check in dialog_changed(), it already happens in
            dialog_msg(). (Ken Takata) 
						
						
							
 
						
					 
					
						2017-08-21 22:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						740c433c59 
					 
					
						
						
							
							patch 8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-byte  
						
						... 
						
						
						
						Problem:    When 'encoding' is set to a multi-byte encoding other than utf-8
            the characters from ther terminal are messed up.
Solution:   Convert displayed text from utf-8 to 'encoding' for MS-Windows.
            (Yasuhiro Matsumoto, close  #2000 ) 
						
						
							
 
						
					 
					
						2017-08-21 22:01:27 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0cbba82359 
					 
					
						
						
							
							patch 8.0.0981: cursor in terminal window blinks by default  
						
						... 
						
						
						
						Problem:    Cursor in terminal window blinks by default, while in a real xterm
            it does not blink, unless the -bc argument is used.
Solution:   Do not use a blinking cursor by default. 
						
						
							
 
						
					 
					
						2017-08-21 21:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b109bb4e12 
					 
					
						
						
							
							patch 8.0.0980: Coverity warning for failing to open /dev/null  
						
						... 
						
						
						
						Problem:    Coverity warning for failing to open /dev/null.
Solution:   When /dev/null can't be opened exit the child. 
						
						
							
 
						
					 
					
						2017-08-21 21:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						eef0531621 
					 
					
						
						
							
							patch 8.0.0979: terminal noblock test fails on MS-Windows  
						
						... 
						
						
						
						Problem:    Terminal noblock test fails on MS-Windows. (Christian Brabandt)
Solution:   Ignore empty line below "done". 
						
						
							
 
						
					 
					
						2017-08-20 20:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						37819ed540 
					 
					
						
						
							
							patch 8.0.0978: writing to terminal job is not tested  
						
						... 
						
						
						
						Problem:    Writing to terminal job is not tested.
Solution:   Add a test. 
						
						
							
 
						
					 
					
						2017-08-20 19:33:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5983d50247 
					 
					
						
						
							
							patch 8.0.0977: cannot send lines to a terminal job on MS-Windows  
						
						... 
						
						
						
						Problem:    Cannot send lines to a terminal job on MS-Windows.
Solution:   Set jv_in_buf.  Command doesn't get EOF yet though. 
						
						
							
 
						
					 
					
						2017-08-20 19:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b241208a13 
					 
					
						
						
							
							patch 8.0.0976: cannot send lines to a terminal job  
						
						... 
						
						
						
						Problem:    Cannot send lines to a terminal job.
Solution:   Make [range]terminal send selected lines to the job.
            Use ++rows and ++cols for the terminal size. 
						
						
							
 
						
					 
					
						2017-08-20 18:09:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						edbc0d46cf 
					 
					
						
						
							
							patch 8.0.0975: using freed memory when setting 'backspace'  
						
						... 
						
						
						
						Problem:    Using freed memory when setting 'backspace'.
Solution:   When changing oldval also change origval. 
						
						
							
 
						
					 
					
						2017-08-20 16:11:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8efa026a25 
					 
					
						
						
							
							patch 8.0.0974: resetting a string option does not trigger OptionSet  
						
						... 
						
						
						
						Problem:    Resetting a string option does not trigger OptionSet. (Rick Howe)
Solution:   Set the origval. 
						
						
							
 
						
					 
					
						2017-08-20 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ce1c32780a 
					 
					
						
						
							
							patch 8.0.0973: initial info about blinking cursor is wrong  
						
						... 
						
						
						
						Problem:    initial info about blinking cursor is wrong
Solution:   Invert the blink flag.  Add t_VS to stop a blinking cursor. 
						
						
							
 
						
					 
					
						2017-08-20 15:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						37b9b81997 
					 
					
						
						
							
							patch 8.0.0972: compiler warnings for unused variables  
						
						... 
						
						
						
						Problem:    Compiler warnings for unused variables. (Tony Mechelynck)
Solution:   Add #ifdefs. 
						
						
							
 
						
					 
					
						2017-08-19 23:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0aed9a2e2e 
					 
					
						
						
							
							patch 8.0.0971: 'winptydll' missing from :options  
						
						... 
						
						
						
						Problem:    'winptydll' missing from :options.
Solution:   Add the entry. 
						
						
							
 
						
					 
					
						2017-08-19 23:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d6a7b3e6bb 
					 
					
						
						
							
							patch 8.0.0970: passing invalid highlight id  
						
						... 
						
						
						
						Problem:    if there is no StatusLine highlighting and there is StatusLineNC
            or StatusLineTermNC highlighting then an invalid highlight id is
            passed to combine_stl_hlt(). (Coverity)
Solution:   Check id_S to be -1 instead of zero. 
						
						
							
 
						
					 
					
						2017-08-19 21:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dc926dd0dd 
					 
					
						
						
							
							patch 8.0.0969: Coverity warning for unused return value  
						
						... 
						
						
						
						Problem:    Coverity warning for unused return value.
Solution:   Add (void) to avoid the warning. 
						
						
							
 
						
					 
					
						2017-08-19 21:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						77ac9b5c62 
					 
					
						
						
							
							patch 8.0.0968: crash when switching terminal modes  
						
						... 
						
						
						
						Problem:    Crash when switching terminal modes. (Nikolai Pavlov)
Solution:   Check that there are scrollback lines. 
						
						
							
 
						
					 
					
						2017-08-19 21:23:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						93c92eff26 
					 
					
						
						
							
							patch 8.0.0967: using a terminal may cause the cursor to blink  
						
						... 
						
						
						
						Problem:    Using a terminal may cause the cursor to blink.
Solution:   Do not set t_vs, since we cannot restore the old blink state. 
						
						
							
 
						
					 
					
						2017-08-19 21:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						fc8bec0be4 
					 
					
						
						
							
							patch 8.0.0966: build failure without terminal feature  
						
						... 
						
						
						
						Problem:    Build failure without terminal feature.
Solution:   Move #endif. 
						
						
							
 
						
					 
					
						2017-08-19 19:57:34 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3eee06e7d4 
					 
					
						
						
							
							patch 8.0.0965: not restoring cursor shape after it was set in a terminal  
						
						... 
						
						
						
						Problem:    The cursor shape is not reset after it was changed in a terminal.
Solution:   Request the original cursor shape and restore it.  Add t_RS.
            Do not add t_SH for now, it does not work properly. 
						
						
							
 
						
					 
					
						2017-08-19 19:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						683b796725 
					 
					
						
						
							
							patch 8.0.0964: channel write buffer does not work with poll()  
						
						... 
						
						
						
						Problem:    Channel write buffer does not work with poll().
Solution:   Use the same mechanism as with select(). 
						
						
							
 
						
					 
					
						2017-08-19 15:51:59 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d21f8b54b2 
					 
					
						
						
							
							patch 8.0.0963: terminal test fails on MacOS  
						
						... 
						
						
						
						Problem:    Terminal test fails on MacOS. (chdiza)
Solution:   Wait for the shell to echo the characters. (closes  #1991 ) 
						
						
							
 
						
					 
					
						2017-08-19 15:40:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9aa1569128 
					 
					
						
						
							
							patch 8.0.0962: crash with virtualedit and joining lines  
						
						... 
						
						
						
						Problem:    Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim
            #6726 )
Solution:   When using a mark check that coladd is valid. 
						
						
							
 
						
					 
					
						2017-08-19 15:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						98ebd2bbec 
					 
					
						
						
							
							patch 8.0.0961: the script to build the installer does not include winpty  
						
						... 
						
						
						
						Problem:    The script to build the installer does not include winpty.
Solution:   Add winpty32.dll and winpty-agent.exe like diff.exe 
						
						
							
 
						
					 
					
						2017-08-19 13:29:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8e539c51c3 
					 
					
						
						
							
							patch 8.0.0960: job in terminal does not get CTRL-C  
						
						... 
						
						
						
						Problem:    Job in terminal does not get CTRL-C, we send a SIGINT instead.
Solution:   Don't call may_send_sigint() on CTRL-C.  Make CTRL-W CTRL-C end
            the job. 
						
						
							
 
						
					 
					
						2017-08-18 22:57:06 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f66a2cda2c 
					 
					
						
						
							
							patch 8.0.0959: build failure on MS-Windows  
						
						... 
						
						
						
						Problem:    Build failure on MS-Windows.
Solution:   Use ioctlsocket() instead of fcntl(). 
						
						
							
 
						
					 
					
						2017-08-18 21:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ea5d6fadbb 
					 
					
						
						
							
							patch 8.0.0958: terminal test fails on Windows when winpty dll is missing  
						
						... 
						
						
						
						Problem:    The terminal test fails on MS-Windows when compiled with the
            terminal feature but the winpty DLL is missing.
Solution:   Check if the terminal feature works. (Ken Takata) 
						
						
							
 
						
					 
					
						2017-08-18 21:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						97bd5e6527 
					 
					
						
						
							
							patch 8.0.0957: a terminal job can deadlock when sending many keys  
						
						... 
						
						
						
						Problem:    When term_sendkeys() sends many keys it may get stuck in writing
            to the job.
Solution:   Make the write non-blocking, buffer keys to be sent. 
						
						
							
 
						
					 
					
						2017-08-18 20:50:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cfce71710b 
					 
					
						
						
							
							patch 8.0.0956: scrolling in a terminal window has flicker  
						
						... 
						
						
						
						Problem:    Scrolling in a terminal hwindow as flicker when the Normal
            background differs from the terminal window background.
Solution:   Set the attribute to clear with. 
						
						
							
 
						
					 
					
						2017-08-17 20:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						82de3c2c03 
					 
					
						
						
							
							patch 8.0.0955: Test_existent_file() fails on some file systems  
						
						... 
						
						
						
						Problem:    Test_existent_file() fails on some file systems.
Solution:   Run the test again with a sleep when the test fails without a
            sleep. (James McCoy, closes  #1984 ) 
						
						
							
 
						
					 
					
						2017-08-17 17:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bc906e445c 
					 
					
						
						
							
							patch 8.0.0954: /proc/self/exe might be a relative path  
						
						... 
						
						
						
						Problem:    /proc/self/exe might be a relative path.
Solution:   Make the path a full path. (James McCoy, closes  #1983 ) 
						
						
							
 
						
					 
					
						2017-08-17 17:21:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f5be7cd016 
					 
					
						
						
							
							patch 8.0.0953: get "no write since last change" error in terminal window  
						
						... 
						
						
						
						Problem:    Get "no write since last change" error in terminal window.
Solution:   Use another message when closing a terminal window. Make ":quit!"
            also end the job. 
						
						
							
 
						
					 
					
						2017-08-17 16:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a83e3962ac 
					 
					
						
						
							
							patch 8.0.0952: has('terminal') does not check existence of dll file  
						
						... 
						
						
						
						Problem:    MS-Windows: has('terminal') does not check existence of dll file.
Solution:   Check if the winpty dll file can be loaded. (Ken Takata) 
						
						
							
 
						
					 
					
						2017-08-17 14:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						84ed4ad084 
					 
					
						
						
							
							patch 8.0.0951: another wrong #ifdef  
						
						... 
						
						
						
						Problem:    Another wrong #ifdef.
Solution:   Change TERMINAL to FEAT_TERMINAL. (closes  #1981 ) 
						
						
							
 
						
					 
					
						2017-08-17 11:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ade59630c7 
					 
					
						
						
							
							patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warnings  
						
						... 
						
						
						
						Problem:    MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned.
Solution:   Change variable type. Change TERMINAL to FEAT_TERMINAL. 
						
						
							
 
						
					 
					
						2017-08-17 11:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9e13aa7729 
					 
					
						
						
							
							patch 8.0.0949: winpty.dll name is fixed  
						
						... 
						
						
						
						Problem:    winpty.dll name is fixed.
Solution:   Add the 'winptydll' option. Make the default name depend on
            whether it is a 32-bit or 64-bit build. (idea by Yasuhiro
            Matsumoto, closes  #1978 ) 
						
						
							
 
						
					 
					
						2017-08-16 23:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						989a70c590 
					 
					
						
						
							
							patch 8.0.0948: crash if timer closes window while dragging status line  
						
						... 
						
						
						
						Problem:    Crash if timer closes window while dragging status line.
Solution:   Check if the window still exists. (Yasuhiro Matsumoto, closes
            #1979 ) 
						
						
							
 
						
					 
					
						2017-08-16 22:46:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6fe15bbc87 
					 
					
						
						
							
							patch 8.0.0947: entering terminal using C-O C-W C-W goes to Insert mode  
						
						... 
						
						
						
						Problem:    When in Insert mode and using CTRL-O CTRL-W CTRL-W to move to a
            termainal window, get in a weird Insert mode.
Solution:   Don't go to Insert mode in a terminal window. (closes  #1977 ) 
						
						
							
 
						
					 
					
						2017-08-16 21:09:18 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a9f8ee05f4 
					 
					
						
						
							
							patch 8.0.0946: using PATH_MAX does not work well on some systems  
						
						... 
						
						
						
						Problem:    Using PATH_MAX does not work well on some systems.
Solution:   use MAXPATHL instead. (James McCoy, closes  #1973 ) 
						
						
							
 
						
					 
					
						2017-08-14 23:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						60104f183c 
					 
					
						
						
							
							patch 8.0.0945: 64-bit compiler warnings  
						
						... 
						
						
						
						Problem:    64-bit compiler warnings.
Solution:   Use "size_t" instead of "int". (Mike Williams) 
						
						
							
 
						
					 
					
						2017-08-14 23:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d21b16f3c0 
					 
					
						
						
							
							patch 8.0.0944: test_profile is a little bit flaky  
						
						... 
						
						
						
						Problem:    Test_profile is a little bit flaky.
Solution:   Accept a match when self and total time are the same. (James
            McCoy, closes  #1972 ) 
						
						
							
 
						
					 
					
						2017-08-14 23:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3678393baa 
					 
					
						
						
							
							patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may fail  
						
						... 
						
						
						
						Problem:    Test_terminal_scrape_multibyte fails if the codepage is not utf-8.
Solution:   Start "cmd" with the utf-8 codepage. (micbou, closes  #1975 ) 
						
						
							
 
						
					 
					
						2017-08-14 23:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4fa1019f80 
					 
					
						
						
							
							patch 8.0.0942: using freed memory with ":terminal"  
						
						... 
						
						
						
						Problem:    Using freed memory with ":terminal" if an autocommand changes
            'shell' when splitting the window. (Marius Gedminas)
Solution:   Make a copy of 'shell'. (closes  #1974 ) 
						
						
							
 
						
					 
					
						2017-08-14 22:56:27 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						05fbfdcda4 
					 
					
						
						
							
							patch 8.0.0941: existing color schemes don't like StatusLineTerm  
						
						... 
						
						
						
						Problem:    Existing color schemes don't work well with StatusLineTerm.
Solution:   Don't use "reverse", use fg and bg colors.  Also add
            StatusLineTermNC. 
						
						
							
 
						
					 
					
						2017-08-14 22:35:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c08706135d 
					 
					
						
						
							
							patch 8.0.0940: Test_terminal_scrape_multibyte is flaky  
						
						... 
						
						
						
						Problem:    Test_terminal_scrape_multibyte is flaky. (James McCoy)
Solution:   Use WaitFor() instead of term_wait(). 
						
						
							
 
						
					 
					
						2017-08-14 22:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						51c23687a9 
					 
					
						
						
							
							patch 8.0.0939: Test_terminal_env is flaky  
						
						... 
						
						
						
						Problem:    Test_terminal_env is flaky. (James McCoy)
Solution:   Use WaitFor() instead of term_wait(). 
						
						
							
 
						
					 
					
						2017-08-14 21:45:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6bb18a878c 
					 
					
						
						
							
							patch 8.0.0938: scrolling in terminal window is inefficient  
						
						... 
						
						
						
						Problem:    Scrolling in terminal window is inefficient.
Solution:   Use win_del_lines(). 
						
						
							
 
						
					 
					
						2017-08-13 22:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bce4f62d30 
					 
					
						
						
							
							patch 8.0.0937: user highlight groups not adjusted for terminal  
						
						... 
						
						
						
						Problem:    User highlight groups are not adjusted for StatusLineTerm.
Solution:   Combine attributes like for StatusLineNC. 
						
						
							
 
						
					 
					
						2017-08-13 21:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2bb7b6b0e4 
					 
					
						
						
							
							patch 8.0.0936: mode() returns wrong value for a terminal window  
						
						... 
						
						
						
						Problem:    Mode() returns wrong value for a terminal window.
Solution:   Return 't' when typed keys go to a job. 
						
						
							
 
						
					 
					
						2017-08-13 20:58:33 +02:00