- patchlevel 284

This commit is contained in:
Karsten Hopp 2009-11-09 15:55:15 +00:00
parent 33e8b10cb2
commit fc0916ef1a
3 changed files with 174 additions and 2 deletions

52
7.2.284 Normal file
View File

@ -0,0 +1,52 @@
To: vim-dev@vim.org
Subject: Patch 7.2.284
Fcc: outbox
From: Bram Moolenaar <Bram@moolenaar.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
------------
Patch 7.2.284
Problem: When editing the same buffer in two windows, one with folding,
display may be wrong after changes.
Solution: Call set_topline() to take care of side effects. (Lech Lorens)
Files: src/misc1.c
*** ../vim-7.2.283/src/misc1.c 2009-07-22 11:03:38.000000000 +0200
--- src/misc1.c 2009-11-03 18:38:15.000000000 +0100
***************
*** 2886,2891 ****
--- 2886,2898 ----
}
#endif
}
+
+ #ifdef FEAT_FOLDING
+ /* Take care of side effects for setting w_topline when folds have
+ * changed. Esp. when the buffer was changed in another window. */
+ if (hasAnyFolding(wp))
+ set_topline(wp, wp->w_topline);
+ #endif
}
}
*** ../vim-7.2.283/src/version.c 2009-11-03 18:13:36.000000000 +0100
--- src/version.c 2009-11-03 18:44:12.000000000 +0100
***************
*** 678,679 ****
--- 678,681 ----
{ /* Add new patch number below this line */
+ /**/
+ 284,
/**/
--
Men may not be seen publicly in any kind of strapless gown.
[real standing law in Florida, United States of America]
/// 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

@ -275,3 +275,42 @@ Individual patches for Vim 7.2:
1918 7.2.243 memory leak when using :vimgrep and resizing
4757 7.2.244 insufficient info for a conversion error from utf-8 to latin1
5093 7.2.245 wrong conversion when writing Unicode encoded files
1848 7.2.246 Cscope home page link is wrong
2561 7.2.247 Mzscheme interface minor problem
4408 7.2.248 (extra) Win32: Mzscheme interface building minor problems
1555 7.2.249 script that checks .po files can't handle '%' in plural forms
1693 7.2.250 (extra) possible buffer overflow in GvimExt
2802 7.2.251 compiler adds invalid memory bounds check
1495 7.2.252 when 'enc' is multi-byte 'iskeyword' can't contain chars > 128
4223 7.2.253 netbeans interface: getLength always uses current buffer
1654 7.2.254 compiler warning for assigning size_t to int
1870 7.2.255 (after 7.2.242) cursor column may be wrong after :set
1783 7.2.256 GTK font dialog doesn't have a default when 'guifont' not set
2092 7.2.257 GTK 2.17: lots of assertion error messages
1989 7.2.258 v:beval_col and b:beval_text are wrong in UTF-8 text
5393 7.2.259 exists() doesn't work properly for an empty aucmd group
5431 7.2.260 (extra part of 7.2.259)
2515 7.2.261 E38 may appear when deleting folded lines
5652 7.2.262 string passed to user cmd custom completion can be too long
2634 7.2.263 GTK2: Vim window in wrong position using the -geom argument
5161 7.2.264 GTK2: When Vim window maximized, set 'columns' doesn't work
1892 7.2.265 with ":silent broken" inside try/catch silency may persist
6560 7.2.266 in an expression abbreviation the typed character is unknown
1461 7.2.267 crash for narrow window and double-width character
2274 7.2.268 crash when using Python to set cursor beyond end of line
7128 7.2.269 add --startuptime so that slow startup can be analysed
2281 7.2.270 ":@c" does not execute everything if the c register has a CR
2649 7.2.271 Motif GUI: Using freed memory when making a choice
2582 7.2.272 "_.svz" is not recognized as a swap file
3404 7.2.273 crash when redirirecting to unknown array
3749 7.2.274 syntax folding doesn't work properly when adding a comment
2717 7.2.275 warning for unused argument and comparing signed and unsigned
1875 7.2.276 crash when setting 'isprint' to a small bullet
1937 7.2.277 CTRL-Y in a diff'ed window may move cursor outside of window
2312 7.2.278 using magic number in the folding code
3413 7.2.279 invalid memory read with visual mode "r"
6656 7.2.280 a redraw in a custom statusline with %! may cause a crash
2241 7.2.281 'cursorcolumn' highlighting is wrong in diff mode
1584 7.2.282 a fold can't be closed
2030 7.2.283 GTK: changing font doesn't keep the window maximized
1572 7.2.284 two windows on a buffer + folding: display error after change

View File

@ -18,13 +18,13 @@
#used for pre-releases:
%define beta %{nil}
%define vimdir vim72%{?beta}
%define patchlevel 245
%define patchlevel 284
Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{beta}%{patchlevel}
Release: 3%{?dist}
Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2
@ -311,6 +311,45 @@ Patch242: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.242
Patch243: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.243
Patch244: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.244
Patch245: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.245
Patch246: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.246
Patch247: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.247
Patch248: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.248
Patch249: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.249
Patch250: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.250
Patch251: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.251
Patch252: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.252
Patch253: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.253
Patch254: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.254
Patch255: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.255
Patch256: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.256
Patch257: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.257
Patch258: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.258
Patch259: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.259
Patch260: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.260
Patch261: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.261
Patch262: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.262
Patch263: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.263
Patch264: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.264
Patch265: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.265
Patch266: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.266
Patch267: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.267
Patch268: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.268
Patch269: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.269
Patch270: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.270
Patch271: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.271
Patch272: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.272
Patch273: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.273
Patch274: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.274
Patch275: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.275
Patch276: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.276
Patch277: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.277
Patch278: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.278
Patch279: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.279
Patch280: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.280
Patch281: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.281
Patch282: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.282
Patch283: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.283
Patch284: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.284
Patch3000: vim-7.0-syntax.patch
Patch3002: vim-7.1-nowarnings.patch
@ -690,6 +729,45 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch243 -p0
%patch244 -p0
%patch245 -p0
%patch246 -p0
%patch247 -p0
%patch248 -p0
%patch249 -p0
%patch250 -p0
%patch251 -p0
%patch252 -p0
%patch253 -p0
%patch254 -p0
%patch255 -p0
%patch256 -p0
%patch257 -p0
%patch258 -p0
%patch259 -p0
%patch260 -p0
%patch261 -p0
%patch262 -p0
%patch263 -p0
%patch264 -p0
%patch265 -p0
%patch266 -p0
%patch267 -p0
%patch268 -p0
%patch269 -p0
%patch270 -p0
%patch271 -p0
%patch272 -p0
%patch273 -p0
%patch274 -p0
%patch275 -p0
%patch276 -p0
%patch277 -p0
%patch278 -p0
%patch279 -p0
%patch280 -p0
%patch281 -p0
%patch282 -p0
%patch283 -p0
%patch284 -p0
# install spell files
@ -1150,6 +1228,9 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/icons/hicolor/*/apps/*
%changelog
* Mon Nov 09 2009 Karsten Hopp <karsten@redhat.com> 7.2.284-1
- patchlevel 284
* Thu Aug 20 2009 Karsten Hopp <karsten@redhat.com> 7.2.245-3
- change range of system ids in /etc/profile.d/vim/* (#518555)