home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / patches / 7.0 / 7.0.221 < prev    next >
Encoding:
Internet Message Format  |  2007-03-26  |  3.0 KB

  1. To: vim-dev@vim.org
  2. Subject: patch 7.0.221
  3. Fcc: outbox
  4. From: Bram Moolenaar <Bram@moolenaar.net>
  5. Mime-Version: 1.0
  6. Content-Type: text/plain; charset=ISO-8859-1
  7. Content-Transfer-Encoding: 8bit
  8. ------------
  9.  
  10. Patch 7.0.221
  11. Problem:    finddir() uses 'path' by default, where "." means relative to the
  12.         current file.  But it works relative to the current directory.
  13.         (Tye Zdrojewski)
  14. Solution:   Add the current buffer name to find_file_in_path_option() for the
  15.         relative file name.
  16. Files:        runtime/doc/eval.txt, src/eval.c
  17.  
  18.  
  19. *** ../vim-7.0.220/runtime/doc/eval.txt    Sun Feb  4 02:59:04 2007
  20. --- runtime/doc/eval.txt    Mon Mar 26 20:49:06 2007
  21. ***************
  22. *** 2541,2550 ****
  23.   
  24.   
  25.   finddir({name}[, {path}[, {count}]])                *finddir()*
  26. !         Find directory {name} in {path}.  Returns the path of the
  27. !         first found match.  When the found directory is below the
  28. !         current directory a relative path is returned.  Otherwise a
  29. !         full path is returned.
  30.           If {path} is omitted or empty then 'path' is used.
  31.           If the optional {count} is given, find {count}'s occurrence of
  32.           {name} in {path} instead of the first one.
  33. --- 2565,2576 ----
  34.   
  35.   
  36.   finddir({name}[, {path}[, {count}]])                *finddir()*
  37. !         Find directory {name} in {path}.  Supports both downwards and
  38. !         upwards recursive directory searches.  See |file-searching|
  39. !         for the syntax of {path}.
  40. !         Returns the path of the first found match.  When the found
  41. !         directory is below the current directory a relative path is
  42. !         returned.  Otherwise a full path is returned.
  43.           If {path} is omitted or empty then 'path' is used.
  44.           If the optional {count} is given, find {count}'s occurrence of
  45.           {name} in {path} instead of the first one.
  46. *** ../vim-7.0.220/src/eval.c    Sun Mar 25 17:50:22 2007
  47. --- src/eval.c    Sun Mar 25 17:43:53 2007
  48. ***************
  49. *** 9195,9201 ****
  50.           vim_free(fresult);
  51.           fresult = find_file_in_path_option(first ? fname : NULL,
  52.                              first ? (int)STRLEN(fname) : 0,
  53. !                     0, first, path, dir, NULL,
  54.                       dir ? (char_u *)"" : curbuf->b_p_sua);
  55.           first = FALSE;
  56.   
  57. --- 9195,9201 ----
  58.           vim_free(fresult);
  59.           fresult = find_file_in_path_option(first ? fname : NULL,
  60.                              first ? (int)STRLEN(fname) : 0,
  61. !                     0, first, path, dir, curbuf->b_ffname,
  62.                       dir ? (char_u *)"" : curbuf->b_p_sua);
  63.           first = FALSE;
  64.   
  65. *** ../vim-7.0.220/src/version.c    Sun Mar 25 17:50:22 2007
  66. --- src/version.c    Tue Mar 27 10:16:35 2007
  67. ***************
  68. *** 668,669 ****
  69. --- 668,671 ----
  70.   {   /* Add new patch number below this line */
  71. + /**/
  72. +     221,
  73.   /**/
  74.  
  75. -- 
  76. Beer & pretzels can't be served at the same time in any bar or restaurant.
  77.         [real standing law in North Dakota, United States of America]
  78.  
  79.  /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
  80. ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
  81. \\\        download, build and distribute -- http://www.A-A-P.org        ///
  82.  \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
  83.