packages: vim/7.2.285 (NEW), vim/7.2.286 (NEW), vim/7.2.287 (NEW), vim/7.2....

adamg adamg at pld-linux.org
Tue Nov 17 20:18:34 CET 2009


Author: adamg                        Date: Tue Nov 17 19:18:34 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new

---- Files affected:
packages/vim:
   7.2.285 (NONE -> 1.1)  (NEW), 7.2.286 (NONE -> 1.1)  (NEW), 7.2.287 (NONE -> 1.1)  (NEW), 7.2.288 (NONE -> 1.1)  (NEW), 7.2.289 (NONE -> 1.1)  (NEW), 7.2.290 (NONE -> 1.1)  (NEW), 7.2.291 (NONE -> 1.1)  (NEW), 7.2.292 (NONE -> 1.1)  (NEW), 7.2.293 (NONE -> 1.1)  (NEW), 7.2.294 (NONE -> 1.1)  (NEW), 7.2.295 (NONE -> 1.1)  (NEW), 7.2.296 (NONE -> 1.1)  (NEW), 7.2.297 (NONE -> 1.1)  (NEW), 7.2.298 (NONE -> 1.1)  (NEW), 7.2.299 (NONE -> 1.1)  (NEW), 7.2.300 (NONE -> 1.1)  (NEW), 7.2.301 (NONE -> 1.1)  (NEW), 7.2.302 (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/vim/7.2.285
diff -u /dev/null packages/vim/7.2.285:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.285	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,56 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.285
+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.285 (after 7.2.169)
+Problem:    CTRL-U in Insert mode also deletes indent. (Andrey Voropaev)
+Solution:   Fix mistake made in patch 7.2.169.
+Files:	    src/edit.c
+
+
+*** ../vim-7.2.284/src/edit.c	2009-07-09 18:15:19.000000000 +0200
+--- src/edit.c	2009-11-05 20:25:15.000000000 +0100
+***************
+*** 8519,8525 ****
+  	{
+  	    save_col = curwin->w_cursor.col;
+  	    beginline(BL_WHITE);
+! 	    if (curwin->w_cursor.col < (colnr_T)temp)
+  		mincol = curwin->w_cursor.col;
+  	    curwin->w_cursor.col = save_col;
+  	}
+--- 8519,8525 ----
+  	{
+  	    save_col = curwin->w_cursor.col;
+  	    beginline(BL_WHITE);
+! 	    if (curwin->w_cursor.col < save_col)
+  		mincol = curwin->w_cursor.col;
+  	    curwin->w_cursor.col = save_col;
+  	}
+*** ../vim-7.2.284/src/version.c	2009-11-03 18:46:53.000000000 +0100
+--- src/version.c	2009-11-11 13:21:25.000000000 +0100
+***************
+*** 678,679 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     285,
+  /**/
+
+-- 
+(letter from Mark to Mike, about the film's probable certificate)
+      I would like to get back to the Censor and agree to lose the shits, take
+      the odd Jesus Christ out and lose Oh fuck off, but to retain 'fart in
+      your general direction', 'castanets of your testicles' and 'oral sex'
+      and ask him for an 'A' rating on that basis.
+                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// 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.286
diff -u /dev/null packages/vim/7.2.286:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.286	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,227 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.286
+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.286 (after 7.2.269)
+Problem:    The "--startuptime=<file>" argument is not consistent with other
+	    arguments.
+Solution:   Use "--startuptime <file>".  Added the +startuptime feature.
+Files:	    runtime/doc/eval.txt, runtime/doc/starting.txt,
+	    runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c
+
+
+*** ../vim-7.2.285/runtime/doc/eval.txt	2009-04-22 12:53:31.000000000 +0200
+--- runtime/doc/eval.txt	2009-11-11 13:01:58.000000000 +0100
+***************
+*** 5869,5874 ****
+--- 5881,5887 ----
+  signs			Compiled with |:sign| support.
+  smartindent		Compiled with 'smartindent' support.
+  sniff			Compiled with SNiFF interface support.
++ startuptime		Compiled with |--startuptime| support.
+  statusline		Compiled with support for 'statusline', 'rulerformat'
+  			and special formats of 'titlestring' and 'iconstring'.
+  sun_workshop		Compiled with support for Sun |workshop|.
+*** ../vim-7.2.285/runtime/doc/starting.txt	2009-11-03 12:10:39.000000000 +0100
+--- runtime/doc/starting.txt	2009-11-11 13:20:56.000000000 +0100
+***************
+*** 144,155 ****
+  			-u NORC			no		    yes
+  			--noplugin		yes		    no
+  
+! --startuptime={fname}					*--startuptime*
+  		During startup write timing messages to the file {fname}.
+  		This can be used to find out where time is spent while loading
+! 		your .vimrc and plugins.
+  		When {fname} already exists new messages are appended.
+! 		{only when compiled with this feature}
+  
+  							*--literal*
+  --literal	Take file names literally, don't expand wildcards.  Not needed
+--- 144,156 ----
+  			-u NORC			no		    yes
+  			--noplugin		yes		    no
+  
+! --startuptime {fname}					*--startuptime*
+  		During startup write timing messages to the file {fname}.
+  		This can be used to find out where time is spent while loading
+! 		your .vimrc, plugins and opening the first file.
+  		When {fname} already exists new messages are appended.
+! 		(Only available when compiled with the |+startuptime|
+! 		feature).
+  
+  							*--literal*
+  --literal	Take file names literally, don't expand wildcards.  Not needed
+*** ../vim-7.2.285/runtime/doc/various.txt	2009-07-09 15:55:34.000000000 +0200
+--- runtime/doc/various.txt	2009-11-11 13:03:52.000000000 +0100
+***************
+*** 374,379 ****
+--- 374,380 ----
+  B  *+signs*		|:sign|
+  N  *+smartindent*	|'smartindent'|
+  m  *+sniff*		SniFF interface |sniff|
++ N  *+startuptime*	|--startuptime| argument
+  N  *+statusline*	Options 'statusline', 'rulerformat' and special
+  			formats of 'titlestring' and 'iconstring'
+  m  *+sun_workshop*	|workshop|
+*** ../vim-7.2.285/src/eval.c	2009-11-03 14:26:29.000000000 +0100
+--- src/eval.c	2009-11-11 12:59:53.000000000 +0100
+***************
+*** 11736,11741 ****
+--- 11736,11744 ----
+  #ifdef FEAT_SNIFF
+  	"sniff",
+  #endif
++ #ifdef STARTUPTIME
++ 	"startuptime",
++ #endif
+  #ifdef FEAT_STL_OPT
+  	"statusline",
+  #endif
+*** ../vim-7.2.285/src/main.c	2009-11-03 12:10:39.000000000 +0100
+--- src/main.c	2009-11-08 12:57:46.000000000 +0100
+***************
+*** 204,212 ****
+  #ifdef STARTUPTIME
+      for (i = 1; i < argc; ++i)
+      {
+! 	if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
+  	{
+! 	    time_fd = mch_fopen(argv[i] + 14, "a");
+  	    TIME_MSG("--- VIM STARTING ---");
+  	    break;
+  	}
+--- 204,212 ----
+  #ifdef STARTUPTIME
+      for (i = 1; i < argc; ++i)
+      {
+! 	if (STRICMP(argv[i], "--startuptime") == 0 && i + 1 < argc)
+  	{
+! 	    time_fd = mch_fopen(argv[i + 1], "a");
+  	    TIME_MSG("--- VIM STARTING ---");
+  	    break;
+  	}
+***************
+*** 1726,1731 ****
+--- 1726,1736 ----
+  		    want_argument = TRUE;
+  		    argv_idx += 3;
+  		}
++ 		else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
++ 		{
++ 		    want_argument = TRUE;
++ 		    argv_idx += 11;
++ 		}
+  #ifdef FEAT_CLIENTSERVER
+  		else if (STRNICMP(argv[0] + argv_idx, "serverlist", 10) == 0)
+  		    ; /* already processed -- no arg */
+***************
+*** 1761,1770 ****
+  		    /* already processed, skip */
+  		}
+  #endif
+- 		else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
+- 		{
+- 		    /* already processed, skip */
+- 		}
+  		else
+  		{
+  		    if (argv[0][argv_idx])
+--- 1766,1771 ----
+***************
+*** 2061,2067 ****
+  		    mainerr(ME_GARBAGE, (char_u *)argv[0]);
+  
+  		--argc;
+! 		if (argc < 1 && c != 'S')
+  		    mainerr_arg_missing((char_u *)argv[0]);
+  		++argv;
+  		argv_idx = -1;
+--- 2062,2068 ----
+  		    mainerr(ME_GARBAGE, (char_u *)argv[0]);
+  
+  		--argc;
+! 		if (argc < 1 && c != 'S')  /* -S has an optional argument */
+  		    mainerr_arg_missing((char_u *)argv[0]);
+  		++argv;
+  		argv_idx = -1;
+***************
+*** 2102,2112 ****
+  							    (char_u *)argv[0];
+  		    break;
+  
+! 		case '-':	/* "--cmd {command}" execute command */
+! 		    if (parmp->n_pre_commands >= MAX_ARG_CMDS)
+! 			mainerr(ME_EXTRA_CMD, NULL);
+! 		    parmp->pre_commands[parmp->n_pre_commands++] =
+  							    (char_u *)argv[0];
+  		    break;
+  
+  	    /*	case 'd':   -d {device} is handled in mch_check_win() for the
+--- 2103,2118 ----
+  							    (char_u *)argv[0];
+  		    break;
+  
+! 		case '-':
+! 		    if (argv[-1][2] == 'c')
+! 		    {
+! 			/* "--cmd {command}" execute command */
+! 			if (parmp->n_pre_commands >= MAX_ARG_CMDS)
+! 			    mainerr(ME_EXTRA_CMD, NULL);
+! 			parmp->pre_commands[parmp->n_pre_commands++] =
+  							    (char_u *)argv[0];
++ 		    }
++ 		    /* "--startuptime <file>" already handled */
+  		    break;
+  
+  	    /*	case 'd':   -d {device} is handled in mch_check_win() for the
+***************
+*** 3144,3149 ****
+--- 3150,3158 ----
+      main_msg(_("--serverlist\t\tList available Vim server names and exit"));
+      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
+  #endif
++ #ifdef STARTUPTIME
++     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
++ #endif
+  #ifdef FEAT_VIMINFO
+      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
+  #endif
+*** ../vim-7.2.285/src/version.c	2009-11-11 13:22:09.000000000 +0100
+--- src/version.c	2009-11-11 14:17:28.000000000 +0100
+***************
+*** 494,499 ****
+--- 494,504 ----
+  #else
+  	"-sniff",
+  #endif
++ #ifdef STARTUPTIME
++ 	"+startuptime",
++ #else
++ 	"-startuptime",
++ #endif
+  #ifdef FEAT_STL_OPT
+  	"+statusline",
+  #else
+*** ../vim-7.2.285/src/version.c	2009-11-11 13:22:09.000000000 +0100
+--- src/version.c	2009-11-11 14:17:28.000000000 +0100
+***************
+*** 678,679 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     286,
+  /**/
+
+-- 
+A fool must search for a greater fool to find admiration.
+
+ /// 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.287
diff -u /dev/null packages/vim/7.2.287:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.287	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,54 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.287
+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.287
+Problem:    Warning from gcc 3.4 about uninitialized variable.
+Solution:   Move assignment outside of #ifdef.
+Files:	    src/if_perl.xs
+
+
+*** ../vim-7.2.286/src/if_perl.xs	2009-07-14 16:05:14.000000000 +0200
+--- src/if_perl.xs	2009-11-11 12:29:32.000000000 +0100
+***************
+*** 720,727 ****
+  #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
+--- 720,728 ----
+  #ifdef HAVE_SANDBOX
+      if (sandbox)
+      {
++ 	safe = perl_get_sv( "VIM::safe", FALSE );
+  # ifndef MAKE_TEST  /* avoid a warning for unreachable code */
+! 	if (safe == NULL || !SvTRUE(safe))
+  	    EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
+  	else
+  # endif
+*** ../vim-7.2.286/src/version.c	2009-11-11 14:21:48.000000000 +0100
+--- src/version.c	2009-11-11 14:44:49.000000000 +0100
+***************
+*** 683,684 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     287,
+  /**/
+
+-- 
+The most powerful force in the universe is gossip.
+
+ /// 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.288
diff -u /dev/null packages/vim/7.2.288:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.288	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,52 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.288
+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.288
+Problem:    Python 2.6 pyconfig.h redefines macros.
+Solution:   Undefine the macros before including pyconfig.h.
+Files:      src/if_python.c
+
+
+*** ../vim-7.2.287/src/if_python.c	2009-11-03 11:43:05.000000000 +0100
+--- src/if_python.c	2009-11-11 12:33:37.000000000 +0100
+***************
+*** 37,42 ****
+--- 37,48 ----
+  #ifdef HAVE_STDARG_H
+  # undef HAVE_STDARG_H	/* Python's config.h defines it as well. */
+  #endif
++ #ifdef _POSIX_C_SOURCE
++ # undef _POSIX_C_SOURCE	/* pyconfig.h defines it as well. */
++ #endif
++ #ifdef _XOPEN_SOURCE
++ # undef _XOPEN_SOURCE	/* pyconfig.h defines it as well. */
++ #endif
+  
+  #define PY_SSIZE_T_CLEAN
+  
+*** ../vim-7.2.287/src/version.c	2009-11-11 14:45:36.000000000 +0100
+--- src/version.c	2009-11-11 15:05:51.000000000 +0100
+***************
+*** 683,684 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     288,
+  /**/
+
+-- 
+I am always surprised in the Linux world how quickly solutions can be
+obtained.  (Imagine sending an email to Bill Gates, asking why Windows
+crashed, and how to fix it...  and then getting an answer that fixed the
+problem... <0>_<0> !)		              -- Mark Langdon
+
+ /// 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.289
diff -u /dev/null packages/vim/7.2.289:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.289	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,120 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.289
+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.289
+Problem:    Checking wrong struct member.
+Solution:   Change tb_buf to tb_noremap. (Dominique Pelle)
+Files:	    src/getchar.c
+
+
+*** ../vim-7.2.288/src/getchar.c	2009-09-30 15:15:33.000000000 +0200
+--- src/getchar.c	2009-11-11 12:50:58.000000000 +0100
+***************
+*** 22,28 ****
+   * These buffers are used for storing:
+   * - stuffed characters: A command that is translated into another command.
+   * - redo characters: will redo the last change.
+!  * - recorded chracters: for the "q" command.
+   *
+   * The bytes are stored like in the typeahead buffer:
+   * - K_SPECIAL introduces a special key (two more bytes follow).  A literal
+--- 22,28 ----
+   * These buffers are used for storing:
+   * - stuffed characters: A command that is translated into another command.
+   * - redo characters: will redo the last change.
+!  * - recorded characters: for the "q" command.
+   *
+   * The bytes are stored like in the typeahead buffer:
+   * - K_SPECIAL introduces a special key (two more bytes follow).  A literal
+***************
+*** 1283,1289 ****
+  	EMSG2(_(e_intern2), "Free typebuf 1");
+      else
+  	vim_free(typebuf.tb_buf);
+!     if (typebuf.tb_buf == noremapbuf_init)
+  	EMSG2(_(e_intern2), "Free typebuf 2");
+      else
+  	vim_free(typebuf.tb_noremap);
+--- 1283,1289 ----
+  	EMSG2(_(e_intern2), "Free typebuf 1");
+      else
+  	vim_free(typebuf.tb_buf);
+!     if (typebuf.tb_noremap == noremapbuf_init)
+  	EMSG2(_(e_intern2), "Free typebuf 2");
+      else
+  	vim_free(typebuf.tb_noremap);
+***************
+*** 1516,1522 ****
+   * wanted.
+   * This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
+   * Collects the bytes of a multibyte character into the whole character.
+!  * Returns the modifers in the global "mod_mask".
+   */
+      int
+  vgetc()
+--- 1516,1522 ----
+   * wanted.
+   * This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
+   * Collects the bytes of a multibyte character into the whole character.
+!  * Returns the modifiers in the global "mod_mask".
+   */
+      int
+  vgetc()
+***************
+*** 3320,3326 ****
+  			    retval = 1;
+  			    goto theend;
+  			}
+! 	    /* An abbrevation cannot contain white space. */
+  	    for (n = 0; n < len; ++n)
+  		if (vim_iswhite(keys[n]))
+  		{
+--- 3320,3326 ----
+  			    retval = 1;
+  			    goto theend;
+  			}
+! 	    /* An abbreviation cannot contain white space. */
+  	    for (n = 0; n < len; ++n)
+  		if (vim_iswhite(keys[n]))
+  		{
+***************
+*** 4272,4278 ****
+  
+      /*
+       * Check for word before the cursor: If it ends in a keyword char all
+!      * chars before it must be al keyword chars or non-keyword chars, but not
+       * white space. If it ends in a non-keyword char we accept any characters
+       * before it except white space.
+       */
+--- 4272,4278 ----
+  
+      /*
+       * Check for word before the cursor: If it ends in a keyword char all
+!      * chars before it must be keyword chars or non-keyword chars, but not
+       * white space. If it ends in a non-keyword char we accept any characters
+       * before it except white space.
+       */
+*** ../vim-7.2.288/src/version.c	2009-11-11 15:06:59.000000000 +0100
+--- src/version.c	2009-11-11 16:19:12.000000000 +0100
+***************
+*** 683,684 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     289,
+  /**/
+
+-- 
+A M00se once bit my sister ...
+                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// 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.290
diff -u /dev/null packages/vim/7.2.290:1.1
--- /dev/null	Tue Nov 17 20:18:34 2009
+++ packages/vim/7.2.290	Tue Nov 17 20:18:28 2009
@@ -0,0 +1,157 @@
+To: vim-dev at vim.org
+Subject: Patch 7.2.290
+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.290
+Problem:    Not freeing memory from ":lmap", ":xmap" and ":menutranslate".
+Solution:   Free the memory when exiting. (Dominique Pelle)
+Files:	    src/misc2.c
+
+
+*** ../vim-7.2.289/src/misc2.c	2009-11-03 16:44:04.000000000 +0100
+--- src/misc2.c	2009-11-11 16:49:13.000000000 +0100
+***************
+*** 1005,1013 ****
+--- 1005,1018 ----
+  # ifdef FEAT_MENU
+      /* Clear menus. */
+      do_cmdline_cmd((char_u *)"aunmenu *");
++ #  ifdef FEAT_MULTI_LANG
++     do_cmdline_cmd((char_u *)"menutranslate clear");
++ #  endif
+  # endif
+  
+      /* Clear mappings, abbreviations, breakpoints. */
++     do_cmdline_cmd((char_u *)"lmapclear");
++     do_cmdline_cmd((char_u *)"xmapclear");
+      do_cmdline_cmd((char_u *)"mapclear");
+      do_cmdline_cmd((char_u *)"mapclear!");
+      do_cmdline_cmd((char_u *)"abclear");
+***************
+*** 1282,1288 ****
+  
+  /*
+   * Escape "string" for use as a shell argument with system().
+!  * This uses single quotes, except when we know we need to use double qoutes
+   * (MS-DOS and MS-Windows without 'shellslash' set).
+   * Escape a newline, depending on the 'shell' option.
+   * When "do_special" is TRUE also replace "!", "%", "#" and things starting
+--- 1287,1293 ----
+  
+  /*
+   * Escape "string" for use as a shell argument with system().
+!  * This uses single quotes, except when we know we need to use double quotes
+   * (MS-DOS and MS-Windows without 'shellslash' set).
+   * Escape a newline, depending on the 'shell' option.
+   * When "do_special" is TRUE also replace "!", "%", "#" and things starting
+***************
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list