Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						69e8aa7511 
					 
					
						
						
							
							patch 8.0.1106: terminal colors wrong on an MS-Windows console  
						
						... 
						
						
						
						Problem:    Terminal colors on an MS-Windows console are not matching the
            normal colors.
Solution:   Use the normal colors for the terminal. (Yasuhiro Matsumoto,
            closes  #2087 ) 
						
						
					 
					
						2017-09-14 15:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1190cf68e2 
					 
					
						
						
							
							patch 8.0.1105: match() and matchend() are not tested  
						
						... 
						
						
						
						Problem:    match() and matchend() are not tested.
Solution:   Add tests. (Ozaki Kiichi, closes  #2088 ) 
						
						
					 
					
						2017-09-14 14:31:18 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ef6b8de42f 
					 
					
						
						
							
							patch 8.0.1104: the qf_jump() function is too long  
						
						... 
						
						
						
						Problem:    The qf_jump() function is too long.
Solution:   Split of parts to separate functions. (Yegappan Lakshmanan) 
						
						
					 
					
						2017-09-14 13:57:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						478e3a78c3 
					 
					
						
						
							
							patch 8.0.1103: converting cterm color fails for grey ramp  
						
						... 
						
						
						
						Problem:    Converting cterm color fails for grey ramp.
Solution:   Use index instead of number. 
						
						
					 
					
						2017-09-14 13:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c71053c611 
					 
					
						
						
							
							patch 8.0.1102: terminal window does not use Normal colors  
						
						... 
						
						
						
						Problem:    Terminal window does not use Normal colors.
Solution:   For the GUI and when 'termguicolors' is enabled, use the actual
            foreground and background colors for the terminal.  (Yasuhiro
            Matsumoto, closes  #2067 )
            Use the "Terminal" highlight group if defined. 
						
						
					 
					
						2017-09-14 00:00:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						71eeb74a60 
					 
					
						
						
							
							patch 8.0.1101: channel write fails if writing to log fails  
						
						... 
						
						
						
						Problem:    Channel write fails if writing to log fails.
Solution:   Ignore return value of fwrite(). (Ozaki Kiichi, closes  #2081 ) 
						
						
					 
					
						2017-09-13 22:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						072412ed45 
					 
					
						
						
							
							patch 8.0.1100: stuck in redraw loop when 'lazyredraw' is set  
						
						... 
						
						
						
						Problem:    Stuck in redraw loop when 'lazyredraw' is set.
Solution:   Don't loop on update_screen() when not redrawing. (Yasuhiro
            Matsumoto, closes  #2082 ) 
						
						
					 
					
						2017-09-13 22:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						518d699699 
					 
					
						
						
							
							patch 8.0.1099: warnings for GDK calls  
						
						... 
						
						
						
						Problem:    Warnings for GDK calls.
Solution:   Use other calls for GTK 3 and fix a few problems. (Kazunobu
            Kuriyama) 
						
						
					 
					
						2017-09-13 22:09:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b984b80cd8 
					 
					
						
						
							
							patch 8.0.1098: build failure if libvterm installed  
						
						... 
						
						
						
						Problem:    Build failure if libvterm installed on the system. (Oleh
            Hushchenkov)
Solution:   Change the CCCTERM argument order. (Ken Takata, closes  #2080 ) 
						
						
					 
					
						2017-09-12 22:59:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						49a613f84a 
					 
					
						
						
							
							patch 8.0.1097: background color wrong if job changes background color  
						
						... 
						
						
						
						Problem:    Background color wrong if job changes background color.
Solution:   Get the background color from vterm. 
						
						
					 
					
						2017-09-11 23:05:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						238d43b328 
					 
					
						
						
							
							patch 8.0.1096: terminal window in Normal mode has wrong background  
						
						... 
						
						
						
						Problem:    Terminal window in Normal mode has wrong background.
Solution:   Store the default background and use it for clearning until the
            end of the line.  Not for below the last line, since there is no
            text there. 
						
						
					 
					
						2017-09-11 22:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a038cb5eab 
					 
					
						
						
							
							patch 8.0.1095: terminal multibyte escrape test is flaky  
						
						... 
						
						
						
						Problem:    Terminal multibyte escrape test is flaky.
Solution:   Add another condition to wait for. 
						
						
					 
					
						2017-09-11 20:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c212798333 
					 
					
						
						
							
							patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibility  
						
						... 
						
						
						
						Problem:    Using ssh from Terminal.app runs into xterm incompatibility.
Solution:   Also detect Terminal.app on non-Mac systems. 
						
						
					 
					
						2017-09-11 20:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b4d5fbabc9 
					 
					
						
						
							
							patch 8.0.1093: various small quickfix issues  
						
						... 
						
						
						
						Problem:    Various small quickfix issues.
Solution:   Remove ":" prefix from title set by a user. Add the qf_id2nr().
            function. Add a couple more tests.  Update documentation.
            (Yegappan Lakshmanan) 
						
						
					 
					
						2017-09-11 19:31:28 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						45d5f26d11 
					 
					
						
						
							
							patch 8.0.1092: terminal debugger can't evaluate expressions  
						
						... 
						
						
						
						Problem:    Terminal debugger can't evaluate expressions.
Solution:   Add :Evaluate and K.  Various other improvements. 
						
						
					 
					
						2017-09-10 19:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						95c83c64be 
					 
					
						
						
							
							patch 8.0.1091: test for <cexpr> fails without +balloon_eval feature  
						
						... 
						
						
						
						Problem:    Test for <cexpr> fails without +balloon_eval feature.
Solution:   Remove #ifdefs. 
						
						
					 
					
						2017-09-10 18:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						65f084749b 
					 
					
						
						
							
							patch 8.0.1090: cannot get the text under the cursor like v:beval_text  
						
						... 
						
						
						
						Problem:    cannot get the text under the cursor like v:beval_text
Solution:   Add <cexpr>. 
						
						
					 
					
						2017-09-10 18:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c168bd4bd3 
					 
					
						
						
							
							patch 8.0.1089: cannot get range count in user command  
						
						... 
						
						
						
						Problem:    Cannot get range count in user command.
Solution:   Add <range> argument. 
						
						
					 
					
						2017-09-10 17:34:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						414168d97f 
					 
					
						
						
							
							patch 8.0.1088: occasional memory use after free  
						
						... 
						
						
						
						Problem:    Occasional memory use after free.
Solution:   Use the highlight table directly, don't keep a pointer. 
						
						
					 
					
						2017-09-10 15:21:55 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e9f6fd27d0 
					 
					
						
						
							
							patch 8.0.1087: Test_terminal_cwd is flaky  
						
						... 
						
						
						
						Problem:    Test_terminal_cwd is flaky. MS-Windows: term_start() "cwd"
            argument does not work.
Solution:   Wait for the condition to be true instead of using a sleep.
            Pass the directory to winpty. 
						
						
					 
					
						2017-09-10 14:25:49 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8696bbaf52 
					 
					
						
						
							
							patch 8.0.1086: can't build with GTK 3  
						
						... 
						
						
						
						Problem:    Can't build with GTK 3.
Solution:   Rename function argument. (Kazunobu Kuriyama) 
						
						
					 
					
						2017-09-09 23:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e09ba7bae5 
					 
					
						
						
							
							patch 8.0.1085: terminal debugger can't set breakpoints  
						
						... 
						
						
						
						Problem:    The terminal debugger can't set breakpoints.
Solution:   Add :Break and :Delete commands.  Also commands for stepping
            through code. 
						
						
					 
					
						2017-09-09 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7be9b50fd7 
					 
					
						
						
							
							patch 8.0.1084: GTK build has compiler warnings  
						
						... 
						
						
						
						Problem:    GTK build has compiler warnings. (Christian Brabandt)
Solution:   Get screen size with a different function. (Ken Takata, Yasuhiro
            Matsumoto) 
						
						
					 
					
						2017-09-09 18:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5b5adf5b9c 
					 
					
						
						
							
							patch 8.0.1083: leaking memory in input part of channel  
						
						... 
						
						
						
						Problem:    Leaking memory in input part of channel.
Solution:   Clear the input part of channel.  Free the entry. Move failing
            command test to a separate file to avoid bogus leak reports
            clouding tests that should not leak. 
						
						
					 
					
						2017-09-09 18:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9d18961323 
					 
					
						
						
							
							patch 8.0.1082: tests fail when run under valgrind  
						
						... 
						
						
						
						Problem:    Tests fail when run under valgrind.
Solution:   Increase waiting times. 
						
						
					 
					
						2017-09-09 18:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						aba680a851 
					 
					
						
						
							
							patch 8.0.1081: memory leak for the channel write queue  
						
						... 
						
						
						
						Problem:    Memory leak for the channel write queue.
Solution:   Free the write queue when clearing a channel. 
						
						
					 
					
						2017-09-09 16:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						74121231be 
					 
					
						
						
							
							patch 8.0.1080: memory leak for eof_chars terminal option and buffer name  
						
						... 
						
						
						
						Problem:    Memory leak for eof_chars terminal option and buffer name.
Solution:   Free job options. Free the buffer name 
						
						
					 
					
						2017-09-09 16:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						09d6c3818d 
					 
					
						
						
							
							patch 8.0.1079: memory leak when remote_foreground() fails  
						
						... 
						
						
						
						Problem:    Memory leak when remote_foreground() fails.
Solution:   Free the error message. 
						
						
					 
					
						2017-09-09 16:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b4ea1914b8 
					 
					
						
						
							
							patch 8.0.1078: using freed memory with ":hi Normal"  
						
						... 
						
						
						
						Problem:    Using freed memory with ":hi Normal".
Solution:   Get "item" again after updating the table. 
						
						
					 
					
						2017-09-09 15:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						fe386641b0 
					 
					
						
						
							
							patch 8.0.1077: no debugger making use of the terminal window  
						
						... 
						
						
						
						Problem:    No debugger making use of the terminal window.
Solution:   Add the term debugger plugin.  So far only displays the current
            line when stopped. 
						
						
					 
					
						2017-09-08 21:10:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3c518400d1 
					 
					
						
						
							
							patch 8.0.1076: term_start() does not take callbacks  
						
						... 
						
						
						
						Problem:    term_start() does not take callbacks. When using two terminals
            without a job only one is read from.  A terminal without a window
            returns the wrong pty.
Solution:   Support "callback", "out_cb" and "err_cb".  Fix terminal without a
            window. Fix reading from multiple channels. 
						
						
					 
					
						2017-09-08 20:47:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1a735d6c9b 
					 
					
						
						
							
							patch 8.0.1075: MS-Windows: mouse does not work in terminal  
						
						... 
						
						
						
						Problem:    MS-Windows: mouse does not work in terminal.
Solution:   Force the winpty mouse on. (Yasuhiro Matsumoto, closes  #2072 ) 
						
						
					 
					
						2017-09-08 16:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2dc9d26c14 
					 
					
						
						
							
							patch 8.0.1074: ":term NONE" does not work on MS-Windows  
						
						... 
						
						
						
						Problem:    ":term NONE" does not work on MS-Windows.
Solution:   Make it work.  Split "pty" into "pty_in" and "pty_out". (Yasuhiro
            Matsumoto, closes  #2058 , closes  #2045 ) 
						
						
					 
					
						2017-09-08 14:39:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ba2929b6af 
					 
					
						
						
							
							patch 8.0.1073: may get an endless loop if 'statusline' changes a highlight  
						
						... 
						
						
						
						Problem:    May get an endless loop if 'statusline' changes a highlight.
Solution:   Do not let evaluating 'statusline' trigger a redraw. 
						
						
					 
					
						2017-09-08 13:59:21 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						99433291b1 
					 
					
						
						
							
							patch 8.0.1072: :highlight command causes a redraw even when nothing changed  
						
						... 
						
						
						
						Problem:    The :highlight command causes a redraw even when nothing changed.
Solution:   Only set "need_highlight_changed" when an attribute changed. 
						
						
					 
					
						2017-09-08 12:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c6da01a5b8 
					 
					
						
						
							
							patch 8.0.1071: putty-color and cygwin-color are not recognized  
						
						... 
						
						
						
						Problem:    $TERM names starting with "putty" and "cygwin" are likely to have
            a dark background, but are not recognized.
Solution:   Only check the first few characters of $TERM to match "putty" or
            "cygwin". (Christian Brabandt) 
						
						
					 
					
						2017-09-07 22:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						75a60f74ce 
					 
					
						
						
							
							patch 8.0.1070: terminal test is flaky on Mac  
						
						... 
						
						
						
						Problem:    Terminal test is flaky on Mac.
Solution:   Add Test_terminal_noblock() to list of flaky tests. 
						
						
					 
					
						2017-09-07 22:24:41 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						37b53270e1 
					 
					
						
						
							
							patch 8.0.1069: still get CTRL-X sometimes  
						
						... 
						
						
						
						Problem:    Still get CTRL-X sometimes for t_RS request.
Solution:   Also skip 0x18 after a key code response. 
						
						
					 
					
						2017-09-07 20:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						618d6d277e 
					 
					
						
						
							
							patch 8.0.1068: vandyke SecureCRT terminal can't handle cursor mode request  
						
						... 
						
						
						
						Problem:    Vandyke SecureCRT terminal can't handle cursor mode request.
            (Steven Hartland)
Solution:   Fix pointer computation. (closes  #2008 ) 
						
						
					 
					
						2017-09-07 12:59:25 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e723c42836 
					 
					
						
						
							
							patch 8.0.1067: try/catch in timer does not prevent it from being stopped  
						
						... 
						
						
						
						Problem:    Using try/catch in timer does not prevent it from being stopped.
Solution:   Reset the exception context and use did_emsg instead of
            called_emsg. 
						
						
					 
					
						2017-09-06 23:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2e49b6b20c 
					 
					
						
						
							
							patch 8.0.1066: some terminals can't handle requesting cursor mode  
						
						... 
						
						
						
						Problem:    Some terminals can't handle requesting cursor mode. (Steven
            Hartland)
Solution:   Recognize vandyke SecureCRT. (closes  #2008 ) 
						
						
					 
					
						2017-09-06 22:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c35e4cb4fe 
					 
					
						
						
							
							patch 8.0.1065: not all macro examples are included  
						
						... 
						
						
						
						Problem:    Not all macro examples are included in the self-installing
            executable. (lkintact)
Solution:   Add the directories to the NSIS script. (closes  #2065 ) 
						
						
					 
					
						2017-09-06 21:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1b9f9d315f 
					 
					
						
						
							
							patch 8.0.1064: Coverity warns for leaking resource  
						
						... 
						
						
						
						Problem:    Coverity warns for leaking resource.
Solution:   Free pty_master_fd on failure. 
						
						
					 
					
						2017-09-05 23:32:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						28550b74bb 
					 
					
						
						
							
							patch 8.0.1063: Coverity warns for NULL check and array use  
						
						... 
						
						
						
						Problem:    Coverity warns for NULL check and using variable pointer as an
            array.
Solution:   Remove the NULL check.  Make "argvar" an array. 
						
						
					 
					
						2017-09-05 23:31:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c3f81394ef 
					 
					
						
						
							
							patch 8.0.1062: Coverity warnings in libvterm  
						
						... 
						
						
						
						Problem:    Coverity warnings in libvterm.
Solution:   Add (void) to avoid warning for not checking return value.
            Add "break" before "case". 
						
						
					 
					
						2017-09-05 23:29:34 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6756c7037f 
					 
					
						
						
							
							patch 8.0.1061: Coverity: no check for NULL command  
						
						... 
						
						
						
						Problem:    Coverity: no check for NULL command.
Solution:   Check for NULL list item. 
						
						
					 
					
						2017-09-05 23:01:12 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3971905bac 
					 
					
						
						
							
							patch 8.0.1060: when imstyle is one, mapping <Left> breaks preediting  
						
						... 
						
						
						
						Problem:    When imstyle is one, mapping <Left> breaks preediting.
Solution:   Pass though preediting key-events. (Yasuhiro Matsumoto, closes
            #2064 , closes  #2063 ) 
						
						
					 
					
						2017-09-05 22:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3d8d2c7ca5 
					 
					
						
						
							
							patch 8.0.1059: older Gnome terminal returns smaller version number  
						
						... 
						
						
						
						Problem:    older Gnome terminal returns smaller version number. (antarestrue)
Solution:   Lower version limit from 2800 to 2500. (#2032 ) 
						
						
					 
					
						2017-09-05 21:57:27 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8b53b79ea5 
					 
					
						
						
							
							patch 8.0.1058: terminal redirection test is flaky  
						
						... 
						
						
						
						Problem:    Terminal redirection test is flaky.
Solution:   Wait for job to finish. 
						
						
					 
					
						2017-09-05 20:29:25 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1bfdc07a49 
					 
					
						
						
							
							patch 8.0.1057: terminal scrape test waits too long  
						
						... 
						
						
						
						Problem:    Terminal scrape test waits too long, it checks for one instead of
            three.
Solution:   Check there are three characters. (micbou) 
						
						
					 
					
						2017-09-05 20:19:42 +02:00