- patchlevel 131
This commit is contained in:
		
							parent
							
								
									051fbe550f
								
							
						
					
					
						commit
						610cf4775a
					
				
							
								
								
									
										83
									
								
								7.2.131
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								7.2.131
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,83 @@ | |||||||
|  | To: vim-dev@vim.org | ||||||
|  | Subject: Patch 7.2.131 | ||||||
|  | Fcc: outbox | ||||||
|  | From: Bram Moolenaar <Bram@moolenaar.net> | ||||||
|  | Mime-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=ISO-8859-1 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  | ------------ | ||||||
|  | 
 | ||||||
|  | Patch 7.2.131 | ||||||
|  | Problem:    When 'keymap' is cleared may still use the cursor highlighting for | ||||||
|  |             when it's enabled. | ||||||
|  | Solution:   Reset 'iminsert' and 'imsearch'. (partly by Dominique Pelle) | ||||||
|  |             Also avoid ":setlocal" for these options have a global effect. | ||||||
|  | Files:      src/option.c | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | *** ../vim-7.2.130/src/option.c	Sat Feb 21 20:27:00 2009 | ||||||
|  | --- src/option.c	Wed Mar  4 04:09:51 2009 | ||||||
|  | *************** | ||||||
|  | *** 5797,5810 **** | ||||||
|  |   	/* load or unload key mapping tables */ | ||||||
|  |   	errmsg = keymap_init(); | ||||||
|  |    | ||||||
|  | ! 	/* When successfully installed a new keymap switch on using it. */ | ||||||
|  | ! 	if (*curbuf->b_p_keymap != NUL && errmsg == NULL) | ||||||
|  |   	{ | ||||||
|  | ! 	    curbuf->b_p_iminsert = B_IMODE_LMAP; | ||||||
|  | ! 	    if (curbuf->b_p_imsearch != B_IMODE_USE_INSERT) | ||||||
|  | ! 		curbuf->b_p_imsearch = B_IMODE_LMAP; | ||||||
|  | ! 	    set_iminsert_global(); | ||||||
|  | ! 	    set_imsearch_global(); | ||||||
|  |   # ifdef FEAT_WINDOWS | ||||||
|  |   	    status_redraw_curbuf(); | ||||||
|  |   # endif | ||||||
|  | --- 5797,5824 ---- | ||||||
|  |   	/* load or unload key mapping tables */ | ||||||
|  |   	errmsg = keymap_init(); | ||||||
|  |    | ||||||
|  | ! 	if (errmsg == NULL) | ||||||
|  |   	{ | ||||||
|  | ! 	    if (*curbuf->b_p_keymap != NUL) | ||||||
|  | ! 	    { | ||||||
|  | ! 		/* Installed a new keymap, switch on using it. */ | ||||||
|  | ! 		curbuf->b_p_iminsert = B_IMODE_LMAP; | ||||||
|  | ! 		if (curbuf->b_p_imsearch != B_IMODE_USE_INSERT) | ||||||
|  | ! 		    curbuf->b_p_imsearch = B_IMODE_LMAP; | ||||||
|  | ! 	    } | ||||||
|  | ! 	    else | ||||||
|  | ! 	    { | ||||||
|  | ! 		/* Cleared the keymap, may reset 'iminsert' and 'imsearch'. */ | ||||||
|  | ! 		if (curbuf->b_p_iminsert == B_IMODE_LMAP) | ||||||
|  | ! 		    curbuf->b_p_iminsert = B_IMODE_NONE; | ||||||
|  | ! 		if (curbuf->b_p_imsearch == B_IMODE_LMAP) | ||||||
|  | ! 		    curbuf->b_p_imsearch = B_IMODE_USE_INSERT; | ||||||
|  | ! 	    } | ||||||
|  | ! 	    if ((opt_flags & OPT_LOCAL) == 0) | ||||||
|  | ! 	    { | ||||||
|  | ! 		set_iminsert_global(); | ||||||
|  | ! 		set_imsearch_global(); | ||||||
|  | ! 	    } | ||||||
|  |   # ifdef FEAT_WINDOWS | ||||||
|  |   	    status_redraw_curbuf(); | ||||||
|  |   # endif | ||||||
|  | *** ../vim-7.2.130/src/version.c	Mon Mar  2 02:44:54 2009 | ||||||
|  | --- src/version.c	Wed Mar  4 04:10:32 2009 | ||||||
|  | *************** | ||||||
|  | *** 678,679 **** | ||||||
|  | --- 678,681 ---- | ||||||
|  |   {   /* Add new patch number below this line */ | ||||||
|  | + /**/ | ||||||
|  | +     131, | ||||||
|  |   /**/ | ||||||
|  | 
 | ||||||
|  | --  | ||||||
|  | hundred-and-one symptoms of being an internet addict: | ||||||
|  | 157. You fum through a magazine, you first check to see if it has a web | ||||||
|  |      address. | ||||||
|  | 
 | ||||||
|  |  /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\ | ||||||
|  | ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ | ||||||
|  | \\\        download, build and distribute -- http://www.A-A-P.org        /// | ||||||
|  |  \\\            help me help AIDS victims -- http://ICCF-Holland.org    /// | ||||||
| @ -156,3 +156,7 @@ Individual patches for Vim 7.2: | |||||||
|   3936  7.2.125  leaking memory when reading XPM bitmap for a sign |   3936  7.2.125  leaking memory when reading XPM bitmap for a sign | ||||||
|   4326  7.2.126  when EXITFREE is defined signs and keymaps are not freed |   4326  7.2.126  when EXITFREE is defined signs and keymaps are not freed | ||||||
|   1708  7.2.127  get another more prompt after typing 'q' |   1708  7.2.127  get another more prompt after typing 'q' | ||||||
|  |   1537  7.2.128  (after 7.2.055) ":lcd" causes invalid session file | ||||||
|  |   2229  7.2.129  opening command window from input() uses the search history | ||||||
|  |  12852  7.2.130  Vim may haing until CTRL-C is typed when using CTRL-Z | ||||||
|  |   2612  7.2.131  using wrong cursor highlighting after clearing 'keymap' | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								vim.spec
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								vim.spec
									
									
									
									
									
								
							| @ -18,7 +18,7 @@ | |||||||
| #used for pre-releases: | #used for pre-releases: | ||||||
| %define beta %{nil} | %define beta %{nil} | ||||||
| %define vimdir vim72%{?beta} | %define vimdir vim72%{?beta} | ||||||
| %define patchlevel 127 | %define patchlevel 131 | ||||||
| 
 | 
 | ||||||
| Summary: The VIM editor | Summary: The VIM editor | ||||||
| URL:     http://www.vim.org/ | URL:     http://www.vim.org/ | ||||||
| @ -193,6 +193,10 @@ Patch124: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.124 | |||||||
| Patch125: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.125 | Patch125: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.125 | ||||||
| Patch126: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.126 | Patch126: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.126 | ||||||
| Patch127: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.127 | Patch127: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.127 | ||||||
|  | Patch128: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.128 | ||||||
|  | Patch129: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.129 | ||||||
|  | Patch130: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.130 | ||||||
|  | Patch131: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.131 | ||||||
| 
 | 
 | ||||||
| Patch3000: vim-7.0-syntax.patch | Patch3000: vim-7.0-syntax.patch | ||||||
| Patch3002: vim-7.1-nowarnings.patch | Patch3002: vim-7.1-nowarnings.patch | ||||||
| @ -453,6 +457,10 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk | |||||||
| %patch125 -p0 | %patch125 -p0 | ||||||
| %patch126 -p0 | %patch126 -p0 | ||||||
| %patch127 -p0 | %patch127 -p0 | ||||||
|  | %patch128 -p0 | ||||||
|  | %patch129 -p0 | ||||||
|  | %patch130 -p0 | ||||||
|  | %patch131 -p0 | ||||||
| 
 | 
 | ||||||
| # install spell files | # install spell files | ||||||
| %if %{withvimspell} | %if %{withvimspell} | ||||||
| @ -912,7 +920,7 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
| * Tue Feb 24 2009 Karsten Hopp <karsten@redhat.com> 7.2.127-1 | * Tue Feb 24 2009 Karsten Hopp <karsten@redhat.com> 7.2.127-1 | ||||||
| - patchlevel 127 | - patchlevel 131 | ||||||
| 
 | 
 | ||||||
| * Mon Feb 23 2009 Karsten Hopp <karsten@redhat.com> 7.2.124-1 | * Mon Feb 23 2009 Karsten Hopp <karsten@redhat.com> 7.2.124-1 | ||||||
| - patchlevel 124 | - patchlevel 124 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user