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)
Bram Moolenaar [Wed, 17 Feb 2010 15:31:32 +0000 (16:31 +0100)]
updated for version 7.2.362
Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution: Instead of handling WM_NCCREATE, create wide text area window
class if the parent window iw side. (Sergey Khorev)
Bram Moolenaar [Thu, 11 Feb 2010 17:54:43 +0000 (18:54 +0100)]
updated for version 7.2.359
Problem: Crash when using the Netbeans join command.
Solution: Make sure the ml_flush_line() function is not used recursively.
(Xavier de Gaye)
Bram Moolenaar [Thu, 11 Feb 2010 16:02:11 +0000 (17:02 +0100)]
updated for version 7.2.357
Problem: When changing 'fileformat' from/to "mac" and there is a CR in the
text the display is wrong.
Solution: Redraw the text when 'fileformat' is changed. (Ben Schmidt)
Bram Moolenaar [Wed, 3 Feb 2010 17:14:49 +0000 (18:14 +0100)]
updated for version 7.2.356
Problem: When 'foldmethod' is changed not all folds are closed as expected.
Solution: In foldUpdate() correct the start position and reset fd_flags when
w_foldinvalid is set. (Lech Lorens)
Bram Moolenaar [Wed, 3 Feb 2010 16:43:07 +0000 (17:43 +0100)]
updated for version 7.2.355
Problem: Computing the cursor column in validate_cursor_col() is wrong when
line numbers are used and 'n' is not in 'cpoptions', causing the
popup menu to be positioned wrong.
Solution: Correctly use the offset. (partly by Dominique Pelle)
Bram Moolenaar [Wed, 3 Feb 2010 14:48:04 +0000 (15:48 +0100)]
updated for version 7.2.354
Problem: Japanese single-width double-byte characters not handled correctly.
Solution: Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[].
(partly by Kikuchan)
Bram Moolenaar [Wed, 3 Feb 2010 11:23:24 +0000 (12:23 +0100)]
updated for version 7.2.352
Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution: Always return TRUE for the WM_NCCREATE message. (Andy Kittner)
Bram Moolenaar [Wed, 27 Jan 2010 20:05:05 +0000 (21:05 +0100)]
updated for version 7.2.350
Problem: Win32: When changing font the window may jump from the secondary
to the primary screen. (Michael Wookey)
Solution: When the screen position was negative don't correct it to zero.
Bram Moolenaar [Wed, 27 Jan 2010 19:26:46 +0000 (20:26 +0100)]
updated for version 7.2.349
Problem: CTRL-W gf doesn't put the new tab in the same place as "tab split"
and "gf". (Tony Mechelynck)
Solution: Store the tab number in cmdmod.tab.
Bram Moolenaar [Wed, 27 Jan 2010 16:31:43 +0000 (17:31 +0100)]
updated for version 7.2.347
Problem: Crash when executing <expr> mapping redefines that same mapping.
Solution: Save the values used before evaluating the expression.
Bram Moolenaar [Wed, 27 Jan 2010 15:31:13 +0000 (16:31 +0100)]
updated for version 7.2.346
Problem: Repeating a command with @: causes a mapping to be applied twice.
Solution: Do not remap characters inserted in the typeahead buffer. (Kana
Natsuno)
Bram Moolenaar [Tue, 19 Jan 2010 17:06:03 +0000 (18:06 +0100)]
updated for version 7.2.342
Problem: Popup menu displayed wrong in 'rightleft' mode when there are
multi-byte characters.
Solution: Adjust the column computations. (Dominique Pelle)
Bram Moolenaar [Tue, 19 Jan 2010 16:40:46 +0000 (17:40 +0100)]
updated for version 7.2.341
Problem: Popup menu wraps to next line when double-wide character doesn't
fit. (Jiang Ma)
Solution: Display a ">" instead. (Dominique Pelle)
Bram Moolenaar [Tue, 19 Jan 2010 15:13:50 +0000 (16:13 +0100)]
updated for version 7.2.337
Problem: The :compiler command doesn't function properly when invoked in a
function.
Solution: Add "g:" before "current_compiler". (Yukihiro Nakadaira)
Bram Moolenaar [Tue, 19 Jan 2010 14:24:27 +0000 (15:24 +0100)]
updated for version 7.2.335
Problem: The CTRL-] command escapes too many characters.
Solution: Use a different list of characters to be escaped. (Sergey Khorev)
Bram Moolenaar [Tue, 19 Jan 2010 14:13:14 +0000 (15:13 +0100)]
updated for version 7.2.334
Problem: Postponing keys in Netbeans interface does not work properly.
Solution: Store the key string instead of the number. Avoid an infinite
loop. (Mostly by Xavier de Gaye)
Bram Moolenaar [Tue, 19 Jan 2010 12:08:42 +0000 (13:08 +0100)]
updated for version 7.2.332
Problem: Crash when spell correcting triggers an autocommand that reloads
the buffer.
Solution: Make a copy of the line to be modified. (Dominique Pelle)
Bram Moolenaar [Tue, 12 Jan 2010 18:52:03 +0000 (19:52 +0100)]
updated for version 7.2.330
Problem: Tables for Unicode case operators are outdated.
Solution: Add a Vim script for generating the tables. Include tables for
Unicode 5.2.
Bram Moolenaar [Tue, 12 Jan 2010 14:42:37 +0000 (15:42 +0100)]
updated for version 7.2.329
Problem: "g_" doesn't position cursor correctly when in Visual mode and
'selection' is "exclusive". (Ben Fritz)
Solution: Call adjust_for_sel().