| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Build problems on Tandem NonStop.
Solution: A few changes to #ifdefs (Joachim Schmitz)
|
|
|
|
|
| |
Problem: A redraw may cause folds to be closed.
Solution: Revert part of the previous patch. Add a test. (Lech Lorens)
|
|
|
|
|
| |
Problem: Error message is not easy to understand.
Solution: Add quotes. (SungHyun Nam)
|
|
|
|
|
| |
Problem: Ruby interface: Appending line doesn't work. (Michael Henry)
Solution: Reverse check for NULL line. (James Vega)
|
|
|
|
|
| |
Problem: "xxd -r -p" doesn't work as documented.
Solution: Skip white space. (James Vega)
|
|
|
|
|
| |
Problem: CTRL-B doesn't go back to the first line of the buffer.
Solution: Avoid an overflow when adding MAXCOL.
|
|
|
|
|
|
| |
Problem: MS-Windows with MingW: "File->Save As" does not work. (John
Marriott)
Solution: Correctly fill in structure size. (Andy Kittner)
|
|
|
|
|
| |
Problem: Can't build gvimext.dll on Win 7 x64 using MinGW (John Marriott)
Solution: Check if _MSC_VER is defined. (Andy Kittner)
|
|
|
|
|
| |
Problem: Can't dynamically load Perl 5.10.
Solution: Add the function Perl_croak_xs_usage. (Sergey Khorev)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Ruby 1.9 is not supported.
Solution: Add Ruby 1.9 support. (Msaki Suketa)
|
|
|
|
|
| |
Problem: Ruby on MS-Windows: can't use sockets.
Solution: Call NtInitialize() during initialization. (Ariya Mizutani)
|
|
|
|
|
|
| |
Problem: Crash when using the Netbeans join command.
Solution: Make sure the ml_flush_line() function is not used recursively.
(Xavier de Gaye)
|
|
|
|
|
| |
Problem: Compiler warnings on VMS. (Zoltan Arpadffy)
Solution: Pass array itself instead its address. Return a value.
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Japanese single-width double-byte characters not handled correctly.
Solution: Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[].
(partly by Kikuchan)
|
|
|
|
|
| |
Problem: No command line completion for ":profile".
Solution: Complete the subcommand and file name.
|
|
|
|
|
| |
Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution: Always return TRUE for the WM_NCCREATE message. (Andy Kittner)
|
|
|
|
|
| |
Problem: Can't build with some compilers.
Solution: Move the #ifdef outside of a macro. Cleanup the code.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Unicode double-width characters are not up-to date.
Solution: Produce the double-width table like the others.
|
|
|
|
|
| |
Problem: Crash when executing <expr> mapping redefines that same mapping.
Solution: Save the values used before evaluating the expression.
|
|
|
|
|
|
| |
Problem: Repeating a command with @: causes a mapping to be applied twice.
Solution: Do not remap characters inserted in the typeahead buffer. (Kana
Natsuno)
|
|
|
|
|
| |
Problem: Tab line is not updated when the value of 'bt' is changed.
Solution: Call redraw_titles(). (Lech Lorens)
|
| |
|
|
|
|
|
| |
Problem: Can't compile on some systems
Solution: Move the #ifdef outside of the mch_open macro. (Patrick Texier)
|
|
|
|
|
| |
Problem: Can't compile on Win32.
Solution: Insert the missing bar.
|
|
|
|
|
|
| |
Problem: Popup menu displayed wrong in 'rightleft' mode when there are
multi-byte characters.
Solution: Adjust the column computations. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: Popup menu wraps to next line when double-wide character doesn't
fit. (Jiang Ma)
Solution: Display a ">" instead. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Gcc warning for condition that can never be true. (James Vega)
Solution: Use start_lvl instead flp->lvl.
|
|
|
|
|
| |
Problem: Part of --startuptime patch is missing.
Solution: Add check for time_fd.
|
|
|
|
|
| |
Problem: Part of FD_CLOEXEC change is missing.
Solution: Include source file skipped because of typo.
|
|
|
|
|
|
| |
Problem: The :compiler command doesn't function properly when invoked in a
function.
Solution: Add "g:" before "current_compiler". (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: MzScheme interface can't evaluate an expression.
Solution: Add mzeval(). (Sergey Khorev)
|
|
|
|
|
| |
Problem: The CTRL-] command escapes too many characters.
Solution: Use a different list of characters to be escaped. (Sergey Khorev)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Warnings from static code analysis.
Solution: Small changes to various lines. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: Crash when spell correcting triggers an autocommand that reloads
the buffer.
Solution: Make a copy of the line to be modified. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Can't interrupt "echo list" for a very long list.
Solution: Call line_breakcheck() in list_join().
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Problem: Tables for Unicode case operators are outdated.
Solution: Add a Vim script for generating the tables. Include tables for
Unicode 5.2.
|
|
|
|
|
|
| |
Problem: "g_" doesn't position cursor correctly when in Visual mode and
'selection' is "exclusive". (Ben Fritz)
Solution: Call adjust_for_sel().
|
|
|
|
|
| |
Problem: has("win64") does not return 1 on 64 bit MS-Windows version.
Solution: Also check for _WIN64 besides WIN64.
|
| |
|