Author: glen                         Date: Mon May 14 19:04:46 2007 GMT
Module: SOURCES                       Tag: AC-branch
---- Log message:
- from upstream

---- Files affected:
SOURCES:
   7.0.217 (NONE -> 1.2.2.1)  (NEW), 7.0.218 (NONE -> 1.2.2.1)  (NEW), 7.0.219 
(NONE -> 1.2.2.1)  (NEW), 7.0.220 (NONE -> 1.2.2.1)  (NEW), 7.0.221 (NONE -> 
1.2.2.1)  (NEW), 7.0.222 (NONE -> 1.2.2.1)  (NEW), 7.0.223 (NONE -> 1.2.2.1)  
(NEW), 7.0.224 (NONE -> 1.2.2.1)  (NEW), 7.0.225 (NONE -> 1.2.2.1)  (NEW), 
7.0.226 (NONE -> 1.2.2.1)  (NEW), 7.0.227 (NONE -> 1.2.2.1)  (NEW), 7.0.228 
(NONE -> 1.2.2.1)  (NEW), 7.0.229 (NONE -> 1.2.2.1)  (NEW), 7.0.230 (NONE -> 
1.2.2.1)  (NEW), 7.0.231 (NONE -> 1.2.2.1)  (NEW), 7.0.232 (NONE -> 1.2.2.1)  
(NEW), 7.0.233 (NONE -> 1.2.2.1)  (NEW), 7.0.234 (NONE -> 1.2.2.1)  (NEW), 
7.0.235 (NONE -> 1.2.2.1)  (NEW), 7.0.236 (NONE -> 1.1.2.1)  (NEW), 7.0.237 
(NONE -> 1.1.2.1)  (NEW), 7.0.238 (NONE -> 1.1.2.1)  (NEW), 7.0.239 (NONE -> 
1.1.2.1)  (NEW), 7.0.240 (NONE -> 1.1.2.1)  (NEW), 7.0.241 (NONE -> 1.1.2.1)  
(NEW), 7.0.242 (NONE -> 1.1.2.1)  (NEW), 7.0.243 (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/7.0.217
diff -u /dev/null SOURCES/7.0.217:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.217     Mon May 14 21:04:41 2007
@@ -0,0 +1,63 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.217
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.217
+Problem:    This hangs when pressing "n": ":%s/\n/,\r/gc". (Ori Avtalion)
+Solution:   Set "skip_match" to advance to the next line.
+Files:     src/ex_cmds.c
+
+
+*** ../vim-7.0.216/src/ex_cmds.c       Tue Feb 27 16:51:07 2007
+--- src/ex_cmds.c      Thu Mar 15 21:31:35 2007
+***************
+*** 4677,4687 ****
+                       /* For a multi-line match, put matchcol at the NUL at
+                        * the end of the line and set nmatch to one, so that
+                        * we continue looking for a match on the next line.
+!                       * Avoids that ":s/[EMAIL PROTECTED]//gc" get stuck. */
+                       if (nmatch > 1)
+                       {
+                           matchcol = (colnr_T)STRLEN(sub_firstline);
+!                          nmatch = 1;
+                       }
+                       goto skip;
+                   }
+--- 4677,4688 ----
+                       /* For a multi-line match, put matchcol at the NUL at
+                        * the end of the line and set nmatch to one, so that
+                        * we continue looking for a match on the next line.
+!                       * Avoids that ":%s/[EMAIL PROTECTED]//gc" and 
":%s/\n/,\r/gc"
+!                       * get stuck when pressing 'n'. */
+                       if (nmatch > 1)
+                       {
+                           matchcol = (colnr_T)STRLEN(sub_firstline);
+!                          skip_match = TRUE;
+                       }
+                       goto skip;
+                   }
+*** ../vim-7.0.216/src/version.c       Sun Mar 11 15:53:27 2007
+--- src/version.c      Thu Mar 15 21:36:34 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     217,
+  /**/
+
+-- 
+A mathematician is a device for turning coffee into theorems.
+                                       Paul Erdos
+A computer programmer is a device for turning coffee into bugs.
+                                       Bram Moolenaar
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.218
diff -u /dev/null SOURCES/7.0.218:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.218     Mon May 14 21:04:41 2007
@@ -0,0 +1,52 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.218
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.218
+Problem:    "%B" in 'statusline' always shows zero in Insert mode. (DervishD)
+Solution:   Remove the exception for Insert mode, check the column for being
+           valid instead.
+Files:     src/buffer.c
+
+
+*** ../vim-7.0.217/src/buffer.c        Tue Mar  6 20:27:03 2007
+--- src/buffer.c       Thu Mar 15 22:50:54 2007
+***************
+*** 3710,3716 ****
+       case STL_BYTEVAL_X:
+           base = 'X';
+       case STL_BYTEVAL:
+!          if (((State & INSERT) && wp == curwin) || empty_line)
+               num = 0;
+           else
+           {
+--- 3710,3716 ----
+       case STL_BYTEVAL_X:
+           base = 'X';
+       case STL_BYTEVAL:
+!          if (wp->w_cursor.col > STRLEN(linecont))
+               num = 0;
+           else
+           {
+*** ../vim-7.0.217/src/version.c       Thu Mar 15 21:38:30 2007
+--- src/version.c      Thu Mar 15 22:54:05 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     218,
+  /**/
+
+-- 
+Vim is like Emacs without all the typing.  (John "Johann" Spetz)
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.219
diff -u /dev/null SOURCES/7.0.219:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.219     Mon May 14 21:04:41 2007
@@ -0,0 +1,132 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.219
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.219
+Problem:    When using the 'editexisting.vim' script and a file is being
+           edited in another tab page the window is split.  The "+123"
+           argument is not used.
+Solution:   Make the tab page with the file the current tab page.  Set
+           v:swapcommand when starting up to the first "+123" or "-c" command
+           line argument.
+Files:     runtime/macros/editexisting.vim, src/main.c
+
+
+*** ../vim-7.0.218/runtime/macros/editexisting.vim     Sun Apr 30 20:33:40 2006
+--- runtime/macros/editexisting.vim    Sat Mar 17 22:21:30 2007
+***************
+*** 1,6 ****
+  " Vim Plugin:        Edit the file with an existing Vim if possible
+  " Maintainer:        Bram Moolenaar
+! " Last Change:       2006 Apr 30
+  
+  " This is a plugin, drop it in your (Unix) ~/.vim/plugin or (Win32)
+  " $VIM/vimfiles/plugin directory.  Or make a symbolic link, so that you
+--- 1,6 ----
+  " Vim Plugin:        Edit the file with an existing Vim if possible
+  " Maintainer:        Bram Moolenaar
+! " Last Change:       2007 Mar 17
+  
+  " This is a plugin, drop it in your (Unix) ~/.vim/plugin or (Win32)
+  " $VIM/vimfiles/plugin directory.  Or make a symbolic link, so that you
+***************
+*** 85,93 ****
+  " Function used on the server to make the file visible and possibly execute a
+  " command.
+  func! EditExisting(fname, command)
+!   let n = bufwinnr(a:fname)
+!   if n > 0
+!     exe n . "wincmd w"
+    else
+      exe "split " . escape(a:fname, ' #%"|')
+    endif
+--- 85,107 ----
+  " Function used on the server to make the file visible and possibly execute a
+  " command.
+  func! EditExisting(fname, command)
+!   " Get the window number of the file in the current tab page.
+!   let winnr = bufwinnr(a:fname)
+!   if winnr <= 0
+!     " Not found, look in other tab pages.
+!     let bufnr = bufnr(a:fname)
+!     for i in range(tabpagenr('$'))
+!       if index(tabpagebuflist(i + 1), bufnr) >= 0
+!      " Make this tab page the current one and find the window number.
+!      exe 'tabnext ' . (i + 1)
+!      let winnr = bufwinnr(a:fname)
+!      break;
+!       endif
+!     endfor
+!   endif
+! 
+!   if winnr > 0
+!     exe winnr . "wincmd w"
+    else
+      exe "split " . escape(a:fname, ' #%"|')
+    endif
+*** ../vim-7.0.218/src/main.c  Tue Feb 27 16:51:07 2007
+--- src/main.c Sun Mar 18 21:51:48 2007
+***************
+*** 798,803 ****
+--- 798,808 ----
+      create_windows(&params);
+      TIME_MSG("opening buffers");
+  
++ #ifdef FEAT_EVAL
++     /* clear v:swapcommand */
++     set_vim_var_string(VV_SWAPCOMMAND, NULL, -1);
++ #endif
++ 
+      /* Ex starts at last line of the file */
+      if (exmode_active)
+       curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count;
+***************
+*** 2202,2207 ****
+--- 2207,2227 ----
+           argv_idx = 1;
+       }
+      }
++ 
++ #ifdef FEAT_EVAL
++     /* If there is a "+123" or "-c" command, set v:swapcommand to the first
++      * one. */
++     if (parmp->n_commands > 0)
++     {
++      p = alloc((unsigned)STRLEN(parmp->commands[0]) + 3);
++      if (p != NULL)
++      {
++          sprintf((char *)p, ":%s\r", parmp->commands[0]);
++          set_vim_var_string(VV_SWAPCOMMAND, p, -1);
++          vim_free(p);
++      }
++     }
++ #endif
+  }
+  
+  /*
+*** ../vim-7.0.218/src/version.c       Thu Mar 15 22:54:51 2007
+--- src/version.c      Sun Mar 18 21:49:11 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     219,
+  /**/
+
+-- 
+FATHER:    You only killed the bride's father - that's all -
+LAUNCELOT: Oh dear, I didn't really mean to...
+FATHER:    Didn't mean to?  You put your sword right through his head!
+LAUNCELOT: Gosh - Is he all right?
+                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.220
diff -u /dev/null SOURCES/7.0.220:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.220     Mon May 14 21:04:41 2007
@@ -0,0 +1,53 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.220
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.220
+Problem:    Crash when using winnr('#') in a new tab page. (Andy Wokula)
+Solution:   Check for not finding the window.
+Files:     src/eval.c
+
+
+*** ../vim-7.0.219/src/eval.c  Tue Feb 20 03:18:20 2007
+--- src/eval.c Sun Mar 25 17:43:53 2007
+***************
+*** 15769,15775 ****
+--- 15769,15783 ----
+      if (nr > 0)
+       for (wp = (tp == curtab) ? firstwin : tp->tp_firstwin;
+                                             wp != twin; wp = wp->w_next)
++      {
++          if (wp == NULL)
++          {
++              /* didn't find it in this tabpage */
++              nr = 0;
++              break;
++          }
+           ++nr;
++      }
+      return nr;
+  }
+  #endif
+*** ../vim-7.0.219/src/version.c       Sun Mar 18 21:52:09 2007
+--- src/version.c      Sun Mar 25 17:48:20 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     220,
+  /**/
+
+-- 
+Men may not be seen publicly in any kind of strapless gown.
+               [real standing law in Florida, United States of America]
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.221
diff -u /dev/null SOURCES/7.0.221:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.221     Mon May 14 21:04:41 2007
@@ -0,0 +1,82 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.221
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.221
+Problem:    finddir() uses 'path' by default, where "." means relative to the
+           current file.  But it works relative to the current directory.
+           (Tye Zdrojewski)
+Solution:   Add the current buffer name to find_file_in_path_option() for the
+           relative file name.
+Files:     runtime/doc/eval.txt, src/eval.c
+
+
+*** ../vim-7.0.220/runtime/doc/eval.txt        Sun Feb  4 02:59:04 2007
+--- runtime/doc/eval.txt       Mon Mar 26 20:49:06 2007
+***************
+*** 2541,2550 ****
+  
+  
+  finddir({name}[, {path}[, {count}]])                         *finddir()*
+!              Find directory {name} in {path}.  Returns the path of the
+!              first found match.  When the found directory is below the
+!              current directory a relative path is returned.  Otherwise a
+!              full path is returned.
+               If {path} is omitted or empty then 'path' is used.
+               If the optional {count} is given, find {count}'s occurrence of
+               {name} in {path} instead of the first one.
+--- 2565,2576 ----
+  
+  
+  finddir({name}[, {path}[, {count}]])                         *finddir()*
+!              Find directory {name} in {path}.  Supports both downwards and
+!              upwards recursive directory searches.  See |file-searching|
+!              for the syntax of {path}.
+!              Returns the path of the first found match.  When the found
+!              directory is below the current directory a relative path is
+!              returned.  Otherwise a full path is returned.
+               If {path} is omitted or empty then 'path' is used.
+               If the optional {count} is given, find {count}'s occurrence of
+               {name} in {path} instead of the first one.
+*** ../vim-7.0.220/src/eval.c  Sun Mar 25 17:50:22 2007
+--- src/eval.c Sun Mar 25 17:43:53 2007
+***************
+*** 9195,9201 ****
+               vim_free(fresult);
+           fresult = find_file_in_path_option(first ? fname : NULL,
+                                              first ? (int)STRLEN(fname) : 0,
+!                                      0, first, path, dir, NULL,
+                                       dir ? (char_u *)"" : curbuf->b_p_sua);
+           first = FALSE;
+  
+--- 9195,9201 ----
+               vim_free(fresult);
+           fresult = find_file_in_path_option(first ? fname : NULL,
+                                              first ? (int)STRLEN(fname) : 0,
+!                                      0, first, path, dir, curbuf->b_ffname,
+                                       dir ? (char_u *)"" : curbuf->b_p_sua);
+           first = FALSE;
+  
+*** ../vim-7.0.220/src/version.c       Sun Mar 25 17:50:22 2007
+--- src/version.c      Tue Mar 27 10:16:35 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     221,
+  /**/
+
+-- 
+Beer & pretzels can't be served at the same time in any bar or restaurant.
+               [real standing law in North Dakota, United States of America]
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.222
diff -u /dev/null SOURCES/7.0.222:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.222     Mon May 14 21:04:41 2007
@@ -0,0 +1,137 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.222
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.222
+Problem:    Perl indenting using 'cindent' works almost right.
+Solution:   Recognize '#' to start a comment. (Alex Manoussakis)  Added '#'
+           flag in 'cinoptions'.
+Files:     runtime/doc/indent.txt, src/misc1.c
+
+
+*** ../vim-7.0.221/runtime/doc/indent.txt      Sun May  7 17:00:59 2006
+--- runtime/doc/indent.txt     Sat Mar 17 16:27:57 2007
+***************
+*** 1,4 ****
+! *indent.txt*    For Vim version 7.0.  Last change: 2006 Apr 30
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+--- 1,4 ----
+! *indent.txt*    For Vim version 7.0.  Last change: 2007 Mar 17
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+***************
+*** 434,443 ****
+             limits the time needed to search for the start of a comment.
+             (default 30 lines).
+  
+  
+  The defaults, spelled out in full, are:
+       cinoptions=>s,e0,n0,f0,{0,}0,^0,:s,=s,l0,b0,gs,hs,ps,ts,is,+s,c3,C0,
+!                 /0,(2s,us,U0,w0,W0,m0,j0,)20,*30
+  
+  Vim puts a line in column 1 if:
+  - It starts with '#' (preprocessor directives), if 'cinkeys' contains '#'.
+--- 434,448 ----
+             limits the time needed to search for the start of a comment.
+             (default 30 lines).
+  
++      #N    When N is non-zero recognize shell/Perl comments, starting with
++            '#'.  Default N is zero: don't recognizes '#' comments.  Note
++            that lines starting with # will still be seen as preprocessor
++            lines.
++ 
+  
+  The defaults, spelled out in full, are:
+       cinoptions=>s,e0,n0,f0,{0,}0,^0,:s,=s,l0,b0,gs,hs,ps,ts,is,+s,c3,C0,
+!                 /0,(2s,us,U0,w0,W0,m0,j0,)20,*30,#0
+  
+  Vim puts a line in column 1 if:
+  - It starts with '#' (preprocessor directives), if 'cinkeys' contains '#'.
+*** ../vim-7.0.221/src/misc1.c Tue Oct 24 21:15:09 2006
+--- src/misc1.c        Sat Mar 17 16:36:00 2007
+***************
+*** 4796,4803 ****
+--- 4796,4806 ----
+  static int   find_last_paren __ARGS((char_u *l, int start, int end));
+  static int   find_match __ARGS((int lookfor, linenr_T ourscope, int 
ind_maxparen, int ind_maxcomment));
+  
++ static int   ind_hash_comment = 0;   /* # starts a comment */
++ 
+  /*
+   * Skip over white space and C comments within the line.
++  * Also skip over Perl/shell comments if desired.
+   */
+      static char_u *
+  cin_skipcomment(s)
+***************
+*** 4805,4811 ****
+--- 4808,4824 ----
+  {
+      while (*s)
+      {
++      char_u *prev_s = s;
++ 
+       s = skipwhite(s);
++ 
++      /* Perl/shell # comment comment continues until eol.  Require a space
++       * before # to avoid recognizing $#array. */
++      if (ind_hash_comment != 0 && s != prev_s && *s == '#')
++      {
++          s += STRLEN(s);
++          break;
++      }
+       if (*s != '/')
+           break;
+       ++s;
+***************
+*** 6133,6139 ****
+       if (l[1] == '-')
+           n = -n;
+       /* When adding an entry here, also update the default 'cinoptions' in
+!       * change.txt, and add explanation for it! */
+       switch (*l)
+       {
+           case '>': ind_level = n; break;
+--- 6146,6152 ----
+       if (l[1] == '-')
+           n = -n;
+       /* When adding an entry here, also update the default 'cinoptions' in
+!       * doc/indent.txt, and add explanation for it! */
+       switch (*l)
+       {
+           case '>': ind_level = n; break;
+***************
+*** 6166,6171 ****
+--- 6179,6185 ----
+           case 'h': ind_scopedecl_code = n; break;
+           case 'j': ind_java = n; break;
+           case 'l': ind_keep_case_label = n; break;
++          case '#': ind_hash_comment = n; break;
+       }
+      }
+  
+*** ../vim-7.0.221/src/version.c       Tue Mar 27 10:20:59 2007
+--- src/version.c      Tue Mar 27 10:56:50 2007
+***************
+*** 668,669 ****
+--- 668,671 ----
+  {   /* Add new patch number below this line */
++ /**/
++     222,
+  /**/
+
+-- 
+My Go , this  amn keyboar   oesn't have a  .
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- 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: SOURCES/7.0.223
diff -u /dev/null SOURCES/7.0.223:1.2.2.1
--- /dev/null   Mon May 14 21:04:46 2007
+++ SOURCES/7.0.223     Mon May 14 21:04:41 2007
@@ -0,0 +1,87 @@
+To: [EMAIL PROTECTED]
+Subject: patch 7.0.223
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.223
+Problem:    Unprintable characters in completion text mess up the popup menu.
+           (Gombault Damien)
+Solution:   Use strtrans() to make the text printable.
+Files:     src/charset.c, src/popupmnu.c
+
+
+*** ../vim-7.0.222/src/charset.c       Tue Apr 18 00:04:40 2006
+--- src/charset.c      Sat Mar 24 21:10:37 2007
+***************
+*** 317,323 ****
+      }
+  }
+  
+! #if defined(FEAT_EVAL) || defined(FEAT_TITLE) || defined(PROTO)
+  /*
+   * Translate a string into allocated memory, replacing special chars with
+   * printable chars.  Returns NULL when out of memory.
+--- 317,324 ----
+      }
+  }
+  
+! #if defined(FEAT_EVAL) || defined(FEAT_TITLE) || defined(FEAT_INS_EXPAND) \
+!      || defined(PROTO)
+  /*
+   * Translate a string into allocated memory, replacing special chars with
+   * printable chars.  Returns NULL when out of memory.
<<Diff was trimmed, longer than 597 lines>>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to