Bram Moolenaar wrote:
Patch 7.1a.001
Problem: Crash when downloading a spell file. (Szabolcs Horvat)
Solution: Avoid that did_set_spelllang() is used recursively when a new
window is opened for the download.
Also avoid wiping out the wrong buffer.
Files: runtime/autoload/spellfile.vim, src/buffer.c, src/ex_cmds.c,
src/spell.c
[...]
After a little hunting, I found this patch on the ftp server too (with README,
MD5 and MD5SUMS):
ftp://ftp.vim.org/pub/vim/unstable/patches/7.1a/
Note: I prefer not to feed the email itself to the patch program, because:
- my ISP's routers sometimes autoconvert the contents between 8-bit and
quoted-printable; and the latter make the patch program choke;
- if I see several patches published while I was away or asleep, by FTP I can
get them all to where "patch" will find them.
- the patch directory on FTP includes a table of contents, README
I notice this patch modifies one runtime file. This reminds me that runtime
updates are not always reflected in patches. Do the files in
ftp://ftp.vim.org/pub/vim/runtime/ (and the equivalent rsync repository,
ftp.nluug.nl::Vim/runtime/ ) apply to 7.0 only, or to both 7.0 and 7.1? (The
latest changes there are for a large number of spelling dictionaries.)
On thinking back, I would suspect they /aren't/ the same, since the first line
of each helpfile mentions either 7.0 or 7.1a -- so at least the contents of
the doc/ subfolders are different. So -- will runtime upgrades for 7.1 beta be
always reflected in patches, or else will there be a runtime server -- and
where? (ftp://pub/vim/unstable/runtime/ contains only one item yet: a softlink
to the main "spell" subfolder.)
Hm... I see a "snapshot zip",
http://ftp.vim.org/pub/vim/unstable/snapshot/vim-7.1a.zip ,but it's more than
24h older than the patch, while it's only about 2h "younger" than the 7.0.000
tar.gz and tar.bz2 archives so I guess it's 7.1a.000 in one big economy package...
Best regards,
Tony.
--
If you don't have a nasty obituary you probably didn't matter.
-- Freeman Dyson