Karsten Hopp 253dd1
To: vim-dev@vim.org
Karsten Hopp 253dd1
Subject: Patch 7.0.048
Karsten Hopp 253dd1
Fcc: outbox
Karsten Hopp 253dd1
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp 253dd1
Mime-Version: 1.0
Karsten Hopp 253dd1
Content-Type: text/plain; charset=ISO-8859-1
Karsten Hopp 253dd1
Content-Transfer-Encoding: 8bit
Karsten Hopp 253dd1
------------
Karsten Hopp 253dd1
Karsten Hopp 253dd1
Patch 7.0.048
Karsten Hopp 253dd1
Problem:    Writing a compressed file fails when there are parens in the name.
Karsten Hopp 253dd1
	    (Wang Jian)
Karsten Hopp 253dd1
Solution:   Put quotes around the temp file name.
Karsten Hopp 253dd1
Files:	    runtime/autoload/gzip.vim
Karsten Hopp 253dd1
Karsten Hopp 253dd1
Karsten Hopp 253dd1
*** ../vim-7.0.047/runtime/autoload/gzip.vim	Wed Apr  5 22:17:15 2006
Karsten Hopp 253dd1
--- runtime/autoload/gzip.vim	Wed Jul 19 23:53:52 2006
Karsten Hopp 253dd1
***************
Karsten Hopp 253dd1
*** 1,6 ****
Karsten Hopp 253dd1
  " Vim autoload file for editing compressed files.
Karsten Hopp 253dd1
  " Maintainer: Bram Moolenaar <Bram@vim.org>
Karsten Hopp 253dd1
! " Last Change: 2006 Mar 31
Karsten Hopp 253dd1
  
Karsten Hopp 253dd1
  " These functions are used by the gzip plugin.
Karsten Hopp 253dd1
  
Karsten Hopp 253dd1
--- 1,6 ----
Karsten Hopp 253dd1
  " Vim autoload file for editing compressed files.
Karsten Hopp 253dd1
  " Maintainer: Bram Moolenaar <Bram@vim.org>
Karsten Hopp 253dd1
! " Last Change: 2006 Jul 19
Karsten Hopp 253dd1
  
Karsten Hopp 253dd1
  " These functions are used by the gzip plugin.
Karsten Hopp 253dd1
  
Karsten Hopp 253dd1
***************
Karsten Hopp 253dd1
*** 127,135 ****
Karsten Hopp 253dd1
      let nmt = s:tempname(nm)
Karsten Hopp 253dd1
      if rename(nm, nmt) == 0
Karsten Hopp 253dd1
        if exists("b:gzip_comp_arg")
Karsten Hopp 253dd1
! 	call system(a:cmd . " " . b:gzip_comp_arg . " " . nmt)
Karsten Hopp 253dd1
        else
Karsten Hopp 253dd1
! 	call system(a:cmd . " " . nmt)
Karsten Hopp 253dd1
        endif
Karsten Hopp 253dd1
        call rename(nmt . "." . expand("<afile>:e"), nm)
Karsten Hopp 253dd1
      endif
Karsten Hopp 253dd1
--- 127,135 ----
Karsten Hopp 253dd1
      let nmt = s:tempname(nm)
Karsten Hopp 253dd1
      if rename(nm, nmt) == 0
Karsten Hopp 253dd1
        if exists("b:gzip_comp_arg")
Karsten Hopp 253dd1
! 	call system(a:cmd . " " . b:gzip_comp_arg . " '" . nmt . "'")
Karsten Hopp 253dd1
        else
Karsten Hopp 253dd1
! 	call system(a:cmd . " '" . nmt . "'")
Karsten Hopp 253dd1
        endif
Karsten Hopp 253dd1
        call rename(nmt . "." . expand("<afile>:e"), nm)
Karsten Hopp 253dd1
      endif
Karsten Hopp 253dd1
*** ../vim-7.0.047/src/version.c	Tue Aug  8 19:10:35 2006
Karsten Hopp 253dd1
--- src/version.c	Tue Aug  8 19:26:51 2006
Karsten Hopp 253dd1
***************
Karsten Hopp 253dd1
*** 668,669 ****
Karsten Hopp 253dd1
--- 668,671 ----
Karsten Hopp 253dd1
  {   /* Add new patch number below this line */
Karsten Hopp 253dd1
+ /**/
Karsten Hopp 253dd1
+     48,
Karsten Hopp 253dd1
  /**/
Karsten Hopp 253dd1
Karsten Hopp 253dd1
-- 
Karsten Hopp 253dd1
A fool learns from his mistakes, a wise man from someone else's.
Karsten Hopp 253dd1
Karsten Hopp 253dd1
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp 253dd1
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp 253dd1
\\\        download, build and distribute -- http://www.A-A-P.org        ///
Karsten Hopp 253dd1
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///