Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						30276f2beb 
					 
					
						
						
							
							patch 8.1.0811: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, the final chapter. 
						
						
					 
					
						2019-01-24 17:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						264b74fa54 
					 
					
						
						
							
							patch 8.1.0810: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, part 4. 
						
						
					 
					
						2019-01-24 17:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						32526b3c18 
					 
					
						
						
							
							patch 8.1.0779: argument for message functions is inconsistent  
						
						... 
						
						
						
						Problem:    Argument for message functions is inconsistent.
Solution:   Make first argument to msg() "char *". 
						
						
					 
					
						2019-01-19 17:43:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1ac56c2d11 
					 
					
						
						
							
							patch 8.1.0770: inconsistent use of ELAPSED_FUNC  
						
						... 
						
						
						
						Problem:    Inconsistent use of ELAPSED_FUNC.
Solution:   Consistently use ELAPSED_FUNC.  Also turn ELAPSED_TYPE into a
            typedef. (Ozaki Kiichi, closes  #3815 ) 
						
						
					 
					
						2019-01-17 22:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						88c86eb751 
					 
					
						
						
							
							patch 8.1.0766: various problems when using Vim on VMS  
						
						... 
						
						
						
						Problem:    Various problems when using Vim on VMS.
Solution:   Various fixes. Define long_long_T. (Zoltan Arpadffy) 
						
						
					 
					
						2019-01-17 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bb1969b6ab 
					 
					
						
						
							
							patch 8.1.0763: nobody is using the Sun Workshop support  
						
						... 
						
						
						
						Problem:    Nobody is using the Sun Workshop support.
Solution:   Remove the Workshop support. 
						
						
					 
					
						2019-01-17 15:45:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f9e3e09fdc 
					 
					
						
						
							
							patch 8.1.0743: giving error messages is not flexible  
						
						... 
						
						
						
						Problem:    Giving error messages is not flexible.
Solution:   Add semsg().  Change argument from "char_u *" to "char *", also
            for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
            #3302 )  Also make emsg() accept a "char *" argument.  Get rid of
            an enormous number of type casts. 
						
						
					 
					
						2019-01-13 23:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6e5ea8d2a9 
					 
					
						
						
							
							patch 8.1.0735: cannot handle binary data  
						
						... 
						
						
						
						Problem:    Cannot handle binary data.
Solution:   Add the Blob type. (Yasuhiro Matsumoto, closes  #3638 ) 
						
						
					 
					
						2019-01-12 22:47:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2b6185287a 
					 
					
						
						
							
							patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePost  
						
						... 
						
						
						
						Problem:    There is a SourcePre autocommand event but not a SourcePost.
Solution:   Add the SourcePost autocommand event. (closes  #3739 ) 
						
						
					 
					
						2019-01-12 13:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c4568ab37e 
					 
					
						
						
							
							patch 8.1.0528: various typos in comments  
						
						... 
						
						
						
						Problem:    Various typos in comments.
Solution:   Fix the typos. 
						
						
					 
					
						2018-11-16 16:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6a2633b00b 
					 
					
						
						
							
							patch 8.1.0466: autocmd test fails  
						
						... 
						
						
						
						Problem:    Autocmd test fails.
Solution:   Do call inchar() when flushing typeahead. 
						
						
					 
					
						2018-10-07 23:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						664323e7c8 
					 
					
						
						
							
							patch 8.1.0405: too many #ifdefs for GTK  
						
						... 
						
						
						
						Problem:    Too many #ifdefs for GTK.
Solution:   Define macros instead of using #ifdef. (Ken Takata, closes  #3436 ) 
						
						
					 
					
						2018-09-18 22:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e8fa05b5bc 
					 
					
						
						
							
							patch 8.1.0397: no event triggered after updating diffs  
						
						... 
						
						
						
						Problem:    No event triggered after updating diffs.
Solution:   Add the DiffUpdated event. 
						
						
					 
					
						2018-09-16 15:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						32d19c1820 
					 
					
						
						
							
							patch 8.1.0380: "make proto" doesn't work well  
						
						... 
						
						
						
						Problem:    "make proto" doesn't work well.
Solution:   Define a few more types for cproto.  Update proto files.  Fix that
            workshop didn't build. 
						
						
					 
					
						2018-09-13 17:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						25328e39d2 
					 
					
						
						
							
							patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails  
						
						... 
						
						
						
						Problem:    GTK code has too many #ifdefs and building fails with GTK 2.10.
Solution:   Always use gtk_widget_get_window() and define it for older GTK
            versions. (Ken Takata, closes  #3421 ) 
						
						
					 
					
						2018-09-11 21:30:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						da6e8919e7 
					 
					
						
						
							
							patch 8.1.0306: plural messages are not translated properly  
						
						... 
						
						
						
						Problem:    Plural messages are not translated properly.
Solution:   Add more usage of NGETTEXT(). (Sergey Alyoshin) 
						
						
					 
					
						2018-08-21 15:12:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d569bb0299 
					 
					
						
						
							
							patch 8.1.0268: file type checking has too many #ifdef  
						
						... 
						
						
						
						Problem:    File type checking has too many #ifdef.
Solution:   Always define the S_IF macros. (Ken Takata, closes  #3306 ) 
						
						
					 
					
						2018-08-11 13:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						980bab457e 
					 
					
						
						
							
							patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP  
						
						... 
						
						
						
						Problem:    Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.
Solution:   Adjust #ifdef. Delete the macro. 
						
						
					 
					
						2018-08-07 22:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						40385dbcdf 
					 
					
						
						
							
							patch 8.1.0253: saving and restoring window title does not always work  
						
						... 
						
						
						
						Problem:    Saving and restoring window title does not always work.
Solution:   Use the stack push and pop commands. (Kouichi Iwamoto,
            closes  #3059 ) 
						
						
					 
					
						2018-08-07 22:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1f0bfe5617 
					 
					
						
						
							
							patch 8.1.0226: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Graduate the +vreplace feature, it's not much code and quite a few
            #ifdefs. 
						
						
					 
					
						2018-07-29 16:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bcf9442307 
					 
					
						
						
							
							patch 8.1.0098: segfault when pattern with \z() is very slow  
						
						... 
						
						
						
						Problem:    Segfault when pattern with \z() is very slow.
Solution:   Check for NULL regprog.  Add "nfa_fail" to test_override() to be
            able to test this.  Fix that 'searchhl' resets called_emsg. 
						
						
					 
					
						2018-06-23 14:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						60a68362aa 
					 
					
						
						
							
							patch 8.0.1777: cannot cleanup before loading another colorscheme  
						
						... 
						
						
						
						Problem:    Cannot cleanup before loading another colorscheme.
Solution:   Add the ColorSchemePre autocommand event. 
						
						
					 
					
						2018-04-30 15:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c36651b4b9 
					 
					
						
						
							
							patch 8.0.1773: dialog messages are not translated  
						
						... 
						
						
						
						Problem:    Dialog messages are not translated.
Solution:   Add N_() and _() where needed. (Sergey Alyoshin) 
						
						
					 
					
						2018-04-29 12:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						451fc7b954 
					 
					
						
						
							
							patch 8.0.1768: SET_NO_HLSEARCH() used in a wrong way  
						
						... 
						
						
						
						Problem:    SET_NO_HLSEARCH() used in a wrong way.
Solution:   Make it a function. (suggested by Dominique Pelle,
            closes  #2850 ) 
						
						
					 
					
						2018-04-27 22:53:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6537c421bb 
					 
					
						
						
							
							patch 8.0.1749: VMS: 100% CPU use, redefining mch_open() fails  
						
						... 
						
						
						
						Problem:    VMS: 100% CPU use, redefining mch_open() and mch_fopen() fails.
Solution:   Do not wait indefinitely in RealWaitForChar(). (Neil Rieck)
            Do not redefine mch_open() and mch_fopen() on VMS. (Zoltan
            Arpadffy) 
						
						
					 
					
						2018-04-23 20:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e80757c154 
					 
					
						
						
							
							patch 8.0.1681: the format attribute fails with MinGW  
						
						... 
						
						
						
						Problem:    The format attribute fails with MinGW. (John Marriott)
Solution:   Don't use the format attribute with MinGW. 
						
						
					 
					
						2018-04-10 12:42:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ea39176baa 
					 
					
						
						
							
							patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()  
						
						... 
						
						
						
						Problem:    No compiler warning for wrong format in vim_snprintf().
Solution:   Add printf attribute for gcc.  Fix reported problems. 
						
						
					 
					
						2018-04-08 13:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4ac2e8d8e6 
					 
					
						
						
							
							patch 8.0.1676: no compiler warning for wrong printf format  
						
						... 
						
						
						
						Problem:    No compiler warning for wrong printf format.
Solution:   Add a printf attribute for gcc. Fix reported problems. (Dominique
            Pelle, closes  #2789 ) 
						
						
					 
					
						2018-04-08 12:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cd43effeca 
					 
					
						
						
							
							patch 8.0.1649: no completion for argument list commands  
						
						... 
						
						
						
						Problem:    No completion for argument list commands.
Solution:   Add arglist completion. (Yegappan Lakshmanan, closes  #2706 ) 
						
						
					 
					
						2018-03-29 15:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						135682517b 
					 
					
						
						
							
							patch 8.0.1609: shell commands in the GUI use a dumb terminal  
						
						... 
						
						
						
						Problem:    Shell commands in the GUI use a dumb terminal.
Solution:   Add the "!" flag to 'guioptions' to execute system commands in a
            special terminal window.  Only for Unix now. 
						
						
					 
					
						2018-03-16 20:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e87303af32 
					 
					
						
						
							
							patch 8.0.1597: autocommand events are not sorted  
						
						... 
						
						
						
						Problem:    Autocommand events are not sorted.
Solution:   Sort the autocommand events. 
						
						
					 
					
						2018-03-11 17:02:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b852c3e64d 
					 
					
						
						
							
							patch 8.0.1596: no autocommand specifically for opening a terminal window  
						
						... 
						
						
						
						Problem:    No autocommand specifically for opening a terminal window.
Solution:   Add TerminalOpen. (?, closes  #2484 ) 
						
						
					 
					
						2018-03-11 16:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						12a96de430 
					 
					
						
						
							
							patch 8.0.1595: no autocommand triggered before exiting  
						
						... 
						
						
						
						Problem:    No autocommand triggered before exiting.
Solution:   Add the ExitPre autocommand event. 
						
						
					 
					
						2018-03-11 14:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						201dc67db5 
					 
					
						
						
							
							patch 8.0.1586: imactivatefunc does not work on non-GUI Mac  
						
						... 
						
						
						
						Problem:    Imactivatefunc does not work on non-GUI Mac.
Solution:   Fix logic in #ifdef. 
						
						
					 
					
						2018-03-06 18:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3b3a9a5609 
					 
					
						
						
							
							patch 8.0.1581: cannot build Win32 GUI without +eval  
						
						... 
						
						
						
						Problem:    Cannot build Win32 GUI without +eval.
Solution:   Define HAVE_INPUT_METHOD without +eval. (Ken Takata) 
						
						
					 
					
						2018-03-06 16:11:47 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6e35a11490 
					 
					
						
						
							
							patch 8.0.1567: cannot build Win32 GUI without IME  
						
						... 
						
						
						
						Problem:    Cannot build Win32 GUI without IME. (John Marriott)
Solution:   Adjust when IME_WITHOUT_XIM and HAVE_INPUT_METHOD are defined and
            use it in a few more places. 
						
						
					 
					
						2018-03-04 21:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						107279c17b 
					 
					
						
						
							
							patch 8.0.1565: can't build Mac version without GUI  
						
						... 
						
						
						
						Problem:    Can't build Mac version without GUI.
Solution:   Adjust when IME_WITHOUT_XIM is defined. 
						
						
					 
					
						2018-03-04 18:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f2bd8ef2b4 
					 
					
						
						
							
							patch 8.0.1564: too many #ifdefs  
						
						... 
						
						
						
						Problem:    Too many #ifdefs.
Solution:   Graduate the +autocmd feature. Takes away 450 #ifdefs and
            increases code size of tiny Vim by only 40 Kbyte. 
						
						
					 
					
						2018-03-04 18:08:14 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						b7407d3fc9 
					 
					
						
						
							
							patch 8.0.1459: cannot handle change of directory  
						
						... 
						
						
						
						Problem:    Cannot handle change of directory.
Solution:   Add the DirChanged autocommand event. (Andy Massimino,
            closes  #888 )  Avoid changing directory for 'autochdir' too often. 
						
						
					 
					
						2018-02-03 17:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						153b704e20 
					 
					
						
						
							
							patch 8.0.1445: cannot act on edits in the command line  
						
						... 
						
						
						
						Problem:    Cannot act on edits in the command line.
Solution:   Add the CmdlineChanged autocommand event. (xtal8, closes  #2603 ,
            closes  #2524 ) 
						
						
					 
					
						2018-01-31 15:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7e1652c63c 
					 
					
						
						
							
							patch 8.0.1394: cannot intercept a yank command  
						
						... 
						
						
						
						Problem:    Cannot intercept a yank command.
Solution:   Add the TextYankPost autocommand event. (Philippe Vaucher et al.,
            closes  #2333 ) 
						
						
					 
					
						2017-12-16 18:27:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						415a6939a4 
					 
					
						
						
							
							patch 8.0.1375: window size wrong after maximizing with WinBar  
						
						... 
						
						
						
						Problem:    Window size wrong after maximizing with WinBar. (Lifepillar)
Solution:   Fix height computations. Redraw window when it is zero height but
            has a WinBar. (closes  #2356 ) 
						
						
					 
					
						2017-12-05 20:31:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1a2ab991a6 
					 
					
						
						
							
							patch 8.0.1357: startup test fails on OpenBSD  
						
						... 
						
						
						
						Problem:    Startup test fails on OpenBSD. (Edd Barrett)
Solution:   Check for "BSD" instead of "FreeBSD" being defined. (James McCoy,
            closes  #2376 , closes  #2378 ) 
						
						
					 
					
						2017-11-28 21:06:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						819edbe078 
					 
					
						
						
							
							patch 8.0.1338: USE_IM_CONTROL is confusing and incomplete  
						
						... 
						
						
						
						Problem:    USE_IM_CONTROL is confusing and incomplete.
Solution:   Just use FEAT_MBYTE.  Call 'imactivatefunc' also without GUI. 
						
						
					 
					
						2017-11-25 17:14:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6315a9ae92 
					 
					
						
						
							
							patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim  
						
						... 
						
						
						
						Problem:    Cannot use imactivatefunc() unless compiled with +xim.
Solution:   Allow using imactivatefunc() when not compiled with +xim.
            (Yasuhiro Matsumoto, closes  #2349 ) 
						
						
					 
					
						2017-11-25 15:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						3167c3e701 
					 
					
						
						
							
							patch 8.0.1334: splitting a window with a WinBar damages window layout  
						
						... 
						
						
						
						Problem:    Splitting a window with a WinBar damages window layout.
            (Lifepillar)
Solution:   Take the winbar into account when computing the new window
            position.  Add WINBAR_HEIGHT(). 
						
						
					 
					
						2017-11-25 14:19:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						40e280d949 
					 
					
						
						
							
							patch 8.0.1321: can't build huge version with Athena  
						
						... 
						
						
						
						Problem:    Can't build huge version with Athena. (Mark Kelly)
Solution:   Move including beval.h to before structs.h. Include beval.pro like
            other proto files. 
						
						
					 
					
						2017-11-19 20:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c3719bd87b 
					 
					
						
						
							
							patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI  
						
						... 
						
						
						
						Problem:    balloon_show() only works in terminal when compiled with the GUI.
Solution:   Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI
            specific file. 
						
						
					 
					
						2017-11-18 22:13:31 +01:00