Changeset d4b9e928 for patches


Ignore:
Timestamp:
Dec 5, 2006, 8:02:31 PM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
aab4384
Parents:
b37b055c
Message:

Added: vim-7.0-fixes-21.patch

File:
1 moved

Legend:

Unmodified
Added
Removed
  • patches/vim-7.0-fixes-21.patch

    rb37b055c rd4b9e928  
    11Submitted By: Jim Gifford (jim at linuxfromscratch dot org)
    2 Date: 11-29-2006
     2Date: 12-05-2006
    33Initial Package Version: 7.0
    44Origin: Upstream
    55Upstream Status: Applied
    6 Description: Contains all upstream patches up to 7.0.174
     6Description: Contains all upstream patches up to 7.0.178
    77             The following patches were skipped
    88             005 027 028 032 045 057 065 074 108 130 131 132 138 156 161 170 171
     
    1010diff -Naur vim70.orig/configure vim70/configure
    1111--- vim70.orig/configure        2004-07-05 02:02:24.000000000 -0700
    12 +++ vim70/configure     2006-11-29 16:09:55.000000000 -0800
     12+++ vim70/configure     2006-12-05 19:57:51.000000000 -0800
    1313@@ -3,4 +3,4 @@
    1414 # This is just a stub for the Unix configure script, to provide support for
     
    1919diff -Naur vim70.orig/runtime/autoload/ccomplete.vim vim70/runtime/autoload/ccomplete.vim
    2020--- vim70.orig/runtime/autoload/ccomplete.vim   2006-05-03 07:35:56.000000000 -0700
    21 +++ vim70/runtime/autoload/ccomplete.vim        2006-11-29 16:09:49.000000000 -0800
     21+++ vim70/runtime/autoload/ccomplete.vim        2006-12-05 19:57:40.000000000 -0800
    2222@@ -1,7 +1,7 @@
    2323 " Vim completion script
     
    4040diff -Naur vim70.orig/runtime/autoload/gzip.vim vim70/runtime/autoload/gzip.vim
    4141--- vim70.orig/runtime/autoload/gzip.vim        2006-03-31 07:12:15.000000000 -0800
    42 +++ vim70/runtime/autoload/gzip.vim     2006-11-29 16:10:07.000000000 -0800
     42+++ vim70/runtime/autoload/gzip.vim     2006-12-05 19:58:04.000000000 -0800
    4343@@ -1,6 +1,6 @@
    4444 " Vim autoload file for editing compressed files.
     
    101101diff -Naur vim70.orig/runtime/autoload/paste.vim vim70/runtime/autoload/paste.vim
    102102--- vim70.orig/runtime/autoload/paste.vim       2006-04-21 11:31:01.000000000 -0700
    103 +++ vim70/runtime/autoload/paste.vim    2006-11-29 16:09:53.000000000 -0800
     103+++ vim70/runtime/autoload/paste.vim    2006-12-05 19:57:46.000000000 -0800
    104104@@ -1,6 +1,6 @@
    105105 " Vim support file to help with paste mappings and menus
     
    121121diff -Naur vim70.orig/runtime/autoload/spellfile.vim vim70/runtime/autoload/spellfile.vim
    122122--- vim70.orig/runtime/autoload/spellfile.vim   2006-02-01 04:12:24.000000000 -0800
    123 +++ vim70/runtime/autoload/spellfile.vim        2006-11-29 16:10:01.000000000 -0800
     123+++ vim70/runtime/autoload/spellfile.vim        2006-12-05 19:57:58.000000000 -0800
    124124@@ -1,9 +1,9 @@
    125125 " Vim script to download a missing spell file
     
    177177diff -Naur vim70.orig/runtime/doc/eval.txt vim70/runtime/doc/eval.txt
    178178--- vim70.orig/runtime/doc/eval.txt     2006-05-07 05:16:44.000000000 -0700
    179 +++ vim70/runtime/doc/eval.txt  2006-11-29 16:10:14.000000000 -0800
     179+++ vim70/runtime/doc/eval.txt  2006-12-05 19:58:10.000000000 -0800
    180180@@ -1,4 +1,4 @@
    181181-*eval.txt*      For Vim version 7.0.  Last change: 2006 May 06
     
    257257diff -Naur vim70.orig/runtime/doc/netbeans.txt vim70/runtime/doc/netbeans.txt
    258258--- vim70.orig/runtime/doc/netbeans.txt 2006-05-07 05:16:45.000000000 -0700
    259 +++ vim70/runtime/doc/netbeans.txt      2006-11-29 16:10:15.000000000 -0800
     259+++ vim70/runtime/doc/netbeans.txt      2006-12-05 19:58:11.000000000 -0800
    260260@@ -1,4 +1,4 @@
    261261-*netbeans.txt*  For Vim version 7.0.  Last change: 2006 Mar 09
     
    293293diff -Naur vim70.orig/runtime/menu.vim vim70/runtime/menu.vim
    294294--- vim70.orig/runtime/menu.vim 2006-04-17 06:47:28.000000000 -0700
    295 +++ vim70/runtime/menu.vim      2006-11-29 16:10:06.000000000 -0800
     295+++ vim70/runtime/menu.vim      2006-12-05 19:58:04.000000000 -0800
    296296@@ -2,7 +2,7 @@
    297297 " You can also use this as a start for your own set of menus.
     
    360360diff -Naur vim70.orig/runtime/plugin/matchparen.vim vim70/runtime/plugin/matchparen.vim
    361361--- vim70.orig/runtime/plugin/matchparen.vim    2006-04-27 06:31:26.000000000 -0700
    362 +++ vim70/runtime/plugin/matchparen.vim 2006-11-29 16:10:05.000000000 -0800
     362+++ vim70/runtime/plugin/matchparen.vim 2006-12-05 19:58:01.000000000 -0800
    363363@@ -1,6 +1,6 @@
    364364 " Vim plugin for showing matching parens
     
    403403diff -Naur vim70.orig/runtime/scripts.vim vim70/runtime/scripts.vim
    404404--- vim70.orig/runtime/scripts.vim      2006-03-28 11:30:49.000000000 -0800
    405 +++ vim70/runtime/scripts.vim   2006-11-29 16:09:55.000000000 -0800
     405+++ vim70/runtime/scripts.vim   2006-12-05 19:57:51.000000000 -0800
    406406@@ -1,7 +1,7 @@
    407407 " Vim support file to detect file types in scripts
     
    428428diff -Naur vim70.orig/runtime/tutor/Makefile vim70/runtime/tutor/Makefile
    429429--- vim70.orig/runtime/tutor/Makefile   2004-06-07 07:32:39.000000000 -0700
    430 +++ vim70/runtime/tutor/Makefile        2006-11-29 16:10:05.000000000 -0800
     430+++ vim70/runtime/tutor/Makefile        2006-12-05 19:58:01.000000000 -0800
    431431@@ -2,8 +2,13 @@
    432432 #
     
    462462diff -Naur vim70.orig/runtime/tutor/tutor.gr.utf-8 vim70/runtime/tutor/tutor.gr.utf-8
    463463--- vim70.orig/runtime/tutor/tutor.gr.utf-8     1969-12-31 16:00:00.000000000 -0800
    464 +++ vim70/runtime/tutor/tutor.gr.utf-8  2006-11-29 16:10:05.000000000 -0800
     464+++ vim70/runtime/tutor/tutor.gr.utf-8  2006-12-05 19:58:01.000000000 -0800
    465465@@ -0,0 +1,815 @@
    466466+===============================================================================
     
    14951495diff -Naur vim70.orig/runtime/tutor/tutor.ru.utf-8 vim70/runtime/tutor/tutor.ru.utf-8
    14961496--- vim70.orig/runtime/tutor/tutor.ru.utf-8     1969-12-31 16:00:00.000000000 -0800
    1497 +++ vim70/runtime/tutor/tutor.ru.utf-8  2006-11-29 16:10:01.000000000 -0800
     1497+++ vim70/runtime/tutor/tutor.ru.utf-8  2006-12-05 19:57:59.000000000 -0800
    14981498@@ -0,0 +1,834 @@
    14991499+===============================================================================
     
    24162416diff -Naur vim70.orig/runtime/tutor/tutor.vim vim70/runtime/tutor/tutor.vim
    24172417--- vim70.orig/runtime/tutor/tutor.vim  2006-03-18 12:20:36.000000000 -0800
    2418 +++ vim70/runtime/tutor/tutor.vim       2006-11-29 16:10:05.000000000 -0800
     2418+++ vim70/runtime/tutor/tutor.vim       2006-12-05 19:58:01.000000000 -0800
    24192419@@ -1,6 +1,6 @@
    24202420 " Vim tutor support file
     
    24682468diff -Naur vim70.orig/src/auto/configure vim70/src/auto/configure
    24692469--- vim70.orig/src/auto/configure       2006-05-04 03:46:19.000000000 -0700
    2470 +++ vim70/src/auto/configure    2006-11-29 16:10:11.000000000 -0800
     2470+++ vim70/src/auto/configure    2006-12-05 19:58:07.000000000 -0800
    24712471@@ -4014,7 +4014,7 @@
    24722472       LDFLAGS=$ldflags_save
     
    25092509diff -Naur vim70.orig/src/buffer.c vim70/src/buffer.c
    25102510--- vim70.orig/src/buffer.c     2006-04-26 14:37:23.000000000 -0700
    2511 +++ vim70/src/buffer.c  2006-11-29 16:10:15.000000000 -0800
     2511+++ vim70/src/buffer.c  2006-12-05 19:58:11.000000000 -0800
    25122512@@ -434,12 +434,8 @@
    25132513     if (usingNetbeans)
     
    26602660diff -Naur vim70.orig/src/configure vim70/src/configure
    26612661--- vim70.orig/src/configure    2006-05-07 07:17:49.000000000 -0700
    2662 +++ vim70/src/configure 2006-11-29 16:09:55.000000000 -0800
     2662+++ vim70/src/configure 2006-12-05 19:57:51.000000000 -0800
    26632663@@ -2,5 +2,9 @@
    26642664 # run the automatically generated configure script
     
    26732673diff -Naur vim70.orig/src/configure.in vim70/src/configure.in
    26742674--- vim70.orig/src/configure.in 2006-05-04 03:46:11.000000000 -0700
    2675 +++ vim70/src/configure.in      2006-11-29 16:10:11.000000000 -0800
     2675+++ vim70/src/configure.in      2006-12-05 19:58:07.000000000 -0800
    26762676@@ -508,7 +508,8 @@
    26772677       LDFLAGS=$ldflags_save
     
    27162716diff -Naur vim70.orig/src/edit.c vim70/src/edit.c
    27172717--- vim70.orig/src/edit.c       2006-05-07 04:48:51.000000000 -0700
    2718 +++ vim70/src/edit.c    2006-11-29 16:10:14.000000000 -0800
     2718+++ vim70/src/edit.c    2006-12-05 19:58:11.000000000 -0800
    27192719@@ -129,7 +129,7 @@
    27202720 
     
    33373337diff -Naur vim70.orig/src/eval.c vim70/src/eval.c
    33383338--- vim70.orig/src/eval.c       2006-05-05 10:15:26.000000000 -0700
    3339 +++ vim70/src/eval.c    2006-11-29 16:10:23.000000000 -0800
     3339+++ vim70/src/eval.c    2006-12-05 19:58:24.000000000 -0800
    33403340@@ -166,7 +166,6 @@
    33413341     int                uf_tm_count;    /* nr of calls */
     
    40394039  */
    40404040     static void
    4041 @@ -16173,7 +16296,7 @@
     4041@@ -15950,6 +16073,10 @@
     4042        }
     4043     }
     4044 
     4045+    /* add a terminating NUL */
     4046+    ga_grow(&ga, 1);
     4047+    ga_append(&ga, NUL);
     4048+
     4049     rettv->vval.v_string = ga.ga_data;
     4050 }
     4051 
     4052@@ -16173,7 +16300,7 @@
    40424053        curwin->w_curswant = get_dict_number(dict, (char_u *)"curswant");
    40434054        curwin->w_set_curswant = FALSE;
     
    40484059        curwin->w_topfill = get_dict_number(dict, (char_u *)"topfill");
    40494060 #endif
    4050 @@ -16218,6 +16341,7 @@
     4061@@ -16218,6 +16345,7 @@
    40514062 #ifdef FEAT_VIRTUALEDIT
    40524063     dict_add_nr_str(dict, "coladd", (long)curwin->w_cursor.coladd, NULL);
     
    40564067 
    40574068     dict_add_nr_str(dict, "topline", (long)curwin->w_topline, NULL);
    4058 @@ -16438,9 +16562,12 @@
     4069@@ -16438,9 +16566,12 @@
    40594070     long       i = 0;
    40604071     long       n;
     
    40724083 
    40734084     if (fnump != NULL)
    4074 @@ -16466,8 +16593,9 @@
     4085@@ -16466,8 +16597,9 @@
    40754086 #ifdef FEAT_VIRTUALEDIT
    40764087     n = list_find_nr(l, i, NULL);
     
    40844095 
    40854096     return OK;
    4086 @@ -17759,6 +17887,13 @@
     4097@@ -17759,6 +17891,13 @@
    40874098     }
    40884099     else                   /* add a new variable */
     
    40984109        for (p = varname; *p != NUL; ++p)
    40994110            if (!eval_isnamec1(*p) && (p == varname || !VIM_ISDIGIT(*p))
    4100 @@ -17792,7 +17927,7 @@
     4111@@ -17792,7 +17931,7 @@
    41014112 }
    41024113 
     
    41074118  */
    41084119     static int
    4109 @@ -17814,6 +17949,23 @@
     4120@@ -17814,6 +17953,23 @@
    41104121 }
    41114122 
     
    41314142  * Also give an error message, using "name".
    41324143  */
    4133 @@ -18396,12 +18548,14 @@
     4144@@ -18396,12 +18552,14 @@
    41344145 
    41354146     if (!eap->skip)
     
    41484159            if (*arg == K_SPECIAL)
    41494160                j = 3;
    4150 @@ -18786,6 +18940,7 @@
     4161@@ -18786,6 +18944,7 @@
    41514162                if (dict_add(fudi.fd_dict, fudi.fd_di) == FAIL)
    41524163                {
     
    41564167                }
    41574168            }
    4158 @@ -18963,7 +19118,8 @@
     4169@@ -18963,7 +19122,8 @@
    41594170     else if (lead > 0)
    41604171     {
     
    41664177            /* It's "s:" or "<SID>" */
    41674178            if (current_SID <= 0)
    4168 @@ -19618,6 +19774,7 @@
     4179@@ -19618,6 +19778,7 @@
    41694180     char_u     *name;
    41704181 #ifdef FEAT_PROFILE
     
    41744185 
    41754186     /* If depth of calling is getting too high, don't execute the function */
    4176 @@ -19685,6 +19842,7 @@
     4187@@ -19685,6 +19846,7 @@
    41774188     v->di_tv.vval.v_list = &fc.l_varlist;
    41784189     vim_memset(&fc.l_varlist, 0, sizeof(list_T));
     
    41824193     /*
    41834194      * Set a:firstline to "firstline" and a:lastline to "lastline".
    4184 @@ -19761,7 +19919,7 @@
     4195@@ -19761,7 +19923,7 @@
    41854196            if (p_verbose >= 14)
    41864197            {
     
    41914202 
    41924203                msg_puts((char_u *)"(");
    4193 @@ -19773,8 +19931,8 @@
     4204@@ -19773,8 +19935,8 @@
    41944205                        msg_outnum((long)argvars[i].vval.v_number);
    41954206                    else
     
    42024213                        vim_free(tofree);
    42034214                    }
    4204 @@ -19796,7 +19954,7 @@
     4215@@ -19796,7 +19958,7 @@
    42054216                       || (fc.caller != NULL && &fc.caller->func->uf_profiling))
    42064217        {
     
    42114222        }
    42124223        script_prof_save(&wait_start);
    4213 @@ -19826,14 +19984,14 @@
     4224@@ -19826,14 +19988,14 @@
    42144225     if (do_profiling == PROF_YES && (fp->uf_profiling
    42154226                    || (fc.caller != NULL && &fc.caller->func->uf_profiling)))
     
    42324243     }
    42334244 #endif
    4234 @@ -19852,13 +20010,13 @@
     4245@@ -19852,13 +20014,13 @@
    42354246        else
    42364247        {
     
    42504261diff -Naur vim70.orig/src/ex_cmds2.c vim70/src/ex_cmds2.c
    42514262--- vim70.orig/src/ex_cmds2.c   2006-04-17 03:19:07.000000000 -0700
    4252 +++ vim70/src/ex_cmds2.c        2006-11-29 16:09:58.000000000 -0800
     4263+++ vim70/src/ex_cmds2.c        2006-12-05 19:57:56.000000000 -0800
    42534264@@ -3648,13 +3648,13 @@
    42544265  * Return FALSE when not sourcing a file.
     
    42714282diff -Naur vim70.orig/src/ex_cmds.c vim70/src/ex_cmds.c
    42724283--- vim70.orig/src/ex_cmds.c    2006-04-22 11:56:56.000000000 -0700
    4273 +++ vim70/src/ex_cmds.c 2006-11-29 16:10:04.000000000 -0800
     4284+++ vim70/src/ex_cmds.c 2006-12-05 19:58:00.000000000 -0800
    42744285@@ -95,7 +95,10 @@
    42754286                _("<%s>%s%s  %d,  Hex %02x,  Octal %03o"),
     
    43824393diff -Naur vim70.orig/src/ex_cmds.h vim70/src/ex_cmds.h
    43834394--- vim70.orig/src/ex_cmds.h    2006-04-07 02:44:46.000000000 -0700
    4384 +++ vim70/src/ex_cmds.h 2006-11-29 16:09:53.000000000 -0800
     4395+++ vim70/src/ex_cmds.h 2006-12-05 19:57:46.000000000 -0800
    43854396@@ -262,7 +262,7 @@
    43864397 EX(CMD_comclear,       "comclear",     ex_comclear,
     
    43944405diff -Naur vim70.orig/src/ex_docmd.c vim70/src/ex_docmd.c
    43954406--- vim70.orig/src/ex_docmd.c   2006-05-05 09:33:19.000000000 -0700
    4396 +++ vim70/src/ex_docmd.c        2006-11-29 16:10:23.000000000 -0800
     4407+++ vim70/src/ex_docmd.c        2006-12-05 19:58:21.000000000 -0800
    43974408@@ -58,9 +58,9 @@
    43984409 #endif
     
    48574868diff -Naur vim70.orig/src/ex_eval.c vim70/src/ex_eval.c
    48584869--- vim70.orig/src/ex_eval.c    2006-04-22 12:22:27.000000000 -0700
    4859 +++ vim70/src/ex_eval.c 2006-11-29 16:10:23.000000000 -0800
     4870+++ vim70/src/ex_eval.c 2006-12-05 19:58:21.000000000 -0800
    48604871@@ -340,7 +340,7 @@
    48614872 
     
    48834894diff -Naur vim70.orig/src/ex_getln.c vim70/src/ex_getln.c
    48844895--- vim70.orig/src/ex_getln.c   2006-04-30 08:32:01.000000000 -0700
    4885 +++ vim70/src/ex_getln.c        2006-11-29 16:10:15.000000000 -0800
     4896+++ vim70/src/ex_getln.c        2006-12-05 19:58:12.000000000 -0800
    48864897@@ -34,7 +34,7 @@
    48874898     int                xp_context;     /* type of expansion */
     
    50335044diff -Naur vim70.orig/src/fileio.c vim70/src/fileio.c
    50345045--- vim70.orig/src/fileio.c     2006-04-30 08:28:57.000000000 -0700
    5035 +++ vim70/src/fileio.c  2006-11-29 16:10:06.000000000 -0800
     5046+++ vim70/src/fileio.c  2006-12-05 19:58:02.000000000 -0800
    50365047@@ -316,6 +316,9 @@
    50375048      * display the line. */
     
    51555166diff -Naur vim70.orig/src/fold.c vim70/src/fold.c
    51565167--- vim70.orig/src/fold.c       2006-04-22 12:35:56.000000000 -0700
    5157 +++ vim70/src/fold.c    2006-11-29 16:10:14.000000000 -0800
     5168+++ vim70/src/fold.c    2006-12-05 19:58:10.000000000 -0800
    51585169@@ -2971,7 +2971,11 @@
    51595170     else
     
    51705181diff -Naur vim70.orig/src/getchar.c vim70/src/getchar.c
    51715182--- vim70.orig/src/getchar.c    2006-05-03 10:29:21.000000000 -0700
    5172 +++ vim70/src/getchar.c 2006-11-29 16:10:08.000000000 -0800
    5173 @@ -1451,7 +1451,8 @@
     5183+++ vim70/src/getchar.c 2006-12-05 19:58:33.000000000 -0800
     5184@@ -76,7 +76,7 @@
     5185  */
     5186 static mapblock_T      *first_abbr = NULL; /* first entry in abbrlist */
     5187 
     5188-static int             KeyNoremap = FALSE; /* remapping disabled */
     5189+static int             KeyNoremap = 0;     /* remapping flags */
     5190 
     5191 /*
     5192  * variables used by vgetorpeek() and flush_buffers()
     5193@@ -1035,6 +1035,8 @@
     5194 /*
     5195  * Put character "c" back into the typeahead buffer.
     5196  * Can be used for a character obtained by vgetc() that needs to be put back.
     5197+ * Uses cmd_silent, KeyTyped and KeyNoremap to restore the flags belonging to
     5198+ * the char.
     5199  */
     5200     void
     5201 ins_char_typebuf(c)
     5202@@ -1061,7 +1063,7 @@
     5203        buf[1] = NUL;
     5204 #endif
     5205     }
     5206-    (void)ins_typebuf(buf, REMAP_YES, 0, !KeyTyped, FALSE);
     5207+    (void)ins_typebuf(buf, KeyNoremap, 0, !KeyTyped, cmd_silent);
     5208 }
     5209 
     5210 /*
     5211@@ -1451,7 +1453,8 @@
    51745212 {
    51755213     updatescript(0);
     
    51815219 }
    51825220 
    5183 @@ -1502,6 +1503,13 @@
     5221@@ -1502,6 +1505,13 @@
    51845222     int                i;
    51855223 #endif
     
    51955233      * If a character was put back with vungetc, it was already processed.
    51965234      * Return it directly.
    5197 @@ -1511,13 +1519,13 @@
     5235@@ -1511,13 +1521,13 @@
    51985236        c = old_char;
    51995237        old_char = -1;
     
    52145252        {
    52155253            ++no_mapping;
    5216 @@ -1695,8 +1703,20 @@
     5254@@ -1695,8 +1705,20 @@
    52175255        }
    52185256 #endif
     
    52365274 
    52375275 /*
    5238 @@ -1940,10 +1960,13 @@
     5276@@ -1940,10 +1962,13 @@
    52395277                        c = Ctrl_C;
    52405278                    flush_buffers(TRUE);        /* flush all typeahead */
     
    52545292 
    52555293                    break;
     5294@@ -2247,9 +2272,8 @@
     5295                                        gotchars(typebuf.tb_buf
     5296                                                         + typebuf.tb_off, 1);
     5297                                    }
     5298-                                   KeyNoremap = (typebuf.tb_noremap[
     5299-                                                  typebuf.tb_off]
     5300-                                                      & (RM_NONE|RM_SCRIPT));
     5301+                                   KeyNoremap = typebuf.tb_noremap[
     5302+                                                             typebuf.tb_off];
     5303                                    del_typebuf(1, 0);
     5304                                }
     5305                                break;      /* got character, break for loop */
     5306@@ -4173,7 +4197,8 @@
     5307 
     5308     if (typebuf.tb_no_abbr_cnt)        /* abbrev. are not recursive */
     5309        return FALSE;
     5310-    if (KeyNoremap)            /* no remapping implies no abbreviation */
     5311+    if ((KeyNoremap & (RM_NONE|RM_SCRIPT)) != 0)
     5312+       /* no remapping implies no abbreviation */
     5313        return FALSE;
     5314 
     5315     /*
    52565316diff -Naur vim70.orig/src/globals.h vim70/src/globals.h
    52575317--- vim70.orig/src/globals.h    2006-04-30 06:16:23.000000000 -0700
    5258 +++ vim70/src/globals.h 2006-11-29 16:10:10.000000000 -0800
     5318+++ vim70/src/globals.h 2006-12-05 19:58:06.000000000 -0800
    52595319@@ -166,6 +166,7 @@
    52605320 EXTERN int     emsg_off INIT(= 0);         /* don't display errors for now,
     
    52965356diff -Naur vim70.orig/src/gui_at_fs.c vim70/src/gui_at_fs.c
    52975357--- vim70.orig/src/gui_at_fs.c  2005-07-09 04:30:17.000000000 -0700
    5298 +++ vim70/src/gui_at_fs.c       2006-11-29 16:09:50.000000000 -0800
     5358+++ vim70/src/gui_at_fs.c       2006-12-05 19:57:43.000000000 -0800
    52995359@@ -1861,27 +1861,27 @@
    53005360     XtPointer  pnew;
     
    54125472diff -Naur vim70.orig/src/gui_beval.c vim70/src/gui_beval.c
    54135473--- vim70.orig/src/gui_beval.c  2006-05-04 12:29:51.000000000 -0700
    5414 +++ vim70/src/gui_beval.c       2006-11-29 16:09:58.000000000 -0800
     5474+++ vim70/src/gui_beval.c       2006-12-05 19:57:56.000000000 -0800
    54155475@@ -926,7 +926,7 @@
    54165476 #  define IS_NONPRINTABLE(c) (((c) < 0x20 && (c) != TAB && (c) != NL) \
     
    54515511diff -Naur vim70.orig/src/gui.c vim70/src/gui.c
    54525512--- vim70.orig/src/gui.c        2006-05-03 04:00:59.000000000 -0700
    5453 +++ vim70/src/gui.c     2006-11-29 16:10:10.000000000 -0800
     5513+++ vim70/src/gui.c     2006-12-05 19:58:06.000000000 -0800
    54545514@@ -187,9 +187,10 @@
    54555515 #endif
     
    55545614diff -Naur vim70.orig/src/gui_gtk.c vim70/src/gui_gtk.c
    55555615--- vim70.orig/src/gui_gtk.c    2006-05-05 04:52:52.000000000 -0700
    5556 +++ vim70/src/gui_gtk.c 2006-11-29 16:10:13.000000000 -0800
     5616+++ vim70/src/gui_gtk.c 2006-12-05 19:58:10.000000000 -0800
    55575617@@ -957,15 +957,15 @@
    55585618 get_menu_position(vimmenu_T *menu)
     
    56525712diff -Naur vim70.orig/src/gui_gtk_x11.c vim70/src/gui_gtk_x11.c
    56535713--- vim70.orig/src/gui_gtk_x11.c        2006-05-04 23:58:59.000000000 -0700
    5654 +++ vim70/src/gui_gtk_x11.c     2006-11-29 16:09:58.000000000 -0800
     5714+++ vim70/src/gui_gtk_x11.c     2006-12-05 19:57:56.000000000 -0800
    56555715@@ -3233,12 +3233,12 @@
    56565716 on_select_tab(
     
    57175777diff -Naur vim70.orig/src/gui_xmebw.c vim70/src/gui_xmebw.c
    57185778--- vim70.orig/src/gui_xmebw.c  2006-04-30 08:32:32.000000000 -0700
    5719 +++ vim70/src/gui_xmebw.c       2006-11-29 16:10:13.000000000 -0800
     5779+++ vim70/src/gui_xmebw.c       2006-12-05 19:58:10.000000000 -0800
    57205780@@ -47,13 +47,13 @@
    57215781 #include "gui_xmebwp.h"
     
    58465906diff -Naur vim70.orig/src/hardcopy.c vim70/src/hardcopy.c
    58475907--- vim70.orig/src/hardcopy.c   2006-05-04 03:09:58.000000000 -0700
    5848 +++ vim70/src/hardcopy.c        2006-11-29 16:09:58.000000000 -0800
     5908+++ vim70/src/hardcopy.c        2006-12-05 19:57:56.000000000 -0800
    58495909@@ -1794,29 +1794,27 @@
    58505910     static int
     
    59496009diff -Naur vim70.orig/src/if_cscope.c vim70/src/if_cscope.c
    59506010--- vim70.orig/src/if_cscope.c  2006-04-18 01:54:15.000000000 -0700
    5951 +++ vim70/src/if_cscope.c       2006-11-29 16:10:15.000000000 -0800
     6011+++ vim70/src/if_cscope.c       2006-12-05 19:58:12.000000000 -0800
    59526012@@ -989,8 +989,7 @@
    59536013 {
     
    60666126diff -Naur vim70.orig/src/if_perl.xs vim70/src/if_perl.xs
    60676127--- vim70.orig/src/if_perl.xs   2006-03-06 10:57:16.000000000 -0800
    6068 +++ vim70/src/if_perl.xs        2006-11-29 16:09:56.000000000 -0800
     6128+++ vim70/src/if_perl.xs        2006-12-05 19:57:54.000000000 -0800
    60696129@@ -155,8 +155,8 @@
    60706130 static int (*perl_run)(PerlInterpreter*);
     
    61816241diff -Naur vim70.orig/src/if_python.c vim70/src/if_python.c
    61826242--- vim70.orig/src/if_python.c  2006-04-30 08:31:36.000000000 -0700
    6183 +++ vim70/src/if_python.c       2006-11-29 16:10:08.000000000 -0800
     6243+++ vim70/src/if_python.c       2006-12-05 19:58:04.000000000 -0800
    61846244@@ -1463,7 +1463,7 @@
    61856245     if (this->buf && this->buf != INVALID_BUFFER_VALUE)
     
    62206280diff -Naur vim70.orig/src/if_ruby.c vim70/src/if_ruby.c
    62216281--- vim70.orig/src/if_ruby.c    2006-04-30 08:37:52.000000000 -0700
    6222 +++ vim70/src/if_ruby.c 2006-11-29 16:09:56.000000000 -0800
     6282+++ vim70/src/if_ruby.c 2006-12-05 19:57:54.000000000 -0800
    62236283@@ -643,11 +643,14 @@
    62246284 
     
    63356395diff -Naur vim70.orig/src/macros.h vim70/src/macros.h
    63366396--- vim70.orig/src/macros.h     2006-03-01 04:01:10.000000000 -0800
    6337 +++ vim70/src/macros.h  2006-11-29 16:10:04.000000000 -0800
     6397+++ vim70/src/macros.h  2006-12-05 19:58:00.000000000 -0800
    63386398@@ -276,3 +276,9 @@
    63396399 # define MB_CHARLEN(p)         STRLEN(p)
     
    63486408diff -Naur vim70.orig/src/main.c vim70/src/main.c
    63496409--- vim70.orig/src/main.c       2006-05-03 10:36:44.000000000 -0700
    6350 +++ vim70/src/main.c    2006-11-29 16:10:15.000000000 -0800
     6410+++ vim70/src/main.c    2006-12-05 19:58:11.000000000 -0800
    63516411@@ -564,7 +564,11 @@
    63526412      */
     
    65426602diff -Naur vim70.orig/src/Makefile vim70/src/Makefile
    65436603--- vim70.orig/src/Makefile     2006-05-07 06:25:27.000000000 -0700
    6544 +++ vim70/src/Makefile  2006-11-29 16:10:01.000000000 -0800
     6604+++ vim70/src/Makefile  2006-12-05 19:57:59.000000000 -0800
    65456605@@ -2177,6 +2177,7 @@
    65466606        cd $(SHADOWDIR)/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
     
    65626622diff -Naur vim70.orig/src/mbyte.c vim70/src/mbyte.c
    65636623--- vim70.orig/src/mbyte.c      2006-04-30 04:51:01.000000000 -0700
    6564 +++ vim70/src/mbyte.c   2006-11-29 16:09:58.000000000 -0800
     6624+++ vim70/src/mbyte.c   2006-12-05 19:58:39.000000000 -0800
    65656625@@ -311,7 +311,11 @@
    65666626 
     
    65936653 };
    65946654 
    6595 @@ -3507,6 +3514,11 @@
     6655@@ -2287,8 +2294,14 @@
     6656            }
     6657            /* Check directly first, it's faster. */
     6658            for (j = 0; j < l; ++j)
     6659+           {
     6660                if (s1[i + j] != s2[i + j])
     6661                    break;
     6662+               if (s1[i + j] == 0)
     6663+                   /* Both stings have the same bytes but are incomplete or
     6664+                    * have illegal bytes, accept them as equal. */
     6665+                   l = j;
     6666+           }
     6667            if (j < l)
     6668            {
     6669                /* If one of the two characters is incomplete return -1. */
     6670@@ -3507,6 +3520,11 @@
    65966671        add_to_input_buf(delkey, (int)sizeof(delkey));
    65976672 }
     
    66056680 im_correct_cursor(int num_move_back)
    66066681 {
    6607 @@ -3734,8 +3746,7 @@
     6682@@ -3734,8 +3752,7 @@
    66086683     }
    66096684     else if (cursor_index == 0 && preedit_string[0] == '\0')
     
    66156690        /* If at the start position (after typing backspace)
    66166691         * preedit_start_col must be reset. */
    6617 @@ -3850,13 +3861,13 @@
     6692@@ -3850,13 +3867,13 @@
    66186693 
    66196694     if (preedit_string != NULL && attr_list != NULL)
     
    66336708            PangoAttrIterator   *iter;
    66346709            int                 start, end;
    6635 @@ -3869,7 +3880,7 @@
     6710@@ -3869,7 +3886,7 @@
    66366711            {
    66376712                pango_attr_iterator_range(iter, &start, &end);
     
    66446719diff -Naur vim70.orig/src/memfile.c vim70/src/memfile.c
    66456720--- vim70.orig/src/memfile.c    2006-03-06 00:59:15.000000000 -0800
    6646 +++ vim70/src/memfile.c 2006-11-29 16:10:14.000000000 -0800
     6721+++ vim70/src/memfile.c 2006-12-05 19:58:11.000000000 -0800
    66476722@@ -517,7 +517,7 @@
    66486723        mf_ins_free(mfp, hp);   /* put *hp in the free list */
     
    67016776diff -Naur vim70.orig/src/memline.c vim70/src/memline.c
    67026777--- vim70.orig/src/memline.c    2006-04-20 14:00:21.000000000 -0700
    6703 +++ vim70/src/memline.c 2006-11-29 16:10:15.000000000 -0800
     6778+++ vim70/src/memline.c 2006-12-05 19:58:12.000000000 -0800
    67046779@@ -215,7 +215,7 @@
    67056780 #define ML_FLUSH       0x02        /* flush locked block */
     
    67856860diff -Naur vim70.orig/src/menu.c vim70/src/menu.c
    67866861--- vim70.orig/src/menu.c       2006-05-03 10:30:48.000000000 -0700
    6787 +++ vim70/src/menu.c    2006-11-29 16:09:56.000000000 -0800
     6862+++ vim70/src/menu.c    2006-12-05 19:58:28.000000000 -0800
    67886863@@ -511,6 +511,14 @@
    67896864         * name (without mnemonic and accelerator text). */
     
    68606935  * defined.  This is done once here.  add_menu_path() may have already been
    68616936  * called to define these menus, and may be called again.  This function calls
     6937@@ -2200,7 +2246,7 @@
     6938     {
     6939        /* When executing a script or function execute the commands right now.
     6940         * Otherwise put them in the typeahead buffer. */
     6941-#ifdef FEAT_En
     6942+#ifdef FEAT_EVAL
     6943        if (current_SID != 0)
     6944            exec_normal_cmd(menu->strings[idx], menu->noremap[idx],
     6945                                                           menu->silent[idx]);
    68626946diff -Naur vim70.orig/src/message.c vim70/src/message.c
    68636947--- vim70.orig/src/message.c    2006-05-06 13:07:37.000000000 -0700
    6864 +++ vim70/src/message.c 2006-11-29 16:10:10.000000000 -0800
     6948+++ vim70/src/message.c 2006-12-05 19:58:06.000000000 -0800
    68656949@@ -53,7 +53,6 @@
    68666950 static struct msg_hist *first_msg_hist = NULL;
     
    69156999diff -Naur vim70.orig/src/misc1.c vim70/src/misc1.c
    69167000--- vim70.orig/src/misc1.c      2006-04-30 08:30:02.000000000 -0700
    6917 +++ vim70/src/misc1.c   2006-11-29 16:10:13.000000000 -0800
     7001+++ vim70/src/misc1.c   2006-12-05 19:58:10.000000000 -0800
    69187002@@ -1761,15 +1761,13 @@
    69197003      * Add column offset for 'number', 'foldcolumn', etc.
     
    70307114diff -Naur vim70.orig/src/misc2.c vim70/src/misc2.c
    70317115--- vim70.orig/src/misc2.c      2006-05-04 05:12:38.000000000 -0700
    7032 +++ vim70/src/misc2.c   2006-11-29 16:10:08.000000000 -0800
     7116+++ vim70/src/misc2.c   2006-12-05 19:58:04.000000000 -0800
    70337117@@ -1229,6 +1229,94 @@
    70347118     return escaped_string;
     
    71287212diff -Naur vim70.orig/src/netbeans.c vim70/src/netbeans.c
    71297213--- vim70.orig/src/netbeans.c   2006-04-22 11:00:05.000000000 -0700
    7130 +++ vim70/src/netbeans.c        2006-11-29 16:10:15.000000000 -0800
     7214+++ vim70/src/netbeans.c        2006-12-05 19:58:11.000000000 -0800
    71317215@@ -61,7 +61,7 @@
    71327216 
     
    73377421diff -Naur vim70.orig/src/normal.c vim70/src/normal.c
    73387422--- vim70.orig/src/normal.c     2006-04-29 06:11:18.000000000 -0700
    7339 +++ vim70/src/normal.c  2006-11-29 16:10:15.000000000 -0800
    7340 @@ -1477,14 +1477,17 @@
     7423+++ vim70/src/normal.c  2006-12-05 19:58:33.000000000 -0800
     7424@@ -651,9 +651,8 @@
     7425        /* Fake a "c"hange command.  When "restart_edit" is set (e.g., because
     7426         * 'insertmode' is set) fake a "d"elete command, Insert mode will
     7427         * restart automatically.
     7428-        * Insert the typed character in the typeahead buffer, so that it will
     7429-        * be mapped in Insert mode.  Required for ":lmap" to work.  May cause
     7430-        * mapping a character from ":vnoremap"... */
     7431+        * Insert the typed character in the typeahead buffer, so that it can
     7432+        * be mapped in Insert mode.  Required for ":lmap" to work. */
     7433        ins_char_typebuf(c);
     7434        if (restart_edit != 0)
     7435            c = 'd';
     7436@@ -1477,14 +1476,17 @@
    73417437        }
    73427438        else if (VIsual_active)
     
    73627458            /* In Select mode, a linewise selection is operated upon like a
    73637459             * characterwise selection. */
    7364 @@ -2377,11 +2380,20 @@
     7460@@ -2377,11 +2379,20 @@
    73657461            /*
    73667462             * If visual was active, yank the highlighted text and put it
     
    73857481                return FALSE;
    73867482            }
    7387 @@ -2504,7 +2516,8 @@
     7483@@ -2504,7 +2515,8 @@
    73887484             * NOTE: Ignore right button down and drag mouse events.
    73897485             * Windows only shows the popup menu on the button up event.
     
    73957491                return FALSE;
    73967492 #endif
    7397 @@ -4126,7 +4139,7 @@
     7493@@ -4126,7 +4138,7 @@
    73987494     int                save_p_ws;
    73997495     int                save_p_scs;
     
    74047500     if ((pat = alloc(len + 7)) == NULL)
    74057501        return FAIL;
    7406 @@ -4146,7 +4159,7 @@
     7502@@ -4146,7 +4158,7 @@
    74077503      * With "gd" Search back for the start of the current function, then go
    74087504      * back until a blank line.  If this fails go to line 1.
     
    74137509        setpcmark();                    /* Set in findpar() otherwise */
    74147510        curwin->w_cursor.lnum = 1;
    7415 @@ -8847,7 +8860,7 @@
     7511@@ -8847,7 +8859,7 @@
    74167512 #endif
    74177513     while (cap->count1-- && !got_int)
     
    74247520diff -Naur vim70.orig/src/ops.c vim70/src/ops.c
    74257521--- vim70.orig/src/ops.c        2006-04-30 08:13:44.000000000 -0700
    7426 +++ vim70/src/ops.c     2006-11-29 16:10:15.000000000 -0800
     7522+++ vim70/src/ops.c     2006-12-05 19:58:11.000000000 -0800
    74277523@@ -95,8 +95,8 @@
    74287524 static void block_insert __ARGS((oparg_T *oap, char_u *s, int b_insert, struct block_def*bdp));
     
    76247720diff -Naur vim70.orig/src/option.c vim70/src/option.c
    76257721--- vim70.orig/src/option.c     2006-05-03 10:32:28.000000000 -0700
    7626 +++ vim70/src/option.c  2006-11-29 16:10:11.000000000 -0800
     7722+++ vim70/src/option.c  2006-12-05 19:58:09.000000000 -0800
    76277723@@ -2294,7 +2294,7 @@
    76287724                            {(char_u *)0L, (char_u *)0L}
     
    77407836diff -Naur vim70.orig/src/os_unix.c vim70/src/os_unix.c
    77417837--- vim70.orig/src/os_unix.c    2006-05-01 01:13:15.000000000 -0700
    7742 +++ vim70/src/os_unix.c 2006-11-29 16:09:58.000000000 -0800
     7838+++ vim70/src/os_unix.c 2006-12-05 19:57:56.000000000 -0800
    77437839@@ -3934,7 +3934,7 @@
    77447840                    {
     
    77997895diff -Naur vim70.orig/src/popupmnu.c vim70/src/popupmnu.c
    78007896--- vim70.orig/src/popupmnu.c   2006-04-20 13:18:37.000000000 -0700
    7801 +++ vim70/src/popupmnu.c        2006-11-29 16:09:57.000000000 -0800
     7897+++ vim70/src/popupmnu.c        2006-12-05 19:57:54.000000000 -0800
    78027898@@ -552,6 +552,9 @@
    78037899 {
     
    78127908diff -Naur vim70.orig/src/proto/buffer.pro vim70/src/proto/buffer.pro
    78137909--- vim70.orig/src/proto/buffer.pro     2006-05-07 06:08:29.000000000 -0700
    7814 +++ vim70/src/proto/buffer.pro  2006-11-29 16:10:04.000000000 -0800
     7910+++ vim70/src/proto/buffer.pro  2006-12-05 19:58:00.000000000 -0800
    78157911@@ -10,6 +10,7 @@
    78167912 extern int do_buffer __ARGS((int action, int start, int dir, int count, int forceit));
     
    78237919diff -Naur vim70.orig/src/proto/eval.pro vim70/src/proto/eval.pro
    78247920--- vim70.orig/src/proto/eval.pro       2006-05-07 06:08:33.000000000 -0700
    7825 +++ vim70/src/proto/eval.pro    2006-11-29 16:10:10.000000000 -0800
     7921+++ vim70/src/proto/eval.pro    2006-12-05 19:58:07.000000000 -0800
    78267922@@ -44,7 +44,7 @@
    78277923 extern char_u *get_user_var_name __ARGS((expand_T *xp, int idx));
     
    78357931diff -Naur vim70.orig/src/proto/menu.pro vim70/src/proto/menu.pro
    78367932--- vim70.orig/src/proto/menu.pro       2006-05-07 06:08:51.000000000 -0700
    7837 +++ vim70/src/proto/menu.pro    2006-11-29 16:09:56.000000000 -0800
     7933+++ vim70/src/proto/menu.pro    2006-12-05 19:57:54.000000000 -0800
    78387934@@ -10,6 +10,7 @@
    78397935 extern int menu_is_child_of_popup __ARGS((vimmenu_T *menu));
     
    78467942diff -Naur vim70.orig/src/proto/misc2.pro vim70/src/proto/misc2.pro
    78477943--- vim70.orig/src/proto/misc2.pro      2006-05-07 06:08:54.000000000 -0700
    7848 +++ vim70/src/proto/misc2.pro   2006-11-29 16:10:08.000000000 -0800
     7944+++ vim70/src/proto/misc2.pro   2006-12-05 19:58:04.000000000 -0800
    78497945@@ -29,6 +29,7 @@
    78507946 extern char_u *vim_strnsave __ARGS((char_u *string, int len));
     
    78577953diff -Naur vim70.orig/src/proto/ops.pro vim70/src/proto/ops.pro
    78587954--- vim70.orig/src/proto/ops.pro        2006-05-07 06:08:58.000000000 -0700
    7859 +++ vim70/src/proto/ops.pro     2006-11-29 16:10:15.000000000 -0800
     7955+++ vim70/src/proto/ops.pro     2006-12-05 19:58:11.000000000 -0800
    78607956@@ -17,10 +17,10 @@
    78617957 extern void put_register __ARGS((int name, void *reg));
     
    78737969diff -Naur vim70.orig/src/proto/undo.pro vim70/src/proto/undo.pro
    78747970--- vim70.orig/src/proto/undo.pro       2006-05-07 06:09:11.000000000 -0700
    7875 +++ vim70/src/proto/undo.pro    2006-11-29 16:09:53.000000000 -0800
     7971+++ vim70/src/proto/undo.pro    2006-12-05 19:57:47.000000000 -0800
    78767972@@ -4,6 +4,7 @@
    78777973 extern int u_savesub __ARGS((linenr_T lnum));
     
    78847980diff -Naur vim70.orig/src/quickfix.c vim70/src/quickfix.c
    78857981--- vim70.orig/src/quickfix.c   2006-05-03 00:47:42.000000000 -0700
    7886 +++ vim70/src/quickfix.c        2006-11-29 16:10:12.000000000 -0800
     7982+++ vim70/src/quickfix.c        2006-12-05 19:58:09.000000000 -0800
    78877983@@ -500,8 +500,6 @@
    78887984        {
     
    81398235diff -Naur vim70.orig/src/regexp.c vim70/src/regexp.c
    81408236--- vim70.orig/src/regexp.c     2006-04-30 08:31:50.000000000 -0700
    8141 +++ vim70/src/regexp.c  2006-11-29 16:10:12.000000000 -0800
     8237+++ vim70/src/regexp.c  2006-12-05 19:58:09.000000000 -0800
    81428238@@ -3777,8 +3777,8 @@
    81438239 
     
    82768372diff -Naur vim70.orig/src/screen.c vim70/src/screen.c
    82778373--- vim70.orig/src/screen.c     2006-05-05 03:13:55.000000000 -0700
    8278 +++ vim70/src/screen.c  2006-11-29 16:10:15.000000000 -0800
     8374+++ vim70/src/screen.c  2006-12-05 19:58:12.000000000 -0800
    82798375@@ -455,6 +455,7 @@
    82808376                    && curwin->w_topline == curwin->w_lines[0].wl_lnum)
     
    84608556diff -Naur vim70.orig/src/search.c vim70/src/search.c
    84618557--- vim70.orig/src/search.c     2006-05-05 05:12:13.000000000 -0700
    8462 +++ vim70/src/search.c  2006-11-29 16:10:10.000000000 -0800
     8558+++ vim70/src/search.c  2006-12-05 19:58:06.000000000 -0800
    84638559@@ -1259,7 +1259,7 @@
    84648560        /*
     
    85178613diff -Naur vim70.orig/src/spell.c vim70/src/spell.c
    85188614--- vim70.orig/src/spell.c      2006-05-05 00:49:58.000000000 -0700
    8519 +++ vim70/src/spell.c   2006-11-29 16:10:06.000000000 -0800
     8615+++ vim70/src/spell.c   2006-12-05 19:58:02.000000000 -0800
    85208616@@ -1483,7 +1483,7 @@
    85218617            else if ((mode == FIND_COMPOUND || mode == FIND_KEEPCOMPOUND
     
    88488944diff -Naur vim70.orig/src/structs.h vim70/src/structs.h
    88498945--- vim70.orig/src/structs.h    2006-04-09 10:57:46.000000000 -0700
    8850 +++ vim70/src/structs.h 2006-11-29 16:09:56.000000000 -0800
     8946+++ vim70/src/structs.h 2006-12-05 19:57:54.000000000 -0800
    88518947@@ -2213,18 +2213,20 @@
    88528948 
     
    88748970diff -Naur vim70.orig/src/syntax.c vim70/src/syntax.c
    88758971--- vim70.orig/src/syntax.c     2006-04-26 05:49:45.000000000 -0700
    8876 +++ vim70/src/syntax.c  2006-11-29 16:10:14.000000000 -0800
     8972+++ vim70/src/syntax.c  2006-12-05 19:58:10.000000000 -0800
    88778973@@ -977,6 +977,7 @@
    88788974 {
     
    89789074diff -Naur vim70.orig/src/tag.c vim70/src/tag.c
    89799075--- vim70.orig/src/tag.c        2006-04-27 06:11:21.000000000 -0700
    8980 +++ vim70/src/tag.c     2006-11-29 16:10:10.000000000 -0800
     9076+++ vim70/src/tag.c     2006-12-05 19:58:07.000000000 -0800
    89819077@@ -911,7 +911,7 @@
    89829078 
     
    90209116diff -Naur vim70.orig/src/term.c vim70/src/term.c
    90219117--- vim70.orig/src/term.c       2006-05-03 10:34:57.000000000 -0700
    9022 +++ vim70/src/term.c    2006-11-29 16:10:13.000000000 -0800
     9118+++ vim70/src/term.c    2006-12-05 19:58:10.000000000 -0800
    90239119@@ -3137,25 +3137,32 @@
    90249120            screenalloc(FALSE);
     
    90849180diff -Naur vim70.orig/src/testdir/test56.in vim70/src/testdir/test56.in
    90859181--- vim70.orig/src/testdir/test56.in    2005-05-18 08:37:37.000000000 -0700
    9086 +++ vim70/src/testdir/test56.in 2006-11-29 16:10:03.000000000 -0800
     9182+++ vim70/src/testdir/test56.in 2006-12-05 19:58:00.000000000 -0800
    90879183@@ -3,7 +3,7 @@
    90889184 STARTTEST
     
    90969192diff -Naur vim70.orig/src/ui.c vim70/src/ui.c
    90979193--- vim70.orig/src/ui.c 2006-03-27 11:15:09.000000000 -0800
    9098 +++ vim70/src/ui.c      2006-11-29 16:09:59.000000000 -0800
     9194+++ vim70/src/ui.c      2006-12-05 19:57:56.000000000 -0800
    90999195@@ -1137,7 +1137,6 @@
    91009196     int                len;
     
    91169212diff -Naur vim70.orig/src/undo.c vim70/src/undo.c
    91179213--- vim70.orig/src/undo.c       2006-04-21 02:30:59.000000000 -0700
    9118 +++ vim70/src/undo.c    2006-11-29 16:09:59.000000000 -0800
     9214+++ vim70/src/undo.c    2006-12-05 19:57:56.000000000 -0800
    91199215@@ -84,7 +84,6 @@
    91209216 static void u_unch_branch __ARGS((u_header_T *uhp));
     
    91819277diff -Naur vim70.orig/src/version.c vim70/src/version.c
    91829278--- vim70.orig/src/version.c    2006-05-03 00:50:42.000000000 -0700
    9183 +++ vim70/src/version.c 2006-11-29 16:10:24.000000000 -0800
    9184 @@ -667,6 +667,320 @@
     9279+++ vim70/src/version.c 2006-12-05 19:58:39.000000000 -0800
     9280@@ -667,6 +667,328 @@
    91859281 static int included_patches[] =
    91869282 {   /* Add new patch number below this line */
    91879283 /**/
     9284+    178,
     9285+/**/
     9286+    177,
     9287+/**/
     9288+    176,
     9289+/**/
     9290+    175,
     9291+/**/
    91889292+    174,
    91899293+/**/
     
    95039607 };
    95049608 
    9505 @@ -731,7 +1045,11 @@
     9609@@ -731,7 +1053,11 @@
    95069610     /* Only MS VC 4.1 and earlier can do Win32s */
    95079611     MSG_PUTS(_("\nMS-Windows 16/32 bit GUI version"));
     
    95179621diff -Naur vim70.orig/src/vim.h vim70/src/vim.h
    95189622--- vim70.orig/src/vim.h        2006-04-30 08:32:38.000000000 -0700
    9519 +++ vim70/src/vim.h     2006-11-29 16:10:14.000000000 -0800
     9623+++ vim70/src/vim.h     2006-12-05 19:58:11.000000000 -0800
    95209624@@ -585,7 +585,6 @@
    95219625 #define INSERT         0x10    /* Insert mode */
     
    95589662diff -Naur vim70.orig/src/window.c vim70/src/window.c
    95599663--- vim70.orig/src/window.c     2006-05-06 03:54:51.000000000 -0700
    9560 +++ vim70/src/window.c  2006-11-29 16:10:15.000000000 -0800
     9664+++ vim70/src/window.c  2006-12-05 19:58:12.000000000 -0800
    95619665@@ -340,10 +340,10 @@
    95629666                {
Note: See TracChangeset for help on using the changeset viewer.