- patchlevel 124

This commit is contained in:
Karsten Hopp 2009-02-23 14:02:48 +00:00
parent 99ed643465
commit 1f2971e617
3 changed files with 239 additions and 2 deletions

122
7.2.124 Normal file
View File

@ -0,0 +1,122 @@
To: vim-dev@vim.org
Subject: Patch 7.2.124
Fcc: outbox
From: Bram Moolenaar <Bram@moolenaar.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
------------
Patch 7.2.124
Problem: Typing 'q' at more prompt for ":tselect" output still displays
more lines, causing another more prompt. (Markus Heidelberg)
Solution: Quit listing tags when 'q' typed.
Files: src/tag.c
*** ../vim-7.2.123/src/tag.c Sat Feb 21 22:57:10 2009
--- src/tag.c Mon Feb 23 00:07:24 2009
***************
*** 618,624 ****
taglen_advance(taglen);
MSG_PUTS_ATTR(_("file\n"), hl_attr(HLF_T));
! for (i = 0; i < num_matches; ++i)
{
parse_match(matches[i], &tagp);
if (!new_tag && (
--- 618,624 ----
taglen_advance(taglen);
MSG_PUTS_ATTR(_("file\n"), hl_attr(HLF_T));
! for (i = 0; i < num_matches && !got_int; ++i)
{
parse_match(matches[i], &tagp);
if (!new_tag && (
***************
*** 655,660 ****
--- 655,662 ----
}
if (msg_col > 0)
msg_putchar('\n');
+ if (got_int)
+ break;
msg_advance(15);
/* print any extra fields */
***************
*** 689,694 ****
--- 691,698 ----
if (msg_col + ptr2cells(p) >= Columns)
{
msg_putchar('\n');
+ if (got_int)
+ break;
msg_advance(15);
}
p = msg_outtrans_one(p, attr);
***************
*** 704,709 ****
--- 708,715 ----
if (msg_col > 15)
{
msg_putchar('\n');
+ if (got_int)
+ break;
msg_advance(15);
}
}
***************
*** 734,739 ****
--- 740,747 ----
{
if (msg_col + (*p == TAB ? 1 : ptr2cells(p)) > Columns)
msg_putchar('\n');
+ if (got_int)
+ break;
msg_advance(15);
/* skip backslash used for escaping command char */
***************
*** 760,771 ****
if (msg_col)
msg_putchar('\n');
ui_breakcheck();
- if (got_int)
- {
- got_int = FALSE; /* only stop the listing */
- break;
- }
}
ask_for_selection = TRUE;
}
#if defined(FEAT_QUICKFIX) && defined(FEAT_EVAL)
--- 768,776 ----
if (msg_col)
msg_putchar('\n');
ui_breakcheck();
}
+ if (got_int)
+ got_int = FALSE; /* only stop the listing */
ask_for_selection = TRUE;
}
#if defined(FEAT_QUICKFIX) && defined(FEAT_EVAL)
*** ../vim-7.2.123/src/version.c Sun Feb 22 23:42:08 2009
--- src/version.c Mon Feb 23 00:51:57 2009
***************
*** 678,679 ****
--- 678,681 ----
{ /* Add new patch number below this line */
+ /**/
+ 124,
/**/
--
hundred-and-one symptoms of being an internet addict:
123. You ask the car dealer to install an extra cigarette lighter
on your new car to power your notebook.
/// 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 ///

View File

@ -7,7 +7,7 @@ was sent to the vim-dev maillist.
The best is to apply the patches in sequence. This avoids problems The best is to apply the patches in sequence. This avoids problems
when a patch depends on a previous patch. If you did not unpack the when a patch depends on a previous patch. If you did not unpack the
extra archive, you may want to skip patches marked with "extra:". extra archive, you may want to skip patches marked with "(extra)".
Similarly for the "lang" archive. Or ignore errors for missing files. Similarly for the "lang" archive. Or ignore errors for missing files.
Before patching, change to the top Vim directory, where the "src" Before patching, change to the top Vim directory, where the "src"
@ -22,6 +22,10 @@ patches for binaries.
Checksums for the patch files can be found in the file MD5. Checksums for the patch files can be found in the file MD5.
Collection of patches for Vim 7.2:
SIZE NAME INCLUDES
108889 7.2.001-100.gz patches 7.2.001 to 7.2.100, gzip'ed
Individual patches for Vim 7.2: Individual patches for Vim 7.2:
SIZE NAME FIXES SIZE NAME FIXES
@ -113,3 +117,39 @@ Individual patches for Vim 7.2:
3045 7.2.086 using ":diffget 1" in buffer 1 corrupts the text 3045 7.2.086 using ":diffget 1" in buffer 1 corrupts the text
1570 7.2.087 adding URL to 'path' doesn't work to edit a file 1570 7.2.087 adding URL to 'path' doesn't work to edit a file
2895 7.2.088 (extra) Win32: Using the clipboard sometimes fails 2895 7.2.088 (extra) Win32: Using the clipboard sometimes fails
2473 7.2.089 (extra) Win32: crash when using Ultramon buttons
3286 7.2.090 user command containing 0x80 does not work properly
2113 7.2.091 ":cs help" output is not aligned for some languages
4538 7.2.092 some error messages are not translated
7287 7.2.093 (extra) dialogs can't always handle multi-byte text
3430 7.2.094 compiler warning for signed/unsigned compare, typos
1902 7.2.095 using "r" and then CTRL-C Visual highlighting is not removed
1464 7.2.096 after ":number" "Press Enter" msg may be on the wrong screen
1692 7.2.097 "!xterm&" doesn't work when 'shell' is "bash"
1864 7.2.098 warning for signed/unsigned pointer
3498 7.2.099 unnecessary redraw when changing GUI options in terminal
3846 7.2.100 missing first three bytes on sourced FIFO
1362 7.2.101 (extra) MSVC version not recognized
1496 7.2.102 (after 7.2.100) BOM at start of Vim script not removed
5153 7.2.103 tab page line isn't always updated, e.g. when 'bomb' is set
1523 7.2.104 after ":saveas foo" the tab label isn't updated right away
2159 7.2.105 modeline setting for 'foldmethod' overrules diff options
3422 7.2.106 endless loop for "]s" in HTML when there are no misspellings
1825 7.2.107 After a GUI dialog ":echo" messages are deleted
1622 7.2.108 (after 7.2.105) can't compile without the diff feature
11901 7.2.109 'langmap' does not work for multi-byte characters
1407 7.2.110 compiler warning for unused variable
2724 7.2.111 selection unclear for Visual block mode with 'cursorcolumn'
1509 7.2.112 cursor invisible in first col in Visual mode if 'number' set
2700 7.2.113 crash when using submatch() in substitute()
2531 7.2.114 using wrong printf format: %d instead of %ld
2716 7.2.115 some debugging code is never used
1619 7.2.116 not all memory is freed when EXITFREE is defined
2592 7.2.117 location list incorrectly labelled "Quickfix List"
2068 7.2.118 <PageUp> at the more prompt only does half a page
1550 7.2.119 status line is redrawn too often
8305 7.2.120 location list is copied and then deleted when opening window
4993 7.2.121 can't stop output of "!grep a *.c" in gvim with CTRL-C
2472 7.2.122 invalid mem access if VimResized autocmd changes screen size
1568 7.2.123 ":map" output continues after typing 'q' at more prompt
3127 7.2.124 ":tselect" output continues after typing 'q' at more prompt

View File

@ -18,7 +18,7 @@
#used for pre-releases: #used for pre-releases:
%define beta %{nil} %define beta %{nil}
%define vimdir vim72%{?beta} %define vimdir vim72%{?beta}
%define patchlevel 088 %define patchlevel 124
Summary: The VIM editor Summary: The VIM editor
URL: http://www.vim.org/ URL: http://www.vim.org/
@ -154,6 +154,42 @@ Patch085: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.085
Patch086: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.086 Patch086: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.086
Patch087: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.087 Patch087: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.087
Patch088: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.088 Patch088: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.088
Patch089: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.089
Patch090: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.090
Patch091: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.091
Patch092: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.092
Patch093: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.093
Patch094: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.094
Patch095: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.095
Patch096: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.096
Patch097: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.097
Patch098: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.098
Patch099: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.099
Patch100: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.100
Patch101: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.101
Patch102: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.102
Patch103: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.103
Patch104: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.104
Patch105: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.105
Patch106: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.106
Patch107: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.107
Patch108: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.108
Patch109: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.109
Patch110: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.110
Patch111: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.111
Patch112: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.112
Patch113: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.113
Patch114: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.114
Patch115: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.115
Patch116: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.116
Patch117: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.117
Patch118: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.118
Patch119: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.119
Patch120: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.120
Patch121: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.121
Patch122: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.122
Patch123: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.123
Patch124: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.124
Patch3000: vim-7.0-syntax.patch Patch3000: vim-7.0-syntax.patch
Patch3002: vim-7.1-nowarnings.patch Patch3002: vim-7.1-nowarnings.patch
@ -375,6 +411,42 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch086 -p0 %patch086 -p0
%patch087 -p0 %patch087 -p0
%patch088 -p0 %patch088 -p0
%patch089 -p0
%patch090 -p0
%patch091 -p0
%patch092 -p0
%patch093 -p0
%patch094 -p0
%patch095 -p0
%patch096 -p0
%patch097 -p0
%patch098 -p0
%patch099 -p0
%patch100 -p0
%patch101 -p0
%patch102 -p0
%patch103 -p0
%patch104 -p0
%patch105 -p0
%patch106 -p0
%patch107 -p0
%patch108 -p0
%patch109 -p0
%patch110 -p0
%patch111 -p0
%patch112 -p0
%patch113 -p0
%patch114 -p0
%patch115 -p0
%patch116 -p0
%patch117 -p0
%patch118 -p0
%patch119 -p0
%patch120 -p0
%patch121 -p0
%patch122 -p0
%patch123 -p0
%patch124 -p0
# install spell files # install spell files
%if %{withvimspell} %if %{withvimspell}
@ -833,6 +905,9 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/icons/hicolor/*/apps/* %{_datadir}/icons/hicolor/*/apps/*
%changelog %changelog
* Mon Feb 23 2009 Karsten Hopp <karsten@redhat.com> 7.2.124-1
- patchlevel 124
* Mon Jan 26 2009 Karsten Hopp <karsten@redhat.com> 7.2.088-1 * Mon Jan 26 2009 Karsten Hopp <karsten@redhat.com> 7.2.088-1
- patchlevel 88 - patchlevel 88