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.
Bram Moolenaar [Tue, 23 Mar 2010 15:27:22 +0000 (16:27 +0100)]
updated for version 7.2.407
Problem: When using an expression in ":s" backslashes in the result are
dropped. (Sergey Goldgaber, Christian Brabandt)
Solution: Double backslashes.
Bram Moolenaar [Tue, 23 Mar 2010 14:36:35 +0000 (15:36 +0100)]
updated for version 7.2.406
Problem: Patch 7.2.119 introduces uninit mem read. (Dominique Pelle)
Solution: Only used ScreeenLinesC when ScreeenLinesUC is not zero. (Yukihiro
Nakadaira) Also clear ScreeenLinesC when allocating.
Bram Moolenaar [Tue, 23 Mar 2010 13:39:12 +0000 (14:39 +0100)]
updated for version 7.2.405
Problem: When built with small features the matching text is not
highlighted for ":s/pat/repl/c".
Solution: Remove the #ifdef for IncSearch. (James Vega)
Bram Moolenaar [Tue, 23 Mar 2010 12:56:59 +0000 (13:56 +0100)]
updated for version 7.2.404
Problem: Pointers for composing characters are not properly initialized.
Solution: Compute the size of the pointer, not what it points to. (Yukihiro
Nakadaira)
Bram Moolenaar [Wed, 17 Mar 2010 18:53:49 +0000 (19:53 +0100)]
updated for version 7.2.402
Problem: This gives a #705 error: let X = function('haslocaldir')
let X = function('getcwd')
Solution: Don't give E705 when the name is found in the hashtab. (Sergey
Khorev)
Bram Moolenaar [Wed, 17 Mar 2010 18:13:27 +0000 (19:13 +0100)]
updated for version 7.2.401
Problem: ":e dir<Tab>" with 'wildmode' set to "list" doesn't highlight
directory names with a space. (Alexandre Provencio)
Solution: Remove the backslash before checking if the name is a directory.
(Dominique Pelle)
Bram Moolenaar [Wed, 17 Mar 2010 17:15:23 +0000 (18:15 +0100)]
updated for version 7.2.400
Problem: Dynamic Ruby is not initialised properly for version 1.9.1.
Ruby cannot create strings from NULL.
Solution: Cleanup #ifdefs. Handle NULL like an empty string. Add
ruby_init_stack. (Sergey Khorev)
Bram Moolenaar [Wed, 17 Mar 2010 15:54:57 +0000 (16:54 +0100)]
updated for version 7.2.398
Problem: When moving windows the cursor ends up in the wrong line.
Solution: Set the window width and height properly. (Lech Lorens)
Bram Moolenaar [Wed, 17 Mar 2010 12:07:08 +0000 (13:07 +0100)]
updated for version 7.2.395
Problem: In help CTRL=] on g?g? escapes the ?, causing it to fail. (Tony
Mechelynck)
Solution: Don't escape ? for a help command. (Sergey Khorev)
Bram Moolenaar [Wed, 10 Mar 2010 15:28:12 +0000 (16:28 +0100)]
updated for version 7.2.393
Problem: Mac: Can't build with different Xcode developer tools directory.
Solution: make "Developer" directory name configurable. (Rainer Muller)
Bram Moolenaar [Wed, 10 Mar 2010 15:12:48 +0000 (16:12 +0100)]
updated for version 7.2.392
Problem: Netbeans hangs reading from a socket at the maximum block size.
Solution: Use select() or poll(). (Xavier de Gaye)
Bram Moolenaar [Wed, 10 Mar 2010 13:46:26 +0000 (14:46 +0100)]
updated for version 7.2.391
Problem: Internal alloc(0) error when doing "CTRL-V $ c". (Martti Kuparinen)
Solution: Fix computations in getvcol(). (partly by Lech Lorens)
Bram Moolenaar [Wed, 10 Mar 2010 13:15:54 +0000 (14:15 +0100)]
updated for version 7.2.390
Problem: In some situations the popup menu can be displayed wrong.
Solution: Remove the popup menu if the cursor moved. (Lech Lorens)
Bram Moolenaar [Wed, 10 Mar 2010 11:25:03 +0000 (12:25 +0100)]
updated for version 7.2.386
Problem: Focus hack for KDE 3.1 causes problems for other window managers.
Solution: Remove the hack. (forwarded by Joel Bradshaw)
Bram Moolenaar [Tue, 2 Mar 2010 17:16:09 +0000 (18:16 +0100)]
updated for version 7.2.385
Problem: When in the command line window dragging status line only works
for last-but-one window. (Jean Johner)
Solution: Remove the code that disallows this.
Bram Moolenaar [Tue, 2 Mar 2010 16:23:21 +0000 (17:23 +0100)]
updated for version 7.2.382
Problem: Accessing freed memory when closing the cmdline window when
'bufhide' is set to "wipe".
Solution: Check if the buffer still exists before invoking close_buffer()
(Dominique Pelle)
Bram Moolenaar [Tue, 2 Mar 2010 11:48:05 +0000 (12:48 +0100)]
updated for version 7.2.379
Problem: 'eventignore' is set to an invalid value inside ":doau". (Antony
Scriven)
Solution: Don't include the leading comma when the option was empty.
Bram Moolenaar [Tue, 2 Mar 2010 11:38:22 +0000 (12:38 +0100)]
updated for version 7.2.378
Problem: C function declaration indented too much. (Rui)
Solution: Don't see a line containing { or } as a type. (Matt Wozniski)
Bram Moolenaar [Fri, 26 Feb 2010 21:05:22 +0000 (22:05 +0100)]
updated for version 7.2.377
Problem: Misplaced assignment. Duplicate build line for gvimext.dll.
Solution: Move setting CROSS_COMPILE to before ifneq. Remove the wrong
build line. (Markus Heidelberg)
Bram Moolenaar [Wed, 24 Feb 2010 16:22:20 +0000 (17:22 +0100)]
updated for version 7.2.376
Problem: ml_get error when using SiSU syntax. (Nathan Thomas)
Solution: If the match ends below the last line move it to the end of the
last line.
Bram Moolenaar [Wed, 24 Feb 2010 15:58:36 +0000 (16:58 +0100)]
updated for version 7.2.375
Problem: ml_get errors when using ":bprevious" in a BufEnter autocmd.
(Dominique Pelle)
Solution: Clear w_valid when entering another buffer.
Bram Moolenaar [Wed, 17 Feb 2010 16:34:43 +0000 (17:34 +0100)]
updated for version 7.2.365
Problem: MS-Windows with MingW: "File->Save As" does not work. (John
Marriott)
Solution: Correctly fill in structure size. (Andy Kittner)
Bram Moolenaar [Wed, 17 Feb 2010 16:24:27 +0000 (17:24 +0100)]
updated for version 7.2.364
Problem: Can't build gvimext.dll on Win 7 x64 using MinGW (John Marriott)
Solution: Check if _MSC_VER is defined. (Andy Kittner)