Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7fed5c18f8 
					 
					
						
						
							
							patch 7.4.1685  
						
						... 
						
						
						
						Problem:    There is no easy way to get all the information about a match.
Solution:   Add matchstrpos(). (Ozaki Kiichi) 
						
						
							
 
						
					 
					
						2016-03-29 23:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d18cfb7dbf 
					 
					
						
						
							
							patch 7.4.1684  
						
						... 
						
						
						
						Problem:    README text is slightly outdated.
Solution:   Mention the READMEdir directory. 
						
						
							
 
						
					 
					
						2016-03-29 22:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e609ad557c 
					 
					
						
						
							
							patch 7.4.1683  
						
						... 
						
						
						
						Problem:    Generated .bat files do not support --nofork.
Solution:   Add check for --nofork.  Also add "setlocal". (Kevin Cantú,
            closes  #659 ) 
						
						
							
 
						
					 
					
						2016-03-28 23:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						72188e9aae 
					 
					
						
						
							
							patch 7.4.1682  
						
						... 
						
						
						
						Problem:    Coverity: no check for NULL.
Solution:   Add check for invalid argument to assert_match(). 
						
						
							
 
						
					 
					
						2016-03-28 22:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ef9d9b94a8 
					 
					
						
						
							
							patch 7.4.1681  
						
						... 
						
						
						
						Problem:    Coverity warns for fixed size buffer length (false positive).
Solution:   Add a check for the name length. 
						
						
							
 
						
					 
					
						2016-03-28 22:44:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						925ccfde79 
					 
					
						
						
							
							patch 7.4.1680  
						
						... 
						
						
						
						Problem:    Coverity warns for not checking name length (false positive).
Solution:   Only copy the characters we know are there. 
						
						
							
 
						
					 
					
						2016-03-28 22:38:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7d2a5796d3 
					 
					
						
						
							
							patch 7.4.1679  
						
						... 
						
						
						
						Problem:    Coverity: copying value of v_lock without initializing it.
Solution:   Init v_lock in rettv_list_alloc() and rettv_dict_alloc(). 
						
						
							
 
						
					 
					
						2016-03-28 22:30:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8b29aba019 
					 
					
						
						
							
							patch 7.4.1678  
						
						... 
						
						
						
						Problem:    Warning for unused argument.
Solution:   Add UNUSED. (Dominique Pelle) 
						
						
							
 
						
					 
					
						2016-03-28 22:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0b9e4d1224 
					 
					
						
						
							
							patch 7.4.1677  
						
						... 
						
						
						
						Problem:    A reference to the removed file_select plugin remains.
Solution:   Remove it. 
						
						
							
 
						
					 
					
						2016-03-28 22:05:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						fead3ac9a3 
					 
					
						
						
							
							patch 7.4.1676  
						
						... 
						
						
						
						Problem:    The shellmenu plugin has to be copied or sourced to be used.
Solution:   Turn it into a package. 
						
						
							
 
						
					 
					
						2016-03-28 21:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e101204906 
					 
					
						
						
							
							patch 7.4.1675  
						
						... 
						
						
						
						Problem:    The swapmous plugin has to be copied or sourced to be used.
Solution:   Turn it into the swapmouse package. 
						
						
							
 
						
					 
					
						2016-03-28 21:10:49 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cf2d8dee51 
					 
					
						
						
							
							patch 7.4.1674  
						
						... 
						
						
						
						Problem:    The editexisting plugin has to be copied or sourced to be used.
Solution:   Turn it into a package. 
						
						
							
 
						
					 
					
						2016-03-28 21:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2946d0236d 
					 
					
						
						
							
							patch 7.4.1673  
						
						... 
						
						
						
						Problem:    The justify plugin has to be copied or sourced to be used.
Solution:   Turn it into a package. 
						
						
							
 
						
					 
					
						2016-03-28 20:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e934e8f5c1 
					 
					
						
						
							
							patch 7.4.1672  
						
						... 
						
						
						
						Problem:    The Dvorak support is a bit difficult to install.
Solution:   Turn it into an optional package. 
						
						
							
 
						
					 
					
						2016-03-28 20:40:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						61264d9969 
					 
					
						
						
							
							patch 7.4.1671  
						
						... 
						
						
						
						Problem:    When help exists in multiple languages, adding @ab while "ab" is
            the default help language is unnecessary.
Solution:   Leave out "@ab" when not needed. (Ken Takata) 
						
						
							
 
						
					 
					
						2016-03-28 19:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a32095fc8f 
					 
					
						
						
							
							patch 7.4.1670  
						
						... 
						
						
						
						Problem:    Completion doesn't work well for a variable containing "#".
Solution:   Recognize the "#". (Watiko) 
						
						
							
 
						
					 
					
						2016-03-28 19:27:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8b877ac38e 
					 
					
						
						
							
							patch 7.4.1669  
						
						... 
						
						
						
						Problem:    When writing buffer lines to a pipe Vim may block.
Solution:   Avoid blocking, write more lines later. 
						
						
							
 
						
					 
					
						2016-03-28 19:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ee1f7b3cb7 
					 
					
						
						
							
							patch 7.4.1668  
						
						... 
						
						
						
						Problem:    channel_get_all() does multiple allocations.
Solution:   Compute the size and allocate once. 
						
						
							
 
						
					 
					
						2016-03-28 14:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						84e1d2b21a 
					 
					
						
						
							
							patch 7.4.1667  
						
						... 
						
						
						
						Problem:    Win32: waiting on a pipe with fixed sleep time.
Solution:   Start with a short delay and increase it when looping. 
						
						
							
 
						
					 
					
						2016-03-28 14:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						46c00a6565 
					 
					
						
						
							
							patch 7.4.1666  
						
						... 
						
						
						
						Problem:    When reading JSON from a channel all readahead is used.
Solution:   Use the fill function to reduce overhead. 
						
						
							
 
						
					 
					
						2016-03-28 14:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8038568722 
					 
					
						
						
							
							patch 7.4.1665  
						
						... 
						
						
						
						Problem:    Crash when calling job_start() with a NULL string. (Dominique)
Solution:   Check for an invalid argument. 
						
						
							
 
						
					 
					
						2016-03-27 19:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						89c64d557d 
					 
					
						
						
							
							patch 7.4.1664  
						
						... 
						
						
						
						Problem:    Crash in :cgetexpr.
Solution:   Check for NULL pointer. (Dominique) Add a test. 
						
						
							
 
						
					 
					
						2016-03-27 18:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ea6553bec3 
					 
					
						
						
							
							patch 7.4.1663  
						
						... 
						
						
						
						Problem:    In tests it's often useful to check if a pattern matches.
Solution:   Add assert_match(). 
						
						
							
 
						
					 
					
						2016-03-27 15:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4f3f668c84 
					 
					
						
						
							
							Updated runtime files.  
						
						
						
						
							
						
					 
					
						2016-03-26 23:01:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c4dcd60c76 
					 
					
						
						
							
							patch 7.4.1662  
						
						... 
						
						
						
						Problem:    No test for an invalid Ex command on a channel.
Solution:   Test handling an invalid command gracefully.  Avoid getting an
            error message, do write it to the channel log. 
						
						
							
 
						
					 
					
						2016-03-26 22:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						fa8b2e173d 
					 
					
						
						
							
							patch 7.4.1661  
						
						... 
						
						
						
						Problem:    No test for special characters in channel eval command.
Solution:   Testing sending and receiving text with special characters. 
						
						
							
 
						
					 
					
						2016-03-26 22:19:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						819821c5a9 
					 
					
						
						
							
							patch 7.4.1660  
						
						... 
						
						
						
						Problem:    has('patch-7.4.1') doesn't work.
Solution:   Fix off-by-one error. (Thinca) 
						
						
							
 
						
					 
					
						2016-03-26 21:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e1581307d2 
					 
					
						
						
							
							patch 7.4.1659  
						
						... 
						
						
						
						Problem:    Compiler warning for argument type. (Manuel Ortega)
Solution:   Remove "&". 
						
						
							
 
						
					 
					
						2016-03-26 21:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1473551a44 
					 
					
						
						
							
							patch 7.4.1658  
						
						... 
						
						
						
						Problem:    A plugin does not know when VimEnter autocommands were already
            triggered.
Solution:   Add the v:vim_did_enter variable. 
						
						
							
 
						
					 
					
						2016-03-26 21:00:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8fdd721047 
					 
					
						
						
							
							patch 7.4.1657  
						
						... 
						
						
						
						Problem:    On Unix in a terminal: channel messages are not handled right away.
            (Jackson Alves de Aquino)
Solution:   Break the loop for timers when something was received. 
						
						
							
 
						
					 
					
						2016-03-26 19:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						92e35efaf6 
					 
					
						
						
							
							patch 7.4.1656  
						
						... 
						
						
						
						Problem:    Crash when using partial with a timer.
Solution:   Increment partial reference count. (Hirohito Higashi) 
						
						
							
 
						
					 
					
						2016-03-26 18:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						1e7885abe8 
					 
					
						
						
							
							patch 7.4.1655  
						
						... 
						
						
						
						Problem:    remote_expr() hangs. (Ramel)
Solution:   Check for messages in the waiting loop. 
						
						
							
 
						
					 
					
						2016-03-25 19:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						52c6eaffd4 
					 
					
						
						
							
							patch 7.4.1654  
						
						... 
						
						
						
						Problem:    Crash when using expand('%:S') in a buffer without a name.
Solution:   Don't set a NUL. (James McCoy, closes  #714 ) 
						
						
							
 
						
					 
					
						2016-03-25 18:42:46 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						da64ab322a 
					 
					
						
						
							
							patch 7.4.1653  
						
						... 
						
						
						
						Problem:    Users who loaded matchit.vim manually have to change their
            startup. (Gary Johnson)
Solution:   Add a file in the old location that loads the package. 
						
						
							
 
						
					 
					
						2016-03-25 18:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						610cc1b9b3 
					 
					
						
						
							
							patch 7.4.1652  
						
						... 
						
						
						
						Problem:    Old style test for fnamemodify().
Solution:   Turn it into a new style test. 
						
						
							
 
						
					 
					
						2016-03-25 17:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						780d4c3fff 
					 
					
						
						
							
							patch 7.4.1651  
						
						... 
						
						
						
						Problem:    Some dead (MSDOS) code remains.
Solution:   Remove the unused lines. (Ken Takata) 
						
						
							
 
						
					 
					
						2016-03-25 17:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f68f1d7079 
					 
					
						
						
							
							patch 7.4.1650  
						
						... 
						
						
						
						Problem:    Quickfix test fails.
Solution:   Accept any number of matches. 
						
						
							
 
						
					 
					
						2016-03-25 17:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						aedfcbe1e6 
					 
					
						
						
							
							patch 7.4.1649  
						
						... 
						
						
						
						Problem:    The matchit plugin needs to be copied to be used.
Solution:   Put the matchit plugin in an optional package. 
						
						
							
 
						
					 
					
						2016-03-25 17:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bee6c0cf86 
					 
					
						
						
							
							patch 7.4.1648  
						
						... 
						
						
						
						Problem:    Compiler has a problem copying a string into di_key[]. (Yegappan
            Lakshmanan)
Solution:   Add dictitem16_T. 
						
						
							
 
						
					 
					
						2016-03-25 15:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8b20179c65 
					 
					
						
						
							
							patch 7.4.1647  
						
						... 
						
						
						
						Problem:    Using freed memory after setqflist() and ":caddbuffer".  (Dominique)
Solution:   Set qf_ptr when adding the first item to the quickfix list. 
						
						
							
 
						
					 
					
						2016-03-25 15:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4c90861e9f 
					 
					
						
						
							
							patch 7.4.1646  
						
						... 
						
						
						
						Problem:    Using Python vim.bindeval() on a partial doesn't work. (Nikolai
            Pavlov)
