packages: vim/7.2.230 (NEW), vim/7.2.231 (NEW), vim/7.2.232 (NEW), vim/7.2....

adamg adamg at pld-linux.org
Sat Jul 25 09:22:16 CEST 2009


Author: adamg                        Date: Sat Jul 25 07:22:16 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new

---- Files affected:
packages/vim:
   7.2.230 (NONE -> 1.1)  (NEW), 7.2.231 (NONE -> 1.1)  (NEW), 7.2.232 (NONE -> 1.1)  (NEW), 7.2.233 (NONE -> 1.1)  (NEW), 7.2.234 (NONE -> 1.1)  (NEW), 7.2.235 (NONE -> 1.1)  (NEW), 7.2.236 (NONE -> 1.1)  (NEW), 7.2.237 (NONE -> 1.1)  (NEW), 7.2.238 (NONE -> 1.1)  (NEW), 7.2.239 (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/vim/7.2.230
diff -u /dev/null packages/vim/7.2.230:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.230	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,87 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.230
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.230
+Problem:    A few old lint-style ARGUSED comments.
+Solution:   Change to the new UNUSED style.
+Files:	    src/getchar.c
+
+
+*** ../vim-7.2.229/src/getchar.c	2009-07-09 18:24:24.000000000 +0200
+--- src/getchar.c	2009-07-09 18:09:13.000000000 +0200
+***************
+*** 3708,3718 ****
+   * Clear all mappings or abbreviations.
+   * 'abbr' should be FALSE for mappings, TRUE for abbreviations.
+   */
+- /*ARGSUSED*/
+      void
+  map_clear(cmdp, arg, forceit, abbr)
+      char_u	*cmdp;
+!     char_u	*arg;
+      int		forceit;
+      int		abbr;
+  {
+--- 3708,3717 ----
+   * Clear all mappings or abbreviations.
+   * 'abbr' should be FALSE for mappings, TRUE for abbreviations.
+   */
+      void
+  map_clear(cmdp, arg, forceit, abbr)
+      char_u	*cmdp;
+!     char_u	*arg UNUSED;
+      int		forceit;
+      int		abbr;
+  {
+***************
+*** 3741,3753 ****
+  /*
+   * Clear all mappings in "mode".
+   */
+- /*ARGSUSED*/
+      void
+  map_clear_int(buf, mode, local, abbr)
+!     buf_T	*buf;	    /* buffer for local mappings */
+!     int		mode;	    /* mode in which to delete */
+!     int		local;	    /* TRUE for buffer-local mappings */
+!     int		abbr;	    /* TRUE for abbreviations */
+  {
+      mapblock_T	*mp, **mpp;
+      int		hash;
+--- 3740,3751 ----
+  /*
+   * Clear all mappings in "mode".
+   */
+      void
+  map_clear_int(buf, mode, local, abbr)
+!     buf_T	*buf UNUSED;	/* buffer for local mappings */
+!     int		mode;		/* mode in which to delete */
+!     int		local UNUSED;	/* TRUE for buffer-local mappings */
+!     int		abbr;		/* TRUE for abbreviations */
+  {
+      mapblock_T	*mp, **mpp;
+      int		hash;
+*** ../vim-7.2.229/src/version.c	2009-07-14 12:20:28.000000000 +0200
+--- src/version.c	2009-07-14 13:44:05.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     230,
+  /**/
+
+-- 
+From "know your smileys":
+ :~)	A man with a tape recorder up his nose
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.231
diff -u /dev/null packages/vim/7.2.231:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.231	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,49 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.231
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.231
+Problem:    Warning for unreacheable code.
+Solution:   Add #ifdef.
+Files:	    src/if_perl.xs
+
+
+*** ../vim-7.2.230/src/if_perl.xs	2009-07-09 20:06:30.000000000 +0200
+--- src/if_perl.xs	2009-07-09 13:02:16.000000000 +0200
+***************
+*** 720,728 ****
+--- 720,730 ----
+  #ifdef HAVE_SANDBOX
+      if (sandbox)
+      {
++ # ifndef MAKE_TEST  /* avoid a warning for unreachable code */
+  	if ((safe = perl_get_sv( "VIM::safe", FALSE )) == NULL || !SvTRUE(safe))
+  	    EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
+  	else
++ # endif
+  	{
+  	    PUSHMARK(SP);
+  	    XPUSHs(safe);
+*** ../vim-7.2.230/src/version.c	2009-07-14 13:44:43.000000000 +0200
+--- src/version.c	2009-07-14 16:04:07.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     231,
+  /**/
+
+-- 
+From "know your smileys":
+ ~#:-(	I just washed my hair, and I can't do nuthin' with it.
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.232
diff -u /dev/null packages/vim/7.2.232:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.232	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,102 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.232
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.232
+Problem:    Cannot debug problems with being in a wrong directory.
+Solution:   When 'verbose' is 5 or higher report directory changes.
+Files:	    src/os_unix.c, src/os_unix.h, src/proto/os_unix.pro
+
+
+*** ../vim-7.2.231/src/os_unix.c	2009-07-14 12:20:28.000000000 +0200
+--- src/os_unix.c	2009-07-14 17:13:15.000000000 +0200
+***************
+*** 319,324 ****
+--- 319,341 ----
+      {-1,	    "Unknown!", FALSE}
+  };
+  
++     int
++ mch_chdir(path)
++     char *path;
++ {
++     if (p_verbose >= 5)
++     {
++ 	verbose_enter();
++ 	smsg((char_u *)"chdir(%s)", path);
++ 	verbose_leave();
++     }
++ # ifdef VMS
++     return chdir(vms_fixfilename(path));
++ # else
++     return chdir(path);
++ # endif
++ }
++ 
+  /*
+   * Write s[len] to the screen.
+   */
+***************
+*** 2424,2429 ****
+--- 2441,2452 ----
+  #ifdef HAVE_FCHDIR
+  	    if (fd >= 0)
+  	    {
++ 		if (p_verbose >= 5)
++ 		{
++ 		    verbose_enter();
++ 		    MSG("fchdir() to previous dir");
++ 		    verbose_leave();
++ 		}
+  		l = fchdir(fd);
+  		close(fd);
+  	    }
+*** ../vim-7.2.231/src/os_unix.h	2009-05-16 16:36:25.000000000 +0200
+--- src/os_unix.h	2009-07-14 16:55:05.000000000 +0200
+***************
+*** 482,492 ****
+  # else
+  int mch_rename __ARGS((const char *src, const char *dest));
+  # endif
+- # ifdef VMS
+- #  define mch_chdir(s) chdir(vms_fixfilename(s))
+- # else
+- #  define mch_chdir(s) chdir(s)
+- # endif
+  # ifndef VMS
+  #  ifdef __MVS__
+    /* on OS390 Unix getenv() doesn't return a pointer to persistent
+--- 482,487 ----
+*** ../vim-7.2.231/src/proto/os_unix.pro	2008-06-24 23:58:57.000000000 +0200
+--- src/proto/os_unix.pro	2009-07-14 16:58:08.000000000 +0200
+***************
+*** 1,4 ****
+--- 1,5 ----
+  /* os_unix.c */
++ int mch_chdir __ARGS((char *path));
+  void mch_write __ARGS((char_u *s, int len));
+  int mch_inchar __ARGS((char_u *buf, int maxlen, long wtime, int tb_change_cnt));
+  int mch_char_avail __ARGS((void));
+*** ../vim-7.2.231/src/version.c	2009-07-14 16:05:14.000000000 +0200
+--- src/version.c	2009-07-14 17:37:15.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     232,
+  /**/
+
+-- 
+From "know your smileys":
+ O:-)	Saint
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.233
diff -u /dev/null packages/vim/7.2.233:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.233	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,96 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.233 (extra)
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.233 (extra part of 7.2.232)
+Problem:    Cannot debug problems with being in a wrong directory.
+Solution:   When 'verbose' is 5 or higher report directory changes.
+Files:	    src/os_msdos.c, src/os_mswin.c, src/os_riscos.c, src/os_mac.h
+
+
+*** ../vim-7.2.232/src/os_msdos.c	2008-06-24 23:30:18.000000000 +0200
+--- src/os_msdos.c	2009-07-14 16:50:57.000000000 +0200
+***************
+*** 2039,2044 ****
+--- 2039,2050 ----
+  {
+      if (path[0] == NUL)		    /* just checking... */
+  	return 0;
++     if (p_verbose >= 5)
++     {
++ 	verbose_enter();
++ 	smsg((char_u *)"chdir(%s)", path);
++ 	verbose_leave();
++     }
+      if (path[1] == ':')		    /* has a drive name */
+      {
+  	if (change_drive(TOLOWER_ASC(path[0]) - 'a' + 1))
+*** ../vim-7.2.232/src/os_mswin.c	2009-05-14 22:00:37.000000000 +0200
+--- src/os_mswin.c	2009-07-14 16:53:03.000000000 +0200
+***************
+*** 653,658 ****
+--- 653,664 ----
+      if (path[0] == NUL)		/* just checking... */
+  	return -1;
+  
++     if (p_verbose >= 5)
++     {
++ 	verbose_enter();
++ 	smsg((char_u *)"chdir(%s)", path);
++ 	verbose_leave();
++     }
+      if (isalpha(path[0]) && path[1] == ':')	/* has a drive name */
+      {
+  	/* If we can change to the drive, skip that part of the path.  If we
+*** ../vim-7.2.232/src/os_riscos.c	2006-03-07 23:25:50.000000000 +0100
+--- src/os_riscos.c	2009-07-14 16:53:35.000000000 +0200
+***************
+*** 1203,1208 ****
+--- 1203,1214 ----
+      int	    retval;
+      char_u  *new_dir;
+  
++     if (p_verbose >= 5)
++     {
++ 	verbose_enter();
++ 	smsg((char_u *)"chdir(%s)", dir);
++ 	verbose_leave();
++     }
+      length = strlen(dir);
+      if (dir[length - 1] != '.')
+  	return chdir(dir);	    /* No trailing dots - nothing to do. */
+*** ../vim-7.2.232/src/os_mac.h	2009-06-24 16:41:01.000000000 +0200
+--- src/os_mac.h	2009-07-14 16:54:33.000000000 +0200
+***************
+*** 291,297 ****
+  #  define HAVE_SETENV
+  #  define HAVE_RENAME
+  # endif
+- # define mch_chdir(s) chdir(s)
+  #endif
+  
+  #if defined(MACOS_X) && !defined(HAVE_CONFIG_H)
+--- 291,296 ----
+*** ../vim-7.2.232/src/version.c	2009-07-14 17:38:51.000000000 +0200
+--- src/version.c	2009-07-14 18:35:30.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     233,
+  /**/
+
+-- 
+From "know your smileys":
+ :-O>-o   Smiley American tourist (note big mouth and camera)
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.234
diff -u /dev/null packages/vim/7.2.234:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.234	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,111 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.234
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.234
+Problem:    It is not possible to ignore file names without a suffix.
+Solution:   Use an empty entry in 'suffixes' for file names without a dot.
+Files:	    runtime/doc/cmdline.txt, src/misc1.c
+
+
+*** ../vim-7.2.233/runtime/doc/cmdline.txt	2008-11-09 13:43:25.000000000 +0100
+--- runtime/doc/cmdline.txt	2009-07-14 13:35:56.000000000 +0200
+***************
+*** 441,453 ****
+  those files with an extension that is in the 'suffixes' option are ignored.
+  The default is ".bak,~,.o,.h,.info,.swp,.obj", which means that files ending
+  in ".bak", "~", ".o", ".h", ".info", ".swp" and ".obj" are sometimes ignored.
+! It is impossible to ignore suffixes with two dots.  Examples:
+  
+    pattern:	files:				match:	~
+     test*	test.c test.h test.o		test.c
+     test*	test.h test.o			test.h and test.o
+     test*	test.i test.h test.c		test.i and test.c
+  
+  If there is more than one matching file (after ignoring the ones matching
+  the 'suffixes' option) the first file name is inserted.  You can see that
+  there is only one match when you type 'wildchar' twice and the completed
+--- 439,458 ----
+  those files with an extension that is in the 'suffixes' option are ignored.
+  The default is ".bak,~,.o,.h,.info,.swp,.obj", which means that files ending
+  in ".bak", "~", ".o", ".h", ".info", ".swp" and ".obj" are sometimes ignored.
+! 
+! An empty entry, two consecutive commas, match a file name that does not
+! contain a ".", thus has no suffix.  This is useful to ignore "prog" and prefer
+! "prog.c".
+! 
+! Examples:
+  
+    pattern:	files:				match:	~
+     test*	test.c test.h test.o		test.c
+     test*	test.h test.o			test.h and test.o
+     test*	test.i test.h test.c		test.i and test.c
+  
++ It is impossible to ignore suffixes with two dots.
++ 
+  If there is more than one matching file (after ignoring the ones matching
+  the 'suffixes' option) the first file name is inserted.  You can see that
+  there is only one match when you type 'wildchar' twice and the completed
+*** ../vim-7.2.233/src/misc1.c	2009-07-09 20:06:30.000000000 +0200
+--- src/misc1.c	2009-07-14 15:51:55.000000000 +0200
+***************
+*** 8533,8543 ****
+      for (setsuf = p_su; *setsuf; )
+      {
+  	setsuflen = copy_option_part(&setsuf, suf_buf, MAXSUFLEN, ".,");
+! 	if (fnamelen >= setsuflen
+! 		&& fnamencmp(suf_buf, fname + fnamelen - setsuflen,
+! 					      (size_t)setsuflen) == 0)
+! 	    break;
+! 	setsuflen = 0;
+      }
+      return (setsuflen != 0);
+  }
+--- 8534,8558 ----
+      for (setsuf = p_su; *setsuf; )
+      {
+  	setsuflen = copy_option_part(&setsuf, suf_buf, MAXSUFLEN, ".,");
+! 	if (setsuflen == 0)
+! 	{
+! 	    char_u *tail = gettail(fname);
+! 
+! 	    /* empty entry: match name without a '.' */
+! 	    if (vim_strchr(tail, '.') == NULL)
+! 	    {
+! 		setsuflen = 1;
+! 		break;
+! 	    }
+! 	}
+! 	else
+! 	{
+! 	    if (fnamelen >= setsuflen
+! 		    && fnamencmp(suf_buf, fname + fnamelen - setsuflen,
+! 						  (size_t)setsuflen) == 0)
+! 		break;
+! 	    setsuflen = 0;
+! 	}
+      }
+      return (setsuflen != 0);
+  }
+*** ../vim-7.2.233/src/version.c	2009-07-14 18:38:09.000000000 +0200
+--- src/version.c	2009-07-14 21:38:30.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     234,
+  /**/
+
+-- 
+How many light bulbs does it take to change a person?
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.235
diff -u /dev/null packages/vim/7.2.235:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.235	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,94 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.235
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.235
+Problem:    Using CTRL-O z= in Insert mode has a delay before redrawing.
+Solution:   Reset msg_didout and msg_scroll.
+Files:	    src/misc1.c, src/spell.c
+
+
+*** ../vim-7.2.234/src/misc1.c	2009-07-14 21:40:30.000000000 +0200
+--- src/misc1.c	2009-07-14 15:51:55.000000000 +0200
+***************
+*** 3276,3281 ****
+--- 3276,3282 ----
+  	cmdline_row = msg_row - 1;
+  	need_wait_return = FALSE;
+  	msg_didany = FALSE;
++ 	msg_didout = FALSE;
+      }
+      else
+  	cmdline_row = save_cmdline_row;
+*** ../vim-7.2.234/src/spell.c	2009-05-17 13:30:58.000000000 +0200
+--- src/spell.c	2009-07-14 15:57:55.000000000 +0200
+***************
+*** 10252,10257 ****
+--- 10252,10258 ----
+      int		limit;
+      int		selected = count;
+      int		badlen = 0;
++     int		msg_scroll_save = msg_scroll;
+  
+      if (no_spell_checking(curwin))
+  	return;
+***************
+*** 10416,10422 ****
+  	selected = prompt_for_number(&mouse_used);
+  	if (mouse_used)
+  	    selected -= lines_left;
+! 	lines_left = Rows;	/* avoid more prompt */
+      }
+  
+      if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
+--- 10417,10425 ----
+  	selected = prompt_for_number(&mouse_used);
+  	if (mouse_used)
+  	    selected -= lines_left;
+! 	lines_left = Rows;		/* avoid more prompt */
+! 	/* don't delay for 'smd' in normal_cmd() */
+! 	msg_scroll = msg_scroll_save;
+      }
+  
+      if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
+***************
+*** 10441,10447 ****
+  	}
+  
+  	/* Replace the word. */
+! 	p = alloc((unsigned)STRLEN(line) - stp->st_orglen + stp->st_wordlen + 1);
+  	if (p != NULL)
+  	{
+  	    c = (int)(sug.su_badptr - line);
+--- 10444,10451 ----
+  	}
+  
+  	/* Replace the word. */
+! 	p = alloc((unsigned)STRLEN(line) - stp->st_orglen
+! 						       + stp->st_wordlen + 1);
+  	if (p != NULL)
+  	{
+  	    c = (int)(sug.su_badptr - line);
+*** ../vim-7.2.234/src/version.c	2009-07-14 21:40:30.000000000 +0200
+--- src/version.c	2009-07-22 11:00:34.000000000 +0200
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     235,
+  /**/
+
+-- 
+From "know your smileys":
+ |-(	Contact lenses, but has lost them
+
+ /// Bram Moolenaar -- Bram at 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    ///

================================================================
Index: packages/vim/7.2.236
diff -u /dev/null packages/vim/7.2.236:1.1
--- /dev/null	Sat Jul 25 09:22:16 2009
+++ packages/vim/7.2.236	Sat Jul 25 09:22:10 2009
@@ -0,0 +1,81 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.236
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.236
+Problem:    Mac: Compiling with Ruby doesn't always work.
+Solution:   In configure filter out the --arch argument (Bjorn Winckler)
+Files:	    src/configure.in, src/auto/configure
+
+
+*** ../vim-7.2.235/src/configure.in	2009-05-26 22:58:43.000000000 +0200
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list