diff --git a/7.0.180 b/7.0.180 new file mode 100644 index 0000000..72255b1 --- /dev/null +++ b/7.0.180 @@ -0,0 +1,101 @@ +To: vim-dev@vim.org +Subject: patch 7.0.180 (extra) +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.0.180 (extra, after 7.0.171) +Problem: VMS: build failed. Problem with swapfiles. +Solution: Add "compiled_arch". Always expand path and pass it to + buf_modname(). (Zoltan Arpadffy) +Files: src/globals.h, src/memline.c, src/os_unix.c, runtime/menu.vim + + +*** ../vim-7.0.179/src/globals.h Sat Oct 14 14:33:21 2006 +--- src/globals.h Tue Jan 9 14:26:51 2007 +*************** +*** 1092,1097 **** +--- 1092,1098 ---- + extern char_u *all_lflags; + # ifdef VMS + extern char_u *compiler_version; ++ extern char_u *compiled_arch; + # endif + extern char_u *compiled_user; + extern char_u *compiled_sys; +*** ../vim-7.0.179/src/memline.c Tue Jan 9 14:37:10 2007 +--- src/memline.c Tue Jan 9 14:33:44 2007 +*************** +*** 3572,3579 **** + #else + (buf->b_p_sn || buf->b_shortname), + #endif +! #ifdef RISCOS +! /* Avoid problems if fname has special chars, eg */ + ffname, + #else + # ifdef HAVE_READLINK +--- 3572,3580 ---- + #else + (buf->b_p_sn || buf->b_shortname), + #endif +! #if defined(VMS) || defined(RISCOS) +! /* Avoid problems if fname has special chars, eg . +! * For VMS always use full path for swapfile. */ + ffname, + #else + # ifdef HAVE_READLINK +*** ../vim-7.0.179/src/os_unix.c Tue Nov 28 17:44:51 2006 +--- src/os_unix.c Tue Jan 9 14:31:08 2007 +*************** +*** 2221,2227 **** + * behaviour should be avoided for the existing files and we need to find + * the exact path of the edited file. + */ +- if (force || !mch_isFullName(fname)) + { + char_u *fixed_fname = vms_fixfilename(fname); + int fd = mch_open((char *)fixed_fname, O_RDONLY | O_EXTRA, 0); +--- 2221,2226 ---- +*** ../vim-7.0.179/runtime/menu.vim Thu Sep 14 13:35:17 2006 +--- runtime/menu.vim Tue Jan 9 14:31:40 2007 +*************** +*** 384,390 **** + " Programming menu + if !exists("g:ctags_command") + if has("vms") +! let g:ctags_command = "mc vim:ctags ." + else + let g:ctags_command = "ctags -R ." + endif +--- 384,390 ---- + " Programming menu + if !exists("g:ctags_command") + if has("vms") +! let g:ctags_command = "mc vim:ctags *.*" + else + let g:ctags_command = "ctags -R ." + endif +*** ../vim-7.0.179/src/version.c Tue Jan 9 14:37:10 2007 +--- src/version.c Tue Jan 9 15:00:57 2007 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 180, + /**/ + +-- +The Feynman problem solving Algorithm: + 1) Write down the problem + 2) Think real hard + 3) Write down the answer + + /// Bram Moolenaar -- Bram@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 ///