Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						eed9d46293 
					 
					
						
						
							
							patch 8.2.2518: 'listchars' should be window-local  
						
						... 
						
						
						
						Problem:    'listchars' should be window-local.
Solution:   Make 'listchars' global-local. (Yegappan Lakshmanan, Marco Hinz,
            closes  #5206 , closes  #7850 ) 
						
						
					 
					
						2021-02-15 20:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						983d83ff1c 
					 
					
						
						
							
							patch 8.2.2476: using freed memory when splitting window while closing buffer  
						
						... 
						
						
						
						Problem:    Using freed memory when using an autocommand to split a window
            while a buffer is being closed.
Solution:   Disallow splitting when the buffer has b_locked_split set. 
						
						
					 
					
						2021-02-07 12:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dfbc5fd879 
					 
					
						
						
							
							patch 8.2.2397: Vim9: "%%" not seen as alternate file name for ":bdel"  
						
						... 
						
						
						
						Problem:    Vim9: "%%" not seen as alternate file name for commands with a
            buffer name argument.
Solution:   Recognize "%%" like "#". (closes  #7732 ) 
						
						
					 
					
						2021-01-23 15:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						797e63b9f2 
					 
					
						
						
							
							patch 8.2.2354: crash with a weird combination of autocommands  
						
						... 
						
						
						
						Problem:    Crash with a weird combination of autocommands.
Solution:   Increment b_nwindows when needed. (closes  #7674 ) 
						
						
					 
					
						2021-01-15 16:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9b8d62267f 
					 
					
						
						
							
							patch 8.2.2238: Vim9: cannot load a Vim9 script without the +eval feature  
						
						... 
						
						
						
						Problem:    Vim9: cannot load a Vim9 script without the +eval feature.
Solution:   Support Vim9 script syntax without the +eval feature. 
						
						
					 
					
						2020-12-28 18:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f4e2099e39 
					 
					
						
						
							
							patch 8.2.2182: Vim9: value of 'magic' is still relevant  
						
						... 
						
						
						
						Problem:    Vim9: value of 'magic' is still relevant.
Solution:   Always behave like 'magic' is on in Vim9 script (closes  #7509 ) 
						
						
					 
					
						2020-12-21 19:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c9f8b849b6 
					 
					
						
						
							
							patch 8.2.2040: terminal buffer disappears even when 'bufhidden' is "hide"  
						
						... 
						
						
						
						Problem:    Terminal buffer disappears even when 'bufhidden' is "hide".
            (Sergey Vlasov)
Solution:   Check 'bufhiddden' when a terminal buffer becomes hidden.
            (closes  #7358 ) 
						
						
					 
					
						2020-11-24 19:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						00806bceb6 
					 
					
						
						
							
							patch 8.2.1959: crash when terminal buffer name is made empty  
						
						... 
						
						
						
						Problem:    Crash when terminal buffer name is made empty. (Dhiraj Mishra)
Solution:   Fall back to "[No Name]". (closes  #7262 ) 
						
						
					 
					
						2020-11-05 19:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						28ee892ac4 
					 
					
						
						
							
							patch 8.2.1919: assert_fails() setting emsg_silent changes normal execution  
						
						... 
						
						
						
						Problem:    Assert_fails() setting emsg_silent changes normal execution.
Solution:   Use a separate flag in_assert_fails. 
						
						
					 
					
						2020-10-28 20:20:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8133cc6bf4 
					 
					
						
						
							
							patch 8.2.1909: number of status line items is limited to 80  
						
						... 
						
						
						
						Problem:    Number of status line items is limited to 80.
Solution:   Dynamically allocate the arrays. (Rom Grk, closes  #7181 ) 
						
						
					 
					
						2020-10-26 21:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4882d98339 
					 
					
						
						
							
							patch 8.2.1905: the wininfo list may contain stale entries  
						
						... 
						
						
						
						Problem:    The wininfo list may contain stale entries.
Solution:   When closing a window remove any other entry where the window
            pointer is NULL. 
						
						
					 
					
						2020-10-25 17:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						89b693e562 
					 
					
						
						
							
							patch 8.2.1904: still using default option values after using ":badd +1"  
						
						... 
						
						
						
						Problem:    Still using default option values after using ":badd +1".
Solution:   Find a window where options were set.  Don't set the window when
            using ":badd". 
						
						
					 
					
						2020-10-25 17:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e100440158 
					 
					
						
						
							
							patch 8.2.1898: command modifier parsing always uses global cmdmod  
						
						... 
						
						
						
						Problem:    Command modifier parsing always uses global cmdmod.
Solution:   Pass in cmdmod_T to use.  Rename struct fields consistently. 
						
						
					 
					
						2020-10-24 20:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8930caaa1a 
					 
					
						
						
							
							patch 8.2.1280: Ex command error cannot contain an argument  
						
						... 
						
						
						
						Problem:    Ex command error cannot contain an argument.
Solution:   Add ex_errmsg() and translate earlier.  Use e_trailing_arg where
            possible. 
						
						
					 
					
						2020-07-23 16:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f56c95fdad 
					 
					
						
						
							
							patch 8.2.1259: empty group in 'tabline' may cause using an invalid pointer  
						
						... 
						
						
						
						Problem:    Empty group in 'tabline' may cause using an invalid pointer.
Solution:   Set the group start position. (closes  #6505 ) 
						
						
					 
					
						2020-07-21 19:25:18 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b171fb1790 
					 
					
						
						
							
							patch 8.2.1049: Vim9: leaking memory when using continuation line  
						
						... 
						
						
						
						Problem:    Vim9: leaking memory when using continuation line.
Solution:   Keep a pointer to the continuation line in evalarg_T.  Centralize
            checking for a next command. 
						
						
					 
					
						2020-06-24 20:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						722e505d1a 
					 
					
						
						
							
							patch 8.2.0966: 'shortmess' flag "n" not used in two places  
						
						... 
						
						
						
						Problem:    'shortmess' flag "n" not used in two places.
Solution:   Make use of the "n" flag consistent. (Nick Jensen, closes  #6245 ,
            closes  #6244 ) 
						
						
					 
					
						2020-06-12 22:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						362b44bd4a 
					 
					
						
						
							
							patch 8.2.0953: spell checking doesn't work for CamelCased words  
						
						... 
						
						
						
						Problem:    Spell checking doesn't work for CamelCased words.
Solution:   Add the "camel" value in the new option 'spelloptions'.
            (closes  #1235 ) 
						
						
					 
					
						2020-06-10 21:47:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ca70c07b72 
					 
					
						
						
							
							patch 8.2.0853: ml_delete() often called with FALSE argument  
						
						... 
						
						
						
						Problem:    ml_delete() often called with FALSE argument.
Solution:   Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE. 
						
						
					 
					
						2020-05-30 20:30:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						00d253e2b2 
					 
					
						
						
							
							patch 8.2.0523: loops are repeated  
						
						... 
						
						
						
						Problem:    Loops are repeated.
Solution:   Use FOR_ALL_ macros. (Yegappan Lakshmanan, closes  #5882 ) 
						
						
					 
					
						2020-04-06 22:13:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						aeea72151c 
					 
					
						
						
							
							patch 8.2.0500: using the same loop in many places  
						
						... 
						
						
						
						Problem:    Using the same loop in many places.
Solution:   Define more FOR_ALL macros. (Yegappan Lakshmanan, closes  #5339 ) 
						
						
					 
					
						2020-04-02 18:50:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						14285cb801 
					 
					
						
						
							
							patch 8.2.0464: typos and other small problems  
						
						... 
						
						
						
						Problem:    Typos and other small problems.
Solution:   Fix the typos.  Add missing files to the distribution. 
						
						
					 
					
						2020-03-27 20:58:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cee52204ca 
					 
					
						
						
							
							patch 8.2.0371: crash with combination of terminal popup and autocmd  
						
						... 
						
						
						
						Problem:    Crash with combination of terminal popup and autocmd.
Solution:   Disallow closing a popup that is the current window.  Add a check
            that the current buffer is valid. (closes  #5754 ) 
						
						
					 
					
						2020-03-11 14:19:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dbe5d361fe 
					 
					
						
						
							
							patch 8.2.0235: draw error when an empty group is removed from 'statusline'  
						
						... 
						
						
						
						Problem:    Draw error when an empty group is removed from 'statusline'.
Solution:   Do not use highlighting from a removed group. 
						
						
					 
					
						2020-02-08 18:35:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4b96df5a01 
					 
					
						
						
							
							patch 8.2.0156: various typos in source files and tests  
						
						... 
						
						
						
						Problem:    Various typos in source files and tests.
Solution:   Fix the typos. (Emir Sari, closes  #5532 ) 
						
						
					 
					
						2020-01-26 22:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e31ee86859 
					 
					
						
						
							
							patch 8.2.0098: exe stack length can be wrong without being detected  
						
						... 
						
						
						
						Problem:    Exe stack length can be wrong without being detected.
Solution:   Add a check when ABORT_ON_INTERNAL_ERROR is defined. 
						
						
					 
					
						2020-01-07 20:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f10997a154 
					 
					
						
						
							
							patch 8.2.0082: when reusing a buffer listeners are not cleared  
						
						... 
						
						
						
						Problem:    When reusing a buffer listeners are not cleared. (Axel Forsman)
Solution:   Clear listeners when reusing a buffer. (closes  #5431 ) 
						
						
					 
					
						2020-01-03 21:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						efcc329020 
					 
					
						
						
							
							patch 8.2.0064: diffmode completion doesn't use per-window setting  
						
						... 
						
						
						
						Problem:    Diffmode completion doesn't use per-window setting.
Solution:   Check if a window is in diff mode. (Dominique Pell, closes  #5419 ) 
						
						
					 
					
						2019-12-30 21:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1a47ae32cd 
					 
					
						
						
							
							patch 8.2.0056: execution stack is incomplete and inefficient  
						
						... 
						
						
						
						Problem:    Execution stack is incomplete and inefficient.
Solution:   Introduce a proper execution stack and use it instead of
            sourcing_name/sourcing_lnum.  Create a string only when used. 
						
						
					 
					
						2019-12-29 23:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ae7dba8969 
					 
					
						
						
							
							patch 8.2.0054: :diffget and :diffput don't have good completion  
						
						... 
						
						
						
						Problem:    :diffget and :diffput don't have good completion.
Solution:   Add proper completion. (Dominique Pelle, closes  #5409 ) 
						
						
					 
					
						2019-12-29 13:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						53989554a4 
					 
					
						
						
							
							patch 8.2.0035: saving and restoring called_emsg is clumsy  
						
						... 
						
						
						
						Problem:    Saving and restoring called_emsg is clumsy.
Solution:   Count the number of error messages. 
						
						
					 
					
						2019-12-23 22:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a6e8f888e7 
					 
					
						
						
							
							patch 8.2.0004: get E685 and E931 if buffer reload is interrupted  
						
						... 
						
						
						
						Problem:    Get E685 and E931 if buffer reload is interrupted.
Solution:   Do not abort deleting a dummy buffer. (closes  #5361 ) 
						
						
					 
					
						2019-12-14 16:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						99ebf22c52 
					 
					
						
						
							
							patch 8.1.2418: bufnr('$') is wrong after recycling popup buffer  
						
						... 
						
						
						
						Problem:    bufnr('$') is wrong after recycling popup buffer.
Solution:   Sort the buffer list by buffer number. (closes  #5335 ) 
						
						
					 
					
						2019-12-10 23:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						05ad5ff0ab 
					 
					
						
						
							
							patch 8.1.2371: FEAT_TEXT_PROP is a confusing name  
						
						... 
						
						
						
						Problem:    FEAT_TEXT_PROP is a confusing name.
Solution:   Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes  #5291 ) 
						
						
					 
					
						2019-11-30 22:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c667da5185 
					 
					
						
						
							
							patch 8.1.2368: using old C style comments  
						
						... 
						
						
						
						Problem:    Using old C style comments.
Solution:   Use // comments where appropriate. 
						
						
					 
					
						2019-11-30 20:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						dee50a5180 
					 
					
						
						
							
							patch 8.1.2363: ml_get error when accessing Visual area in 'statusline'  
						
						... 
						
						
						
						Problem:    ml_get error when accessing Visual area in 'statusline'.
Solution:   Disable Visual mode when using another window. (closes  #5278 ) 
						
						
					 
					
						2019-11-30 15:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						eda1da0c9a 
					 
					
						
						
							
							patch 8.1.2313: debugging where a delay comes from is not easy  
						
						... 
						
						
						
						Problem:    Debugging where a delay comes from is not easy.
Solution:   Use different values when calling ui_delay(). 
						
						
					 
					
						2019-11-17 17:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3b991527e8 
					 
					
						
						
							
							patch 8.1.2267: compiler warning for uninitialized variable  
						
						... 
						
						
						
						Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution:   Rearrange the code. 
						
						
					 
					
						2019-11-06 23:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						32aa10203b 
					 
					
						
						
							
							patch 8.1.2243: typos in comments  
						
						... 
						
						
						
						Problem:    Typos in comments.
Solution:   Fix the typos. (Dominique Pelle, closes  #5160 )  Also adjust
            formatting a bit. 
						
						
					 
					
						2019-11-02 22:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						52410575be 
					 
					
						
						
							
							patch 8.1.2225: the "last used" info of a buffer is under used  
						
						... 
						
						
						
						Problem:    The "last used" info of a buffer is under used.
Solution:   Add "lastused" to getbufinfo(). List buffers sorted by last-used
            field. (Andi Massimino, closes  #4722 ) 
						
						
					 
					
						2019-10-27 05:12:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8617348e21 
					 
					
						
						
							
							patch 8.1.2107: various memory leaks reported by asan  
						
						... 
						
						
						
						Problem:    Various memory leaks reported by asan.
Solution:   Free the memory. (Ozaki Kiichi, closes  #5003 ) 
						
						
					 
					
						2019-10-01 17:02:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8c96af9c05 
					 
					
						
						
							
							patch 8.1.2096: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_COMMENTS. 
						
						
					 
					
						2019-09-28 19:05:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						010ee9657a 
					 
					
						
						
							
							patch 8.1.2073: when editing a buffer 'colorcolumn' may not work  
						
						... 
						
						
						
						Problem:    When editing a buffer 'colorcolumn' may not work.
Solution:   Set the buffer before copying option values. Call
            check_colorcolumn() after copying window options. 
						
						
					 
					
						2019-09-25 20:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						261f346f81 
					 
					
						
						
							
							patch 8.1.2001: some source files are too big  
						
						... 
						
						
						
						Problem:    Some source files are too big.
Solution:   Move buffer and window related functions to evalbuffer.c and
            evalwindow.c. (Yegappan Lakshmanan, closes  #4898 ) 
						
						
					 
					
						2019-09-07 15:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d570ab95d9 
					 
					
						
						
							
							patch 8.1.1971: manually enabling features causes build errors  
						
						... 
						
						
						
						Problem:    Manually enabling features causes build errors. (John Marriott)
Solution:   Adjust #ifdefs. 
						
						
					 
					
						2019-09-03 23:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						00b0d6d8dc 
					 
					
						
						
							
							patch 8.1.1908: every popup window consumes a buffer number  
						
						... 
						
						
						
						Problem:    Every popup window consumes a buffer number.
Solution:   Recycle buffers only used for popup windows.  Do not list popup
            window buffers. 
						
						
					 
					
						2019-08-21 22:25:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e2c453d38f 
					 
					
						
						
							
							patch 8.1.1901: the +insert_expand feature is not always available  
						
						... 
						
						
						
						Problem:    The +insert_expand feature is not always available.
Solution:   Graduate the +insert_expand feature. 
						
						
					 
					
						2019-08-21 14:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6f10c70b59 
					 
					
						
						
							
							patch 8.1.1895: using NULL pointer when out of memory  
						
						... 
						
						
						
						Problem:    Using NULL pointer when out of memory.
Solution:   Bail out or skip the code using the pointer. (Zu-Ming Jiang,
            closes  #4805 , closes  #4843 , closes  #4939 , closes  #4844 ) 
						
						
					 
					
						2019-08-20 22:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5843f5f37b 
					 
					
						
						
							
							patch 8.1.1891: functions used in one file are global  
						
						... 
						
						
						
						Problem:    Functions used in one file are global.
Solution:   Add "static". (Yegappan Lakshmanan, closes  #4840 ) 
						
						
					 
					
						2019-08-20 20:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0a52df50a0 
					 
					
						
						
							
							patch 8.1.1887: the +cmdline_compl feature is not in the tiny version  
						
						... 
						
						
						
						Problem:    The +cmdline_compl feature is not in the tiny version.
Solution:   Graduate the +cmdline_compl feature. 
						
						
					 
					
						2019-08-18 22:26:31 +02:00