Author: adamg Date: Fri Nov 3 21:20:14 2006 GMT Module: SOURCES Tag: HEAD ---- Log message: - new
---- Files affected: SOURCES: 7.0.082 (NONE -> 1.1) (NEW), 7.0.083 (NONE -> 1.1) (NEW), 7.0.084 (NONE -> 1.1) (NEW), 7.0.085 (NONE -> 1.1) (NEW), 7.0.086 (NONE -> 1.1) (NEW), 7.0.087 (NONE -> 1.1) (NEW), 7.0.088 (NONE -> 1.1) (NEW), 7.0.089 (NONE -> 1.1) (NEW), 7.0.090 (NONE -> 1.1) (NEW), 7.0.091 (NONE -> 1.1) (NEW), 7.0.092 (NONE -> 1.1) (NEW), 7.0.093 (NONE -> 1.1) (NEW), 7.0.094 (NONE -> 1.1) (NEW), 7.0.095 (NONE -> 1.1) (NEW), 7.0.096 (NONE -> 1.1) (NEW), 7.0.097 (NONE -> 1.1) (NEW), 7.0.098 (NONE -> 1.1) (NEW), 7.0.099 (NONE -> 1.1) (NEW), 7.0.100 (NONE -> 1.1) (NEW), 7.0.101 (NONE -> 1.1) (NEW), 7.0.102 (NONE -> 1.1) (NEW), 7.0.103 (NONE -> 1.1) (NEW), 7.0.104 (NONE -> 1.1) (NEW), 7.0.105 (NONE -> 1.1) (NEW), 7.0.106 (NONE -> 1.1) (NEW), 7.0.107 (NONE -> 1.1) (NEW), 7.0.109 (NONE -> 1.1) (NEW), 7.0.110 (NONE -> 1.1) (NEW), 7.0.111 (NONE -> 1.1) (NEW), 7.0.112 (NONE -> 1.1) (NEW), 7.0.113 (NONE -> 1.1) (NEW), 7.0.114 (NONE -> 1.1) (NEW), 7.0.115 (NONE -> 1.1) (NEW ), 7.0.116 (NONE -> 1.1) (NEW), 7.0.117 (NONE -> 1.1) (NEW), 7.0.118 (NONE -> 1.1) (NEW), 7.0.119 (NONE -> 1.1) (NEW), 7.0.120 (NONE -> 1.1) (NEW), 7.0.121 (NONE -> 1.1) (NEW), 7.0.122 (NONE -> 1.1) (NEW), 7.0.123 (NONE -> 1.1) (NEW), 7.0.124 (NONE -> 1.1) (NEW), 7.0.125 (NONE -> 1.1) (NEW), 7.0.126 (NONE -> 1.1) (NEW), 7.0.127 (NONE -> 1.1) (NEW), 7.0.128 (NONE -> 1.1) (NEW), 7.0.129 (NONE -> 1.1) (NEW), 7.0.131 (NONE -> 1.1) (NEW), 7.0.133 (NONE -> 1.1) (NEW), 7.0.134 (NONE -> 1.1) (NEW), 7.0.135 (NONE -> 1.1) (NEW), 7.0.136 (NONE -> 1.1) (NEW), 7.0.137 (NONE -> 1.1) (NEW), 7.0.139 (NONE -> 1.1) (NEW), 7.0.140 (NONE -> 1.1) (NEW), 7.0.141 (NONE -> 1.1) (NEW), 7.0.142 (NONE -> 1.1) (NEW), 7.0.143 (NONE -> 1.1) (NEW), 7.0.144 (NONE -> 1.1) (NEW), 7.0.145 (NONE -> 1.1) (NEW), 7.0.146 (NONE -> 1.1) (NEW), 7.0.147 (NONE -> 1.1) (NEW), 7.0.148 (NONE -> 1.1) (NEW), 7.0.149 (NONE -> 1.1) (NEW), 7.0.150 (NONE -> 1.1) (NEW), 7.0.151 (NONE -> 1.1) (NE W), 7.0.152 (NONE -> 1.1) (NEW), 7.0.153 (NONE -> 1.1) (NEW), 7.0.154 (NONE -> 1.1) (NEW), 7.0.155 (NONE -> 1.1) (NEW), 7.0.157 (NONE -> 1.1) (NEW), 7.0.158 (NONE -> 1.1) (NEW), vim-autopaste.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/7.0.082 diff -u /dev/null SOURCES/7.0.082:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.082 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,103 @@ +To: [email protected] +Subject: Patch 7.0.082 +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.082 +Problem: Calling a function that waits for input may cause List and + Dictionary arguments to be freed by the garbage collector. +Solution: Keep a list of all arguments to internal functions. +Files: src/eval.c + + +*** ../vim-7.0.081/src/eval.c Sat Sep 2 13:45:01 2006 +--- src/eval.c Sun Sep 3 15:36:10 2006 +*************** +*** 248,253 **** +--- 248,264 ---- + }; + + /* ++ * Struct used to make a list of all arguments used in internal functions. ++ */ ++ typedef struct av_list_item_S av_list_item_T; ++ struct av_list_item_S { ++ av_list_item_T *avl_next; ++ typval_T *avl_argvars; ++ }; ++ ++ av_list_item_T *argvars_list = NULL; ++ ++ /* + * Info used by a ":for" loop. + */ + typedef struct +*************** +*** 6058,6063 **** +--- 6069,6075 ---- + int i; + funccall_T *fc; + int did_free = FALSE; ++ av_list_item_T *av; + #ifdef FEAT_WINDOWS + tabpage_T *tp; + #endif +*************** +*** 6094,6099 **** +--- 6106,6116 ---- + set_ref_in_ht(&fc->l_avars.dv_hashtab, copyID); + } + ++ /* arguments for internal functions */ ++ for (av = argvars_list; av != NULL; av = av->avl_next) ++ for (i = 0; av->avl_argvars[i].v_type != VAR_UNKNOWN; ++i) ++ set_ref_in_item(&av->avl_argvars[i], copyID); ++ + /* + * 2. Go through the list of dicts and free items without the copyID. + */ +*************** +*** 7537,7545 **** +--- 7554,7574 ---- + error = ERROR_TOOMANY; + else + { ++ av_list_item_T av_list_item; ++ ++ /* Add the arguments to the "argvars_list" to avoid the ++ * garbage collector not seeing them. This isn't needed ++ * for user functions, because the arguments are available ++ * in the a: hashtab. */ ++ av_list_item.avl_argvars = argvars; ++ av_list_item.avl_next = argvars_list; ++ argvars_list = &av_list_item; ++ + argvars[argcount].v_type = VAR_UNKNOWN; + functions[i].f_func(argvars, rettv); + error = ERROR_NONE; ++ ++ argvars_list = av_list_item.avl_next; + } + } + } +*** ../vim-7.0.081/src/version.c Sat Sep 2 17:58:36 2006 +--- src/version.c Sun Sep 3 15:35:16 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 82, + /**/ + +-- +Just think of all the things we haven't thought of yet. + + /// 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.083 diff -u /dev/null SOURCES/7.0.083:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.083 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,91 @@ +To: [email protected] +Subject: Patch 7.0.083 +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.083 +Problem: Clicking with the mouse on an item for inputlist() doesn't work + when 'compatible' is set and/or when 'cmdheight' is more than one. + (Christian J. Robinson) +Solution: Also decrement "lines_left" when 'more' isn't set. Set + "cmdline_row" to zero to get all mouse events. +Files: src/message.c, src/misc1.c + + +*** ../vim-7.0.082/src/message.c Sat May 13 13:12:49 2006 +--- src/message.c Sun Sep 3 14:32:00 2006 +*************** +*** 1925,1931 **** + * If screen is completely filled and 'more' is set then wait + * for a character. + */ +! if (p_more && --lines_left == 0 && State != HITRETURN + && !msg_no_more && !exmode_active) + { + #ifdef FEAT_CON_DIALOG +--- 1925,1932 ---- + * If screen is completely filled and 'more' is set then wait + * for a character. + */ +! --lines_left; +! if (p_more && lines_left == 0 && State != HITRETURN + && !msg_no_more && !exmode_active) + { + #ifdef FEAT_CON_DIALOG +*** ../vim-7.0.082/src/misc1.c Tue Aug 15 22:26:04 2006 +--- src/misc1.c Sun Sep 3 16:33:48 2006 +*************** +*** 3196,3209 **** + else + MSG_PUTS(_("Choice number (<Enter> cancels): ")); + +! /* Set the state such that text can be selected/copied/pasted. */ + save_cmdline_row = cmdline_row; +! cmdline_row = Rows - 1; + save_State = State; +! if (mouse_used == NULL) +! State = CMDLINE; +! else +! State = NORMAL; + + i = get_number(TRUE, mouse_used); + if (KeyTyped) +--- 3196,3207 ---- + else + MSG_PUTS(_("Choice number (<Enter> cancels): ")); + +! /* Set the state such that text can be selected/copied/pasted and we still +! * get mouse events. */ + save_cmdline_row = cmdline_row; +! cmdline_row = 0; + save_State = State; +! State = CMDLINE; + + i = get_number(TRUE, mouse_used); + if (KeyTyped) +*** ../vim-7.0.082/src/version.c Sun Sep 3 15:38:02 2006 +--- src/version.c Sun Sep 3 16:36:58 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 83, + /**/ + +-- + "To whoever finds this note - + I have been imprisoned by my father who wishes me to marry + against my will. Please please please please come and rescue me. + I am in the tall tower of Swamp Castle." + SIR LAUNCELOT's eyes light up with holy inspiration. + "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD + + /// 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.084 diff -u /dev/null SOURCES/7.0.084:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.084 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,221 @@ +To: [email protected] +Subject: Patch 7.0.084 +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.084 +Problem: The garbage collector may do its work while some Lists or + Dictionaries are used internally, e.g., by ":echo" that runs into + the more-prompt or ":echo [garbagecollect()]". +Solution: Only do garbage collection when waiting for a character at the + toplevel. Let garbagecollect() set a flag that is handled at the + toplevel before waiting for a character. +Files: src/eval.c, src/getchar.c, src/globals.h, src/main.c + + +*** ../vim-7.0.083/src/eval.c Sun Sep 3 15:38:02 2006 +--- src/eval.c Tue Sep 5 11:49:38 2006 +*************** +*** 6074,6079 **** +--- 6074,6083 ---- + tabpage_T *tp; + #endif + ++ /* Only do this once. */ ++ want_garbage_collect = FALSE; ++ may_garbage_collect = FALSE; ++ + /* + * 1. Go through all accessible variables and mark all lists and dicts + * with copyID. +*************** +*** 9636,9642 **** + typval_T *argvars; + typval_T *rettv; + { +! garbage_collect(); + } + + /* +--- 9640,9648 ---- + typval_T *argvars; + typval_T *rettv; + { +! /* This is postponed until we are back at the toplevel, because we may be +! * using Lists and Dicts internally. E.g.: ":echo [garbagecollect()]". */ +! want_garbage_collect = TRUE; + } + + /* +*** ../vim-7.0.083/src/getchar.c Wed May 3 23:19:24 2006 +--- src/getchar.c Tue Sep 5 12:55:54 2006 +*************** +*** 1451,1457 **** + { + updatescript(0); + #ifdef FEAT_EVAL +! garbage_collect(); + #endif + } + +--- 1451,1458 ---- + { + updatescript(0); + #ifdef FEAT_EVAL +! if (may_garbage_collect) +! garbage_collect(); + #endif + } + +*************** +*** 1502,1507 **** +--- 1503,1515 ---- + int i; + #endif + ++ #ifdef FEAT_EVAL ++ /* Do garbage collection when garbagecollect() was called previously and ++ * we are now at the toplevel. */ ++ if (may_garbage_collect && want_garbage_collect) ++ garbage_collect(); ++ #endif ++ + /* + * If a character was put back with vungetc, it was already processed. + * Return it directly. +*************** +*** 1511,1523 **** + c = old_char; + old_char = -1; + mod_mask = old_mod_mask; +- return c; + } +! +! mod_mask = 0x0; +! last_recorded_len = 0; +! for (;;) /* this is done twice if there are modifiers */ + { + if (mod_mask) /* no mapping after modifier has been read */ + { + ++no_mapping; +--- 1519,1531 ---- + c = old_char; + old_char = -1; + mod_mask = old_mod_mask; + } +! else + { ++ mod_mask = 0x0; ++ last_recorded_len = 0; ++ for (;;) /* this is done twice if there are modifiers */ ++ { + if (mod_mask) /* no mapping after modifier has been read */ + { + ++no_mapping; +*************** +*** 1695,1702 **** + } + #endif + +! return c; + } + } + + /* +--- 1703,1722 ---- + } + #endif + +! break; +! } + } ++ ++ #ifdef FEAT_EVAL ++ /* ++ * In the main loop "may_garbage_collect" can be set to do garbage ++ * collection in the first next vgetc(). It's disabled after that to ++ * avoid internally used Lists and Dicts to be freed. ++ */ ++ may_garbage_collect = FALSE; ++ #endif ++ ++ return c; + } + + /* +*** ../vim-7.0.083/src/globals.h Sat Sep 2 14:52:41 2006 +--- src/globals.h Tue Sep 5 11:46:10 2006 +*************** +*** 300,308 **** + #endif + + #ifdef FEAT_EVAL +! EXTERN scid_T current_SID INIT(= 0); /* ID of script being sourced or +! was sourced to define the +! current function. */ + #endif + + #if defined(FEAT_EVAL) || defined(FEAT_SYN_HL) +--- 300,315 ---- + #endif + + #ifdef FEAT_EVAL +! /* Garbage collection can only take place when we are sure there are no Lists +! * or Dictionaries being used internally. This is flagged with +! * "may_garbage_collect" when we are at the toplevel. +! * "want_garbage_collect" is set by the garbagecollect() function, which means +! * we do garbage collection before waiting for a char at the toplevel. */ +! EXTERN int may_garbage_collect INIT(= FALSE); +! EXTERN int want_garbage_collect INIT(= FALSE); +! +! /* ID of script being sourced or was sourced to define the current function. */ +! EXTERN scid_T current_SID INIT(= 0); + #endif + + #if defined(FEAT_EVAL) || defined(FEAT_SYN_HL) +*** ../vim-7.0.083/src/main.c Tue Aug 29 17:28:56 2006 +--- src/main.c Tue Sep 5 12:33:47 2006 +*************** +*** 1130,1135 **** +--- 1130,1145 ---- + */ + update_curswant(); + ++ #ifdef FEAT_EVAL ++ /* ++ * May perform garbage collection when waiting for a character, but ++ * only at the very toplevel. Otherwise we may be using a List or ++ * Dict internally somewhere. ++ * "may_garbage_collect" is reset in vgetc() which is invoked through ++ * do_exmode() and normal_cmd(). ++ */ ++ may_garbage_collect = (!cmdwin && !noexmode); ++ #endif + /* + * If we're invoked as ex, do a round of ex commands. + * Otherwise, get and execute a normal mode command. +*** ../vim-7.0.083/src/version.c Sun Sep 3 16:39:51 2006 +--- src/version.c Tue Sep 5 12:51:28 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 84, + /**/ + +-- +LAUNCELOT: At last! A call! A cry of distress ... + (he draws his sword, and turns to CONCORDE) + Concorde! Brave, Concorde ... you shall not have died in vain! +CONCORDE: I'm not quite dead, sir ... + "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD + + /// 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.085 diff -u /dev/null SOURCES/7.0.085:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.085 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,53 @@ +To: [email protected] +Subject: Patch 7.0.085 +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.085 +Problem: When doing "make test" the viminfo file is modified. +Solution: Use another viminfo file after setting 'compatible. +Files: src/testdir/test56.in + + +*** ../vim-7.0.084/src/testdir/test56.in Thu May 19 00:21:20 2005 +--- src/testdir/test56.in Sun Sep 3 16:28:41 2006 +*************** +*** 3,9 **** + STARTTEST + :so small.vim + :" +! :set nocp + :/^start:/+1,/^end:/-1w! Xtest.vim + :source Xtest.vim + _x +--- 3,9 ---- + STARTTEST + :so small.vim + :" +! :set nocp viminfo+=nviminfo + :/^start:/+1,/^end:/-1w! Xtest.vim + :source Xtest.vim + _x +*** ../vim-7.0.084/src/version.c Tue Sep 5 12:57:14 2006 +--- src/version.c Tue Sep 5 13:33:22 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 85, + /**/ + +-- +Apologies for taking up the bandwidth with the apology. Anything else I +can apologise for ...... er no can't think of anything, sorry about that. + Andy Hunt (Member of British Olympic Apology Squad) + + /// 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.086 diff -u /dev/null SOURCES/7.0.086:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.086 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,57 @@ +To: [email protected] +Subject: Patch 7.0.086 +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.086 +Problem: getqflist() returns entries for pattern and text with the number + zero. Passing these to setqflist() results in the string "0". +Solution: Use an empty string instead of the number zero. +Files: src/quickfix.c + + +*** ../vim-7.0.085/src/quickfix.c Tue Aug 29 17:28:56 2006 +--- src/quickfix.c Mon Sep 4 20:18:48 2006 +*************** +*** 3426,3433 **** + || dict_add_nr_str(dict, "col", (long)qfp->qf_col, NULL) == FAIL + || dict_add_nr_str(dict, "vcol", (long)qfp->qf_viscol, NULL) == FAIL + || dict_add_nr_str(dict, "nr", (long)qfp->qf_nr, NULL) == FAIL +! || dict_add_nr_str(dict, "pattern", 0L, qfp->qf_pattern) == FAIL +! || dict_add_nr_str(dict, "text", 0L, qfp->qf_text) == FAIL + || dict_add_nr_str(dict, "type", 0L, buf) == FAIL + || dict_add_nr_str(dict, "valid", (long)qfp->qf_valid, NULL) == FAIL) + return FAIL; +--- 3426,3435 ---- + || dict_add_nr_str(dict, "col", (long)qfp->qf_col, NULL) == FAIL + || dict_add_nr_str(dict, "vcol", (long)qfp->qf_viscol, NULL) == FAIL + || dict_add_nr_str(dict, "nr", (long)qfp->qf_nr, NULL) == FAIL +! || dict_add_nr_str(dict, "pattern", 0L, +! qfp->qf_pattern == NULL ? (char_u *)"" : qfp->qf_pattern) == FAIL +! || dict_add_nr_str(dict, "text", 0L, +! qfp->qf_text == NULL ? (char_u *)"" : qfp->qf_text) == FAIL + || dict_add_nr_str(dict, "type", 0L, buf) == FAIL + || dict_add_nr_str(dict, "valid", (long)qfp->qf_valid, NULL) == FAIL) + return FAIL; +*** ../vim-7.0.085/src/version.c Tue Sep 5 13:34:30 2006 +--- src/version.c Tue Sep 5 15:35:40 2006 +*************** +*** 668,669 **** +--- 668,671 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 86, + /**/ + +-- +A vacation is a period of travel during which you find that you +took twice as many clothes and half as much money as you needed. + + /// 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.087 diff -u /dev/null SOURCES/7.0.087:1.1 --- /dev/null Fri Nov 3 22:20:14 2006 +++ SOURCES/7.0.087 Fri Nov 3 22:20:09 2006 @@ -0,0 +1,262 @@ +To: [email protected] +Subject: Patch 7.0.087 +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.087 +Problem: After ":file fname" and ":saveas fname" the 'autochdir' option + does not take effect. (Yakov Lerner) + Commands for handling 'autochdir' are repeated many times. +Solution: Add the DO_AUTOCHDIR macro and do_autochdir(). Use it for + ":file fname" and ":saveas fname". +Files: src/proto/buffer.pro, src/buffer.c, src/ex_cmds.c, src/macros.h, + src/option.c, src/window.c + + +*** ../vim-7.0.086/src/proto/buffer.pro Sun Apr 30 20:25:32 2006 +--- src/proto/buffer.pro Tue Sep 5 16:25:40 2006 +*************** +*** 10,15 **** +--- 10,16 ---- + extern int do_buffer __ARGS((int action, int start, int dir, int count, int forceit)); + extern void set_curbuf __ARGS((buf_T *buf, int action)); + extern void enter_buffer __ARGS((buf_T *buf)); ++ extern void do_autochdir __ARGS((void)); + extern buf_T *buflist_new __ARGS((char_u *ffname, char_u *sfname, linenr_T lnum, int flags)); + extern void free_buf_options __ARGS((buf_T *buf, int free_p_ff)); + extern int buflist_getfile __ARGS((int n, linenr_T lnum, int options, int forceit)); +*** ../vim-7.0.086/src/buffer.c Tue Aug 29 16:52:01 2006 +--- src/buffer.c Tue Sep 5 15:18:19 2006 +*************** +*** 434,445 **** + if (usingNetbeans) <<Diff was trimmed, longer than 597 lines>> _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