Solution:   Add VAR_PARTIAL support in Python. 
						
						
							
 
						
					 
					
						2016-03-24 21:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c5fbe8af4c 
					 
					
						
						
							
							patch 7.4.1645  
						
						... 
						
						
						
						Problem:    When a dict contains a partial it can't be redefined as a
            function. (Nikolai Pavlov)
Solution:   Remove the partial when overwriting with a function. 
						
						
							
 
						
					 
					
						2016-03-24 21:42:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						24c77a1e3a 
					 
					
						
						
							
							patch 7.4.1644  
						
						... 
						
						
						
						Problem:    Using string() on a partial that exists in the dictionary it binds
            results in an error. (Nikolai Pavlov)
Solution:   Make string() not fail on a recursively nested structure. (Ken
            Takta) 
						
						
							
 
						
					 
					
						2016-03-24 21:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d4caf5c16a 
					 
					
						
						
							
							patch 7.4.1643  
						
						... 
						
						
						
						Problem:    Terminating file name has side effects.
Solution:   Restore the character. (mostly by James McCoy, closes  #713 ) 
						
						
							
 
						
					 
					
						2016-03-24 19:14:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6a08454b93 
					 
					
						
						
							
							patch 7.4.1642  
						
						... 
						
						
						
						Problem:    Handling emoji characters as full width has problems with
            backwards compatibility.
Solution:   Only put characters in the 1f000 range in the emoji table. 
						
						
							
 
						
					 
					
						2016-03-24 18:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5ca84ce4aa 
					 
					
						
						
							
							patch 7.4.1641  
						
						... 
						
						
						
						Problem:    Using unterminated string.
Solution:   Add NUL before calling vim_strsave_shellescape(). (James McCoy) 
						
						
							
 
						
					 
					
						2016-03-23 22:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ffec3c5349 
					 
					
						
						
							
							patch 7.4.1640  
						
						... 
						
						
						
						Problem:    Crash when an autocommand changes a quickfix list. (Dominique)
Solution:   Check wether an entry is still valid. (Yegappan Lakshmanan,
            Hirohito Higashi) 
						
						
							
 
						
					 
					
						2016-03-23 20:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5f436fcf99 
					 
					
						
						
							
							patch 7.4.1639  
						
						... 
						
						
						
						Problem:    Invoking garbage collection may cause a double free.
Solution:   Don't free the dict in a partial when recursive is FALSE. 
						
						
							
 
						
					 
					
						2016-03-22 22:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e4eb6ff089 
					 
					
						
						
							
							patch 7.4.1638  
						
						... 
						
						
						
						Problem:    When binding a function to a dict the reference count is wrong.
Solution:   Decrement dict reference count, only reference the function when
            actually making a copy. (Ken Takata) 
						
						
							
 
						
					 
					
						2016-03-22 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						6c0e984f26 
					 
					
						
						
							
							patch 7.4.1637  
						
						... 
						
						
						
						Problem:    Can't build with older MinGW compiler.
Solution:   Change option from c++11 to gnu++11. (Ken Takata) 
						
						
							
 
						
					 
					
						2016-03-22 20:42:31 +01:00