Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bc197195b0 
					 
					
						
						
							
							patch 8.0.1517: invalid memory acces with pattern using look-behind match  
						
						... 
						
						
						
						Problem:    Invalid memory acces with pattern using look-behind match.
            (Dominique Pelle)
Solution:   Get a pointer to the right line. 
						
						
							
 
						
					 
					
						2018-02-13 16:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b3292fa2d3 
					 
					
						
						
							
							patch 8.0.1516: errors for job options are not very specific  
						
						... 
						
						
						
						Problem:    Errors for job options are not very specific.
Solution:   Add more specific error messages. 
						
						
							
 
						
					 
					
						2018-02-13 15:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ab5e7c3deb 
					 
					
						
						
							
							patch 8.0.1515: BufWinEnter event fired when opening hidden terminal  
						
						... 
						
						
						
						Problem:    BufWinEnter event fired when opening hidden terminal.
Solution:   Do not fire BufWinEnter when the terminal is midden and does not
            open a window. (Kenta Sato, closes  #2636 ) 
						
						
							
 
						
					 
					
						2018-02-13 14:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						07ad816525 
					 
					
						
						
							
							patch 8.0.1514: getting the list of changes is not easy  
						
						... 
						
						
						
						Problem:    Getting the list of changes is not easy.
Solution:   Add the getchangelist() function. (Yegappan Lakshmanan,
            closes  #2634 ) 
						
						
							
 
						
					 
					
						2018-02-13 13:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4867974137 
					 
					
						
						
							
							patch 8.0.1513: the jumplist is not always properly cleaned up  
						
						... 
						
						
						
						Problem:    The jumplist is not always properly cleaned up.
Solution:   Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan) 
						
						
							
 
						
					 
					
						2018-02-13 13:33:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e4db7aedab 
					 
					
						
						
							
							patch 8.0.1512: warning for possibly using NULL pointer  
						
						... 
						
						
						
						Problem:    Warning for possibly using NULL pointer. (Coverity)
Solution:   Skip using the pointer if it's NULL. 
						
						
							
 
						
					 
					
						2018-02-13 13:12:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3198870137 
					 
					
						
						
							
							patch 8.0.1511: some code for the debugger watch expression is clumsy  
						
						... 
						
						
						
						Problem:    Some code for the debugger watch expression is clumsy.
Solution:   Clean up the code. 
						
						
							
 
						
					 
					
						2018-02-13 12:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b48e96f61c 
					 
					
						
						
							
							patch 8.0.1510: cannot test if a command causes a beep  
						
						... 
						
						
						
						Problem:    Cannot test if a command causes a beep.
Solution:   Add assert_beeps(). 
						
						
							
 
						
					 
					
						2018-02-13 12:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						294959528e 
					 
					
						
						
							
							patch 8.0.1509: test for failing drag-n-drop command no longer fails  
						
						... 
						
						
						
						Problem:    Test for failing drag-n-drop command no longer fails.
Solution:   Check for the "dnd" feature. 
						
						
							
 
						
					 
					
						2018-02-12 22:49:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5a656864a0 
					 
					
						
						
							
							patch 8.0.1508: the :drop command is not always available  
						
						... 
						
						
						
						Problem:    The :drop command is not always available.
Solution:   Include :drop in all builds. (Yasuhiro Matsumoto, closes  #2639 ) 
						
						
							
 
						
					 
					
						2018-02-12 22:08:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bfbea567d8 
					 
					
						
						
							
							patch 8.0.1507: timer test is a bit flaky  
						
						... 
						
						
						
						Problem:    Timer test is a bit flaky.
Solution:   Add it to the list of flaky tests. 
						
						
							
 
						
					 
					
						2018-02-12 21:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c19e1d1ba5 
					 
					
						
						
							
							patch 8.0.1506: new version of HP NonStop (Tandem) doesn't like a header  
						
						... 
						
						
						
						Problem:    New version of HP NonStop (Tandem) doesn't like the default header
            for setenv().
Solution:   Put a #ifdef around the setenv() entry. (Joachim Schmitz) 
						
						
							
 
						
					 
					
						2018-02-12 20:58:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c6f9f739d3 
					 
					
						
						
							
							patch 8.0.1505: debugger can't break on a condition  
						
						... 
						
						
						
						Problem:    Debugger can't break on a condition. (Charles Campbell)
Solution:   Add ":breakadd expr". (Christian Brabandt, closes  #859 ) 
						
						
							
 
						
					 
					
						2018-02-11 19:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c33ecb2915 
					 
					
						
						
							
							patch 8.0.1504: Win32: the screen may be cleared on startup  
						
						... 
						
						
						
						Problem:    Win32: the screen may be cleared on startup.
Solution:   Only call shell_resized() when the size actually changed. (Ken
            Takata, closes  #2527 ) 
						
						
							
 
						
					 
					
						2018-02-11 16:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cdd09aa51a 
					 
					
						
						
							
							patch 8.0.1503: access memory beyond end of string  
						
						... 
						
						
						
						Problem:    Access memory beyond end of string. (Coverity)
Solution:   Keep allocated memory in separate pointer.  Avoid outputting the
            NUL character. 
						
						
							
 
						
					 
					
						2018-02-11 15:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						71a43c0137 
					 
					
						
						
							
							patch 8.0.1502: in out-of-memory situation character is not restored  
						
						... 
						
						
						
						Problem:    In out-of-memory situation character is not restored. (Coverity)
Solution:   Restore the character in all situations. 
						
						
							
 
						
					 
					
						2018-02-11 15:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a0221df149 
					 
					
						
						
							
							patch 8.0.1501: out-of-memory situation not correctly handled  
						
						... 
						
						
						
						Problem:    Out-of-memory situation not correctly handled. (Coverity)
Solution:   Check for NULL value. 
						
						
							
 
						
					 
					
						2018-02-11 15:07:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0549a1e184 
					 
					
						
						
							
							patch 8.0.1500: possible NULL pointer dereference  
						
						... 
						
						
						
						Problem:    Possible NULL pointer dereference. (Coverity)
Solution:   Check for the pointer not being NULL. 
						
						
							
 
						
					 
					
						2018-02-11 15:02:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4b7e7bed6c 
					 
					
						
						
							
							patch 8.0.1499: out-of-memory situation not correctly handled  
						
						... 
						
						
						
						Problem:    Out-of-memory situation not correctly handled. (Coverity)
Solution:   Check for NULL value. 
						
						
							
 
						
					 
					
						2018-02-11 14:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a7e18d237f 
					 
					
						
						
							
							patch 8.0.1498: getjumplist() returns duplicate entries  
						
						... 
						
						
						
						Problem:    Getjumplist() returns duplicate entries. (lacygoill)
Solution:   Call cleanup_jumplist(). (Yegappan Lakshmanan) 
						
						
							
 
						
					 
					
						2018-02-11 14:29:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4f50588ba3 
					 
					
						
						
							
							patch 8.0.1497: getting the jump list requires parsing the output of :jumps  
						
						... 
						
						
						
						Problem:    Getting the jump list requires parsing the output of :jumps.
Solution:   Add getjumplist(). (Yegappan Lakshmanan, closes  #2609 ) 
						
						
							
 
						
					 
					
						2018-02-10 21:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d23a823669 
					 
					
						
						
							
							patch 8.0.1496: clearing a pointer takes two lines  
						
						... 
						
						
						
						Problem:    Clearing a pointer takes two lines.
Solution:   Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,
            closes  #2629 ) 
						
						
							
 
						
					 
					
						2018-02-10 18:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						42443c7d7f 
					 
					
						
						
							
							patch 8.0.1495: having 'pumwidth' default to zero has no merit  
						
						... 
						
						
						
						Problem:    Having 'pumwidth' default to zero has no merit.
Solution:   Make the default 15, as the actual default value. 
						
						
							
 
						
					 
					
						2018-02-10 18:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5a09343719 
					 
					
						
						
							
							patch 8.0.1494: no autocmd triggered in Insert mode with visible popup menu  
						
						... 
						
						
						
						Problem:    No autocmd triggered in Insert mode with visible popup menu.
Solution:   Add TextChangedP. (Prabir Shrestha, Christian Brabandt,
            closes  #2372 , closes  #1691 )
            Fix that the TextChanged autocommands are not always triggered
            when sourcing a script. 
						
						
							
 
						
					 
					
						2018-02-10 18:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9b56a57cda 
					 
					
						
						
							
							patch 8.0.1493: completion items cannot be annotated  
						
						... 
						
						
						
						Problem:    Completion items cannot be annotated.
Solution:   Add a "user_data" entry to the completion item. (Ben Jackson,
            coses #2608 , closes  #2508 ) 
						
						
							
 
						
					 
					
						2018-02-10 16:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b301f6b950 
					 
					
						
						
							
							patch 8.0.1492: memory leak in balloon_split()  
						
						... 
						
						
						
						Problem:    Memory leak in balloon_split().
Solution:   Free the balloon lines. Free the balloon when exiting. 
						
						
							
 
						
					 
					
						2018-02-10 15:38:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a8f04aa275 
					 
					
						
						
							
							patch 8.0.1491: the minimum width of the popup menu is hard coded  
						
						... 
						
						
						
						Problem:    The minimum width of the popup menu is hard coded.
Solution:   Add the 'pumwidth' option. (Christian Brabandt, James McCoy,
            closes  #2314 ) 
						
						
							
 
						
					 
					
						2018-02-10 15:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2993ac5fce 
					 
					
						
						
							
							patch 8.0.1490: number of spell regions is spread out through the code  
						
						... 
						
						
						
						Problem:    Number of spell regions is spread out through the code.
Solution:   Define MAXREGIONS. 
						
						
							
 
						
					 
					
						2018-02-10 14:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7254067ee9 
					 
					
						
						
							
							Update runtime files.  
						
						
						
						
							
						
					 
					
						2018-02-09 22:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5459129af2 
					 
					
						
						
							
							patch 8.0.1489: there is no easy way to get the global directory  
						
						... 
						
						
						
						Problem:    There is no easy way to get the global directory, esp. if some
            windows have a local directory.
Solution:   Make getcwd(-1) return the global directory. (Andy Massimino,
            closes  #2606 ) 
						
						
							
 
						
					 
					
						2018-02-09 20:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0d20737732 
					 
					
						
						
							
							patch 8.0.1488: emacs tags no longer work  
						
						... 
						
						
						
						Problem:    Emacs tags no longer work. (zdohnal)
Solution:   Do not skip over end of line. 
						
						
							
 
						
					 
					
						2018-02-09 19:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8846ac5aed 
					 
					
						
						
							
							patch 8.0.1487: test 14 fails  
						
						... 
						
						
						
						Problem:    Test 14 fails.
Solution:   Fix of-by-one error. 
						
						
							
 
						
					 
					
						2018-02-09 19:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						82846a00ac 
					 
					
						
						
							
							patch 8.0.1486: accessing invalid memory with "it"  
						
						... 
						
						
						
						Problem:    Accessing invalid memory with "it". (Dominique Pelle)
Solution:   Avoid going over the end of the line. (Christian Brabandt,
            closes  #2532 ) 
						
						
							
 
						
					 
					
						2018-02-09 18:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9e33efd152 
					 
					
						
						
							
							patch 8.0.1485: weird autocmd may cause arglist to be changed recursively  
						
						... 
						
						
						
						Problem:    Weird autocmd may cause arglist to be changed recursively.
Solution:   Prevent recursively changing the argument list. (Christian
            Brabandt, closes  #2472 ) 
						
						
							
 
						
					 
					
						2018-02-09 17:50:28 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a15ef4588c 
					 
					
						
						
							
							patch 8.0.1484: reduntant conditions  
						
						... 
						
						
						
						Problem:    Reduntant conditions.
Solution:   Remove them. (Dominique Pelle) 
						
						
							
 
						
					 
					
						2018-02-09 16:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9d32276b52 
					 
					
						
						
							
							patch 8.0.1483: searchpair() might return an invalid value on timeout  
						
						... 
						
						
						
						Problem:    Searchpair() might return an invalid value on timeout.
Solution:   When the second search times out, do not accept a match from the
            first search. (Daniel Hahler, closes  #2552 ) 
						
						
							
 
						
					 
					
						2018-02-09 16:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						02ae9b4a93 
					 
					
						
						
							
							patch 8.0.1482: using feedkeys() does not work to test completion  
						
						... 
						
						
						
						Problem:    Using feedkeys() does not work to test Insert mode completion.
            (Lifepillar)
Solution:   Do not check for typed keys when executing :normal or feedkeys().
            Fix thesaurus completion not working when 'complete' is empty. 
						
						
							
 
						
					 
					
						2018-02-09 15:06:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1567558b20 
					 
					
						
						
							
							patch 8.0.1481: clearing a pointer takes two lines  
						
						... 
						
						
						
						Problem:    Clearing a pointer takes two lines.
Solution:   Add vim_clear() to free and clear the pointer. 
						
						
							
 
						
					 
					
						2018-02-09 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0562532c2e 
					 
					
						
						
							
							patch 8.0.1480: patch missing change  
						
						... 
						
						
						
						Problem:    Patch missing change.
Solution:   Add missing change. 
						
						
							
 
						
					 
					
						2018-02-09 12:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bc0e9adae9 
					 
					
						
						
							
							patch 8.0.1479: insert mode completion state is confusing  
						
						... 
						
						
						
						Problem:    Insert mode completion state is confusing.
Solution:   Move ctrl_x_mode into edit.c.  Add CTRL_X_NORMAL for zero. 
						
						
							
 
						
					 
					
						2018-02-09 12:13:34 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dff72ba445 
					 
					
						
						
							
							patch 8.0.1478: unnecessary condition  
						
						... 
						
						
						
						Problem:    Unnecessary condition for "len" being zero.
Solution:   Remove the condition. (Dominique Pelle) 
						
						
							
 
						
					 
					
						2018-02-08 22:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d317b38a4d 
					 
					
						
						
							
							patch 8.0.1477: redraw flicker when moving the mouse outside of terminal window  
						
						... 
						
						
						
						Problem:    Redraw flicker when moving the mouse outside of terminal window.
Solution:   Instead of updating the cursor color and shape every time leaving
            and entering a terminal window, only update when different from
            the previously used cursor. 
						
						
							
 
						
					 
					
						2018-02-08 22:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						acda04f5c6 
					 
					
						
						
							
							patch 8.0.1476: screen isn't always updated right away  
						
						... 
						
						
						
						Problem:    Screen isn't always updated right away.
Solution:   Adjust #ifdef: Call out_flush() when not running the GUI. 
						
						
							
 
						
					 
					
						2018-02-08 09:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f12519dec8 
					 
					
						
						
							
							patch 8.0.1475: invalid memory access in read_redo()  
						
						... 
						
						
						
						Problem:    Invalid memory access in read_redo(). (gy741)
Solution:   Convert the replacement character back from a negative number to
            CR or NL. (hint by Dominique Pelle, closes  #2616 ) 
						
						
							
 
						
					 
					
						2018-02-06 22:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dd08b6a32b 
					 
					
						
						
							
							patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbers  
						
						... 
						
						
						
						Problem:    Visual C 2017 has multiple MSVCVER numbers.
Solution:   Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri
            Manera, closes  #2619 ) 
						
						
							
 
						
					 
					
						2018-02-06 22:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						511ffdd65d 
					 
					
						
						
							
							patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps  
						
						... 
						
						
						
						Problem:    MS-Windows: D&D fails between 32 and 64 bit apps.
Solution:   Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes  #2504 ) 
						
						
							
 
						
					 
					
						2018-02-04 19:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5d4247402b 
					 
					
						
						
							
							patch 8.0.1472: MS-Windows: nsis installer is a bit slow  
						
						... 
						
						
						
						Problem:    MS-Windows: nsis installer is a bit slow.
Solution:   Use ReserveFile for vimrc.ini. (closes  #2522 ) 
						
						
							
 
						
					 
					
						2018-02-04 19:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						28944fecff 
					 
					
						
						
							
							patch 8.0.1471: on MS-Windows CursorIM highlighting no longer works  
						
						... 
						
						
						
						Problem:    On MS-Windows CursorIM highlighting no longer works.
Solution:   Adjust #if statements. (Ken Takata) 
						
						
							
 
						
					 
					
						2018-02-04 19:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2c7b906afb 
					 
					
						
						
							
							patch 8.0.1470: integer overflow when using regexp pattern  
						
						... 
						
						
						
						Problem:    Integer overflow when using regexp pattern. (geeknik)
Solution:   Use a long instead of int. (Christian Brabandt, closes  #2251 ) 
						
						
							
 
						
					 
					
						2018-02-04 18:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2374faae11 
					 
					
						
						
							
							patch 8.0.1469: when package path is a symlink 'runtimepath' is wrong  
						
						... 
						
						
						
						Problem:    When package path is a symlink adding it to 'runtimepath' happens
            at the end.
Solution:   Do not resolve symlinks before locating the position in
            'runtimepath'. (Ozaki Kiichi, closes  #2604 ) 
						
						
							
 
						
					 
					
						2018-02-04 17:47:42 +01:00