• R/O
  • SSH

vim: Commit

Mirror of the Vim source from https://github.com/vim/vim


Commit MetaInfo

Révisionf0b3b9ac2147350b1d1fd762cfda0b3073b0bca3 (tree)
l'heure2007-11-25 05:28:24
Auteurvimboss
Commitervimboss

Message de Log

updated for version 7.1-161

Change Summary

Modification

diff -r 54a6b47d473e -r f0b3b9ac2147 src/edit.c
--- a/src/edit.c Sat Nov 24 14:44:58 2007 +0000
+++ b/src/edit.c Sat Nov 24 20:28:24 2007 +0000
@@ -2236,7 +2236,7 @@
22362236 while (i < actual_len && (p - IObuff + 6) < IOSIZE)
22372237 #ifdef FEAT_MBYTE
22382238 if (has_mbyte)
2239- p += mb_char2bytes(wca[i++], p);
2239+ p += (*mb_char2bytes)(wca[i++], p);
22402240 else
22412241 #endif
22422242 *(p++) = wca[i++];
@@ -6444,8 +6444,10 @@
64446444 {
64456445 vim_free(last_insert);
64466446 last_insert = NULL;
6447+# ifdef FEAT_INS_EXPAND
64476448 vim_free(compl_orig_text);
64486449 compl_orig_text = NULL;
6450+# endif
64496451 }
64506452 #endif
64516453
diff -r 54a6b47d473e -r f0b3b9ac2147 src/misc2.c
--- a/src/misc2.c Sat Nov 24 14:44:58 2007 +0000
+++ b/src/misc2.c Sat Nov 24 20:28:24 2007 +0000
@@ -964,7 +964,6 @@
964964 {
965965 buf_T *buf, *nextbuf;
966966 static int entered = FALSE;
967- win_T *win;
968967
969968 /* When we cause a crash here it is caught and Vim tries to exit cleanly.
970969 * Don't try freeing everything again. */
@@ -972,15 +971,17 @@
972971 return;
973972 entered = TRUE;
974973
974+# ifdef FEAT_AUTOCMD
975975 block_autocmds(); /* don't want to trigger autocommands here */
976-
977-#ifdef FEAT_WINDOWS
976+# endif
977+
978+# ifdef FEAT_WINDOWS
978979 /* close all tabs and windows */
979980 if (first_tabpage->tp_next != NULL)
980981 do_cmdline_cmd((char_u *)"tabonly!");
981982 if (firstwin != lastwin)
982983 do_cmdline_cmd((char_u *)"only!");
983-#endif
984+# endif
984985
985986 # if defined(FEAT_SPELL)
986987 /* Free all spell info. */
@@ -1031,8 +1032,12 @@
10311032 free_regexp_stuff();
10321033 free_tag_stuff();
10331034 free_cd_dir();
1035+# ifdef FEAT_EVAL
10341036 set_expr_line(NULL);
1037+# endif
1038+# ifdef FEAT_DIFF
10351039 diff_clear(curtab);
1040+# endif
10361041 clear_sb_text(); /* free any scrollback text */
10371042
10381043 /* Free some global vars. */
@@ -1041,19 +1046,27 @@
10411046 vim_free(clip_exclude_prog);
10421047 # endif
10431048 vim_free(last_cmdline);
1049+# ifdef FEAT_CMDHIST
10441050 vim_free(new_last_cmdline);
1051+# endif
10451052 set_keep_msg(NULL, 0);
10461053 vim_free(ff_expand_buffer);
10471054
10481055 /* Clear cmdline history. */
10491056 p_hi = 0;
1057+# ifdef FEAT_CMDHIST
10501058 init_history();
1059+# endif
10511060
10521061 #ifdef FEAT_QUICKFIX
1053- qf_free_all(NULL);
1054- /* Free all location lists */
1055- FOR_ALL_WINDOWS(win)
1056- qf_free_all(win);
1062+ {
1063+ win_T *win;
1064+
1065+ qf_free_all(NULL);
1066+ /* Free all location lists */
1067+ FOR_ALL_WINDOWS(win)
1068+ qf_free_all(win);
1069+ }
10571070 #endif
10581071
10591072 /* Close all script inputs. */
diff -r 54a6b47d473e -r f0b3b9ac2147 src/version.c
--- a/src/version.c Sat Nov 24 14:44:58 2007 +0000
+++ b/src/version.c Sat Nov 24 20:28:24 2007 +0000
@@ -667,6 +667,8 @@
667667 static int included_patches[] =
668668 { /* Add new patch number below this line */
669669 /**/
670+ 161,
671+/**/
670672 160,
671673 /**/
672674 159,
Afficher sur ancien navigateur de dépôt.