Changeset 43c52a1
- Timestamp:
- Jan 8, 2009, 9:02:59 PM (16 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- c61f77f
- Parents:
- 2803d79
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/introduction/common/changelog.xml
r2803d79 r43c52a1 59 59 </listitem> 60 60 <listitem> 61 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 61 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 62 </listitem> 63 <listitem> 64 <para>[Jim] - Updated VIM Branch Update Patch to -4.</para> 62 65 </listitem> 63 66 </itemizedlist> -
BOOK/patches.ent
r2803d79 r43c52a1 113 113 <!ENTITY tar-revert_pipe_drain-patch-size "4 KB"> 114 114 115 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 3.patch">116 <!ENTITY vim-branch_update-patch-md5 " 8a08f1a9562183a0214595c915565078">117 <!ENTITY vim-branch_update-patch-size "1 68KB">115 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-4.patch"> 116 <!ENTITY vim-branch_update-patch-md5 "34dba3fff5504b103ff8bb1010f06116"> 117 <!ENTITY vim-branch_update-patch-size "172 KB"> 118 118 119 119 <!ENTITY zlib-fpic-patch "zlib-&zlib-version;-fPIC-1.patch"> -
patches/vim-7.2-branch_update-4.patch
r2803d79 r43c52a1 1 Submitted By: Jim Gifford (jim at linuxfromscratchdot org)2 Date: 12-30-20081 Submitted By: Jim Gifford (jim at cross-lfs dot org) 2 Date: 01-08-2009 3 3 Initial Package Version: 7.2 4 4 Origin: Upstream 5 5 Upstream Status: Applied 6 Description: Contains all upstream patches up to 7.2.07 66 Description: Contains all upstream patches up to 7.2.079 7 7 The following patches were skipped 8 8 007 036 041 049 071 072 074 … … 10 10 diff -Naur vim72.orig/Filelist vim72/Filelist 11 11 --- vim72.orig/Filelist 2008-07-06 11:02:23.000000000 -0700 12 +++ vim72/Filelist 200 8-12-30 16:15:18.000000000 -080012 +++ vim72/Filelist 2009-01-08 20:57:31.000000000 -0800 13 13 @@ -285,6 +285,7 @@ 14 14 src/proto/os_win32.pro \ … … 21 21 diff -Naur vim72.orig/runtime/doc/cmdline.txt vim72/runtime/doc/cmdline.txt 22 22 --- vim72.orig/runtime/doc/cmdline.txt 2008-08-09 07:22:59.000000000 -0700 23 +++ vim72/runtime/doc/cmdline.txt 200 8-12-30 16:15:47.000000000 -080023 +++ vim72/runtime/doc/cmdline.txt 2009-01-08 20:57:32.000000000 -0800 24 24 @@ -1,4 +1,4 @@ 25 25 -*cmdline.txt* For Vim version 7.2. Last change: 2008 Jul 29 … … 80 80 diff -Naur vim72.orig/runtime/doc/eval.txt vim72/runtime/doc/eval.txt 81 81 --- vim72.orig/runtime/doc/eval.txt 2008-08-09 07:22:59.000000000 -0700 82 +++ vim72/runtime/doc/eval.txt 200 8-12-30 16:17:36.000000000 -080082 +++ vim72/runtime/doc/eval.txt 2009-01-08 20:57:45.000000000 -0800 83 83 @@ -1,4 +1,4 @@ 84 84 -*eval.txt* For Vim version 7.2. Last change: 2008 Aug 09 … … 198 198 multi_lang Compiled with support for multiple languages. 199 199 mzscheme Compiled with MzScheme interface |mzscheme|. 200 diff -Naur vim72.orig/runtime/doc/netbeans.txt vim72/runtime/doc/netbeans.txt 201 --- vim72.orig/runtime/doc/netbeans.txt 2008-08-09 07:22:59.000000000 -0700 202 +++ vim72/runtime/doc/netbeans.txt 2009-01-08 20:57:54.000000000 -0800 203 @@ -1,4 +1,4 @@ 204 -*netbeans.txt* For Vim version 7.2. Last change: 2008 Jun 28 205 +*netbeans.txt* For Vim version 7.2. Last change: 2009 Jan 06 206 207 208 VIM REFERENCE MANUAL by Gordon Prieur et al. 209 @@ -722,8 +722,10 @@ 210 of the cursor. 211 New in version 2.1. 212 213 -killed A file was closed by the user. Only for files that have been 214 - assigned a number by the IDE. 215 +killed A file was deleted or wiped out by the user and the buffer 216 + annotations have been removed. The bufID number for this 217 + buffer has become invalid. Only for files that have been 218 + assigned a bufID number by the IDE. 219 220 newDotAndMark off off 221 Reports the position of the cursor being at "off" bytes into 200 222 diff -Naur vim72.orig/runtime/doc/options.txt vim72/runtime/doc/options.txt 201 223 --- vim72.orig/runtime/doc/options.txt 2008-08-09 07:22:59.000000000 -0700 202 +++ vim72/runtime/doc/options.txt 200 8-12-30 16:16:50.000000000 -0800224 +++ vim72/runtime/doc/options.txt 2009-01-08 20:57:43.000000000 -0800 203 225 @@ -1,4 +1,4 @@ 204 226 -*options.txt* For Vim version 7.2. Last change: 2008 Aug 06 … … 220 242 diff -Naur vim72.orig/runtime/doc/spell.txt vim72/runtime/doc/spell.txt 221 243 --- vim72.orig/runtime/doc/spell.txt 2008-08-09 07:23:00.000000000 -0700 222 +++ vim72/runtime/doc/spell.txt 200 8-12-30 16:17:18.000000000 -0800244 +++ vim72/runtime/doc/spell.txt 2009-01-08 20:57:45.000000000 -0800 223 245 @@ -1,4 +1,4 @@ 224 246 -*spell.txt* For Vim version 7.2. Last change: 2008 Jun 21 … … 350 372 diff -Naur vim72.orig/runtime/doc/starting.txt vim72/runtime/doc/starting.txt 351 373 --- vim72.orig/runtime/doc/starting.txt 2008-08-09 07:23:00.000000000 -0700 352 +++ vim72/runtime/doc/starting.txt 200 8-12-30 16:15:47.000000000 -0800374 +++ vim72/runtime/doc/starting.txt 2009-01-08 20:57:32.000000000 -0800 353 375 @@ -1,4 +1,4 @@ 354 376 -*starting.txt* For Vim version 7.2. Last change: 2008 Jun 21 … … 412 434 diff -Naur vim72.orig/runtime/doc/usr_21.txt vim72/runtime/doc/usr_21.txt 413 435 --- vim72.orig/runtime/doc/usr_21.txt 2008-08-09 07:23:01.000000000 -0700 414 +++ vim72/runtime/doc/usr_21.txt 200 8-12-30 16:15:47.000000000 -0800436 +++ vim72/runtime/doc/usr_21.txt 2009-01-08 20:57:32.000000000 -0800 415 437 @@ -1,4 +1,4 @@ 416 438 -*usr_21.txt* For Vim version 7.2. Last change: 2007 May 01 … … 479 501 diff -Naur vim72.orig/runtime/scripts.vim vim72/runtime/scripts.vim 480 502 --- vim72.orig/runtime/scripts.vim 2008-08-08 15:27:21.000000000 -0700 481 +++ vim72/runtime/scripts.vim 200 8-12-30 16:14:26.000000000 -0800503 +++ vim72/runtime/scripts.vim 2009-01-08 20:57:27.000000000 -0800 482 504 @@ -234,6 +234,10 @@ 483 505 elseif s:line1 =~ '\<DTD\s\+XHTML\s' … … 493 515 diff -Naur vim72.orig/src/auto/configure vim72/src/auto/configure 494 516 --- vim72.orig/src/auto/configure 2008-07-24 05:40:36.000000000 -0700 495 +++ vim72/src/auto/configure 200 8-12-30 16:16:27.000000000 -0800517 +++ vim72/src/auto/configure 2009-01-08 20:57:39.000000000 -0800 496 518 @@ -16819,21 +16819,29 @@ 497 519 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" … … 534 556 diff -Naur vim72.orig/src/buffer.c vim72/src/buffer.c 535 557 --- vim72.orig/src/buffer.c 2008-08-06 04:00:48.000000000 -0700 536 +++ vim72/src/buffer.c 2008-12-30 16:17:24.000000000 -0800 558 +++ vim72/src/buffer.c 2009-01-08 20:57:54.000000000 -0800 559 @@ -437,10 +437,6 @@ 560 return; 561 #endif 562 563 -#ifdef FEAT_NETBEANS_INTG 564 - if (usingNetbeans) 565 - netbeans_file_closed(buf); 566 -#endif 567 /* Change directories when the 'acd' option is set. */ 568 DO_AUTOCHDIR 569 570 @@ -639,6 +635,10 @@ 571 #ifdef FEAT_SIGNS 572 buf_delete_signs(buf); /* delete any signs */ 573 #endif 574 +#ifdef FEAT_NETBEANS_INTG 575 + if (usingNetbeans) 576 + netbeans_file_killed(buf); 577 +#endif 578 #ifdef FEAT_LOCALMAP 579 map_clear_int(buf, MAP_ALL_MODES, TRUE, FALSE); /* clear local mappings */ 580 map_clear_int(buf, MAP_ALL_MODES, TRUE, TRUE); /* clear local abbrevs */ 537 581 @@ -647,6 +647,9 @@ 538 582 vim_free(buf->b_start_fenc); … … 545 589 546 590 /* 547 @@ -1237,7 +1240,7 @@ 591 @@ -812,9 +815,6 @@ 592 int bnr; /* buffer number */ 593 char_u *p; 594 595 -#ifdef FEAT_NETBEANS_INTG 596 - netbeansCloseFile = 1; 597 -#endif 598 if (addr_count == 0) 599 { 600 (void)do_buffer(command, DOBUF_CURRENT, FORWARD, 0, forceit); 601 @@ -909,9 +909,6 @@ 602 } 603 } 604 605 -#ifdef FEAT_NETBEANS_INTG 606 - netbeansCloseFile = 0; 607 -#endif 608 609 return errormsg; 610 } 611 @@ -1237,7 +1234,7 @@ 548 612 * "buf" if one exists */ 549 613 if ((swb_flags & SWB_USEOPEN) && buf_jump_open_win(buf)) … … 554 618 if ((swb_flags & SWB_USETAB) && buf_jump_open_tab(buf)) 555 619 return OK; 556 @@ -1351,11 +13 54,12 @@620 @@ -1351,11 +1348,12 @@ 557 621 } 558 622 } … … 570 634 #endif 571 635 enter_buffer(buf); 572 @@ -1397,6 +1 401,9 @@636 @@ -1397,6 +1395,9 @@ 573 637 curwin->w_cursor.coladd = 0; 574 638 #endif … … 580 644 /* Make sure the buffer is loaded. */ 581 645 if (curbuf->b_ml.ml_mfp == NULL) /* need to load the file */ 582 @@ -1436,7 +14 43,8 @@646 @@ -1436,7 +1437,8 @@ 583 647 maketitle(); 584 648 #endif … … 590 654 scroll_cursor_halfway(FALSE); /* redisplay at correct position */ 591 655 592 @@ -3963,7 +39 71,7 @@656 @@ -3963,7 +3965,7 @@ 593 657 width = vim_strsize(out); 594 658 if (maxwidth > 0 && width > maxwidth) … … 599 663 if (itemcnt == 0) 600 664 s = out; 601 @@ -5062,7 +50 70,7 @@665 @@ -5062,7 +5064,7 @@ 602 666 { 603 667 if (buf->b_sfname != NULL) … … 610 674 diff -Naur vim72.orig/src/configure.in vim72/src/configure.in 611 675 --- vim72.orig/src/configure.in 2008-07-24 05:40:26.000000000 -0700 612 +++ vim72/src/configure.in 200 8-12-30 16:16:27.000000000 -0800676 +++ vim72/src/configure.in 2009-01-08 20:57:39.000000000 -0800 613 677 @@ -3152,18 +3152,25 @@ 614 678 dnl But only when making dependencies, cproto and lint don't take "-isystem". … … 645 709 diff -Naur vim72.orig/src/diff.c vim72/src/diff.c 646 710 --- vim72.orig/src/diff.c 2008-03-05 03:16:56.000000000 -0800 647 +++ vim72/src/diff.c 200 8-12-30 16:17:15.000000000 -0800711 +++ vim72/src/diff.c 2009-01-08 20:57:45.000000000 -0800 648 712 @@ -73,6 +73,8 @@ 649 713 { … … 735 799 diff -Naur vim72.orig/src/eval.c vim72/src/eval.c 736 800 --- vim72.orig/src/eval.c 2008-08-07 12:37:22.000000000 -0700 737 +++ vim72/src/eval.c 200 8-12-30 16:17:49.000000000 -0800801 +++ vim72/src/eval.c 2009-01-08 20:57:46.000000000 -0800 738 802 @@ -32,6 +32,9 @@ 739 803 … … 1559 1623 diff -Naur vim72.orig/src/ex_cmds.c vim72/src/ex_cmds.c 1560 1624 --- vim72.orig/src/ex_cmds.c 2008-08-04 12:15:00.000000000 -0700 1561 +++ vim72/src/ex_cmds.c 200 8-12-30 16:17:03.000000000 -08001625 +++ vim72/src/ex_cmds.c 2009-01-08 20:57:44.000000000 -0800 1562 1626 @@ -24,7 +24,7 @@ 1563 1627 static void do_filter __ARGS((linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out)); … … 1688 1752 diff -Naur vim72.orig/src/ex_cmds.h vim72/src/ex_cmds.h 1689 1753 --- vim72.orig/src/ex_cmds.h 2008-06-21 11:47:57.000000000 -0700 1690 +++ vim72/src/ex_cmds.h 200 8-12-30 16:15:47.000000000 -08001754 +++ vim72/src/ex_cmds.h 2009-01-08 20:57:32.000000000 -0800 1691 1755 @@ -278,7 +278,7 @@ 1692 1756 EX(CMD_crewind, "crewind", ex_cc, … … 1736 1800 diff -Naur vim72.orig/src/ex_cmds2.c vim72/src/ex_cmds2.c 1737 1801 --- vim72.orig/src/ex_cmds2.c 2008-07-13 09:18:22.000000000 -0700 1738 +++ vim72/src/ex_cmds2.c 200 8-12-30 16:14:45.000000000 -08001802 +++ vim72/src/ex_cmds2.c 2009-01-08 20:57:30.000000000 -0800 1739 1803 @@ -3145,8 +3145,8 @@ 1740 1804 verbose_leave(); … … 1750 1814 diff -Naur vim72.orig/src/ex_docmd.c vim72/src/ex_docmd.c 1751 1815 --- vim72.orig/src/ex_docmd.c 2008-07-26 04:51:05.000000000 -0700 1752 +++ vim72/src/ex_docmd.c 200 8-12-30 16:17:40.000000000 -08001816 +++ vim72/src/ex_docmd.c 2009-01-08 20:57:45.000000000 -0800 1753 1817 @@ -364,6 +364,7 @@ 1754 1818 # define ex_function ex_ni … … 1893 1957 diff -Naur vim72.orig/src/ex_getln.c vim72/src/ex_getln.c 1894 1958 --- vim72.orig/src/ex_getln.c 2008-08-08 02:31:33.000000000 -0700 1895 +++ vim72/src/ex_getln.c 200 8-12-30 16:16:50.000000000 -08001959 +++ vim72/src/ex_getln.c 2009-01-08 20:57:43.000000000 -0800 1896 1960 @@ -31,6 +31,8 @@ 1897 1961 int cmdattr; /* attributes for prompt */ … … 2027 2091 diff -Naur vim72.orig/src/feature.h vim72/src/feature.h 2028 2092 --- vim72.orig/src/feature.h 2008-08-06 04:00:39.000000000 -0700 2029 +++ vim72/src/feature.h 200 8-12-30 16:15:47.000000000 -08002093 +++ vim72/src/feature.h 2009-01-08 20:57:32.000000000 -0800 2030 2094 @@ -767,9 +767,13 @@ 2031 2095 … … 2046 2110 diff -Naur vim72.orig/src/fileio.c vim72/src/fileio.c 2047 2111 --- vim72.orig/src/fileio.c 2008-08-06 04:01:03.000000000 -0700 2048 +++ vim72/src/fileio.c 200 8-12-30 16:18:07.000000000 -08002112 +++ vim72/src/fileio.c 2009-01-08 20:57:54.000000000 -0800 2049 2113 @@ -932,7 +932,10 @@ 2050 2114 else … … 2131 2195 } while (tbuf[FGETS_SIZE - 2] != NUL && tbuf[FGETS_SIZE - 2] != '\n'); 2132 2196 } 2133 @@ -6120,6 +6119,47 @@ 2197 @@ -6107,12 +6106,24 @@ 2198 #ifdef HAVE_ACL 2199 vim_acl_T acl; /* ACL from original file */ 2200 #endif 2201 +#if defined(UNIX) || defined(CASE_INSENSITIVE_FILENAME) 2202 + int use_tmp_file = FALSE; 2203 +#endif 2204 2205 /* 2206 - * When the names are identical, there is nothing to do. 2207 + * When the names are identical, there is nothing to do. When they refer 2208 + * to the same file (ignoring case and slash/backslash differences) but 2209 + * the file name differs we need to go through a temp file. 2210 */ 2211 if (fnamecmp(from, to) == 0) 2212 - return 0; 2213 + { 2214 +#ifdef CASE_INSENSITIVE_FILENAME 2215 + if (STRCMP(gettail(from), gettail(to)) != 0) 2216 + use_tmp_file = TRUE; 2217 + else 2218 +#endif 2219 + return 0; 2220 + } 2221 2222 /* 2223 * Fail if the "from" file doesn't exist. Avoids that "to" is deleted. 2224 @@ -6120,6 +6131,55 @@ 2134 2225 if (mch_stat((char *)from, &st) < 0) 2135 2226 return -1; … … 2138 2229 + { 2139 2230 + struct stat st_to; 2140 + char tempname[MAXPATHL + 1];2141 2231 + 2142 2232 + /* It's possible for the source and destination to be the same file. … … 2146 2236 + && st.st_dev == st_to.st_dev 2147 2237 + && st.st_ino == st_to.st_ino) 2238 + use_tmp_file = TRUE; 2239 + } 2240 +#endif 2241 + 2242 +#if defined(UNIX) || defined(CASE_INSENSITIVE_FILENAME) 2243 + if (use_tmp_file) 2244 + { 2245 + char tempname[MAXPATHL + 1]; 2246 + 2247 + /* 2248 + * Find a name that doesn't exist and is in the same directory. 2249 + * Rename "from" to "tempname" and then rename "tempname" to "to". 2250 + */ 2251 + if (STRLEN(from) >= MAXPATHL - 5) 2252 + return -1; 2253 + STRCPY(tempname, from); 2254 + for (n = 123; n < 99999; ++n) 2148 2255 + { 2149 + /* Find a name that doesn't exist and is in the same directory. 2150 + * Move "from" to "tempname" and then to "to". */ 2151 + if (STRLEN(from) >= MAXPATHL - 5) 2152 + return -1; 2153 + STRCPY(tempname, from); 2154 + for (n = 123; n < 99999; ++n) 2256 + sprintf((char *)gettail((char_u *)tempname), "%d", n); 2257 + if (mch_stat(tempname, &st) < 0) 2155 2258 + { 2156 + sprintf(gettail(tempname), "%d", n); 2157 + if (mch_stat(tempname, &st_to) < 0) 2259 + if (mch_rename((char *)from, tempname) == 0) 2158 2260 + { 2159 + if (mch_rename((char *)from, tempname) == 0) 2160 + { 2161 + if (mch_rename(tempname, (char *)to) == 0) 2162 + return 0; 2163 + /* Strange, the second step failed. Try moving the 2164 + * file back and return failure. */ 2165 + mch_rename(tempname, (char *)from); 2166 + return -1; 2167 + } 2168 + /* If it fails for one temp name it will most likely fail 2169 + * for any temp name, give up. */ 2261 + if (mch_rename(tempname, (char *)to) == 0) 2262 + return 0; 2263 + /* Strange, the second step failed. Try moving the 2264 + * file back and return failure. */ 2265 + mch_rename(tempname, (char *)from); 2170 2266 + return -1; 2171 2267 + } 2268 + /* If it fails for one temp name it will most likely fail 2269 + * for any temp name, give up. */ 2270 + return -1; 2172 2271 + } 2173 + return -1;2174 2272 + } 2273 + return -1; 2175 2274 + } 2176 2275 +#endif … … 2179 2278 * Delete the "to" file, this is required on some systems to make the 2180 2279 * mch_rename() work, on other systems it makes sure that we don't have 2181 @@ -8523,6 +85 63,7 @@2280 @@ -8523,6 +8583,7 @@ 2182 2281 char_u *save_sourcing_name; 2183 2282 linenr_T save_sourcing_lnum; … … 2187 2286 char_u *save_autocmd_match; 2188 2287 int save_autocmd_busy; 2189 @@ -8601,6 +86 42,7 @@2288 @@ -8601,6 +8662,7 @@ 2190 2289 * Save the autocmd_* variables and info about the current buffer. 2191 2290 */ … … 2195 2294 save_autocmd_match = autocmd_match; 2196 2295 save_autocmd_busy = autocmd_busy; 2197 @@ -8618,14 +86 60,15 @@2296 @@ -8618,14 +8680,15 @@ 2198 2297 if (fname != NULL && *fname != NUL) 2199 2298 autocmd_fname = fname; … … 2213 2312 /* 2214 2313 * Set the buffer number to be used for <abuf>. 2215 @@ -8810,6 +88 53,7 @@2314 @@ -8810,6 +8873,7 @@ 2216 2315 sourcing_lnum = save_sourcing_lnum; 2217 2316 vim_free(autocmd_fname); … … 2221 2320 autocmd_match = save_autocmd_match; 2222 2321 #ifdef FEAT_EVAL 2223 @@ -8918,7 +89 62,7 @@2322 @@ -8918,7 +8982,7 @@ 2224 2323 { 2225 2324 apc->curpat = NULL; … … 2230 2329 * buffer number. */ 2231 2330 if (ap->pat != NULL && ap->cmds != NULL 2232 @@ -9104,7 +91 48,7 @@2331 @@ -9104,7 +9168,7 @@ 2233 2332 set_context_in_autocmd(xp, arg, doautocmd) 2234 2333 expand_T *xp; … … 2241 2340 diff -Naur vim72.orig/src/fold.c vim72/src/fold.c 2242 2341 --- vim72.orig/src/fold.c 2008-08-06 04:01:12.000000000 -0700 2243 +++ vim72/src/fold.c 200 8-12-30 16:17:03.000000000 -08002342 +++ vim72/src/fold.c 2009-01-08 20:57:54.000000000 -0800 2244 2343 @@ -48,7 +48,7 @@ 2245 2344 static int foldFind __ARGS((garray_T *gap, linenr_T lnum, fold_T **fpp)); … … 2251 2350 static linenr_T setManualFoldWin __ARGS((win_T *wp, linenr_T lnum, int opening, int recurse, int *donep)); 2252 2351 static void foldOpenNested __ARGS((fold_T *fpr)); 2253 @@ -1241,10 +1241,10 @@ 2352 @@ -740,7 +740,7 @@ 2353 garray_T *found_ga; 2354 fold_T *found_fp = NULL; 2355 linenr_T found_off = 0; 2356 - int use_level = FALSE; 2357 + int use_level; 2358 int maybe_small = FALSE; 2359 int level = 0; 2360 linenr_T lnum = start; 2361 @@ -757,6 +757,7 @@ 2362 gap = &curwin->w_folds; 2363 found_ga = NULL; 2364 lnum_off = 0; 2365 + use_level = FALSE; 2366 for (;;) 2367 { 2368 if (!foldFind(gap, lnum - lnum_off, &fp)) 2369 @@ -783,20 +784,21 @@ 2370 else 2371 { 2372 lnum = found_fp->fd_top + found_fp->fd_len + found_off; 2373 - did_one = TRUE; 2374 2375 if (foldmethodIsManual(curwin)) 2376 deleteFoldEntry(found_ga, 2377 (int)(found_fp - (fold_T *)found_ga->ga_data), recursive); 2378 else 2379 { 2380 - if (found_fp->fd_top + found_off < first_lnum) 2381 - first_lnum = found_fp->fd_top; 2382 - if (lnum > last_lnum) 2383 + if (first_lnum > found_fp->fd_top + found_off) 2384 + first_lnum = found_fp->fd_top + found_off; 2385 + if (last_lnum < lnum) 2386 last_lnum = lnum; 2387 - parseMarker(curwin); 2388 + if (!did_one) 2389 + parseMarker(curwin); 2390 deleteFoldMarkers(found_fp, recursive, found_off); 2391 } 2392 + did_one = TRUE; 2393 2394 /* redraw window */ 2395 changed_window_setting(); 2396 @@ -811,6 +813,10 @@ 2397 redraw_curbuf_later(INVERTED); 2398 #endif 2399 } 2400 + else 2401 + /* Deleting markers may make cursor column invalid. */ 2402 + check_cursor_col(); 2403 + 2404 if (last_lnum > 0) 2405 changed_lines(first_lnum, (colnr_T)0, last_lnum, 0L); 2406 } 2407 @@ -1241,10 +1247,10 @@ 2254 2408 * Repeat "count" times. 2255 2409 */ … … 2264 2418 int done; 2265 2419 long n; 2266 @@ -1252,7 +125 2,7 @@2420 @@ -1252,7 +1258,7 @@ 2267 2421 for (n = 0; n < count; ++n) 2268 2422 { … … 2275 2429 diff -Naur vim72.orig/src/getchar.c vim72/src/getchar.c 2276 2430 --- vim72.orig/src/getchar.c 2008-07-22 09:57:48.000000000 -0700 2277 +++ vim72/src/getchar.c 200 8-12-30 16:16:59.000000000 -08002431 +++ vim72/src/getchar.c 2009-01-08 20:57:43.000000000 -0800 2278 2432 @@ -4702,7 +4702,7 @@ 2279 2433 return FAIL; … … 2296 2450 diff -Naur vim72.orig/src/globals.h vim72/src/globals.h 2297 2451 --- vim72.orig/src/globals.h 2008-07-26 04:53:29.000000000 -0700 2298 +++ vim72/src/globals.h 200 8-12-30 16:17:03.000000000 -08002452 +++ vim72/src/globals.h 2009-01-08 20:57:54.000000000 -0800 2299 2453 @@ -1022,6 +1022,7 @@ 2300 2454 #endif … … 2305 2459 EXTERN char_u *autocmd_match INIT(= NULL); /* name for <amatch> on cmdline */ 2306 2460 EXTERN int did_cursorhold INIT(= FALSE); /* set when CursorHold t'gerd */ 2307 @@ -1548,6 +1549,14 @@ 2461 @@ -1339,7 +1340,6 @@ 2462 2463 #ifdef FEAT_NETBEANS_INTG 2464 EXTERN char *netbeansArg INIT(= NULL); /* the -nb[:host:port:passwd] arg */ 2465 -EXTERN int netbeansCloseFile INIT(= 0); /* send killed if != 0 */ 2466 EXTERN int netbeansFireChanges INIT(= 1); /* send buffer changes if != 0 */ 2467 EXTERN int netbeansForcedQuit INIT(= 0);/* don't write modified files */ 2468 EXTERN int netbeansReadFile INIT(= 1); /* OK to read from disk if != 0 */ 2469 @@ -1548,6 +1548,14 @@ 2308 2470 EXTERN time_t starttime; 2309 2471 … … 2322 2484 diff -Naur vim72.orig/src/gui.c vim72/src/gui.c 2323 2485 --- vim72.orig/src/gui.c 2008-07-27 12:32:14.000000000 -0700 2324 +++ vim72/src/gui.c 200 8-12-30 16:17:34.000000000 -08002486 +++ vim72/src/gui.c 2009-01-08 20:57:45.000000000 -0800 2325 2487 @@ -139,7 +139,7 @@ 2326 2488 /* The read returns when the child closes the pipe (or when … … 2415 2577 diff -Naur vim72.orig/src/gui_at_sb.c vim72/src/gui_at_sb.c 2416 2578 --- vim72.orig/src/gui_at_sb.c 2004-06-07 07:32:25.000000000 -0700 2417 +++ vim72/src/gui_at_sb.c 200 8-12-30 16:17:03.000000000 -08002579 +++ vim72/src/gui_at_sb.c 2009-01-08 20:57:44.000000000 -0800 2418 2580 @@ -1078,6 +1078,12 @@ 2419 2581 Cardinal *num_params; /* unused */ … … 2441 2603 diff -Naur vim72.orig/src/gui_gtk_x11.c vim72/src/gui_gtk_x11.c 2442 2604 --- vim72.orig/src/gui_gtk_x11.c 2008-07-04 03:46:24.000000000 -0700 2443 +++ vim72/src/gui_gtk_x11.c 200 8-12-30 16:17:03.000000000 -08002605 +++ vim72/src/gui_gtk_x11.c 2009-01-08 20:57:44.000000000 -0800 2444 2606 @@ -4070,14 +4070,14 @@ 2445 2607 … … 2465 2627 diff -Naur vim72.orig/src/gui_x11.c vim72/src/gui_x11.c 2466 2628 --- vim72.orig/src/gui_x11.c 2008-06-08 08:13:45.000000000 -0700 2467 +++ vim72/src/gui_x11.c 200 8-12-30 16:15:59.000000000 -08002629 +++ vim72/src/gui_x11.c 2009-01-08 20:57:33.000000000 -0800 2468 2630 @@ -2450,7 +2450,7 @@ 2469 2631 *colorPtr = colortable[closest]; … … 2477 2639 diff -Naur vim72.orig/src/gui_xmdlg.c vim72/src/gui_xmdlg.c 2478 2640 --- vim72.orig/src/gui_xmdlg.c 2008-06-21 09:05:32.000000000 -0700 2479 +++ vim72/src/gui_xmdlg.c 200 8-12-30 16:17:03.000000000 -08002641 +++ vim72/src/gui_xmdlg.c 2009-01-08 20:57:44.000000000 -0800 2480 2642 @@ -369,10 +369,10 @@ 2481 2643 char buf[TEMP_BUF_SIZE]; … … 2633 2795 diff -Naur vim72.orig/src/gui_xmebw.c vim72/src/gui_xmebw.c 2634 2796 --- vim72.orig/src/gui_xmebw.c 2007-09-06 03:57:51.000000000 -0700 2635 +++ vim72/src/gui_xmebw.c 200 8-12-30 16:17:03.000000000 -08002797 +++ vim72/src/gui_xmebw.c 2009-01-08 20:57:44.000000000 -0800 2636 2798 @@ -1256,7 +1256,7 @@ 2637 2799 } … … 2660 2822 diff -Naur vim72.orig/src/if_cscope.c vim72/src/if_cscope.c 2661 2823 --- vim72.orig/src/if_cscope.c 2008-06-24 09:32:34.000000000 -0700 2662 +++ vim72/src/if_cscope.c 200 8-12-30 16:14:15.000000000 -08002824 +++ vim72/src/if_cscope.c 2009-01-08 20:57:27.000000000 -0800 2663 2825 @@ -74,7 +74,7 @@ 2664 2826 { "add", cs_add, … … 2690 2852 diff -Naur vim72.orig/src/if_cscope.h vim72/src/if_cscope.h 2691 2853 --- vim72.orig/src/if_cscope.h 2007-09-02 07:51:08.000000000 -0700 2692 +++ vim72/src/if_cscope.h 200 8-12-30 16:14:15.000000000 -08002854 +++ vim72/src/if_cscope.h 2009-01-08 20:57:27.000000000 -0800 2693 2855 @@ -42,17 +42,6 @@ 2694 2856 * f 7name Find this file … … 2711 2873 diff -Naur vim72.orig/src/if_perl.xs vim72/src/if_perl.xs 2712 2874 --- vim72.orig/src/if_perl.xs 2008-07-17 13:55:09.000000000 -0700 2713 +++ vim72/src/if_perl.xs 200 8-12-30 16:17:28.000000000 -08002875 +++ vim72/src/if_perl.xs 2009-01-08 20:57:45.000000000 -0800 2714 2876 @@ -136,6 +136,9 @@ 2715 2877 # define Perl_newXS_flags dll_Perl_newXS_flags … … 2762 2924 diff -Naur vim72.orig/src/if_python.c vim72/src/if_python.c 2763 2925 --- vim72.orig/src/if_python.c 2008-07-17 14:09:32.000000000 -0700 2764 +++ vim72/src/if_python.c 200 8-12-30 16:16:31.000000000 -08002926 +++ vim72/src/if_python.c 2009-01-08 20:57:39.000000000 -0800 2765 2927 @@ -531,6 +531,12 @@ 2766 2928 if (PythonMod_Init()) … … 2788 2950 diff -Naur vim72.orig/src/if_xcmdsrv.c vim72/src/if_xcmdsrv.c 2789 2951 --- vim72.orig/src/if_xcmdsrv.c 2008-07-18 06:05:03.000000000 -0700 2790 +++ vim72/src/if_xcmdsrv.c 200 8-12-30 16:16:09.000000000 -08002952 +++ vim72/src/if_xcmdsrv.c 2009-01-08 20:57:36.000000000 -0800 2791 2953 @@ -736,7 +736,7 @@ 2792 2954 + serverReply.ga_len; … … 2818 2980 diff -Naur vim72.orig/src/main.c vim72/src/main.c 2819 2981 --- vim72.orig/src/main.c 2008-07-24 01:40:56.000000000 -0700 2820 +++ vim72/src/main.c 200 8-12-30 16:17:03.000000000 -08002982 +++ vim72/src/main.c 2009-01-08 20:57:44.000000000 -0800 2821 2983 @@ -645,11 +645,12 @@ 2822 2984 … … 2880 3042 diff -Naur vim72.orig/src/mark.c vim72/src/mark.c 2881 3043 --- vim72.orig/src/mark.c 2008-08-08 15:06:49.000000000 -0700 2882 +++ vim72/src/mark.c 200 8-12-30 16:15:47.000000000 -08003044 +++ vim72/src/mark.c 2009-01-08 20:57:32.000000000 -0800 2883 3045 @@ -1627,15 +1627,17 @@ 2884 3046 … … 2949 3111 diff -Naur vim72.orig/src/mbyte.c vim72/src/mbyte.c 2950 3112 --- vim72.orig/src/mbyte.c 2008-07-14 05:38:05.000000000 -0700 2951 +++ vim72/src/mbyte.c 200 8-12-30 16:17:03.000000000 -08003113 +++ vim72/src/mbyte.c 2009-01-08 20:57:44.000000000 -0800 2952 3114 @@ -717,7 +717,7 @@ 2953 3115 * where mblen() returns 0 for invalid character. … … 3031 3193 diff -Naur vim72.orig/src/menu.c vim72/src/menu.c 3032 3194 --- vim72.orig/src/menu.c 2008-06-21 12:53:43.000000000 -0700 3033 +++ vim72/src/menu.c 200 8-12-30 16:14:07.000000000 -08003195 +++ vim72/src/menu.c 2009-01-08 20:57:27.000000000 -0800 3034 3196 @@ -1120,6 +1120,7 @@ 3035 3197 parent = menu; … … 3042 3204 diff -Naur vim72.orig/src/message.c vim72/src/message.c 3043 3205 --- vim72.orig/src/message.c 2008-07-09 11:24:55.000000000 -0700 3044 +++ vim72/src/message.c 200 8-12-30 16:17:03.000000000 -08003206 +++ vim72/src/message.c 2009-01-08 20:57:44.000000000 -0800 3045 3207 @@ -4585,61 +4585,62 @@ 3046 3208 if (remove_trailing_zeroes) … … 3129 3291 diff -Naur vim72.orig/src/misc1.c vim72/src/misc1.c 3130 3292 --- vim72.orig/src/misc1.c 2008-07-12 12:20:53.000000000 -0700 3131 +++ vim72/src/misc1.c 200 8-12-30 16:15:47.000000000 -08003293 +++ vim72/src/misc1.c 2009-01-08 20:57:32.000000000 -0800 3132 3294 @@ -3245,9 +3245,9 @@ 3133 3295 … … 3144 3306 diff -Naur vim72.orig/src/misc2.c vim72/src/misc2.c 3145 3307 --- vim72.orig/src/misc2.c 2008-07-23 12:12:56.000000000 -0700 3146 +++ vim72/src/misc2.c 200 8-12-30 16:17:58.000000000 -08003308 +++ vim72/src/misc2.c 2009-01-08 20:57:52.000000000 -0800 3147 3309 @@ -873,7 +873,7 @@ 3148 3310 /* 3. check for available memory: call mch_avail_mem() */ … … 3215 3377 diff -Naur vim72.orig/src/move.c vim72/src/move.c 3216 3378 --- vim72.orig/src/move.c 2008-07-12 09:26:47.000000000 -0700 3217 +++ vim72/src/move.c 200 8-12-30 16:16:21.000000000 -08003379 +++ vim72/src/move.c 2009-01-08 20:57:39.000000000 -0800 3218 3380 @@ -280,18 +280,20 @@ 3219 3381 … … 3265 3427 diff -Naur vim72.orig/src/netbeans.c vim72/src/netbeans.c 3266 3428 --- vim72.orig/src/netbeans.c 2008-07-13 09:19:54.000000000 -0700 3267 +++ vim72/src/netbeans.c 200 8-12-30 16:17:03.000000000 -08003429 +++ vim72/src/netbeans.c 2009-01-08 20:57:54.000000000 -0800 3268 3430 @@ -1043,7 +1043,7 @@ 3269 3431 nbdebug(("EVT: %s", buf)); … … 3301 3463 nbdebug((" partial line annotation -- Not Yet Implemented!\n")); 3302 3464 } 3465 @@ -2924,44 +2918,26 @@ 3466 } 3467 3468 /* 3469 - * Tell netbeans a file was closed. 3470 + * Tell netbeans that a file was deleted or wiped out. 3471 */ 3472 void 3473 -netbeans_file_closed(buf_T *bufp) 3474 +netbeans_file_killed(buf_T *bufp) 3475 { 3476 int bufno = nb_getbufno(bufp); 3477 nbbuf_T *nbbuf = nb_get_buf(bufno); 3478 char buffer[2*MAXPATHL]; 3479 3480 - if (!haveConnection || bufno < 0) 3481 - return; 3482 - 3483 - if (!netbeansCloseFile) 3484 - { 3485 - nbdebug(("Ignoring file_closed for %s. File was closed from IDE\n", 3486 - bufp->b_ffname)); 3487 + if (!haveConnection || bufno == -1) 3488 return; 3489 - } 3490 - 3491 - nbdebug(("netbeans_file_closed:\n")); 3492 - nbdebug((" Closing bufno: %d", bufno)); 3493 - if (curbuf != NULL && curbuf != bufp) 3494 - { 3495 - nbdebug((" Curbuf bufno: %d\n", nb_getbufno(curbuf))); 3496 - } 3497 - else if (curbuf == bufp) 3498 - { 3499 - nbdebug((" curbuf == bufp\n")); 3500 - } 3501 3502 - if (bufno <= 0) 3503 - return; 3504 + nbdebug(("netbeans_file_killed:\n")); 3505 + nbdebug((" Killing bufno: %d", bufno)); 3506 3507 sprintf(buffer, "%d:killed=%d\n", bufno, r_cmdno); 3508 3509 nbdebug(("EVT: %s", buffer)); 3510 3511 - nb_send(buffer, "netbeans_file_closed"); 3512 + nb_send(buffer, "netbeans_file_killed"); 3513 3514 if (nbbuf != NULL) 3515 nbbuf->bufp = NULL; 3303 3516 diff -Naur vim72.orig/src/normal.c vim72/src/normal.c 3304 3517 --- vim72.orig/src/normal.c 2008-07-31 13:03:08.000000000 -0700 3305 +++ vim72/src/normal.c 200 8-12-30 16:16:40.000000000 -08003518 +++ vim72/src/normal.c 2009-01-08 20:57:40.000000000 -0800 3306 3519 @@ -183,6 +183,8 @@ 3307 3520 static void nv_cursorhold __ARGS((cmdarg_T *cap)); … … 3491 3704 diff -Naur vim72.orig/src/ops.c vim72/src/ops.c 3492 3705 --- vim72.orig/src/ops.c 2008-06-21 13:08:59.000000000 -0700 3493 +++ vim72/src/ops.c 200 8-12-30 16:17:30.000000000 -08003706 +++ vim72/src/ops.c 2009-01-08 20:57:45.000000000 -0800 3494 3707 @@ -2209,12 +2209,15 @@ 3495 3708 { … … 3512 3725 diff -Naur vim72.orig/src/option.c vim72/src/option.c 3513 3726 --- vim72.orig/src/option.c 2008-07-18 06:05:33.000000000 -0700 3514 +++ vim72/src/option.c 200 8-12-30 16:17:58.000000000 -08003727 +++ vim72/src/option.c 2009-01-08 20:57:52.000000000 -0800 3515 3728 @@ -2593,13 +2593,13 @@ 3516 3729 #ifdef FEAT_VIMINFO … … 3570 3783 diff -Naur vim72.orig/src/os_unix.c vim72/src/os_unix.c 3571 3784 --- vim72.orig/src/os_unix.c 2008-08-06 04:01:40.000000000 -0700 3572 +++ vim72/src/os_unix.c 200 8-12-30 16:17:03.000000000 -08003785 +++ vim72/src/os_unix.c 2009-01-08 20:57:44.000000000 -0800 3573 3786 @@ -315,12 +315,15 @@ 3574 3787 {-1, "Unknown!", FALSE} … … 3684 3897 diff -Naur vim72.orig/src/proto/eval.pro vim72/src/proto/eval.pro 3685 3898 --- vim72.orig/src/proto/eval.pro 2008-08-09 07:31:25.000000000 -0700 3686 +++ vim72/src/proto/eval.pro 200 8-12-30 16:16:40.000000000 -08003899 +++ vim72/src/proto/eval.pro 2009-01-08 20:57:40.000000000 -0800 3687 3900 @@ -17,7 +17,7 @@ 3688 3901 int eval_to_bool __ARGS((char_u *arg, int *error, char_u **nextcmd, int skip)); … … 3726 3939 diff -Naur vim72.orig/src/proto/ex_cmds.pro vim72/src/proto/ex_cmds.pro 3727 3940 --- vim72.orig/src/proto/ex_cmds.pro 2008-08-09 07:31:25.000000000 -0700 3728 +++ vim72/src/proto/ex_cmds.pro 200 8-12-30 16:15:47.000000000 -08003941 +++ vim72/src/proto/ex_cmds.pro 2009-01-08 20:57:32.000000000 -0800 3729 3942 @@ -11,7 +11,7 @@ 3730 3943 char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp)); … … 3738 3951 diff -Naur vim72.orig/src/proto/ex_getln.pro vim72/src/proto/ex_getln.pro 3739 3952 --- vim72.orig/src/proto/ex_getln.pro 2008-08-09 07:31:28.000000000 -0700 3740 +++ vim72/src/proto/ex_getln.pro 200 8-12-30 16:16:50.000000000 -08003953 +++ vim72/src/proto/ex_getln.pro 2009-01-08 20:57:43.000000000 -0800 3741 3954 @@ -31,7 +31,7 @@ 3742 3955 void set_cmd_context __ARGS((expand_T *xp, char_u *str, int len, int col)); … … 3750 3963 diff -Naur vim72.orig/src/proto/mark.pro vim72/src/proto/mark.pro 3751 3964 --- vim72.orig/src/proto/mark.pro 2008-08-09 07:31:36.000000000 -0700 3752 +++ vim72/src/proto/mark.pro 200 8-12-30 16:15:47.000000000 -08003965 +++ vim72/src/proto/mark.pro 2009-01-08 20:57:32.000000000 -0800 3753 3966 @@ -26,5 +26,5 @@ 3754 3967 void write_viminfo_filemarks __ARGS((FILE *fp)); … … 3760 3973 diff -Naur vim72.orig/src/proto/misc2.pro vim72/src/proto/misc2.pro 3761 3974 --- vim72.orig/src/proto/misc2.pro 2008-08-09 07:31:40.000000000 -0700 3762 +++ vim72/src/proto/misc2.pro 200 8-12-30 16:17:58.000000000 -08003975 +++ vim72/src/proto/misc2.pro 2009-01-08 20:57:52.000000000 -0800 3763 3976 @@ -59,7 +59,7 @@ 3764 3977 int handle_x_keys __ARGS((int key)); … … 3770 3983 int find_special_key_in_table __ARGS((int c)); 3771 3984 int get_special_key_code __ARGS((char_u *name)); 3985 diff -Naur vim72.orig/src/proto/netbeans.pro vim72/src/proto/netbeans.pro 3986 --- vim72.orig/src/proto/netbeans.pro 2008-08-09 07:31:56.000000000 -0700 3987 +++ vim72/src/proto/netbeans.pro 2009-01-08 20:57:54.000000000 -0800 3988 @@ -11,7 +11,7 @@ 3989 void netbeans_frame_moved __ARGS((int new_x, int new_y)); 3990 void netbeans_file_activated __ARGS((buf_T *bufp)); 3991 void netbeans_file_opened __ARGS((buf_T *bufp)); 3992 -void netbeans_file_closed __ARGS((buf_T *bufp)); 3993 +void netbeans_file_killed __ARGS((buf_T *bufp)); 3994 void netbeans_inserted __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, char_u *txt, int newlen)); 3995 void netbeans_removed __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, long len)); 3996 void netbeans_unmodified __ARGS((buf_T *bufp)); 3772 3997 diff -Naur vim72.orig/src/pty.c vim72/src/pty.c 3773 3998 --- vim72.orig/src/pty.c 2008-06-21 11:52:58.000000000 -0700 3774 +++ vim72/src/pty.c 200 8-12-30 16:14:03.000000000 -08003999 +++ vim72/src/pty.c 2009-01-08 20:57:27.000000000 -0800 3775 4000 @@ -270,9 +270,10 @@ 3776 4001 } … … 3788 4013 diff -Naur vim72.orig/src/screen.c vim72/src/screen.c 3789 4014 --- vim72.orig/src/screen.c 2008-07-24 07:45:07.000000000 -0700 3790 +++ vim72/src/screen.c 200 8-12-30 16:15:21.000000000 -08004015 +++ vim72/src/screen.c 2009-01-08 20:57:31.000000000 -0800 3791 4016 @@ -2439,9 +2439,17 @@ 3792 4017 … … 3812 4037 diff -Naur vim72.orig/src/spell.c vim72/src/spell.c 3813 4038 --- vim72.orig/src/spell.c 2008-07-12 12:20:55.000000000 -0700 3814 +++ vim72/src/spell.c 200 8-12-30 16:17:46.000000000 -08004039 +++ vim72/src/spell.c 2009-01-08 20:57:46.000000000 -0800 3815 4040 @@ -77,7 +77,7 @@ 3816 4041 … … 4647 4872 diff -Naur vim72.orig/src/structs.h vim72/src/structs.h 4648 4873 --- vim72.orig/src/structs.h 2008-07-30 13:02:50.000000000 -0700 4649 +++ vim72/src/structs.h 200 8-12-30 16:16:21.000000000 -08004874 +++ vim72/src/structs.h 2009-01-08 20:57:39.000000000 -0800 4650 4875 @@ -459,7 +459,7 @@ 4651 4876 typedef struct … … 4676 4901 diff -Naur vim72.orig/src/tag.c vim72/src/tag.c 4677 4902 --- vim72.orig/src/tag.c 2008-07-16 14:31:30.000000000 -0700 4678 +++ vim72/src/tag.c 200 8-12-30 16:17:42.000000000 -08004903 +++ vim72/src/tag.c 2009-01-08 20:57:45.000000000 -0800 4679 4904 @@ -2725,7 +2725,24 @@ 4680 4905 */ … … 4722 4947 diff -Naur vim72.orig/src/testdir/Make_ming.mak vim72/src/testdir/Make_ming.mak 4723 4948 --- vim72.orig/src/testdir/Make_ming.mak 1969-12-31 16:00:00.000000000 -0800 4724 +++ vim72/src/testdir/Make_ming.mak 200 8-12-30 16:15:18.000000000 -08004949 +++ vim72/src/testdir/Make_ming.mak 2009-01-08 20:57:31.000000000 -0800 4725 4950 @@ -0,0 +1,91 @@ 4726 4951 +# Makefile to run tests for Vim, on Dos-like machines … … 4817 5042 diff -Naur vim72.orig/src/testdir/Makefile vim72/src/testdir/Makefile 4818 5043 --- vim72.orig/src/testdir/Makefile 2008-06-19 13:29:46.000000000 -0700 4819 +++ vim72/src/testdir/Makefile 200 8-12-30 16:14:55.000000000 -08005044 +++ vim72/src/testdir/Makefile 2009-01-08 20:57:31.000000000 -0800 4820 5045 @@ -26,15 +26,17 @@ 4821 5046 … … 4851 5076 diff -Naur vim72.orig/src/testdir/test42.ok vim72/src/testdir/test42.ok 4852 5077 --- vim72.orig/src/testdir/test42.ok 2008-02-20 04:27:37.000000000 -0800 4853 +++ vim72/src/testdir/test42.ok 200 8-12-30 16:15:53.000000000 -08005078 +++ vim72/src/testdir/test42.ok 2009-01-08 20:57:32.000000000 -0800 4854 5079 @@ -20,7 +20,7 @@ 4855 5080 ucs-2 … … 4863 5088 diff -Naur vim72.orig/src/ui.c vim72/src/ui.c 4864 5089 --- vim72.orig/src/ui.c 2008-07-14 11:14:56.000000000 -0700 4865 +++ vim72/src/ui.c 200 8-12-30 16:17:03.000000000 -08005090 +++ vim72/src/ui.c 2009-01-08 20:57:44.000000000 -0800 4866 5091 @@ -1820,7 +1820,7 @@ 4867 5092 #ifdef HAVE_DUP … … 4971 5196 diff -Naur vim72.orig/src/version.c vim72/src/version.c 4972 5197 --- vim72.orig/src/version.c 2008-08-09 07:24:52.000000000 -0700 4973 +++ vim72/src/version.c 200 8-12-30 16:18:07.000000000 -08004974 @@ -677,9 +677,16 0@@5198 +++ vim72/src/version.c 2009-01-08 20:57:54.000000000 -0800 5199 @@ -677,9 +677,166 @@ 4975 5200 static int included_patches[] = 4976 5201 { /* Add new patch number below this line */ 4977 5202 /**/ 5203 + 79, 5204 +/**/ 5205 + 78, 5206 +/**/ 5207 + 77, 5208 +/**/ 4978 5209 + 76, 4979 5210 +/**/ … … 5133 5364 highest_patch() 5134 5365 { 5135 @@ -786,7 +9 37,7 @@5366 @@ -786,7 +943,7 @@ 5136 5367 MSG_PUTS(_("\nRISC OS version")); 5137 5368 #endif … … 5142 5373 if (*compiled_arch != NUL) 5143 5374 { 5144 @@ -825,6 +9 76,19 @@5375 @@ -825,6 +982,19 @@ 5145 5376 } 5146 5377 } … … 5164 5395 diff -Naur vim72.orig/src/vim.h vim72/src/vim.h 5165 5396 --- vim72.orig/src/vim.h 2008-08-09 09:03:38.000000000 -0700 5166 +++ vim72/src/vim.h 200 8-12-30 16:16:37.000000000 -08005397 +++ vim72/src/vim.h 2009-01-08 20:57:39.000000000 -0800 5167 5398 @@ -341,8 +341,14 @@ 5168 5399 #ifdef BACKSLASH_IN_FILENAME … … 5224 5455 diff -Naur vim72.orig/src/window.c vim72/src/window.c 5225 5456 --- vim72.orig/src/window.c 2008-08-06 04:00:30.000000000 -0700 5226 +++ vim72/src/window.c 200 8-12-30 16:17:03.000000000 -08005457 +++ vim72/src/window.c 2009-01-08 20:57:44.000000000 -0800 5227 5458 @@ -4028,14 +4028,14 @@ 5228 5459 if (mch_dirname(cwd, MAXPATHL) == OK) … … 5245 5476 diff -Naur vim72.orig/src/workshop.c vim72/src/workshop.c 5246 5477 --- vim72.orig/src/workshop.c 2008-06-21 11:53:26.000000000 -0700 5247 +++ vim72/src/workshop.c 200 8-12-30 16:16:56.000000000 -08005478 +++ vim72/src/workshop.c 2009-01-08 20:57:43.000000000 -0800 5248 5479 @@ -1121,8 +1121,12 @@ 5249 5480 ? (char *)curbuf->b_sfname : "<None>");
Note:
See TracChangeset
for help on using the changeset viewer.