Bram Moolenaar [Sun, 30 May 2010 14:55:22 +0000 (16:55 +0200)]
updated for version 7.2.441
Problem: When using ":earlier" undo information may be wrong.
Solution: When changing alternate branches also adjust b_u_oldhead.
Bram Moolenaar [Fri, 28 May 2010 20:06:46 +0000 (22:06 +0200)]
updated for version 7.2.440
Problem: Calling a function through a funcref, where the function deletes
the funcref, leads to an invalid memory access.
Solution: Make a copy of the function name. (Lech Lorens)
Bram Moolenaar [Fri, 28 May 2010 19:31:58 +0000 (21:31 +0200)]
updated for version 7.2.439
Problem: Invalid memory access when doing thesaurus completion and
'infercase' is set.
Solution: Use the minimal length of completed word and replacement.
(Dominique Pelle)
Bram Moolenaar [Fri, 21 May 2010 11:08:58 +0000 (13:08 +0200)]
updated for version 7.2.437
Problem: When "\\\n" appears in the expression result the \n doesn't result
in a line break. (Andy Wokula)
Solution: Also replace a \n after a backslash into \r.
Bram Moolenaar [Mon, 17 May 2010 18:32:55 +0000 (20:32 +0200)]
Fixed encryption big/little endian test.
Use uint32_t to avoid crash on 64 bit machines.
Added error numbers for Blowfish errors.
Fixed the tiny version not building.
Bram Moolenaar [Sun, 16 May 2010 11:56:06 +0000 (13:56 +0200)]
updated for version 7.2.436
Problem: Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution: Make sst_stacksize an int instead of short. (Dominique Pelle)
Bram Moolenaar [Sun, 16 May 2010 11:26:25 +0000 (13:26 +0200)]
updated for version 7.2.435
Problem: Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution: Don't use bad_char_idx, reproduce the ++bad argument from bad_char.
Bram Moolenaar [Fri, 14 May 2010 21:14:42 +0000 (23:14 +0200)]
updated for version 7.2.433
Problem: Can't use cscope with QuickFixCmdPre and QuickFixCmdPost.
Solution: Add cscope support for these autocmd events. (Bryan Venteicher)
Bram Moolenaar [Fri, 14 May 2010 20:24:40 +0000 (22:24 +0200)]
updated for version 7.2.432
Problem: When menus are translated they can only be found by the translated
name. That makes ":emenu" difficult to use.
Solution: Store the untranslated name and use it for completion and :emenu.
(Edward L. Fox / Liang Peng / Bezetek James)
Bram Moolenaar [Fri, 14 May 2010 19:19:23 +0000 (21:19 +0200)]
updated for version 7.2.431
Problem: ":amenu" moves the cursor when in Insert mode.
Solution: Use CTRL-\ CTRL-O instead of CTRL-O. (Christian Brabandt)
Bram Moolenaar [Fri, 14 May 2010 18:41:05 +0000 (20:41 +0200)]
updated for version 7.2.430
Problem: The ++bad argument is handled wrong, resulting in an invalid
memory access.
Solution: Use the bad_char field only for the replacement character, add
bad_char_idx to store the position. (Dominique Pelle)
Bram Moolenaar [Fri, 14 May 2010 16:56:38 +0000 (18:56 +0200)]
updated for version 7.2.429
Problem: A file that exists but access is denied may result in a "new file"
message. E.g. when its directory is unreadable.
Solution: Specifically check for ENOENT to decide a file doesn't exist.
(partly by James Vega)
Bram Moolenaar [Fri, 14 May 2010 16:10:27 +0000 (18:10 +0200)]
updated for version 7.2.428
Problem: Using setqflist([]) to clear the error list doesn't work properly.
Solution: Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt)
Bram Moolenaar [Fri, 14 May 2010 15:52:42 +0000 (17:52 +0200)]
updated for version 7.2.427
Problem: The swapfile is created using the destination of a symlink, but
recovery doesn't follow symlinks.
Solution: When recovering, resolve symlinks. (James Vega)
Bram Moolenaar [Fri, 14 May 2010 15:32:58 +0000 (17:32 +0200)]
updated for version 7.2.426
Problem: Commas in 'langmap' are not always handled correctly.
Solution: Require commas to be backslash escaped. (James Vega)
Bram Moolenaar [Fri, 14 May 2010 13:28:44 +0000 (15:28 +0200)]
updated for version 7.2.424
Problem: ":colorscheme" without an argument doesn't do anything.
Solution: Make it echo the current color scheme name. (partly by Christian
Brabandt)
Bram Moolenaar [Fri, 14 May 2010 10:16:25 +0000 (12:16 +0200)]
updated for version 7.2.423
Problem: Crash when assigning s: to variable. (Yukihiro Nakadaira)
Solution: Make ga_scripts contain pointer to scriptvar_T instead of
scriptvar_T itself. (Dominique Pelle)
Bram Moolenaar [Thu, 13 May 2010 15:46:58 +0000 (17:46 +0200)]
updated for version 7.2.422
Problem: May get E763 when using spell dictionaries.
Solution: Avoid utf-8 case folded character to be truncated to 8 bits and
differ from latin1. (Dominique Pelle)
Bram Moolenaar [Thu, 13 May 2010 15:35:59 +0000 (17:35 +0200)]
updated for version 7.2.421
Problem: Folds are sometimes not updated properly and there is no way to
force an update.
Solution: Make "zx" and "zX" recompute folds (suggested by Christian
Brabandt)
Bram Moolenaar [Thu, 13 May 2010 14:46:21 +0000 (16:46 +0200)]
updated for version 7.2.420
Problem: ":argedit" does not accept "++enc=utf8" as documented. (Dominique
Pelle)
Solution: Add the ARGOPT flag to ":argedit".
Bram Moolenaar [Thu, 13 May 2010 14:31:25 +0000 (16:31 +0200)]
updated for version 7.2.419
Problem: Memory leak in Motif when clicking on "Search Vim Help".
Solution: Free string returned by XmTextGetString(). (Dominique Pelle)
Bram Moolenaar [Thu, 13 May 2010 13:40:30 +0000 (15:40 +0200)]
updated for version 7.2.418
Problem: Vim tries to set the background or foreground color in a terminal
to -1. (Graywh) Happens with ":hi Normal ctermbg=NONE".
Solution: When resetting the foreground or background color don't set the
color, let the clear screen code do that.
Bram Moolenaar [Thu, 13 May 2010 11:12:06 +0000 (13:12 +0200)]
updated for version 7.2.417
Problem: When 'shell' has an argument with a slash then 'shellpipe' is not
set properly. (Britton Kerin)
Solution: Assume there are no spaces in the path, arguments follow.
Bram Moolenaar [Fri, 7 May 2010 14:35:04 +0000 (16:35 +0200)]
updated for version 7.2.415
Problem: Win32: Can't open a remote file when starting Vim.
Solution: Don't invoke cygwin_conv_path() for URLs. (Tomoya Adachi)
Bram Moolenaar [Fri, 7 May 2010 14:18:14 +0000 (16:18 +0200)]
updated for version 7.2.414
Problem: CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony
Mechelynck)
Solution: Remove the Unicode range 0xe000 - 0xefff from digraphs, these are
not valid characters.
Bram Moolenaar [Fri, 7 May 2010 13:52:08 +0000 (15:52 +0200)]
updated for version 7.2.412
Problem: [ or ] followed by mouse click doesn't work.
Solution: Reverse check for key being a mouse event. (Dominique Pelle)
Bram Moolenaar [Tue, 23 Mar 2010 17:06:52 +0000 (18:06 +0100)]
updated for version 7.2.410
Problem: Highlighting directories for completion doesn't work properly.
Solution: Don't halve backslashes when not needed, expaned "~/".
(Dominique Pelle)
Bram Moolenaar [Tue, 23 Mar 2010 16:49:24 +0000 (17:49 +0100)]
updated for version 7.2.409
Problem: Summary of number of substitutes is incorrect for ":folddo". (Jean
Johner)
Solution: Reset sub_nsubs and sub_nlines in global_exe().
Bram Moolenaar [Tue, 23 Mar 2010 16:36:29 +0000 (17:36 +0100)]
updated for version 7.2.408
Problem: With ":g/the/s/foo/bar/" the '[ and '] marks can be set to a line
that was not changed.
Solution: Only set '[ and '] marks when a substitution was done.