Author: adamg Date: Wed Aug 9 22:00:22 2006 GMT Module: SOURCES Tag: HEAD ---- Log message: - new
---- Files affected: SOURCES: 7.0.043 (NONE -> 1.1) (NEW), 7.0.044 (NONE -> 1.1) (NEW), 7.0.046 (NONE -> 1.1) (NEW), 7.0.047 (NONE -> 1.1) (NEW), 7.0.048 (NONE -> 1.1) (NEW), 7.0.049 (NONE -> 1.1) (NEW), 7.0.050 (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/7.0.043 diff -u /dev/null SOURCES/7.0.043:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.043 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,52 @@ +To: [email protected] +Subject: Patch 7.0.043 +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.043 +Problem: Using "%!" at the start of 'statusline' doesn't work. +Solution: Recognize the special item when the option is being set. +Files: src/option.c + + +*** ../vim-7.0.042/src/option.c Sat May 13 14:41:15 2006 +--- src/option.c Mon Jul 10 22:41:20 2006 +*************** +*** 6325,6331 **** + else + errmsg = check_stl_option(p_ruf); + } +! else + errmsg = check_stl_option(s); + if (varp == &p_ruf && errmsg == NULL) + comp_col(); +--- 6325,6332 ---- + else + errmsg = check_stl_option(p_ruf); + } +! /* check 'statusline' only if it doesn't start with "%!" */ +! else if (varp != &p_stl || s[0] != '%' || s[1] != '!') + errmsg = check_stl_option(s); + if (varp == &p_ruf && errmsg == NULL) + comp_col(); +*** ../vim-7.0.042/src/version.c Sun Jul 23 22:37:29 2006 +--- src/version.c Tue Aug 8 16:29:24 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 43, + /**/ + +-- +There's no place like $(HOME)! + + /// 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.044 diff -u /dev/null SOURCES/7.0.044:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.044 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,211 @@ +To: [email protected] +Subject: Patch 7.0.044 +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.044 +Problem: Perl: setting a buffer line in another buffer may result in + changing the current buffer. +Solution: Properly change to the buffer to be changed. +Files: src/if_perl.xs + + +*** ../vim-7.0.043/src/if_perl.xs Tue Mar 7 00:18:16 2006 +--- src/if_perl.xs Thu Jun 22 21:22:18 2006 +*************** +*** 1056,1062 **** + int i; + long lnum; + char *line; +- buf_T *savebuf; + PPCODE: + if (buf_valid(vimbuf)) + { +--- 1056,1061 ---- +*************** +*** 1069,1082 **** + line = SvPV(ST(i),PL_na); + if (lnum > 0 && lnum <= vimbuf->b_ml.ml_line_count && line != NULL) + { +! savebuf = curbuf; + curbuf = vimbuf; + if (u_savesub(lnum) == OK) + { + ml_replace(lnum, (char_u *)line, TRUE); + changed_bytes(lnum, 0); + } +! curbuf = savebuf; + } + } + } +--- 1068,1098 ---- + line = SvPV(ST(i),PL_na); + if (lnum > 0 && lnum <= vimbuf->b_ml.ml_line_count && line != NULL) + { +! #ifdef FEAT_AUTOCMD +! aco_save_T aco; +! +! /* set curwin/curbuf for "vimbuf" and save some things */ +! aucmd_prepbuf(&aco, vimbuf); +! #else +! buf_T *save_curbuf = curbuf; +! + curbuf = vimbuf; ++ curwin->w_buffer = vimbuf; ++ #endif + if (u_savesub(lnum) == OK) + { + ml_replace(lnum, (char_u *)line, TRUE); + changed_bytes(lnum, 0); + } +! +! #ifdef FEAT_AUTOCMD +! /* restore curwin/curbuf and a few other things */ +! aucmd_restbuf(&aco); +! /* Careful: autocommands may have made "vimbuf" invalid! */ +! #else +! curwin->w_buffer = save_curbuf; +! curbuf = save_curbuf; +! #endif + } + } + } +*************** +*** 1087,1093 **** + + PREINIT: + long i, lnum = 0, count = 0; +- buf_T *savebuf; + PPCODE: + if (buf_valid(vimbuf)) + { +--- 1103,1108 ---- +*************** +*** 1114,1129 **** + { + if (lnum > 0 && lnum <= vimbuf->b_ml.ml_line_count) + { +! savebuf = curbuf; + curbuf = vimbuf; + if (u_savedel(lnum, 1) == OK) + { + ml_delete(lnum, 0); + deleted_lines_mark(lnum, 1L); +! if (savebuf == curbuf) + check_cursor(); + } +! curbuf = savebuf; + update_curbuf(VALID); + } + } +--- 1129,1159 ---- + { + if (lnum > 0 && lnum <= vimbuf->b_ml.ml_line_count) + { +! buf_T *save_curbuf = curbuf; +! #ifdef FEAT_AUTOCMD +! aco_save_T aco; +! +! /* set curwin/curbuf for "vimbuf" and save some things */ +! aucmd_prepbuf(&aco, vimbuf); +! #else + curbuf = vimbuf; ++ curwin->w_buffer = vimbuf; ++ #endif + if (u_savedel(lnum, 1) == OK) + { + ml_delete(lnum, 0); + deleted_lines_mark(lnum, 1L); +! if (save_curbuf == curbuf) + check_cursor(); + } +! #ifdef FEAT_AUTOCMD +! /* restore curwin/curbuf and a few other things */ +! aucmd_restbuf(&aco); +! /* Careful: autocommands may have made "vimbuf" invalid! */ +! #else +! curwin->w_buffer = save_curbuf; +! curbuf = save_curbuf; +! #endif + update_curbuf(VALID); + } + } +*************** +*** 1138,1144 **** + int i; + long lnum; + char *line; +- buf_T *savebuf; + PPCODE: + if (buf_valid(vimbuf)) + { +--- 1168,1173 ---- +*************** +*** 1151,1164 **** + line = SvPV(ST(i),PL_na); + if (lnum >= 0 && lnum <= vimbuf->b_ml.ml_line_count && line != NULL) + { +! savebuf = curbuf; + curbuf = vimbuf; + if (u_inssub(lnum + 1) == OK) + { + ml_append(lnum, (char_u *)line, (colnr_T)0, FALSE); + appended_lines_mark(lnum, 1L); + } +! curbuf = savebuf; + update_curbuf(VALID); + } + } +--- 1180,1210 ---- + line = SvPV(ST(i),PL_na); + if (lnum >= 0 && lnum <= vimbuf->b_ml.ml_line_count && line != NULL) + { +! #ifdef FEAT_AUTOCMD +! aco_save_T aco; +! +! /* set curwin/curbuf for "vimbuf" and save some things */ +! aucmd_prepbuf(&aco, vimbuf); +! #else +! buf_T *save_curbuf = curbuf; +! + curbuf = vimbuf; ++ curwin->w_buffer = vimbuf; ++ #endif + if (u_inssub(lnum + 1) == OK) + { + ml_append(lnum, (char_u *)line, (colnr_T)0, FALSE); + appended_lines_mark(lnum, 1L); + } +! +! #ifdef FEAT_AUTOCMD +! /* restore curwin/curbuf and a few other things */ +! aucmd_restbuf(&aco); +! /* Careful: autocommands may have made "vimbuf" invalid! */ +! #else +! curwin->w_buffer = save_curbuf; +! curbuf = save_curbuf; +! #endif + update_curbuf(VALID); + } + } +*** ../vim-7.0.043/src/version.c Tue Aug 8 16:30:51 2006 +--- src/version.c Tue Aug 8 16:45:40 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 44, + /**/ + +-- +Momento mori, ergo carpe diem + + /// 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.046 diff -u /dev/null SOURCES/7.0.046:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.046 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,68 @@ +To: [email protected] +Subject: Patch 7.0.046 +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.046 +Problem: The matchparen plugin ignores parens in strings, but not in single + quotes, often marked with "character". +Solution: Also ignore parens in syntax items matching "character". +Files: runtime/plugin/matchparen.vim + + +*** ../vim-7.0.045/runtime/plugin/matchparen.vim Sat May 13 14:52:02 2006 +--- runtime/plugin/matchparen.vim Mon Jun 26 10:53:35 2006 +*************** +*** 1,6 **** + " Vim plugin for showing matching parens + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last Change: 2006 May 11 + + " Exit quickly when: + " - this plugin was already loaded (or disabled) +--- 1,6 ---- + " Vim plugin for showing matching parens + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last Change: 2006 Jun 26 + + " Exit quickly when: + " - this plugin was already loaded (or disabled) +*************** +*** 96,102 **** + + " When not in a string or comment ignore matches inside them. + let s_skip ='synIDattr(synID(line("."), col("."), 0), "name") ' . +! \ '=~? "string\\|comment"' + execute 'if' s_skip '| let s_skip = 0 | endif' + + let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline) +--- 96,102 ---- + + " When not in a string or comment ignore matches inside them. + let s_skip ='synIDattr(synID(line("."), col("."), 0), "name") ' . +! \ '=~? "string\\|character\\|singlequote\\|comment"' + execute 'if' s_skip '| let s_skip = 0 | endif' + + let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline) +*** ../vim-7.0.045/src/version.c Tue Aug 8 17:06:21 2006 +--- src/version.c Tue Aug 8 18:07:37 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 46, + /**/ + +-- +I AM THANKFUL... +...for the taxes that I pay because it means that I am employed. + + /// 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.047 diff -u /dev/null SOURCES/7.0.047:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.047 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,64 @@ +To: [email protected] +Subject: Patch 7.0.047 +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.047 +Problem: When running configure the exit status is wrong. +Solution: Handle the exit status properly. (Matthew Woehlke) +Files: configure, src/configure + + +*** ../vim-7.0.046/configure Sun Jun 13 21:32:42 2004 +--- configure Mon Jul 10 20:26:26 2006 +*************** +*** 3,6 **** + # This is just a stub for the Unix configure script, to provide support for + # doing "./configure" in the top Vim directory. + +! cd src && ./configure "$@" +--- 3,6 ---- + # This is just a stub for the Unix configure script, to provide support for + # doing "./configure" in the top Vim directory. + +! cd src && exec ./configure "$@" +*** ../vim-7.0.046/src/configure Thu Dec 22 23:38:38 2005 +--- src/configure Mon Jul 10 20:26:53 2006 +*************** +*** 2,6 **** +--- 2,10 ---- + # run the automatically generated configure script + CONFIG_STATUS=auto/config.status \ + auto/configure "$@" --srcdir="${srcdir:-.}" --cache-file=auto/config.cache ++ result=$? ++ + # Stupid autoconf 2.5x causes this file to be left behind. + if test -f configure.lineno; then rm -f configure.lineno; fi ++ ++ exit $result +*** ../vim-7.0.046/src/version.c Tue Aug 8 18:08:54 2006 +--- src/version.c Tue Aug 8 19:09:54 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 47, + /**/ + +-- +The primary purpose of the DATA statement is to give names to constants; +instead of referring to pi as 3.141592653589793 at every appearance, the +variable PI can be given that value with a DATA statement and used instead +of the longer form of the constant. This also simplifies modifying the +program, should the value of pi change. + -- FORTRAN manual for Xerox Computers + + /// 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.048 diff -u /dev/null SOURCES/7.0.048:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.048 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,71 @@ +To: [email protected] +Subject: Patch 7.0.048 +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.048 +Problem: Writing a compressed file fails when there are parens in the name. + (Wang Jian) +Solution: Put quotes around the temp file name. +Files: runtime/autoload/gzip.vim + + +*** ../vim-7.0.047/runtime/autoload/gzip.vim Wed Apr 5 22:17:15 2006 +--- runtime/autoload/gzip.vim Wed Jul 19 23:53:52 2006 +*************** +*** 1,6 **** + " Vim autoload file for editing compressed files. + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last Change: 2006 Mar 31 + + " These functions are used by the gzip plugin. + +--- 1,6 ---- + " Vim autoload file for editing compressed files. + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last Change: 2006 Jul 19 + + " These functions are used by the gzip plugin. + +*************** +*** 127,135 **** + let nmt = s:tempname(nm) + if rename(nm, nmt) == 0 + if exists("b:gzip_comp_arg") +! call system(a:cmd . " " . b:gzip_comp_arg . " " . nmt) + else +! call system(a:cmd . " " . nmt) + endif + call rename(nmt . "." . expand("<afile>:e"), nm) + endif +--- 127,135 ---- + let nmt = s:tempname(nm) + if rename(nm, nmt) == 0 + if exists("b:gzip_comp_arg") +! call system(a:cmd . " " . b:gzip_comp_arg . " '" . nmt . "'") + else +! call system(a:cmd . " '" . nmt . "'") + endif + call rename(nmt . "." . expand("<afile>:e"), nm) + endif +*** ../vim-7.0.047/src/version.c Tue Aug 8 19:10:35 2006 +--- src/version.c Tue Aug 8 19:26:51 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 48, + /**/ + +-- +A fool learns from his mistakes, a wise man from someone else's. + + /// 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.049 diff -u /dev/null SOURCES/7.0.049:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.049 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,68 @@ +To: [email protected] +Subject: Patch 7.0.049 +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.049 +Problem: Some TCL scripts are not recognized. (Steven Atkinson) +Solution: Check for "exec wish" in the file. +Files: runtime/scripts.vim + + +*** ../vim-7.0.048/runtime/scripts.vim Tue Mar 28 23:07:11 2006 +--- runtime/scripts.vim Sat Jul 8 22:20:51 2006 +*************** +*** 1,7 **** + " Vim support file to detect file types in scripts + " + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last change: 2006 Mar 28 + + " This file is called by an autocommand for every file that has just been + " loaded into a buffer. It checks if the type of file can be recognized by +--- 1,7 ---- + " Vim support file to detect file types in scripts + " + " Maintainer: Bram Moolenaar <[EMAIL PROTECTED]> +! " Last change: 2006 Jul 08 + + " This file is called by an autocommand for every file that has just been + " loaded into a buffer. It checks if the type of file can be recognized by +*************** +*** 52,57 **** +--- 52,63 ---- + let s:name = substitute(s:line1, '^#!\s*\([^/\\ ]*\>\).*', '\1', '') + else + let s:name = substitute(s:line1, '^#!\s*\S*[/\\]\(\i\+\).*', '\1', '') ++ endif ++ ++ " tcl scripts may have #!/bin/sh in the first line and "exec wish" in the ++ " third line. Suggested by Steven Atkinson. ++ if getline(3) =~ '^exec wish' ++ let s:name = 'wish' + endif + + " Bourne-like shell scripts: bash bash2 ksh ksh93 sh +*** ../vim-7.0.048/src/version.c Tue Aug 8 19:55:06 2006 +--- src/version.c Tue Aug 8 20:53:58 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 49, + /**/ + +-- +I AM THANKFUL... +...for the piles of laundry and ironing because it means I +have plenty of clothes to wear. + + /// 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.050 diff -u /dev/null SOURCES/7.0.050:1.1 --- /dev/null Thu Aug 10 00:00:22 2006 +++ SOURCES/7.0.050 Thu Aug 10 00:00:17 2006 @@ -0,0 +1,47 @@ +To: [email protected] +Subject: Patch 7.0.050 +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.050 +Problem: After using the netbeans interface close command a stale pointer + may be used. +Solution: Clear the pointer to the closed buffer. (Xaview de Gaye) +Files: src/netbeans.c + + +*** ../vim-7.0.049/src/netbeans.c Sun Apr 23 00:21:07 2006 +--- src/netbeans.c Fri Aug 4 23:02:54 2006 +*************** +*** 1986,1991 **** +--- 1986,1993 ---- <<Diff was trimmed, longer than 597 lines>> _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
