zeertzjq 
							
						 
					 
					
						
						
							
						
						d392a74c5a 
					 
					
						
						
							
							patch 9.0.1672: tabline highlight wrong after truncated double width label  
						
						... 
						
						
						
						Problem:    Tabline highlight wrong after truncated double width label.
Solution:   Fill up half a double width character later. (closes  #12614 ) 
						
						
					 
					
						2023-07-01 20:24:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3a2a60ce4a 
					 
					
						
						
							
							patch 9.0.1583: get E304 when using 'cryptmethod' "xchacha20v2"  
						
						... 
						
						
						
						Problem:    Get E304 when using 'cryptmethod' "xchacha20v2". (Steve Mynott)
Solution:   Add 4th crypt method to block zero ID check.  Avoid syncing a swap
            file before reading the file. (closes  #12433 ) 
						
						
					 
					
						2023-05-27 18:02:55 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a8490a4952 
					 
					
						
						
							
							patch 9.0.1575: "file N of M" message is not translated  
						
						... 
						
						
						
						Problem:    "file N of M" message is not translated.
Solution:   Make argument count message translatable. (close  #12429 ) 
						
						
					 
					
						2023-05-23 18:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						79cdf026f1 
					 
					
						
						
							
							patch 9.0.1571: RedrawingDisabled not used consistently  
						
						... 
						
						
						
						Problem:    RedrawingDisabled not used consistently.
Solution:   Avoid RedrawingDisabled going negative.  Set RedrawingDisabled in
            win_split_ins(). (closes  #11961 ) 
						
						
					 
					
						2023-05-20 14:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						e42c27d9e8 
					 
					
						
						
							
							patch 9.0.1554: code for handling 'switchbuf' is repeated  
						
						... 
						
						
						
						Problem:    Code for handling 'switchbuf' is repeated.
Solution:   Add a function to handle 'switchbuf'. (Yegappan Lakshmanan,
            closes  #12397 ) 
						
						
					 
					
						2023-05-14 17:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						54be5fb382 
					 
					
						
						
							
							patch 9.0.1546: some commands for opening a file don't use 'switchbuf'  
						
						... 
						
						
						
						Problem:    Some commands for opening a file don't use 'switchbuf'.
Solution:   Use 'switchbuf' for more commands. (Yegappan Lakshmanan,
            closes  #12383 , closes  #12381 ) 
						
						
					 
					
						2023-05-12 17:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Emir SARI 
							
						 
					 
					
						
						
							
						
						971cd2b8bc 
					 
					
						
						
							
							patch 9.0.1497: the ruler percentage can't be localized  
						
						... 
						
						
						
						Problem:    The ruler percentage can't be localized.
Solution:   Use a string that can be translated. (Emir Sari, closes  #12311 ) 
						
						
					 
					
						2023-04-29 12:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Brabandt 
							
						 
					 
					
						
						
							
						
						aae583441b 
					 
					
						
						
							
							patch 9.0.1481: decrypting with libsodium may fail if the library changes  
						
						... 
						
						
						
						Problem:    Decrypting with libsodium may fail if the library changes.
Solution:   Add parameters used to the encrypted file header. (Christian
            Brabandt, closes  #12279 ) 
						
						
					 
					
						2023-04-23 17:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								ichizok 
							
						 
					 
					
						
						
							
						
						7e5fe38efc 
					 
					
						
						
							
							patch 9.0.1454: code indenting is confused by macros  
						
						... 
						
						
						
						Problem:    Code indenting is confused by macros.
Solution:   Put semicolon after the macros instead of inside. (Ozaki Kiichi,
            closes  #12257 ) 
						
						
					 
					
						2023-04-15 13:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						960dcbd098 
					 
					
						
						
							
							patch 9.0.1391: "clear" macros are not always used  
						
						... 
						
						
						
						Problem:    "clear" macros are not always used.
Solution:   Use ALLOC_ONE, VIM_CLEAR, CLEAR_POINTER and CLEAR_FIELD in more
            places. (Yegappan Lakshmanan, closes  #12104 ) 
						
						
					 
					
						2023-03-07 17:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Mayorov 
							
						 
					 
					
						
						
							
						
						e1121b1394 
					 
					
						
						
							
							patch 9.0.1331: illegal memory access when using :ball in Visual mode  
						
						... 
						
						
						
						Problem:    Illegal memory access when using :ball in Visual mode.
Solution:   Stop Visual mode when using :ball. (Pavel Mayorov, closes  #11923 ) 
						
						
					 
					
						2023-02-20 14:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						af93691b53 
					 
					
						
						
							
							patch 9.0.1330: handling new value of an option has a long "else if" chain  
						
						... 
						
						
						
						Problem:    Handling new value of an option has a long "else if" chain.
Solution:   Use a function pointer. (Yegappan Lakshmanan, closes  #12015 ) 
						
						
					 
					
						2023-02-20 12:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1d6539cf36 
					 
					
						
						
							
							patch 9.0.1309: scrolling two lines with even line count and 'scrolloff' set  
						
						... 
						
						
						
						Problem:    Scrolling two lines with even line count and 'scrolloff' set.
Solution:   Adjust how the topline is computed. (closes  #10545 ) 
						
						
					 
					
						2023-02-14 17:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						3ec78f973f 
					 
					
						
						
							
							patch 9.0.1300: 'statusline' only supports one "%=" item  
						
						... 
						
						
						
						Problem:    'statusline' only supports one "%=" item.
Solution:   Add support for multiple "%=" items. (TJ DeVries, Yegappan
            Lakshmanan, closes  #11970 , closes  #11965 ) 
						
						
					 
					
						2023-02-11 11:15:25 +00:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						1cfb14aa97 
					 
					
						
						
							
							patch 9.0.1166: code is indented more than necessary  
						
						... 
						
						
						
						Problem:    Code is indented more than necessary.
Solution:   Use an early return where it makes sense. (Yegappan Lakshmanan,
            closes  #11792 ) 
						
						
					 
					
						2023-01-09 19:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7b17eb4b06 
					 
					
						
						
							
							patch 9.0.1143: invalid memory access with bad 'statusline' value  
						
						... 
						
						
						
						Problem:    Invalid memory access with bad 'statusline' value.
Solution:   Avoid going over the NUL at the end. 
						
						
					 
					
						2023-01-04 14:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								Yegappan Lakshmanan 
							
						 
					 
					
						
						
							
						
						dc4daa3a39 
					 
					
						
						
							
							patch 9.0.1132: code is indented more than needed  
						
						... 
						
						
						
						Problem:    Code is indented more than needed.
Solution:   Use an early return to reduce indentation. (Yegappan Lakshmanan,
            closes  #11769 ) 
						
						
					 
					
						2023-01-02 16:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Luuk van Baal 
							
						 
					 
					
						
						
							
						
						ba936f6f4e 
					 
					
						
						
							
							patch 9.0.1061: cannot display 'showcmd' somewhere else  
						
						... 
						
						
						
						Problem:    Cannot display 'showcmd' somewhere else.
Solution:   Add the 'showcmdloc' option. (Luuk van Baal, closes  #11684 ) 
						
						
					 
					
						2022-12-15 13:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e76062c078 
					 
					
						
						
							
							patch 9.0.0965: using one window for executing autocommands is insufficient  
						
						... 
						
						
						
						Problem:    Using one window for executing autocommands is insufficient.
Solution:   Use up to five windows for executing autocommands. 
						
						
					 
					
						2022-11-28 18:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ef2c325f5e 
					 
					
						
						
							
							patch 9.0.0949: crash when unletting a variable while listing variables  
						
						... 
						
						
						
						Problem:    Crash when unletting a variable while listing variables.
Solution:   Disallow changing a hashtable while going over the entries.
            (closes  #11435 ) 
						
						
					 
					
						2022-11-25 16:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Luuk van Baal 
							
						 
					 
					
						
						
							
						
						7b224fdf4a 
					 
					
						
						
							
							patch 9.0.0844: handling 'statusline' errors is spread out  
						
						... 
						
						
						
						Problem:    Handling 'statusline' errors is spread out.
Solution:   Pass the option name to the lower levels so the option can be
            reset there when an error is encountered. (Luuk van Baal,
            closes  #11467 ) 
						
						
					 
					
						2022-11-07 12:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1577537f10 
					 
					
						
						
							
							patch 9.0.0819  
						
						
						
						
					 
					
						2022-10-29 20:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8f3c3c6cd0 
					 
					
						
						
							
							patch 9.0.0789: dummy buffer ends up in a window  
						
						... 
						
						
						
						Problem:    Dummy buffer ends up in a window.
Solution:   Disallow navigating to a dummy buffer. 
						
						
					 
					
						2022-10-18 17:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						49846fb1a3 
					 
					
						
						
							
							patch 9.0.0761: cannot use 'indentexpr' for Lisp indenting  
						
						... 
						
						
						
						Problem:    Cannot use 'indentexpr' for Lisp indenting.
Solution:   Add the 'lispoptions' option. 
						
						
					 
					
						2022-10-15 16:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Tournoij 
							
						 
					 
					
						
						
							
						
						ba43e76fcd 
					 
					
						
						
							
							patch 9.0.0747: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Gradudate the +cmdline_info feature. (Martin Tournoij,
            closes  #11330 ) 
						
						
					 
					
						2022-10-13 22:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Yee Cheng Chin 
							
						 
					 
					
						
						
							
						
						4282633ba6 
					 
					
						
						
							
							patch 9.0.0710: quitting/unloading/hiding a terminal does not work properly  
						
						... 
						
						
						
						Problem:    Quitting/unloading/hiding a terminal buffer does not always work
            properly.
Solution:   Avoid that ":q!" leaves an empty buffer behind.  ":bunload!" also
            kills the job and unloads the buffer.  ":hide" does not unload the
            buffer. (Yee Cheng Chin, closes  #11323 ) 
						
						
					 
					
						2022-10-10 11:46:16 +01:00 
						 
				 
			
				
					
						
							
							
								Yee Cheng Chin 
							
						 
					 
					
						
						
							
						
						15b314ffbb 
					 
					
						
						
							
							patch 9.0.0708: :confirm does not work properly for a terminal buffer  
						
						... 
						
						
						
						Problem:    :confirm does not work properly for a terminal buffer.
Solution:   Handle :confirm for a terminal buffer differently.  (Yee Cheng
            Chin, closes  #11312 ) 
						
						
					 
					
						2022-10-09 18:53:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a4e0b9785e 
					 
					
						
						
							
							patch 9.0.0634: evaluating "expr" options has more overhead than needed  
						
						... 
						
						
						
						Problem:    Evaluating "expr" options has more overhead than needed.
Solution:   Use call_simple_func() for 'foldtext', 'includeexpr', 'printexpr',
            "expr" of 'spellsuggest', 'diffexpr', 'patchexpr', 'balloonexpr',
            'formatexpr', 'indentexpr' and 'charconvert'. 
						
						
					 
					
						2022-10-01 19:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ef976323e7 
					 
					
						
						
							
							patch 9.0.0614: SpellFileMissing autocmd may delete buffer  
						
						... 
						
						
						
						Problem:    SpellFileMissing autocmd may delete buffer.
Solution:   Disallow deleting the current buffer to avoid using freed memory. 
						
						
					 
					
						2022-09-28 11:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c312619f7c 
					 
					
						
						
							
							patch 9.0.0274: netrw plugin does not show remote files  
						
						... 
						
						
						
						Problem:    Netrw plugin does not show remote files.
Solution:   Do read a file when 'buftype' is "acwrite". (closes  #10983 ) 
						
						
					 
					
						2022-08-26 12:58:17 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b1d2c8116c 
					 
					
						
						
							
							patch 9.0.0272: BufReadCmd not triggered when loading a "nofile" buffer  
						
						... 
						
						
						
						Problem:    BufReadCmd not triggered when loading a "nofile" buffer. (Maxim
            Kim)
Solution:   Call readfile() but bail out before reading a file.
            (closes  #10983 ) 
						
						
					 
					
						2022-08-26 11:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						340dafd155 
					 
					
						
						
							
							patch 9.0.0266: compiler warning for unused argument  
						
						... 
						
						
						
						Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED. 
						
						
					 
					
						2022-08-25 16:16:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f80f40a55c 
					 
					
						
						
							
							patch 9.0.0265: no good reason why the "gf" command isn't in the tiny version  
						
						... 
						
						
						
						Problem:    No good reason why the "gf" command is not in the tiny version.
Solution:   Graduate the file_in_path feature. 
						
						
					 
					
						2022-08-25 16:02:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6d4b2f54df 
					 
					
						
						
							
							patch 9.0.0263: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Make some functions always available. 
						
						
					 
					
						2022-08-25 15:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2e6dcbc445 
					 
					
						
						
							
							patch 9.0.0262: build failure without the +quickfix feature  
						
						... 
						
						
						
						Problem:    Build failure without the +quickfix feature.
Solution:   Add #ifdef. 
						
						
					 
					
						2022-08-25 13:54:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2eddbacd6d 
					 
					
						
						
							
							patch 9.0.0261: bufload() reads a file even if the name is not a file name  
						
						... 
						
						
						
						Problem:    bufload() reads a file even if the name is not a file name. (Cyker
            Way)
Solution:   Do not read the file when the buffer name is not a file name.
            (closes  #10975 ) 
						
						
					 
					
						2022-08-25 12:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						471c0fa3ee 
					 
					
						
						
							
							patch 9.0.0245: mechanism to prevent recursive screen updating is incomplete  
						
						... 
						
						
						
						Problem:    Mechanism to prevent recursive screen updating is incomplete.
Solution:   Add "redraw_not_allowed" and set it in build_stl_str_hl().
            (issue #10952 ) 
						
						
					 
					
						2022-08-22 15:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						887748742d 
					 
					
						
						
							
							patch 9.0.0222: no good reason why text objects are only in larger builds  
						
						... 
						
						
						
						Problem:    No good reason why text objects are only in larger builds.
Solution:   Graduate +textobjects. 
						
						
					 
					
						2022-08-16 20:24:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a4d158b3c8 
					 
					
						
						
							
							patch 9.0.0206: redraw flags are not named specifically  
						
						... 
						
						
						
						Problem:    Redraw flags are not named specifically.
Solution:   Prefix "UPD_" to the flags, for UPDate_screen(). 
						
						
					 
					
						2022-08-14 14:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cfeb8a584b 
					 
					
						
						
							
							patch 9.0.0198: ml_get error when switching buffer in Visual mode  
						
						... 
						
						
						
						Problem:    ml_get error when switching buffer in Visual mode.
Solution:   End Visual mode when switching buffer. (closes  #10902 ) 
						
						
					 
					
						2022-08-13 14:09:44 +01:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						122dea7007 
					 
					
						
						
							
							patch 9.0.0095: conditions are always true  
						
						... 
						
						
						
						Problem:    Conditions are always true.
Solution:   Remove useless conditions. (closes  #10802 ) 
						
						
					 
					
						2022-07-27 15:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0c740e745a 
					 
					
						
						
							
							patch 9.0.0069: leaking memory when using text prop with inserted text  
						
						... 
						
						
						
						Problem:    Leaking memory when using text prop with inserted text.
Solution:   Clear the growarray with text. 
						
						
					 
					
						2022-07-25 19:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						c207fd2535 
					 
					
						
						
							
							patch 9.0.0002: map functionality outside of map.c  
						
						... 
						
						
						
						Problem:    Map functionality outside of map.c.
Solution:   Move f_hasmapto() to map.c.  Rename a function. (closes  #10611 ) 
						
						
					 
					
						2022-06-29 10:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						71223e2db8 
					 
					
						
						
							
							patch 8.2.5043: can open a cmdline window from a substitute expression  
						
						... 
						
						
						
						Problem:    Can open a cmdline window from a substitute expression.
Solution:   Disallow opening a command line window when text or buffer is
            locked. 
						
						
					 
					
						2022-05-30 15:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9e636b9d2e 
					 
					
						
						
							
							patch 8.2.5041: cannot close a terminal popup with "NONE" job  
						
						... 
						
						
						
						Problem:    Cannot close a terminal popup with "NONE" job.
Solution:   Adjust the conditions for whether a job is running.
            (closes  #10498 ) 
						
						
					 
					
						2022-05-29 22:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8e145b8246 
					 
					
						
						
							
							patch 8.2.4993: smart/C/lisp indenting is optional  
						
						... 
						
						
						
						Problem:    smart/C/lisp indenting is optional, which makes the code more
            complex, while it only reduces the executable size a bit.
Solution:   Graduate FEAT_CINDENT, FEAT_SMARTINDENT and FEAT_LISP. 
						
						
					 
					
						2022-05-21 20:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b62dc5e782 
					 
					
						
						
							
							patch 8.2.4959: using NULL regexp program  
						
						... 
						
						
						
						Problem:    Using NULL regexp program.
Solution:   Check for regexp program becoming NULL in more places. 
						
						
					 
					
						2022-05-15 14:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a59f2dfd0c 
					 
					
						
						
							
							patch 8.2.4938: crash when matching buffer with invalid pattern  
						
						... 
						
						
						
						Problem:    Crash when matching buffer with invalid pattern.
Solution:   Check for NULL regprog. 
						
						
					 
					
						2022-05-11 11:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								LemonBoy 
							
						 
					 
					
						
						
							
						
						57ff52677b 
					 
					
						
						
							
							patch 8.2.4929: off-by-one error in in statusline item  
						
						... 
						
						
						
						Problem:    Off-by-one error in in statusline item.
Solution:   Subtrace one less. (closes  #10394 , closes  #5599 ) 
						
						
					 
					
						2022-05-09 21:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						249591057b 
					 
					
						
						
							
							patch 8.2.4911: the mode #defines are not clearly named  
						
						... 
						
						
						
						Problem:    The mode #defines are not clearly named.
Solution:   Prepend MODE_.  Renumber them to put the mapped modes first. 
						
						
					 
					
						2022-05-07 20:01:16 +01:00