d4764e2
To: vim-dev@vim.org
d4764e2
Subject: Patch 7.2.067
d4764e2
Fcc: outbox
d4764e2
From: Bram Moolenaar <Bram@moolenaar.net>
d4764e2
Mime-Version: 1.0
d4764e2
Content-Type: text/plain; charset=ISO-8859-1
d4764e2
Content-Transfer-Encoding: 8bit
d4764e2
------------
d4764e2
d4764e2
Patch 7.2.067
d4764e2
Problem:    Session file can't load extra file when the path contains special
d4764e2
	    characters.
d4764e2
Solution:   Escape the file name. (Lech Lorens)
d4764e2
Files:	    src/ex_docmd.c
d4764e2
d4764e2
d4764e2
*** ../vim-7.2.066/src/ex_docmd.c	Fri Nov 28 21:26:50 2008
d4764e2
--- src/ex_docmd.c	Fri Dec  5 21:34:11 2008
d4764e2
***************
d4764e2
*** 10106,10112 ****
d4764e2
       */
d4764e2
      if (put_line(fd, "let s:sx = expand(\"<sfile>:p:r\").\"x.vim\"") == FAIL
d4764e2
  	    || put_line(fd, "if file_readable(s:sx)") == FAIL
d4764e2
! 	    || put_line(fd, "  exe \"source \" . s:sx") == FAIL
d4764e2
  	    || put_line(fd, "endif") == FAIL)
d4764e2
  	return FAIL;
d4764e2
  
d4764e2
--- 10106,10112 ----
d4764e2
       */
d4764e2
      if (put_line(fd, "let s:sx = expand(\"<sfile>:p:r\").\"x.vim\"") == FAIL
d4764e2
  	    || put_line(fd, "if file_readable(s:sx)") == FAIL
d4764e2
! 	    || put_line(fd, "  exe \"source \" . fnameescape(s:sx)") == FAIL
d4764e2
  	    || put_line(fd, "endif") == FAIL)
d4764e2
  	return FAIL;
d4764e2
  
d4764e2
*** ../vim-7.2.066/src/version.c	Tue Dec  9 10:56:50 2008
d4764e2
--- src/version.c	Tue Dec  9 11:16:27 2008
d4764e2
***************
d4764e2
*** 678,679 ****
d4764e2
--- 678,681 ----
d4764e2
  {   /* Add new patch number below this line */
d4764e2
+ /**/
d4764e2
+     67,
d4764e2
  /**/
d4764e2
d4764e2
-- 
d4764e2
Life is a gift, living is an art.		(Bram Moolenaar)
d4764e2
d4764e2
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
d4764e2
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
d4764e2
\\\        download, build and distribute -- http://www.A-A-P.org        ///
d4764e2
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///