diff --git a/.cvsignore b/.cvsignore index 517d111..ba6c13c 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,3 +1,3 @@ -vim-7.2.tar.bz2 -vim-7.2-lang.tar.gz vim-7.2-extra.tar.gz +vim-7.2-lang.tar.gz +vim-7.2.tar.bz2 diff --git a/7.2.003 b/7.2.003 new file mode 100644 index 0000000..626d81e --- /dev/null +++ b/7.2.003 @@ -0,0 +1,107 @@ +To: vim-dev@vim.org +Subject: Patch 7.2.003 +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.2.003 +Problem: Typo in translated message. Message not translated. +Solution: Correct spelling. Add _(). (Dominique Pelle) +Files: src/spell.c, src/version.c + + +*** ../vim-7.2.002/src/spell.c Tue Jun 24 22:21:31 2008 +--- src/spell.c Sun Aug 10 12:51:38 2008 +*************** +*** 77,83 **** + + /* + * Do the opposite: based on a maximum end score and a known sound score, +! * compute the the maximum word score that can be used. + */ + #define MAXSCORE(word_score, sound_score) ((4 * word_score - sound_score) / 3) + +--- 77,83 ---- + + /* + * Do the opposite: based on a maximum end score and a known sound score, +! * compute the maximum word score that can be used. + */ + #define MAXSCORE(word_score, sound_score) ((4 * word_score - sound_score) / 3) + +*************** +*** 625,631 **** + /* TRUE if a word appears in the list of banned words. */ + #define WAS_BANNED(su, word) (!HASHITEM_EMPTY(hash_find(&su->su_banned, word))) + +! /* Number of suggestions kept when cleaning up. we need to keep more than + * what is displayed, because when rescore_suggestions() is called the score + * may change and wrong suggestions may be removed later. */ + #define SUG_CLEAN_COUNT(su) ((su)->su_maxcount < 130 ? 150 : (su)->su_maxcount + 20) +--- 625,631 ---- + /* TRUE if a word appears in the list of banned words. */ + #define WAS_BANNED(su, word) (!HASHITEM_EMPTY(hash_find(&su->su_banned, word))) + +! /* Number of suggestions kept when cleaning up. We need to keep more than + * what is displayed, because when rescore_suggestions() is called the score + * may change and wrong suggestions may be removed later. */ + #define SUG_CLEAN_COUNT(su) ((su)->su_maxcount < 130 ? 150 : (su)->su_maxcount + 20) +*************** +*** 5980,5986 **** + else if (spin->si_newprefID == 0 || spin->si_newprefID == 127) + MSG(_("Too many compound flags")); + else +! MSG(_("Too many posponed prefixes and/or compound flags")); + } + + if (syllable != NULL) +--- 5980,5986 ---- + else if (spin->si_newprefID == 0 || spin->si_newprefID == 127) + MSG(_("Too many compound flags")); + else +! MSG(_("Too many postponed prefixes and/or compound flags")); + } + + if (syllable != NULL) +*** ../vim-7.2.002/src/version.c Sun Aug 17 23:43:53 2008 +--- src/version.c Mon Aug 25 04:06:52 2008 +*************** +*** 790,796 **** + MSG_PUTS(_("\nRISC OS version")); + #endif + #ifdef VMS +! MSG_PUTS("\nOpenVMS version"); + # ifdef HAVE_PATHDEF + if (*compiled_arch != NUL) + { +--- 792,798 ---- + MSG_PUTS(_("\nRISC OS version")); + #endif + #ifdef VMS +! MSG_PUTS(_("\nOpenVMS version")); + # ifdef HAVE_PATHDEF + if (*compiled_arch != NUL) + { +*** ../vim-7.2.002/src/version.c Sun Aug 17 23:43:53 2008 +--- src/version.c Mon Aug 25 04:06:52 2008 +*************** +*** 678,679 **** +--- 678,681 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 3, + /**/ + +-- +I learned the customs and mannerisms of engineers by observing them, much the +way Jane Goodall learned about the great apes, but without the hassle of +grooming. + (Scott Adams - The Dilbert principle) + + /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 /// diff --git a/7.2.004 b/7.2.004 new file mode 100644 index 0000000..8e7ed3e --- /dev/null +++ b/7.2.004 @@ -0,0 +1,103 @@ +To: vim-dev@vim.org +Subject: Patch 7.2.004 +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.2.004 +Problem: Cscope help message is not translated. +Solution: Put it in _(). (Dominique Pelle) +Files: src/if_cscope.c, src/if_cscope.h + + +*** ../vim-7.2.003/src/if_cscope.c Tue Jun 24 23:52:06 2008 +--- src/if_cscope.c Mon Aug 25 04:34:19 2008 +*************** +*** 74,80 **** + { "add", cs_add, + N_("Add a new database"), "add file|dir [pre-path] [flags]", 0 }, + { "find", cs_find, +! N_("Query for a pattern"), FIND_USAGE, 1 }, + { "help", cs_help, + N_("Show this message"), "help", 0 }, + { "kill", cs_kill, +--- 74,80 ---- + { "add", cs_add, + N_("Add a new database"), "add file|dir [pre-path] [flags]", 0 }, + { "find", cs_find, +! N_("Query for a pattern"), "find c|d|e|f|g|i|s|t name", 1 }, + { "help", cs_help, + N_("Show this message"), "help", 0 }, + { "kill", cs_kill, +*************** +*** 1180,1186 **** + (void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"), + cmdp->name, _(cmdp->help), cmdp->usage); + if (strcmp(cmdp->name, "find") == 0) +! MSG_PUTS(FIND_HELP); + cmdp++; + } + +--- 1180,1195 ---- + (void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"), + cmdp->name, _(cmdp->help), cmdp->usage); + if (strcmp(cmdp->name, "find") == 0) +! MSG_PUTS(_("\n" +! " c: Find functions calling this function\n" +! " d: Find functions called by this function\n" +! " e: Find this egrep pattern\n" +! " f: Find this file\n" +! " g: Find this definition\n" +! " i: Find files #including this file\n" +! " s: Find this C symbol\n" +! " t: Find assignments to\n")); +! + cmdp++; + } + +*** ../vim-7.2.003/src/if_cscope.h Thu Sep 6 17:38:58 2007 +--- src/if_cscope.h Mon Aug 25 04:34:17 2008 +*************** +*** 42,58 **** + * f 7name Find this file + * i 8name Find files #including this file + */ +- #define FIND_USAGE "find c|d|e|f|g|i|s|t name" +- #define FIND_HELP "\n\ +- c: Find functions calling this function\n\ +- d: Find functions called by this function\n\ +- e: Find this egrep pattern\n\ +- f: Find this file\n\ +- g: Find this definition\n\ +- i: Find files #including this file\n\ +- s: Find this C symbol\n\ +- t: Find assignments to\n" +- + + typedef struct { + char * name; +--- 42,47 ---- +*** ../vim-7.2.003/src/version.c Mon Aug 25 04:12:38 2008 +--- src/version.c Mon Aug 25 04:29:53 2008 +*************** +*** 678,679 **** +--- 678,681 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 4, + /**/ + +-- +If someone questions your market projections, simply point out that your +target market is "People who are nuts" and "People who will buy any damn +thing". Nobody is going to tell you there aren't enough of those people +to go around. + (Scott Adams - The Dilbert principle) + + /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 /// diff --git a/7.2.005 b/7.2.005 new file mode 100644 index 0000000..20cce85 --- /dev/null +++ b/7.2.005 @@ -0,0 +1,149 @@ +To: vim-dev@vim.org +Subject: Patch 7.2.005 +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.2.005 +Problem: A few problems when profiling. Using flag pointer instead of flag + value. Allocating zero bytes. Not freeing used memory. +Solution: Remove wrong '&' characters. Skip dumping when there is nothing + to dump. Free used memory. (Dominique Pelle) +Files: src/eval.c + + +*** ../vim-7.2.004/src/eval.c Fri Aug 8 12:36:31 2008 +--- src/eval.c Mon Aug 25 04:40:11 2008 +*************** +*** 3657,3664 **** + } + + /* +! * Return TRUE if typeval "tv" is locked: Either tha value is locked itself or +! * it refers to a List or Dictionary that is locked. + */ + static int + tv_islocked(tv) +--- 3657,3664 ---- + } + + /* +! * Return TRUE if typeval "tv" is locked: Either that value is locked itself +! * or it refers to a List or Dictionary that is locked. + */ + static int + tv_islocked(tv) +*************** +*** 15838,15847 **** + if (res == FAIL) + res = ITEM_COMPARE_FAIL; + else +- /* return value has wrong type */ + res = get_tv_number_chk(&rettv, &item_compare_func_err); + if (item_compare_func_err) +! res = ITEM_COMPARE_FAIL; + clear_tv(&rettv); + return res; + } +--- 15838,15846 ---- + if (res == FAIL) + res = ITEM_COMPARE_FAIL; + else + res = get_tv_number_chk(&rettv, &item_compare_func_err); + if (item_compare_func_err) +! res = ITEM_COMPARE_FAIL; /* return value has wrong type */ + clear_tv(&rettv); + return res; + } +*************** +*** 20590,20595 **** +--- 20589,20597 ---- + int st_len = 0; + + todo = (int)func_hashtab.ht_used; ++ if (todo == 0) ++ return; /* nothing to dump */ ++ + sorttab = (ufunc_T **)alloc((unsigned)(sizeof(ufunc_T) * todo)); + + for (hi = func_hashtab.ht_array; todo > 0; ++hi) +*************** +*** 20638,20643 **** +--- 20640,20647 ---- + prof_self_cmp); + prof_sort_list(fd, sorttab, st_len, "SELF", TRUE); + } ++ ++ vim_free(sorttab); + } + + static void +*************** +*** 21204,21210 **** + if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL)) + func_do_profile(fp); + if (fp->uf_profiling +! || (fc.caller != NULL && &fc.caller->func->uf_profiling)) + { + ++fp->uf_tm_count; + profile_start(&call_start); +--- 21208,21214 ---- + if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL)) + func_do_profile(fp); + if (fp->uf_profiling +! || (fc.caller != NULL && fc.caller->func->uf_profiling)) + { + ++fp->uf_tm_count; + profile_start(&call_start); +*************** +*** 21235,21247 **** + + #ifdef FEAT_PROFILE + if (do_profiling == PROF_YES && (fp->uf_profiling +! || (fc.caller != NULL && &fc.caller->func->uf_profiling))) + { + profile_end(&call_start); + profile_sub_wait(&wait_start, &call_start); + profile_add(&fp->uf_tm_total, &call_start); + profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children); +! if (fc.caller != NULL && &fc.caller->func->uf_profiling) + { + profile_add(&fc.caller->func->uf_tm_children, &call_start); + profile_add(&fc.caller->func->uf_tml_children, &call_start); +--- 21239,21251 ---- + + #ifdef FEAT_PROFILE + if (do_profiling == PROF_YES && (fp->uf_profiling +! || (fc.caller != NULL && fc.caller->func->uf_profiling))) + { + profile_end(&call_start); + profile_sub_wait(&wait_start, &call_start); + profile_add(&fp->uf_tm_total, &call_start); + profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children); +! if (fc.caller != NULL && fc.caller->func->uf_profiling) + { + profile_add(&fc.caller->func->uf_tm_children, &call_start); + profile_add(&fc.caller->func->uf_tml_children, &call_start); +*** ../vim-7.2.004/src/version.c Mon Aug 25 04:35:13 2008 +--- src/version.c Mon Aug 25 04:46:44 2008 +*************** +*** 678,679 **** +--- 678,681 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 5, + /**/ + +-- +The process for understanding customers primarily involves sitting around with +other marketing people and talking about what you would to if you were dumb +enough to be a customer. + (Scott Adams - The Dilbert principle) + + /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 /// diff --git a/7.2.006 b/7.2.006 new file mode 100644 index 0000000..f22eeae --- /dev/null +++ b/7.2.006 @@ -0,0 +1,50 @@ +To: vim-dev@vim.org +Subject: Patch 7.2.006 +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.2.006 +Problem: HTML files are not recognized by contents. +Solution: Add a rule to the scripts file. (Nico Weber) +Files: runtime/scripts.vim + + +*** ../vim-7.2.005/runtime/scripts.vim Sat Aug 9 19:37:09 2008 +--- runtime/scripts.vim Sat Aug 16 04:05:34 2008 +*************** +*** 234,239 **** +--- 234,243 ---- + elseif s:line1 =~ '\' ++ set ft=html ++ + " PDF + elseif s:line1 =~ '^%PDF-' + set ft=pdf +*** ../vim-7.2.005/src/version.c Mon Aug 25 04:48:21 2008 +--- src/version.c Mon Aug 25 05:02:34 2008 +*************** +*** 678,679 **** +--- 678,681 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 6, + /**/ + +-- +Never enter the boss's office unless it's absolutely necessary. Every boss +saves one corner of the desk for useless assignments that are doled out like +Halloween candy to each visitor. + (Scott Adams - The Dilbert principle) + + /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 /// diff --git a/Changelog.rpm b/Changelog.rpm index 516862f..b49d6dd 100644 --- a/Changelog.rpm +++ b/Changelog.rpm @@ -1,3 +1,367 @@ +* Fri Jul 04 2008 Karsten Hopp 7.1.330-2 +- new rpm doesn't like zero filled, 3 digit patch numbers + +* Fri Jul 04 2008 Karsten Hopp 7.1.330-1 +- patchlevel 330 + +* Wed Jun 04 2008 Karsten Hopp 7.1.309-1 +- Patchlevel 309 + +* Wed Jun 04 2008 Karsten Hopp 7.1.306-1 +- patchlevel 306, fixes some unicode characters + +* Tue Jun 03 2008 Karsten Hopp 7.1.305-1 +- patchlevel 305 +- put /etc/vimrc autocmd's into fedora augroup (similar to #241308) + +* Thu May 15 2008 Karsten Hopp 7.1.298-1 +- patchlevel 298 + +* Fri Apr 11 2008 Karsten Hopp 7.1.293-1 +- patchlevel 293 +- update forth syntax file (Benjamin Krill) + +* Wed Apr 02 2008 Karsten Hopp 7.1.291-1 +- patchlevel 291, more fixes for leftover /tmp/cscope* files + +* Tue Mar 18 2008 Tom "spot" Callaway 7.1.283-2 +- add Requires for versioned perl (libperl.so) + +* Mon Mar 17 2008 Karsten Hopp 7.1.283-1 +- patchlevel 283, fixes leftover cscope files in /tmp + +* Wed Mar 12 2008 Karsten Hopp 7.1.273-1 +- update to patchlevel 273, this fixes #436902 + +* Tue Mar 11 2008 Karsten Hopp 7.1.270-1 +- patchlevel 270 +- don't write swapfile on most common locations for USB-sticks (#436752) +- add spec file template + +* Mon Mar 10 2008 Tom "spot" Callaway 7.1.269-2 +- BR: ExtUtils::Embed to find perl headers + +* Mon Mar 10 2008 Karsten Hopp 7.1.269-1 +- patchlevel 269 +- rebuild with new perl (#436731) + +* Mon Mar 03 2008 Karsten Hopp 7.1.266-1 +- patchlevel 266 +- add minimal help page for /bin/vi (#173974) + +* Mon Feb 25 2008 Karsten Hopp 7.1.262-1 +- patchlevel 262 +- add fix for #231124, BOM was ignored +- enable ruby interpreter (#215207) +- add filetype for Erlang header files (#417371) + +* Mon Feb 11 2008 Karsten Hopp 7.1.245-1 +- patchlevel 245 + +* Sun Jan 27 2008 Karsten Hopp 7.1.242-1 +- patchlevel 242 + +* Fri Jan 18 2008 Karsten Hopp 7.1.233-2 +- silence taglist plugin (#429200) + +* Fri Jan 18 2008 Karsten Hopp 7.1.233-1 +- patchlevel 233 +- fix ada patch + +* Wed Jan 16 2008 Karsten Hopp 7.1.230-2 +- add newer ada runtime files to fix bugzilla #246378 + +* Wed Jan 16 2008 Karsten Hopp 7.1.230-1 +- patchlevel 230, fixes memory leak + +* Mon Jan 14 2008 Karsten Hopp 7.1.228-1 +- patchlevel 228 +- allow overwriting WITH_SELING at build time (#427710) + +* Thu Jan 10 2008 Karsten Hopp 7.1.214-1 +- patchlevel 214 + +* Mon Jan 07 2008 Karsten Hopp 7.1.211-1 +- patchlevel 211 + +* Sat Dec 22 2007 Karsten Hopp 7.1.175-1 +- patchlevel 175 + +* Thu Nov 22 2007 Karsten Hopp 7.1.159-1 +- patchlevel 159 +- vim-enhanced requires which for vimtutor (#395371) + +* Thu Oct 04 2007 Karsten Hopp 7.1.135-1 +- patchlevel 135 + +* Wed Sep 26 2007 Karsten Hopp 7.1.122-1 +- patchlevel 122 + +* Tue Sep 25 2007 Karsten Hopp 7.1.119-1 +- patchlevel 119 + +* Mon Sep 24 2007 Karsten Hopp 7.1.116-1 +- patchlevel 116 + +* Fri Sep 07 2007 Karsten Hopp 7.1.100-1 +- patchlevel 100 + +* Fri Aug 24 2007 Karsten Hopp 7.1.87-1 +- add build requirement perl-devel +- fix tarball unpacking +- patchlevel 87 + +* Wed Aug 15 2007 Karsten Hopp 7.1.77-1 +- patchlevel 77 + +* Mon Aug 13 2007 Karsten Hopp 7.1.68-1 +- patchlevel 68 + +* Thu Aug 02 2007 Karsten Hopp 7.1.47-1 +- patchlevel 47 + +* Wed Jul 11 2007 Karsten Hopp 7.1.28-1 +- patchlevel 28 + +* Wed Jun 27 2007 Karsten Hopp 7.1.12-1 +- Patchlevel 12 + +* Mon Jun 04 2007 Karsten Hopp 7.1.2-1 +- vim 7.1 +- drop 240 patches + +* Tue May 22 2007 Karsten Hopp 7.0.235-1 +- Don't wake up system with blinking gvim cursor: + http://www.linuxpowertop.org/known.php + +* Mon Apr 30 2007 Karsten Hopp 7.0.235-1 +- update to patchlevel 235, fixes modeline issues + +* Tue Apr 17 2007 Karsten Hopp 7.0.224-3 +- fix typo in require line (vim-X11 - 2:7.0.224-2.fc7.i386 requires 4) + +* Mon Apr 16 2007 Karsten Hopp 7.0.224-2 +- use more macros +- drop BR perl +- move license to main doc directory +- set vendor to 'fedora' (desktop-file) +- don't own man directories +- preserve timestamps of non-generated files +- run update-desktop-database + +* Thu Apr 05 2007 Karsten Hopp 7.0.224-1 +- vim-X11 provides gvim + +* Fri Mar 30 2007 Karsten Hopp 7.0.224-1 +- patchlevel 224 + +* Wed Feb 21 2007 Karsten Hopp 7.0.195-2 +- rpmlint fixes (#226526) + +* Tue Feb 13 2007 Karsten Hopp 7.0.195-1 +- patchlevel 195 + +* Mon Feb 12 2007 Karsten Hopp 7.0.192-1 +- patchlevel 192 +- test fix for highlighting problems with curly brackets in #define (#203577) + +* Tue Feb 06 2007 Karsten Hopp 7.0.191-2 +- uses ncurses instead of ncursesw + +* Tue Feb 06 2007 Karsten Hopp 7.0.191-1 +- patchlevel 191 +- clean up spec file for rpmlint +- drop cvim stuff + +* Tue Jan 23 2007 Karsten Hopp 7.0.188-3 +- patchlevel 188 + +* Mon Jan 08 2007 Karsten Hopp 7.0.178-3 +- enable filetype plugin + +* Thu Dec 14 2006 Karsten Hopp 7.0.178-2 +- build vim-minimal with features=small instead of tiny (#219605) + +* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 +- add vimfiles/after to list of owned directories + +* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 +- patchlevel 178 +- use macros +- Resolves: #219154 + add directory /usr/share/vim/vimfiles for plugins + +* Thu Dec 7 2006 Jeremy Katz +- rebuild for python 2.5 + +* Wed Nov 22 2006 Karsten Hopp 7.0.168-1 +- patchlevel 168 +- link with ncurses + +* Tue Nov 21 2006 Karsten Hopp 7.0.164-2 +- patchlevel 164 + +* Mon Nov 13 2006 Karsten Hopp 7.0.162-2 +- fix lang problem in spec file mode +- use old g:packager variable when set + +* Fri Nov 10 2006 Karsten Hopp 7.0.162-1 +- patchlevel 162 + +* Mon Nov 06 2006 Karsten Hopp 7.0.158-1 +- patchlevel 158 + +* Tue Oct 17 2006 Karsten Hopp 7.0.139-1 +- patchlevel 139 +- provide vim, vi (#210950) + +* Thu Sep 28 2006 Jeremy Katz - 7.0.109-3 +- disable vim-spell subpackage as it pushes us over CD boundaries + +* Tue Sep 28 2006 Karsten Hopp 7.0.109-2 +- fix typo in vimspell.sh (#203178) + +* Tue Sep 19 2006 Karsten Hopp 7.0.109-1 +- update to patchlevel 109 to fix some redraw problems +- fix invisible comments in diff mode (#204042) + +* Tue Sep 12 2006 Karsten Hopp 7.0.100-1 +- Patchlevel 100 +- replace runtime files with newer ones + +* Mon Sep 11 2006 Karsten Hopp 7.0.099-1 +- Patchlevel 99 + +* Mon Sep 05 2006 Karsten Hopp 7.0.086-1 +- Patchlevel 86 + +* Mon Sep 04 2006 Karsten Hopp 7.0.083-1 +- Patchlevel 83 + +* Wed Aug 30 2006 Karsten Hopp 7.0.076-1 +- Patchlevel 76 + +* Thu Aug 25 2006 Karsten Hopp 7.0.066-2 +- fix vimdiff colors (#204042) + +* Thu Aug 24 2006 Karsten Hopp 7.0.066-1 +- fix syntax patch (#203798) +- patchlevel 66 + +* Wed Aug 17 2006 Karsten Hopp 7.0.063-1 +- Patchlevel 63 + +* Wed Aug 15 2006 Karsten Hopp 7.0.053-1 +- Patchlevel 53 +- Buildrequires libXpm-devel + +* Wed Aug 09 2006 Karsten Hopp 7.0.050-1 +- Patchlevel 50 + +* Thu Aug 03 2006 Karsten Hopp 7.0.042-2 +- clean up spec file + +* Mon Jul 24 2006 Karsten Hopp 7.0.042-1 +- patchlevel 42 + +* Wed Jul 20 2006 Karsten Hopp 7.0.039-1 +- patchlevel 39 +- allow usage of $VIM variable (#199465) + +* Wed Jul 12 2006 Jesse Keating - 2:7.0.035-1.1 +- rebuild + +* Tue Jun 27 2006 Karsten Hopp 7.0.035-1 +- patchlevel 35 + +* Wed Jun 21 2006 Karsten Hopp 7.0.022-2 +- add binfmt_misc rpc_pipefs to fstypes for better mtab highlighting + +* Tue Jun 20 2006 Karsten Hopp 7.0.022-1 +- patchlevel 22 + +* Tue Jun 20 2006 Karsten Hopp 7.0.020-1 +- patchlevel 20 + +* Tue Jun 20 2006 Karsten Hopp 7.0.019-1 +- patchlevel 19 +- buildrequire autoconf + +* Tue May 30 2006 Karsten Hopp 7.0.017-1 +- patchlevel 17, although it affects just the Motif version +- own some directories (#192787) + +* Sat May 13 2006 Karsten Hopp 7.0.016-1 +- patchlevel 016 + +* Fri May 12 2006 Karsten Hopp 7.0.012-1 +- patchlevel 012 + +* Thu May 11 2006 Karsten Hopp 7.0.010-1 +- patchlevel 010 + +* Wed May 10 2006 Karsten Hopp 7.0.005-2 +- patchlevel 005 +- move older changelogs (<7.0) into a file, no need to keep them + in the rpm database + +* Tue May 09 2006 Karsten Hopp 7.0.000-2 +- bump epoch, the buildsystem thinks 7.0.000-2 is older than 7.0.g001-1 + although rpm is quite happy with it. + +* Mon May 08 2006 Karsten Hopp 7.0.000-1 +- vim-7.0 +- Spell checking support for about 50 languages +- Intelligent completion for C, HTML, Ruby, Python, PHP, etc. +- Tab pages, each containing multiple windows +- Undo branches: never accidentally lose text again +- Vim script supports Lists and Dictionaries (similar to Python) +- Vim script profiling +- Improved Unicode support +- Highlighting of cursor line, cursor column and matching braces +- Translated manual pages support. +- Internal grep; works on all platforms, searches compressed files +- Browsing remote directories, zip and tar archives +- Printing multi-byte text +- find details about the changes since vim-6.4 with :help version7 + +- fix SE Linux context of temporary (.swp) files (#189968) +- /bin/vi /vim-minimal is now using /etc/virc to avoid .rpmnew files + when updating + +* Tue May 02 2006 Karsten Hopp 7.0.g001-1 +- vim-7.0g BETA + +* Fri Apr 28 2006 Karsten Hopp 7.0.f001-1 +- vim-7.0f3 BETA + +* Thu Apr 20 2006 Karsten Hopp 7.0.e001-1 +- vim-7.0e BETA + +* Tue Apr 11 2006 Karsten Hopp 7.0.d001-1 +- vim-7.0d BETA + +* Fri Apr 07 2006 Karsten Hopp 7.0c.000-3 +- fix vimrc filename + +* Thu Apr 06 2006 Karsten Hopp 7.0c.000-2 +- new snapshot + +* Tue Apr 04 2006 Karsten Hopp 7.0c.000-1 +- vim-7.0c BETA + +* Wed Mar 22 2006 Karsten Hopp 7.0aa.000-3 +- Rawhide build as vim, opposed to vim7 (prerelease) +- conflict with older man-pages-{it,fr} packages +- cleanup lang stuff + +* Thu Mar 16 2006 Karsten Hopp 7.0aa.000-2 +- make it coexist with vim-6 (temporarily) +- new CVS snapshot + +* Tue Mar 14 2006 Karsten Hopp 7.0aa.000-1 +- vim7 pre Release +- older changelogs available in Changelog.rpm * Thu Mar 09 2006 Karsten Hopp 6.4.007-4 - fix configure check for python (#184478) diff --git a/README.patches b/README.patches index d4f68a7..e5557fa 100644 --- a/README.patches +++ b/README.patches @@ -1,4 +1,4 @@ -Patches for Vim - Vi IMproved 7.1 +Patches for Vim - Vi IMproved 7.2 The files in this directory contain source code changes to fix problems in released versions of Vim. Each file also contains an @@ -14,352 +14,20 @@ Before patching, change to the top Vim directory, where the "src" and "runtime" directories are located. Depending on the version of "patch" that you use, you may have add an argument to make it patch the right file: - patch -p < 7.1.001 - patch -p0 < 7.1.001 + patch -p < 7.2.001 + patch -p0 < 7.2.001 After applying a patch, you need to compile Vim. There are no patches for binaries. Checksums for the patch files can be found in the file MD5. -Collection of patches for Vim 7.1: - SIZE NAME INCLUDES - 91424 7.1.001-100.gz patches 7.1.001 to 7.1.100, gzip'ed - 75402 7.1.101-200.gz patches 7.1.101 to 7.1.200, gzip'ed -109686 7.1.201-300.gz patches 7.1.201 to 7.1.300, gzip'ed - - -Individual patches for Vim 7.1: +Individual patches for Vim 7.2: SIZE NAME FIXES - 2404 7.1.001 can't build with Gnome GUI - 2011 7.1.002 Oracle Pro*C/C++ files are not detected - 1529 7.1.003 (extra) Win32: menu entries end up in message history - 2481 7.1.004 crash when editing a directory - 3841 7.1.005 "cit" used on deletes - 2941 7.1.006 when reading from stdin 'modified' can't be reset in autocmd - 6458 7.1.007 (extra) Mac: context menu does not work, scrollbars not dimmed - 2631 7.1.008 getfsize() returns an invalid number for very big files - 1881 7.1.009 diff mode: tab to spaces change not highlighted correctly - 2796 7.1.010 Gnome: tab pages are not included in the saved session - 1934 7.1.011 buffer overflow when $VIMRUNTIME is very long - 1904 7.1.012 ":let &tw = 'asdf'" does not give an error message - 2139 7.1.013 ":syn include" only loads the first file - 1479 7.1.014 crash in C-indenting - 3743 7.1.015 MzScheme interface doesn't build on Mac; init problem - 2368 7.1.016 (after 7.1.012) error message when using ":cwindow" - 6729 7.1.017 ":confirm w" does not give a prompt when file is read-only - 1771 7.1.018 "p" at end of line doesn't work right when 've' is set - 1650 7.1.019 ":python" doesn't mention the command is not implemented - 3229 7.1.020 reading uninitialized memory when using a dialog - 2875 7.1.021 (after 7.1.015) MzScheme interface doesn't build on Win32 - 1842 7.1.022 when setting 'keymap' twice b:keymap_name variable isn't set - 1718 7.1.023 "dw" in a line with one character deletes the line - 1335 7.1.024 using a pointer that may have become invalid - 2292 7.1.025 search('pat', 'bc) doesn't find word under cursor at BOL - 1710 7.1.026 "[p" doesn't work in Visual mode - 3345 7.1.027 on Sun OS reading from a process substitutions doesn't work - 2239 7.1.028 ":sort" does nothing special with empty search pattern - 2692 7.1.029 (after 7.1.019) can't compile when all interfaces are used - 2364 7.1.030 vimtutor shell script checks for "vim6" but not for "vim7" - 6533 7.1.031 virtcol([123, '$']) doesn't work - 3006 7.1.032 possible crash when doing completion on the command line - 1530 7.1.033 buffer marked modified after ":bdel" and ":next" - 2956 7.1.034 Win64: compiler warnings for typecast, optimizer problem - 1797 7.1.035 after ":s/./&/#" all listed lines have a line number - 12171 7.1.036 add "none" to completion of ":echohl" and ":match" - 1817 7.1.037 using strcpy() for an overlapping string - 5704 7.1.038 'preseveindent' doesn't always work when 'et' is set - 1750 7.1.039 weird help-tags tag in docs file may make cause a crash - 53412 7.1.040 ":match" only supports three matches - 4614 7.1.041 (extra, after 7.1.040) update test makefiles for new test - 2366 7.1.042 (after 7.1.040) internal error when using matchadd() - 2820 7.1.043 in Ex mode using CTRL-D twice may cause a crash - 1632 7.1.044 in Insert mode 0 CTRL-T deletes all indent - 3101 7.1.045 double screen redraw in some situations - 1637 7.1.046 ":s/.*/&/" deletes composing characters - 1552 7.1.047 wrong argument for vim_regcomp() - 5010 7.1.048 paren highlighting is not updated after scrolling - 1722 7.1.049 can't compile with GTK2 when using hangul input feature - 4800 7.1.050 possible crash in C++ indenting - 2295 7.1.051 accessing uninitialized memory when finding spell suggestions - 2435 7.1.052 when creating a new match not all fields are initialized - 1473 7.1.053 reading uninitialized memory when updating command line - 4451 7.1.054 accessing uninitialized memory when displaying the fold column - 5414 7.1.055 using strcpy() with arguments that overlap - 3151 7.1.056 scrolling back at more prompt doesn't work properly - 2514 7.1.057 CursorHold causes problems for Normal and Visual mode commands - 10612 7.1.058 completion menu doesn't work properly when 'righleft' is set - 3350 7.1.059 in Ex mode "g/^/vi" and pressing CTRL-C: Vim hangs and beeps - 5066 7.1.060 splitting quickfix window messes up window layout - 6320 7.1.061 with latin1 'ignorecase' doesn't work for umlauts - 1550 7.1.062 (after 7.0.038) C comment indent can be wrong - 1391 7.1.063 compiler warning for uninitialized variable - 1405 7.1.064 on interix some files appear not to exist - 2983 7.1.065 Win32: MingW Compilation problem for newer version of w32api - 4553 7.1.066 when 'bomb' is changed the file should be considered modified - 7701 7.1.067 'infercase' doesn't work for thesaurus completion - 6709 7.1.068 'equalalways' equalizes windows too often - 2757 7.1.069 GTK GUI: confirm() dialog has a default button when not wanted - 1560 7.1.070 (extra) Win32 GUI: same confirm() default button problem - 5534 7.1.071 (after 7.1.040) add a basic test for regexp patterns - 5705 7.1.072 (extra, after 7.1.041 and 7.1.071) extra part of 7.1.071 - 3595 7.1.073 (after 7.1.062) crash when 'preserveindent' is set - 5259 7.1.074 crash when using string() on a recursively nested List - 1686 7.1.075 ":let v:statusmsg" reads memory already freed - 2376 7.1.076 a couple more strcpy() with overlapping arguments - 1551 7.1.077 "can_spell" is used without initializing it - 2678 7.1.078 dropping file name on gvim containing CSI byte doesn't work - 2922 7.1.079 "@" character in 'isfname' doesn't pick up umlauts for latin1 - 2960 7.1.080 (extra) Compiler warnings for gvimex.cpp - 3253 7.1.081 completion doesn't work after ":!cat ") may return < 0 for a Linewise selection - 1515 7.1.133 shorten_fname1() linked when it's not needed - 10379 7.1.134 (extra) Win32: Can't build with VC8 - 3337 7.1.135 Win32: ":e c:/tmp/foo" and ":e c:/tmp//foo" create two buffers - 1522 7.1.136 memory leak when using Ruby syntax highlighting - 1553 7.1.137 build failure when using EXITFREE - 1836 7.1.138 Perl: Msg() doesn't stop when "q" is typed at the more prompt - 1557 7.1.139 fold truncated when ending Insert mode with CTRL-C - 1664 7.1.140 v:count can't be used in an expression mapping - 2806 7.1.141 GTK: can't use negative offset with -geom argument - 2161 7.1.142 ":redir @A>" doesn't work - 1723 7.1.143 uninitialized memory read when diffing three files - 1250 7.1.144 after ":diffup" cursor can be in the wrong position - 6160 7.1.145 stay in Insert completion mode depending on the char typed - 2838 7.1.146 VMS: writing fails for rare record organisation - 2079 7.1.147 (after 7.1.127) freeing memory twice completing user name - 2557 7.1.148 QNX and some other systems require testing for sys/types.h - 4823 7.1.149 completion menu messed up when using the scroll bar - 1759 7.1.150 Visual mode "p" doesn't work when 'clipboard' has "unnamed" - 2108 7.1.151 lalloc(0) error for line completion with 'ic' and 'inf' set - 3183 7.1.152 display problem when 'hls' and 'cursorcolumn' are set - 4610 7.1.153 compiler warnings on SGI - 1547 7.1.154 (after 7.1.152) compiler warning for signed/unsigned compare - 1594 7.1.155 crash when 'undolevels' is 0 and repeating "udd" - 4174 7.1.156 overlapping arguments for strcpy() during cmdline completion - 1541 7.1.157 :" in Ex mode at end of file results in an error message - 4629 7.1.158 (extra) Win32: with utf-8 and cp1250 Alt-y is the wrong char - 1646 7.1.159 overlapping arguments for a strcpy() - 1661 7.1.160 getting/losing focus may cause hit-enter prompt to be redrawn - 4347 7.1.161 compilation errors with tiny features and EXITFREE - 4691 7.1.162 crash when using a modifier before "while" or "for" - 2367 7.1.163 warning for the unknown option 'bufsecret' - 1576 7.1.164 reading past end of regexp pattern - 5538 7.1.165 crash related to getting X window ID - 2134 7.1.166 memory leak when using "gp" in Visual mode - 2528 7.1.167 xxd crashes when using "xxd -b -c 110" - 2989 7.1.168 (extra) Win32 GUI: when no focus click doesn't position cursor - 1926 7.1.169 using uninitialized memory when system() fails - 1722 7.1.170 overlapping arguments to strcpy() - 2324 7.1.171 reading one byte before allocated memory. - 1536 7.1.172 if 'buftype' is "acwrite" Vim still does overwrite check - 1928 7.1.173 accessing freed memory when using "\%^" pattern - 2197 7.1.174 writing NUL past end of a buffer - 4722 7.1.175 doesn't work with some combination of option settings - 2943 7.1.176 compiling with Aap fails if "compiledby" contains '<' or '>' - 5450 7.1.177 freeing memory twice when in debug mode while reading a script - 1567 7.1.178 "%" doesn't work on "/* comment *//* comment */" - 6581 7.1.179 configure doesn't find TCL 8.5 - 7099 7.1.180 regexp patterns are not sufficiently tested - 1878 7.1.181 accessing uninitialized memory in Farsi mode with ":s" - 5457 7.1.182 with tab pages and an argument list session file may be wrong - 2489 7.1.183 Internal error for ":echo matchstr('a', 'a\%[\&]')" - 2132 7.1.184 crash when deleting backwards over a line break in Insert mode - 3744 7.1.185 "gR" and then BS doesn't work properly with multi-byte chars - 3294 7.1.186 "expand('')" returns a bogus value after ":cd dir" - 2341 7.1.187 Win32 GUI: custom completion using system() doesn't work - 1688 7.1.188 "W10" message could be displayed in the second column - 1950 7.1.189 (after 7.1.104) need to call plain_vgetc() in ask_yesno() - 1685 7.1.190 cursor after end-of-line: "iA sentence.)" - 2007 7.1.191 Win32 GUI: when not in focus click in scrollbar doesn't work - 2605 7.1.192 CTRL-C doesn't stop duplicating text for "s" in Visual block - 2962 7.1.193 some of the Vim 5.x digraphs could be supported - 1650 7.1.194 Unix: ":echo glob('~/{}')" results in "/home/user//" - 2273 7.1.195 '0 mark doesn't work for "~/foo ~ foo" - 2642 7.1.196 (extra) Win32 GUI: "\n" in a tooltip doesn't cause line break - 2308 7.1.197 Mac: "make install" doesn't work when $prefix is set - 1460 7.1.198 hang when using ":s/\n//gn" - 3572 7.1.199 can't do command line completion for a file name extension - 2310 7.1.200 (after 7.1.177 and 7.1.182) compiler warnings - 2705 7.1.201 when reading stdin 'fenc' and 'ff' are not set - 2383 7.1.202 incomplete utf-8 byte sequence is not checked for validity - 2261 7.1.203 if 'virtualedit' is "onemore" then ":normal 99|" is not right - 2891 7.1.204 (extra) Win32: 'balloonexpr' tooltip disappears after 4 sec - 5481 7.1.205 can't get the operator in an ":omap" - 1690 7.1.206 compiler warnings when using MODIFIED_BY - 7708 7.1.207 netbeans: "remove" cannot delete one line - 2051 7.1.208 on Alpha get an unaligned access error - 2249 7.1.209 GTK GUI: when using the netrw plugin ":gui" causes a hang - 1923 7.1.210 listing mapping for 0xdb fails when 'encoding' is utf-8 - 25525 7.1.211 matchparen plugin may take so long it looks like Vim hangs - 1491 7.1.212 accessing a byte before a line - 1750 7.1.213 aborting ":tabedit" from the ATTENTION dialog leaves tab open - 8399 7.1.214 ":1s/g\n\zs1//" deletes characters from the first line - 6476 7.1.215 it's difficult to figure out the nesting of syntax items - 2360 7.1.216 variants of --remote-tab are not mentioned for "vim --help" - 7103 7.1.217 the "help-tags" tag may be missing from runtime/doc/tags - 1864 7.1.218 syntax region without "keepend" could be truncated - 12134 7.1.219 (after 7.1.215) synstack() doesn't work for one char region - 3928 7.1.220 cursor may end up on trail byte after ")" - 1978 7.1.221 when inserting a "(" the following highlighting may be wrong - 3531 7.1.222 (after 7.1.217) wildcards of ":helptags" are not expanded - 8138 7.1.223 glob() doesn't handle "'" when 'shell' is "sh" or "bash" - 2131 7.1.224 "vim -F -o one two" sets 'rightleft' in one window only - 1767 7.1.225 using unitialized value when XGetWMNormalHints() fails - 1957 7.1.226 command line completion fails for a file name with a '&' char - 5595 7.1.227 hang in syntax HL when moving over a ")" - 1678 7.1.228 with 'foldmethod' "indent" fold can't be closed after "3>>" - 1758 7.1.229 a fold is closed when backspacing in Insert mode - 2052 7.1.230 memory leak when executing SourceCmd autocommands - 8648 7.1.231 when shifting lines the change is acted upon multiple times - 2002 7.1.232 (after 7.1.207 and 7.1.211) compiler warnings with MSVC - 3249 7.1.233 crash with Insert mode completion for a user defined command - 6865 7.1.234 display problems when diff'ing three files - 5925 7.1.235 pattern matching is slow when using a lot of simple patterns - 28992 7.1.236 hang when using complicated pattern and 'hlsearch' or ":match" - 1704 7.1.237 compiler warning on an Alpha processor in Motif code - 1801 7.1.238 searchpair() may fail when using 'c' or 'r' flag - 1639 7.1.239 (after 7.1.233) compiler warning for sprintf() argument - 5157 7.1.240 "gUe" may stop before the end of the word - 3093 7.1.241 focus change events not always ignored - 2262 7.1.242 "cib" doesn't work properly on "(x)" - 4475 7.1.243 (after 7.1.240) "U" doesn't work on all text in Visual mode - 1847 7.1.244 GUI may have part of the command line cut off - 2767 7.1.245 pressing CTRL-\ three times causes Vim to quit - 2739 7.1.246 configure hangs when the man pager is something strange - 6028 7.1.247 Netbeans: backspacing in Insert mode may skip a character - 3691 7.1.248 can't set the '" mark; can't know if setpos() was successful - 2144 7.1.249 after "U" the cursor can be past end of line - 1684 7.1.250 error for ":setglobal fenc=anything" when 'modifiable' is off - 3134 7.1.251 accessing freed memory when spell checking enabled - 1399 7.1.252 (after 7.1.243) test 39 fails when locale uses utf-8 encoding - 1751 7.1.253 ":sort" doesn't work in a one line file - 1894 7.1.254 Tests 49 and 55 fail when the locale is French - 1514 7.1.255 Vim doesn't support utf-32 - 50921 7.1.256 findfile() also returns directories - 3326 7.1.257 configure can't always find the Tcl header files - 3360 7.1.258 crash when doing "d/\n/e" and 'virtualedit' is "all" - 1944 7.1.259 cursor in wrong place with 'rl', "utf-8" and illegal byte - 1805 7.1.260 cursor position wrong after ^@ wrapping halfway if using utf-8 - 2255 7.1.261 for a 2 byte BOM UCS-2 is used, which doesn't work for UTF-16 - 3438 7.1.262 can't get the process ID of Vim - 2442 7.1.263 filetype with dot doesn't work for indent plugins - 6295 7.1.264 crash when C-indenting - 1310 7.1.265 hang when completing file name and space in 'isfname' - 2510 7.1.266 version string returned by terminal may be used as typed input - 1957 7.1.267 when changing folds cursor may be positioned in a wrong place - 1576 7.1.268 always shows "+" at end of screen line with 'cursurline' - 6183 7.1.269 matchparen plugin has an arbitrary line number limit - 2861 7.1.270 ":?foo?" matches in current line since patch 7.1.025 - 1582 7.1.271 in tiny version ":!touch %" causes curbuf to be wrong - 2334 7.1.272 buffer name [Location List] not used for buffer in other tab - 2504 7.1.273 when profiling on Linux Vim exits early - 1549 7.1.274 (after 7.1.272) compiler warning with optimized build - 40835 7.1.275 (extra) Mac: ATSUI and 'antialias' don't work together - 4946 7.1.276 "gw" uses 'formatexpr', even though the docs say it doesn't - 2802 7.1.277 default for 'paragraphs' misses some items - 1989 7.1.278 (extra, after 7.1.275) build problem - 3848 7.1.279 when using cscope temporary files are left behind - 1556 7.1.280 (after 7.1.275) Mac: build problems without multibyte feature - 2094 7.1.281 (after 7.1.279) Vim hangs when cscope doesn't exit - 16302 7.1.282 (extra) Win64: Installing context menu, compiler warnings - 7633 7.1.283 non-extra part of 7.1.282 - 2258 7.1.284 compiler warnings for functions without prototype - 5787 7.1.285 (extra) Mac: dialog hotkeys don't work - 2045 7.1.286 (after 7.1.103) "w" at end of buffer moves cursor too far - 1859 7.1.287 crash when reversing a list after using it - 3182 7.1.288 (after 7.1.281) cscope leaves behind temp files with gvim - 1979 7.1.289 when EXITFREE is defined and 'acd' is set freed memory is used - 2146 7.1.290 reading unwritten bytes when spell checking with large indent - 1940 7.1.291 compiler warning for int-long conversion - 6698 7.1.292 when using a pattern with "\@<=" the submatches can be wrong - 3087 7.1.293 spell checking considers super/subscript chars as word chars - 2336 7.1.294 leaking memory when executing a shell command - 6102 7.1.295 vimtutor only works with vim, not gvim - 9374 7.1.296 SELinux is not supported - 1855 7.1.297 wrong parenmatch highlighting after search/replace dialog - 1558 7.1.298 src/gvimtutor is not distributed - 9490 7.1.299 filetype detection fails for file name with special characters - 1959 7.1.300 value of asmsyntax argument isn't checked for valid characters - 1673 7.1.301 "File/Save" menu in Insert mode doesn't update tab page label - 1485 7.1.302 (after 7.1.299) compilation error on MS-Windows - 1409 7.1.303 (after 7.1.302) compilation error on MS-Windows, again - 12135 7.1.304 shortpath_for_invalid_fname() is too complex and wrong - 4735 7.1.305 can't edit compressed file with special characters in the name - 2153 7.1.306 some Unicode symbol chars are handled like word chars - 23714 7.1.307 many warnings when compiling with Python 2.5 - 2673 7.1.308 when in readonly mode ":options" produces an error - 3989 7.1.309 installing and testing with a shadow directory doesn't work - 8024 7.1.310 incomplete utf-8 byte sequence at end of the file not detected - 2547 7.1.311 compiler warning for missing sentinel in X code - 2346 7.1.312 there is no check for error number mistakes in .po files - 3425 7.1.313 status and tile not updated when using netbeans setModified - 1915 7.1.314 'pastetoggle' is written to the session file without escaping - 3287 7.1.315 crash with specific search pattern using look-behind match - 1480 7.1.316 when 'cscopetag' is set ":tag" gives an error message - 5203 7.1.317 compiler warnings in Motif calls - 5428 7.1.318 mem leak when closing xsmp conn.; crash on exit with Lesstif - 1514 7.1.319 illegal memory access when pasting illegal utf-8 on cmd line - 28763 7.1.320 Win64: Warnings while compiling Python interface - 2603 7.1.321 (extra) Win32 / Win64: Install file is outdated - 2677 7.1.322 can't get start of Visual area in an mapping - 1734 7.1.323 test 19 and 38 fail with some termcaps - 1847 7.1.324 file name path length on Unix is limited to 1024 - 3559 7.1.325 editing a command line that doesn't fit reverses char order - 1641 7.1.326 ":smagic!from!to!" doesn't work, it sees the "!" as a flag - 5454 7.1.327 gvimtutor is also installed when not building a GUI version - 1859 7.1.328 crash when using Cygwin and non-posix path name in tags file - 2172 7.1.329 right halve of double-wide char under popup menu not redrawn - 1905 7.1.330 reading uninitialized memory when using Del in replace mode + 1877 7.2.001 Mac: pseudo-ttys don't work properly on Leopard + 1462 7.2.002 leaking memory when displaying menus + 3663 7.2.003 typo in translated message, message not translated + 3413 7.2.004 Cscope help message is not translated + 4638 7.2.005 profiling: Using pointer instead of value, allocating zero bytes, memory not freed + 1552 7.2.006 HTML files are not recognized by contents diff --git a/sources b/sources index 6bd1b5e..1057895 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -556572edfda7a319541a3bc860c7fd36 vim-7.2.tar.bz2 -d8884786979e0e520c112faf2e176f05 vim-7.2-lang.tar.gz 35e04482f07c57221c9a751aaa3b8dac vim-7.2-extra.tar.gz +d8884786979e0e520c112faf2e176f05 vim-7.2-lang.tar.gz +556572edfda7a319541a3bc860c7fd36 vim-7.2.tar.bz2 diff --git a/spec-template b/spec-template index 2b1f97c..a5363cc 100644 --- a/spec-template +++ b/spec-template @@ -7,7 +7,7 @@ Group: License: URL: Source0: -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: Requires: diff --git a/vim.spec b/vim.spec index 0eeaef6..46306d1 100644 --- a/vim.spec +++ b/vim.spec @@ -18,13 +18,13 @@ #used for pre-releases: %define beta %{nil} %define vimdir vim72%{?beta} -%define patchlevel 0 +%define patchlevel 006 Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 @@ -56,6 +56,12 @@ BuildRequires: hunspell-devel # Patches 001 < 999 are patches from the base maintainer. # If you're as lazy as me, generate the list using # for i in `seq 1 14`; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.%03d\n" $i $i; done +Patch001: 7.2.001 +Patch002: 7.2.002 +Patch003: 7.2.003 +Patch004: 7.2.004 +Patch005: 7.2.005 +Patch006: 7.2.006 Patch3000: vim-7.0-syntax.patch Patch3002: vim-7.1-nowarnings.patch @@ -188,6 +194,12 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk # Base patches... # for i in `seq 1 14`; do printf "%%patch%03d -p0 \n" $i; done +%patch001 -p0 +%patch002 -p0 +%patch003 -p0 +%patch004 -p0 +%patch005 -p0 +%patch006 -p0 # install spell files %if %{withvimspell} @@ -606,373 +618,16 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/icons/hicolor/*/apps/* %changelog +* Mon Aug 25 2008 Karsten Hopp 7.2.006-1 +- patchlevel 6 + +* Mon Aug 18 2008 Karsten Hopp 7.2.002-1 +- patchlevel 2 +- fix specfile template (#446070) +- old specfile changelog moved to Changelog.rpm + * Fri Aug 14 2008 Karsten Hopp 7.2.000-1 - vim 7.2 - drop 330 patches -* Fri Jul 04 2008 Karsten Hopp 7.1.330-2 -- new rpm doesn't like zero filled, 3 digit patch numbers - -* Fri Jul 04 2008 Karsten Hopp 7.1.330-1 -- patchlevel 330 - -* Wed Jun 04 2008 Karsten Hopp 7.1.309-1 -- Patchlevel 309 - -* Wed Jun 04 2008 Karsten Hopp 7.1.306-1 -- patchlevel 306, fixes some unicode characters - -* Tue Jun 03 2008 Karsten Hopp 7.1.305-1 -- patchlevel 305 -- put /etc/vimrc autocmd's into fedora augroup (similar to #241308) - -* Thu May 15 2008 Karsten Hopp 7.1.298-1 -- patchlevel 298 - -* Fri Apr 11 2008 Karsten Hopp 7.1.293-1 -- patchlevel 293 -- update forth syntax file (Benjamin Krill) - -* Wed Apr 02 2008 Karsten Hopp 7.1.291-1 -- patchlevel 291, more fixes for leftover /tmp/cscope* files - -* Tue Mar 18 2008 Tom "spot" Callaway 7.1.283-2 -- add Requires for versioned perl (libperl.so) - -* Mon Mar 17 2008 Karsten Hopp 7.1.283-1 -- patchlevel 283, fixes leftover cscope files in /tmp - -* Wed Mar 12 2008 Karsten Hopp 7.1.273-1 -- update to patchlevel 273, this fixes #436902 - -* Tue Mar 11 2008 Karsten Hopp 7.1.270-1 -- patchlevel 270 -- don't write swapfile on most common locations for USB-sticks (#436752) -- add spec file template - -* Mon Mar 10 2008 Tom "spot" Callaway 7.1.269-2 -- BR: ExtUtils::Embed to find perl headers - -* Mon Mar 10 2008 Karsten Hopp 7.1.269-1 -- patchlevel 269 -- rebuild with new perl (#436731) - -* Mon Mar 03 2008 Karsten Hopp 7.1.266-1 -- patchlevel 266 -- add minimal help page for /bin/vi (#173974) - -* Mon Feb 25 2008 Karsten Hopp 7.1.262-1 -- patchlevel 262 -- add fix for #231124, BOM was ignored -- enable ruby interpreter (#215207) -- add filetype for Erlang header files (#417371) - -* Mon Feb 11 2008 Karsten Hopp 7.1.245-1 -- patchlevel 245 - -* Sun Jan 27 2008 Karsten Hopp 7.1.242-1 -- patchlevel 242 - -* Fri Jan 18 2008 Karsten Hopp 7.1.233-2 -- silence taglist plugin (#429200) - -* Fri Jan 18 2008 Karsten Hopp 7.1.233-1 -- patchlevel 233 -- fix ada patch - -* Wed Jan 16 2008 Karsten Hopp 7.1.230-2 -- add newer ada runtime files to fix bugzilla #246378 - -* Wed Jan 16 2008 Karsten Hopp 7.1.230-1 -- patchlevel 230, fixes memory leak - -* Mon Jan 14 2008 Karsten Hopp 7.1.228-1 -- patchlevel 228 -- allow overwriting WITH_SELING at build time (#427710) - -* Thu Jan 10 2008 Karsten Hopp 7.1.214-1 -- patchlevel 214 - -* Mon Jan 07 2008 Karsten Hopp 7.1.211-1 -- patchlevel 211 - -* Sat Dec 22 2007 Karsten Hopp 7.1.175-1 -- patchlevel 175 - -* Thu Nov 22 2007 Karsten Hopp 7.1.159-1 -- patchlevel 159 -- vim-enhanced requires which for vimtutor (#395371) - -* Thu Oct 04 2007 Karsten Hopp 7.1.135-1 -- patchlevel 135 - -* Wed Sep 26 2007 Karsten Hopp 7.1.122-1 -- patchlevel 122 - -* Tue Sep 25 2007 Karsten Hopp 7.1.119-1 -- patchlevel 119 - -* Mon Sep 24 2007 Karsten Hopp 7.1.116-1 -- patchlevel 116 - -* Fri Sep 07 2007 Karsten Hopp 7.1.100-1 -- patchlevel 100 - -* Fri Aug 24 2007 Karsten Hopp 7.1.87-1 -- add build requirement perl-devel -- fix tarball unpacking -- patchlevel 87 - -* Wed Aug 15 2007 Karsten Hopp 7.1.77-1 -- patchlevel 77 - -* Mon Aug 13 2007 Karsten Hopp 7.1.68-1 -- patchlevel 68 - -* Thu Aug 02 2007 Karsten Hopp 7.1.47-1 -- patchlevel 47 - -* Wed Jul 11 2007 Karsten Hopp 7.1.28-1 -- patchlevel 28 - -* Wed Jun 27 2007 Karsten Hopp 7.1.12-1 -- Patchlevel 12 - -* Mon Jun 04 2007 Karsten Hopp 7.1.2-1 -- vim 7.1 -- drop 240 patches - -* Tue May 22 2007 Karsten Hopp 7.0.235-1 -- Don't wake up system with blinking gvim cursor: - http://www.linuxpowertop.org/known.php - -* Mon Apr 30 2007 Karsten Hopp 7.0.235-1 -- update to patchlevel 235, fixes modeline issues - -* Tue Apr 17 2007 Karsten Hopp 7.0.224-3 -- fix typo in require line (vim-X11 - 2:7.0.224-2.fc7.i386 requires 4) - -* Mon Apr 16 2007 Karsten Hopp 7.0.224-2 -- use more macros -- drop BR perl -- move license to main doc directory -- set vendor to 'fedora' (desktop-file) -- don't own man directories -- preserve timestamps of non-generated files -- run update-desktop-database - -* Thu Apr 05 2007 Karsten Hopp 7.0.224-1 -- vim-X11 provides gvim - -* Fri Mar 30 2007 Karsten Hopp 7.0.224-1 -- patchlevel 224 - -* Wed Feb 21 2007 Karsten Hopp 7.0.195-2 -- rpmlint fixes (#226526) - -* Tue Feb 13 2007 Karsten Hopp 7.0.195-1 -- patchlevel 195 - -* Mon Feb 12 2007 Karsten Hopp 7.0.192-1 -- patchlevel 192 -- test fix for highlighting problems with curly brackets in #define (#203577) - -* Tue Feb 06 2007 Karsten Hopp 7.0.191-2 -- uses ncurses instead of ncursesw - -* Tue Feb 06 2007 Karsten Hopp 7.0.191-1 -- patchlevel 191 -- clean up spec file for rpmlint -- drop cvim stuff - -* Tue Jan 23 2007 Karsten Hopp 7.0.188-3 -- patchlevel 188 - -* Mon Jan 08 2007 Karsten Hopp 7.0.178-3 -- enable filetype plugin - -* Thu Dec 14 2006 Karsten Hopp 7.0.178-2 -- build vim-minimal with features=small instead of tiny (#219605) - -* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 -- add vimfiles/after to list of owned directories - -* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 -- patchlevel 178 -- use macros -- Resolves: #219154 - add directory /usr/share/vim/vimfiles for plugins - -* Thu Dec 7 2006 Jeremy Katz -- rebuild for python 2.5 - -* Wed Nov 22 2006 Karsten Hopp 7.0.168-1 -- patchlevel 168 -- link with ncurses - -* Tue Nov 21 2006 Karsten Hopp 7.0.164-2 -- patchlevel 164 - -* Mon Nov 13 2006 Karsten Hopp 7.0.162-2 -- fix lang problem in spec file mode -- use old g:packager variable when set - -* Fri Nov 10 2006 Karsten Hopp 7.0.162-1 -- patchlevel 162 - -* Mon Nov 06 2006 Karsten Hopp 7.0.158-1 -- patchlevel 158 - -* Tue Oct 17 2006 Karsten Hopp 7.0.139-1 -- patchlevel 139 -- provide vim, vi (#210950) - -* Thu Sep 28 2006 Jeremy Katz - 7.0.109-3 -- disable vim-spell subpackage as it pushes us over CD boundaries - -* Tue Sep 28 2006 Karsten Hopp 7.0.109-2 -- fix typo in vimspell.sh (#203178) - -* Tue Sep 19 2006 Karsten Hopp 7.0.109-1 -- update to patchlevel 109 to fix some redraw problems -- fix invisible comments in diff mode (#204042) - -* Tue Sep 12 2006 Karsten Hopp 7.0.100-1 -- Patchlevel 100 -- replace runtime files with newer ones - -* Mon Sep 11 2006 Karsten Hopp 7.0.099-1 -- Patchlevel 99 - -* Mon Sep 05 2006 Karsten Hopp 7.0.086-1 -- Patchlevel 86 - -* Mon Sep 04 2006 Karsten Hopp 7.0.083-1 -- Patchlevel 83 - -* Wed Aug 30 2006 Karsten Hopp 7.0.076-1 -- Patchlevel 76 - -* Thu Aug 25 2006 Karsten Hopp 7.0.066-2 -- fix vimdiff colors (#204042) - -* Thu Aug 24 2006 Karsten Hopp 7.0.066-1 -- fix syntax patch (#203798) -- patchlevel 66 - -* Wed Aug 17 2006 Karsten Hopp 7.0.063-1 -- Patchlevel 63 - -* Wed Aug 15 2006 Karsten Hopp 7.0.053-1 -- Patchlevel 53 -- Buildrequires libXpm-devel - -* Wed Aug 09 2006 Karsten Hopp 7.0.050-1 -- Patchlevel 50 - -* Thu Aug 03 2006 Karsten Hopp 7.0.042-2 -- clean up spec file - -* Mon Jul 24 2006 Karsten Hopp 7.0.042-1 -- patchlevel 42 - -* Wed Jul 20 2006 Karsten Hopp 7.0.039-1 -- patchlevel 39 -- allow usage of $VIM variable (#199465) - -* Wed Jul 12 2006 Jesse Keating - 2:7.0.035-1.1 -- rebuild - -* Tue Jun 27 2006 Karsten Hopp 7.0.035-1 -- patchlevel 35 - -* Wed Jun 21 2006 Karsten Hopp 7.0.022-2 -- add binfmt_misc rpc_pipefs to fstypes for better mtab highlighting - -* Tue Jun 20 2006 Karsten Hopp 7.0.022-1 -- patchlevel 22 - -* Tue Jun 20 2006 Karsten Hopp 7.0.020-1 -- patchlevel 20 - -* Tue Jun 20 2006 Karsten Hopp 7.0.019-1 -- patchlevel 19 -- buildrequire autoconf - -* Tue May 30 2006 Karsten Hopp 7.0.017-1 -- patchlevel 17, although it affects just the Motif version -- own some directories (#192787) - -* Sat May 13 2006 Karsten Hopp 7.0.016-1 -- patchlevel 016 - -* Fri May 12 2006 Karsten Hopp 7.0.012-1 -- patchlevel 012 - -* Thu May 11 2006 Karsten Hopp 7.0.010-1 -- patchlevel 010 - -* Wed May 10 2006 Karsten Hopp 7.0.005-2 -- patchlevel 005 -- move older changelogs (<7.0) into a file, no need to keep them - in the rpm database - -* Tue May 09 2006 Karsten Hopp 7.0.000-2 -- bump epoch, the buildsystem thinks 7.0.000-2 is older than 7.0.g001-1 - although rpm is quite happy with it. - -* Mon May 08 2006 Karsten Hopp 7.0.000-1 -- vim-7.0 -- Spell checking support for about 50 languages -- Intelligent completion for C, HTML, Ruby, Python, PHP, etc. -- Tab pages, each containing multiple windows -- Undo branches: never accidentally lose text again -- Vim script supports Lists and Dictionaries (similar to Python) -- Vim script profiling -- Improved Unicode support -- Highlighting of cursor line, cursor column and matching braces -- Translated manual pages support. -- Internal grep; works on all platforms, searches compressed files -- Browsing remote directories, zip and tar archives -- Printing multi-byte text -- find details about the changes since vim-6.4 with :help version7 - -- fix SE Linux context of temporary (.swp) files (#189968) -- /bin/vi /vim-minimal is now using /etc/virc to avoid .rpmnew files - when updating - -* Tue May 02 2006 Karsten Hopp 7.0.g001-1 -- vim-7.0g BETA - -* Fri Apr 28 2006 Karsten Hopp 7.0.f001-1 -- vim-7.0f3 BETA - -* Thu Apr 20 2006 Karsten Hopp 7.0.e001-1 -- vim-7.0e BETA - -* Tue Apr 11 2006 Karsten Hopp 7.0.d001-1 -- vim-7.0d BETA - -* Fri Apr 07 2006 Karsten Hopp 7.0c.000-3 -- fix vimrc filename - -* Thu Apr 06 2006 Karsten Hopp 7.0c.000-2 -- new snapshot - -* Tue Apr 04 2006 Karsten Hopp 7.0c.000-1 -- vim-7.0c BETA - -* Wed Mar 22 2006 Karsten Hopp 7.0aa.000-3 -- Rawhide build as vim, opposed to vim7 (prerelease) -- conflict with older man-pages-{it,fr} packages -- cleanup lang stuff - -* Thu Mar 16 2006 Karsten Hopp 7.0aa.000-2 -- make it coexist with vim-6 (temporarily) -- new CVS snapshot - -* Tue Mar 14 2006 Karsten Hopp 7.0aa.000-1 -- vim7 pre Release -- older changelogs available in Changelog.rpm - # vim:nrformats-=octal